This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 4ce9138f1bd4 Merge remote-tracking branch 'fpga-fixes/fixes' omits b1865be3672d Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 8e87b0a804bb Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 5d0b87bbfcae Merge remote-tracking branch 'kvm-fixes/master' omits d16855b6cebe Merge remote-tracking branch 'omap-fixes/fixes' omits 3e8f98a9d398 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 31967f3ee971 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits f6b8f8645824 Merge remote-tracking branch 'spi-fixes/for-linus' omits 1f5bd43c8ce2 Merge remote-tracking branch 'regmap-fixes/for-linus' omits b5de8b709ceb Merge remote-tracking branch 'sound-current/for-linus' omits 09228c20918b Merge remote-tracking branch 'sparc/master' omits d9fea8d7d298 Merge remote-tracking branch 'arc-current/for-curr' omits 15fddbcb69d3 Merge remote-tracking branch 'fixes/master' omits bf61dc10fa24 x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig omits 8cadfd4fb735 KVM: selftests: Add .gitignore entry for KVM_SET_GUEST_DEBUG test omits 597de8232b4b KVM: selftests: Ignore KVM 5-level paging support for VM_M [...] adds 3fec4aecb311 kgdb: Fix spurious true from in_dbg_master() adds a13502073638 kgdb: Drop malformed kernel doc comment adds 1137a96f9b5a kgdb: Return true in kgdb_nmi_poll_knock() adds 202164fbfa2b kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb adds 333564add0e5 Revert "kgdboc: disable the console lock when in kgdb" adds 68e55f61c138 kgdboc: Use a platform device to handle tty drivers showin [...] adds b1a57bbfcc17 kgdb: Delay "kgdbwait" to dbg_late_init() by default adds 3ca676e4ca60 kgdb: Prevent infinite recursive entries to the debugger adds eae3e19ca930 kgdboc: Remove useless #ifdef CONFIG_KGDB_SERIAL_CONSOLE i [...] adds 220995622da5 kgdboc: Add kgdboc_earlycon to support early kgdb using bo [...] adds 1feb48baf2fb kgdboc: Disable all the early code when kgdboc is a module adds b1350132fef7 kgdb: Don't call the deinit under spinlock adds f71fc3bc7b32 Documentation: kgdboc: Document new kgdboc_earlycon parameter adds a4912303ac6f serial: kgdboc: Allow earlycon initialization to be deferred adds 205b5bdda209 serial: qcom_geni_serial: Support kgdboc_earlycon adds c5e7467d92b8 serial: 8250_early: Support kgdboc_earlycon adds 195867ffea13 serial: amba-pl011: Support kgdboc_earlycon adds 1b310030bb85 kdb: Cleanup math with KDB_CMD_HISTORY_COUNT adds c893de12e1ef kdb: Remove the misfeature 'KDBFLAGS' adds f1e455352b6f Merge tag 'kgdb-5.8-rc1' of git://git.kernel.org/pub/scm/l [...] adds ac0f7d425841 Drivers: hv: copy from message page only what's needed adds a276463b7aeb Drivers: hv: allocate the exact needed memory for messages adds 5cc415001bca Drivers: hv: avoid passing opaque pointer to vmbus_onmessage() adds b0a284dc65b4 Drivers: hv: make sure that 'struct vmbus_channel_message_ [...] adds 52c7803f9bd4 Drivers: hv: check VMBus messages lengths adds 8a857c55420f Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 adds b9fa1b8797dc Drivers: hv: vmbus: Don't bind the offer&rescind works to [...] adds 8b6a877c060e Drivers: hv: vmbus: Replace the per-CPU channel lists with [...] adds ac5047671758 hv_netvsc: Disable NAPI before closing the VMBus channel adds 238d2ed8f7d1 hv_utils: Always execute the fcopy and vss callbacks in a tasklet adds 9403b66e6161 Drivers: hv: vmbus: Use a spin lock for synchronizing chan [...] adds 240ad77cb50d PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channe [...] adds 8ef4c4abbbcd Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel [...] adds d570aec0f215 Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug adds 752781057343 Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL [...] adds 7769e18c201a scsi: storvsc: Re-init stor_chns when a channel interrupt [...] adds 677b0ce5d66c drivers: hv: remove redundant assignment to pointer primar [...] adds 7357b1df744c KVM: x86: hyperv: Remove duplicate definitions of Referenc [...] adds a8a42d0284f1 x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines adds c55a844f46f9 x86/hyperv: Split hyperv-tlfs.h into arch dependent and in [...] adds 88b42da6e3dc asm-generic/hyperv: Add definitions for Get/SetVpRegister [...] adds 69f57058badd hyper-v: Use UUID API for exporting the GUID (part 2) adds 458c4475be9a hyper-v: Supply GUID pointer to printf() like functions adds 0027e3fd6d90 hyper-v: Replace open-coded variant of %*phN specifier adds b7d18c57c94a hyper-v: Switch to use UUID types directly adds 723c425f2947 Driver: hv: vmbus: drop a no long applicable comment adds db5871e85533 vmbus: Replace zero-length array with flexible-array adds a949e86c0d78 Drivers: hv: vmbus: Resolve race between init_vp_index() a [...] adds afaa33da08ab Drivers: hv: vmbus: Resolve more races involving init_vp_index() adds 6b2591c21273 Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub [...] adds 788109c1ccf7 KVM: remove redundant assignment to variable r adds 24647e0a39b6 KVM: x86: Return updated timer current count register from [...] adds 43d05de2bee7 KVM: pass through CPUID(0x80000006) adds 238022ff5d05 KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() adds 4d9bba900716 KVM: selftests: Use kernel's list instead of homebrewed re [...] adds 8c996e4dae17 KVM: selftests: Add util to delete memory region adds 3e6b94126784 KVM: selftests: Add GUEST_ASSERT variants to pass values to host adds 8a0639fe9201 KVM: sefltests: Add explicit synchronization to move mem r [...] adds 8fb38f05ca9f KVM: selftests: Add "delete" testcase to set_memory_region_test adds 4cd94d125df5 selftests: kvm: Add vm_get_fd() in kvm_util adds 8cc2dd637b89 KVM: selftests: Add "zero" testcase to set_memory_region_test adds 5b4f758f454b KVM: selftests: Make set_memory_region_test common to all [...] adds 909e0abaac0f selftests: kvm: Add testcase for creating max number of memslots adds e8eff282154f KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush adds eed0030e4caa KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_ [...] adds f8aa7e3958bc KVM: nVMX: Invalidate all EPTP contexts when emulating INV [...] adds d6e3f8385d27 KVM: nVMX: Invalidate all roots when emulating INVVPID wit [...] adds 53b3d8e9d577 KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emul [...] adds 5efac0741ce2 KVM: x86: introduce kvm_mmu_invalidate_gva adds 0cd665bd20f9 KVM: x86: cleanup kvm_inject_emulated_page_fault adds ee1fa209f5e5 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 adds c746b3a4b84c KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_ [...] adds 446ace4bca42 KVM: VMX: Use vpid_sync_context() directly when possible adds 8a8b097c6cd0 KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines adds ab4b3597ffce KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() adds ca431c0cc331 KVM: VMX: Drop redundant capability checks in low level IN [...] adds bc41d0c40ec2 KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID wi [...] adds e64419d991ea KVM: x86: Move "flush guest's TLB" logic to separate kvm_x [...] adds 0baedd792713 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() adds ad104b5e433a KVM: VMX: Clean up vmx_flush_tlb_gva() adds f55ac304ca47 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] adds 72b383208726 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() adds 5058b692c699 KVM: VMX: Move vmx_flush_tlb() to vmx.c adds 25d8b84376e7 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h adds 33d19ec9b14c KVM: VMX: Introduce vmx_flush_tlb_current() adds 4a41e43cbe2c KVM: SVM: Document the ASID logic in svm_flush_tlb() adds 7780938cc70b KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() adds 50b265a4eee0 KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] adds eeeb4f67a6cd KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] adds 8c8560b83390 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] adds c51e1ffee501 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] adds 1196cb970b99 KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] adds a4148b7ca2a5 KVM: VMX: Retrieve APIC access page HPA only when necessary adds 4de1f9d469f4 KVM: VMX: Don't reload APIC access page if its control is [...] adds b869855badd1 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] adds 4a632ac6ca66 KVM: x86/mmu: Add separate override for MMU sync during fa [...] adds 71fe70130d88 KVM: x86/mmu: Add module param to force TLB flush on root reuse adds 41fab65e7c44 KVM: nVMX: Skip MMU sync on nested VMX transition when possible adds 9805c5f74b8a KVM: nVMX: Don't flush TLB on nested VMX transition adds ce8fe7b77bd8 KVM: nVMX: Free only the affected contexts when emulating INVEPT adds be01e8e2c632 KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code adds be100ef13625 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() adds 1c164cb3ffd0 KVM: SVM: Use do_machine_check to pass MCE to the host adds 63d04348371b KVM: x86: move kvm_create_vcpu_debugfs after last failure point adds 812756a82ea5 kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] adds 789afc5ccd4e KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() adds 7b7bd87dbd6a KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] adds fbdd50250396 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() adds 236871b6744a KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] adds 2c1f3323802e KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants adds 1d283062c949 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] adds f47baaed4fef KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] adds 2a7833899f6a KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] adds 4dcefa312a6c KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] adds 9932b49e5abe KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] adds e5d03de5937e KVM: nVMX: Reset register cache (available and dirty masks [...] adds ec0241f3bbe1 KVM: nVMX: Drop manual clearing of segment cache on nested [...] adds 5addc235199f KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] adds 8791585837f6 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags adds c583eed6d72b KVM: x86/mmu: Set @writable to false for non-visible acces [...] adds c36b71503a22 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] adds b8d295f96b6c KVM: nVMX: Remove non-functional "support" for CR3 target values adds 873e1da16918 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] adds a9ab13ff6e84 KVM: X86: Improve latency for single target IPI fastpath adds 4f233371f6bb KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests adds 1b94f6f81007 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run adds da1fda288943 tools/kvm_stat: add command line switch '-z' to skip zero records adds 3754afe7cf7c tools/kvm_stat: Add command line switch '-L' to log to file adds 997b7e98990c tools/kvm_stat: add sample systemd unit file adds e72436bc3a52 KVM: SVM: avoid infinite loop on NPF from bad address adds 1d2c6c9bd4b7 selftests: kvm/set_memory_region_test: do not check RIP if [...] adds 56083bdf67c7 KVM: x86: check_nested_events is never NULL adds 25091990ef28 KVM: eVMCS: check if nesting is enabled adds 33b22172452f KVM: x86: move nested-related kvm_x86_ops to a separate struct adds 9bd4af240f4d KVM: nVMX: Drop a redundant call to vmx_get_intr_info() adds 87796555d48c KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned lo [...] adds acd05785e48c kvm: add capability for halt polling adds 7c67f54661fc KVM: SVM: do not allow VMRUN inside SMM adds 4aef2ec9022b Merge branch 'kvm-amd-fixes' into HEAD adds f74f94140fa5 KVM: SVM: introduce nested_run_pending adds 38c0b192bd6d KVM: SVM: leave halted state on vmexit adds 6e085cbfb0f0 KVM: SVM: immediately inject INTR vmexit adds 9c3d370a8efa KVM: SVM: Implement check_nested_events for NMI adds 6ce347af1499 KVM: nVMX: Preserve exception priority irrespective of exi [...] adds d2060bd42e44 KVM: nVMX: Open a window for pending nested VMX preemption timer adds 8081ad06b68a KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_im [...] adds 88c604b66eb6 KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a [...] adds a9fa7cb6aa99 KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed adds 429ab576f387 KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-N [...] adds bbdad0b5a708 KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-N [...] adds 55714cddbf10 KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() adds 1b660b6baaaf KVM: VMX: Split out architectural interrupt/NMI blocking checks adds cae96af18452 KVM: SVM: Split out architectural interrupt/NMI/SMI blocki [...] adds 15ff0b450b65 KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiti [...] adds 1cd2f0b0dd92 KVM: nVMX: Prioritize SMI over nested IRQ/NMI adds fc6f7c03ad80 KVM: nSVM: Report interrupts as allowed when in L2 and exi [...] adds 221e761090b4 KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of e [...] adds 3b82b8d7fdf7 KVM: x86: WARN on injected+pending exception even in nested case adds db438592807e KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_ha [...] adds 7ab0abdb553e KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_inte [...] adds c300ab9f08df KVM: x86: Replace late check_nested_events() hack with mor [...] adds c9d64a1b2d0b rcuwait: Fix stale wake call name in comment adds 9d9a6ebfea32 rcuwait: Let rcuwait_wake_up() return whether or not a tas [...] adds 5c21f7b322cb rcuwait: Introduce prepare_to and finish_rcuwait adds 191a43be61d6 rcuwait: Introduce rcuwait_active() adds da4ad88cab58 kvm: Replace vcpu->swait with rcuwait adds c4e115f08c08 kvm/eventfd: remove unneeded conversion to bool adds fede8076aab4 KVM: x86: handle wrap around 32-bit address space adds f27ad73a6ef7 KVM: VMX: Use accessor to read vmcs.INTR_INFO when handlin [...] adds 5c911beff20a KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 adds 1af1bb05625b KVM: nVMX: Skip IBPB when temporarily switching between vm [...] adds 56ba77a459a7 KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' adds 0cc69204e772 KVM: nVMX: Unconditionally validate CR3 during nested transitions adds f98c1e77127d KVM: VMX: Add proper cache tracking for CR4 adds bd31fe495d0d KVM: VMX: Add proper cache tracking for CR0 adds 0047fcade4cb KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook adds e93fd3b3e89e KVM: x86/mmu: Capture TDP level when updating CPUID adds 68cda40d9f3c KVM: nVMX: Tweak handling of failure code for nested VM-En [...] adds a71936ab46f1 kvm: x86: Cleanup vcpu->arch.guest_xstate_size adds b2f432f872d9 KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4 [...] adds e662ec3e0705 KVM: x86/mmu: Move max hugepage level to a separate #define adds 3bae0459bcd5 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the ke [...] adds 8123f265248c KVM: x86/mmu: Add a helper to consolidate root sp allocation adds c16312f4fa75 KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction adds dd03bcaad0b1 KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two adds 5b494aea13fe KVM: No need to retry for hva_to_pfn_remapped() adds 0fd460446912 KVM: X86: Sanity check on gfn before removal adds 62315b639302 KVM: Documentation: Fix up cpuid page adds 551896e0e060 KVM: VMX: Improve handle_external_interrupt_irqoff inline [...] adds 2408500dfc8f KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32 [...] adds 9e826feb8f11 KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* adds dcf068da7eb2 KVM: VMX: Introduce generic fastpath handler adds 2c4c41325540 KVM: x86: Print symbolic names of VMX VM-Exit flags in traces adds 5a9f54435a48 KVM: X86: Introduce kvm_vcpu_exit_request() helper adds 404d5d7bff0d KVM: X86: Introduce more exit_fastpath_completion enum values adds 379a3c8ee444 KVM: VMX: Optimize posted-interrupt delivery for timer fastpath adds 199a8b84c455 KVM: x86: introduce kvm_can_use_hv_timer adds ae95f566b3d2 KVM: X86: TSCDEADLINE MSR emulation fastpath adds 26efe2fd92e5 KVM: VMX: Handle preemption timer fastpath adds e14b7786cb1c KVM: SVM: Merge svm_enable_vintr into svm_set_vintr adds de182481629c KVM: SVM: Remove unnecessary V_IRQ unsetting adds 6c1c6e58356b KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardw [...] adds 1739f3d56d24 KVM: nVMX: Really make emulated nested preemption timer pinned adds ada0098df656 KVM: nVMX: Change emulated VMX-preemption timer hrtimer to [...] adds 93dff2fed2fb KVM: nVMX: Migrate the VMX-preemption timer adds cb953129bfe5 kvm: add halt-polling cpu usage stats adds febd668d375c rcuwait: avoid lockdep splats from rcuwait_active() adds 0995a5dfbe49 tracing: Provide lockdep less trace_hardirqs_on/off() variants adds c86e9b987cea lockdep: Prepare for noinstr sections adds af1e56b78534 context_tracking: Make guest_enter/exit() .noinstr ready adds ef68017eb570 x86/kvm: Handle async page faults directly through do_page [...] adds 6bca69ada4bc x86/kvm: Sanitize kvm_async_pf_task_wait() adds 3a7c8fafd1b4 x86/kvm: Restrict ASYNC_PF to user space adds 9d5272f5e361 Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel [...] adds d075fc3154be KVM: s390: vsie: Move conditional reschedule adds 62cf666e4eb8 KVM: s390: vsie: gmap_table_walk() simplifications adds 0b545fd17f84 KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker() adds 4c7ccc3bf746 Merge tag 'kvm-s390-next-5.8-1' of git://git.kernel.org/pu [...] adds 7529e767c2a9 Merge branch 'kvm-master' into HEAD adds df2a69af85be KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags adds 7cb85fc465fd KVM: x86: Remove superfluous brackets from case statement adds cb97c2d680dd KVM: x86: Take an unsigned 32-bit int for has_emulated_msr [...] adds a8cfbae59284 KVM: VMX: replace "fall through" with "return" to indicate [...] adds 80bc97f2d84d KVM: Fix the indentation to match coding style adds 88197e6ab33a kvm/x86: Remove redundant function implementations adds a3535be731c2 KVM: nSVM: fix condition for filtering async PF adds 6c0238c4a62b KVM: nSVM: leave ASID aside in copy_vmcb_control_area adds 7d2e8748af62 KVM: x86: Initialize tdp_level during vCPU creation adds b6162e82aef1 KVM: nSVM: Preserve registers modifications done before ne [...] adds c6b22f59d694 KVM: x86: track manually whether an event has been injected adds c9d40913ac5a KVM: x86: enable event window in inject_pending_event adds 7c86663b68ba KVM: nSVM: inject exceptions via svm_check_nested_events adds bd279629f73f KVM: nSVM: remove exit_required adds 5b672408660e KVM: nSVM: correctly inject INIT vmexits adds 978ce5837c7e KVM: SVM: always update CR3 in VMCB adds df7e0681dd8a KVM: nVMX: always update CR3 in VMCS adds 69c9dfa24bb7 KVM: nSVM: move map argument out of enter_svm_guest_mode adds 3e06f0163f7f KVM: nSVM: extract load_nested_vmcb_control adds f241d711b2d1 KVM: nSVM: extract preparation of VMCB for nested run adds 69cb877487de KVM: nSVM: move MMU setup to nested_prepare_vmcb_control adds 18fc6c55d1f4 KVM: nSVM: clean up tsc_offset update adds 2f675917efc8 KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area adds 7923ef4f6ec4 KVM: nSVM: remove trailing padding for struct vmcb_control_area adds e670bf68f4b7 KVM: nSVM: save all control fields in svm->nested adds d8e4e58f4bd4 KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR adds 2d8a42be0e2b KVM: nSVM: synchronize VMCB controls updated by the proces [...] adds 31031098feb9 KVM: nSVM: remove unnecessary if adds ffdf7f9e80ac KVM: nSVM: extract svm_set_gif adds 91b7130cb660 KVM: SVM: preserve VGIF across VMCB switch adds 36e2e98363e6 KVM: nSVM: synthesize correct EXITINTINFO on vmexit adds e9fd761a46b8 KVM: nSVM: remove HF_VINTR_MASK adds 08245e6d2e58 KVM: nSVM: remove HF_HIF_MASK adds ca46d739e3ca KVM: nSVM: split nested_vmcb_check_controls adds c513f484c558 KVM: nSVM: leave guest mode when clearing EFER.SVME adds 929d1cfaa692 KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu adds ed8812973386 selftests: kvm: introduce cpu_has_svm() check adds 10b910cb7ede selftests: kvm: add a SVM version of state-test adds 8ec107c89b19 selftests: kvm: fix smm test on SVM adds cc440cdad5b7 KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NEST [...] adds a8387d0b471f Revert "KVM: No need to retry for hva_to_pfn_remapped()" adds f4a9fdd5f12a KVM: VMX: Replace zero-length array with flexible-array adds 84b09f33a5de Revert "KVM: async_pf: Fix #DF due to inject "Page not Pre [...] adds 68fd66f100d1 KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info adds 7c0ade6c9023 KVM: rename kvm_arch_can_inject_async_page_present() to kv [...] adds 0958f0cefede KVM: introduce kvm_read_guest_offset_cached() adds 2635b5c4a0e4 KVM: x86: interrupt based APF 'page ready' event delivery adds 557a961abbe0 KVM: x86: acknowledgment mechanism for async pf page ready [...] adds 72de5fa4c161 KVM: x86: announce KVM_FEATURE_ASYNC_PF_INT adds cbd717585b80 KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in adds 27461da31089 KVM: x86/pmu: Support full width counting adds f7d31e65368a x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit adds 850448f35aaf KVM: nVMX: Fix VMX preemption timer migration adds 8d7fbf01f9af KVM: selftests: VMX preemption timer migration test adds 22ad0026d097 x86/hyper-v: Add synthetic debugger definitions adds f97f5a56f597 x86/kvm/hyper-v: Add support for synthetic debugger interface adds 45c38973ed18 x86/kvm/hyper-v: enable hypercalls regardless of hypercall page adds b187038b5e3f x86/kvm/hyper-v: Add support for synthetic debugger via hy [...] adds fb0cb6a8211c KVM: selftests: update hyperv_cpuid with SynDBG tests adds 09d952c971a5 KVM: check userspace_addr for all memslots adds 9ed24f4b712b KVM: arm64: Move virt/kvm/arm to arch/arm64 adds d82755b2e781 KVM: arm64: Kill off CONFIG_KVM_ARM_HOST adds bf7bc1df30f6 KVM: arm64: Update help text adds f26133624d60 KVM: arm64: Change CONFIG_KVM to a menuconfig entry adds 25357de01b95 KVM: arm64: Clean up kvm makefiles adds c6fe89ff8b25 KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation adds ce6f8f02f9f6 KVM: arm64: Use cpus_have_final_cap for has_vhe() adds 656012c731fc KVM: Fix spelling in code comments adds 892713e97ca1 KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when [...] adds 48c963e31bc6 KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent s [...] adds 9f2836146b11 KVM: arm64: Clean up the checking for huge mapping adds 0529c9021252 KVM: arm64: Unify handling THP backed host memory adds c862626e19ef KVM: arm64: Support enabling dirty log gradually in small chunks adds 5107000faa6e KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the sel [...] adds 71b3ec5f221b KVM: arm64: Clean up cpu_init_hyp_mode() adds 438f711ce1d8 KVM: arm64: Fix incorrect comment on kvm_get_hyp_vector() adds 0a78791c0d12 KVM: arm64: Remove obsolete kvm_virt_to_phys abstraction adds fc5d1f1a42fb KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu adds 7ea90bdd70c9 KVM: arm64: Refactor vcpu_{read,write}_sys_reg adds 7ccadf23b861 KVM: arm64: Add missing reset handlers for PMU emulation adds bb44a8dbea25 KVM: arm64: Move sysreg reset check to boot time adds 349c330ced97 KVM: arm64: Don't use empty structures as CPU reset state adds d9d7d84d9906 KVM: arm64: Parametrize exception entry with a target EL adds 8f7f4fe756bd KVM: arm64: Drop obsolete comment about sys_reg ordering adds 380609445cff Merge tag 'kvmarm-5.8' of git://git.kernel.org/pub/scm/lin [...] adds 45f08f4cd667 KVM: check userspace_addr for all memslots adds f0a5ec195817 Merge branch 'kvm-master' into HEAD adds 13ffbd8db1dd KVM: selftests: fix rdtsc() for vmx_tsc_adjust_test adds 039aeb9deb92 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 2bc010600d0a fs: simplify do_splice_to adds 00c285d0d0fe fs: simplify do_splice_from adds f6dd975583bd pipe: merge anon_pipe_buf*_ops adds 6797d97ab9d1 trace: remove tracing_pipe_buf_ops adds 76887c256744 fs: make the pipe_buf_operations ->steal operation optional adds b8d9e7f2411b fs: make the pipe_buf_operations ->confirm operation optional adds c928f642c29a fs: rename pipe_buf ->steal to ->try_steal adds ae03c53d005e Merge branch 'work.splice' of git://git.kernel.org/pub/scm [...] adds e0d0bf8a28eb comedi: move compat ioctl handling to native fops adds 5c6a8747e0cf comedi: get rid of indirection via translated_ioctl() adds 3fbfd2223a27 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds 388138764e25 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds aa332e6759fa comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds b8d47d881305 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds 00035beeec2c comedi: lift copy_from_user() into callers of __comedi_get [...] adds f0e4de5cd0bb comedi: do_cmdtest_ioctl(): lift copyin/copyout into the caller adds 0a3ccc75a95f comedi: do_cmd_ioctl(): lift copyin/copyout into the caller adds bac42fb21259 comedi: get rid of compat_alloc_user_space() mess in COMED [...] adds 2e63f6ce7ed2 Merge branch 'uaccess.comedi' of git://git.kernel.org/pub/ [...] adds e5d6468fe9d8 Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC [...] adds 139dfad6cfa0 dt-bindings: net: bluetooth: Add device tree bindings for [...] adds b86b0b150fed Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS adds 3ee7b7cd8390 Bluetooth: Add BT_MODE socket option adds 92516cd97fd4 Bluetooth: Always request for user confirmation for Just Works adds b25e4df4a83e Bluetooth: hci_bcm: respect IRQ polarity from DT adds 81bd5d0c6243 Bluetooth: hci_bcm: fix freeing not-requested IRQ adds 7fedd3bb6b77 Bluetooth: Prioritize SCO traffic adds 1e5479be46a7 Bluetooth: fixing minor typo in comment adds 1f8330ea1692 Bluetooth: add support to notify using SCO air mode adds baac6276c0a9 Bluetooth: btusb: handle mSBC audio over USB Endpoints adds 3d2336042ae3 Bluetooth: Move debugfs configuration above the selftests adds 145373cb1b1f Bluetooth: Add framework for Microsoft vendor extension adds 7fd673bcdacc Bluetooth: btusb: Enable Intel events even if already in o [...] adds fc04590e3d39 Bluetooth: btusb: Enable MSFT extension for Intel ThunderP [...] adds a479036041d6 Bluetooth: Add support for Read Local Simple Pairing Options adds bc292258c580 Bluetooth: Add support for reading security information adds 3679fe7d43c6 Bluetooth: Increment management interface revision adds d2a3f5f4635b Bluetooth: Add HCI device identifier for VIRTIO devices adds c2aa30db744d Bluetooth: debugfs option to unset MITM flag adds d1d900f822b6 Bluetooth: Simplify / fix return values from tk_request adds fcd156ee8bc6 Bluetooth: btusb: check for NULL in btusb_find_altsetting() adds ffee202a78c2 Bluetooth: Always request for user confirmation for Just W [...] adds 943d5d92c5e8 Bluetooth: log advertisement packet length if it gets corrected adds 04896832c94a Bluetooth: btrtl: Add support for RTL8761B adds 55beec10710d Bluetooth: Sort list of LE features constants adds 849c9c35e80d Bluetooth: Use extra variable to make code more readable adds ff3b8df2bd75 Bluetooth: Enable LE Enhanced Connection Complete event. adds 2eb71a3a68c3 Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset adds 7edc9079540b Bluetooth: Enhanced Connection Complete event belongs to L [...] adds 513a24ffb3f9 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 5800091a2061 net: phy: at803x: add support for AR8032 PHY adds 007fc3c0ca47 net: dsa: b53: per-port interrupts are optional adds c6f5f242f5ed net: phy: mdio-bcm-iproc: Do not show kernel pointer adds 123aff2a789c net: phy: broadcom: Add support for BCM53125 internal PHYs adds 34428dff3679 igc: Add GSO partial support adds ec50a9d437f0 igc: Add support for taprio offloading adds 82faa9b79950 igc: Add support for ETF offloading adds a34c7f515665 e1000: Distribute switch variables for initialization adds f1fd45598205 igc: Remove unused MDIC_DEST mask adds 3d1ce3fa8391 igc: Remove unused CTRL_EXT_LINK_MODE_MASK adds 89d35511f38d igc: Remove forward declaration adds b8a61ea15cdf igc: Fix overwrites when dumping registers adds 64900e8ff551 igc: Fix double definition adds 635071e2c48d igc: Enable NETIF_F_HW_TC flag adds 2e39d2c8ff96 igc: Remove copper fiber switch control adds 27945ebe5b98 igc: Fix NFC queue redirection support adds c24fd2481e0b igc: Remove dead code related to flower filter adds ac9156b27564 igc: Fix default MAC address filter override adds f89370d413b3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 89f9ffd3eb67 net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules adds 7070eea5e95a enetc: permit configuration of rx-vlan-filter with ethtool adds 0360c046ca18 r8169: move setting OCP base to generic init code adds a9b3d56830a3 r8169: remove NETIF_F_HIGHDMA from vlan_features adds 85ab8b245ec6 r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg adds 145192f83a11 r8169: use rtl8169_set_features in rtl8169_init_one adds 0623b98b41cd r8169: improve rtl8169_tso_csum_v2 adds 773235f4e1cc r8169: add workaround for RTL8168evl TSO hw issues adds 0fde6e3b55a1 Merge branch 'r8169-series-with-improvements' adds 135e30180ff4 net: dsa: sja1105: enable internal pull-down for RX_DV/CRS [...] adds 0673f976285e ptp_kvm: Make kvm_ptp_lock static adds d30e1c3db964 ptp: idt82p33: Make two variables static adds 6d9279771600 net: hns: use true,false for bool variables adds fee698d62b3b net: phy: realtek: add delay to resume path of certain int [...] adds 109f0cf23b09 r8169: remove PHY resume delay that is handled in the PHY [...] adds ad3df63723a3 Merge branch 'net-phy-realtek-move-PHY-resume-delay-from-M [...] adds c290d1ab12d3 net: phy: Propagate error from bus->reset adds cec2500d4475 mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups adds b7f03b0b2a21 mlxsw: reg: Increase register field length to 13 bits adds 6bedc6948bcf Merge branch 'mlxsw-Two-small-changes' adds cceadc831e72 net: phy: mscc: use mdiobus_get_phy() adds b66c9b8de22b selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU disco [...] adds 92efe48e8fe2 net: ethernet: dnet: convert to devm_platform_get_and_iore [...] adds 5333fdbed0c8 net: sun: Remove unneeded cast from memory allocation adds 745e5ad5084d net: qed: Remove unneeded cast from memory allocation adds c2a3f8febc69 igc: Add new device IDs for i225 part adds 632fbd5eb5b0 e1000e: fix S0ix flows for cable connected case adds 0c2e060859aa igc: Remove duplicate code in MAC filtering logic adds 23b7b5116756 igc: Check unsupported flag in igc_add_mac_filter() adds 58184b8ff078 igc: Change igc_add_mac_filter() returning value adds ec00f1090735 igc: Fix igc_uc_unsync() adds 424045bec085 igc: Refactor igc_rar_set_index() adds a73eb651005e igc: Improve address check in igc_del_mac_filter() adds c6aae5917b8a igc: Remove 'queue' check in igc_del_mac_filter() adds e9736fa407e5 igc: Remove IGC_MAC_STATE_QUEUE_STEERING adds 83ba21b9ef77 igc: Remove igc_*_mac_steering_filter() wrappers adds 794e5bc817bc igc: Refactor igc_mac_entry_can_be_used() adds 5f930713728b igc: Refactor igc_del_mac_filter() adds 949b922e8b1b igc: Add debug messages to MAC filter code adds a5006777e99c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 2ac1fa439ee9 r8169: inline rtl8169_mark_as_last_descriptor adds 9d3679fe0f30 r8169: inline rtl8169_make_unusable_by_asic adds 29ae6bd1b0d8 net: ethernet: fec: Replace interrupt driven MDIO with polled IO adds 3e782985cb3c net: ethernet: fec: Allow configuration of MDIO bus speed adds 3c01eb62d1bd net: ethernet: fec: Allow the MDIO preamble to be disabled adds 749d22e8f6d5 Merge branch 'FEC-MDIO-speedups' adds eec517cdb481 net: Add IF_OPER_TESTING adds db30a57779b1 net: Add testing sysfs attribute adds 77e9b2ab451d net: ethtool: self_test: Mark interface in testing operati [...] adds b785b06ccaae Merge branch 'RFC-2863-Testing-Oper-status' adds 736fc0e17fad net: hns3: split out hclge_fd_check_ether_tuple() adds fa663c096052 net: hns3: split out hclge_get_fd_rule_info() adds e9368c4094f5 net: hns3: remove an unnecessary case 0 in hclge_fd_conver [...] adds 16505f878e30 net: hns3: remove useless proto_support field in struct hc [...] adds f84f6a8634f3 net: hns3: remove two unused structures in hclge_cmd.h adds 84944d5c4797 net: hns3: modify some unsuitable type declaration adds 0b4bdc55df61 net: hns3: clean up some coding style issue adds a3ca5e9048be net: hns3: add debug information for flow table when failed adds 5cb51cfe8ad6 net: hns3: add support for dumping MAC reg in debugfs adds d8355240cf8f net: hns3: add trace event support for PF/VF mailbox adds 0fa1484e9c5d Merge branch 'hns3-next' adds 82ebc889091a qed: use true,false for bool variables adds 794867ee6730 r8169: change wmb to smb_wmb in rtl8169_start_xmit adds 8c8eea07c1fd net/mlx5: Use the correct IPsec capability function for FPGA ops adds 9425c595bd51 net/mlx5e: en_accel, Add missing net/geneve.h include adds 1dbd51d0a71a net/mlx5: Refactor mlx5_accel_esp_create_hw_context parame [...] adds 0aab3e1b04ae net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW adds 7dfee4b1d79e net/mlx5: IPsec, Refactor SA handle creation and destruction adds 82fe29964198 net/mlx5e: Set of completion request bit should not clear [...] adds d7a42ad062cc net/mlx5e: Allow partial data mask for tunnel options adds fa3748775b92 net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues adds c89da067a2e4 net/mlx5: Read embedded cpu bit only once adds 6533380dfd00 net/mlx5: improve some comments adds 80ad41f28ade Merge tag 'mlx5-updates-2020-04-20' of git://git.kernel.or [...] adds d4d9b47e4b10 net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning adds 9a965942a9ca net: bcmgenet: Drop useless OF code adds c80d36ff63a5 net: bcmgenet: Use devm_clk_get_optional() to get the clocks adds d2af1420cbc8 net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX() adds 7d3cca75c169 net: bcmgenet: Drop too many parentheses in bcmgenet_probe() adds bd1266d3f21f Merge branch 'net-bcmgenet-Clean-up-after-ACPI-enablement' adds b6246f4d8d07 net: ipv4: remove redundant assignment to variable rc adds 1c79031f8a75 drivers: Remove inclusion of vermagic header adds cad99e506887 net/hns: Remove custom driver version in favour of global one adds b4f37219813f net/nfp: Update driver to use global kernel version adds 51161bfc66a6 kernel/module: Hide vermagic header file from general use adds 59211053f099 Merge branch 'vermagic-non-global' adds 2b49d128b3f8 net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c adds d2b09a8e7bcb net: mscc: ocelot: fix timestamp info if ptp clock does not work adds 3007bc7321e3 net: mscc: ocelot: redefine PTP pins adds 94aca0824443 net: mscc: ocelot: add wave programming registers definitions adds cc2d87bb8340 net: mscc: ocelot: support 4 PTP programmable pins adds aabb2bb07c96 net: mscc: ocelot: enable PTP programmable pin adds 5287be405ca2 net: dsa: felix: enable PTP programmable pin adds 44dd5efc97da Merge branch 'Support-programmable-pins-for-Ocelot-PTP-driver' adds 86b956de119c net: mscc: ocelot: support matching on EtherType adds 7dec902f4fc0 net: mscc: ocelot: refine the ocelot_ace_is_problematic_ma [...] adds 4faa2e06433f net: mscc: ocelot: lift protocol restriction for flow_matc [...] adds a3b6e8fd2723 Merge branch 'Ocelot-MAC_ETYPE-tc-flower-key-improvements' adds f42ceca226ca dt-bindings: net: Correct description of 'broken-turn-around' adds b92d905f2c9c dt-bindings: net: mdio: Document common properties adds 630c3ff8c3d5 dt-bindings: net: mdio: Make descriptions more general adds b86a0373855b Merge branch 'dt-bindings-net-mdio.yaml-fixes' adds 0a32f1ff2a2e net: phy: broadcom: add helper to write/read RDB registers adds 6937602ed3f9 net: phy: add Broadcom BCM54140 support adds 4406d36dfdf1 net: phy: bcm54140: add hwmon support adds 38f961e74484 net: phy: add device-managed devm_mdiobus_register adds 0785dad48003 r8169: use devm_mdiobus_register adds 58989d7cf6ee Merge branch 'net-phy-add-device-managed-devm_mdiobus_register' adds beb97d3a3192 net/sched: act_ct: update nf_conn_acct for act_ct SW offlo [...] adds 540bde5c2c3d ila: remove unused macro 'ILA_HASH_TABLE_SIZE' adds dfddb54043f0 net: qrtr: Add tracepoint support adds 3c7b51bd39b2 net: dsa: felix: allow flooding for all traffic classes adds 3f251d741150 selftests: Add tests for vrf and xfrms adds 58e64a312c84 macvlan: silence RCU list debugging warning adds c89f44ff10fd net: stmmac: Add support for VLAN promiscuous mode adds 8518307dc2b2 net: caif: use true,false for bool variables adds bcf3440c6dd7 net: phy: micrel: add phy-mode support for the KSZ9031 PHY adds d0f0c55e7c4c net: phy: Use IS_ERR() to check and simplify code adds d9cc193cf0bf dt-bindings: net: phy: Add support for NXP TJA11xx adds 8f469506de2a net: phy: tja11xx: add initial TJA1102 support adds 5972157c2dde net: mdio: of: export part of of_mdiobus_register_phy() adds 6a64d3cdc5ef net: phy: tja11xx: add delayed registration of TJA1102 PHY1 adds ec403d880bcc Merge branch 'add-TJA1102-support' adds 93e106da6a75 selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield adds f132ccc56e35 selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield adds 250562aff796 Merge branch 'Add-selftests-for-pedit-ex-munge-ip6-dsfield' adds 493f3cc7ee02 selftests: A few improvements to fib_nexthops.sh adds 788f87ac608c xdp: export the DEV_MAP_BULK_SIZE macro adds 48c0481e5ad1 dpaa2-eth: return num_enqueued frames from enqueue callback adds 6ff8044751bd dpaa2-eth: use the bulk ring mode enqueue interface adds 6aa40b9e5b1e dpaa2-eth: split the .ndo_xdp_xmit callback into two stages adds 8665d9780e6e dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit adds 30685b2a439b Merge branch 'dpaa2-eth-add-support-for-xdp-bulk-enqueue' adds b75326c20124 ipv6: Honor all IPv6 PIO Valid Lifetime values adds e131a5634830 net: dsa: add GRO support via gro_cells adds 2196d831205b qed: Enable device error reporting capability. adds 731815e720ae qede: Add support for handling the pcie errors. adds e6acd2b6e84b Merge branch 'qed-aer' adds 6f8b12d661d0 net: napi: add hard irqs deferral feature adds 7e417a66b86c net: napi: use READ_ONCE()/WRITE_ONCE() adds cf4058dbaa18 net/mlx4_en: use napi_complete_done() in TX completion adds 4c532b144fc2 Merge branch 'net-napi-addition-of-napi_defer_hard_irqs' adds 79d6e755a454 net: ethernet: ti: cpts: use dev_yy() api for logs adds e66dccced0cf net: ethernet: ti: cpts: separate hw counter read from tim [...] adds 0d6df3e613b7 net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read() adds 856e59ab7e6d net: ethernet: ti: cpts: switch to use new .gettimex64() i [...] adds 3bfd41b57811 net: ethernet: ti: cpts: optimize packet to event matching adds c8f8e47efe66 net: ethernet: ti: cpts: move tx timestamp processing to p [...] adds ba10742840fb net: ethernet: ti: cpts: rework locking adds 85624412a03d net: ethernet: ti: cpts: add irq support adds b78aba495df0 net: ethernet: ti: cpts: add support for HW_TS_PUSH events adds 84ea9c0a95d7 net: ethernet: ti: cpsw: enable cpts irq adds 92a8da46462e Merge branch 'net-ethernet-ti-cpts-add-irq-and-HW_TS_PUSH-events' adds 3c9143d96852 net: sched : Remove unnecessary cast in kfree adds 8ffe2df6426f qed: Make ll2_cbs static adds efcd549da9d7 net: phy: bcm54140: fix less than zero comparison on an unsigned adds c7c4c44c9a95 net: openvswitch: expand the meters supported number adds eb58eebc7fb5 net: openvswitch: set max limitation to meters adds a8e387384f55 net: openvswitch: remove the unnecessary check adds c77350089052 net: openvswitch: make EINVAL return value more obvious adds e57358873bb5 net: openvswitch: use u64 for meter bucket adds 1802136023c0 Merge branch 'ovs-meter-tables' adds 8146458fcd79 mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entr [...] adds 7f9b099bd9d3 mlxsw: spectrum_span: Rename parms() to parms_set() adds c0c2899cf66e mlxsw: spectrum_span: Remove unnecessary debug prints adds 4c00dafc59c7 mlxsw: spectrum_span: Use 'refcount_t' for reference counting adds 4780dbdbd957 mlxsw: spectrum_span: Replace zero-length array with flexi [...] adds 92dc39fd4047 Merge branch 'mlxsw-Mirroring-cleanups' adds b70ba69ef1f7 net: sched: report ndo_setup_tc failures via extack adds b89c1e6bdc73 dpaa2-eth: fix return codes used in ndo_setup_tc adds 6861d6d9cf36 Merge branch 'qdisc-noop' adds 5c05c1dbb177 net: phylink, dsa: eliminate phylink_fixed_state_cb() adds d70c47c8dc69 net: phy: make phy_suspend a no-op if PHY is suspended already adds 3194915486b2 net: phy: remove genphy_no_soft_reset adds 9576e9fa1c02 net: phy: clear phydev->suspended after soft reset adds 993e8ec9754b Merge branch 'net-phy-smaller-phylib-improvements' adds 10395e99f4a6 net/mlxfw: Remove unneeded semicolon adds d9e4171a4a2c net: atlantic: Remove unneeded semicolon adds 7f023ec91c3c net: sched: remove unused inline function qdisc_reset_all_tx adds 5d7163a11787 net: ipv6: remove unused inline function ip6_set_txhash adds 6033cebdfff9 ptp: idt82p33: remove unnecessary comparison adds d483389678f9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1ac0e6c29298 net: hns3: refine for unicast MAC VLAN space management adds c1c5f66ee0de net: hns3: remove unnecessary parameter 'is_alloc' in hclg [...] adds 4c58f5924701 net: hns3: replace num_req_vfs with num_alloc_vport in hcl [...] adds ee4bcd3b7ae4 net: hns3: refactor the MAC address configure adds f671237a4b45 net: hns3: add support for dumping UC and MC MAC list adds c631c696823c net: hns3: refactor the promisc mode setting adds 7d0b345156d0 net: hns3: use mutex vport_lock instead of mutex umv_lock adds 039ba863e8d7 net: hns3: optimize the filter table entries handling when [...] adds 8b5d10e4d285 Merge branch 'net-hns3-refactor-for-MAC-table' adds dce38b74b2b5 net: phy: dp83867: Remove unneeded semicolon adds ae23aae229b8 octeontx2-pf: Remove unneeded semicolon adds 460fd830dd9d dpaa2-eth: add channel stat to debugfs adds 071c8ed6e88d tcp: mptcp: use mptcp receive buffer space to select rcv window adds f30e472071c8 hsr: remove unnecessary code in hsr_dev_change_mtu() adds 3e14462f1bee ptp: clockmatrix: remove unnecessary comparison adds 308de89fedf4 liquidio: remove unused inline functions adds 163749ad8436 qlcnic: remove unused inline function qlcnic_hw_write_wx_2M adds df346f1aac6c dccp: remove unused inline function dccp_set_seqno adds c90af587a9ee net/mlx4_core: Add missing iounmap() in error path adds a425b6e1c69b hinic: add mailbox function support adds 7dd29ee12865 hinic: add sriov feature support adds 1f62cfa19a61 hinic: add net_device_ops associated with vf adds 06b439de5f89 Merge branch 'hinic-add-SR-IOV-support' adds 4b36a0dff794 net: openvswitch: suitable access to the dp_meters adds 659d4587fe72 net: openvswitch: use div_u64() for 64-by-32 divisions adds 3fd8dc269ff0 net: hns3: remove an unnecessary check in hclge_set_umv_space() adds 0767ec042897 net: ag71xx: extend link validation to support other SoCs adds 3608a1997498 dt-bindings: net: convert qca,ar71xx documentation to yaml adds 7d3118016787 net: rtnetlink: remove redundant assignment to variable err adds 4714d13791f8 bridge: uapi: mrp: Add mrp attributes. adds 2cc974f83fb5 bridge: mrp: Update Kconfig adds 4b8d7d4c5991 bridge: mrp: Extend bridge interface adds 3e54442c9384 net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN adds 2f1a11ae11d2 bridge: mrp: Add MRP interface. adds c284b5459008 switchdev: mrp: Extend switchdev API to offload MRP adds fadd409136f0 bridge: switchdev: mrp: Implement MRP API for switchdev adds 9a9f26e8f7ea bridge: mrp: Connect MRP API with the switchdev API adds 4d02b8f07515 bridge: mrp: Implement netlink interface to configure MRP adds 6536993371fa bridge: mrp: Integrate MRP into the bridge adds 419dba8a49d7 net: bridge: Add checks for enabling the STP. adds 45c9cbec425c Merge branch 'net-bridge-mrp' adds 975e8505e670 r8169: improve handling CPCMD_MASK adds 10478283f210 r8169: improve configuring RxConfig register adds 6488f11f39cf Merge branch 'r8169-improve-chip-config-handling' adds 49c958ccd243 mlxsw: spectrum_acl: Move block helpers into inline header [...] adds 3bc3ffb6e911 mlxsw: spectrum: Rename acl_block to flow_block adds d52238eb7bcf mlxsw: spectrum: Push flow_block related functions into a [...] adds d7fcc986224d mlxsw: spectrum: Push matchall bits into a separate file adds 6c8cd435b587 mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_ru [...] adds 780ba878a1b0 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] adds c7ea0e162fc8 mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_ [...] adds 47fa15eae487 mlxsw: spectrum_matchall: Move ingress indication into mall_entry adds dd0fbc89d274 mlxsw: spectrum_matchall: Push per-port rule add/del into [...] adds 481ff57aadf5 mlxsw: spectrum: Avoid copying sample values and use RCU p [...] adds 3c650136afba mlxsw: spectrum_matchall: Process matchall events from the [...] adds 19f06771ca3d mlxsw: spectrum: Move flow offload binding into spectrum_flow.c adds 075c8aa79d54 selftests: forwarding: tc_actions.sh: add matchall mirror test adds 19f1f467bc5e Merge branch 'mlxsw-Rework-matchall-offloading-plumbing' adds 2a7e978625e8 batman-adv: Start new development cycle adds c08dd06b3d25 batman-adv: Fix spelling error in term buffer adds 9204a4f876b2 batman-adv: trace: Drop unneeded types.h include adds 26893e7e928e batman-adv: Utilize prandom_u32_max for random [0, max) values adds e73f94d1b6f0 batman-adv: remove unused inline function batadv_arp_chang [...] adds a21643cf569b Merge tag 'batadv-next-for-davem-20200427' of git://git.op [...] adds 0c2006b29e5f r8169: improve error message if no dedicated PHY driver is found adds 2ac757e4152e net: ethernet: ti: fix return value check in k3_cppi_desc_ [...] adds 11dd74b338bf net: ipv6: new arg skip_notify to ip6_rt_del adds 4f80116d3df3 net: ipv4: add sysctl for nexthop api compatibility mode adds 4dddb5be136a selftests: net: add new testcases for nexthop API compat m [...] adds 3e455b7d1a9b Merge branch 'nexthop-API-sysctl' adds 1a89595c2272 kselftest: factor out list manipulation to a helper adds 142aca6b388c kselftest: create fixture objects adds e7f304607778 kselftest: run tests by fixture adds 74bc7c97fa88 kselftest: add fixture variants adds 0feba2219b73 selftests: tls: run all tests for TLS 1.2 and TLS 1.3 adds bcd3469b50df Merge branch 'kselftest-add-fixture-parameters' adds 9d42205036d4 net: phy: bcm54140: Make a bunch of functions static adds 88fb831f773e dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show adds 790ab249b55d net: ethernet: fec: Prevent MII event after MII_SPEED write adds da50d57abd7e docs: networking: convert caif files to ReST adds a434aaba17f5 docs: networking: convert 6pack.txt to ReST adds 5a7f3132121b docs: networking: convert altera_tse.txt to ReST adds aa92320b3e38 docs: networking: convert arcnet-hardware.txt to ReST adds 08bab46f00d0 docs: networking: convert arcnet.txt to ReST adds ff2269f16a1e docs: networking: convert atm.txt to ReST adds 20b943f07557 docs: networking: convert ax25.txt to ReST adds b5fcf32d7d4b docs: networking: convert baycom.txt to ReST adds a362032eca22 docs: networking: convert bonding.txt to ReST adds 92f06f4226fd docs: networking: convert cdc_mbim.txt to ReST adds 99b0e82dc5e3 docs: networking: convert cops.txt to ReST adds 9a9891fbdf93 docs: networking: convert cxacru.txt to ReST adds 33155bac6519 docs: networking: convert dccp.txt to ReST adds 8447bb44ef7c docs: networking: convert dctcp.txt to ReST adds 9a69fb9c21c4 docs: networking: convert decnet.txt to ReST adds 5f32c920c23b docs: networking: convert defza.txt to ReST adds 9dfe1361261b docs: networking: convert dns_resolver.txt to ReST adds 28d23311ff35 docs: networking: convert driver.txt to ReST adds 06df65723b69 docs: networking: convert eql.txt to ReST adds aee113427c5d docs: networking: convert fib_trie.txt to ReST adds cb3f0d56e153 docs: networking: convert filter.txt to ReST adds 62502dff2c50 docs: networking: convert fore200e.txt to ReST adds 5b0d74b54c7f docs: networking: convert framerelay.txt to ReST adds 16128ad8f927 docs: networking: convert generic-hdlc.txt to ReST adds 110662503de2 docs: networking: convert generic_netlink.txt to ReST adds 8c4989355856 docs: networking: convert gen_stats.txt to ReST adds 81baecb6f6dc docs: networking: convert gtp.txt to ReST adds 3c3a2fde4d88 docs: networking: convert hinic.txt to ReST adds 1d2698fa05f5 docs: networking: convert ila.txt to ReST adds 7cdb25400f7e docs: networking: convert ipddp.txt to ReST adds 9de1fcdf36e7 docs: networking: convert ip_dynaddr.txt to ReST adds aac86c887ed6 docs: networking: convert iphase.txt to ReST adds 355e656e017c docs: networking: convert ipsec.txt to ReST adds 1cec2cacaaec docs: networking: convert ip-sysctl.txt to ReST adds 19093313cb04 docs: networking: convert ipv6.txt to ReST adds 1dc2a785954b docs: networking: convert ipvlan.txt to ReST adds 82a07bf33d7d docs: networking: convert ipvs-sysctl.txt to ReST adds b9dd2bea2245 docs: networking: convert kcm.txt to ReST adds c76c2230160d Merge branch 'net-ReST-convert' adds cb10228d234c net: hns3: adds support for reading module eeprom info adds 00b5aac59966 ptp: ptp_ines: convert to devm_platform_ioremap_resource adds a54776f2c493 netpoll: Fix use correct return type for ndo_start_xmit() adds ad56623119fd net: hsr: remove unused inline functions adds 0477e032a9ea ila: remove unused inline function ila_addr_is_ila adds 21615efa6a69 Revert "net: ethernet: fec: Prevent MII event after MII_SP [...] adds fdff704dc604 net/smc: rework pnet table to support SMC-R failover adds f3c1deddb21c net/smc: separate function for link initialization adds 026c381fb477 net/smc: introduce link_idx for link group array adds 387707fdf486 net/smc: convert static link ID to dynamic references adds b9247544c1bc net/smc: convert static link ID instances to support multi [...] adds e07d31dc16b0 net/smc: multi-link support for smc_rmb_rtoken_handling() adds d854fcbfaeda net/smc: add new link state and related helpers adds 1020e1ef53ce net/smc: move testlink work to system work queue adds 2140ac26f8f5 net/smc: simplify link deactivation adds 6c8968c421e0 net/smc: use worker to process incoming llc messages adds ef79d439cd12 net/smc: process llc responses in tasklet context adds faca53600837 net/smc: use mutex instead of rwlock_t to protect buffers adds 00a049cfde95 net/smc: move llc layer related init and clear into smc_llc.c adds 7263d72bec32 Merge branch 'net-smc-preparations-for-SMC-R-link-failover' adds 74f99482eae0 netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit adds fdb9c405e35b netfilter: nf_tables: allow up to 64 bytes in the set elem [...] adds 0d7c83463fdf netfilter: nft_nat: return EOPNOTSUPP if type or flags are [...] adds 4566aa440008 netfilter: nft_nat: set flags from initialization path adds acd766e31bb9 netfilter: nft_nat: add helper function to set up NAT addr [...] adds 3ff7ddb1353d netfilter: nft_nat: add netmap support adds 323e395f197f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 72f96347628e net: bcmgenet: set Rx mode before starting netif adds 6f7689057a0f net: bcmgenet: Fix WoL with password after deep sleep adds 1a1d5106c1e3 net: bcmgenet: move clk_wol management to bcmgenet_wol adds 14da1510fedc Revert "net: bcmgenet: remove unused function in bcmgenet.c" adds 854295d03ca0 net: bcmgenet: code movement adds 3e370952287c net: bcmgenet: add support for ethtool rxnfc flows adds f50932cca632 net: bcmgenet: add WAKE_FILTER support adds 9e9f6e72a0f6 Merge branch 'net-bcmgenet-add-support-for-Wake-on-Filter' adds ddc2118ef064 hinic: make a bunch of functions static adds 40cf7fbe8a43 hinic: Use ARRAY_SIZE for nic_vf_cmd_msg_handler adds 466ed24fb223 net: phy: mdio: add IPQ4019 MDIO driver adds 4972ecee0661 dt-bindings: add Qualcomm IPQ4019 MDIO bindings adds 9c8c0f70ec6f ARM: dts: qcom: ipq4019: add MDIO node adds 4b88de9f0161 Merge branch 'net-phy-mdio-add-IPQ40xx-MDIO-support' adds 99b2292ba21b net: caif: Fix use correct return type for ndo_start_xmit() adds 51070a3627a9 rionet: Fix use correct return type for ndo_start_xmit() adds 1569a3c44303 net/faraday: Fix unnecessary check in ftmac100_probe() adds 555da9af827d net/smc: add event-based llc_flow framework adds a6688d919b22 net/smc: enqueue all received LLC messages adds 81e6e5e70df4 net/smc: introduce link group type adds 92334cfcb3a2 net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer adds 4667bb4aaabf net/smc: adapt SMC server code to use the LLC flow adds 0fb0b02bd6fd net/smc: adapt SMC client code to use the LLC flow adds 3d88a21b0cb6 net/smc: multiple link support and LLC flow for smc_llc_do [...] adds 6d74c3a8a3e7 net/smc: multiple link support and LLC flow for smc_llc_do [...] adds 56e8091c7a09 net/smc: move the TEST_LINK response processing into event [...] adds ba21abd22f9f net/smc: new smc_rtoken_set functions for multiple link support adds 3bc67e098c3e net/smc: adapt SMC remote CONFIRM_RKEY processing to use t [...] adds 218b24fe3812 net/smc: adapt SMC remote DELETE_RKEY processing to use th [...] adds 42d18acce9e2 net/smc: remove handling of CONFIRM_RKEY_CONTINUE adds 41a211d86224 net/smc: remove obsolete link state DELETING adds fe4f961eb5b4 Merge branch 'net-smc-add-event-based-framework-for-LLC-msgs' adds 801eb0501824 stmmac: intel: Fix kernel crash due to wrong error path adds 09f012e64e4b stmmac: intel: Fix clock handling on error and remove paths adds e578f043ffcf stmmac: intel: Remove unnecessary loop for PCI BARs adds 52c1f7948454 stmmac: intel: Convert to use pci_alloc_irq_vectors() API adds d5383b037664 stmmac: intel: Eliminate useless conditions and variables adds ccacb703b0f8 stmmac: intel: Fix indentation to put on one line affected code adds 29e0c2f39f98 stmmac: intel: Place object in the Makefile according to t [...] adds 8a769c65bb7a Merge branch 'stmmac-intel-Fixes-and-cleanups-after-dwmac- [...] adds 6e3a401fc8af inet_diag: add cgroup id attribute adds b1f3e43dbfac inet_diag: add support for cgroup filter adds 9f04960660bf Merge branch 'inet_diag-add-cgroup-attribute-and-filter' adds 10ebb22137ac docs: networking: convert l2tp.txt to ReST adds 40e79150c168 docs: networking: convert lapb-module.txt to ReST adds a6b93e6555a6 docs: networking: convert ltpc.txt to ReST adds 429ff87bcac7 docs: networking: convert mac80211-injection.txt to ReST adds e14fd64dcda5 docs: networking: convert mpls-sysctl.txt to ReST adds e98aa68223e4 docs: networking: convert multiqueue.txt to ReST adds d9d6ef25ecab docs: networking: convert netconsole.txt to ReST adds ea5bacaa2cec docs: networking: convert netdev-features.txt to ReST adds 482a4360c56a docs: networking: convert netdevices.txt to ReST adds 0191533087a3 docs: networking: convert netfilter-sysctl.txt to ReST adds c4d5dff60f0a docs: networking: convert netif-msg.txt to ReST adds 13df433f8c13 docs: networking: convert nf_conntrack-sysctl.txt to ReST adds aa3764276a4b docs: networking: convert nf_flowtable.txt to ReST adds 63893472d753 docs: networking: convert openvswitch.txt to ReST adds f5c39ef3299f docs: networking: convert operstates.txt to ReST adds 4ba7bc9f2de6 docs: networking: convert packet_mmap.txt to ReST adds 6e94eaaa400d docs: networking: convert phonet.txt to ReST adds c1e4535f24bc docs: networking: convert pktgen.txt to ReST adds 32c01266c0aa docs: networking: convert PLIP.txt to ReST adds 71120802ebed docs: networking: convert ppp_generic.txt to ReST adds 832619012c97 docs: networking: convert proc_net_tcp.txt to ReST adds 66d495d0a5ae docs: networking: convert radiotap-headers.txt to ReST adds 8c6e17200298 docs: networking: convert ray_cs.txt to ReST adds bad5b6e223e8 docs: networking: convert rds.txt to ReST adds 98661e0c579d docs: networking: convert regulatory.txt to ReST adds 9f72374cb595 docs: networking: convert rxrpc.txt to ReST adds 671d114d8cde docs: networking: convert sctp.txt to ReST adds de1fd4a7b0f2 docs: networking: convert secid.txt to ReST adds d6c48bc6f8da docs: networking: convert seg6-sysctl.txt to ReST adds fe3dfe418cbb docs: networking: convert skfp.txt to ReST adds 060d9d3e1282 docs: networking: convert strparser.txt to ReST adds 32c0f0bed5bb docs: networking: convert switchdev.txt to ReST adds d2461edde7d1 docs: networking: convert tc-actions-env-rules.txt to ReST adds ff159f4f1152 docs: networking: convert tcp-thin.txt to ReST adds aa8a6ee3e3fc docs: networking: convert team.txt to ReST adds 06bfa47e72c8 docs: networking: convert timestamping.txt to ReST adds 4ac0b122ee63 docs: networking: convert tproxy.txt to ReST adds 07f81727c1a0 Merge branch 'net-ReST-part-two' adds 466010342e89 mlxsw: spectrum_span: Add APIs to get / put a SPAN agent adds ed04458d4a90 mlxsw: spectrum_span: Add APIs to get / put an analyzed port adds eb773c3a2d98 mlxsw: spectrum_span: Rename function adds 14366da6b592 mlxsw: spectrum_span: Wrap buffer change in a function adds c056618c53a7 mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent adds c1d7845dfbd3 mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API adds 7240db69c332 mlxsw: spectrum_acl: Convert flower-based mirroring to new [...] adds 835d6b8c1a35 mlxsw: spectrum_span: Use new analyzed ports list during s [...] adds ca0892235ae6 mlxsw: spectrum_span: Remove old SPAN API adds b8afaeddea79 Merge branch 'mlxsw-Prepare-SPAN-API-for-upcoming-changes' adds bb7fc863729b net/mlx5: Provide simplified command interfaces adds ec44e72b73b7 net/mlx5: Open-code create and destroy QP calls adds 73a75b96fc9a net/mlx5: Remove empty QP and CQ events handlers adds acab4b88e93c net/mlx5: Open-code modify QP in steering module adds a6532fd925b9 net/mlx5: Open-code modify QP in the FPGA module adds a452e0e43669 net/mlx5: Open-code modify QP in the IPoIB module adds f93f4f4f3149 net/mlx5: Remove extra indirection while storing QPN adds 57a6c5e992f5 net/mlx5: Replace hand written QP context struct with auto [...] adds 66247fbb280c net/mlx5: Remove Q counter low level helper APIs adds bfd745f8f327 RDMA/mlx5: Delete Q counter allocations command adds 9c275ee4ad82 net/mlx5: Delete not-used cmd header adds 42f9bbd11278 RDMA/mlx5: Alphabetically sort build artifacts adds 333fbaa0255b net/mlx5: Move QP logic to mlx5_ib adds a2a322f447b9 net/mlx5: Refactor HCA capability set flow adds 59e9e8e4fe83 net/mlx5: Enable SW-defined RoCEv2 UDP source port adds 5d1c9a114a6e net/mlx5: Update vport.c to new cmd interface adds d1f620500cde net/mlx5: Update cq.c to new cmd interface adds e36fb468d239 net/mlx5: Update debugfs.c to new cmd interface adds 9aa536ad45ec net/mlx5: Update ecpf.c to new cmd interface adds 49d7fcd127c1 net/mlx5: Update eq.c to new cmd interface adds a184cda1bb31 net/mlx5: Update statistics to new cmd interface adds e08a6832f9c1 net/mlx5: Update eswitch to new cmd interface adds b316e1866fa3 net/mlx5: Update FPGA to new cmd interface adds 31a0956ea915 net/mlx5: Update fs_core new cmd interface adds 59ad21c21fc4 net/mlx5: Update fw.c new cmd interface adds 5d19395f6988 net/mlx5: Update lag.c new cmd interface adds bb7664d369bf net/mlx5: Update gid.c new cmd interface adds 9d6ed2716316 net/mlx5: Update mpfs.c new cmd interface adds 253e790e204f net/mlx5: Update vxlan.c new cmd interface adds 3ac0e69e69ad net/mlx5: Update main.c new cmd interface adds 62a9fec04083 net/mlx5: Update mcg.c new cmd interface adds adda874c957c net/mlx5: Update mr.c new cmd interface adds 86d41641ddd6 net/mlx5: Update pagealloc.c new cmd interface adds 9b3ca3ec0316 net/mlx5: Update pd.c new cmd interface adds 1fb519343455 net/mlx5: Update uar.c new cmd interface adds fa8110f4451c net/mlx5: Update rl.c new cmd interface adds 2276a0dfc17b net/mlx5: Update port.c new cmd interface adds 7ba294e43595 net/mlx5: Update SW steering new cmd interface adds e0b4b4722dfa net/mlx5: Update transobj.c new cmd interface adds d65dbedfd298 net/mlx5: Add support for COPY steering action adds 2b58f6d9df50 net/mlx5: Introduce IPsec Connect-X offload hardware bits [...] adds dff8e2d15283 net/mlx5: Use aligned variable while allocating ICM memory adds 244faedfd4d8 net/mlx5: Refactor imm_inval_pkey field in cqe struct adds 06939536263d net/mlx5: Add structure layout and defines for MFRL register adds 3df0107784ce net/mlx5: Add structure and defines for pci sync for fw up [...] adds ee5cdf7a5e89 net/mlx5: Introduce TLS RX offload hardware bits adds 0e1533bb9cce net/mlx5: Add release all pages capability bit adds 2dc8b5246d2c net/mlx5: TX WQE Add trailer insertion field adds a6b1b936057e Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 72d3fef16158 net/mlx5: IPsec, Fix coverity issue adds 9c8e7434e034 net/mlx5e: Use helper API to get devlink port index for al [...] adds e59b254cbecc net/mlx5e: Remove unneeded semicolon adds 70a5698a5683 net/mlx5e: CT: Avoid false warning about rule may be used [...] adds d2658b4a1d06 net/mlx5: CT: Remove unused variables adds 51dde00b8fb3 net/mlx5: Remove unused field in EQ adds c655c1f46957 net/mlx5: Add helper function to release fw page adds c7636942d278 net/mlx5: Rate limit page not found error messages adds c6168161f693 net/mlx5: Add support for release all pages event adds e658664c77c1 net/mlx5e: Use proper name field for the UMR key adds f1b95753eeed net/mlx5e: TX, Generalise code and usage of error CQE dump adds e2e11dbf3693 net/mlx5e: XDP, Print the offending TX descriptor on error [...] adds fed0c6cfcd58 net/mlx5e: Fetch WQE: reuse code and enforce typing adds 7d42c8e9ab50 net/mlx5e: Rename ICOSQ WQE info struct and field adds ec9cdca0663a net/mlx5e: Unify reserving space for WQEs adds 3857c776240f Merge tag 'mlx5-updates-2020-04-30' of git://git.kernel.or [...] adds 2b195850128f tcp: add tp->dup_ack_counter adds ccd0628fca44 tcp: tcp_sack_new_ofo_skb() should be more conservative adds a70437cc09a1 tcp: add hrtimer slack to sack compression adds 1b2e788490de Merge branch 'tcp-sack-compression-changes' adds 34a9c361dd48 hsr: remove hsr interface if all slaves are removed adds ef2c0a78aee1 r8169: don't pass net_device to irq coalescing sub-functions adds 2815b30535a0 r8169: merge scale for tx and rx irq coalescing adds 6cf96dd42725 r8169: improve rtl_get_coalesce adds cb9d97de0564 r8169: improve rtl_coalesce_choose_scale adds bdd2be3adb7d r8169: improve interrupt coalescing parameter handling adds 2b3e48b66516 r8169: improve rtl_set_coalesce adds 81496b72e9ba r8169: add check for invalid parameter combination in rtl_ [...] adds 64cf2ea13b1e Merge branch 'r8169-refactor-and-improve-interrupt-coalescing' adds 673e69a67dd6 net: dsa: b53: Rename num_arl_entries to num_arl_bins adds e3da4038f4ca net: dsa: b53: Provide number of ARL buckets adds cd169d799bee net: dsa: b53: Bound check ARL searches adds ef2a0bd99b15 net: dsa: b53: Remove is_static argument to b53_read_op() adds 4d73ce19243e Merge branch 'net-dsa-b53-ARL-improvements' adds 47a1494b8208 netlink: remove type-unsafe validation_data pointer adds 7690aa1cdf7c netlink: limit recursion depth in policy validation adds d15da2a2e813 nl80211: link recursive netlink nested policy adds d06a09b94c61 netlink: extend policy range validation adds da4063bdfcfa netlink: allow NLA_MSECS to have range validation adds c7721c05a621 netlink: remove NLA_EXACT_LEN_WARN adds 2c28ae48f24d netlink: factor out policy range helpers adds d07dcf9aadd6 netlink: add infrastructure to expose policies to userspace adds 550cbea0b0f0 Merge branch 'netlink-validation-improvements-refactoring' adds f256356f65e6 ptp_qoriq: output PPS signal on FIPER2 in default adds 7ae9a4f483ec dpaa_eth: Fix comparing pointer to 0 adds 654cad8b6a17 octeontx2-pf: Fix error return code in otx2_probe() adds f8d530ac29fe ice: Fix error return code in ice_add_prof() adds 88ec7cb22ddd net: lpc-enet: fix error return code in lpc_mii_init() adds 0a699302be59 net: ethernet: fec: Revert "net: ethernet: fec: Replace in [...] adds c4db9934a33e net: ll_temac: Fix return value check in temac_probe() adds 97fff7c8de1e dpaa2-eth: fix error return code in setup_dpni() adds 78734404ef9c net: usb: ax88179_178a: Implement ethtool_ops set_eeprom adds b410439ca371 r8169: improve max jumbo packet size definition adds 838974e1e08a r8169: configure PME_SIGNAL for RTL8125 too adds cde0f4f81d1c net: phy: at803x: add downshift support adds 86570d8a2f76 net: phy: bcm54140: use genphy_soft_reset() adds afcecca56f0c net: phy: bcm54140: fix phy_id_mask adds e9a66851de72 net: phy: bcm54140: apply the workaround on b0 chips adds e4e51da66dc8 net: phy: bcm54140: add second PHY ID adds 259791251492 hinic: make symbol 'dump_mox_reg' static adds 37ecb5b8b8cd hinic: Use kmemdup instead of kzalloc and memcpy adds ef891284b130 r8169: remove not needed parameter in rtl8169_set_magic_reg adds 973d55e590be docs: networking: convert tuntap.txt to ReST adds 961fb1ff412a docs: networking: convert udplite.txt to ReST adds 58ccb2b2e87d docs: networking: convert vrf.txt to ReST adds d2a85c184ac6 docs: networking: convert vxlan.txt to ReST adds 883780af7209 docs: networking: convert x25-iface.txt to ReST adds c4ea03fdfd12 docs: networking: convert x25.txt to ReST adds c4a0eb935018 docs: networking: convert xfrm_device.txt to ReST adds da62baada5cc docs: networking: convert xfrm_proc.txt to ReST adds a5cfea33e5e5 docs: networking: convert xfrm_sync.txt to ReST adds a6c34b476ca2 docs: networking: convert xfrm_sysctl.txt to ReST adds 0046db09d539 docs: networking: convert z8530drv.txt to ReST adds c79773e83e66 docs: networking: device drivers: convert 3com/3c509.txt to ReST adds 9ea2af8d16f5 docs: networking: device drivers: convert 3com/vortex.txt to ReST adds 8d299c7e912b docs: networking: device drivers: convert amazon/ena.txt to ReST adds c958119a487e docs: networking: device drivers: convert aquantia/atlanti [...] adds c839ce557b35 docs: networking: device drivers: convert chelsio/cxgb.txt [...] adds 714a4da450c0 docs: networking: device drivers: convert cirrus/cs89x0.tx [...] adds e1ddedb5cbd6 docs: networking: device drivers: convert davicom/dm9000.t [...] adds b6671d71ca81 docs: networking: device drivers: convert dec/de4x5.txt to ReST adds c981977d3a5c docs: networking: device drivers: convert dec/dmfe.txt to ReST adds ca705e4793f0 docs: networking: device drivers: convert dlink/dl2k.txt to ReST adds 0d0d976f59a5 docs: networking: device drivers: convert freescale/dpaa.t [...] adds dc67e91e7f7b docs: networking: device drivers: convert freescale/gianfa [...] adds cf7eba49b2b1 docs: networking: device drivers: convert intel/ipw2100.tx [...] adds c81f19570327 docs: networking: device drivers: convert intel/ipw2200.tx [...] adds 011531f7e525 docs: networking: device drivers: convert microsoft/netvsc [...] adds 7762f5c514dc docs: networking: device drivers: convert neterion/s2io.tx [...] adds f10727d3b68c docs: networking: device drivers: convert neterion/vxge.tx [...] adds acfcf23597d6 docs: networking: device drivers: convert qualcomm/rmnet.t [...] adds 21620b6586f7 docs: networking: device drivers: convert sb1000.txt to ReST adds d6a998732b6d docs: networking: device drivers: convert smsc/smc9.txt to ReST adds 8470f18ea651 docs: networking: device drivers: convert ti/cpsw_switchde [...] adds 6f22789da76d docs: networking: device drivers: convert ti/cpsw.txt to ReST adds e9a5475e735c docs: networking: device drivers: convert ti/tlan.txt to ReST adds 7ac0cbb49142 docs: networking: device drivers: convert toshiba/spider_n [...] adds 2c8e961d20e3 net: docs: add page_pool.rst to index.rst adds 30cbf2ddfc59 docs: networking: arcnet-hardware.rst: don't duplicate cha [...] adds 4b4976a6fec5 Merge branch 'net-ReST-part-three' adds f773d5118b6c r8169: remove redundant driver message when entering promi [...] adds d56f58cec90d r8169: simplify counter handling adds 3bf6ff3cec5d r8169: remove "out of memory" error message from rtl_reque [...] adds 93882c6f210a r8169: switch from netif_xxx message functions to netdev_xxx adds a465fb1e2f27 Merge branch 'r8169-improve-user-message-handling' adds f0628c524fd1 net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX adds 1bb694e20839 net: ethernet: stmmac: simplify phy modes management for stm32 adds 41a46913bee7 net: fix skb_panic to output real address adds e00edb4efbbc drivers: net: davinci_mdio: fix potential NULL dereference [...] adds fe677b057e33 net: atlantic: update company name in the driver description adds 98c4353c5add net: atlantic: add A2 device IDs adds 3d464aadef75 net: atlantic: add defines for 10M and EEE 100M link mode adds 099d074e3f0c net: atlantic: add hw_soft_reset, hw_prepare to hw_ops adds 36e90a5297ea net: atlantic: simplify hw_get_fw_version() usage adds d0f23741c202 net: atlantic: make hw_get_regs optional adds d1ad88fe9fa9 net: atlantic: move IS_CHIP_FEATURE to aq_hw.h adds f67619611b4c net: atlantic: A2 driver-firmware interface adds 258ff0cf61d6 net: atlantic: minimal A2 HW bindings required for fw_ops adds 5cfd54d7dc18 net: atlantic: minimal A2 fw_ops adds b3f0c79cba20 net: atlantic: A2 hw_ops skeleton adds 57fe8fd2255c net: atlantic: HW bindings for A2 RFP adds 3417368494db net: atlantic: add A2 RPF hw_ops adds ec7629e0c221 net: atlantic: HW bindings for basic A2 init/deinit hw_ops adds c1be0bf092bd net: atlantic: common functions needed for basic A2 init/d [...] adds e54dcf4bba3e net: atlantic: basic A2 init/deinit hw_ops adds 43c670c8e48a net: atlantic: A2 ingress / egress hw configuration adds bf2320a60e68 Merge branch 'net-atlantic-A2-support' adds bf604bc90b30 net: dsa: mv88e6xxx: use generic clause 45 definitions adds 7019bba43307 net: dsa: mv88e6xxx: 88e6390 10G serdes support adds b7052ba7cf52 Merge branch 'net-dsa-mv88e6xxx-augment-phylink-support-for-10G' adds aba7924fa5a4 net: ipa: pass channel pointer to gsi_channel_state() adds a2003b303875 net: ipa: do not cache channel state adds df8f348e76d5 Merge branch 'net-ipa-dont-cache-channel-state' adds eb236c2994b0 net: bcmgenet: Move wake-up event out of side band ISR adds a51c328df310 net: qos: introduce a gate control flow action adds d29bdd69ecdd net: schedule: add action gate offloading adds 79e499829f3f net: enetc: add hw tc hw offload features for PSPF capability adds 888ae5a3952b net: enetc: add tc flower psfp offload driver adds 47c0b5806f21 Merge branch 'Introduce-a-flow-gate-control-action-and-app [...] adds 7562a13d5a8c net/smc: multiple link support for rmb buffer registration adds 4a3641c16087 net/smc: unmapping of buffers to support multiple links adds fb33d2772725 net/smc: map and register buffers for a new link adds fbed3b37c896 net/smc: extend smc_llc_send_add_link() and smc_llc_send_d [...] adds d550066776aa net/smc: mutex to protect the lgr against parallel reconfi [...] adds 35dcf7ec02dc net/smc: remember PNETID of IB device for later device matching adds 1f90a05d9ff9 net/smc: add smcr_port_add() and smcr_link_up() processing adds 541afa10c126 net/smc: add smcr_port_err() and smcr_link_down() processing adds 87523930a16e net/smc: take link down instead of terminating the link group adds 33d203302d1c net/smc: remove DELETE LINK processing from smc_core.c adds 6c868a3edc70 net/smc: introduce smc_pnet_find_alt_roce() adds 8574cf4055ab net/smc: allocate index for a new link adds b45e7f98ab7c net/smc: llc_add_link_work to handle ADD_LINK LLC requests adds 5b95dea31636 Merge branch 'net-smc-extent-buffer-mapping-and-port-handling' adds b0b3fb675922 bpf: Remove set but not used variable 'dst_known' adds 93e516894752 tools/bpf/bpftool: Remove duplicate headers adds 0456ea170cd6 bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, [...] adds ae460c022453 bpf_helpers.h: Add note for building with vmlinux.h or lin [...] adds 745abfaa9eaf bpf, riscv: Fix tail call count off by one in RV32 BPF JIT adds 6890896bd765 bpf: Fix missing bpf_base_func_proto in cgroup_base_func_p [...] adds 6f3f65d80dac net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head adds 082b57e3eb09 net: bpf: Make bpf_ktime_get_ns() available to non GPL programs adds 0a05861f80fe xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit [...] adds 71d19214776e bpf: add bpf_ktime_get_boot_ns() adds 6f8a57ccf851 bpf: Make verifier log more relevant by default adds 234589012ba0 selftests/bpf: Add cls_redirect classifier adds f131bd3eee97 Merge branch 'cloudflare-prog' adds e411eb257b33 libbpf: Return err if bpf_object__load failed adds 8c1b2bf16d59 bpf, cgroup: Remove unused exports adds 26363af56434 mm: remove watermark_boost_factor_sysctl_handler adds 2374c09b1c8a sysctl: remove all extern declaration from sysctl.c adds f461d2dcd511 sysctl: avoid forward declarations adds 32927393dc1c sysctl: pass kernel pointers to ->proc_handler adds 0b54142e4b09 Merge branch 'work.sysctl' of ssh://gitolite.kernel.org/pu [...] adds b26d1e2b6028 selftests/bpf: Copy runqslower to OUTPUT directory adds a6bbdf2e750f libbpf: Remove unneeded semicolon in btf_dump_emit_type adds 9b329d0dbe41 selftests/bpf: fix test_sysctl_prog with alu32 adds f9d041271cf4 bpf: Refactor bpf_link update handling adds a3b80e107894 bpf: Allocate ID for bpf_link adds 2d602c8cf40d bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link adds f2e10bff16a0 bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link adds 0dbc866832a0 libbpf: Add low-level APIs for new bpf_link commands adds 2c2837b09e9a selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, [...] adds 50325b1761e3 bpftool: Expose attach_type-to-string array to non-cgroup code adds c5481f9a954f bpftool: Add bpf_link show and pin support adds 7464d013ccd4 bpftool: Add bpftool-link manpage adds 5d085ad2e68c bpftool: Add link bash completions adds 1f427a807799 Merge branch 'bpf_link-observability' adds 41017e56af6c libbpf: Refactor BTF-defined map definition parsing logic adds 2d39d7c56f11 libbpf: Refactor map creation logic and fix cleanup leak adds 646f02ffdd49 libbpf: Add BTF-defined map-in-map support adds 3271e8f3f63d Merge branch 'BTF-map-in-map' adds 76148faa161e selftests/bpf: Ensure test flavors use correct skeletons adds 02995dd4bb02 selftests/bpf: Add SAN_CFLAGS param to selftests build to [...] adds 42fce2cfb405 selftests/bpf: Convert test_hashmap into test_progs test adds 229bf8bf4d91 libbpf: Fix memory leak and possible double-free in hashma [...] adds f25d5416d64c selftests/bpf: Fix memory leak in test selector adds 9f56bb531a80 selftests/bpf: Fix memory leak in extract_build_id() adds 13c908495e5d selftests/bpf: Fix invalid memory reads in core_relo selftest adds 3521ffa2ee9a libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() adds 36d0b6159f6a selftests/bpf: Disable ASAN instrumentation for mmap()'ed [...] adds 8d30e80a049a selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest adds e4e8f4d047fd selftests/bpf: Add runqslower binary to .gitignore adds fd9c40c575a0 Merge branch 'test_progs-asan' adds e3450b79dfe4 tools: bpftool: For "feature probe" define "full_mode" boo [...] adds cf9bf714523d tools: bpftool: Allow unprivileged users to probe features adds 0b3b9ca3d154 tools: bpftool: Make libcap dependency optional adds 64d85290d79c bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH adds 34a2cc6eee80 selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed adds 0b9ad56b1ea6 selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_as [...] adds 449e14bfdb83 bpf: Fix unused variable warning adds 91f658587a96 bpf, riscv: Fix stack layout of JITed code on RV32 adds 063e68813391 libbpf: Fix false uninitialized variable warning adds c32102224470 selftests/bpf: Test allowed maps for bpf_sk_select_reuseport adds d46edd671a14 bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS adds 0bee106716cf libbpf: Add support for command BPF_ENABLE_STATS adds 31a9f7fe9337 bpf: Add selftest for BPF_ENABLE_STATS adds 3dbb5b5040c3 Merge branch 'bpf_enable_stats' adds beecf11bc218 bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr adds 138c67677ff5 bpf: Fix use-after-free of bpf_link when priming half-fails adds 57dc6f3b4133 selftests/bpf: Use reno instead of dctcp adds 115506fea499 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 184ecc9eb260 ptp: Add adjphase function to support phase offset control. adds d3f1cbd29fa6 ptp: Add adjust_phase to ptp_clock_caps capability. adds 425d2b1c5638 ptp: ptp_clockmatrix: Add adjphase() to support PHC write [...] adds 6c5af965c09b Merge branch 'ptp-Add-adjust-phase-to-support-phase-offset' adds 40b94224c339 smc: Remove unused function. adds f166f890c8f0 net: ethernet: fec: Replace interrupt driven MDIO with polled IO adds ee1bd483cc06 inet_diag: bc: read cgroup id only for full sockets adds dde0a648fc00 net_sched: sch_fq: avoid touching f->next from fq_gc() adds 7ba0537c2b53 net_sched: sch_fq: change fq_flow size/layout adds 82a0aa53b520 net_sched: sch_fq: use bulk freeing in fq_gc() adds c288b0ca86a0 net_sched: sch_fq: do not call fq_peek() twice per packet adds 348e289b0f23 net_sched: sch_fq: perform a prefetch() earlier adds 5889a62b93bd Merge branch 'sch_fq-optimizations' adds 80f8443fcdaa net: ena: avoid unnecessary admin command when RSS functio [...] adds e9a1de378dd4 net: ena: fix error returning in ena_com_get_hash_function() adds f66c2ea3b18a net: ena: allow setting the hash function without changing [...] adds c1bd17e51c71 net: ena: change default RSS hash function to Toeplitz adds 0af3c4e2eab8 net: ena: changes to RSS hash key allocation adds cac7172f2d33 net: ena: remove code that does nothing adds d4a8b3bb0bb7 net: ena: add unmask interrupts statistics to ethtool adds 5c665f8c596d net: ena: add support for reporting of packet drops adds f5db045e76fa net: ena: drop superfluous prototype adds c1c0e40b367e net: ena: use SHUTDOWN as reset reason when closing interface adds dcc2789a11f9 net: ena: cosmetic: remove unnecessary spaces and tabs in [...] adds 77a651f5647d net: ena: cosmetic: extract code to ena_indirection_table_set() adds d1a22509547b Merge branch 'Enhance-current-features-in-ena-driver' adds 336ba09f2ef7 net/smc: first part of add link processing as SMC client adds 87f88cda2128 net/smc: rkey processing for a new link as SMC client adds b1570a87f57e net/smc: final part of add link processing as SMC client adds 2d2209f20189 net/smc: first part of add link processing as SMC server adds 57b499242cb8 net/smc: rkey processing for a new link as SMC server adds 1551c95b6124 net/smc: final part of add link processing as SMC server adds c9a5d2430351 net/smc: delete an asymmetric link as SMC server adds 9ec6bf19ec8b net/smc: llc_del_link_work and use the LLC flow for delete link adds 9c4168789cc6 net/smc: delete link processing as SMC client adds 08ae27ddfb65 net/smc: delete link processing as SMC server adds 4dadd151b265 net/smc: enqueue local LLC messages adds 60bcbc41ffb3 Merge branch 'net-smc-add-and-delete-link-processing' adds 460c2577aaf3 bnxt_en: Update firmware spec. to 1.10.1.33. adds ac3158cb0108 bnxt_en: Allocate TQM ring context memory according to fw [...] adds c7dd7ab4b204 bnxt_en: Improve TQM ring context memory sizing formulas. adds d0b82c5461c9 bnxt_en: Do not include ETH_FCS_LEN in the max packet leng [...] adds 95fec034fd44 bnxt_en: prepare to refactor ethtool reset types adds 94f17e89c956 bnxt_en: refactor ethtool firmware reset types adds 7a13240e3718 bnxt_en: fix ethtool_reset_flags ABI violations adds 8cec0940803c bnxt_en: Improve kernel log messages related to ethtool reset. adds ebdf73dc595b bnxt_en: Define the doorbell offsets on 57500 chips. adds e93b30d56fc0 bnxt_en: Set the db_offset on 57500 chips for the RDMA MSI [...] adds 8ae2473842bd bnxt_en: Add support for L2 doorbell size. adds 098286ff930c bnxt_en: Add doorbell information to bnxt_en_dev struct. adds 9d8b5f05529c bnxt_en: Refactor the software ring counters. adds 3316d50905f0 bnxt_en: Split HW ring statistics strings into RX and TX parts. adds 125592fbf467 bnxt_en: show only relevant ethtool stats for a TX or RX ring adds fc99584e9446 Merge branch 'bnxt_en-Updates-for-net-next' adds f0ec4f1d32ad net/smc: save state of last sent CDC message adds c6f02ebeea3a net/smc: switch connections to alternate link adds 29bd73dba4f7 net/smc: send failover validation message adds b286a0651e44 net/smc: handle incoming CDC validation message adds 09c61d24f96d net/smc: wait for departure of an IB message adds f3811fd7bc97 net/smc: send DELETE_LINK, ALL message and wait for send t [...] adds 56bc3b2094b4 net/smc: assign link to a new connection adds ad6c111b8ae7 net/smc: asymmetric link tagging adds 3e0c40afce4e net/smc: add termination reason and handle LLC protocol violation adds a52bcc919b14 net/smc: improve termination processing adds 45fa8da0bf5c net/smc: create improved SMC-R link_uid adds 649758fff327 net/smc: save SMC-R peer link_uid adds 627642f07b30 Merge branch 'net-smc-add-failover-processing' adds e90c9fcedc08 net: dsa: felix: allow the device to be disabled adds b86cd700edd3 net: add helper eth_hw_addr_crc adds bc54ac3609aa r8169: use new helper eth_hw_addr_crc adds cad5eaf74f17 Merge branch 'net-add-helper-eth_hw_addr_crc' adds 8456c54408a2 dt-bindings: net: add IPA iommus property adds 3128aae8c439 net: ipa: redefine struct ipa_mem_data adds 3e313c3f5a36 net: ipa: define IMEM memory region for IPA adds a0036bb413d5 net: ipa: define SMEM memory region for IPA adds 09be4c47abe3 Merge branch 'net-ipa-I-O-map-SMEM-and-IMEM' adds bf6dba76d278 net: sched: fallback to qdisc noqueue if default qdisc setup fail adds 39d010504e6b net_sched: sch_fq: add horizon attribute adds dd86fec7e06a devlink: factor out building a snapshot notification adds 043b3e22768d devlink: let kernel allocate region snapshot id adds aebbd7dfab25 docs: devlink: clarify the scope of snapshot id adds 1248dc00fb62 Merge branch 'devlink-kernel-region-snapshot-id-allocation' adds 6e87ac748e94 dt-binding: ti: am65x: document common platform time sync [...] adds f6bd59526ca5 net: ethernet: ti: introduce am654 common platform time sy [...] adds b1f66a5bee07 net: ethernet: ti: am65-cpsw-nuss: enable packet timestamp [...] adds 885a26bae022 arm64: dts: ti: k3-am65-mcu: add cpsw cpts node adds b3f7e95f0318 arm64: dts: ti: k3-am65-main: add main navss cpts node adds 29390928fe9a arm64: dts: ti: k3-j721e-mcu: add mcu cpsw cpts node adds 461d6d058cff arm64: dts: ti: j721e-main: add main navss cpts node adds ea84c8429008 Merge branch 'net-ethernet-ti-k3-introduce-common-platform [...] adds 1a33e10e4a95 net: partially revert dynamic lockdep key changes adds e7511f560f54 bonding: remove useless stats_lock_key adds 354d86141796 Merge branch 'net-reduce-dynamic-lockdep-keys' adds 09f6c44aaae0 net: allwinner: Fix use correct return type for ndo_start_xmit() adds ab99b7d2ae6e net: altera: Fix use correct return type for ndo_start_xmit() adds 58618ef85546 net: nxp: Fix use correct return type for ndo_start_xmit() adds 3e1853e4e113 net: emac: Fix use correct return type for ndo_start_xmit() adds d9a1c584a93a qlcnic: use true,false for bool variable in qlcnic_sriov_common.c adds 66b63a60d7ea bnx2x: Remove Comparison to bool in bnx2x_dcb.c adds 93e6044bd1cb net: qede: Use true for bool variable in qede_init_fp() adds e8cc063d8310 net: atheros: remove conversion to bool in atl1c_start_mac() adds ec161116ad55 net: agere: use true,false for bool variable adds ba4258001956 net: bnxt: Remove Comparison to bool in bnxt_ethtool.c adds d192ae55382d net: ethernet: ti: use true, false for bool variables in c [...] adds 015cba7e369e net: ni: Fix use correct return type for ndo_start_xmit() adds e94caac1bc0b net: tehuti: remove unused inline function bdx_tx_db_size adds 7a4d40ddf1fa net: sun: cassini: Remove unused inline functions adds 12dcceb39aab net: mv643xx_eth: Remove unused inline function sum16_as_be adds d66e67bd4cc7 net: stmmac: Remove unused inline function stmmac_rx_thres [...] adds 9f410c2cb737 myri10ge: Remove unused inline function myri10ge_vlan_ip_csum adds b16751f7adae net: microchip: Remove unused inline function is_bits_set adds 592138a88d96 net: sched: choke: Remove unused inline function choke_set [...] adds e36cac0c0564 bnx2x: Remove unused inline function bnx2x_vf_vlan_credit adds 5b545cbc0a57 net: sierra_net: Remove unused inline function adds fe121e078da1 sch_choke: Remove classid from choke_skb_cb. adds cc31d53f82d7 net: ipa: remove duplicated include from ipa_mem.c adds b38eb47f48d0 dt-binding: net: ti: am65x-cpts: fix dt_binding_check fail adds 0a99be434d14 net/smc: log important pnetid and state change events adds fea805237dd9 net/smc: remove unused inline function smc_curs_read adds 9ea833022b5c Merge branch 'smc-log-state-changes-and-cleanup' adds 730f135104f3 cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_c [...] adds f989d546a2d5 erspan: Add type I version 0 support. adds 01241aa000ab net: ethernet: ti: am65-cpts: fix build adds bbae62e32ee9 net: ethernet: ti: Use PTR_ERR_OR_ZERO() to simplify code adds cadb5c4e394d net: cortina: Fix use correct return type for ndo_start_xmit() adds 8741e18419bf net: bridge: return false in br_mrp_enabled() adds f9cbf19c7f5d net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() adds 2f8649900b7d net: ethernet: mediatek: Make mtk_m32 static adds 3be83016275d s390/qeth: keep track of LP2LP capability for csum offload adds 0d49c06bcfc2 s390/qeth: process local address events adds fb8d258049f7 s390/qeth: add debugfs file for local IP addresses adds 1d38c2e4941e s390/qeth: extract helpers for next-hop lookup adds c619e9a6f52f s390/qeth: don't use restricted offloads for local traffic adds fff1aceb880f s390/qeth: merge TX skb mapping code adds a875fd1620ff s390/qeth: indicate contiguous TX buffer elements adds 6ee091efa7b5 s390/qeth: set TX IRQ marker on last buffer in a group adds 7005b7547680 s390/qeth: return error when starting a reset fails adds dc9c404f98a9 s390/qeth: clean up Kconfig help text adds 77afd98719d5 Merge branch 's390-qeth-next' adds 1f3e915e316c net: renesas: Fix use correct return type for ndo_start_xmit() adds d54fc481bd82 net: socionext: Fix use correct return type for ndo_start_xmit() adds e910a3993818 net: mediatek: Fix use correct return type for ndo_start_xmit() adds df1577cbaa87 net: enetc: Make some symbols static adds 1cfecc2353c2 net: lantiq: Fix use correct return type for ndo_start_xmit() adds 10786531cf99 net: moxa: Fix use correct return type for ndo_start_xmit() adds 787e4a79cd5f net: cpmac: Fix use correct return type for ndo_start_xmit() adds 9532131f6995 net: 7990: Fix use correct return type for ndo_start_xmit() adds 857b412511c8 Revert "crypto: chelsio - Inline single pdu only" adds 6349084746ff net: phy: add concept of shared storage for PHYs adds dc9989f17328 net: phy: bcm54140: use phy_package_shared adds deb04e9c0ff2 net: phy: mscc: use phy_package_shared adds a7defa758dfc Merge branch 'add-phy-shared-storage' adds 969c54646af0 ipv6: Implement draft-ietf-6man-rfc4941bis adds c6af13d33475 timer: add fsleep for flexible sleeping adds d6836ef02c17 r8169: use fsleep in polling functions adds a88845d862f2 Merge branch 'timer-add-fsleep-for-flexible-sleeping' Hein [...] adds b94c280d0b45 arm64: dts: sdm845: add IPA iommus property adds 8dc242ad661c tcp: refine tcp_pacing_delay() for very low pacing rates adds 916e6d1a5ef1 tcp: defer xmit timer reset in tcp_xmit_retransmit_queue() adds ee733cd89639 Merge branch 'tcp-minor-adjustments-for-low-pacing-rates' adds f86a1909ea2f net: ipa: rename db_enable flag adds a3f2405b0462 net: ipa: only reset channel twice for IPA v3.5.1 adds 9c729e748462 Merge branch 'net-ipa-limit-special-reset-handling' adds 4900bf341d96 net: ipa: have ipa_endpoint_init_ctrl() return previous state adds 4fa95248798e net: ipa: introduce ipa_endpoint_program_suspend() adds a4dcad344687 net: ipa: remove endpoint delay mode feature adds 6a5dc76ac4f5 Merge branch 'net-ipa-kill-endpoint-delay-mode-workaround' adds 97e4692dda26 net: ipa: fix a bug in ipa_endpoint_stop() adds c72ddf0dbf2d net: ipa: get rid of workaround in ipa_endpoint_stop() adds 9928fcc76f7b net: ipa: don't retry in ipa_endpoint_stop() adds f30dcb7dcb1a net: ipa: kill ipa_endpoint_stop() adds da1a782a7140 net: ipa: kill ipa_cmd_dma_task_32b_addr_add() adds 33395f4a5c1b Merge branch 'net-ipa-kill-endpoint-stop-workaround' adds d91a3159e8d9 Crypto/chcr: fix gcm-aes and rfc4106-gcm failed tests adds 6b363a286cd0 Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests adds 10b0c75d7bc1 Crypto/chcr: fix for ccm(aes) failed test adds ee91ac1b11e4 Crypto/chcr: support for 48 byte key_len in aes-xts adds 02f58e5bf2e9 Crypto/chcr: fix for hmac(sha) test fails adds 3d59a5837c82 Merge branch 'chcr-next' adds bdbdac7649fa ethtool: provide UAPI for PHY master/slave configuration. adds b883e47bde4b net: phy: tja11xx: add support for master-slave configuration adds 9e330bf469e0 Merge branch 'ethtool-master-slave' adds ae1804de93f6 dsa: sja1105: dynamically allocate stats structure adds 3793faad7b5b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 31e2d067fd96 net: phy: Make iproc_mdio_resume static adds 49d4c392cc01 b43: remove dead function b43_rssinoise_postprocess() adds f9a98f901e19 net: atheros: remove dead code in atl1c_resume() adds 27ad2cd20002 net: tulip: de4x5: make PCI_signature() return void adds 5a7c45097c3f net: mlx4: remove unneeded variable "err" in mlx4_en_ethto [...] adds 7f960633a458 net: encx24j600: make encx24j600_hw_init() return void adds 571cf2964454 net:enetc: bug fix for qos sfi operate space after freed adds 0932969e0b1b via-rhine: Add platform dependencies adds 6e728f321393 net: qrtr: Add MHI transport layer adds e42671084361 net: qrtr: Do not depend on ARCH_QCOM adds 3031a86ebd3f Merge branch 'Add-QRTR-MHI-client-driver' adds 9556dfa28b4d ath11k: Add sta debugfs support to configure ADDBA and DELBA adds 3d1c60460fb2 ath10k: Fix the race condition in firmware dump work queue adds 21c1b063f4b9 ath11k: add pktlog checksum in trace events to support pktlog adds 9a8074e3bcd7 ath11k: fix error message to correctly report the command [...] adds bdef56a36eea ath11k: Increase the tx completion ring size adds 800113ff4b1d ath11k: Avoid mgmt tx count underflow adds 3db24065c2c8 ath10k: enable VHT160 and VHT80+80 modes adds 795def8b14ff ath10k: enable radar detection in secondary segment adds acb31476adc9 ath10k: fix kernel null pointer dereference adds ced21a4c726b ath9k: Fix use-after-free Read in htc_connect_service adds abeaa85054ff ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx adds e4ff08a4d727 ath9k: Fix use-after-free Write in ath9k_htc_rx_msg adds 19d6c375d671 ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb adds 2bbcaaee1fcb ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb adds d81686d33356 ath10k: disable TX complete indication of htt for sdio adds c61a74837043 ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 adds 1e744bf218b5 ath11k: fix duplication peer create on same radio adds bd902b1bdb25 ath11k: Modify the interrupt timer threshold adds a3baa8f08419 ath11k: Fix TWT radio count adds 05090864fc7e ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts adds 7395fb496577 ath11k: rx path optimizations adds 67f373122bcc Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ca2c6881dcca rtw88: Make two functions static adds c57673852062 brcmfmac: fix wrong location to get firmware feature adds a24993e54b9c rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" adds f9f46bca59d1 rsi: fix a typo "throld" -> "threshold" adds 09667ea7ce6d brcm80211: remove redundant pointer 'address' adds 63e49a9fdac1 p54usb: add AirVasT USB stick device-id adds 6343a6d4b213 rtw88: Add delay on polling h2c command status bit adds ec4d3e3a0545 b43legacy: Fix case where channel status is corrupted adds c960e2b384ef qtnfmac: Simplify code in _attach functions adds fd7fb0253cdf brcmsmac: make brcms_c_set_mac() void adds a69a1328fb03 ipw2x00: make ipw_qos_association_resp() void adds 80efb443ea03 cw1200: make cw1200_spi_irq_unsubscribe() void adds 2fd5fdca6a3a libertas: make lbs_init_mesh() void adds b9ed7e9505ba rtw88: make rtw_chip_ops::set_antenna return int adds 297bcf8222f2 rtw88: add support for set/get antennas adds 1c0e3c73e98d hostap: Add missing annotations for prism2_bss_list_proc_s [...] adds 2fe5efb8a475 brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() adds 40fb232c02d1 brcmsmac: Add missing annotation for brcms_down() adds 99cd87d63c0b libertas: make lbs_process_event() void adds 7b9ae69d5441 orinoco: remove useless variable 'err' in spectrum_cs_suspend() adds e871b8bfedda brcmsmac: make brcms_c_stf_ss_update() void adds 5a652b49b41b ipw2x00: make ipw_setup_deferred_work() void adds f0f383347ced brcmfmac: remove leading space adds bec095ab477d rtlwifi: rtl8188ee: use true,false for bool variables adds 23c2ddb574c6 rtlwifi: rtl8723ae: use true,false for bool variables adds c13a83b01010 rtlwifi: rtl8192ee: use true,false for bool variables adds 47361089d987 rtlwifi: rtl8723be: use true,false for bool variables adds e8277abd453d rtlwifi: rtl8821ae: use true,false for bool variables adds 887e74239805 rtlwifi: rtl8723ae: fix warning comparison to bool adds 811853da541a rtw88: 8723d: Add basic chip capabilities adds 93ae973fb47d rtw88: 8723d: add beamform wrapper functions adds c57bd7c3af99 rtw88: 8723d: Add power sequence adds e0c27cdbbd41 rtw88: 8723d: Add RF read/write ops adds 9874f6851e47 rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables adds 1afb5eb7a00d rtw88: 8723d: Add cfg_ldo25 to control LDO25 adds 44baa97ca820 rtw88: 8723d: Add new chip op efuse_grant() to control efu [...] adds ab0a031ecf29 rtw88: 8723d: Add read_efuse to recognize efuse info from map adds 5ad4d8957b69 rtw88: set power trim according to efuse PG values adds 2b7aadd3b9e1 wlcore: Adding suppoprt for IGTK key in wlcore driver adds 15d2fcc6b2de rtw88: add legacy firmware download for 8723D devices adds e5f57ad06ade rtw88: no need to send additional information to legacy firmware adds 4e223a5f5342 rtw88: 8723d: Add mac power-on/-off function adds fd9ead385102 rtw88: decompose while(1) loop of power sequence polling command adds 7907b52de08a rtw88: 8723d: 11N chips don't support H2C queue adds ba9f0d1b8d9d rtw88: 8723d: implement set_tx_power_index ops adds d91277de2331 rtw88: 8723d: Organize chip TX/RX FIFO adds 75e69fb11b40 rtw88: 8723d: initialize mac/bb/rf basic functions adds 3d8bf50860c7 rtw88: fix sparse warnings for download firmware routine adds 2aad9f81d34c ssb: sprom: fix block comments coding style issues adds 86501437d885 ssb: scan: fix block comments coding style issues adds de2cc97acba0 iwlwifi: scan: remove support for fw scan api v13 adds c2cf318df87c iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx adds 4af119509a48 iwlwifi: move API version lookup to common code adds 7a99c877ae8e iwlwifi: dbg: support multiple dumps in legacy dump flow adds 250380c9b8e5 iwlwifi: support version 9 of WOWLAN_GET_STATUS notification adds df67a1bea037 iwlwifi: pcie: use seq_file for tx_queue debugfs file adds 95a9e44f8fb2 iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs adds 161158d7af3f iwlwifi: pcie: gen2: minor code cleanups in byte table update adds a548c69d2e0f iwlwifi: mvm: add DCM flag to rate pretty-print adds f05f8edd90f1 iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TI [...] adds 63417549fc8e iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user adds c4ace42659b5 iwlwifi: mvm: add framework for specific phy configuration adds 9dede8124550 iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct adds 9efab1ad3ffb iwlwifi: remove fw_monitor module parameter adds 28dd7ccdc56f iwlwifi: acpi: read TAS table from ACPI and send it to the FW adds e819a80a9764 iwlwifi: add new cards for AX family adds 4ee27edd3891 iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 adds 2d39683e7399 iwlwifi: update few product names in AX family adds 0928df0a868c iwlwifi: mvm: tell firmware about required LTR delay adds 9c9613f0ee07 iwlwifi: pcie: add new structure for Qu devices with mediu [...] adds 62bee4862bfa iwlwifi: pcie: add new structs for So devices with long latency adds cbc636557d2d iwlwifi: debug: set NPK buffer in context info adds c1070c1c6ceb Merge tag 'iwlwifi-next-for-kalle-2020-04-24-2' of git://g [...] adds 421ae61c1056 rtw88: 8822c: update phy parameter tables to v50 adds a6336094c3ab rtw88: fix spelling mistake "fimrware" -> "firmware" adds 774965f22dc7 brcmfmac: keep apsta enabled when AP starts with MCHAN feature adds 19f557a9b8d1 brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop adds d524d5ce3655 brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presenc [...] adds 053ac9e1438a brcmfmac: only generate random p2p address when needed adds 2719afcae759 brcmfmac: add vendor ie for association responses adds ff2af09f4515 brcmfmac: remove comparison to bool in brcmf_fws_attach() adds ea1b3bc6d5ad brcmfmac: no need to check return value of debugfs_create [...] adds 57a29df34146 iopoll: Introduce read_poll_timeout_atomic macro adds fd5d781964b0 rtw88: Use udelay instead of usleep in atomic context adds c03e3fe91c19 ipw2x00: Remove a memory allocation failure log message adds fb1a9fc550cf rtlwifi: use true,false for bool variable in rtl_init_rfkill() adds 1f15d7c8f3fc ray_cs: use true,false for bool variable adds db39a9ddacad rtw88: 8723d: Add DIG parameter adds 158441a2bed4 rtw88: 8723d: Add query_rx_desc adds 5f028a9cf4b9 rtw88: 8723d: Add set_channel adds 614b1f874454 rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully adds 3ac14439152d rtw88: 8723d: some chips don't support LDPC adds 439d4a978d48 rtw88: 8723d: Add chip_ops::false_alarm_statistics adds fc637a860a82 rtw88: 8723d: Set IG register for CCK rate adds 1757940430ef rtw88: 8723d: add interface configurations table adds 191f6b08bfef rtw88: fix an issue about leak system resources adds babfd3caf356 brcmfmac: support the second p2p connection adds 9c29da3f4e7e brcmfmac: Fix P2P Group Formation failure via Go-neg method adds 7f26cedfc9fd brcmfmac: Add P2P Action Frame retry delay to fix GAS Come [...] adds 4f5cf93395d7 brcmsmac: remove Comparison to bool in brcms_b_txstatus() adds 1b56bed20212 rtlwifi: remove comparison of 0/1 to bool variable adds 08afb432c996 mwifiex: avoid -Wstringop-overflow warning adds 049ceac308b0 libertas_tf: avoid a null dereference in pointer priv adds e2b9ac590810 b43: remove Comparison of 0/1 to bool variable in phy_n.c adds f8f24ece2192 b43: remove Comparison of 0/1 to bool variable in pio.c adds cbb1404f6541 rtlwifi: rtl8188ee: remove Comparison to bool in rf.c adds 6fc3b94ef596 ath11k: Cleanup in pdev destroy and mac register during cr [...] adds 40c766d4a49c ath11k: Fix fw assert by setting proper vht cap adds ec48d28ba291 ath11k: Fix rx_filter flags setting for per peer rx_stats adds 8a7968bee8d0 ath10k: Fix typo in warning messages adds e190bc05b191 ath11k: cleanup reo command error code overwritten adds d687275b268b ath11k: Add dynamic tcl ring selection logic with retry mechanism adds 557e171434eb ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_sta [...] adds 22f28076b6c3 ath10k: improve power save performance for sdio adds 589217632103 ath10k: sdio: remove _hif_ prefix from functions not part [...] adds 96c64857983f ath10k: hif: make send_complete_check op optional adds 8af40902f839 ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu [...] adds d81709346cea ath11k: remove conversion to bool in ath11k_debug_fw_stats [...] adds c8334512f3dd ath10k: add htt TX bundle for sdio adds 2f918ea98606 ath10k: enable alt data of TX path for sdio adds dd7fc5545bba ath10k: add flush tx packets for SDIO chip adds aac392d8553f ath10k: Fix the invalid tx/rx chainmask configuration adds 8347784d6f5f ath10k: drop the TX packet which size exceed credit size for sdio adds 5cb899dd5ba4 ath11k: fix reo flush send adds 4913e675630e ath10k: enable rx duration report default for wmi tlv adds 59a022cc14cf ath10k: add statistics of tx retries and tx failed when tx [...] adds d6cae2bc195b ath9k: fix AR9002 ADC and NF calibrations adds 93f8d4223163 ath9k: remove needless NFCAL_PENDING flag setting adds 41ba50fd6cac ath9k: do not miss longcal on AR9002 adds 2bb7027b64b6 ath9k: interleaved NF calibration on AR9002 adds ded6ff15a191 ath9k: invalidate all calibrations at once adds d8d20845c7f1 ath9k: add calibration timeout for AR9002 adds c26b01d5ec1a ath5k: remove conversion to bool in ath5k_ani_calibration() adds 2289bef25e32 ath10k: enable firmware peer stats info for wmi tlv adds 0f7cb26830a6 ath10k: add rx bitrate report for SDIO adds 3344b99d69ab ath10k: add bitrate parse for peer stats info adds 4cc02c7c1494 ath10k: correct tx bitrate of iw for SDIO adds 69c93f9674c9 ath11k: use GFP_ATOMIC under spin lock adds 2326aa011967 ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() adds f76f750aeea4 ath11k: fix error return code in ath11k_dp_alloc() adds 66307ca04057 ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev adds 657680cc86ca ath11k: add DBG_MAC prints to track vdev events adds 521fc37be3d8 ath10k: Avoid override CE5 configuration for QCA99X0 chipsets adds d431f8939c14 ath10k: remove the max_sched_scan_reqs value adds 85325c24d5d2 dt-bindings: ath10k: Add wifi-firmware subnode for wifi node adds 727fec790ead ath10k: Setup the msa resources before qmi init adds 1423f4327331 ath10k: Add support for targets without trustzone adds b7b527b9c7c8 ath11k: use true,false for bool variables adds 52f274b51993 ath11k: fix resource unavailability for htt stats after pe [...] adds e7f33e0c52c0 ath11k: add tx hw 802.11 encapsulation offloading support adds b14fba7ebd04 carl9170: remove P2P_GO support adds 559ef68f5f69 ath11k: Add support to reset htt peer stats adds d7d43782d541 ath11k: fix kernel panic by freeing the msdu received with [...] adds ee4dd7061891 ath6kl: Replace zero-length array with flexible-array adds 450edd280598 ath9k_htc: Silence undersized packet warnings adds 14dd3a71ccb7 ath11k: Replace zero-length array with flexible-array adds 7f65f6118a53 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 5d9e4722c74e Merge tag 'wireless-drivers-next-2020-05-07' of git://git. [...] adds bb206a0869b7 cxgb4: remove duplicate headers adds e1eea8112017 net: dsa: introduce a dsa_port_from_netdev public helper adds 94f94d4acfb2 net: dsa: sja1105: add static tables for virtual links adds b70bb8d4ab2c net: dsa: sja1105: make room for virtual link parsing in f [...] adds dfacc5a23e22 net: dsa: sja1105: support flow-based redirection via virt [...] adds 834f8933d5dd net: dsa: sja1105: implement tc-gate using time-triggered [...] adds 47cfa3af4e23 docs: net: dsa: sja1105: document intended usage of virtual links adds eb55d7b65f17 Merge branch 'tc-gate-offload-for-SJA1105-DSA-switch' adds 7596ac9d19a9 soc: fsl: dpio: properly compute the consumer index adds f96e87178bb8 hsr: remove WARN_ONCE() in hsr_fill_frame_info() adds 38c440b24052 dpaa2-eth: create a function to flush the XDP fds adds a8c9baf28c48 Merge branch 'hsr-hsr-code-refactoring' adds a45cfcc69a25 net: ethernet: ti: am65-cpsw-nuss: use of_platform_device_ [...] adds 4786f4a08d72 dt-binding: net: ti: am65x-cpts: make reg and compatible required adds ef2d1363c55a arm64: dts: ti: k3-am65/j721e-mcu: update cpts node adds 57ea85069cc5 Merge branch 'ti-am65x-cpts-follow-up-dt-bindings-update' adds c75a33c84b83 net: remove newlines in NL_SET_ERR_MSG_MOD adds 636ef28d6e4d tcp: tcp_mark_head_lost is only valid for sack-tcp adds ca7e3edc221d net/smc: remove set but not used variables 'del_llc, del_l [...] adds 3a13f98b4c16 net: phy: fix less than zero comparison with unsigned vari [...] adds 307f660d056b netpoll: remove dev argument from netpoll_send_skb_on_dev() adds fb1eee476b0d netpoll: move netpoll_send_skb() out of line adds 1ddabdfaf70c netpoll: netpoll_send_skb() returns transmit status adds f78ed2204db9 netpoll: accept NULL np argument in netpoll_send_skb() adds ae46f184bc1f bonding: propagate transmit status adds 738fea32af86 Merge branch 'bonding-report-transmit-status-to-callers' adds 790709f24972 net: relax SO_TXTIME CAP_NET_ADMIN check adds cf86a086a180 net/dst: use a smaller percpu_counter batch for dst entrie [...] adds 3712c1c2ef2a ieee802154: 6lowpan: remove unnecessary comparison adds da384effb160 net: dsa: vsc73xx: convert to devm_platform_ioremap_resource adds b41d272eda6d net: dsa: sja1105: remove set but not used variable 'prev_time' adds d8882935fcae ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc() adds b5c3babb188f net: ipa: Remove ipa_endpoint_stop{,_rx_dma} again adds e031ce80d9f9 r8169: add helper r8168g_wait_ll_share_fifo_ready adds 9617886fa65d r8169: add helper rtl_enable_rxdvgate adds 6f9395c69e62 r8169: add helper rtl_wait_txrx_fifo_empty adds ce740c5f6f7a r8169: improve reset handling for chips from RTL8168g adds 9dfff80280b6 Merge branch 'r8169-sync-few-functionalities-with-vendor-driver' adds 4d2c99940825 net: tg3: tidy up loop, remove need to compute off with a [...] adds d8f05e9891fd cnic: remove redundant assignment to variable ret adds 6a9c9548ee20 net/atheros: remove redundant assignment to variable size adds 5eb2bcf247de net: lio_core: remove redundant assignment to variable tx_done adds 38e86bfcf7f5 net: atlantic: use __packed instead of the full expansion. adds 7bb377107c72 net: atlantic: minor MACSec code cleanup adds 843e1396f62e net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 adds c64d7b23f511 net: atlantic: remove TPO2 check from A0 code adds ad46bd5ec357 net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code adds 097d638cf4e1 net: atlantic: remove check for boot code survivability be [...] adds b4de6c49e569 net: atlantic: unify MAC generation adds 2c674bec76d3 Merge branch 'net-atlantic-driver-updates' adds cff9f12b1891 net/core: Introduce netdev_get_xmit_slave adds 119d48fd4298 bonding: Export skip slave logic to function adds ed7d4f023b1a bonding: Rename slave_arr to usable_slaves adds 34b37e204dfc bonding/alb: Add helper functions to get the xmit slave adds c071d91d2a89 bonding: Add helper function to get the xmit slave based on hash adds 29d5bbccb3a1 bonding: Add helper function to get the xmit slave in rr mode adds 5a19f1c1a2a0 bonding: Add function to get the xmit slave in active-backup mode adds 6b447e76ed44 bonding: Add array of all slaves adds 33720aaf8c2a bonding: Implement ndo_get_xmit_slave adds 64363e61c7bb net/mlx5: Change lag mutex lock to spin lock adds c6bc6041b10f net/mlx5: Add support to get lag physical port adds 76cd622fe2c2 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds f02bac9ad641 net/mlx5e: Return bool from TLS and IPSEC offloads adds 7f8546f3f041 net/mlx5e: Unify checks of TLS offloads adds 3df711db05b5 net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit adds 0bdb078c7485 net/mlx5e: Pass only eseg to IPSEC offload adds 2eeb6e384102 net/mlx5e: Make TLS offload independent of wqe and pi adds 5546100038ee net/mlx5e: Update UDP fields of the SKB for GSO first adds 714c88a38bce net/mlx5e: Split TX acceleration offloads into two phases adds ab1e0ce99d3d net/mlx5e: kTLS, Fill work queue edge separately in TX flow adds f713ce1de897 net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow adds 05dfd570826f net/mlx5e: Take TX WQE info structures out of general EN header adds 41a8e4ebb472 net/mlx5e: Use struct assignment for WQE info updates adds 6b74f60ef5a9 net/mlx5: Accel, Remove unnecessary header include adds 28bff09518e9 net/mlx5e: Enhance ICOSQ WQE info fields adds 0d5c56a220a0 Merge tag 'mlx5-updates-2020-05-09' of git://git.kernel.or [...] adds 72ef908bb3ff hinic: add three net_device_ops of vf adds 18aa23b31f6c mlxsw: spectrum_matchall: Restrict sample action to be all [...] adds 593bb8437986 mlxsw: spectrum_flower: Expose a function to get min and m [...] adds 5a2939b9d7dd mlxsw: spectrum_matchall: Put matchall list into substruct [...] adds aed65285fb9e mlxsw: spectrum_matchall: Expose a function to get min and [...] adds 18346b70ab77 mlxsw: spectrum_matchall: Forbid to insert matchall rules [...] adds 67ed68fc0c9a mlxsw: spectrum_flower: Forbid to insert flower rules in c [...] adds b886dea37b78 selftests: mlxsw: rename tc_flower_restrictions.sh to tc_r [...] adds 240fe73457fb selftests: mlxsw: tc_restrictions: add test to check sampl [...] adds aa7431123fc6 selftests: mlxsw: tc_restrictions: add couple of test for [...] adds 02a5043b22ed Merge branch 'mlxsw-spectrum-Enforce-some-HW-limitations-f [...] adds e7bb7ecefa81 IB/mlx4: Replace zero-length array with flexible-array adds 7a36e4918e30 octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers adds 4f6cd04f2ded dsa: sja1105: fix semicolon.cocci warnings adds d728e6402c00 net: usb: ax88179_178a: remove redundant assignment to var [...] adds 1ea08c6bce05 net: huawei_cdc_ncm: remove redundant assignment to variable ret adds b9f96423bba6 net: usb: qmi_wwan: remove redundant assignment to variabl [...] adds a68a813836e1 net: phy: Add cable test support to state machine adds 97c22438963a net: phy: Add support for polling cable test adds 11ca3c4261cd net: ethtool: netlink: Add support for triggering a cable test adds b28efb930ba5 net: ethtool: Add attributes for cable test reports adds 0df960f14e17 net: ethtool: Make helpers public adds 1dd3f212af30 net: ethtool: Add infrastructure for reporting cable test results adds 1e2dc14509fd net: ethtool: Add helpers for reporting test results adds fc879f723c2a net: phy: marvell: Add cable test support adds 4a459bdc7472 net: phy: Put interface into oper testing during cable test adds 9896a4574ecb net: phy: Send notifier when starting the cable test adds bed37f0ba6bc Merge branch 'Ethernet-Cable-test-support' adds 5705b45155c4 net: hns3: remove a redundant register macro definition adds 4279b4d5ec9c net: hns3: modify two uncorrect macro names adds a4de02287abb net: hns3: provide .get_cmdq_stat interface for the client adds b4401a044a1e net: hns3: optimized the judgment of the input parameters [...] adds 81c287e3dda2 net: hns3: disable auto-negotiation off with 1000M setting [...] adds 90d9834ecd6b Merge branch 'net-hns3-misc-updates-for-next' adds 9eb8eff0cf2f net: bridge: allow enslaving some DSA master network devices adds f66a6a69f97a net: dsa: permit cross-chip bridging between all trees in [...] adds 3b7bc1f09101 net: dsa: introduce a dsa_switch_find function adds ac02a451a614 net: dsa: sja1105: implement cross-chip bridging operations adds a6f0b26d6a5d Merge branch 'cross-chip-bridging-for-disjoint-dsa-trees' adds 0fa39d6dd047 ipv6: Replace zero-length array with flexible-array adds c2dfc7d2a9be net: atarilance: Replace zero-length array with flexible-array adds 9c8255c888ba team: Replace zero-length array with flexible-array adds 01f2b3dac8c4 hinic: add link_ksettings ethtool_ops support adds 73e030977f78 net: qed*: Reduce RX and TX default ring count when runnin [...] adds 37d4f8a6b41f net: qed: Disable SRIOV functionality inside kdump kernel adds a90f704ad949 Merge branch 'net-Optimize-the-qed-allocations-inside-kdum [...] adds dfcabb078847 sfc: move vport_id to struct efx_nic adds be904b855200 sfc: make capability checking a nic_type function adds 484a75b1dbc4 sfc: use efx_has_cap for capability checks outside of NIC- [...] adds e4fe938cff04 sfc: move 'must restore' flags out of ef10-specific nic_data adds fd14e5fd136b sfc: rework handling of (firmware) multicast chaining state adds dbf2c669062c sfc: move rx_rss_context_exclusive into struct efx_mcdi_fi [...] adds ed02112cff92 sfc: make filter table probe caller responsible for adding VLANs adds 9b46132cff75 sfc: make firmware-variant printing a nic_type function adds 9b1b31d5d4ac Merge branch 'sfc-remove-nic_data-usage-in-common-code' adds 2fa3888bb7a9 net: dsa: ocelot: Constify dsa_device_ops adds 097f024454fc net: dsa: tag_sja1105: Constify dsa_device_ops adds 3242956bd610 Merge branch 'net-dsa-Constify-two-tagger-ops' adds 0462b6bdb644 net: add a CMSG_USER_DATA macro adds 2618d530dd8b net/scm: cleanup scm_detach_fds adds 1f466e1f15cf net: cleanly handle kernel vs user buffers for ->msg_control adds 97cf0ef9305b Merge branch 'improve-msg_control-kernel-vs-user-pointer-h [...] adds 6b9ea5ff5abd checkpatch: warn about uses of ENOTSUPP adds 5b3f3f2a71ed ionic: support longer tx sg lists adds c4e7a75a096c ionic: updates to ionic FW api description adds a836c352291d ionic: protect vf calls from fw reset adds cba155d591aa ionic: add support for more xcvr types adds 62ba8766f775 ionic: shorter dev cmd wait time adds 5c7843112543 ionic: reset device at probe adds 36ac2c509248 ionic: ionic_intr_free parameter change adds c06107cabea3 ionic: more ionic name tweaks adds f64e0c5698b7 ionic: add more ethtool stats adds 7c7b58ecd604 ionic: update doc files adds 92a84c780601 Merge branch 'ionic-updates' adds 966a5c08af1b dt-bindings: net: Convert UniPhier AVE4 controller to json-schema adds 527c1e615b4c sfc: actually wire up siena_check_caps() adds 1b0cde409187 sfc: siena_check_caps() can be static adds 26831d781496 Merge branch 'sfc-siena_check_caps-fixups' adds 54a0ed0df496 net: dsa: provide an option for drivers to always receive [...] adds 1f66b0f0aec6 net: dsa: tag_8021q: introduce a vid_is_dsa_8021q helper adds 7f14937facdc net: dsa: sja1105: keep the VLAN awareness state in a driv [...] adds 60b33aeb7e0e net: dsa: sja1105: deny alterations of dsa_8021q VLANs fro [...] adds ec5ae61076d0 net: dsa: sja1105: save/restore VLANs using a delta commit method adds fa83e5d9183f net: dsa: sja1105: allow VLAN configuration from the bridg [...] adds cfa36b1fff42 net: dsa: sja1105: exit sja1105_vlan_filtering when called [...] adds 38b5beeae7a4 net: dsa: sja1105: prepare tagger for handling DSA tags an [...] adds 3eaae1d05f2b net: dsa: tag_8021q: support up to 8 VLANs per port using [...] adds 84eeb5d460e3 net: dsa: tag_sja1105: implement sub-VLAN decoding adds 2cafa72e516f net: dsa: sja1105: add a new best_effort_vlan_filtering de [...] adds 88cac0fa534d net: dsa: sja1105: add packing ops for the Retagging Table adds aaa270c638ca net: dsa: sja1105: implement a common frame memory partiti [...] adds 3f01c91aab92 net: dsa: sja1105: implement VLAN retagging for dsa_8021q [...] adds a20bc43bfb2e docs: net: dsa: sja1105: document the best_effort_vlan_fil [...] adds 113cb8ffd858 Merge branch 'Traffic-support-for-dsa_8021q-in-vlan_filter [...] adds 51fa960d3b51 erspan: Check IFLA_GRE_ERSPAN_VER is set. adds fb9f2e92864f net: dsa: tag_sja1105: appease sparse checks for ethertype [...] adds bd2b3161dba8 net: dsa: felix: qos classified based on pcp adds de143c0e274b net: dsa: felix: Configure Time-Aware Scheduler via taprio [...] adds 0fbabf875d18 net: dsa: felix: add support Credit Based Shaper(CBS) for [...] adds b41dc4ae3264 Merge branch 'net-dsa-felix-tc-taprio-and-CBS-offload-support' adds 3fef10ec321c Bluetooth: btbcm: Drop upper nibble version check from btb [...] adds f8c51d28e9d1 Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quir [...] adds 0287c5d84f5c Bluetooth: btbcm: Fold Patch loading + applying into btbcm [...] adds 2fcdd562b91b Bluetooth: btbcm: Make btbcm_initialize() print local-name [...] adds 0383f16a87c4 Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize adds f53b975cf113 Bluetooth: btbcm: Bail sooner from btbcm_initialize() when [...] adds 74530a639adf Bluetooth: btbcm: Try multiple Patch filenames when loadin [...] adds c03ee9af4e07 Bluetooth: btbcm: Add 2 missing models to subver tables adds 220915857e29 Bluetooth: Adding driver and quirk defs for multi-role LE adds 4364f2e91f0d Bluetooth: allow scatternet connections if supported. adds aff8c489256e Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP adds 65749009242b dt-bindings: net: bluetooth: Add device tree bindings for QCA9377 adds 31d4ab856e2d Bluetooth: hci_qca: add compatible for QCA9377 adds 37aee136f8c4 Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices adds 1cc2d0e021f8 dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth adds 4765db373ea3 Bluetooth: hci_h5: Add support for binding RTL8723BS with [...] adds eaa7b7228ff7 Bluetooth: Fix advertising handle is set to 0 adds 69d67b461a18 Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CON [...] adds 5f4b91728bba Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to suppor [...] adds 181d69535230 Bluetooth: Replace BT_DBG with bt_dev_dbg for management support adds 14a81bf021fb Bluetooth: replace zero-length array with flexible-array member adds d5cc6626b337 Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option adds 568602457c1a Bluetooth: Replace BT_DBG with bt_dev_dbg for security man [...] adds a10c907ce0e5 Bluetooth: Add support for experimental features configuration adds e625e50ceee1 Bluetooth: Introduce debug feature when dynamic debug is disabled adds aaebf8e60882 Bluetooth: Fix incorrect type for window and interval adds 91779665c129 Bluetooth: Modify LE window and interval for suspend adds 0d2c9825e46d Bluetooth: Rename BT_SUSPEND_COMPLETE adds 81dafad53c67 Bluetooth: Add hook for driver to prevent wake from suspend adds b7d0bf11a7ad Bluetooth: btusb: Implement hdev->prevent_wake adds 875e16759005 Bluetooth: btusb: Add support for Intel Bluetooth Device T [...] adds 608c39f4308c Bluetooth: serdev: Constify serdev_device_ops adds adf1d6926444 Bluetooth: Handle Inquiry Cancel error after Inquiry Complete adds 5b440676c15b Bluetooth: L2CAP: add support for waiting disconnection resp adds 6cd35888a0db Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7af4c8451d80 dt-bindings: net: meson-dwmac: Add the amlogic,rx-delay-ns [...] adds ee0b8e6d0218 dt-bindings: net: dwmac-meson: Document the "timing-adjust [...] adds 3649abe43251 net: stmmac: dwmac-meson8b: use FIELD_PREP instead of open [...] adds 889df20305ff net: stmmac: dwmac-meson8b: Move the documentation for the [...] adds c92d1d2311a0 net: stmmac: dwmac-meson8b: Add the PRG_ETH0_ADJ_* bits adds e4227bff804f net: stmmac: dwmac-meson8b: Fetch the "timing-adjustment" clock adds a54dc4a49045 net: stmmac: dwmac-meson8b: Make the clock enabling code r [...] adds 9308c47640d5 net: stmmac: dwmac-meson8b: add support for the RX delay c [...] adds 4fda86015c55 Merge branch 'dwmac-meson8b-Ethernet-RX-delay-configuration' adds 6e8a4f9dda38 net: ignore sock_from_file errors in __scm_install_fd adds ea13d71887bd net: phy: tja11xx: add cable-test support adds 7d7e7bce768b net: phy: broadcom: add exp register access methods withou [...] adds e184a9072f89 net: phy: broadcom: add bcm_phy_modify_exp() adds 11ecf8c55b91 net: phy: broadcom: add cable test support adds f956af3fd474 net: phy: bcm54140: add cable diagnostics support adds 87f785e96218 Merge branch 'net-phy-broadcom-cable-tester-support' adds 1b2f08df0a88 ipv6: set msg_control_is_user in do_ipv6_getsockopt adds 6cb7576710ae net: phy: at803x: add cable diagnostics support adds 6545be82807c sfc: fix dereference of table before it is null checked adds 5e3768a436bb net: mvneta: speed down the PHY, if WoL used, to save energy adds 38152ea37d8b net: dsa: mt7530: set CPU port to fallback mode adds 0531b0357ba3 selftests: fix flower parent qdisc adds acb6d3771a03 r8152: Use MAC address from device tree if available adds 96b8e87838a1 net: hns3: modify some incorrect spelling adds 727f514bd677 net: hns3: remove a duplicated printing in hclge_configure() adds cb25a6072b51 net: hns3: modify an incorrect error log in hclge_mbx_handler() adds bd13f7e12936 net: hns3: remove some unused macros adds 5c6cfd309faa net: hns3: remove unnecessary frag list checking in hns3_n [...] adds c8a867a38fc8 Merge branch 'net-hns3-add-some-cleanups-for-next' adds d639836ab336 net: qed: adding hw_err states and handling adds a8736ea83b80 net: qede: add hw err scheduled handler adds 2ec276d5b224 net: qed: invoke err notify on critical areas adds d8d6c5a7be97 net: qed: critical err reporting to management firmware adds ca352f00756e net: qed: cleanup debug related declarations adds 936c7ba4dd5e net: qed: attention clearing properties adds 7d9acd87bd55 net: qede: optional hw recovery procedure adds 5144e9f439d5 net: qede: Implement ndo_tx_timeout adds 3e99c2111026 net: qed: introduce critical fan failure handler adds ebf64bf4df63 net: qed: introduce critical hardware error handler adds 8f76812e1cc4 net: qed: fix bad formatting adds 86b6ba171d4b Merge branch 'net-qed-qede-critical-hw-error-handling' adds ec008fa2a9e5 ethernet: ti: am65-cpts: add routines to support taprio offload adds 8127224c2708 ethernet: ti: am65-cpsw-qos: add TAPRIO offload support adds c7ad36576185 Merge branch 'am65-cpsw-add-taprio-EST-offload-support' adds 5a46b062e28f devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit adds bcab67822d77 hinic: add set_ringparam ethtool_ops support adds 3f044d26f80b hinic: update huawei ethernet driver maintainer adds e90b651e7b7f dt-bindings: net: dp83869: Update licensing info adds 74ac28f16486 dt-bindings: dp83867: Convert DP83867 to yaml adds 140ad6c8c6c7 net: phy: mdio-moxart: remove unneeded include adds b014d0430bcf net: dsa: felix: fix incorrect clamp calculation for burst adds aa443b3f8f3a r8169: remove not needed checks in rtl8169_set_eee adds 9b65d2ffe853 r8169: don't include linux/moduleparam.h adds cf48db69bdfa bpf, arm: Optimize ALU64 ARSH X using orrpl conditional in [...] adds c648c9c7429e bpf, arm: Optimize ALU ARSH K using asr immediate instruction adds d26c0cc53950 bpf: Avoid gcc-10 stringop-overflow warning in struct bpf_prog adds e4e5aefc1135 xsk: Change two variable names for increased clarity adds 07bf2d97d1f3 xsk: Remove unnecessary member in xdp_umem adds 5447e8e01e10 sysctl: Fix unused function warning adds 0224b2acea0f bpf, riscv: Enable missing verifier_zext optimizations on RV64 adds 21a099abb765 bpf, riscv: Optimize FROM_LE using verifier_zext on RV64 adds ca349a6a104e bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64 adds 073ca6a0369e bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64 adds a085a1eeea5e Merge branch 'bpf-rv64-jit' adds f87b87a1c969 Merge tag 'perf-for-bpf-2020-05-06' of git://git.kernel.or [...] adds 2b6c6f071632 bpf, i386: Remove unneeded conversion to bool adds 33181bb8e8fe selftests/bpf: Generalize helpers to control background listener adds 488a23b89d17 selftests/bpf: Move existing common networking parts into [...] adds cb0721c7e200 net: Refactor arguments of inet{,6}_bind adds 8086fbaf4934 bpf: Allow any port in bpf_bind helper adds ae24345da54e bpf: Implement an interface to register bpf_iter targets adds 15d83c4d7cef bpf: Allow loading of a bpf_iter program adds de4e05cac46d bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE adds 2057c92bc927 bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE adds fd4f12bc38c3 bpf: Implement bpf_seq_read() for bpf iterator adds ac51d99bf81c bpf: Create anonymous bpf iterator adds 367ec3e4834c bpf: Create file bpf iterator adds e5158d987b72 bpf: Implement common macros/helpers for target iterators adds 6086d29def80 bpf: Add bpf_map iterator adds 138d0be35b14 net: bpf: Add netlink and ipv6_route bpf_iter targets adds eaaacd23910f bpf: Add task and task/file iterator targets adds b121b341e598 bpf: Add PTR_TO_BTF_ID_OR_NULL support adds 492e639f0c22 bpf: Add bpf_seq_printf and bpf_seq_write helpers adds 1d68f22b3d53 bpf: Handle spilled PTR_TO_BTF_ID properly when checking s [...] adds 9c5f8a1008a1 bpf: Support variable length array in tracing programs adds c09add2fbc5a tools/libbpf: Add bpf_iter support adds 5fbc220862fc tools/libpf: Add offsetof/container_of macro in bpf_helpers.h adds 9406b485dea5 tools/bpftool: Add bpf_iter support for bptool adds 7c128a6bbd4f tools/bpf: selftests: Add iterator programs for ipv6_route [...] adds acf61631746c tools/bpf: selftests: Add iter progs for bpf_map/task/task_file adds 6879c042e105 tools/bpf: selftests: Add bpf_iter selftests adds 180139dca8b3 Merge branch 'bpf_iter' adds b4563facdcae bpf, runqslower: include proper uapi/bpf.h adds 385bbf7b119a bpf, libbpf: Replace zero-length array with flexible-array adds 6e7e034e88e8 tools, bpftool: Poison and replace kernel integer typedefs adds c8caa0bb4b38 tools, bpftool: Minor fixes for documentation adds ab8d78093dfa bpf: Minor fixes to BPF helpers documentation adds ff20460e94af tools, bpf: Synchronise BPF UAPI header with tools adds 309b81f0fdc4 selftests/bpf: Install generated test progs adds fd9eef1a132d libbpf: Fix probe code to return EPERM if encountered adds cd49291ce18a selftests/bpf: Extract parse_num_list into generic testing [...] adds 8e7c2a023ac0 selftests/bpf: Add benchmark runner infrastructure adds 4eaf0b5c5e04 selftest/bpf: Fmod_ret prog and implement test_overhead as [...] adds c5d420c32cb4 selftest/bpf: Add BPF triggering benchmark adds 0aa0372f9229 Merge branch 'benchmark-runner' adds 99aaf53e2f7c tools/bpf: selftests : Explain bpf_iter test failures with [...] adds 21aef70eade2 bpf: Change btf_iter func proto prefix to "bpf_iter_" adds 2e3ed68bfcd9 bpf: Add comments to interpret bpf_prog return values adds 15172a46fa27 bpf: net: Refactor bpf_iter target registration adds ab2ee4fcb9d6 bpf: Change func bpf_iter_unreg_target() signature adds 3c32cc1bceba bpf: Enable bpf_iter targets registering ctx argument types adds 03421a92f562 samples/bpf: Remove compiler warnings adds 8f4605ac3e64 Merge branch 'bpf_iter-fixes' adds 6a0981542854 samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS adds 7aebfa1b3885 bpf: Support narrow loads from bpf_sock_addr.user_port adds 0645f7eb6f6a selftests/bpf: Test narrow loads for bpf_sock_addr.user_port adds c70f34a8ac66 bpf: Fix bpf_iter's task iterator logic adds 5b0004d92b45 selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" adds d56c2f95adb3 bpf: Allow sk lookup helpers in cgroup skb adds 06d3e4c9f11a bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb adds f307fa2cb4c9 bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers adds 383724e17ab0 selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers adds 68e916bc8d32 selftests/bpf: Test for sk helpers in cgroup skb adds b92d44b5c2ef Merge branch 'expand-cg_skb-helpers' adds d00f26b62333 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e186a2cf8c7 net: core: recursively find netdev by device node adds f8ab1807a9c9 net: sched: introduce terse dump flag adds ca44b738e594 net: sched: implement terse dump support in act adds 0348451db9ff net: sched: cls_flower: implement terse dump support adds e7534fd42a99 selftests: implement flower classifier terse dump tests adds cd2809cca243 Merge branch 'Implement-classifier-action-terse-dump-mode' adds 0141792f8b73 net: dsa: mt7530: fix VLAN setup adds f95f0f95cfb7 xdp: Add frame size to xdp_buff adds 63fe91ab3d1c bnxt: Add XDP frame size to driver adds 983e43451830 sfc: Add XDP frame size adds 494f44d54e25 mvneta: Add XDP frame size to driver adds 495de55f7019 net: netsec: Add support for XDP frame size adds a075767bbdc6 net: XDP-generic determining XDP frame size adds 34cc0b338a61 xdp: Xdp_frame add member frame_sz and handle in convert_t [...] adds db612f749e24 xdp: Cpumap redirect use frame_sz and increase skb_tailroom adds 5c8572251fab veth: Adjust hard_start offset on redirect XDP frames adds 45a9e6d8a687 veth: Xdp using frame_sz in veth driver adds 4a9b052a590d dpaa2-eth: Add XDP frame size adds 7358877ac110 hv_netvsc: Add XDP frame size to driver adds bc1c5745d779 qlogic/qede: Add XDP frame size to driver adds c88c35181d6a net: ethernet: ti: Add XDP frame size to driver cpsw adds 08fc1cfd2d25 ena: Add XDP frame size to amazon NIC driver adds d201ea9ebc51 mlx4: Add XDP frame size and adjust max XDP MTU adds c8145b263dd8 net: thunderx: Add XDP frame size adds fa6540b8efd8 nfp: Add XDP frame size to netronome driver adds fb3e6e930797 tun: Add XDP frame size adds 05afee298afc vhost_net: Also populate XDP frame size adds 9ce6146ec7b5 virtio_net: Add XDP frame size in two code paths adds 88eb0ee17b2e ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K adds cf0251289980 ixgbe: Add XDP frame size to driver adds 81f3c6283cff ixgbevf: Add XDP frame size to VF driver adds 24104024ce05 i40e: Add XDP frame size to driver adds d4ecdbf7aa2f ice: Add XDP frame size to driver adds 2a637c5b1aaf xdp: For Intel AF_XDP drivers add XDP frame_sz adds d628ee4fef1d mlx5: Rx queue setup time determine frame_sz for XDP adds c8741e2bfe87 xdp: Allow bpf_xdp_adjust_tail() to grow packet size adds ddb47d518ca1 xdp: Clear grow memory in bpf_xdp_adjust_tail() adds bc56c919fce7 bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). adds 68545fb6f2ff selftests/bpf: Adjust BPF selftest for xdp_adjust_tail adds 7ae2e00e8fc2 selftests/bpf: Xdp_adjust_tail add grow tail tests adds 5cc5924d8315 Merge branch 'xdp-grow-tail' adds 0ee52c0f6c67 bpf, bpftool: Allow probing for CONFIG_HZ from kernel config adds a17b53c4a4b5 bpf, capability: Introduce CAP_BPF adds 2c78ee898d8f bpf: Implement CAP_BPF adds 816260011876 selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests adds ed24a7a852b5 Merge branch 'bpf-cap' adds 3430223d393d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4f1d97262d58 cxgb4: improve credits recovery in TC-MQPRIO Tx path adds 4bccfc036abb cxgb4: tune burst buffer size for TC-MQPRIO offload adds 5148e5950c67 cxgb4: add EOTID tracking and software context dump adds d42d118cfc22 Merge branch 'cxgb4-improve-and-tune-TC-MQPRIO-offload' adds b0ed0bbfb304 net: phy: broadcom: add support for BCM54811 PHY adds ca1c933bcee9 net: phy: tja11xx: execute cable test on link up adds 90bf45134d55 mptcp: add new sock flag to deal with join subflows adds 2f8a397d0a54 inet_connection_sock: factor out destroy helper. adds 729cd6436f35 mptcp: cope better with MP_JOIN failure adds 93d43e58683e Merge branch 'mptcp-fix-MP_JOIN-failure-handling' adds da07f52d3caf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2ea46dc68642 ethernet: ti: am65-cpts: Add missing inline qualifier to s [...] adds 2726cd4a2928 net/mlx5: Dedicate fw page to the requesting function adds e7f860e2106a net/mlx5: Fix a bug of releasing wrong chunks on > 4K page [...] adds 4162f58b476b net/mlx5: Have single error unwinding path adds 41798df9bfca net/mlx5: Drain wq first during PCI device removal adds 49c0355d301b net/mlx5: Wait for inactive autogroups adds 90bf1c8dbdc5 net/mlx5: Move internal timer read function to clock library adds 9102d836d296 net/mlx5e: CT: Fix offload with CT action after CT NAT action adds 80639b199c9c net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces adds 8b46d424a743 net/mlx5e: IPoIB, Drop multicast packets that this interface sent adds 5ffb4d858b70 net/mlx5e: Calculate SQ stop room in a robust way adds 3f3ab178c71b net/mlx5e: Take DCBNL-related definitions into dedicated files adds ea6119aa67c7 Merge tag 'mlx5-updates-2020-05-15' of git://git.kernel.or [...] adds 6f42a2930565 net: phy: broadcom: fix checkpatch complains about tabs adds 74a1c059168b dpaa2-eth: add bulking to XDP_TX adds 9efd6a3cecdd netns: enable to inherit devconf from current netns adds a0c1d0eafd1e mptcp: Use 32-bit DATA_ACK when possible adds 7be92514b99c ethtool: check if there is at least one channel for TX/RX [...] adds 4df6ff2a9992 nfp: don't check lack of RX/TX channels adds 75c36dbb1c37 ethtool: don't call set_channels in drivers if config didn [...] adds 1ab9b5eabbab Merge branch 'ethtool-set_channels-add-a-few-more-checks' adds 13f15b59ad70 r8169: remove remaining call to mdiobus_unregister adds 85d4ec592510 mlxsw: spectrum_trap: Move struct definition out of header file adds cc678f4dbc57 mlxsw: spectrum_trap: Store all trap policer data in one array adds b14a40dbdea5 mlxsw: spectrum_trap: Store all trap group data in one array adds 200b7cca0ba1 mlxsw: spectrum_trap: Store all trap data in one array adds 84e0d83567df selftests: devlink_lib: Remove double blank line adds 04cc99d9bdb1 selftests: mlxsw: Do not hard code trap group name adds d53b1162d72a Merge branch 'mlxsw-Reorganize-trap-data' adds a4f48458ca1c net: ipa: don't use noirq suspend/resume callbacks adds 195ef57f8700 net: ipa: do not clear interrupt in gsi_channel_start() adds 2f6ca9570d31 Merge branch 'net-ipa-sc7180-suspend-resume' adds eb682677f59e selftests: Drop 'pref medium' in route checks adds a0e17064d43e mptcp: move common nospace-pattern to a helper adds fb529e62d3f3 mptcp: break and restart in case mptcp sndbuf is full adds 72511aab95c9 mptcp: avoid blocking in tcp_sendpages adds 149f7c71e2c7 mptcp: fill skb extension cache outside of mptcp_sendmsg_frag adds 17091708d1e5 mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag adds 5c8264435d4f mptcp: remove inner wait loop from mptcp_sendmsg_frag adds 4930f4831b15 net: allow __skb_ext_alloc to sleep adds 9740a7ae6d52 Merge branch 'mptcp-do-not-block-on-subflow-socket' adds dbfe7d74376e rds: convert get_user_pages() --> pin_user_pages() adds a307593a6444 net: phy: simplify phy_link_change arguments adds 7c1552da900c ipv6: lift copy_from_user out of ipv6_route_ioctl adds 3986912f6a9a ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl adds a50049235483 appletalk: factor out a atrtr_ioctl_addrt helper adds dc13c8761c91 ipv4,appletalk: move SIOCADDRT and SIOCDELRT handling into [...] adds 19acc9c5d02b Merge branch 'move-the-SIOCDELRT-and-SIOCADDRT-compat_ioct [...] adds 0992b49023d0 cxgb4: Use %pM format specifier for MAC addresses adds 35e43c392bf8 net: seeq: Use %pM format specifier for MAC addresses adds 588c7e5cc048 r8169: make rtl_rx better readable adds e2e5fb8d2f7a r8169: improve rtl8169_mark_to_asic adds 5cdfe8306631 r8169: work around an irq coalescing related tx timeout adds 8e8204a4f3e3 igc: Add ECN support for TSO adds 25f06eff7582 igc: Use netdev log helpers in igc_main.c adds f026d8ca2904 igc: add support to eeprom, registers and link self-tests adds 95f96a9f2d04 igc: Use netdev log helpers in igc_ethtool.c adds 916a3c650763 igc: Use netdev log helpers in igc_ptp.c adds 5c32bac98c70 igc: Use netdev log helpers in igc_dump.c adds faf82d5bb158 igc: Use netdev log helpers in igc_base.c adds 3494480ad503 igc: Remove unneeded definition adds 5ddb2747ae2e igc: Remove unneeded register adds fa14b9b0c026 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds fc4a4515acac s390/net: remove pm ops from ccwgroup drivers adds 97ccf6f9ae69 s390/net: remove pm support from iucv drivers adds 2de499258659 Merge branch 's390-next' adds 4b32f86bf167 net/iucv: remove pm support adds 585bc2209539 net/af_iucv: remove pm support adds 0d1c7664ed20 net/af_iucv: replace open-coded U16_MAX adds dca1262f9749 net/af_iucv: remove a redundant zero initialization adds e9a36ca5f6f3 net/af_iucv: clean up function prototypes adds 85bac6a52fb8 Merge branch 'iucv-next' adds e09303d3c4d9 nfp: flower: renaming of feature bits adds 465957c257f3 nfp: flower: inform firmware of flower features adds f8e48fca49cc Merge branch 'nfp-flower-feature-bit-updates' adds 6ad70c7686d4 realtek/8139too: use generic power management adds a1eae9f677a6 realtek/8139cp: use generic power management adds befb270f5076 Merge branch 'realtek-ethernet-use-generic-power-management' adds c384b8a70c59 ipv4: streamline ipmr_new_tunnel adds c1fd1182c436 ipv4: consolidate the VIFF_TUNNEL handling in ipmr_new_tunnel adds 607259a69531 net: add a new ndo_tunnel_ioctl method adds c7e367051604 impr: use ->ndo_tunnel_ctl in ipmr_new_tunnel adds fd5d687b76b3 sit: refactor ipip6_tunnel_ioctl adds f60fe2df931d sit: impement ->ndo_tunnel_ctl adds f098846044c9 ipv6: stub out even more of addrconf_set_dstaddr if SIT is [...] adds 68ad6886dd3f ipv6: streamline addrconf_set_dstaddr adds 8e3db0bbb29a ipv6: use ->ndo_tunnel_ctl in addrconf_set_dstaddr adds a89076179816 Merge branch 'ndo_tunnel_ioctl' adds 4f65e2f483b6 net: unexport skb_gro_receive() adds f78cdbd75a57 rds: fix crash in rds_info_getsockopt() adds 63287de66df1 lift compat definitions of mcast [sg]etsockopt requests in [...] adds e9c375fb5ede compat_ip{,v6}_setsockopt(): enumerate MCAST_... options e [...] adds 931ca7ab7fe8 ip*_mc_gsfget(): lift copyout of struct group_filter into callers adds 0dfe6581a7e3 get rid of compat_mc_getsockopt() adds e986d4dabcb8 set_mcast_msfilter(): take the guts of setsockopt(MCAST_MS [...] adds 2e04172875c9 ipv4: do compat setsockopt for MCAST_MSFILTER directly adds d59eb177c84f ip6_mc_msfilter(): pass the address list separately adds 168a2cca8143 ipv6: do compat setsockopt for MCAST_MSFILTER directly adds 2f984f11fdc0 ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP [...] adds 2bbf8c1ead65 ipv4: take handling of group_source_req options into a helper adds fcfa0b09d3f7 ipv6: take handling of group_source_req options into a helper adds b212c322c8d7 handle the group_source_req options directly adds bbced07d9952 get rid of compat_mc_setsockopt() adds 38c53ca3c114 batadv_socket_read(): get rid of pointless access_ok() adds 8c2348e36af0 atm: separate ATM_GETNAMES handling from the rest of atm_d [...] adds a3929484af75 atm: move copyin from atm_getnames() into the caller adds 36085049bc0a atm: switch do_atm_iobuf() to direct use of atm_getnames() adds 8cacb4165985 atm: lift copyin from atm_dev_ioctl() adds 0edecc020b33 atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl() adds c536fc74b4b4 Merge branch 'uaccess.net' of git://git.kernel.org/pub/scm [...] adds 472abd324091 igc: Remove PCIe Control register adds 3c215fb18e70 igc: remove IGC_REMOVED function adds 65b9ee1b928f igc: Clean up obsolete NVM defines adds bbfaa141d211 igc: Rename IGC_VLAPQF macro adds fbee4760ec4f igc: Dump VLANPQF register adds 2e4f1716f31f igc: Return -EOPNOTSUPP when VLAN mask doesn't match adds 12ddee68d058 igc: Refactor VLAN priority filtering code adds 09a2b50a4979 igc: Remove duplicated IGC_RXPBS macro adds 1664ef3e6227 igc: Remove ethertype filter in PTP code adds b4d48d96eaec igc: Fix MAX_ETYPE_FILTER value adds aa7ca7266fc4 igc: Refactor ethertype filtering code adds 81e330619e45 igc: Dump ETQF registers adds 551555a7614a igc: Remove unused IGC_ICS_DRSTA define adds e5264212eb62 igc: Remove unused registers adds de1b99ef2aa1 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds d8bed686ab96 net: psample: Add tunnel support adds b8204ad878ce qed: changes to ILT to support XRC adds 7bfb399eca46 qed: Add XRC to RoCE adds b0301a5a288d Merge branch 'qed-next' adds 806602191592 ethtool: provide UAPI for PHY Signal Quality Index (SQI) adds 68ff5e14759e net: phy: tja11xx: add SQI support adds 2a330b533462 Merge branch 'provide-KAPI-for-SQI' adds 1c3739cb6e7a igc: Remove IGC_MAC_STATE_SRC_ADDR flag adds d66358cae25e igc: Remove mac_table from igc_adapter adds 750433d0aa09 igc: Add support for source address filters in core adds 8eb2449d8390 igc: Enable NFC rules based source MAC address adds 49ee3c2ab523 e1000: Do not perform reset in reset_task if we are already down adds 3b5fc88f78ea igc: Remove obsolete circuit breaker registers adds d1fe569f517e igc: Remove header redirection register adds 281380a6fd8a igc: Remove per queue good transmited counter register adds 8e34cad1677a igc: Remove unused field from igc_nfc_filter adds 4d0710c241dd igc: Get rid of igc_max_channels() adds 8b9c23cdf04f igc: Cleanup _get|set_rxnfc ethtool ops adds 876ea04db767 igc: Early return in igc_get_ethtool_nfc_entry() adds 7df76bd19181 igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c adds 97700bc86d06 igc: Align terms used in NFC support code adds c983e3271923 igc: Change byte order in struct igc_nfc_filter adds 7b1b843a1e41 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 38428d68719c nexthop: support for fdb ecmp nexthops adds 1274e1cc4226 vxlan: ecmp support for mac fdb entries adds 8590ceedb701 nexthop: add support for notifiers adds c7cdbe2efc40 vxlan: support for nexthop notifiers adds 0534c5489c11 selftests: net: add fdb nexthop tests adds 4001f1f02e43 Merge branch 'Support-for-fdb-ECMP-nexthop-groups' adds f45a645fa6af ice: report netlist version in .info_get adds a4e82a81f573 ice: Add support for tunnel offloads adds 01b5e89aab49 ice: Add VF promiscuous support adds 610ed0e93e7d ice: Don't reset and rebuild for Tx timeout on PFC enabled queue adds 891540024bb9 ice: Fix check for contiguous TCs adds 46a316500e06 ice: only drop link once when setting pauseparams adds de75135b5c04 ice: Fix probe/open race condition adds 0fee35774d8f ice: Provide more meaningful error message adds 88865fc4bbd6 ice: Fix casting issues adds 53bb66983f34 ice: cleanup vf_id signedness adds 857a4f0e9f49 ice: Fix resource leak on early exit from function adds 1b8f15b64a00 ice: refactor filter functions adds 757976ab16be ice: Fix check for removing/adding mac filters adds 92ace4824c1c ice: remove unnecessary expression that is always true adds 86a2e00d20bd ice: remove unnecessary check adds c522d1f68675 ice: remove unnecessary backslash adds 5757cc7c8b71 ice: Rename build_ctob to ice_build_ctob adds 59b8d2770533 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 8ce84271697a net: atlantic: changes for multi-TC support adds 593dd0fc202e net: atlantic: move PTP TC initialization to a separate function adds 0aa7bc3ee465 net: atlantic: changes for multi-TC support adds a83fe6b6ad6b net: atlantic: QoS implementation: multi-TC support adds 4272ba8b11f8 net: atlantic: per-TC queue statistics adds b9e989262a3e net: atlantic: make TCVEC2RING accept nic_cfg adds 7327699f35f8 net: atlantic: QoS implementation: max_rate adds 14ef766b1382 net: atlantic: automatically downgrade the number of queue [...] adds 5479e8436f32 net: atlantic: always use random TC-queue mapping for TX on A2. adds b64f2ac9955b net: atlantic: change the order of arguments for TC weight [...] adds 2deac71ac492 net: atlantic: QoS implementation: min_rate adds 40f05e5b0d0e net: atlantic: proper rss_ctrl1 (54c0) initialization adds b79f91f15721 Merge branch 'net-atlantic-QoS-implementation' adds 68f236df93a9 net: ena: add support for the rx offset feature adds 7cfe9a559346 net: ena: rename ena_com_free_desc to make API more uniform adds f391503b7a11 net: ena: use explicit variable size for clarity adds adb3fb388933 net: ena: fix ena_com_comp_status_to_errno() return value adds da447b3b542f net: ena: simplify ena_com_update_intr_delay_resolution() adds 95d0fcb5704a net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_mod [...] adds ba6f6b4191f8 net: ena: cosmetic: set queue sizes to u32 for consistency adds 13830937ccf6 net: ena: cosmetic: fix spelling and grammar mistakes in comments adds 46143e588840 net: ena: cosmetic: fix line break issues adds f3020447471c net: ena: cosmetic: remove unnecessary code adds 0a39a35f3f27 net: ena: cosmetic: code reorderings adds 6d0862e0ec92 net: ena: cosmetic: fix spacing issues adds b0ae3ac4847c net: ena: cosmetic: minor code changes adds 4bb7f4cf60e3 net: ena: reduce driver load time adds 199671eadd47 Merge branch 'ENA-features-and-cosmetic-changes' adds 9f9d1e63dc55 dt-bindings: convert the binding document for mediatek PER [...] adds fbc5d5ed9655 dt-bindings: add new compatible to mediatek,pericfg adds 1d1ba1469243 dt-bindings: net: add a binding document for MediaTek STAR [...] adds d3d6974bc539 net: ethernet: mediatek: rename Kconfig prompt adds 22f076a279ec net: ethernet: mediatek: remove unnecessary spaces from Makefile adds 8c7bd5a454ff net: ethernet: mtk-star-emac: new driver adds e56e82da172b ARM64: dts: mediatek: add pericfg syscon to mt8516.dtsi adds fe3b2107ae91 ARM64: dts: mediatek: add the ethernet node to mt8516.dtsi adds b3f5758f0d59 ARM64: dts: mediatek: add an alias for ethernet0 for pumpk [...] adds 7c20f7f36e6a ARM64: dts: mediatek: add ethernet pins for pumpkin boards adds 4e4ad6862de5 ARM64: dts: mediatek: enable ethernet on pumpkin boards adds 87566b446b77 Merge branch 'mediatek-add-support-for-MediaTek-Ethernet-MAC' adds e7bb18e6c8b7 ip6_tunnel: simplify transmit path adds 6c11fbf97e69 ip6_tunnel: add MPLS transmit support adds f234efac2c62 tunnel6: support for IPPROTO_MPLS adds f200e98d9716 ip6_tunnel: add generic MPLS receive support adds 1515aa70c041 mpls: Add support for IPv6 tunnels adds df0651f8c0cc Merge branch 'ip6_tunnel-add-MPLS-support' adds 060b6381efe5 net: flow_offload: simplify hw stats check handling adds 93a09e74574b cxgb4: add adapter hotplug support for ULDs adds 593532668f63 Revert "net: mvneta: speed down the PHY, if WoL used, to s [...] adds c4566aec6e80 net: phy: dp83869: Update port-mirroring to read straps adds 0eaf8ccf2047 net: phy: dp83869: Set opmode from straps adds a74707396c91 Merge branch 'DP83869-Enhancements' adds 7aa38018be1f bridge: mrp: Add br_mrp_unique_ifindex function adds 89c1e111cb48 switchdev: mrp: Remove the variable mrp_ring_state adds 4fb13499d3a0 bridge: mrp: Restore port state when deleting MRP instance adds 1e6a70526640 Merge branch 'bridge-mrp-Add-br_mrp_unique_ifindex-function' adds 2ec0616e870f bpf: Fix check_return_code to only allow [0,1] in trace_it [...] adds f516acd5397f libbpf, hashmap: Remove unused #include adds 8d35d74f52ae libbpf, hashmap: Fix signedness warnings adds 5366d2269139 selftests/bpf: Fix test_align verifier log patterns adds 3b09d27cc93d selftests/bpf: Move test_align under test_progs adds 991e35eebe1e bpf: Selftests, move sockmap bpf prog header into progs adds d79a32129b21 bpf: Selftests, remove prints from sockmap tests adds 13a5f3ffd202 bpf: Selftests, sockmap test prog run without setting cgroup adds 248aba1d526e bpf: Selftests, print error in test_sockmap error cases adds 18d4e900a450 bpf: Selftests, improve test_sockmap total bytes counter adds 328aa08a081b bpf: Selftests, break down test_sockmap into subtests adds b98ca90c56ee bpf: Selftests, provide verbose option for selftests execution adds 065a74cbd0d0 bpf: Selftests, add whitelist option to test_sockmap adds a7238f7c79dd bpf: Selftests, add blacklist to test_sockmap adds 96586dd9268d bpf: Selftests, add ktls tests to test_sockmap adds 0efdcefb00d7 samples, bpf: Refactor pointer error check with libbpf adds 63841bc08336 samples, bpf: Refactor kprobe tracing user progs with libbpf adds bc1a85977b95 samples, bpf: Refactor tail call user progs with libbpf adds 14846dda634e samples, bpf: Add tracex7 test file to .gitignore adds 59929cd1fec5 samples, bpf: Refactor kprobe, tail call kern progs map de [...] adds d800bad67d4c bpf: Fix too large copy from user in bpf_test_init adds 1b66d253610c bpf: Add get{peer, sock}name attach types for sock_addr adds f15ed0185de7 bpf, libbpf: Enable get{peer, sock}name attach types adds 05ee19c18c2b bpf, bpftool: Enable get{peer, sock}name attach types adds 566fc3f5d1c6 bpf, testing: Add get{peer, sock}name selftests to test_progs adds 0e5633acc595 Merge branch 'getpeername' adds fb53d3b63743 tools/bpf: sync bpf.h adds b9f4c01f3e0b selftest/bpf: Make bpf_iter selftest compilable against ol [...] adds dda18a5c0b75 selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to defin [...] adds 44ac082b30dc xsk: Fix xsk_umem_xdp_frame_sz() adds d20a1676df7e xsk: Move xskmap.c to net/xdp/ adds a71506a4fda9 xsk: Move driver interface to xdp_sock_drv.h adds 89e4a376e3a3 xsk: Move defines only used by AF_XDP internals to xsk.h adds 2b43470add8c xsk: Introduce AF_XDP buffer allocation API adds e1675f97367b i40e: Refactor rx_bi accesses adds be1222b585fd i40e: Separate kernel allocated rx_bi rings from AF_XDP rings adds 3b4f0b66c2b3 i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 175fc430670b ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 7117132b2253 ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 39d6443c8daf mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL adds 0807892ecb35 xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code adds 82c41671ca4f xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} adds 26062b185eee xsk: Explicitly inline functions and move definitions adds 28bee21dc04b MAINTAINERS, xsk: Update AF_XDP section after moves/adds adds 79917b242c3f Merge branch 'af_xdp-common-alloc' adds cac616db39c2 bpf: Verifier track null pointer branch_taken with JNE and JEQ adds c72b5cbb09bd bpf: Selftests, verifier case for non null pointer check b [...] adds f9b16ec0eeb7 bpf: Selftests, verifier case for non null pointer map val [...] adds d844a71bff0f bpf: Selftests, add printk to test_sk_lookup_kern to encod [...] adds 29ae90d22175 Merge branch 'improve-branch_taken' adds 6736aa793c2b selftests/bpf: Add general instructions for test execution adds 3c8e8cf4b18b selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o adds a5dfaa2ab940 selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh adds a152b85984a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 0465d8f830dc net: phy: at803x: fix PHY ID masks adds 07a7f3081947 net: psample: fix build error when CONFIG_INET is not enabled adds 2639324a8fb6 net/mlx5e: Use IS_ERR() to check and simplify code adds 768c3667e6f3 net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c adds 549c243e4e01 net/mlx5e: Extract neigh-specific code from en_rep.c to re [...] adds e2394a61d243 net/mlx5e: Move TC-specific code from en_main.c to en_tc.c adds d956873f908c net/mlx5e: Introduce kconfig var for TC support adds d43600c01c4c net: Add netif_is_bareudp() API to identify bareudp devices adds f828ca6a2fb6 net/mlx5e: Add support for hw encapsulation of MPLS over UDP adds 72046a91d134 net/mlx5e: Allow to match on mpls parameters adds 14e6b038afa0 net/mlx5e: Add support for hw decapsulation of MPLS over UDP adds 582234b465ed net/mlx5e: Support pedit on mpls over UDP decap adds 46c54f9500af Merge tag 'mlx5-updates-2020-05-22' of git://git.kernel.or [...] adds 16fdc16c6bff igc: Refactor igc_ethtool_add_nfc_rule() adds d3ba9e6f6157 igc: Fix 'sw_idx' type in struct igc_nfc_rule adds b500350a36ae igc: Fix locking issue when retrieving NFC rules adds 4bdf89e85ed3 igc: Fix NFC rule overwrite cases adds 39707c16e6b3 igc: Fix NFC rules with multicast addresses adds d957c6010a90 igc: Fix NFC rules restoration adds 36fa21520f33 igc: Refactor igc_ethtool_update_nfc_rule() adds e256ec83fabd igc: Fix NFC rules leak when driver is unloaded adds 1894df0ccb6a igc: Fix NFC rule validation adds acda576f72b8 igc: Change return type from igc_disable_nfc_rule() adds 42fc5dc04279 igc: Change adapter->nfc_rule_lock to mutex adds 5c739e77ca33 igc: Remove igc_nfc_rule_exit() adds 14ec06b02e26 igc: Remove unused descriptor's flags adds 165ae7a8feb5 igb: Report speed and duplex as unknown when device is run [...] adds 0c80cdbf3320 e1000e: Warn if disabling ULP failed adds f29801030ac6 e1000e: Disable TSO for buffer overrun workaround adds e086ba2fccda e1000e: disable s0ix entry and exit flows for ME systems adds 098205f3c688 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 65ece6de0114 virtchnl: Add missing explicit padding to structures adds 148beb612031 ice: Initialize Flow Director resources adds 4ab956462f67 ice: Support displaying ntuple rules adds cac2a27cd9ab ice: Support IPv4 Flow Director filters adds 165d80d6adab ice: Support IPv6 Flow Director filters adds 2c57ffcb1990 ice: Enable flex-bytes support adds 83af00395190 ice: Restore filters following reset adds 28bf26724fdb ice: Implement aRFS adds 4244910568ed ice: Call ice_aq_set_mac_cfg adds 7438a3b0947a ice: print Rx MDD auto reset message before VF reset adds 4dc926d3a59e ice: Fix Tx timeout when link is toggled on a VF's interface adds 47ebc7b02485 ice: Check if unicast MAC exists before setting VF MAC adds b82729195892 ice: check for compatibility between DDP package and firmware adds 1fba4a8a9270 ice: Fix bad register reads adds 9d68a79c3b8f ice: fix usage of incorrect variable adds c1e0883012a7 ice: cleanup unsigned loops adds 2b1a7f741a95 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 54113ded6712 r8169: remove mask argument from rtl_w0w1_eri adds a15aaa038b8e r8169: remove mask argument from r8168dp_ocp_read adds 787c0c04f4c2 r8169: remove mask argument from r8168ep_ocp_read adds 54b9aca08c9a Merge branch 'r8169-remove-mask-argument-from-few-ERI-OCP- [...] adds 7eef3d095abe Documentation: devres: add a missing section for networkin [...] adds cb8a14b20569 net: move devres helpers into a separate source file adds f75063abc394 net: devres: define a separate devres structure for devm_a [...] adds cd16627fc046 net: devres: provide devm_register_netdev() adds 9250dccc119e net: ethernet: mtk_star_emac: use devm_register_netdev() adds c0096a28588d Merge branch 'net-provide-a-devres-variant-of-register_netdev' adds 316107119f47 ethtool: propagate get_coalesce return value adds 13209a8f7304 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds debb7af6867f mlxsw: spectrum: Rename IGMP trap group adds 99129069b712 mlxsw: spectrum: Use same trap group for MLD and IGMP packets adds 0ecb947412d7 mlxsw: spectrum: Trap IPv4 DHCP packets in router adds 938e6d0b7672 mlxsw: spectrum: Change default rate and priority of DHCP packets adds e0d848477a68 mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of [...] adds 5047d819f5b1 mlxsw: spectrum: Align TC and trap priority adds d88f8cc158b9 mlxsw: spectrum_trap: Remove unnecessary field adds 32446438cc5b mlxsw: spectrum: Rename ARP trap group adds b33f5d9fb71a mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets adds ce3c3bf0bfad mlxsw: spectrum: Use dedicated trap group for sampled packets adds 154388e11255 mlxsw: spectrum: Fix spelling mistake in trap's name adds f36221e86694 Merge branch 'mlxsw-Various-trap-changes-part-1' adds 06ec313eea4f vxlan: Do not assume RTNL is held in vxlan_fdb_info() adds ca23cb0bc50f mvneta: MVNETA_SKB_HEADROOM set last 3 bits to zero adds 6a1015b0b4b1 ipv4: potential underflow in compat_ip_setsockopt() adds 880f8f99d12c bnx2x: allow bnx2x_bsc_read() to schedule adds 45af29ca761c tcp: allow traceroute -Mtcp for unpriv users adds eabd5c9dd0c0 ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NA [...] adds 07153961f828 drivers: ipa: print dev_err info accurately adds 617504c67e01 bridge: mrp: Fix out-of-bounds read in br_mrp_parse adds 92072e5fb099 brcmfmac: map 802.1d priority to precedence level based on [...] adds f5da2a370f2f brcmfmac: fix 802.1d priority to ac mapping for pcie dongles adds b46f1546a708 brcmfmac: set security after reiniting interface adds 30fb1b272909 brcmfmac: use actframe_abort to cancel ongoing action frame adds 78db077db638 brcmfmac: Use seq/seq_len and set iv_initialize when plumb [...] adds 7294ee6f5642 brcmfmac: make non-global functions static adds 78a6fb42f67c brcmfmac: remove Comparison to bool in brcmf_p2p_send_acti [...] adds f2cd32a443da rndis_wlan: Remove logically dead code adds e0e05f20c200 ipw2x00: Replace zero-length array with flexible-array adds 8863b1212aab iwlegacy: Replace zero-length array with flexible-array adds 174812346c30 mwl8k: Replace zero-length array with flexible-array adds 8d7d7a93d526 prism54: Replace zero-length array with flexible-array adds 55bb8a2b01a3 qtnfmac: Replace zero-length array with flexible-array adds bd7db3021aa7 rndis_wlan: Replace zero-length array with flexible-array adds 5bb4e125815a ipw2x00: Fix comment for CLOCK_BOOTTIME constant adds b2fe11f07773 brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE [...] adds f71eb7f60317 rtw88: 8723d: Add LC calibration adds 1d229e88e53c rtw88: 8723d: add IQ calibration adds 608d2a08f842 rtw88: 8723d: Add power tracking adds 05202746ed70 rtw88: 8723d: Add shutdown callback to disable BT USB suspend adds 7d754f974ac7 rtw88: 8723d: implement flush queue adds 7e14936881ca rtw88: 8723d: set ltecoex register address in chip_info adds d1391c490085 rtw88: 8723d: Add coex support adds 504e2b288258 rtw88: fill zeros to words 0x06 and 0x07 of security cam entry adds f5df1a8b4376 rtw88: 8723d: Add 8723DE to Kconfig and Makefile adds 0c4402385ac4 rtw88: 8723d: fix sparse warnings for power tracking adds b6ba5761faad rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm adds 382d8296c5b5 iwlwifi: fw api: fix PHY data 2/3 position adds ebfa7f8ae155 iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 adds cc9b6012d34b iwlwifi: yoyo: use hweight_long instead of bit manipulating adds f25c418dcad9 iwlwifi: remove antenna_coupling module parameter adds 0c9e025e797e iwlwifi: yoyo: don't access TLV before verifying len adds f092e4e35b34 iwlwifi: mvm: add support for range request command version 9 adds f4bfdc5e571e iwlwifi: mvm: stop supporting swcrypto and bt_coex_active [...] adds 9617040ecab4 iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter adds a65a5824298b iwlwifi: avoid debug max amsdu config overwriting itself adds 73f23d91cfa3 iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD adds 89cb1ddee1a9 iwlwifi: yoyo: add D3 resume timepoint adds 45baf306b0a1 iwlwifi: bump FW API to 55 for AX devices adds 2abe24f9e15b iwlwifi: dbg: set debug descriptor to NULL outside of iwl_ [...] adds 71e9378bcfd2 iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero adds 0960237d2fa3 iwlwifi: yoyo: remove magic number adds a8eb340f2ea4 iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by [...] adds 37dee1f18eef iwlwifi: mvm: add IML/ROM information to the assertion dumps adds 53abad420b7e iwlwifi: pcie: remove outdated comment about PCI RTPM reference adds ebe7b061e929 iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr adds d5727b60a18e iwlwifi: pcie: convert QnJ with Hr to the device table adds e34aa5abfcf5 iwlwifi: pcie: remove occurrences of 22000 in the FW name defines adds 3f910a25839b iwlwifi: pcie: convert all AX101 devices to the device tables adds 36dfe9ac6e8b iwlwifi: dump api version in yaml format adds 752d95a2bf6f iwlwifi: pcie: allocate much smaller byte-count table adds 92f78d4b15a4 iwlwifi: mvm: attempt to allocate smaller queues adds 281277b206f0 iwlwifi: dbg: mark a variable __maybe_unused adds a8e82c36081e iwlwifi: pcie: remove some dead code adds c239feec5038 iwlwifi: pcie: gen2: use DMA pool for byte-count tables adds 3da1a4e32870 iwlwifi: use longer queues for 256-BA adds e88e2cd0b80f iwlwifi: tx: enable A-MSDU in low latency mode adds 3d1d87ab1a3a iwlwifi: mvm: don't transmit on unallocated queue adds e9a7f025e72c iwlwifi: remove outdated copyright print/module statement adds b1c860f6ec73 iwlwifi: pcie: skip fragmented receive buffers adds d3d2674cc6ff iwlwifi: dbg_ini: differentiate ax210 hw with same hw type adds c73fb4d33e1d Merge tag 'iwlwifi-next-for-kalle-2020-05-08' of git://git [...] adds fd6c2dfa49b7 mt76: mt76x02: fix handling MCU timeouts during hw restart adds b2934279c3e9 mt76: mt76x02u: Add support for newer versions of the XBox [...] adds 3efdfbe0b5b5 mt76: mt76x2u: introduce Mercury UD13 support adds 663e69b141cd mt76: mt76x0: pci: add mt7610 PCI ID adds f8de2bf26ce9 mt76: mt7615: modify mt7615_ampdu_stat_read for each phy adds b473fdbb7456 mt76: mt7615: enable aggr_stats for both phy adds b7825ca0a29e mt76: mt7615: cleanup mib related defines and structs adds aef16345ba8d mt76: mt7615: add more useful Tx mib counters adds 886a862d3677 mt76: mt7663: fix mt7615_mac_cca_stats_reset routine adds b61e45eb891f mt76: mt7663: enable nf estimation adds 594034b78867 mt76: mt7615: make scs configurable per phy adds 02c655919c43 mt76: mt7663: disable RDD commands adds 938d76bb3a29 mt76: mt7615: add ethool support to mt7663 driver adds bf18fcdc9a4b mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command adds daf250f89f4c mt76: mt7663: keep Rx filters as the default adds fcdfc29e58ee mt76: mt7615: introduce hw scan support adds 20305f981774 mt76: mt7615: introduce scheduled scan support adds bb366c5b88be mt76: mt7615: introduce BSS absence event adds 5d3a4a4b57aa mt76: mt7615: introduce rlm tlv in bss_info mcu command adds 34cdf1a618eb mt76: mt7615: remove unnecessary register operations adds bb31a80eb2b3 mt76: add headroom and tailroom to mt76_mcu_ops data structure adds d4bf77bd7493 mt76: mt7615: introduce mt7663u support to mt7615_write_txwi adds 8f93af9cac30 mt76: mt7615: introduce mt7615_mac_update_rate_desc routine adds 8915c3ceb929 mt76: mt7615: introduce __mt7663_load_firmware routine adds d506017ed485 mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h adds 3a1880565aaf mt76: mt76u: rely on mt7622 queue scheme for mt7663u adds 294f17aea22a mt76: mt7615: rework wtbl key configuration adds 7d9f1d108c3a mt76: mt7615: introduce mt7615_wtbl_desc data structure adds 6e5d2099a483 mt76: mt7615: add address parameter to mt7615_eeprom_init adds 044883e37dda mt76: mt7663: correct the name of the rom patch adds fdb786cce0ef mt76: mt7615: do not always reset the dfs state setting th [...] adds 373ab3342268 mt76: mt7615: Delete an error message in mt7622_wmac_probe() adds c3129ea44065 dt-bindings: net: wireless: mt76: document mediatek,eeprom [...] adds b90728f82b08 mt76: mt7615: disable merge of OTP ROM data by default adds ad380ad1ebbe mt76: mt7615: add support for applying DC offset calibrati [...] adds 371a59d151df mt76: mt7615: add support for applying tx DPD calibration [...] adds 6d3390a664bb mt76: mt7603: disable merge of OTP ROM data by default adds 9a865741d84e mt76: mt76x2: disable merge of OTP ROM data by default adds 1855ad5360a1 mt76: mt7615: fix possible division by 0 in mt7615_mac_upd [...] adds 6bcfdabbadff mt76: mt7663: fix aggr range entry in debugfs adds 635cb0105e01 mt76: mt7615: disable hw/sched scan ops for non-offload firmware adds 639e25a12585 mt76: mt7615: set hw scan limits only for firmware with of [...] adds c0f8055b3986 mt76: mt7622: fix DMA unmap length adds 89829c9e65ab mt76: mt7663: fix DMA unmap length adds 9b90ab32f871 mt76: mt7615: rework IRQ handling to prepare for MSI support adds 9fbb4b8621d7 mt76: mt7615: enable MSI by default adds 5da612090d9a mt76: remove unnecessary annotations adds 4fcf6e770b44 mt76: mt7615: fix possible deadlock in mt7615_stop adds e90354e0452d mt76: mt7615: move core shared code in mt7615-common module adds eb99cc95c3b6 mt76: mt7615: introduce mt7663u support adds ad6b0be6f4e9 mt76: mt7615: enable scs for mt7663 driver adds 450affca7b3d mt76: mt7615: disable aspm by default adds 60cb9843f334 mt76: mt7615: provide aid info to the mcu adds a7df11520997 mt76: remove PS_NULLFUNC_STACK capability adds 7f8ebafebce3 mt76: mt7663: introduce 802.11 PS support in sta mode adds 18ab1d7a3757 mt76: mt7615: make Kconfig entry obvious for MT7663E adds 6ea62c50792c mt76: add rx queues info to mt76 debugfs adds df5ab0d58b2e mt76: mt7615: parse mcu return code for unified commands adds becdf0d5d7a4 mt76: mt7615: fix mt7615_firmware_own for mt7663e adds 8f997dddc078 mt76: mt7615: fix max wtbl size for 7663 adds 338061619185 mt76: mt7615: fix mt7615_driver_own routine adds fdf433121f82 mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_gen [...] adds a621372a04ac mt76: mt7615: rework mt7615_mac_sta_poll for usb code adds 5416651c9e00 mt76: mt7663u: enable AirTimeFairness adds d0116058c7f6 mt76: mt7615: fix sta ampdu factor for VHT adds 55961d8be35d mt76: fix A-MPDU density handling adds 61cb60758a05 mt76: mt7615: use larger rx buffers if VHT is supported adds ab9a1ed229ba mt76: mt7615: never use an 802.11b CF-End rate on 5GHz adds e0b4fe832c3b mt76: mt7603: never use an 802.11b CF-End rate on 5GHz adds ed2bde56ab1f mt76: mt7615: adjust timing in mt7615_mac_set_timing to ma [...] adds ad333c2ad23e mt76: mt7615: do not adjust MAC timings if the device is n [...] adds 97507b38a4de mt76: mt7615: fix tx status rate index calculation adds 40a61c9b2c72 mt76: mt7603: fix tx status rate index calculation adds dcc4c74f9260 mt76: mt7615: move mcu bss upload before creating the sta adds dd89a0133c0c mt76: enable TDLS support adds 5ac2e2a3485a mt76: mt7663: fix up BMC entry indicated to unicmd firmware adds f559685035f8 mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info s [...] adds ffc54ee2f03d mt76: mt7615: fix event report in mt7615_mcu_bss_event adds 65ba7fa4b829 mt76: mt76x0: enable MCS 8 and MCS9 adds f2dc8ea11fbe mt76: mt7663: add the possibility to load firmware v2 adds 404d1cd401ca mt76: mt7663: remove check in mt7663_load_n9 adds 801f809aeeb1 mt76: mt7615: set spatial extension index adds 89f8bc6a344b mt76: mt7615: fix getting maximum tx power from eeprom adds fb602b303b0e mt76: mt7603: remove duplicate error message adds 0fe96975d1df mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan adds 53b42ae291a0 mt76: mt7615: introduce mt7615_check_offload_capability routine adds 6c5974c10c2c mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work adds 4432119d1782 mt76: mt7615: add passive mode for hw scan adds a69b0b30e661 mt76: mt7615: free pci_vector if mt7615_pci_probe fails adds c8646872d6e6 mt76: mt7615: introduce support for hardware beacon filter adds 6f117852009c mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command adds c6bf20109a3f mt76: mt7615: add WoW support adds d0846f0867f3 mt76: mt7663u: introduce suspend/resume to mt7663u adds 6dd4072c1e8b mt76: mt7615: introduce PM support adds b47e21e75c80 mt76: mt7615: add gtk rekey offload support adds 86c60179e553 mt76: mt7615: introduce beacon_loss mcu event adds eb7bd8d7fb72 mt76: mt7663: read tx streams from eeprom adds cc5f58aee180 mt76: mt7615: check return value of mt7615_eeprom_get_power_index adds 9582d5bdef0c mt76: mt7615: fix ibss mode for mt7663 adds e0ec633d76dc mt76: mt7663: fix target power parsing adds c88bf52b1587 mt76: mt7615: fix delta tx power for mt7663 adds a72ad451e704 mt76: mt7663: introduce WoW with net detect support adds 5fdba8a77be6 mt76: mt7663: add support to sched scan with randomise addr adds 1245fe6a83a1 mt76: mt7615: scan all channels if not specified adds 7c4f744d6703 mt76: avoid rx reorder buffer overflow adds af4a2f2fdd6f mt76: add support for HE RX rate reporting adds 77ae1d5e13eb mt76: add Rx stats support for radiotap adds 49e649c3e0a6 mt76: adjust wcid size to support new 802.11ax generation adds d3377b78cec6 mt76: add HE phy modes and hardware queue adds e57b7901469f mt76: add mac80211 driver for MT7915 PCIe-based chipsets adds 5205071a519c mt76: mt7915: enable Rx HE rate reporting adds f1d962369d56 mt76: mt7915: implement HE per-rate tx power support adds 37f4ca907c46 mt76: mt7915: register per-phy HE capabilities for each interface adds 6094f86fb371 mt76: mt7915: add HE bss_conf support for interfaces adds c336318f57a9 mt76: mt7915: add HE capabilities support for peers adds a82dd24d128d mt76: mt7915: add Rx radiotap header support adds ec9742a8f38e mt76: mt7915: add .sta_add_debugfs support adds b02eafae4209 mt76: mt7915: add .sta_statistics support adds 9fac3c81eebd mt76: mt7915: set peer Tx fixed rate through debugfs adds 32add88f641b mt76: mt7915: add tsf related callbacks adds 5517f78b0063 mt76: mt7915: enable firmware module debug support adds bb3e3fec509e mt76: set runtime stream caps by mt76_phy adds 3fb31939b782 mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi adds 6e7b2ebac329 mt76: mt7663u: add missing register definitions adds da9e36ca1631 mt76: mt7615: usb: cancel ps work stopping the vif adds b0efe6dd21e6 mt76: mt7915: introduce mt7915_get_he_phy_cap adds 89029a85482c mt76: mt7915: add Tx beamformer support adds 2af34fa3b5a7 mt76: mt7915: add Tx beamformee support adds 00b2e16e0063 mt76: mt7915: add TxBF capabilities adds babdad50f781 mt76: mt7915: add debugfs to track TxBF status adds 3e68af622254 mt76: mt7915: allocate proper size for tlv tags adds 57b9df6fa5f5 mt76: mt7915: fix possible deadlock in mt7915_stop adds f8d6379932dd mt76: mt7663: fix the usage WoW with net detect support adds 7cba8c30aa7b mt76: mt7615: do not report scan_complete twice to mac80211 adds 8f3dab33da2c mt76: mt7615: reduce hw scan timeout adds 50eb0a884a4c mt76: enable p2p support adds 7a20388ed848 mt76: mt7615: configure bss info adding the interface adds 12a87174accd mt76: mt7615: fix typo defining ps work adds eda31200e68d Merge tag 'mt76-for-kvalo-2020-05-14' of https://github.co [...] adds beb12813bc75 rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() adds 449be86670f5 rtw88: extract: export symbols used in chip functionalities adds 72f256c2b948 rtw88: extract: export symbols about pci interface adds ba0fbe236fb8 rtw88: extract: make 8822c an individual kernel module adds 416e87fcc780 rtw88: extract: make 8822b an individual kernel module adds f56f08636dda rtw88: extract: make 8723d an individual kernel module adds 51aab89a1808 rtw88: extract: remove the unused after extracting adds 6b684282afcc rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko adds c5457559b626 rtw88: 8723d: fix incorrect setting of ldo_pwr adds 07d0f5534935 rtw88: no need to set registers for SDIO adds 3aa42bae9c4d mwifiex: Fix memory corruption in dump_station adds b0a4bb7693be rtlwifi: rtl8192ee: remove redundant for-loop adds 472f0a240250 mt76: mt7915: Fix build error adds 3248044ecf9f Merge tag 'wireless-drivers-next-2020-05-25' of git://git. [...] adds d29d5ff9daee r8169: sync RTL8168g hw config with vendor driver adds ee1350f94e5c r8169: sync RTL8168h hw config with vendor driver adds 33b00ca1da49 r8169: sync RTL8168evl hw config with vendor driver adds d05890c5aed0 r8169: sync RTL8168f/RTL8411 hw config with vendor driver adds d52caf0404e6 Merge branch 'r8169-sync-hw-config-for-few-chip-versions-w [...] adds 239174945dac tcp: tcp_v4_err() icmp skb is named icmp_skb adds ff937b916eb6 qed: Add EDPM mode type for user-fw compatibility adds d7626b5acff9 tipc: introduce Gap ACK blocks for broadcast link adds c6ed7a5cc2d6 tipc: add back link trace events adds a91d55d162b8 tipc: enable broadcast retrans via unicast adds 03b6fefd9bb4 tipc: add support for broadcast rcv stats dumping adds 0a3e060f340d tipc: add test for Nagle algorithm effectiveness adds 6a862a44fd0c Merge branch 'tipc-add-some-improvements' adds 2092c910e239 batman-adv: Revert "Drop lockdep.h include for soft-interface.c" adds cf78bb0bbcef batman-adv: use rcu_replace_pointer() where appropriate adds 9ad346c90509 batman-adv: Revert "disable ethtool link speed detection w [...] adds fb8ddaa91539 Merge tag 'batadv-next-for-davem-20200526' of git://git.op [...] adds 58cff782cc55 flow_dissector: Parse multiple MPLS Label Stack Entries adds 61aec25a6db5 cls_flower: Support filtering on multiple MPLS Label Stack [...] adds 8928e19ad859 Merge branch 'flow-mpls' adds 90ce665c6a40 net: mdiobus: add clause 45 mdiobus accessors adds 9513167e6c33 net: phy: mscc-miim: use more reasonable delays adds f5112c8ae22f net: phy: mscc-miim: remove redundant timeout check adds d9c6de35e051 net: phy: mscc-miim: improve waiting logic adds a021ada2b7a3 net: phy: mscc-miim: read poll when high resolution timers [...] adds 0e3481195b15 Merge branch 'net-phy-mscc-miim-reduce-waiting-time-betwee [...] adds 5cc58a9ecfa1 mac80211_hwsim: notify wmediumd of used MAC addresses adds 1db364c88695 mac80211: mlme: remove duplicate AID bookkeeping adds 90e8f58dfc04 mac80211: fix drv_config_iface_filter() behaviour adds 4d797fce783a cfg80211: Unprotected Beacon frame RX indication adds 9eaf183af741 mac80211: Report beacon protection failures to user space adds 6cd536fe62ef cfg80211: change internal management frame registration API adds 9dba48a6ece7 cfg80211: support multicast RX registration adds 155d7c733807 nl80211: allow client-only BIGTK support adds 873b1cf61105 mac80211: Process multicast RX registration for Action frames adds 9166cc49767a mac80211: implement Operating Mode Notification extended N [...] adds d46b4ab870fa mac80211: add twt_protected flag to the bss_conf structure adds a4055e74a2ff mac80211: Don't destroy auth data in case of anti-clogging adds 2a392596d881 cfg80211: Parse HE membership selector adds 4826e721103a mac80211: Skip entries with HE membership selector adds 31d8bb4e07f8 mac80211: agg-tx: refactor sending addba adds 0c197f16f7bc mac80211: agg-tx: add an option to defer ADDBA transmit adds 302ff8b7a2b0 mac80211: Fail association when AP has no legacy rates adds dba25b04c611 mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test adds bdee75d2ac23 mac80211_hwsim: indicate in IBSS that we have transmitted beacons adds b57251010016 ieee80211: share 802.11 unit conversion helpers adds 934f4c7dd3a5 cfg80211: express channels with a KHz component adds b6011960f392 mac80211: handle channel frequency offset adds 3b23c184f72a mac80211: add freq_offset to RX status adds be689f68d040 cfg80211: reject channels/chandefs with KHz offset >= 1000 adds b6b5c42e3bab mac80211: fix two missing documentation entries adds 2e410da6a098 staging: rtl8723bs: remove mgmt_frame_register method adds d530b9864073 staging: wilc1000: adjust for management frame register AP [...] adds bedd7904e86c mac80211_hwsim: Advertise support for multicast RX registration adds 08fad438bed0 mac80211: TX legacy rate control for Beacon frames adds 1512bc076e5b mac80211_hwsim: Claim support for setting Beacon frame TX [...] adds 60689de46c7f mac80211: fix memory overlap due to variable length param adds 745bd6f44cd3 Merge tag 'mac80211-next-for-net-next-2020-04-25' of git:/ [...] adds 09d0310f0767 net/smc: mark smc_pnet_policy as const adds 8a448bf832af net: ethernet: fec: move GPR register offset and bit into DT adds 998ec26b66c0 dt-bindings: fec: update the gpr property adds d009a621b92d ARM: dts: imx: add ethernet stop mode property adds f099b8b7531f ARM: dts: imx6qdl-sabresd: enable fec wake-on-lan adds 394fe485f865 Merge branch 'net-ethernet-fec-move-GPR-register-offset-an [...] adds 12b1bc75cd46 r8169: improve rtl_remove_one adds 4e637c70b503 mptcp: attempt coalescing when moving skbs to mptcp rx queue adds 3c2d8a046a4c mlxsw: spectrum: Use dedicated trap group for ACL trap adds 761bc42fbecf mlxsw: spectrum: Use same switch case for identical groups adds 412df3d1bb03 mlxsw: spectrum: Rename IPv6 ND trap group adds 954eef26778c mlxsw: spectrum: Use same trap group for various IPv6 packets adds d322309d726b mlxsw: spectrum: Use separate trap group for FID miss adds 1e3cd589421a mlxsw: spectrum: Use same trap group for local routes and [...] adds 025b7de7f4e9 mlxsw: spectrum: Reduce priority of locally delivered packets adds 03cb0ce0ddc8 mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum adds b87bde80daf7 mlxsw: spectrum_trap: Do not hard code "thin" policer identifier adds 500769bebef7 mlxsw: reg: Move all trap groups under the same enum adds 1260e083d4cf mlxsw: spectrum: Share one group for all locally delivered [...] adds dacc4e3acf54 mlxsw: spectrum: Treat IPv6 link-local SIP as an exception adds 9785b92b4443 mlxsw: spectrum: Add packet traps for BFD packets adds 10d3757fcb07 mlxsw: spectrum_router: Allow programming link-local prefi [...] adds 4fdd2dbc7cad Merge branch 'mlxsw-Various-trap-changes-part-2' adds 81f3dc9349ce macvlan: Skip loopback packets in RX handler adds 53c0ec4f4db1 ne2k-pci: Fix various coding-style issues and improve prin [...] adds a331172b156b net: ethtool: Add attributes for cable test TDR data adds 1a644de29f71 net: ethtool: Add generic parts of cable test TDR adds 6b4a0fc10652 net: ethtool: Add helpers for cable test TDR data adds 0c9bcc1d2394 net: phy: marvell: Add support for amplitude graph adds f2bc8ad31a7f net: ethtool: Allow PHY cable test TDR data to configured adds a618e86da91d net : phy: marvell: Speedup TDR data retrieval by only cha [...] adds db8668a19519 net: phy: marvell: Configure TDR pulse based on measuremen [...] adds 943bbe1de5fc Merge branch 'Raw-PHY-TDR-data' adds dc0f3ed1973f net: phy: at803x: add cable diagnostics support for ATH933 [...] adds d8e79f1dbcee nexthop: Fix type of event_type in call_nexthop_notifiers adds 7cf4eda481b2 mlxsw: spectrum_router: remove redundant initialization of [...] adds f96e9641e92b net: ethernet: mtk-star-emac: fix error path in RX handling adds 9f01a71c5cbe net: dsa: b53: remove redundant premature assignment to new_pvid adds 20f6a05ef635 bridge: mrp: Rework the MRP netlink interface adds f99c0646ef83 mtk-star-emac: mark PM functions as __maybe_unused adds 5a1b72cebc77 net: add large ecmp group nexthop tests adds 626a83238e6a net: dsa: felix: accept VLAN config regardless of bridge V [...] adds 7ff4f3f315db net: mscc: use the PHY MII ioctl interface when possible adds b2e118f638fb net: mscc: allow offloading timestamping operations to the PHY adds 4a11c551a64a Merge branch 'net-mscc-allow-forwarding-ioctl-operations-t [...] adds 4cd5beaa89a9 net: hns3: add a resetting check in hclgevf_init_nic_clien [...] adds 60c800c64d8f net: hns3: change the order of reinitializing RoCE and NIC [...] adds 01952206e17e net: hns3: remove unnecessary MAC enable in app loopback adds 6f45a9bdd2ae net: hns3: add a print for initializing CMDQ when reset pending adds d6a3511b60e7 Merge branch 'hns3-next' adds f745664257b6 tcp: add tcp_ld_RTO_revert() helper adds a12daf13a449 tcp: rename tcp_v4_err() skb parameter adds be372e919c5e Merge branch 'tcp-tcp_v4_err-cleanups' adds 8fa54b116072 drivers: ipa: fix typoes for ipa adds b3037ac50130 drivers: ipa: remove discription of nonexistent element adds 4909daba3784 net_sched: use qdisc_reset() in qdisc_destroy() adds a34dac0b9055 net_sched: add tracepoints for qdisc_reset() and qdisc_destroy() adds f5a7833e8362 net_sched: add a tracepoint for qdisc creation adds 70f50965338a net_sched: avoid resetting active qdisc for multiple times adds 759ae57f1b7b net_sched: get rid of unnecessary dev_qdisc_reset() adds bdad7f944170 Merge branch 'net_sched-reduce-the-number-of-qdisc-resets' adds b3ae2459f897 net/tls: Add force_resync for driver resync adds 50ce4c099beb sctp: fix typo sctp_ulpevent_nofity_peer_addr_change adds 0774dc7643db dlm: use the tcp version of accept_from_sock for sctp as well adds 7a15b2e013f5 net: remove kernel_getsockopt adds ae920e83a079 Merge branch 'remove-kernel_getsockopt' adds 7c741868ceab selftests: Add torture tests to nexthop tests adds 4d7525085a9b net: dsa: sja1105: offload the Credit-Based Shaper qdisc adds d29245692a44 tcp: ipv6: support RFC 6069 (TCP-LD) adds ea651a86d468 net/mlx5: E-Switch, Refactor eswitch egress acl codes adds 07bab9502641 net/mlx5: E-Switch, Refactor eswitch ingress acl codes adds bf773dc0e6d5 net/mlx5: E-Switch, Introduce APIs to enable egress acl fo [...] adds 7e51891a237f net/mlx5e: Use netdev events to set/del egress acl forward [...] adds 553f9328385d net/mlx5e: Support tc block sharing for representors adds d34eb2fcd004 net/mlx5e: Offload flow rules to active lower representor adds d97555e14529 net/mlx5e: Add bond_metadata and its slave entries adds 133dcfc577ea net/mlx5: E-Switch, Alloc and free unique metadata for match adds 88e96e533cfa net/mlx5e: Slave representors sharing unique metadata for match adds 9728366f53d2 net/mlx5e: Use change upper event to setup representors' b [...] adds 810cbb25549b net/mlx5: Add missing mutex destroy adds 4a5d5d739210 net/mlx5e: Helper function to set ethertype adds fca533041aac net/mlx5e: Optimize performance for IPv4/IPv6 ethertype adds cedb28191fdf net/mlx5: DR, Add a spinlock to protect the send ring adds ed03a418abe8 net/mlx5: DR, Split RX and TX lock for parallel insertion adds 1eba1110f0a7 Merge tag 'mlx5-updates-2020-05-26' of git://git.kernel.or [...] adds b58f0e8f38c0 net: add sock_set_reuseaddr adds c433594c0745 net: add sock_no_linger adds 6e43496745e7 net: add sock_set_priority adds 76ee0785f42a net: add sock_set_sndtimeo adds 7594888c782e net: add sock_bindtoindex adds 783da70e8396 net: add sock_enable_timestamps adds ce3d9544ceca net: add sock_set_keepalive adds 26cfabf9cdd2 net: add sock_set_rcvbuf adds fe31a326a4aa net: add sock_set_reuseport adds db10538a4b99 tcp: add tcp_sock_set_cork adds 12abc5ee7873 tcp: add tcp_sock_set_nodelay adds ddd061b8daed tcp: add tcp_sock_set_quickack adds 557eadfcc5ee tcp: add tcp_sock_set_syncnt adds c488aeadcbd0 tcp: add tcp_sock_set_user_timeout adds 71c48eb81c9e tcp: add tcp_sock_set_keepidle adds d41ecaac903c tcp: add tcp_sock_set_keepintvl adds 480aeb9639d6 tcp: add tcp_sock_set_keepcnt adds 6ebf71bab9fb ipv4: add ip_sock_set_tos adds c4e446bf5a06 ipv4: add ip_sock_set_freebind adds db45c0ef258e ipv4: add ip_sock_set_recverr adds 2de569bda2a6 ipv4: add ip_sock_set_mtu_discover adds c1f9ec5776dd ipv4: add ip_sock_set_pktinfo adds 9b115749acb2 ipv6: add ip6_sock_set_v6only adds fce934949c0f ipv6: add ip6_sock_set_recverr adds 18d5ad623275 ipv6: add ip6_sock_set_addr_preferences adds 7d7207c2d570 ipv6: add ip6_sock_set_recvpktinfo adds 298cd88a66a0 rxrpc: add rxrpc_sock_set_min_security_level adds 095ae612530c tipc: call tsk_set_importance from tipc_topsrv_create_listener adds 1e372dbd683d Merge branch 'remove-most-callers-of-kernel_setsockopt-v3' adds 22bef5e78f11 ice: fix signed vs unsigned comparisons adds f0cbbb9c6e06 ice: remove unused macro adds bf8987df8aa5 ice: set VF default LAN address adds 5df42c826741 ice: fix MAC write command adds 1aaef2bc4e0a ice: Fix memory leak adds 68d270783742 ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS adds 4f1fe43c920b ice: Add more Rx errors to netdev's rx_error counter adds 1960827570c7 ice: Don't allow VLAN stripping change when pvid set adds b5c7f857e5c9 ice: Handle critical FW error during admin queue initialization adds c8f135c6ee78 ice: Change number of XDP TxQ to 0 when destroying rings adds 49d358e0e746 ice: Add XDP Tx to VSI ring stats adds ae15e0ba1b33 ice: Change number of XDP Tx queues to match number of Rx queues adds 7e34786a74e1 ice: avoid undefined behavior adds 13f90b393f73 ice: Refactor Rx checksum checks adds 3f0d97cdfe6e ice: Check UMEM FQ size when allocating bufs adds 62c027883c73 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds b113cabd4378 sfc: avoid an unused-variable warning adds 123db31d0121 vmxnet3: prepare for version 4 changes adds d3a8a9e5c3b3 vmxnet3: add support to get/set rx flow hash adds dacce2be3312 vmxnet3: add geneve and vxlan tunnel offload support adds a31135e36ecc vmxnet3: update to version 4 adds 04d826213413 Merge branch 'vmxnet3-upgrade-to-version-4' adds d320692d9f85 net: ks8851: Factor out spi->dev in probe()/remove() adds bfd1e0eb08f6 net: ks8851: Rename ndev to netdev in probe adds 2f3271c952bf net: ks8851: Replace dev_err() with netdev_err() in IRQ handler adds 848fc0ce6cb8 net: ks8851: Pass device node into ks8851_init_mac() adds b6948e1b7b09 net: ks8851: Use devm_alloc_etherdev() adds 2c5b0a86ac54 net: ks8851: Use dev_{get,set}_drvdata() adds 806f66495e79 net: ks8851: Remove ks8851_rdreg32() adds 88cfedd0d7ab net: ks8851: Use 16-bit writes to program MAC address adds aa39bf6730b7 net: ks8851: Use 16-bit read of RXFC register adds 22726020050b net: ks8851: Factor out bus lock handling adds 18a3df730932 net: ks8851: Factor out SKB receive function adds d48b7634c692 net: ks8851: Split out SPI specific entries in struct ks8851_net adds 24be72632c68 net: ks8851: Split out SPI specific code from probe() and [...] adds 144ad36c3d3b net: ks8851: Factor out TX work flush function adds d2a1c643a00e net: ks8851: Permit overridding interrupt enable register adds 7a552c850c45 net: ks8851: Implement register, FIFO, lock accessor callbacks adds b07f987a8d77 net: ks8851: Separate SPI operations into separate file adds 797047f875b5 net: ks8851: Implement Parallel bus operations adds 72628da6d634 net: ks8851: Remove ks8851_mll.c adds f4b992b461b3 Merge branch 'net-ks8851-Unify-KS8851-SPI-and-MLL-drivers' adds 2421ee24777e net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() adds 9516352150c0 net: hns3: add a missing mutex destroy in hclge_init_ad_dev() adds 9f5a9816065f net: hns3: refactor hclge_config_tso() adds 5caa039f320d net: hns3: refactor hclge_query_bd_num_cmd_send() adds 639d84d0c428 net: hns3: modify an incorrect type in struct hclge_cfg_gr [...] adds fb9e44d63dc3 net: hns3: modify an incorrect type in struct hclgevf_cfg_ [...] adds 5e86178dcead net: hns3: remove some unused fields in struct hns3_nic_priv adds c496299e0677 net: hns3; remove unused HNAE3_RESTORE_CLIENT in enum hnae [...] adds 4828b5766a69 net: hns3: remove unused struct hnae3_unic_private_info adds 9cee2e8d3039 net: hns3: remove two duplicated register macros in hclgev [...] adds 7c6643cac0ed net: hns3: remove some unused fields in struct hclge_dev adds ead38a8537bf net: hns3: print out speed info when parsing speed fails adds 394f9ebf92c8 Merge branch 'hns3-next' adds 36432797641f vmxnet3: use correct hdr reference when packet is encapsulated adds c28481a88cb3 i40e: Use scnprintf() for avoiding potential buffer overflow adds e92c0e0235c2 i40e: trivial fixup of comments in i40e_xsk.c adds 3b70683fc4d6 ixgbe: fix signed-integer-overflow warning adds 85c41c5b16ee ixgbe: Remove conversion to bool in ixgbe_device_supports_ [...] adds c2d77e598b1b ixgbe: Use true, false for bool variable in __ixgbe_enable [...] adds f2d9f294120f ixgbe: Remove unused inline function ixgbe_irq_disable_queues adds 49c65e95f331 igb: make igb_set_fc_watermarks() return void adds 2c3076f5ed3c igc: Remove unused flags adds 3d3e9b6b6a87 igc: Reject NFC rules with multiple matches adds e087d3bbc4bf igc: Fix IGC_MAX_RXNFC_RULES adds d601afcae2fe e1000e: Relax condition to trigger reset for ME workaround adds 3f6023f77ad0 i40e: Make i40e_shutdown_adminq() return void adds 758b51e1e71e igc: Remove symbol error counter adds 51c657b42f58 igc: Add Receive Error Counter adds e2d0f2031eff igc: Remove Sequence Error Counter adds 480b7a5a3fdb igc: Fix wrong register name adds 6a3faa4d7e01 e1000: Fix typo in the comment adds cdde95bc8952 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 09b547a7996e net: ethernet: mtk-star-emac: remove unused variable adds 2684bda34786 net: phy: mscc: fix PHYs using the vsc8574_probe adds 830f5ce266ce net: phy: marvell: unlock after phy_select_page() failure adds e62905ae34ea xfrm interface: don't take extra reference to netdev adds 0146dca70b87 xfrm: add support for UDPv6 encapsulation of ESP adds 26333c37fc28 xfrm: add IPv6 support for espintcp adds 6d64be3da282 xfrm: avoid extract_output indirection for ipv4 adds a269fbfc4e9f xfrm: state: remove extract_input indirection from xfrm_st [...] adds 171916cbd53d xfrm: move xfrm4_extract_header to common helper adds 3e50ddd8b8d5 xfrm: expose local_rxpmtu via ipv6_stubs adds ede64dd2bfe2 xfrm: place xfrm6_local_dontfrag in xfrm.h adds f3075f48ddb2 xfrm: remove extract_output indirection from xfrm_state_afinfo adds 2ab6096db2f1 xfrm: remove output_finish indirection from xfrm_state_afinfo adds 7d4343d501f9 xfrm: fix unused variable warning if CONFIG_NETFILTER=n adds f26e9b2c0bf3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 40ef92c6ec09 sctp: add sctp_sock_set_nodelay adds 05bfd3661448 sctp: refactor sctp_setsockopt_bindx adds c0425a4249e9 net: add a new bind_add method adds 5a892ff2facb net: remove kernel_setsockopt adds c223c7f22cb1 Merge branch 'remove-kernel_setsockopt-v4' adds 04198499b23f net: dsa: tag_8021q: stop restoring VLANs from bridge adds aef31718a923 net: dsa: sja1105: avoid invalid state in sja1105_vlan_filtering adds 8298a419a006 tipc: remove set but not used variable 'prev' adds 139df98bdfef stmmac: platform: add "snps, dwmac-5.10a" IP compatible string adds 94abdad6974a net: ethernet: dwmac: add ethernet glue logic for NXP imx8 chip adds 29884aa6806c dt-bindings: net: imx-dwmac: Add NXP imx8 DWMAC glue layer adds 0688a9a9dbef Merge branch 'net-ethernet-dwmac-add-ethernet-glue-logic-f [...] adds 91f3fd1124e0 dt-bindings: net: rename the bindings document for MediaTe [...] adds f0b37fa61398 nfp: flower: fix incorrect flag assignment adds fd55199d3b76 net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static adds bc183dec08f9 tcp: tcp_init_buffer_space can be static adds 1f4982ef56f7 net: hns3: fix a print format issue in hclge_mac_mdio_config() adds d62805087e7f net: hns3: remove an unused macro hclge_is_csq adds fc68aed15648 net: hns3: remove two unused macros in hclgevf_cmd.c adds ec4d9392207a net: hns3: fix an incorrect comment for num_tqps in struct [...] adds 2adb8187e543 net: hns3: fix two coding style issues in hclgevf_main.c adds 996aade998ac net: hns3: remove some unused codes in hns3_nic_set_features() adds da4e15e31bae Merge branch 'hns3-next' adds b6ca09cb156d net/mlx5: Replace zero-length array with flexible-array adds 14c129e30152 {IB/net}/mlx5: Simplify don't trap code adds 9254f8ed15b6 net/mlx5: Add support in forward to namespace adds 356d411c2673 net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits adds 555af0c3fa0b net/mlx5: Move iseg access helper routines close to mlx5_c [...] adds ecf814e0e19b net/mlx5: Add support for RDMA TX FT headers modifying adds 6b646a7e4af6 net/mlx5: Add ability to read and write ECE options adds 971ae1ed0346 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 56e2287b4110 mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff adds 2950d1d64fd0 net/mlx5: Kconfig: Fix spelling typo adds 2861904697de net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap adds e1167e16114f net/mlx5: reduce stack usage in qp_read_field adds 86ae579cefff net: Make mpls_entry_encode() available for generic users adds f7e3ac424a2b net/mlx5e: Use generic API to build MPLS label adds 618f88c4c40a net/mlx5: DR: Fix incorrect type in argument adds c2ba2c228769 net/mlx5: DR: Fix cast to restricted __be32 adds 9ff2e92c466d net/mlx5: DR: Fix incorrect type in return expression adds 2553f421f44f net/mlx5: cmd: Fix memset with byte count warning adds aee3e9c457f1 net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect [...] adds 44345c4c130e net/mlx5: IPSec: Fix incorrect type for spi adds c51323ee7ab4 net/mlx5e: en_tc: Fix incorrect type in initializer warnings adds 58ff18e12c9b net/mlx5e: en_tc: Fix cast to restricted __be32 warning adds eb24387183d3 net/mlx5e: Make mlx5e_dcbnl_ops static adds 4300c7e7fe15 Merge tag 'mlx5-cleanup-2020-05-29' of git://git.kernel.or [...] adds 53bd63afbd65 net: dsa: sja1105: suppress -Wmissing-prototypes in sja110 [...] adds 99b981f43132 net: dsa: sja1105: fix port mirroring for P/Q/R/S adds b86a37220115 Merge branch 'Fix-2-non-critical-issues-in-SJA1105-DSA' adds b8ded9de8db3 net/smc: pre-fetch send buffer outside of send_lock adds 32a2be499c01 ath11k: remove stale monitor status descriptor adds 7c6d67b136ce ath10k: Skip handling del_server during driver exit adds c730c477176a ath10k: Remove msdu from idr when management pkt send fails adds 04a4d3416372 wil6210: avoid gcc-10 zero-length-bounds warning adds e47210f72a68 ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_reques [...] adds 31858805f91a ath11k: Add support for multibus support adds 630ad41c195c ath11k: Add drv private for bus opaque struct adds 27143fa93c3b ath11k: Remove bus layer includes from upper layer adds d3ed0cf047cf ath10k: Replace zero-length array with flexible-array adds a86308fc534e wcn36xx: Fix error handling path in 'wcn36xx_probe()' adds 4d0f3604c4d1 ath10k: remove experimental tag from SDIO and SNOC busses [...] adds 103dc3dab295 carl9170: Replace zero-length array with flexible-array adds 9f12bebd512c ath10k: fix gcc-10 zero-length-bounds warnings adds 32221df6765b ath10k: fix ath10k_pci struct layout adds 52b776fa5921 ath11k: remove redundant initialization of pointer info adds c8ffcd122760 ath11k: convert to devm_platform_get_and_ioremap_resource adds 104f3d95d8d6 wil6210: Replace zero-length array with flexible-array adds 012f81456818 ath11k: fix htt stats module not handle multiple skbs adds ec431188b419 wcn36xx: Replace zero-length array with flexible-array adds 25ca180ad380 ath11k: Fix some resource leaks in error path in 'ath11k_t [...] adds b1cb6ad7350e Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds b6b15e20421f rt2800: enable MFP support unconditionally adds 3a8855d8cfcb MAINTAINERS: update qtnfmac maintainers adds dba5a189bf61 Revert "rtw88: no need to set registers for SDIO" adds 75d057bda1fb b43: Fix connection problem with WPA3 adds 6a29d134c04a b43_legacy: Fix connection problem with WPA3 adds 83cee4e625f8 cw1200: Remove local sdio VENDOR and DEVICE id definitions adds 729ef6b614a1 libertas: Use shared constant for rfc1042 header adds e78e5d18c653 atmel: Use shared constant for rfc1042 header adds 9604617e998b wlcore: fix runtime pm imbalance in wl1271_tx_work adds 282a04bf1d80 wlcore: fix runtime pm imbalance in wlcore_regdomain_config adds 3e69ed2b52fd wlcore: fix runtime pm imbalance in wl1271_op_suspend adds 53df5271f239 wlcore: fix runtime pm imbalance in __wl1271_op_remove_interface adds efad661168c7 rtw88: coex: 8723d: set antanna control owner adds 2647d2827f2a rtw88: coex: 8723d: handle BT inquiry cases adds 7a242fb69821 rtw88: fix EAPOL 4-way failure by finish IQK earlier adds 4e1a341580f2 rtw88: 8822c: fix missing brace warning for old compilers adds 7967af8de39d rtw88: 8822c: remove CCK TX setting when switch channel adds da74b6933b3b wlcore: fix runtime pm imbalance in wlcore_irq_locked adds 2a7621ded321 brcmfmac: set F2 blocksize for 4373 adds 528158a8d452 brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode adds 2bee41270f3b brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO adds df18c257bd6a brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode adds 113a57a400a2 brcmfmac: 43012 Update MES Watermark adds 11e7a91994c2 airo: Fix read overflows sending packets adds 86cffb2c0a59 mwifiex: Parse all API_VER_ID properties adds 982d7287f8da mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA adds 7307f29687fd mt76: mt7615: introduce remain_on_channel support adds 802b836a01cf mt76: mt76x02: remove check in mt76x02_mcu_msg_send adds 06acdd380a7d mt76: mt7915: add spatial reuse support adds f9a5c0561029 mt76: mt7915: fix some sparse warnings adds 19e29c69cc47 mt76: mt7915: fix sparse warnings: incorrect type initializer adds 4c04f25dd449 mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy adds ae4027a79898 mt76: mt7915: fix decoded radiotap HE flags adds 238f5d6fc028 mt76: fix per-driver wcid range checks after wcid array size bump adds b62db09aa81c mt76: mt7915: fix some sparse warnings adds a5e0aa78f5c4 mt76: mt7615: switch to per-vif power_save support adds 6f4bd8528c36 mt76: mt7915: fix a handful of spelling mistakes adds eca026555f01 mt76: mt7615: fix hw_scan with ssid_type for specified SSID only adds ec2bb3a570ec mt76: mt7915: fix possible NULL pointer dereference in mt7 [...] adds 5e616ad216ef mt76: fix wcid allocation issues adds e47f2245375f mt76: mt7615: add support for MT7611N adds f473b42ac516 mt76: only iterate over initialized rx queues adds 194a1508e082 mt76: mt7615: Use kmemdup in mt7615_queue_key_update() adds d9045b18cd44 mt76: mt7915: remove set but not used variable 'msta' adds 5cf2740f1d45 Merge tag 'mt76-for-kvalo-2020-05-28' of https://github.co [...] adds a224883cc97f iwlwifi: set NO_HE if the regulatory domain forbids it adds 771db3a10361 iwlwifi: pcie: don't count on the FW to set persistence mode adds fcac70029ccf iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq adds 9db93491f29e iwlwifi: acpi: support device specific method (DSM) adds f5b1cb2e615f iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia adds 61576240558a iwlwifi: pcie: gen3: indicate 8k/12k RB size to device adds 4807e73685f1 iwlwifi: move iwl_txq and substructures to a common trans header adds 4f4822b7cd5a iwlwifi: move txq-specific from trans_pcie to common trans adds f327236df2af iwlwifi: mvm: fix aux station leak adds 018971b11ab4 iwlwifi: mvm: add support for range request version 10 adds e6d4318c0495 iwlwifi: bump FW API to 56 for AX devices adds 6bb986e940dc Merge tag 'iwlwifi-next-for-kalle-2020-05-29' of git://git [...] adds c01c320d24ac ath9k: Set RX filter based to allow broadcast Action frame RX adds 2a9311b5d39a ath9k_htc: Set RX filter based to allow broadcast Action frame RX adds 23cc6bb5a2e6 ath10k: Remove ath10k_qmi_register_service_notifier() declaration adds 9529cba988b7 ath11k: reset trigger frame MAC padding duration adds 37b76986ebd7 ath11k: clear DCM max constellation tx value adds e948ed042799 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds d7ad1415bda5 Merge tag 'wireless-drivers-next-2020-05-30' of git://git. [...] adds 27dc36aefc73 r8169: change driver data type adds 01bd753d0395 r8169: enable WAKE_PHY as only WoL source when runtime-suspending adds 9fdd50c57980 r8169: don't reset tx ring indexes in rtl8169_tx_clear adds bac75d8565e8 r8169: move some calls to rtl8169_hw_reset adds 8ac8e8c64b53 r8169: make rtl8169_down central chip quiesce function adds 67ee63ef2b15 r8169: improve handling power management ops adds 370c63fc11a6 Merge branch 'r8169-again-few-improvements' adds 9918f2d22fd3 ice: Poll for reset completion when DDP load fails adds 072064a43ef3 ice: cleanup VSI context initialization adds bc3a024101ca ice: fix potential double free in probe unrolling adds c2b313b783e0 ice: fix kernel BUG if register_netdev fails adds d3112cd1abec ice: Declare functions static adds ac3716134a40 ice: Refactor ice_ena_vf_mappings to split MSIX and queue [...] adds 02337f1f5914 ice: Simplify ice_sriov_configure adds cfcee02b6c15 ice: Add helper function for clearing VPGEN_VFRTRIG adds 916c7fdf5e93 ice: Separate VF VSI initialization/creation from reset flow adds a06325a0901a ice: Renaming and simplification in VF init path adds eb2af3ee94de ice: Add function to set trust mode bit on reset adds 350e822cd54f ice: Add functions to rebuild host VLAN/MAC config for a VF adds a58e1d817475 ice: remove VM/VF disable command on CORER/GLOBR reset adds 12bb018c538c ice: Refactor VF reset adds 3726cce25890 ice: Refactor VF VSI release and setup functions adds d9f0d6605f30 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 72b4868211a8 vxlan: add check to prevent use of remote ip attributes wi [...] adds 79472fe873dd vxlan: few locking fixes in nexthop event handler adds 193025e861fd Merge branch 'vxlan-fdb-nexthop-misc-fixes' adds 1c0522b4a2e1 selftests: forwarding: mirror_lib: Use mausezahn adds 3ed97037f063 selftests: forwarding: pedit_dsfield: Check counter value adds e8c867c1d819 Merge branch 'selftests-forwarding-Two-small-changes' adds 9b23203c32ee ravb: Mask PHY mode to avoid inserting delays twice adds b0c19ed6088a sch_cake: Take advantage of skb->hash where appropriate adds 39884604b116 mptcp: fix NULL ptr dereference in MP_JOIN error path adds 2d5d9b7ff49f cfg80211: fix mask type in cfg80211_tid_cfg structure adds 60c2ef0ef07f mac80211: fix variable names in TID config methods adds 33462e68231b cfg80211: add support for TID specific AMSDU configuration adds c03369558c43 nl80211: simplify peer specific TID configuration adds e76fede8bf7c cfg80211: add KHz variants of frame RX API adds 942ba88ba9c8 nl80211: add KHz frequency offset for most wifi commands adds 2032f3b2f943 nl80211: support scan frequencies in KHz adds d6fb67ff86bb ieee80211: S1G defines adds fedd0fe4e89b mac80211: Add new AMPDU factor macro for HE peer caps adds 396fba0a59f3 cfg80211: Replace zero-length array with flexible-array adds 3c23215ba8c7 mac80211: Replace zero-length array with flexible-array adds dca9ca2d588b nl80211: add ability to report TX status for control port TX adds 1ea02224afc2 mac80211: allow SA-QUERY processing in userspace adds 9a5f64886237 nl80211: Add support to configure TID specific Tx rate con [...] adds a3b018febccd cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning inter [...] adds 1b9ae0c92925 wireless: Use linux/stddef.h instead of stddef.h adds c11299243370 mac80211: fix HT-Control field reception for management frames adds 119aadf816f5 mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ ca [...] adds a7528198add8 mac80211: support control port TX status reporting adds 5e9cf0f0a3e9 cfg80211: fix 6 GHz frequencies to kHz adds d1a1646c0de7 cfg80211: adapt to new channelization of the 6GHz band adds 0e47901d78f0 nl80211: really allow client-only BIGTK support adds afbc9c9e8bfe cfg80211: add a helper to identify 6 GHz PSCs adds 372b38ea5911 ieee80211: definitions for reduced neighbor reports adds 821273a5a502 ieee80211: add code to obtain and parse 6 GHz operation field adds 8b30808d9be4 ieee80211: add HE ext EIDs and 6 GHz capability defines adds 43e64bf301fd cfg80211: handle 6 GHz capability of new station adds a6cf28e05f0b mac80211: add HE 6 GHz Band Capabilities into parse extension adds 223952177296 cfg80211: add and expose HE 6 GHz band capabilities adds 24a2042cb22f mac80211: add HE 6 GHz Band Capability element adds d1b7524b3ea1 mac80211: build HE operation with 6 GHz oper information adds 607ca9ea3462 mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode adds 2a333a0db24e mac80211: avoid using ext NSS high BW if not supported adds 57fa5e85d53c mac80211: determine chandef from HE 6 GHz operation adds 3b3ec3d52e8f mac80211: check the correct bit for EMA AP adds 1bb9a8a4c81d mac80211: use HE 6 GHz band capability and pass it to the driver adds 2ad2274c58ee mac80211: Add HE 6GHz capabilities element to probe request adds ba8f6a037f79 cfg80211: treat 6 GHz channels as valid regardless of capability adds 461ce35d5535 cfg80211: reject HT/VHT capabilities on 6 GHz band adds f43813652848 cfg80211: require HE capabilities for 6 GHz band adds 93382a0d119b mac80211: accept aggregation sessions on 6 GHz adds 6fcb56ce0f90 mac80211: Consider 6 GHz band when handling power constraint adds 07c12d618f06 mac80211: set short_slot for 6 GHz band adds 093a48d2aa4b cfg80211: support bigger kek/kck key length adds 1079a34c56c5 Merge tag 'mac80211-next-for-davem-2020-05-31' of git://gi [...] adds 1806c13dc253 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 631512f868a4 Bluetooth: L2CAP: Replace zero-length array with flexible-array adds 49c06c9eb14b Bluetooth: Fix for GAP/SEC/SEM/BI-10-C adds 56b5453a8620 Bluetooth: Add SCO fallback for invalid LMP parameters error adds a228f7a41029 Bluetooth: hci_qca: Enable WBS support for wcn3991 adds 3ca44c16b0dc Bluetooth: Consolidate encryption handling in hci_encrypt_cfm adds 755dfcbca837 Bluetooth: Fix assuming EIR flags can result in SSP authen [...] adds 85e90d9391f5 Bluetooth: hci_qca: Fix uninitialized access to hdev adds bf0ddd104167 Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 adds feac90d756c0 Bluetooth: hci_qca: Fix suspend/resume functionality failure adds 4803c54ca249 Bluetooth: btmtkuart: Improve exception handling in btmtua [...] adds e6da0edc24ee Bluetooth: Acquire sk_lock.slock without disabling interrupts adds 7e7bbddd029b Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot adds 4942857b015e Bluetooth: hci_qca: Improve controller ID info log level adds d3a0fe6b0988 Bluetooth: btmtkuart: Use serdev_device_write_buf() instea [...] adds e5aeebddfc31 Bluetooth: hci_qca: Fix QCA6390 memdump failure adds 07f6ecec6554 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds dafe2078a75a ipv4: nexthop: Fix deadcode issue by performing a proper N [...] adds 53fc685243bd bridge: Avoid infinite loop when suppressing NS messages w [...] adds 8066e6b449e0 vxlan: Avoid infinite loop when suppressing NS messages wi [...] adds d36ceaef8fc2 Merge branch 'Fix-infinite-loop-in-bridge-and-vxlan-modules' adds bda6752f3de9 cxgb4: cleanup error code in setup_sge_queues_uld() adds bfad978116c2 regmap: provide helpers for simple bit operations adds 240f1ae40c65 net: ethernet: mtk-star-emac: use regmap bitops adds e85093618c5f Merge branch 'regmap-simple-bit-helpers' adds a01c245438c5 net/sched: fix a couple of splats in the error path of tfc [...] adds a8284c6899cf netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() adds 1fac52da5942 net: flow_offload: consolidate indirect flow_block infrastructure adds 324a823b9962 net: cls_api: add tcf_block_offload_init() adds 0fdcf78d5973 net: use flow_indr_dev_setup_offload() adds 9eabd188716b mlx5: update indirect block support adds 50c1b1c9385f nfp: update indirect block support adds e445e30cf7e6 bnxt_tc: update indirect block support adds 709ffbe19b77 net: remove indirect block netdev event registration adds 2aec17f1997b Merge branch 'fix-indirect-flow_block-infrastructure' adds 0c34bb598c51 net: octeon: mgmt: Repair filling of RX ring adds a74d19ba7c41 net: fec: disable correct clk in the err path of fec_enet_ [...] adds cb8aa9a3affb netfilter: ctnetlink: add kernel side filtering for dump adds d9246a53752f netfilter: nf_tables: generalise flowtable hook parsing adds f9382669cf5e netfilter: nf_tables: pass hook list to nft_{un,}register_ [...] adds 389a2cbcb7f1 netfilter: nf_tables: add nft_flowtable_hooks_destroy() adds c42d8bda69e2 netfilter: nf_tables: pass hook list to flowtable event notifier adds 78d9f48f7f44 netfilter: nf_tables: add devices to existing flowtable adds abadb2f865d7 netfilter: nf_tables: delete devices from flowtable adds 05abe4456fa3 netfilter: nf_tables: allow to register flowtable with no devices adds 5b6743fb2c2a netfilter: nf_tables: skip flowtable hooknum and priority [...] adds af0a2482fa0f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 678eb199cc9d devlink: Create dedicated trap group for layer 3 exceptions adds 1e292f5c11c1 mlxsw: spectrum_trap: Move layer 3 exceptions to exception [...] adds 85176f19f5ff netdevsim: Move layer 3 exceptions to exceptions trap group adds 9eefeabed6f8 devlink: Add 'mirror' trap action adds 30a4e9a29ab9 devlink: Add 'control' trap type adds 515eac677fe1 devlink: Add layer 2 control packet traps adds d77cfd162a34 devlink: Add layer 3 control packet traps adds 5eb18a2b6c11 devlink: Add ACL control packet traps adds 1897936744f0 netdevsim: Register control traps adds 45b1c87313cd mlxsw: spectrum_trap: Factor out common Rx listener function adds 39c10350cfc8 mlxsw: spectrum_trap: Register layer 2 control traps adds 8110668ecd9a mlxsw: spectrum_trap: Register layer 3 control traps adds 88e2774961d7 mlxsw: spectrum_trap: Register ACL control traps adds 9959b389779a selftests: mlxsw: Add test for control packets adds ff0f63832984 Merge branch 'devlink-Add-support-for-control-packet-traps' adds 6f197fb63850 lan743x: Added fixed link and RGMII support adds 0af413bd3e2d flow_dissector: work around stack frame size warning adds 3e1c6846b9e1 net: vmxnet3: fix possible buffer overflow caused by bad D [...] adds 7e89ed8ab3f7 bridge: mrp: Update MRP frame type adds 4b3a61b030d1 bridge: mrp: Set the priority of MRP instance adds c6676e7d62cf bridge: mrp: Add support for role MRA adds 2a67ab99aad0 Merge branch 'bridge-mrp-Add-support-for-MRA-role' adds 4e4f4ce6abf5 cls_flower: remove mpls_opts_policy adds 96aa1b22bd6b tun: correct header offsets in napi frags mode adds 3190ca3b5f51 net: phy: broadcom: don't export RDB/legacy access methods adds 685e39eaf4b5 dpaa2-eth: Add support for Rx traffic classes adds 6aa90fe2d967 dpaa2-eth: Distribute ingress frames based on VLAN prio adds ad054f265401 dpaa2-eth: Add helper functions adds 2c8d1c8d7d62 dpaa2-eth: Add congestion group taildrop adds 3f8b826d705f dpaa2-eth: Update FQ taildrop threshold and buffer pool count adds f395b69f40f5 dpaa2-eth: Add PFC support through DCB ops adds 07beb1651adc dpaa2-eth: Keep congestion group taildrop enabled when PFC on adds a477605fdb28 Merge branch 'dpaa2-eth-add-PFC-support' adds 547ce4cfb34c switch cmsghdr_from_user_compat_to_kern() to copy_from_user() adds 03eaeda7806d vxlan: fix dereference of nexthop group in nexthop update path adds f109603a4be0 ice: allow host to clear administratively set VF MAC adds c1636a6e8a5e ice: support adding 16 unicast/multicast filter on untrusted VF adds 2bb19d6e0771 ice: Fix transmit for all software offloaded VLANs adds c9a12d6d2091 ice: Increase timeout after PFR adds bff185e2406e ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value adds cf0bf41dd6cb ice: Reset VF for all port VLAN changes from host adds 401ce33b3281 ice: Always clear QRXFLXP_CNTXT before writing new value adds 765dd7a1827c ice: Fix inability to set channels when down adds 7dcc0fb8f649 ice: Allow VF to request reset as soon as it's initialized adds ebb462dc21ea ice: fix function signature style format adds 1a9c561aa355 ice: fix PCI device serial number to be lowercase values adds a039f6fcba45 ice: Use coalesce values from q_vector 0 when increasing q [...] adds d5329be99077 ice: fix aRFS after flow director delete adds b5e19a642b7e ice: Ignore EMODE when setting PHY config adds 2a2e01e7b1e0 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds eae9d3c0167d net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_vl.c adds 4c21daae3dbc tipc: Fix NULL pointer dereference in __tipc_sendstream() adds 79a1f0ccdbb4 ipv6: fix IPV6_ADDRFORM operation logic adds a3ac249a1ab5 cxgb4/chcr: Enable ktls settings at run time adds 76d7728db724 crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 adds f3b140ad8575 Crypto/chcr: Fixes compilations warnings adds 055be6865dea Crypto/chcr: Fixes a coccinile check error adds a56772dc3f17 Merge branch 'chelsio-crypto-fixes' adds 6abde0b24122 crypto/chtls: IPv6 support for inline TLS adds efd7ed0f5f2d sfc: add missing annotation for efx_ef10_try_update_nic_st [...] adds 90040351a832 tools, bpftool: Clean subcommand help messages adds 73a4f0407e67 tools, bpftool: Make capability check account for new BPF caps adds dc3ca5cf3e0b tools, bpftool: Print correct error message when failing t [...] adds fe537393b579 bpf: Fix returned error sign when link doesn't support updates adds 2b983b407a3a MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name adds 272d51af3289 libbpf: Add API to consume the perf ring buffer content adds 93581359e7ae libbpf: Install headers as part of make install adds 0142dddcbe96 bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run adds 55983299b7ea libbpf: Use .so dynamic symbols for abi check adds abe3cac8706b bpf, sk_msg: Add some generic helpers that may be useful f [...] adds f470378c7562 bpf: Extend bpf_base_func_proto helpers with probe_* and * [...] adds 13d70f5a5ecf bpf, sk_msg: Add get socket storage helpers adds 1d9c037a898b bpf, selftests: Add sk_msg helpers load and attach test adds ee103e9f1544 bpf, selftests: Test probe_* helpers from SCHED_CLS adds 601b05ca6edb libbpf: Fix perf_buffer__free() API for sparse allocs adds 204fb0413a92 selftests/bpf: Fix a typo in test_maps adds 36ef9a2d3f76 selftests/bpf: Cleanup some file descriptors in test_maps adds efbc3b8fe1e6 selftests/bpf: Cleanup comments in test_maps adds 1ea0f9120c8c bpf: Fix map permissions check adds 43dd115b1fff selftests/bpf: Add tests for write-only stacks/queues adds 457f44363a88 bpf: Implement BPF ring buffer and verifier support for it adds bf99c936f947 libbpf: Add BPF ring buffer support adds cb1c9ddd5525 selftests/bpf: Add BPF ringbuf selftests adds c97099b0f227 bpf: Add BPF ringbuf and perf buffer benchmarks adds 97abb2b39682 docs/bpf: Add BPF ring buffer design notes adds e255d3273920 Merge branch 'bpf-ring-buffer' adds c3c16f2ea6d2 bpf: Add rx_queue_mapping to bpf_sock adds b36e62eb8521 bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper adds 7f1c04269fe7 devmap: Formalize map value as a named struct adds fbee97feed9b bpf: Add support to attach bpf program to a devmap entry adds 64b59025c15b xdp: Add xdp_txq_info to xdp_buff adds 2778797037a6 libbpf: Add SEC name for xdp programs attached to device map adds d39aec79e592 selftest: Add tests for XDP programs in devmap entries adds 906312ca0d62 Merge branch 'xdp_devmap' adds df8fe57c071c tools/bpf: sync bpf.h adds ca2f5f21dbbd bpf: Refactor sockmap redirect code so its easy to reuse adds e91de6afa81c bpf: Fix running sk_skb program types with ktls adds 463bac5f1ca7 bpf, selftests: Add test for ktls with skb bpf ingress policy adds 7b805819c412 Merge branch 'fix-ktls-with-sk_skb_verdict' adds bb2359f4dbe9 bpf: Change kvfree to kfree in generic_map_lookup_batch() adds 8ea204c2b658 net: Make locking in sock_bindtoindex optional adds 70c58997c1e8 bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt adds 9c441fe4c06a selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt adds c48a24f00e7a Merge branch 'bpf_setsockopt-SO_BINDTODEVICE' adds fc37987265b5 xdp: Introduce xdp_convert_frame_to_buff utility routine adds 1b698fa5d8ef xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame adds 958a3f2d2aff bpf: Use tracing helpers for lsm programs adds febeb6dff7be libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c adds 171526f6fee8 flow_dissector: Pull locking up from prog attach callback adds a3fd7ceee054 net: Introduce netns_bpf for BPF programs attached to netns adds b27f7bb590ba flow_dissector: Move out netns_bpf prog callbacks adds 7f045a49fee0 bpf: Add link-based BPF program attachment to network namespace adds 0c047ecbb7ba bpf, cgroup: Return ENOLINK for auto-detached links on update adds d60d81acc2c1 libbpf: Add support for bpf_link-based netns attachment adds be6e19818ba6 bpftool: Extract helpers for showing link attach type adds e948947a6e11 bpftool: Support link show for netns-attached links adds 1f043f87bb59 selftests/bpf: Add tests for attaching bpf_link to netns adds b8215dce7dfd selftests/bpf, flow_dissector: Close TAP device FD after the test adds b4b8a3bf9ef0 selftests/bpf: Convert test_flow_dissector to use BPF skeleton adds 06716e04a043 selftests/bpf: Extend test_flow_dissector to cover link creation adds cf51abcded83 Merge branch 'Link-based-attach-to-netns' adds 9a25c1df24a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 836e66c218f3 bpf: Fix up bpf_skb_adjust_room helper's skb csum setting adds 7cdec54f9713 bpf: Add csum_level helper for fixing up csum levels adds c4ba153b6501 bpf, selftests: Adapt cls_redirect to call csum_level helper adds f371c9235050 Merge branch 'csum-fixes' adds 9a5f25ad30e5 selftests/bpf: Fix sample_cnt shared between two threads adds 7cec0b927142 selftests/bpf: Fix verifier test adds effe5be17706 s390/bpf: Maintain 8-byte stack alignment adds 33d21f18204c s390/bpf: Use bcr 0,%0 as tail call nop filler adds 9bc499befeef bpf, selftests: Use bpf_probe_read_kernel adds d70a6be1e2ab tools/bpf: Don't use $(COMPILE.c) adds e7ad28e6fdbf selftests/bpf: Add a default $(CXX) value adds 9a5a908c38c7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2eed5a8b614b hinic: add set_channels ethtool_ops support adds 11e877b2a8cf vmxnet3: allow rx flow hash ops only when rss is enabled adds 049fa17f7ae6 Revert "tipc: Fix potential tipc_node refcnt leak in tipc_rcv" adds a275727b1899 Revert "tipc: Fix potential tipc_aead refcnt leak in tipc_ [...] adds 241d46dce9f4 Merge branch 'tipc-revert-two-patches' adds e8224bfe7729 net_failover: fixed rollback in net_failover_open() adds 065fcfd49763 selftests: net: ip_defrag: ignore EPERM adds cb8e59cc8720 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] new c444eb564fb1 mm: thp: make the THP mapcount atomic against __split_huge [...] new dde3c6b72a16 mm/slub: fix a memory leak in sysfs_slab_add() new dd8657b6c1cb mm/memcg: optimize memory.numa_stat like memory.stat new 9e1f0580d37e mm/gup: move __get_user_pages_fast() down a few lines in gup.c new 376a34efa4ee mm/gup: refactor and de-duplicate gup_fast() code new 104acc327648 mm/gup: introduce pin_user_pages_fast_only() new 2170ecfa7688 drm/i915: convert get_user_pages() --> pin_user_pages() new f81cd178ecfd mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() new adb72ae1915d kasan: stop tests being eliminated as dead code with FORTI [...] new 47227d27e2fc string.h: fix incompatibility between FORTIFY_SOURCE and KASAN new 574c1ae66c12 mm: clarify __GFP_MEMALLOC usage new d622abf74f3d mm: memblock: replace dereferences of memblock_region.nid [...] new 6f24fbd38c4e mm: make early_pfn_to_nid() and related defintions close t [...] new 3f08a302f533 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option new fa3354e4ea39 mm: free_area_init: use maximal zone PFNs rather than zone sizes new 9691a071aa26 mm: use free_area_init() instead of free_area_init_nodes() new 307602036ba1 alpha: simplify detection of memory zone boundaries new a32c1c61212d arm: simplify detection of memory zone boundaries new 584cb13dca27 arm64: simplify detection of memory zone boundaries for UM [...] new 8f4693f0e0f5 csky: simplify detection of memory zone boundaries new 5d2ee1a17f34 m68k: mm: simplify detection of memory zone boundaries new 625bf73ed27f parisc: simplify detection of memory zone boundaries new bee3b3ccb10c sparc32: simplify detection of memory zone boundaries new 1b02ec0180b9 unicore32: simplify detection of memory zone boundaries new da50c57bdbb8 xtensa: simplify detection of memory zone boundaries new 73a6e474cb37 mm: memmap_init: iterate over memblock regions rather that [...] new acd3f5c441e9 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES new 51930df5801e mm: free_area_init: allow defining max_zone_pfn in descend [...] new bc9331a19d75 mm: rename free_area_init_node() to free_area_init_memoryl [...] new 854e8848c584 mm: clean up free_area_init_node() and its helpers new 8a1b25fe3ce4 mm: simplify find_min_pfn_with_active_regions() new 237e506cd5af docs/vm: update memory-models documentation new 833d8a426f78 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] new 82a3241a8f76 mm/page_alloc.c: bad_flags is not necessary for bad_page() new 0d0c48a274d5 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] new 534fe5e3c44f mm/page_alloc.c: rename free_pages_check() to check_free_page() new 58b7f1194fe1 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] new 16867664936e mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] new 4ca7be24eeb3 mm/page_alloc.c: remove unused free_bootmem_with_active_regions new 86aaf255437a mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] new f63661566fad mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] new 26e7deadaae1 mm/vmstat.c: do not show lowmem reserve protection informa [...] new 3334a45eb9e2 mm/page_alloc: use ac->high_zoneidx for classzone_idx new 97a225e69a1f mm/page_alloc: integrate classzone_idx and high_zoneidx new d0ddf49b7c4a mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() new 01c0bfe061f3 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] new b418a0f9f0b0 mm/page_alloc.c: reset numa stats for boot pagesets new aa0925910958 mm, page_alloc: reset the zone->watermark_boost early new ae70eddd5633 mm/page_alloc: restrict and formalize compound_page_dtors[] new 117003c32771 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] new 3d060856adfc mm: initialize deferred pages with interrupts enabled new da97f2d56bbd mm: call cond_resched() from deferred_init_memmap() new 305dacf77952 padata: remove exit routine new f1b192b117cd padata: initialize earlier new 4611ce224688 padata: allocate work structures for parallel jobs from a pool new 004ed42638f4 padata: add basic support for multithreaded jobs new 89c7c4022dfc mm: don't track number of pages during deferred initialization new e44431498f5f mm: parallelize deferred_init_memmap() new ecd096506922 mm: make deferred init's max threads arch-specific new ec3b39c73189 padata: document multithreaded jobs new 633bf2fe8da0 mm/page_alloc.c: add missing newline new e0c13f9761df khugepaged: add self test new ffe945e633b5 khugepaged: do not stop collapse if less than half PTEs ar [...] new a980df33e935 khugepaged: drain all LRU caches before scanning pages new ae2c5d804242 khugepaged: drain LRU add pagevec after swapin new 9445689f3b61 khugepaged: allow to collapse a page shared across fork new 5503fbf2b0b8 khugepaged: allow to collapse PTE-mapped compound pages new 3917c80280c9 thp: change CoW semantics for anon-THP new 71a2c112a0f6 khugepaged: introduce 'max_ptes_shared' tunable new ae94da898133 hugetlbfs: add arch_hugetlb_valid_size new 359f25443a8d hugetlbfs: move hugepagesz= parsing to arch independent code new 38237830882b hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] new 282f4214384e hugetlbfs: clean up command line processing new c2833a5bf75b hugetlbfs: fix changes to command line processing new 8ac0b81ab148 mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] new be51e3fde5c1 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET new b0eae98c66fe mm/hugetlb: define a generic fallback for is_hugepage_only [...] new 5be993432821 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] new ff45fc3ca0f3 mm: simplify calling a compound page destructor new a892cb6b977f mm/vmscan.c: use update_lru_size() in update_lru_sizes() new 1f318a9b0dc3 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch new 730ec8c01a2b mm/vmscan.c: change prototype for shrink_page_list new df3a45f9d8ee mm/vmscan: update the comment of should_continue_reclaim() new f4129ea3591a mm: fix NUMA node file count error in replace_page_cache() new abb242f57196 mm: memcontrol: fix stat-corrupting race in charge moving new 3fba69a56e16 mm: memcontrol: drop @compound parameter from memcg charging API new 14235ab36019 mm: shmem: remove rare optimization when swapin races with [...] new 6caa6a0703e0 mm: memcontrol: move out cgroup swaprate throttling new 3fea5a499d57 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] new 9f762dbe19b9 mm: memcontrol: prepare uncharging for removal of private [...] new 49e50d277ba2 mm: memcontrol: prepare move_account for removal of privat [...] new 9da7b5216869 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] new 0d1c20722ab3 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] new be5d0a74c62d mm: memcontrol: switch to native NR_ANON_MAPPED counter new 468c398233da mm: memcontrol: switch to native NR_ANON_THPS counter new 9d82c69438d0 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] new f0e45fb4da29 mm: memcontrol: drop unused try/commit/cancel charge API new eccb52e78809 mm: memcontrol: prepare swap controller setup for integration new 2d1c498072de mm: memcontrol: make swap tracking an integral part of mem [...] new 4c6355b25e8b mm: memcontrol: charge swapin pages on instantiation new 0a27cae1389f mm: memcontrol: document the new swap control behavior new d9eb1ea2bf87 mm: memcontrol: delete unused lrucare handling new a0b5b4147fb3 mm: memcontrol: update page->mem_cgroup stability rules new 5df741963d52 mm: fix LRU balancing effect of new transparent huge pages new 497a6c1b0990 mm: keep separate anon and file statistics on page reclaim [...] new c843966c556d mm: allow swappiness that prefers reclaiming anon over the [...] new 6058eaec816f mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() new 34e58cac6d8f mm: workingset: let cache workingset challenge anon new 968246874739 mm: remove use-once cache bias from LRU balancing new a4fe1631f313 mm: vmscan: drop unnecessary div0 avoidance rounding in ge [...] new 1431d4d11abb mm: base LRU balancing on an explicit cost model new fbbb602e40c2 mm: deactivations shouldn't bias the LRU balance new 264e90cc07f1 mm: only count actual rotations as LRU reclaim cost new 314b57fb0460 mm: balance LRU lists based on relative thrashing new 7cf111bc39f6 mm: vmscan: determine anon/file pressure balance at the re [...] new 96f8bf4fb1dd mm: vmscan: reclaim writepage is IO cost new d483a5dd009a mm: vmscan: limit the range of LRU type balancing new 5d91f31faf8e mm: swap: fix vmstats for huge pages new 21e330fc632d mm: swap: memcg: fix memcg stats for huge pages new 5b94ce2fcae2 tools/vm/page_owner_sort.c: filter out unneeded line new 2d3a36a47964 mm, mempolicy: fix up gup usage in lookup_node new 8cbd54f52997 include/linux/memblock.h: fix minor typo and unclear comment new 4360dfa99ff5 sparc32: register memory occupied by kernel as memblock.memory new 885902531586 hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for [...] new 67e4eb076840 mm: thp: don't need to drain lru cache when splitting and [...] new 124cb3a62d54 powerpc/mm: drop platform defined pmd_mknotpresent() new 86ec2da037b8 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() new 4fb6eabf1037 drivers/base/memory.c: cache memory blocks in xarray to ac [...] new 375d315cbfdb mm: add DEBUG_WX support new b422d28b2177 riscv: support DEBUG_WX new 7e01ccb43d62 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new 09587a09ada2 arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined new ee01c4d72adf Merge branch 'akpm' (patches from Andrew) adds d9d6e1f3d5bb media: dvb-usb: auto-select CYPRESS_FIRMWARE adds 06b93644f4d1 media: Kconfig: add an option to filter in/out platform drivers adds a19f228b8dd9 media: Kconfig: not all V4L2 platform drivers are for camera adds f11175daffad media: pci: move VIDEO_PCI_SKELETON to a different Kconfig adds dee1877d9168 media: Kconfig: update the MEDIA_SUPPORT help message adds 4b32216adb01 media: split test drivers from platform directory adds a41034df5389 media: Kconfig: move comment to siano include adds 3bb112016616 media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var adds 6a79117187b3 media: Kconfig: mode firewire comment to firewire/Kconfig adds 3a137f81f768 media: ddbridge: copy the dvb_dummy_fe driver to ddbridge adds 94ab24a2c886 media: ddbridge-dummy_fe: do some vars and function renames adds 9a33a27e7fe5 media: ddbridge: use the ddbridge's own dummy fe driver adds 97b19498dc02 media: Kconfig: mark other drivers as test drivers adds a832862295e0 media: Kconfig: simplify some dependencies adds a3b91d8bd1e0 media: Kconfig: better support hybrid TV devices adds 6268b3513944 media: Kconfig: fix selection for test drivers adds 76c34a8d0e53 media: add SPDX headers on Kconfig and Makefile files adds e58be01614ca media: dvb-core: Kconfig: default to use dynamic minors adds 32a363d0b0b1 media: Kconfig files: use select for V4L2 subdevs and MC adds 7d5bc6930db4 media: Kconfig: reorganize the drivers menu options adds c39d57044a25 media: Kconfig: use a sub-menu to select supported devices adds c6774ee035dc media: Kconfig: make filtering devices optional adds ce971d957015 media: Kconfig: warn if drivers are filtered adds f1991411257b media: Kconfig: move CEC-specific options to cec/Kconfig adds 10713a942040 media: Kconfig: move DVB-specific options to dvb-core/Kconfig adds 8164ab872115 media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig adds 8fc42fff164b media: Kconfig: move media controller core select to main Kconfig adds 5e9e60f42141 media: Kconfig: place all options under a sub-menu adds 1b80d36aeb92 media: Kconfig: move the position of sub-driver autoselection adds b0cd4fb27665 media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering adds 0c822d97bd14 media: Kconfig: Better organize the per-API options adds f48fd1514212 media: i2c/Kconfig: reorganize items there adds b6a7d1bcc55f media: Kconfig: don't use visible for device type select adds 485f9a434c16 media: docs: avermedia.rst: mark a table as such adds c8b667ac517e media: docs: move soc-camera.rst to staging adds 64a881836a91 media: docs: split cpia2.rst on two files adds f40b814a3d5a media: docs: split ci.rst into uAPI and user guide docs adds a6c5ac5ca760 media: docs: split meye.rst into admin and uAPI docs adds 8d562a0038da media: docs: split vimc.rst into devel and admin parts adds 481025598f21 media: docs: split development info from bttv.rst adds 51df01acc193 media: docs: split development info from cx88.rst adds aeb9b21ab449 media: docs: split cx2341x.rst into different audiences adds 087362d96356 media: docs: cx18-streams.c: fix broken references to docs adds d81c969b95d4 media: docs: split uAPI info from davinci-vpbe.rst adds b4a5f46cdee4 media: docs: split uAPI info from fimc.rst adds f8dd7a257dce media: docs: split uAPI info from saa7134-devel.rst adds 889a500ed5fe media: docs: split uAPI info from omap3isp.rst adds 5dfb8db56b27 media: docs: split uAPI info from imx.rst adds 54f38fcae536 media: docs: move uAPI book to userspace-api/media adds ff768f596fa1 media: docs: kAPI docs: move them to driver-api adds 2e9a7e0bc191 media: docs: move fourcc file to the uAPI document adds 32e2eae23f8f media: docs: move user-facing docs to the admin guide adds 577a7ad33aef media: docs: move driver-specific info to driver-api adds b36343861b21 media: docs: add an uAPI chapter for driver-specific stuff adds d29e1ef4d638 media: docs: get rid of Documentation/media/ adds 85f7cd3a2aad Revert "media: Kconfig: better support hybrid TV devices" adds e1e213b1b0e4 media: v4l2-mem2mem: return CAPTURE buffer first adds 6837e43e9ca1 media: hantro: Set buffers' zeroth plane payload in .buf_prepare adds 28a202c55963 media: hantro: Use v4l2_m2m_buf_done_and_job_finish adds c9f98d9aeb09 media: hantro: Remove unneeded hantro_dec_buf_finish adds 774ffd751a94 media: hantro: Move H264 motion vector calculation to a helper adds 88d06362d1d0 media: hantro: Refactor for V4L2 API spec compliancy adds ba445b7ff43b media: dt-bindings: rockchip-vpu: Convert bindings to json-schema adds 286e78a9b508 media: pci: cx88: convert to use i2c_new_client_device() adds b041cb6362db media: pci: saa7134: convert to use i2c_new_client_device() adds 03c87596b71a media: marvell-ccic: convert to use i2c_new_client_device() adds cb3c38c93ac3 media: usb: cx231xx: convert to use i2c_new_client_device() adds f263c8514a38 media: usb: hdpvr: convert to use i2c_new_client_device() adds 479ce8f5b1fb media: usb: pvrusb2: convert to use i2c_new_client_device() adds 7ca02435ff25 media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_G [...] adds cdb82f826eca media: imx.rst: Add example media graphs adds 4eaaf0861fa6 media: doc-rst: in the RGB formats table add '-' in undefi [...] adds 58d4c14ed89c media: v4l2-common: Add BGR666 to v4l2_format_info adds dbe939814cfa media: coda: round up decoded buffer size for all codecs adds 50733b5b9102 media: add v4l2 JPEG helpers adds 12310819a26a media: coda: jpeg: add CODA960 JPEG decoder support adds d2f1db860852 media: coda: split marking last meta into helper function adds 1e34e446d79c media: coda: mark last capture buffer adds 15c3d5aae73e media: coda: lock capture queue wakeup against decoder sto [...] adds 5c990fa01fb2 media: coda: jpeg: support optimized huffman tables adds 4ce4646c2337 media: vimc: remove the function vimc_unregister adds 7a040cf30343 media: vimc: handle error in vimc_add_subdevs adds 967534cb49cd media: vimc: keep the error value when adding an entity fails adds 5aa0d0964b98 media: vimc: fix issues in documentation in vimc-common.h adds e472d6a2594b media: vimc: add vimc_ent_type struct for the callbacks of [...] adds 9d3bf4cd9f1e media: vim2m: Remove unneeded buffer lock adds e671ed99f843 media: vimc: fix kernel-doc markups adds 33e3c349b2bf media: staging/intel-ipu3: Implement lock for stream on/of [...] adds 9581ba4596e0 media: staging/intel-ipu3: css: simplify expression adds 34b7db6fff8d media: staging/intel-ipu3: Remove extra blank lines adds bfcba38d95a0 media: ov5640: fix use of destroyed mutex adds ce7d96a4a77d media: doc-rst: add yavta test example in ipu3 docs adds f744d9a4fee3 media: staging/intel-ipu3: Simplify single goto jump adds 9611ba28d850 media: ipu3.rst: add yuv-downscaling into pipeline diagram adds e1ebe9f9c88e media: staging: imgu: do not hold spinlock during freeing [...] adds 63342afea65e media: venus: vdec: Use pmruntime autosuspend adds 380f3bbd9562 media: venus: hfi_cmds.h: Replace zero-length array with f [...] adds 0f61e171e4bb media: venus: hfi_msgs.h: Replace zero-length array with f [...] adds 07f8f22a33a9 media: venus: core: remove CNOC voting while device suspend adds d321dd233b9f media: imx: imx7-mipi-csis: Cleanup and fix subdev pad for [...] adds 45cde0aab780 media: imx: imx7-mipi-csis: Centralize initialization of p [...] adds d9a7dd2f684c media: imx: imx7-mipi-csis: Add missing RAW formats adds 0aa09e57b0f6 media: imx: imx7-mipi-csis: Expose correct YUV formats adds cb373070bf75 media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 da [...] adds 083285ac9df3 media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support adds a0ec36a364a7 media: imx: imx7-mipi-csis: Rename data_alignment field to width adds b06bde9ac683 media: imx: imx7-mipi-csis: Align image width based on format adds eeea9ac2d2a9 media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALI [...] adds 2c2ae48d3b83 media: imx: imx7-mipi-csis: Align macro definitions adds 1d812ad253d4 media: imx: imx7-mipi-csis: Remove link setup on source pad adds 9994e00d4131 media: imx: imx7-mipi-csis: Cleanup includes adds f89ab84a949f media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers adds 4b7126a78948 media: imx: imx7-mipi-csis: Implement the .enum_mbus_code( [...] adds 3dc4365ba873 media: ti-vpe: cal: fix DMA memory corruption adds 528649578a87 media: ti-vpe: cal: improve enable_irqs adds 29decd21bb16 media: ti-vpe: cal: fix use of wrong macro adds b6959ca031ab media: ti-vpe: cal: use runtime_resume for errata handling adds f7271bfb1801 media: ti-vpe: cal: drop cal_runtime_get/put adds ffd41d4f1593 media: ti-vpe: cal: catch error irqs and print errors adds 842532858515 media: ti-vpe: cal: print errors on timeouts adds 09ea44ca0743 media: ti-vpe: cal: simplify irq handling adds ad03da58ea57 media: ti-vpe: cal: remove useless CAL_GEN_* macros adds 05254a2b12ec media: ti-vpe: cal: remove useless IRQ defines adds fa72ef7abc90 media: ti-vpe: cal: use reg_write_field adds f77f2e1f2946 media: ti-vpe: cal: cleanup CIO power enable/disable adds c1075243e56c media: ti-vpe: cal: fix dummy read to phy adds aaf97874882f media: ti-vpe: cal: program number of lines properly adds cd1a746b9b24 media: ti-vpe: cal: set DMA max seg size adds cbdda28ab930 media: ti-vpe: cal: move code to separate functions adds c17013918a21 media: ti-vpe: cal: improve wait for CIO resetdone adds 355357457a58 media: ti-vpe: cal: improve wait for stop-state adds 6dfcbde592e0 media: ti-vpe: cal: fix stop state timeout adds ec16d2ab4d0b media: docs: fix some broken references adds 860b511766a3 media: Makefile: fix test drivers compilation adds 9393d050c860 Revert "media: Kconfig: move CEC-specific options to cec/Kconfig" adds 8e5b5d75e9d0 media: Kconfig: DVB support should be enabled for Digital TV adds de73b88c7ca1 media: cec: move the core to a separate directory adds 46d2a3b964dd media: place CEC menu before MEDIA_SUPPORT adds 4be5e8648b0c media: move CEC platform drivers to a separate directory adds a81068181aad media: move CEC USB drivers to a separate directory adds df823a8208c4 media: cec: rename CEC platform drivers config options adds ffb2e0082cfc media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT adds b533cad6fd59 media: docs: update cardlists adds c4b89166d291 media: docs: split avermedia.rst contents on two files adds 109895a1525f media: docs: dvb_intro.rst: update its contents adds 03693a5a2393 media: docs: intro.rst actually contain DVB references adds c5b352431f6f media: docs: update avermedia.rst contents adds f631516f6d7d media: docs: bt8xx.rst: update document info adds 729126e4b4b3 media: docs: update bttv.rst information adds 9fafef585718 media: docs: add a cardlist for cx18 boards adds fe877259d8aa media: docs: cpia2.rst: do some cleanups adds 8a1bfbc70d13 media: docs: update Digital TV faq.rst adds 12bcf90c693c media: docs: saa7134.rst: update the documentation adds 08256f12ac56 media: docs: zr364xx: update documentation adds 1c9eeba23227 media: docs: get rid of obsoleted udev documentation adds 371f6ff57f56 media: docs: Add a master topic for the index file adds 4605a6102a7b media: docs: cleanup bttv-devel.rst file adds ef7f0c9539d8 media: docs: fix references for vimc adds cc5d250e5a3b media: docs: move copyrights to the end and update them adds e4da97eb3a09 media: docs: add GPLv2 for uAPI guide adds 63735af86d64 media: docs: add cros-references to the other media guides adds 5c57ae64e8bc media: i2c/Kconfig: use sub-menus for I2C support adds 9cbb04551a85 media: radio: don't use a menu just for wl128x driver adds 016baa59bf9f media: Kconfig: Don't expose the Request API option adds 143f8adfd534 media: Documentation/media: drop/fix vivi references adds dacca5f0fa69 media: media/test_drivers: rename to test-drivers adds 6af5797c76c1 media: cec: don't select PCI & DMI adds e36b68ed273e media: mc/Kconfig: remove staging dependency for request API adds a735e6b80d91 media: cec/usb: depends on USB_SUPPORT and TTY adds ceab3ac1e60d media: dvb-frontends: DUMMY_FE should depends on DVB_CORE adds 9e04ff70cf8e Merge tag 'v5.7-rc2' into patchwork adds e10daad5bb6e media: staging: rkisp1 Kconfig: depends on OF adds e6940c03dd62 media: usbvision: depends on USB adds 953f10064140 media: dvb: digitv: remove unused array element 0 adds a8648098948d media: rc: if kernel is built without an IR codec, don't a [...] adds 96f3a9392799 media: dvb: return -EREMOTEIO on i2c transfer failure. adds d27958df9302 media: dvb-usb: make dvb_usb_device_properties const adds c77591a8ca5a media: m88ds3103: Add missing '\n' in log messages adds 9448762fd1d1 media: ir-rx51: Use 64-bit division macro adds f2267d7ed803 media: imx: utils: fix and simplify pixel format enumeration adds 1df2148fdfc0 media: imx: utils: fix media bus format enumeration adds c25ab5caf516 media: imx: utils: Inline init_mbus_colorimetry() in its caller adds 0cd5d896a192 media: imx: utils: Handle Bayer format lookup through a se [...] adds 3130c45c2ba3 media: imx: Fix some pixel format selections adds a7d5003cab01 media: imx: utils: Rename pixel format selection enumeration adds f0f71ae440a9 media: imx: utils: Introduce PIXFMT_SEL_IPU adds c943b6947f45 media: imx: utils: Make imx_media_pixfmt handle variable n [...] adds 74cd3984f133 media: imx: utils: Split find|enum_format into fourcc and [...] adds eef988826fbd media: imx: utils: Rename format lookup and enumeration functions adds 4d7463cdf5de media: imx: utils: Constify some mbus and ipu_image arguments adds e13160116939 media: davinci: remove redundant assignment to pointer 'common' adds 757570f11fa4 media: mtk-mdp: Use correct aliases name adds 03f56d9952b4 media: pwc-ctl: remove redundant assignment to variable ret adds d45c9313782b media: gspca: remove redundant assignment to variable status adds 33d236371f70 media: imx-media-csc-scaler: Use a shorter name for driver adds 1ca3cb46a992 media: v4l2-ctrl: Add H264 profile and levels adds ff8c2784b057 media: uapi: h264: Add new profile and levels adds 9429e7072f8f media: imx.rst: Fix the MIPI CSI-2 virtual channel adds 62ce7201f442 media: imx.rst: Provide an example for unprocessed video capture adds 8a4676d6e627 media: imx.rst: Provide the OV560 module part number adds d00c9761afe7 media: imx.rst: Provide streaming examples for imx6q-sabresd adds f36592e7b343 media: vicodec: Fix error codes in probe function adds dba361345706 media: staging: rkisp1: remove TODO item - uapi structs co [...] adds dd844fb8e50b media: platform: fcp: Set appropriate DMA parameters adds 2990e3dbf7ee media: staging: rkisp1: replace rkisp1_fmt_pix_type with v [...] adds b23096af0be4 media: staging: rkisp1: cap: remove field fmt_type from st [...] adds 003492984ed7 media: staging: rkisp1: change fields names from fmt_type [...] adds d6ef0719fa90 media: v4l2-fh: define v4l2_fh struct regardless of condition adds f661aaa007aa media: rkisp1: Get rid of unused variable warning adds 42cbdf2b5ecb media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency adds 45776c540f7f media: rkisp1: Fix wrong PHY config dependency adds 624922a2739b media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists adds b5218cf40c1e media: hantro: h264: Use the generic H264 reflist builder adds d6b50a96d337 media: dt-bindings: rockchip: Document RK3399 Video Decode [...] adds cd33c830448b media: rkvdec: Add the rkvdec driver adds 5714e84fee50 media: si2157: Enable tuner status flags adds 5741f4affb69 media: si2157: Check error status bit on cmd execute adds e955f959ac52 media: si2157: Better check for running tuner in init adds 7e80a8d14d9f media: si2157: Add analog tuning related functions adds 578147e968bd media: si2157: Briefly wait for tuning operation to complete adds e4361015a4aa media: si2157: module debug option to wait on signal lock adds 81118817c4ae media: cx23885: Add analog frontend to Hauppauge QuadHD adds f8e76a5e2679 media: cx23885: Add analog frontend to 1265_K4 adds 2be355a08e19 media: cx23885: Add analog frontend to HVR5525 adds fbc9a49cf272 media: cx23885: Add i2c device analog tuner support adds 3c1ccbad8080 media: cx231xx: Add i2c device analog tuner support adds d99846cb1c0e media: si2157: add on-demand rf strength func adds 722b3c140dd4 media: lgdt3306a: Add CNR v5 stat adds 038fd4141029 media: cx25840: Register labeling, chip specific correction adds fdb9e30e9143 media: iguanair: rc drivers no longer need to do locking adds 7c3bae3f430a media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue w [...] adds b2b1046f1de6 media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound() adds 60e915354c27 media: staging: rkisp1: cap: fix return values from pm functions adds e4b0326c4d70 media: staging: rkisp1: cap: serialize start/stop stream adds 4d0b43804c12 media: staging: rkisp1: remove mbus field from rkisp1_sens [...] adds 1d3ac27801e5 media: staging: rkisp1: replace the call to v4l2_async_not [...] adds 66f92c4e1701 media: coda: add RC enable controls adds ba99522b2bd0 media: v4l2-image-sizes: add HD and Full-HD definitions adds ceb348690e29 media: staging: rkisp1: cap: cleanup in mainpath config fo [...] adds a557c3fa96c8 media: staging: rkisp1: cap: fix value written to uv swap [...] adds b82b39937459 media: staging: rkisp1: cap: change the logic for writing [...] adds c6a86569e841 media: staging: rkisp1: cap: support uv swap only for semi [...] adds d0dd92789f44 media: staging: rkisp1: cap: support uv swapped planar formats adds b1f487ef3339 media: dt-bindings: media: convert rockchip rga bindings to yaml adds b2965c912a3d media: dt-bindings: media: rockchip-rga: add power-domains [...] adds 49c6644eb6ac media: dvb-usb-ids.h: fix an USB PID name adds 8cbaa12100a1 media: dvb-usb-v2: use DVB_USB_DEVICE() macro adds 52b88c87e22b media: pwc-if.c: Update comments about each pwc supported model adds 787103913b91 media: pwc-if: place USB device list on numberical order adds 74da0d515c20 media: admin-guide: add a card list for cx231xx boards adds 433c8e566098 media: admin-guide: update em28xx cardlist adds d9d43617bb13 media: admin-guide: Add an introduction chapter adds 2aca74c8b1a1 media: admin-guide: add a generic building guide adds 17ce5e6d72d5 media: admin-guide: improve cardlist.rst documentation adds 760ec48b6bea media: admin-guide: add dvb-usb-v2 card lists adds 9f054a7e7d1f media: admin-guide: add cardlist for dib0700 driver adds f21067392bbd media: admin-guide: add dibusb-mb and dibusb-mc card lists adds 4b45a0cd391a media: admin-guide: add support for the remaining dvb-usb boards adds da95d30bb06e media: admin-guide: add a card list for the Siano driver adds ea90626fdf6e media: admin-guide: add a cardlist for all other USB cards adds d3cb08320729 media: admin-guide: split DVB cards.rst adds 97b202b004b4 media: admin-guide: replace the frontend drivers list adds 0cb8f667ec6a media: admin-guide: add a list of media PCI cards adds 0753351432ef media: admin-guide: add a table with USB drivers adds 9436af9eb4e4 media: admin-guide: add a list of platform drivers adds c127fa9d3d54 media: admin-guide: add a list of I2C drivers adds a70559d37a6b media: admin-guide: add SPI cards to platform drivers adds c84315dd8aec media: admin-guide: add card lists for radio and firewire adds 8cf8f0a68a99 media: admin-guide: add test-drivers adds f45ce7a1e582 media: admin-guide: bt8xx.rst: fix a broken cross-reference adds a79a0e71ae67 media: admin-guide: reorganize the guide adds 33fc918ab89b media: admin-guide: split driver-specific indexes to new files adds 19ce44f027ca media: rkisp1: fix missing mbus.type -> mbus_type conversion adds a349d3d97ea2 media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries adds 5c9863981498 MAINTAINERS: reorder media attributes adds 4bdbff4da405 media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies adds 324efc704352 media: platform: fix VIA_CAMERA dependencies adds 4e5552b23f9f media: Kconfig: fix some dvb-usb-v2 dependencies adds c4ed27cfed45 media: m88ds3103: error in set_frontend is swallowed and n [...] adds 408d0244421c media: rc: no need for decoder state if decoder not enabled adds b7ba9f34800a media: si2157: ensure wait_status is initialized adds 9a42a5ff3dac media: vimc: cap: Report a colorspace adds 9cc056e6064c media: MAINTAINERS: adjust entries to moving CEC USB drivers adds fcab45adb853 media: vidioc-reqbufs/create-bufs.rst: fix typo adds e5ad7db4b2f3 media: cec-gpio: handle gpiod_get_value errors correctly adds e51759f56d31 media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ct [...] adds cb1c05c89b1f media: venus: core: Add missing mutex destroy adds 82223aa54bb7 media: venus: core: Fix mutex destroy in remove adds 18cf8ba1d3e6 media: venus: core: Constify codec frequency data array adds 0febf9236970 media: venus: helpers: Done buffers per queue type adds 51df3c81ba10 media: venus: vdec: Mark flushed buffers with error state adds bc3d870e414b media: venus: vdec: Init registered list unconditionally adds 85872f861d4c media: venus: Mark last capture buffer adds 4470ff693833 media: venus: venc,vdec: Return EBUSY on S_FMT while streaming adds 735a02f1bbc2 media: staging: ipu3: Fix stale list entries on parameter [...] adds 11de96b94f7c media: ipu3.rst: add explanation for running mode adds f9d813cc93e2 media: MAINTAINERS: ipu3-imgu: Add Tian Shu and Bingbu as [...] adds 81d1adeb52c9 media: Revert "staging: imgu: Address a compiler warning o [...] adds 8c038effd893 media: staging: ipu3-imgu: Move alignment attribute to field adds 839efdb65ffd media: staging: ipu3-imgu: Add a sanity check for the para [...] adds e9ebce2d4c8b media: staging: rkisp1: rsz: get the capture format info f [...] adds 21e4cdcb62ae media: staging: rkisp1: rsz: remove redundant if statement [...] adds 0b64a837817e media: staging: rkisp1: rsz: change (hv)div only if captur [...] adds bcf10abe8c40 media: staging: rkisp1: cap: enable RGB capture format wit [...] adds e01bc6cbb1fc media: dt-bindings: media: rockchip-vpu: fix interrupt-names adds 54ac3fc34871 media: imx: utils: Default colorspace to SRGB adds 0d7f7d2d3191 media: rcar-csi2: Fix comment of VCDT/VCDT2 register adds 149d65e549f3 media: cx231xx: Remove unneeded semicolon adds f84fdf99e9e2 media: meson: vdec: enable mcrcc for VP9 adds d251c653aa3f media: MAINTAINERS: update the Amlogic VDEC driver maintai [...] adds a97f52b0f1a6 media: staging: media: imx: no need to check return value [...] adds 7c192ebf394c media: staging: media: usbvision: usbvision-core Correct spelling adds 6c8d0cdd6ccb media: ti-vpe: avoid gcc-9 warning adds b77da87c84f8 media: vimc: Support multiple media bus codes for each pix [...] adds 772563b27c9f media: vimc: Add missing {RGB,BGR,GBR}888 media bus codes adds f4d12d8009d9 media: vimc: deb: Add support for {RGB,BGR,GBR}888 bus for [...] adds 62eedb356188 media: sun8i: Fix an error handling path in 'deinterlace_r [...] adds 3b5af3171e2d media: cec: silence shift wrapping warning in __cec_s_log_addrs() adds 716448642d71 media: admin-guide: make clear about PCI subsystem IDs adds 92f0fa8b5df4 media: admin-guide: split cardlist.rst file adds f645e6256bd1 media: v4l2-dev/ioctl: Add V4L2_CAP_IO_MC adds b72f14ee7eb3 media: pci: Fill v4l2_fmtdesc with designated initializers adds e5b6b07a1b45 media: v4l2: Extend VIDIOC_ENUM_FMT to support MC-centric devices adds d5f74a1eff9a media: rcar-vin: Make use of V4L2_CAP_IO_MC adds 148dd20602d5 media: staging/intel-ipu3: Make use of V4L2_CAP_IO_MC adds c7ff09f6e262 media: vimc: Make use of V4L2_CAP_IO_MC adds 6ba189d3f78c media: vidioc-enum-fmt.rst: make the ENUM_FMT text clearer adds 5b9f8e4ac947 media: ipu3.rst: fix a build warning adds 18200e9e243d media: Documentation: media: Update sub-device API intro adds 3fb0ee8b3b79 media: Documentation: media: Document read-only subdevice adds f75c431e54e2 media: v4l2-dev: Add v4l2_device_register_ro_subdev_node() adds fb15db8c0060 media: v4l2-subdev: Guard whole fops and ioctl hdlr adds 6446ec6cbf46 media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl adds 0e06a071dce7 media: v4l: document VIDIOC_SUBDEV_QUERYCAP adds ea8912b788f8 media: gpio-ir-tx: improve precision of transmitted signal [...] adds 1195a28dcf1b media: gpio-ir-tx: allow transmission without carrier adds 1bcecace15d2 media: dvb: remove redundant assignment to variable bw adds 4e054aab8a1f media: stv0900_core: remove redundant assignment to variable val adds f933d160b1e7 media: usb: ttusb-dec: reduce the number of memory reads i [...] adds 77d30eab0448 media: mantis_dvb: remove redundant initialization to vari [...] adds 43c4dc3f59e7 media: dvb-frontends: remove redundant initialization of v [...] adds 35dd70b4c493 media: media: sh_veu: Remove driver adds e6d4ef7d58aa media: i2c: imx219: Implement get_selection adds b2bbf1aac611 media: i2c: imx219: Fix a bug in imx219_enum_frame_size adds 70d4a9efee9c media: entity: Pass entity to get_fwnode_pad operation adds 8fe784b9abb2 media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1 adds 0d3c81e82da9 media: v4l2-mc: add v4l2_create_fwnode_links helpers adds f4d7a681b826 media: video-mux: Parse information from firmware without [...] adds 0e63a5e4bb4e media: imx: Parse information from firmware without using [...] adds acee6033c5c5 media: Revert "media: v4l2-fwnode: Add a convenience funct [...] adds 596e5c5801cd media: imx: csi: Implement get_fwnode_pad op adds 318cd3654280 media: video-mux: Implement get_fwnode_pad op adds fd5b69df4ffc media: imx: mipi csi-2: Implement get_fwnode_pad op adds eff218f24180 media: imx: imx7-mipi-csis: Implement get_fwnode_pad op adds 400a9034c466 media: imx: imx7-media-csi: Implement get_fwnode_pad op adds 612b385efb1e media: video-mux: Create media links in bound notifier adds 8b4713c9939b media: imx: mipi csi-2: Create media links in bound notifier adds 6e996653e757 media: imx7: mipi csis: Create media links in bound notifier adds 94b99296f3d9 media: imx7: csi: Create media links in bound notifier adds 2c586f189198 media: imx: csi: Create media links in bound notifier adds fe7aee5d3533 media: imx7: csi: Remove imx7_csi_get_upstream_endpoint() adds 86e02d07871c media: imx5/6/7: csi: Mark a bound video mux as a CSI mux adds f02eac790df2 media: imx: csi: Lookup upstream endpoint with imx_media_g [...] adds f0c1210f8a12 media: imx: Create missing links from CSI-2 receiver adds 50da3f36e60e media: imx: silence a couple debug messages adds c4e053660371 media: imx: TODO: Remove media link creation todos adds cabc918e5b87 media: dt-bindings: video-interfaces: Document 'orientatio [...] adds 915bd31ce9ed media: dt-bindings: video-interface: Replace 'rotation' de [...] adds 9397a83f4018 media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION adds 9926c2248740 media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION adds 926645d43fd4 media: v4l2-ctrls: Add camera orientation and rotation adds 344897ef1d9b media: v4l2-fwnode: Add helper to parse device properties adds ae6ff16cf745 media: include: v4l2-ctrl: Sort forward declarations adds e0837a6c08e1 media: v4l2-ctrls: Sort includes alphabetically adds e0a360630deb media: v4l2-ctrls: Add helper to register properties adds eba08021e150 media: i2c: ov5670: Parse and register properties adds 74c3ddd9887f media: i2c: ov13858: Parse and register properties adds ad3a44cbd1b2 media: i2c: imx219: Parse and register properties adds ad85094b293e Revert "media: staging: atomisp: Remove driver" adds 99da46648a30 MAINTAINERS: adjust atomisp maintainership adds 60e5c189453f media: atomisp: fix usage of access_ok() kAPI adds 1aeb9583d3ba media: atomisp: totalram_pages is now a function adds e58eeb5a7335 media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO adds a9d7bbcc6bb8 media: atomisp: Fix support for time 64 API adds 8d564cd28cfc media: atomisp: use cpu_latency_qos_*() instead of pm_qos_ [...] adds c1b70ae094d3 media: atomisp: use new ida API adds e7b955f8e018 media: atomisp: fix a broken compat32 code adds aa31f6514047 media: atomisp: allow building the driver again adds fd3218f513eb media: atomisp: select IOSF_MBI dependency adds 4636a85cff86 media: atomisp: fix several typos adds bdfe0beb95ee media: atomisp: fix several coding style issues adds eaa399eb542c media: atomisp: do lots of other coding style cleanups adds 02330fb0107a media: atomisp: remove some dead code adds 9a0d7fb5ece6 media: atomisp: simplify math_support.h adds e1ac35b39ac1 media: atomisp: add a way for the driver to know the chips [...] adds ea419fdae5eb media: atomisp: atomisp_cmd.c test ISP version in runtime adds 268ff5bf6b2b media: atomisp: atomisp_dfs_tables.h: don't depend on ISP version adds 643405b0fff4 media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401 adds 9ace178dee15 media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2 [...] adds a19b190e32df media: atomisp: atomisp_v4l2.c: set wdt timers according w [...] adds 02c392332cb9 media: atomisp: atomisp_subdev.c check ISP version on runtime adds 78e2888ccb29 media: atomisp: atomisp_csi2.c: remove useless ifdefs adds 7ef17aa55fc3 media: atomisp: atomisp_compat_css20.c: detect ISP at runtime adds 483f5215a2f4 media: atomisp: atomisp_compat_ioctl32.c: be independent o [...] adds ffa123612a13 media: atomisp: sh_css_defs.h: get rid of build time dependencies adds 977e77c0b5c2 media: atomisp: make sh_css_struct.h independent of ISP version adds 4f744a573db3 media: atomisp: make sh_css_sp_init_pipeline() ISP version [...] adds 6a2782c0b2a0 media: atomisp: remove ISP version macros from sh_css_legacy.h adds 5e0947450d16 media: atomisp: remove table duplication from dfs tables adds 19801a18a0c7 media: atomisp: unify sh_css_params_shading_id_table_generate() adds 1e972929f055 media: atomisp: sh_css_param_dvs.h remove ISP version macros adds fe670b2a79b8 media: atomisp: print css_version in runtime adds 1c874c13cd54 media: atomisp: add support for possible new names adds bd3016e92455 media: atomisp: css_trace.h: use the newest tracing code adds c06e212da091 media: atomisp: ia_css_binary_get_shading_info(): don't te [...] adds 8a85fe11c218 media: atomisp: get rid of some non-existing functions for [...] adds 7535c68d179f media: atomisp: make util.c work with ISP2401 runtime detection adds 406ae7607903 media: atomisp: sh_css: detect ISP version at runtime adds badd9b3a9510 media: atomisp: isp_const.h: get rid of an unused big define list adds d4cf9939a614 media: atomisp: get rid of several typedef-style defines adds 8fba22fbdfc3 media: atomisp: get rid of trivial ISP2401 dependencies on [...] adds 4dcf78197aed media: atomisp: get rid of unused header files adds c8b1a84e38c2 media: atomisp: remove unused definitions at */isp_capture_defs.h adds 7c2b6c1e3456 media: atomisp: remove several duplicated files adds ecdb2e34b295 media: atomisp: remove unused hive_isp_css_host_ids_hrt.h adds 14131db2ea1a media: atomisp: hive_isp_css_defs.h: keep just one copy of it adds c343a51e1678 media: atomisp: get finish de-duplication of hrt/hive*.h adds 0a76fd8e8d20 media: atomisp: add Asus Transform T101HA ACPI vars adds 5060e35ee5a8 media: atomisp: use regulator_get_optional() for first attempt adds 3a5e9f4c4d5a media: atomisp: remove bayer_io_ls duplication adds 5254591b4ec5 media: atomisp: rename anr2 param header file adds 33c04118f2fe media: atomisp: get rid of io_ls/ subdir adds 1360fa6fa2b1 media: atomisp: remove unused duplicated files adds e6c131037013 media: atomisp: get rid of trivial version checks at *.h adds 8022c2e29214 media: atomisp: get rid of ia_css_sc_param.h version dependency adds e3292f808b75 media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines adds c6552aebbe6c media: atomisp: get rid of __ISP define tests adds b82cd6b7f587 media: atomisp: make all file names unique at atomisp driver adds d8763340d2cb media: atomisp: simplify makefiles adds 9d4fa1a16b28 media: atomisp: cleanup directory hierarchy adds 8d4af3102d64 media: atomisp: get rid of some broken code adds fe4586ca23ae media: atomisp: change function worders and fix include adds 085093606320 media: atomisp: allow building for isp2401 adds 9935e2928ae6 media: atomisp: cleanup contents of css_2400_system/ adds f172f6eef1ff media: atomisp: cleanup contents of css_2401_csi2p_system adds f0648058c59a media: atomisp: cleanup contents of css_2401_system adds 3c0538fbad9f media: atomisp: get rid of most checks for ISP2401 version adds bbf3f7827ef5 media: atomisp: add firmware load code for ISP2401 rev B0 adds 0057131fea6d media: atomisp: remove some file duplication and do more d [...] adds ac378c94c7c6 media: atomisp: use add_qos_request instead of update adds 8ac171401531 media: atomisp: fix querycap initialization logic adds 32efca3d5579 media: atomisp: move ia_css_configure_sc() implementation adds 1ab709827c08 media: atomisp: disable the dummy PM driver is atomisp dri [...] adds 8568fe630066 media: atomisp: print a better message when fw version is wrong adds f770e91a7b64 media: atomisp: limit the name of the firmware file adds 9b7632e8fe7f media: atomisp: fix clock rate frequency setting adds ca133c395f2f media: atomisp: improve device detection code adds 33c24f8f5a27 media: atomisp: relax firmware version detection criteria adds 25bccb98ae05 media: atomisp: free PCI resources when probing fail adds 9972311643ac media: atomisp: make dfs_config_merr_117a struct const adds 88a4711e7973 media: atomisp: add -dDEBUG when building this driver adds 0d64e9420583 media: atomisp: Add some ACPI detection info adds 85df8457b31c media: atomisp: better display DMI and EFI found entries adds d03f2e248c41 media: atomisp: print the type of PMIC that will be used adds 09d87466655d media: atomisp: reduce the risk of a race condition adds a79afb97e022 media: atomisp: warn if unsupported subdevs are found adds 93e24ec6bfe6 media: atomisp: detect the PMIC type adds 0741bf667f3c media: atomisp: move atomisp_gmin_platform.c to pci/ dir adds b4dc4e139beb media: atomisp: add support for different PMIC configurations adds 4877b19e13a3 media: atomisp: spctrl: be sure to zero .code_addr after free adds a27b58118197 media: atomisp: use pcim_enable_device() again adds 0f441fd70b1e media: atomisp: simplify the power down/up code adds 1351ea6b04c8 media: atomisp: remove a misplaced #endif adds 3117ddda1ece media: atomisp: fix an inverted logic adds 983e5aca98bf media: atomisp: get rid of spmem_dump.c adds 5f1e9dd555ee media: atomisp: get rid of __bo_alloc() macro adds 7f98b894595e media: atomisp: fix a slab error due to a wrong free adds 39c91e18c140 media: atomisp: fix the value for CamClk on Asus T101HA adds 95d1f398c4dc media: atomisp: keep the ISP powered on when setting it adds 1d6e5c3040c1 media: atomisp: change the code to properly wait for sensor adds 5589ea0745ef media: atomisp: ov2680: improve debug messages adds 4f78f0840ffe media: atomisp: use read/write routines from mainstream adds b0ac238396c4 media: atomisp-ov2680: get rid of the type field adds 1bc075cbaf64 media: atomisp: simplify ov2680 array write logic adds eda1310b4087 media: atomisp: turn on camera before setting it adds 814634b8e81f media: atomisp: disable the dynamic and reserved pools adds c03496b3bd92 media: atomisp: add a notice about possible leak resources adds 1985e93802d2 media: atomisp: isp_mmu: don't use kmem_cache adds cf3cd3b05ea9 media: atomisp: print IRQ when debugging adds 58d6ccc264ed media: atomisp: don't produce errs for ignored IRQs adds 27333dadef57 media: atomisp: adjust some code at sh_css that could be broken adds 645626791e7e media: atomisp: update TODO with the current data adds 8c8664264b97 media: atomisp: unify the version for isp2401 a0 and b0 versions adds 00994f0ceca3 media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove [...] adds 960b2dee908b media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockc [...] adds 9f984cacf4f4 media: dvbdev: Fix tuner->demod media controller link adds 528b1a1ab244 media: dvb-usb: Add Cinergy S2 PCIe Dual Port support adds 932300e6c3e0 media: dt-bindings: ov8856: Document YAML bindings adds 0c2c7a1e0d69 media: ov8856: Add devicetree support adds 96b5b11aeb6a media: ov8856: Implement sensor module revision identification adds 866edc895171 media: i2c: Add ov2740 image sensor driver adds cd2599398849 media: i2c: imx219: Drop <linux/clk-provider.h> and <linux [...] adds 142d06489fc7 media: s5k5baf: Replace zero-length array with flexible-array adds 938b29db3aa9 media: Documentation: media: Refer to mbus format document [...] new a98f670e41a9 Merge tag 'media/v5.8-1' of git://git.kernel.org/pub/scm/l [...] new 6929f71e46bd atomisp: avoid warning about unused function new 4c70382824be perf evsel: Rename perf_evsel__object_config() to evsel__o [...] new 10c513f798d6 perf evsel: Rename perf_evsel__resort*() to evsel__resort*() new 2dbfc9451737 perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() new 35ac0cad7d6c perf evsel: Rename *perf_evsel__get_config_term() & friend [...] new 8f6725a2c95c perf evsel: Rename perf_evsel__new*() to evsel__new*() new c64e85e14b51 perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs] [...] new 7d1e239e911f perf counts: Rename perf_evsel__*counts() to evsel__*counts() new c6aab66a728b perf probe: Accept the instance number of kretprobe event new 80526491c2ca perf probe: Fix to check blacklist address correctly new 2ae5d0d7d886 perf probe: Check address correctness by map instead of _etext new f41ebe9defac perf probe: Do not show the skipped events new fdb071f86611 perf tools: Do not display extra info when there is nothin [...] new b491198db8fd perf tools: Do not seek in pipe fd during tracing data processing new 14d3d5405253 perf session: Try to read pipe data from file new 0d71a2b242b3 perf callchain: Setup callchain properly in pipe mode new 53fb18941d81 perf script: Enable IP fields for callchains new 5b3141d02645 perf expr: Allow for unlimited escaped characters in a symbol new 92aa1c2bdb96 perf metrics: Fix parse errors in cascade lake metrics new 7db61f384dae perf metrics: Fix parse errors in skylake metrics new cb59fa793e3c perf expr: Allow ',' to be an other token new f59d3f84a03c perf expr: Increase max other new 7db2fd0b2113 perf expr: Parse numbers as doubles new e5e0e63528f2 perf expr: Debug lex if debugging yacc new 981d169f9008 perf metrics: Fix parse errors in power8 metrics new f2682a8fe9b0 perf metrics: Fix parse errors in power9 metrics new 9be27a5d4169 perf expr: Print a debug message for division by zero new d4d5ca0baac3 perf stat: Increase perf metric output resolution new 8510895bafdb perf parse-events: Use strcmp() to compare the PMU name new 5885a202d044 perf evsel: Dummy events never triggers, no need to ask fo [...] new 0a892c1c9472 perf record: Add dummy event during system wide synthesis new 63b5930f4a4e perf vendor events power9: Add missing metrics to POWER9 ' [...] new b027cc6fdf1b perf c2c: Fix 'perf c2c record -e list' to show the defaul [...] new e12a89ef73b2 perf tools: Fix is_bpf_image function logic new 7fcdccd42377 perf parse-events: Fix incorrect conversion of 'if () free [...] new 3efc899d9afb perf evsel: Fix 2 memory leaks new f0aef4759be5 perf evsel: Initialize evsel->per_pkg_mask to NULL in evse [...] new ba35fe9358df tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT new da231338ec9c perf record: Use an eventfd to wakeup when done new 63f11355a6ee perf expr: Test parsing of floating point numbers new 39548e50e689 perf powerpc: Don't ignore sym-handling.c file new 6365757894d5 perf expr: Fix memory leaks in metric bison new 4ac22b484d4c perf parse-events: Make add PMU verbose output clearer new 3b536651eeb7 perf test: Provide a subtest callback to ask for the reaso [...] new 06392aaad592 perf test: Improve pmu event metric testing new 7597ce89b3ed perf trace: Fix the selection for architectures to generat [...] new 6d1f916265aa perf beauty: Allow the CC used in the arch errno names scr [...] new beb642030004 perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 new ea9eb1f456a0 perf stat: Fix duration_time value for higher intervals new eee19501926d perf tools: Grab a copy of libbpf's hashmap new ded80bda8bc9 perf expr: Migrate expr ids table to a hashmap new a885f3cc6f83 perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed new c1034eb06920 perf tool: Make perf tool aware of SELinux access control new bd7c1c6671b2 perf docs: Introduce security.txt file to document related issues new 961224db0470 perf intel-pt: Use allocated branch stack for PEBS sample new 6549a8c0c3d9 perf tools: Replace zero-length array with flexible-array new acd1ac23156e perf stat: POWER9 metrics: expand "ICT" acronym new 498ef715a00b perf script: Better align register values in dump new ae7626418d71 perf stat: Fail on extra comma while parsing events new 45db55f2ef5e perf metricgroup: Make 'evlist_used' variable a bitmap ins [...] new a45badc7392b perf expr: Allow numbers to be followed by a dot new 72f02a947e89 perf stat: Fix wrong per-thread runtime stat for interval mode new cf4d9bd67cb1 perf counts: Reset prev_raw_counts counts new 297767ac0ce5 perf stat: Copy counts from prev_raw_counts to evsel->counts new 905365f493e3 perf stat: Save aggr value to first member of prev_raw_counts new c7e5b328a8d4 perf stat: Report summary for interval mode new 04f9bf2bac72 perf bpf-loader: Add missing '*' for key_scan_pos new d778a778a816 perf config: Add stat.big-num support new ffe7428e6dc8 perf branch: Replace zero-length array with flexible-array new 452b0d160ad1 perf ftrace: Trace system wide if no target is given new 51a09d8f9aa0 perf ftrace: Detect workload failure new 07e9a6f538cb perf util: Fix memory leak of prefix_if_not_in new fa99ce828291 perf util: Fix potential SEGFAULT in put_tracepoints_path [...] new a159e2fe89b4 perf metricgroup: Free metric_events on error new 4e21c13aca38 perf metricgroup: Always place duration_time last new 908103991a99 perf metricgroup: Use early return in add_metric new 7f9eca51c1e8 perf metricgroup: Delay events string creation new 6bf2102bec4e perf metricgroup: Order event groups by size new 2440689d62e9 perf metricgroup: Remove duped metric group events new 05530a7921c0 perf metricgroup: Add options to not group or merge new e2ce1059b0b3 perf metricgroup: Remove unnecessary ',' from events new 8c3e05c827ef perf script: Don't force less for non tty output with --xed new a90a1c54a6e9 perf list: Add metrics to command line usage new d685e6c1b872 perf tests: Consider subtests when searching for user spec [...] new 5f09ca5a1484 perf stat: Do not pass avg to generic_metric new 1244a32736f8 perf parse: Add 'struct parse_events_state' pointer to scanner new 85afd35575a3 perf symbols: Fix debuginfo search for Ubuntu new 953e92402a52 perf jvmti: Fix jitdump for methods without debug info new 959f8ed4c1a8 perf jvmti: Do not report error when missing debug information new 525c821de0a6 perf tests: Add test for the java demangler new 0bdf31811be0 perf jvmti: Fix demangling Java symbols new 61f82e3fb697 perf kcore_copy: Fix module map when there are no modules loaded new 87cf8360735e perf evlist: Disable 'immediate' events last new b51640854df1 perf script: Fix --call-trace for Intel PT new 16b4b4e1a003 perf record: Respect --no-switch-events new 9b2d2066ddf6 perf intel-pt: Refine kernel decoding only warning message new 9b90d9734ab7 perf build: Group the NO_SYSCALL_TABLE logic new 43de3869b516 perf build: Allow explicitely disabling the NO_SYSCALL_TAB [...] new db6b8cc8912a perf trace: Remove union from syscalltbl, all the fields a [...] new a9e8c1f85696 perf trace: Use zalloc() to make sure all fields are zeroe [...] new d21cb73a9025 perf trace: Grow the syscall table as needed when using libaudit new a88f70de1b50 perf build: Remove libaudit from the default feature checks new 5bc7aac3e7ca perf build: Add NO_SYSCALL_TABLE=1 to the build tests new 69fbadbe987a perf build: Add NO_LIBCRYPTO=1 to the default set of build tests new 60da3a12c53b perf build: Add NO_SDT=1 to the default set of build tests new 7d7e503cac31 perf jvmti: Remove redundant jitdump line table entries new 1e4bd2ae4564 perf jit: Fix inaccurate DWARF line table new 82352ae28fc9 perf tools: Correct license on jsmn JSON parser new 709434907842 perf tools: Add optional support for libpfm4 new 9300acc6fed8 perf build: Add a LIBPFM4=1 build test entry new 21f2b7c13335 tools compiler.h: Add attribute to disable tail calls new 8617e2e34fde perf tests: Don't tail call optimize in unwind test new 0fb0d615f310 perf test: Initialize memory in dwarf-unwind new 4db25f669323 perf tools: Move arm-spe-pkt-decoder.h/c to the new dir new 9f74d770180d perf auxtrace: Add four itrace options new a54ca194981b perf arm-spe: Support synthetic events new 5cf0e8ebc258 perf libdw: Fix off-by 1 relative directory includes new a9a1790247bd perf stat: Ensure group is defined on top of the same cpu mask new 3b1f47d6e7d3 tools arch x86: Sync the msr-index.h copy with the kernel sources new 0affd0e5262b perf symbols: Fix kernel maps for kcore and eBPF new 3e9b26dc2268 perf tools: Remove some duplicated includes new 38b3a5aaf2fd Merge tag 'perf-tools-2020-06-02' of git://git.kernel.org/ [...] adds 352780b61ebb Documentation: security: core.rst: add missing argument adds 2ce113fa525f KEYS: Replace zero-length array with flexible-array adds 521fd61c84a1 security/keys: rewrite big_key crypto to use library interface adds b6f61c314649 keys: Implement update for the big_key type new a484a497c98a Merge tag 'keys-next-20200602' of git://git.kernel.org/pub [...] adds 00720f0e7f28 smack: avoid unused 'sip' variable warning adds 092c94aed3e1 smack: remove redundant structure variable from header. adds 84e99e58e8d1 Smack: slab-out-of-bounds in vsscanf adds 921bb1cbb31b Smack:- Remove mutex lock "smk_lock" from inode_smack adds 4ca75287064b Smack:- Remove redundant inode_smack cache adds ef26650a201f Smack: Remove unused inline function smk_ad_setfield_u_fs_ [...] new acf25aa66371 Merge tag 'Smack-for-5.8' of git://github.com/cschaufler/s [...] adds 4e2e7cfec13a mfd: mt6397: Modify suspend/resume behavior adds d0c7347dc78f mfd: mt6397: Trim probe function to support different chip [...] adds 6c3d5c97d260 dt-bindings: mfd: Add compatible for the MediaTek MT6358 PMIC adds 2b91c28f2abd mfd: Add support for the MediaTek MT6358 PMIC adds 29ee40091e27 rtc: mt6397: Add support for the MediaTek MT6358 RTC adds 25c8c452ff45 dt-bindings: mfd: Add document bindings for mp2629 adds 06081646450e mfd: mp2629: Add support for mps battery charger adds 7abd9fb64682 iio: adc: mp2629: Add support for mp2629 ADC driver adds 3bc6d790c39d power: supply: Add support for mps mp2629 battery charger adds fe27f04e0cdc power: supply: mp2629: Add impedance compensation config adds 904ac71f4b0c MAINTAINERS: Add entry for mp2629 Battery Charger driver adds e8a6f4acae06 Merge branches 'ib-mfd-x86-usb-watchdog-5.8', 'ib-mfd-powe [...] adds 8bc401f3f56e mfd: htc-i2cpld: Convert to use i2c_new_client_device() adds 0c09e712b38d mfd: stpmic1: Make stpmic1_regmap_config static adds ff8bd0b59cfd mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION adds 9a875245f0c7 mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake adds c085c664155e mfd: sprd: Remove unnecessary spi_bus_type setting adds 8d7de077834f mfd: stm32-timers: Use dma_request_chan() instead dma_requ [...] adds 9aa8759960e3 mfd: Constify properties in mfd_cell adds 5037941f3151 dt-bindings: mfd: mediatek: Add MT6397 Pin Controller adds d4f9b5428b53 mfd: wm8994: Fix driver operation if loaded as modules adds f4a1954036c1 mfd: wm8994: Fix unbalanced calls to regulator_bulk_disable() adds 7ff864e1ad34 mfd: wm8994: Silence warning about supplies during deferred probe adds e583649d87ec mfd: stmfx: Reset chip on resume as supply was disabled adds 60c2c4bcb920 mfd: stmfx: Fix stmfx_irq_init error path adds 97eda5dcc2cd mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt adds 652b7b6740eb mfd: wcd934x: Drop kfree for memory allocated with devm_kzalloc adds 12e5bf757a1f mfd: max77620: Use single-byte writes on MAX77620 adds 7edd363421da mfd: Add support for PMIC MT6360 adds 098c4adf249c mfd: mt6360: Remove duplicate REGMAP_IRQ_REG_LINE() entry new 512b7d37ee0a Merge tag 'mfd-next-5.8' of git://git.kernel.org/pub/scm/l [...] adds d8207c155a7c backlight: lp855x: Ensure regulators are disabled on probe [...] adds 61365ca7b24f backlight: l4f00242t03: Convert to GPIO descriptors adds e0ace1fc40cd dt-bindings: backlight: qcom-wled: Convert the wled bindin [...] adds f16899a6a7d4 backlight: qcom-wled: Add callback functions adds b85083d162cf dt-bindings: backlight: qcom-wled: Add WLED5 bindings adds 62a1d3f623ac backlight: qcom-wled: Add support for WLED5 peripheral tha [...] adds 479da1f538a2 backlight: Add backlight_device_get_by_name() new 302d5b3321aa Merge tag 'backlight-next-5.8' of git://git.kernel.org/pub [...] adds 0f0dbd9b36bb watchdog: ts72xx_wdt: fix build error adds e56d48e92b10 watchdog: imx_sc_wdt: Fix reboot on crash adds f249eef9e66e watchdog: clarify that stop() is optional adds e8799ce85992 watchdog: da9062: Initialize timeout during probe adds c4718308d777 watchdog: da9063: Make use of pre-configured timeout during probe adds a0948ddba65f watchdog: da9062: No need to ping manually before setting timeout adds b30c1a464c29 watchdog: iTCO: fix link error adds 62c35b44f294 watchdog: imx2_wdt: update contact email adds 5c24a28b4eb8 dt-bindings: watchdog: Add ARM smc wdt for mt8173 watchdog adds 72a9e7fea586 watchdog: Add new arm_smc_wdt watchdog driver adds 5e31896a33c5 watchdog: riowd: remove unneeded semicolon adds a22573740d93 watchdog: Fix runtime PM imbalance on error adds ff1ee6fb276c dt-bindings: watchdog: renesas,wdt: Document r8a7742 support adds 072cb8b628d3 watchdog: m54xx: Add missing include new 0486a39a6d6c Merge tag 'linux-watchdog-5.8-rc1' of git://www.linux-watc [...] adds 1c7c51347f2e platform/chrome: chromeos_pstore: set user space log size adds ad35da94b617 platform/chrome: wilco_ec: Provide correct output format t [...] adds 0f706b4fac8b platform/chrome: cros_ec_ishtp: skip old cros_ec responses adds fd167f7a4a60 platform/chrome: cros_ec_ishtp: free ishtp buffer before s [...] adds cf96e284deda Merge remote-tracking branch 'origin/chrome-platform-5.7-f [...] adds 7110f5f0e5ab platform/chrome: cros_ec_typec: Use notifier for updates adds 5fed73b84f52 platform/chrome: cros_ec_typec: Add struct for port data adds 9d33ea331032 platform/chrome: cros_ec_typec: Register port partner adds 89d9c24b3916 platform/chrome: typec: Fix ret value check error adds 94b8e516839f Merge remote-tracking branch 'origin/chrome-platform-5.7-f [...] adds c032699ef9d5 platform/chrome: cros_ec_i2c: Appease the kernel-doc deity adds bbb7ad49b835 platform/chrome: cros_usbpd_logger: Add __printf annotatio [...] new 9875b201e05a Merge tag 'tag-chrome-platform-for-v5.8' of git://git.kern [...] adds ea1a6a15f409 leds: lm355x: Drop surplus include adds da542caf1ff7 leds: lp3952: Include the right header adds cb60e2f9af80 leds: lt3593: Drop surplus include adds ca99522667ad leds: tca6507: Include the right header adds ba50e011b142 leds: tlc591xxt: hide error on EPROBE_DEFER adds 44c606b0058b leds: pwm: check result of led_pwm_set() in led_pwm_add() adds 03f613f0571f leds: ariel: Add driver for status LEDs on Dell Wyse 3020 adds ea4407fa905a dt-bindings: leds: Add binding for sgm3140 adds cef8ec8cbd21 leds: add sgm3140 driver adds 9af512e81964 leds: netxbig: Convert to use GPIO descriptors adds c85c7cdef3c9 leds: trigger: remove redundant assignment to variable ret adds 9f6b72e46af5 dt-bindings: leds: Add binding for aw2013 adds 59ea3c9faf32 leds: add aw2013 driver new 86c67ce20d08 Merge tag 'leds-5.8-rc1' of git://git.kernel.org/pub/scm/l [...] adds 06ed6aa56ffa pcmcia: Replace zero-length array with flexible-array adds 46d079790663 pcmcia: make pccard_loop_tuple() static new a0a4d17e02a8 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 631d6914085b Merge tag 'sound-5.8-rc1' of git://git.kernel.org/pub/scm/ [...] adds 6507ef10660e HID: i2c-hid: add Schneider SCL142ALM to descriptor override adds fb68ada81e65 HID: Add quirks for Trust Panora Graphic Tablet adds e72455b898ac HID: sony: Fix for broken buttons on DS3 USB dongles adds 346338ef00d3 HID: apple: Swap the Fn and Left Control keys on Apple keyboards adds 4e4c60f82677 HID: asus: Only set EV_REP if we are adding a mapping adds a80b2f309883 HID: asus: Simplify skipping of mappings for Asus T100CHI [...] adds 4bc43a421218 HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check adds a61f9e428bf0 HID: asus: Add report_size to struct asus_touchpad_info adds e271f6c2df78 HID: asus: Add support for multi-touch touchpad on Medion [...] adds 350bd245fc18 HID: asus: Fix mute and touchpad-toggle keys on Medion Ako [...] adds c4f0126d487f HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option adds 16863fbc1cf2 HID: fix typo in Kconfig adds 0b66fb3e6b7a HID: intel-ish-hid: avoid bogus uninitialized-variable warning adds c08ce255033a HID: logitech: drop outdated references to unifying receivers adds 328de1c519c5 HID: mcp2221: add GPIO functionality support adds 40d5bb87377a HID: multitouch: enable multi-input as a quirk for some devices adds 27a6f70173ac HID: multitouch: Remove MT_CLS_WIN_8_DUAL new 16ba7e312045 Merge branches 'for-5.7/upstream-fixes', 'for-5.8/apple', [...] new a789d5f8a99a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dcf550e52f56 livepatch: Disallow vmlinux.ko adds 7c8e2bdd5f0d livepatch: Apply vmlinux-specific KLP relocations early adds 1d05334d2899 livepatch: Remove .klp.arch adds ca376a937486 livepatch: Prevent module-specific KLP rela sections from [...] adds cb2cceaefb4c s390: Change s390_kernel_write() return type to match memcpy() adds be2422612a58 s390/module: Use s390_kernel_write() for late relocations adds 88fc078a7a8f x86/module: Use text_poke() for late relocations adds d556e1be3332 livepatch: Remove module_disable_ro() usage adds 0d9fbf78fefb module: Remove module_disable_ro() adds 5b384f933590 x86/module: Use text_mutex in apply_relocate_add() adds e6eff4376e28 module: Make module_enable_ro() static again adds 2a4248749624 MAINTAINERS: adjust to livepatch .klp.arch removal adds a4ae16f65c33 livepatch: Make klp_apply_object_relocs static adds e3cad841d3d6 livepatch: add arch-specific headers to MAINTAINERS adds f55d9895884b MAINTAINERS: add lib/livepatch to LIVE PATCHING new 9fb4c5250f10 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 568776f992c4 zonefs: Replace uuid_copy() with import_uuid() new d77d1dbba955 Merge tag 'zonefs-5.8-rc1' of git://git.kernel.org/pub/scm [...] adds 00e0afb658bf fsnotify: Add missing annotation for fsnotify_finish_user_ [...] adds 7b26aa243d3c inotify: Fix error return code assignment flow. adds 374ad001f762 fanotify: Replace zero-length array with flexible-array adds ab3c4da0ad12 fanotify: prefix should_merge() adds 191e1656d18c fsnotify: add mutex destroy adds c5e443cb7b6c fanotify: remove reference to fill_event_metadata() adds 5a449099b9d5 fsnotify: Remove proc_fs.h include adds 5e23663b49e1 fanotify: don't write with size under sizeof(response) adds 2f02fd3fa13e fanotify: fix ignore mask logic for events on child and on dir new 07c8f3bfef16 Merge tag 'fsnotify_for_v5.8-rc1' of git://git.kernel.org/ [...] adds 8939a3af5c08 ext2: Fix i_op setting for special inode adds 91a087153d9d ext2: code cleanup by removing ifdef macro surrounding new 5626de1e96f7 reiserfs: Replace kmalloc with kcalloc in the comment new 051c3556e3d6 Merge tag 'for_v5.8-rc1' of git://git.kernel.org/pub/scm/l [...] adds c59f415a7cb6 Use proc_pid_ns() to get pid_namespace from the proc superblock adds 1e88c420190b proc: rename struct proc_fs_info to proc_fs_opts adds fa10fed30f25 proc: allow to mount many instances of proc in one pid namespace adds 24a71ce5c47f proc: instantiate only pids that we can ptrace on 'hidepid [...] adds 6814ef2d992a proc: add option to mount only a pids subset adds 37e7647a7212 docs: proc: add documentation for "hidepid=4" and "subset= [...] adds 1c6c4d112e81 proc: use human-readable values for hidepid adds e61bb8b36a28 proc: use named enums for better readability adds 0fb5ce62c592 proc: modernize proc to support multiple private instances adds 3147d8aaa03e proc: Use PIDTYPE_TGID in next_tgid adds 35fc0e3b0bd5 rculist: Add hlists_swap_heads_rcu adds 6b03d1304a32 proc: Ensure we see the exit of each process tid exactly once adds 507122805edd proc: Ensure we see the exit of each process tid exactly adds 8feebc6713cd posix-cpu-timer: Tidy up group_leader logic in lookup_task adds c7f5194054e1 posix-cpu-timer: Unify the now redundant code in lookup_task adds 610b818856e1 exec: Remove BUG_ON(has_group_leader_pid) adds bbd40fc4816d signal: Remove has_group_leader_pid adds 06576edd0e80 Removing has_group_leader_pid adds 1dd694a1b72f remove the no longer needed pid_alive() check in __task_pi [...] adds 9bf7c3240935 posix-cpu-timers: Extend rcu_read_lock removing task_struc [...] adds fece98260f31 posix-cpu-timers: Replace cpu_timer_pid_type with clock_pid_type adds 964987738b3f posix-cpu-timers: Replace __get_task_for_clock with pid_for_clock adds 2dd8083f6d8a posix-cpu-timers: Use pids not tasks in lookup adds 9d78edeaec75 proc: proc_pid_ns takes super_block as an argument new 9ff7258575d5 Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/ [...] adds e7f7785449a1 binfmt: Move install_exec_creds after setup_new_exec to ma [...] adds 89826cce3754 exec: Make unlocking exec_update_mutex explict adds 1507b7a30ad2 exec: Rename the flag called_exec_mmap point_of_no_return adds 96ecee29b0b5 exec: Merge install_exec_creds into setup_new_exec adds 7d503feba0c8 exec: In setup_new_exec cache current in the local variable me adds df9e4d2c4a53 exec: Move most of setup_new_exec into flush_old_exec adds 2388777a0a59 exec: Rename flush_old_exec begin_new_exec adds b213c2dcbcbc exec: Promised cleanups after introducing exec_update_mutex adds 7a60ef4803d5 exec: Move the comment from above de_thread to above unsha [...] adds 13c432b51449 exec: Fix spelling of search_binary_handler in a comment adds a28bf136e651 exec: Run sync_mm_rss before taking exec_update_mutex adds 8890b29341f3 exec: Move handling of the point of no return to the top level adds 6834e0bb41bb exec: Set the point of no return sooner adds 27e68f086393 exec: Trivial cleanups for exec adds b127c16d0603 Merge f87d1c955916 ("exec: Move would_dump into flush_old_exec") adds 87b047d2be41 exec: Teach prepare_exec_creds how exec treats uids & gids adds b8bff599261c exec: Factor security_bprm_creds_for_exec out of security_ [...] adds 112b7147592e exec: Convert security_bprm_set_creds into security_bprm_r [...] adds a16b3357b2b8 exec: Allow load_misc_binary to call prepare_binprm uncond [...] adds 8b72ca9004ed exec: Move the call of prepare_binprm into search_binary_handler adds ccbb18b67323 exec/binfmt_script: Don't modify bprm->buf and then return [...] adds b8a61c9e7b4a exec: Generic execfd support adds bc2bf338d54b exec: Remove recursion from search_binary_handler adds 9d9488d4d7c8 exec: Control flow simplifications adds b081320f0693 selftests/exec: Add binfmt_script regression test adds 011593480d29 binfmt_elf_fdpic: fix execfd build regression adds e32f88790195 Merge commit a4ae32c71fe9 ("exec: Always set cap_ambient i [...] adds a7868323c263 exec: Add a per bprm->file version of per_clear adds 56305aa9b6fa exec: Compute file based creds only once adds 3977e285ee89 exec: Remove the recomputation of bprm->cred new 15a2bc4dbb9c Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] new a7cf07b0664e Merge remote-tracking branch 'fixes/master' new 8b7561772799 module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT [...] new e88f69a2de1d Merge remote-tracking branch 'arc-current/for-curr' new 078e5f92d02d Merge remote-tracking branch 'sparc/master' new 49b23575943c bpf: Fix unused-var without NETDEVICES new e7ed83d6fa1a bpf: Fix an error code in check_btf_func() new 1565880fd15b Merge remote-tracking branch 'bpf/master' new 862b2509d157 ALSA: usb-audio: Fix inconsistent card PM state after resume new 3398e5c7b038 ALSA: usb-audio: Manage auto-pm of all bundled interfaces new 759ce50e868c Merge remote-tracking branch 'sound-current/for-linus' new 6f63d9c310e1 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus new d605cbb64252 ASoC: rl6231: Modify the target DMIC clock rate new e396dec46c56 ASoC: fsl-asoc-card: Defer probe when fail to find codec device new 678916ec54f3 ASoC: max98390: Fix incorrect printf qualifier new 97ed3e509ee6 ASoC: max98390: Fix potential crash during param fw loading new 1dd9cd775ef5 Merge remote-tracking branch 'asoc/for-5.8' into asoc-linus new 88bba4e2b055 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new ebe281d327b2 Merge remote-tracking branch 'regmap-fixes/for-linus' new 161b0ad13a4d Merge remote-tracking branch 'spi-fixes/for-linus' new f8a9878b84e6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 8f0ba0fb968c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] new b29cb8d645da crypto: omap-aes - avoid spamming console with self tests new 8dc43636e39a crypto: omap-sham - force kernel driver usage for sha algos new 7e34e0bbc644 crypto: omap-crypto - fix userspace copied buffer access new 6395166d7a19 crypto: omap-sham - huge buffer access fixes new 63832a0c6fe1 crypto: omap-sham - fix very small data size handling new 9ef4e6e5e314 crypto: omap-aes - prevent unregistering algorithms twice new 281c377872ff crypto: omap-sham - add proper load balancing support for [...] new 320bdbd81615 crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' wh [...] new 656fb42369a4 Merge remote-tracking branch 'crypto-current/master' new d46f9fbec719 bus: ti-sysc: Use optional clocks on for enable and wait f [...] new 08b91dd6e547 bus: ti-sysc: Ignore clockactivity unless specified as a quirk new 085bc0e576a4 bus: ti-sysc: Fix uninitialized framedonetv_irq new 77cad9dbc957 ARM: OMAP2+: Fix legacy mode dss_reset new 636338d7968e bus: ti-sysc: Increase max softreset wait new 882753499405 Merge remote-tracking branch 'omap-fixes/fixes' new ac11b65c0d26 hwmon: (bt1-pvt) Define Temp- and Volt-to-N poly as maybe-unused new f8cfcd10fc01 Merge remote-tracking branch 'hwmon-fixes/hwmon' new 8c88e72095e2 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 8f7bbdfda80b Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new 68a5311900ca Merge remote-tracking branch 'fpga-fixes/fixes' new 086779e58c68 Revert "ALSA: usb-audio: Manage auto-pm of all bundled int [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (4ce9138f1bd4) \ N -- N -- N refs/heads/pending-fixes (086779e58c68)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 316 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/debugfs-cec-error-inj | 2 +- Documentation/ABI/testing/sysfs-class-net | 13 + Documentation/ABI/testing/sysfs-class-power-mp2629 | 8 + Documentation/Makefile | 10 +- Documentation/admin-guide/cgroup-v1/memory.rst | 19 +- Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 76 +- .../media}/au0828-cardlist.rst | 0 Documentation/admin-guide/media/avermedia.rst | 94 + Documentation/admin-guide/media/bt8xx.rst | 156 + Documentation/admin-guide/media/bttv-cardlist.rst | 683 + Documentation/admin-guide/media/bttv.rst | 1761 ++ Documentation/admin-guide/media/building.rst | 357 + .../media}/cafe_ccic.rst | 0 Documentation/admin-guide/media/cardlist.rst | 29 + Documentation/admin-guide/media/cec-drivers.rst | 10 + Documentation/admin-guide/media/ci.rst | 77 + Documentation/admin-guide/media/cpia2.rst | 145 + Documentation/admin-guide/media/cx18-cardlist.rst | 17 + .../admin-guide/media/cx231xx-cardlist.rst | 99 + .../admin-guide/media/cx23885-cardlist.rst | 267 + Documentation/admin-guide/media/cx88-cardlist.rst | 383 + Documentation/admin-guide/media/cx88.rst | 58 + Documentation/admin-guide/media/davinci-vpbe.rst | 65 + Documentation/admin-guide/media/dvb-drivers.rst | 16 + .../admin-guide/media/dvb-usb-a800-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-af9005-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-af9015-cardlist.rst | 80 + .../admin-guide/media/dvb-usb-af9035-cardlist.rst | 74 + .../admin-guide/media/dvb-usb-anysee-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-au6610-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-az6007-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-az6027-cardlist.rst | 24 + .../admin-guide/media/dvb-usb-ce6230-cardlist.rst | 18 + .../media/dvb-usb-cinergyT2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-cxusb-cardlist.rst | 40 + .../admin-guide/media/dvb-usb-dib0700-cardlist.rst | 162 + .../media/dvb-usb-dibusb-mb-cardlist.rst | 42 + .../media/dvb-usb-dibusb-mc-cardlist.rst | 30 + .../admin-guide/media/dvb-usb-digitv-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-dtt200u-cardlist.rst | 22 + .../admin-guide/media/dvb-usb-dtv5100-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-dvbsky-cardlist.rst | 42 + .../admin-guide/media/dvb-usb-dw2102-cardlist.rst | 52 + .../admin-guide/media/dvb-usb-ec168-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-gl861-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-gp8psk-cardlist.rst | 22 + .../admin-guide/media/dvb-usb-lmedm04-cardlist.rst | 20 + .../admin-guide/media/dvb-usb-m920x-cardlist.rst | 26 + .../media/dvb-usb-mxl111sf-cardlist.rst | 36 + .../media/dvb-usb-nova-t-usb2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-opera1-cardlist.rst | 16 + .../media/dvb-usb-pctv452e-cardlist.rst | 20 + .../media/dvb-usb-rtl28xxu-cardlist.rst | 80 + .../media/dvb-usb-technisat-usb2-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-ttusb2-cardlist.rst | 24 + .../admin-guide/media/dvb-usb-umt-010-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-vp702x-cardlist.rst | 16 + .../admin-guide/media/dvb-usb-vp7045-cardlist.rst | 18 + .../admin-guide/media/dvb-usb-zd1301-cardlist.rst | 16 + Documentation/admin-guide/media/dvb.rst | 12 + Documentation/admin-guide/media/dvb_intro.rst | 616 + Documentation/admin-guide/media/dvb_references.rst | 29 + .../admin-guide/media/em28xx-cardlist.rst | 436 + Documentation/admin-guide/media/faq.rst | 216 + Documentation/admin-guide/media/fimc.rst | 153 + .../admin-guide/media/frontend-cardlist.rst | 226 + .../media}/gspca-cardlist.rst | 0 Documentation/admin-guide/media/i2c-cardlist.rst | 290 + Documentation/admin-guide/media/imx.rst | 714 + .../admin-guide/media/imx6q-sabreauto.dot | 51 + Documentation/admin-guide/media/imx6q-sabresd.dot | 56 + .../v4l-drivers => admin-guide/media}/imx7.rst | 0 Documentation/admin-guide/media/index.rst | 61 + Documentation/admin-guide/media/intro.rst | 27 + Documentation/admin-guide/media/ipu3.rst | 591 + .../v4l-drivers => admin-guide/media}/ipu3_rcb.svg | 0 Documentation/admin-guide/media/ivtv-cardlist.rst | 139 + .../v4l-drivers => admin-guide/media}/ivtv.rst | 0 .../dvb-drivers => admin-guide/media}/lmedm04.rst | 0 Documentation/admin-guide/media/meye.rst | 93 + Documentation/admin-guide/media/misc-cardlist.rst | 28 + Documentation/admin-guide/media/omap3isp.rst | 92 + .../media}/omap4_camera.rst | 0 .../media}/opera-firmware.rst | 0 .../admin-guide/media/other-usb-cardlist.rst | 92 + Documentation/admin-guide/media/pci-cardlist.rst | 107 + .../v4l-drivers => admin-guide/media}/philips.rst | 0 .../admin-guide/media/platform-cardlist.rst | 90 + .../media}/pulse8-cec.rst | 0 .../media}/qcom_camss.rst | 0 .../media}/qcom_camss_8x96_graph.dot | 0 .../media}/qcom_camss_graph.dot | 0 Documentation/admin-guide/media/radio-cardlist.rst | 44 + .../media}/rcar-fdp1.rst | 0 .../admin-guide/media/remote-controller.rst | 76 + .../admin-guide/media/saa7134-cardlist.rst | 803 + Documentation/admin-guide/media/saa7134.rst | 88 + .../admin-guide/media/saa7164-cardlist.rst | 71 + .../v4l-drivers => admin-guide/media}/si470x.rst | 0 .../v4l-drivers => admin-guide/media}/si4713.rst | 0 .../v4l-drivers => admin-guide/media}/si476x.rst | 0 Documentation/admin-guide/media/siano-cardlist.rst | 56 + .../media}/technisat.rst | 0 .../media}/tm6000-cardlist.rst | 0 .../media}/ttusb-dec.rst | 0 .../media}/tuner-cardlist.rst | 0 Documentation/admin-guide/media/usb-cardlist.rst | 157 + .../media}/usbvision-cardlist.rst | 0 Documentation/admin-guide/media/v4l-drivers.rst | 33 + .../v4l-drivers => admin-guide/media}/vimc.dot | 0 Documentation/admin-guide/media/vimc.rst | 90 + .../v4l-drivers => admin-guide/media}/vivid.rst | 0 Documentation/admin-guide/media/zr364xx.rst | 102 + Documentation/admin-guide/mm/hugetlbpage.rst | 35 + Documentation/admin-guide/mm/transhuge.rst | 7 + Documentation/admin-guide/serial-console.rst | 2 +- Documentation/admin-guide/sysctl/net.rst | 8 +- Documentation/admin-guide/sysctl/vm.rst | 23 +- Documentation/bpf/bpf_devel_QA.rst | 15 + Documentation/bpf/index.rst | 4 +- Documentation/bpf/ringbuf.rst | 209 + Documentation/core-api/padata.rst | 41 +- Documentation/dev-tools/kgdb.rst | 24 + Documentation/dev-tools/kselftest.rst | 3 +- .../bindings/arm/mediatek/mediatek,pericfg.txt | 36 - .../bindings/arm/mediatek/mediatek,pericfg.yaml | 64 + .../bindings/leds/backlight/qcom-wled.txt | 154 - .../bindings/leds/backlight/qcom-wled.yaml | 261 + .../devicetree/bindings/leds/leds-aw2013.yaml | 91 + .../devicetree/bindings/leds/leds-sgm3140.yaml | 62 + .../devicetree/bindings/media/i2c/ov8856.yaml | 142 + .../devicetree/bindings/media/rockchip,vdec.yaml | 73 + .../devicetree/bindings/media/rockchip-rga.txt | 34 - .../devicetree/bindings/media/rockchip-rga.yaml | 83 + .../devicetree/bindings/media/rockchip-vpu.txt | 43 - .../devicetree/bindings/media/rockchip-vpu.yaml | 77 + .../devicetree/bindings/media/video-interfaces.txt | 372 +- .../devicetree/bindings/mfd/mps,mp2629.yaml | 62 + Documentation/devicetree/bindings/mfd/mt6397.txt | 19 +- .../bindings/net/amlogic,meson-dwmac.yaml | 23 +- .../devicetree/bindings/net/ethernet-phy.yaml | 3 +- Documentation/devicetree/bindings/net/fsl-fec.txt | 8 +- .../devicetree/bindings/net/imx-dwmac.txt | 56 + Documentation/devicetree/bindings/net/mdio.yaml | 50 +- .../bindings/net/mediatek,star-emac.yaml | 89 + .../devicetree/bindings/net/nxp,tja11xx.yaml | 61 + .../devicetree/bindings/net/qca,ar71xx.txt | 45 - .../devicetree/bindings/net/qca,ar71xx.yaml | 216 + .../devicetree/bindings/net/qcom,ipa.yaml | 10 +- .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 61 + .../devicetree/bindings/net/qualcomm-bluetooth.txt | 6 + .../devicetree/bindings/net/realtek-bluetooth.yaml | 54 + .../bindings/net/socionext,uniphier-ave4.txt | 64 - .../bindings/net/socionext,uniphier-ave4.yaml | 111 + .../devicetree/bindings/net/ti,dp83867.txt | 68 - .../devicetree/bindings/net/ti,dp83867.yaml | 127 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 20 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 145 + .../bindings/net/wireless/mediatek,mt76.txt | 3 + .../bindings/net/wireless/qcom,ath10k.txt | 14 + .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 73 + .../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 37 + .../devicetree/bindings/watchdog/renesas,wdt.txt | 1 + Documentation/doc-guide/parse-headers.rst | 2 +- Documentation/driver-api/driver-model/devres.rst | 5 + Documentation/driver-api/index.rst | 1 + .../{media/kapi => driver-api/media}/cec-core.rst | 0 Documentation/driver-api/media/csi2.rst | 91 + .../driver-api/media/drivers/bttv-devel.rst | 116 + .../media/drivers}/contributors.rst | 0 .../driver-api/media/drivers/cpia2_devel.rst | 56 + .../driver-api/media/drivers/cx2341x-devel.rst | 3685 ++++ .../driver-api/media/drivers/cx88-devel.rst | 113 + .../media/drivers/davinci-vpbe-devel.rst | 39 + .../media/drivers}/dvb-usb.rst | 0 .../driver-api/media/drivers/fimc-devel.rst | 33 + .../media/drivers}/frontends.rst | 0 Documentation/driver-api/media/drivers/index.rst | 38 + .../media/drivers}/pvrusb2.rst | 0 .../media/drivers}/pxa_camera.rst | 0 .../media/drivers}/radiotrack.rst | 0 .../driver-api/media/drivers/saa7134-devel.rst | 67 + .../media/drivers}/sh_mobile_ceu_camera.rst | 0 .../media/drivers}/tuners.rst | 0 .../driver-api/media/drivers/vimc-devel.rst | 15 + .../{media/kapi => driver-api/media}/dtv-ca.rst | 0 .../kapi => driver-api/media}/dtv-common.rst | 0 .../{media/kapi => driver-api/media}/dtv-core.rst | 0 .../{media/kapi => driver-api/media}/dtv-demux.rst | 0 .../kapi => driver-api/media}/dtv-frontend.rst | 0 .../{media/kapi => driver-api/media}/dtv-net.rst | 0 Documentation/driver-api/media/index.rst | 54 + .../{media/kapi => driver-api/media}/mc-core.rst | 0 .../{media/kapi => driver-api/media}/rc-core.rst | 0 .../kapi => driver-api/media}/v4l2-async.rst | 0 .../kapi => driver-api/media}/v4l2-clocks.rst | 0 .../kapi => driver-api/media}/v4l2-common.rst | 0 .../kapi => driver-api/media}/v4l2-controls.rst | 0 .../{media/kapi => driver-api/media}/v4l2-core.rst | 0 .../{media/kapi => driver-api/media}/v4l2-dev.rst | 0 .../kapi => driver-api/media}/v4l2-device.rst | 0 .../kapi => driver-api/media}/v4l2-dv-timings.rst | 0 .../kapi => driver-api/media}/v4l2-event.rst | 0 .../{media/kapi => driver-api/media}/v4l2-fh.rst | 0 .../media}/v4l2-flash-led-class.rst | 0 .../kapi => driver-api/media}/v4l2-fwnode.rst | 0 .../kapi => driver-api/media}/v4l2-intro.rst | 0 .../{media/kapi => driver-api/media}/v4l2-mc.rst | 0 .../kapi => driver-api/media}/v4l2-mediabus.rst | 0 .../kapi => driver-api/media}/v4l2-mem2mem.rst | 0 .../{media/kapi => driver-api/media}/v4l2-rect.rst | 0 Documentation/driver-api/media/v4l2-subdev.rst | 493 + .../kapi => driver-api/media}/v4l2-tuner.rst | 0 .../kapi => driver-api/media}/v4l2-tveeprom.rst | 0 Documentation/driver-api/media/v4l2-videobuf.rst | 403 + .../kapi => driver-api/media}/v4l2-videobuf2.rst | 0 Documentation/fb/api.rst | 4 +- .../features/vm/numa-memblock/arch-support.txt | 34 - Documentation/filesystems/afs.rst | 2 +- Documentation/filesystems/proc.rst | 92 +- Documentation/hwmon/bcm54140.rst | 45 + Documentation/hwmon/index.rst | 1 + Documentation/index.rst | 1 - Documentation/livepatch/module-elf-format.rst | 15 +- Documentation/media/.gitignore | 5 - Documentation/media/Makefile | 69 - Documentation/media/cec-drivers/index.rst | 34 - Documentation/media/dvb-drivers/avermedia.rst | 269 - Documentation/media/dvb-drivers/bt8xx.rst | 124 - Documentation/media/dvb-drivers/cards.rst | 146 - Documentation/media/dvb-drivers/ci.rst | 231 - Documentation/media/dvb-drivers/faq.rst | 169 - Documentation/media/dvb-drivers/index.rst | 45 - Documentation/media/dvb-drivers/intro.rst | 23 - Documentation/media/dvb-drivers/udev.rst | 63 - Documentation/media/index.rst | 26 - Documentation/media/kapi/csi2.rst | 85 - Documentation/media/kapi/v4l2-subdev.rst | 444 - Documentation/media/kapi/v4l2-videobuf.rst | 406 - Documentation/media/media_kapi.rst | 38 - Documentation/media/media_uapi.rst | 33 - Documentation/media/typical_media_device.svg | 116 - Documentation/media/uapi/cec/cec-api.rst | 54 - Documentation/media/uapi/cec/cec-func-close.rst | 54 - Documentation/media/uapi/cec/cec-func-ioctl.rst | 73 - Documentation/media/uapi/cec/cec-func-open.rst | 85 - Documentation/media/uapi/cec/cec-func-poll.rst | 85 - Documentation/media/uapi/cec/cec-funcs.rst | 30 - Documentation/media/uapi/cec/cec-header.rst | 17 - Documentation/media/uapi/cec/cec-intro.rst | 49 - .../media/uapi/cec/cec-ioc-adap-g-caps.rst | 150 - .../media/uapi/cec/cec-ioc-adap-g-log-addrs.rst | 378 - .../media/uapi/cec/cec-ioc-adap-g-phys-addr.rst | 100 - Documentation/media/uapi/cec/cec-ioc-dqevent.rst | 257 - Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 301 - Documentation/media/uapi/cec/cec-ioc-receive.rst | 391 - Documentation/media/uapi/cec/cec-pin-error-inj.rst | 334 - .../uapi/dvb/audio-bilingual-channel-select.rst | 66 - .../media/uapi/dvb/audio-channel-select.rst | 66 - .../media/uapi/dvb/audio-clear-buffer.rst | 55 - Documentation/media/uapi/dvb/audio-continue.rst | 56 - Documentation/media/uapi/dvb/audio-fclose.rst | 63 - Documentation/media/uapi/dvb/audio-fopen.rst | 115 - Documentation/media/uapi/dvb/audio-fwrite.rst | 91 - .../media/uapi/dvb/audio-get-capabilities.rst | 63 - Documentation/media/uapi/dvb/audio-get-status.rst | 63 - Documentation/media/uapi/dvb/audio-pause.rst | 57 - Documentation/media/uapi/dvb/audio-play.rst | 56 - .../media/uapi/dvb/audio-select-source.rst | 65 - Documentation/media/uapi/dvb/audio-set-av-sync.rst | 67 - .../media/uapi/dvb/audio-set-bypass-mode.rst | 70 - Documentation/media/uapi/dvb/audio-set-id.rst | 67 - Documentation/media/uapi/dvb/audio-set-mixer.rst | 61 - Documentation/media/uapi/dvb/audio-set-mute.rst | 71 - .../media/uapi/dvb/audio-set-streamtype.rst | 77 - Documentation/media/uapi/dvb/audio-stop.rst | 56 - Documentation/media/uapi/dvb/audio.rst | 34 - Documentation/media/uapi/dvb/audio_data_types.rst | 123 - .../media/uapi/dvb/audio_function_calls.rst | 37 - Documentation/media/uapi/dvb/ca-fclose.rst | 50 - Documentation/media/uapi/dvb/ca-fopen.rst | 84 - Documentation/media/uapi/dvb/ca-get-cap.rst | 53 - Documentation/media/uapi/dvb/ca-get-descr-info.rst | 49 - Documentation/media/uapi/dvb/ca-get-msg.rst | 59 - Documentation/media/uapi/dvb/ca-get-slot-info.rst | 64 - Documentation/media/uapi/dvb/ca-reset.rst | 51 - Documentation/media/uapi/dvb/ca-send-msg.rst | 58 - Documentation/media/uapi/dvb/ca-set-descr.rst | 53 - Documentation/media/uapi/dvb/ca.rst | 31 - Documentation/media/uapi/dvb/ca_data_types.rst | 16 - Documentation/media/uapi/dvb/ca_function_calls.rst | 27 - Documentation/media/uapi/dvb/demux.rst | 30 - Documentation/media/uapi/dvb/dmx-add-pid.rst | 56 - Documentation/media/uapi/dvb/dmx-expbuf.rst | 97 - Documentation/media/uapi/dvb/dmx-fclose.rst | 52 - Documentation/media/uapi/dvb/dmx-fopen.rst | 98 - Documentation/media/uapi/dvb/dmx-fread.rst | 87 - Documentation/media/uapi/dvb/dmx-fwrite.rst | 79 - Documentation/media/uapi/dvb/dmx-get-pes-pids.rst | 71 - Documentation/media/uapi/dvb/dmx-get-stc.rst | 73 - Documentation/media/uapi/dvb/dmx-mmap.rst | 125 - Documentation/media/uapi/dvb/dmx-munmap.rst | 63 - Documentation/media/uapi/dvb/dmx-qbuf.rst | 93 - Documentation/media/uapi/dvb/dmx-querybuf.rst | 72 - Documentation/media/uapi/dvb/dmx-remove-pid.rst | 57 - Documentation/media/uapi/dvb/dmx-reqbufs.rst | 83 - .../media/uapi/dvb/dmx-set-buffer-size.rst | 57 - Documentation/media/uapi/dvb/dmx-set-filter.rst | 64 - .../media/uapi/dvb/dmx-set-pes-filter.rst | 76 - Documentation/media/uapi/dvb/dmx-start.rst | 75 - Documentation/media/uapi/dvb/dmx-stop.rst | 52 - Documentation/media/uapi/dvb/dmx_fcalls.rst | 37 - Documentation/media/uapi/dvb/dmx_types.rst | 16 - .../media/uapi/dvb/dvb-fe-read-status.rst | 32 - .../media/uapi/dvb/dvb-frontend-event.rst | 22 - .../media/uapi/dvb/dvb-frontend-parameters.rst | 126 - Documentation/media/uapi/dvb/dvbapi.rst | 126 - Documentation/media/uapi/dvb/dvbproperty.rst | 133 - Documentation/media/uapi/dvb/dvbstb.svg | 43 - Documentation/media/uapi/dvb/examples.rst | 23 - Documentation/media/uapi/dvb/fe-bandwidth-t.rst | 81 - .../media/uapi/dvb/fe-diseqc-recv-slave-reply.rst | 55 - .../media/uapi/dvb/fe-diseqc-reset-overload.rst | 53 - .../media/uapi/dvb/fe-diseqc-send-burst.rst | 59 - .../media/uapi/dvb/fe-diseqc-send-master-cmd.rst | 56 - .../uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 - .../media/uapi/dvb/fe-enable-high-lnb-voltage.rst | 61 - Documentation/media/uapi/dvb/fe-get-event.rst | 78 - Documentation/media/uapi/dvb/fe-get-frontend.rst | 69 - Documentation/media/uapi/dvb/fe-get-info.rst | 70 - Documentation/media/uapi/dvb/fe-get-property.rst | 83 - Documentation/media/uapi/dvb/fe-read-ber.rst | 57 - .../media/uapi/dvb/fe-read-signal-strength.rst | 57 - Documentation/media/uapi/dvb/fe-read-snr.rst | 57 - Documentation/media/uapi/dvb/fe-read-status.rst | 72 - .../media/uapi/dvb/fe-read-uncorrected-blocks.rst | 59 - .../media/uapi/dvb/fe-set-frontend-tune-mode.rst | 64 - Documentation/media/uapi/dvb/fe-set-frontend.rst | 78 - Documentation/media/uapi/dvb/fe-set-tone.rst | 65 - Documentation/media/uapi/dvb/fe-set-voltage.rst | 69 - Documentation/media/uapi/dvb/fe-type-t.rst | 98 - .../media/uapi/dvb/fe_property_parameters.rst | 1014 -- Documentation/media/uapi/dvb/frontend-header.rst | 13 - .../uapi/dvb/frontend-property-cable-systems.rst | 82 - .../dvb/frontend-property-satellite-systems.rst | 112 - .../dvb/frontend-property-terrestrial-systems.rst | 301 - .../media/uapi/dvb/frontend-stat-properties.rst | 252 - Documentation/media/uapi/dvb/frontend.rst | 63 - Documentation/media/uapi/dvb/frontend_f_close.rst | 57 - Documentation/media/uapi/dvb/frontend_f_open.rst | 117 - Documentation/media/uapi/dvb/frontend_fcalls.rst | 31 - .../media/uapi/dvb/frontend_legacy_api.rst | 45 - .../media/uapi/dvb/frontend_legacy_dvbv3_api.rst | 25 - Documentation/media/uapi/dvb/headers.rst | 30 - Documentation/media/uapi/dvb/intro.rst | 190 - Documentation/media/uapi/dvb/legacy_dvb_apis.rst | 39 - Documentation/media/uapi/dvb/net-add-if.rst | 60 - Documentation/media/uapi/dvb/net-get-if.rst | 59 - Documentation/media/uapi/dvb/net-remove-if.rst | 55 - Documentation/media/uapi/dvb/net-types.rst | 16 - Documentation/media/uapi/dvb/net.rst | 48 - .../media/uapi/dvb/query-dvb-frontend-info.rst | 20 - .../media/uapi/dvb/video-clear-buffer.rst | 63 - Documentation/media/uapi/dvb/video-command.rst | 105 - Documentation/media/uapi/dvb/video-continue.rst | 66 - .../media/uapi/dvb/video-fast-forward.rst | 83 - Documentation/media/uapi/dvb/video-fclose.rst | 62 - Documentation/media/uapi/dvb/video-fopen.rst | 122 - Documentation/media/uapi/dvb/video-freeze.rst | 70 - Documentation/media/uapi/dvb/video-fwrite.rst | 90 - .../media/uapi/dvb/video-get-capabilities.rst | 70 - Documentation/media/uapi/dvb/video-get-event.rst | 114 - .../media/uapi/dvb/video-get-frame-count.rst | 74 - Documentation/media/uapi/dvb/video-get-pts.rst | 78 - Documentation/media/uapi/dvb/video-get-size.rst | 78 - Documentation/media/uapi/dvb/video-get-status.rst | 80 - Documentation/media/uapi/dvb/video-play.rst | 66 - .../media/uapi/dvb/video-select-source.rst | 84 - Documentation/media/uapi/dvb/video-set-blank.rst | 73 - .../media/uapi/dvb/video-set-display-format.rst | 69 - Documentation/media/uapi/dvb/video-set-format.rst | 92 - .../media/uapi/dvb/video-set-streamtype.rst | 70 - Documentation/media/uapi/dvb/video-slowmotion.rst | 83 - .../media/uapi/dvb/video-stillpicture.rst | 70 - Documentation/media/uapi/dvb/video-stop.rst | 83 - Documentation/media/uapi/dvb/video-try-command.rst | 75 - Documentation/media/uapi/dvb/video.rst | 43 - .../media/uapi/dvb/video_function_calls.rst | 42 - Documentation/media/uapi/dvb/video_types.rst | 255 - Documentation/media/uapi/fdl-appendix.rst | 478 - Documentation/media/uapi/gen-errors.rst | 103 - .../media/uapi/mediactl/media-controller-intro.rst | 40 - .../media/uapi/mediactl/media-controller-model.rst | 42 - .../media/uapi/mediactl/media-controller.rst | 62 - .../media/uapi/mediactl/media-func-close.rst | 54 - .../media/uapi/mediactl/media-func-ioctl.rst | 74 - .../media/uapi/mediactl/media-func-open.rst | 76 - Documentation/media/uapi/mediactl/media-funcs.rst | 33 - Documentation/media/uapi/mediactl/media-header.rst | 17 - .../media/uapi/mediactl/media-ioc-device-info.rst | 118 - .../uapi/mediactl/media-ioc-enum-entities.rst | 156 - .../media/uapi/mediactl/media-ioc-enum-links.rst | 157 - .../media/uapi/mediactl/media-ioc-g-topology.rst | 307 - .../uapi/mediactl/media-ioc-request-alloc.rst | 90 - .../media/uapi/mediactl/media-ioc-setup-link.rst | 74 - .../uapi/mediactl/media-request-ioc-queue.rst | 102 - .../uapi/mediactl/media-request-ioc-reinit.rst | 75 - Documentation/media/uapi/mediactl/media-types.rst | 425 - Documentation/media/uapi/mediactl/request-api.rst | 276 - .../media/uapi/mediactl/request-func-close.rst | 73 - .../media/uapi/mediactl/request-func-ioctl.rst | 91 - .../media/uapi/mediactl/request-func-poll.rst | 101 - Documentation/media/uapi/rc/keytable.c.rst | 183 - Documentation/media/uapi/rc/lirc-dev-intro.rst | 171 - Documentation/media/uapi/rc/lirc-dev.rst | 21 - Documentation/media/uapi/rc/lirc-func.rst | 34 - Documentation/media/uapi/rc/lirc-get-features.rst | 200 - Documentation/media/uapi/rc/lirc-get-rec-mode.rst | 74 - .../media/uapi/rc/lirc-get-rec-resolution.rst | 54 - Documentation/media/uapi/rc/lirc-get-send-mode.rst | 78 - Documentation/media/uapi/rc/lirc-get-timeout.rst | 63 - Documentation/media/uapi/rc/lirc-header.rst | 17 - Documentation/media/uapi/rc/lirc-read.rst | 76 - .../uapi/rc/lirc-set-measure-carrier-mode.rst | 53 - .../media/uapi/rc/lirc-set-rec-carrier-range.rst | 54 - .../media/uapi/rc/lirc-set-rec-carrier.rst | 53 - .../media/uapi/rc/lirc-set-rec-timeout-reports.rst | 56 - .../media/uapi/rc/lirc-set-rec-timeout.rst | 61 - .../media/uapi/rc/lirc-set-send-carrier.rst | 48 - .../media/uapi/rc/lirc-set-send-duty-cycle.rst | 54 - .../media/uapi/rc/lirc-set-transmitter-mask.rst | 58 - .../media/uapi/rc/lirc-set-wideband-receiver.rst | 63 - Documentation/media/uapi/rc/lirc-write.rst | 82 - Documentation/media/uapi/rc/rc-intro.rst | 31 - Documentation/media/uapi/rc/rc-sysfs-nodes.rst | 151 - Documentation/media/uapi/rc/rc-table-change.rst | 25 - Documentation/media/uapi/rc/rc-tables.rst | 766 - Documentation/media/uapi/rc/remote_controllers.rst | 59 - Documentation/media/uapi/v4l/app-pri.rst | 37 - Documentation/media/uapi/v4l/async.rst | 16 - Documentation/media/uapi/v4l/audio.rst | 104 - Documentation/media/uapi/v4l/bayer.svg | 56 - Documentation/media/uapi/v4l/biblio.rst | 416 - Documentation/media/uapi/v4l/buffer.rst | 817 - Documentation/media/uapi/v4l/capture-example.rst | 20 - Documentation/media/uapi/v4l/capture.c.rst | 671 - Documentation/media/uapi/v4l/colorspaces-defs.rst | 183 - .../media/uapi/v4l/colorspaces-details.rst | 813 - Documentation/media/uapi/v4l/colorspaces.rst | 170 - Documentation/media/uapi/v4l/common-defs.rst | 20 - Documentation/media/uapi/v4l/common.rst | 64 - Documentation/media/uapi/v4l/compat.rst | 25 - Documentation/media/uapi/v4l/constraints.svg | 37 - Documentation/media/uapi/v4l/control.rst | 512 - Documentation/media/uapi/v4l/crop.rst | 324 - Documentation/media/uapi/v4l/crop.svg | 290 - Documentation/media/uapi/v4l/depth-formats.rst | 24 - Documentation/media/uapi/v4l/dev-capture.rst | 111 - Documentation/media/uapi/v4l/dev-event.rst | 54 - Documentation/media/uapi/v4l/dev-mem2mem.rst | 49 - Documentation/media/uapi/v4l/dev-meta.rst | 74 - Documentation/media/uapi/v4l/dev-osd.rst | 157 - Documentation/media/uapi/v4l/dev-output.rst | 108 - Documentation/media/uapi/v4l/dev-overlay.rst | 328 - Documentation/media/uapi/v4l/dev-radio.rst | 59 - Documentation/media/uapi/v4l/dev-raw-vbi.rst | 306 - Documentation/media/uapi/v4l/dev-rds.rst | 191 - Documentation/media/uapi/v4l/dev-sdr.rst | 114 - Documentation/media/uapi/v4l/dev-sliced-vbi.rst | 669 - Documentation/media/uapi/v4l/dev-subdev.rst | 503 - Documentation/media/uapi/v4l/dev-touch.rst | 63 - Documentation/media/uapi/v4l/devices.rst | 33 - Documentation/media/uapi/v4l/diff-v4l.rst | 693 - Documentation/media/uapi/v4l/dmabuf.rst | 169 - Documentation/media/uapi/v4l/dv-timings.rst | 45 - Documentation/media/uapi/v4l/ext-ctrls-camera.rst | 515 - Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 4264 ----- Documentation/media/uapi/v4l/ext-ctrls-detect.rst | 71 - Documentation/media/uapi/v4l/ext-ctrls-dv.rst | 166 - Documentation/media/uapi/v4l/ext-ctrls-flash.rst | 192 - Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst | 95 - Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst | 188 - .../media/uapi/v4l/ext-ctrls-image-process.rst | 63 - .../media/uapi/v4l/ext-ctrls-image-source.rst | 67 - Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst | 113 - .../media/uapi/v4l/ext-ctrls-rf-tuner.rst | 96 - Documentation/media/uapi/v4l/extended-controls.rst | 180 - Documentation/media/uapi/v4l/field-order.rst | 172 - Documentation/media/uapi/v4l/fieldseq_bt.svg | 2621 --- Documentation/media/uapi/v4l/fieldseq_tb.svg | 2618 --- Documentation/media/uapi/v4l/format.rst | 99 - Documentation/media/uapi/v4l/func-close.rst | 56 - Documentation/media/uapi/v4l/func-ioctl.rst | 69 - Documentation/media/uapi/v4l/func-mmap.rst | 148 - Documentation/media/uapi/v4l/func-munmap.rst | 65 - Documentation/media/uapi/v4l/func-open.rst | 90 - Documentation/media/uapi/v4l/func-poll.rst | 124 - Documentation/media/uapi/v4l/func-read.rst | 140 - Documentation/media/uapi/v4l/func-select.rst | 127 - Documentation/media/uapi/v4l/func-write.rst | 91 - Documentation/media/uapi/v4l/hist-v4l2.rst | 1374 -- Documentation/media/uapi/v4l/hsv-formats.rst | 26 - Documentation/media/uapi/v4l/io.rst | 58 - .../media/uapi/v4l/libv4l-introduction.rst | 191 - Documentation/media/uapi/v4l/libv4l.rst | 20 - Documentation/media/uapi/v4l/meta-formats.rst | 27 - Documentation/media/uapi/v4l/mmap.rst | 292 - Documentation/media/uapi/v4l/nv12mt.svg | 477 - Documentation/media/uapi/v4l/nv12mt_example.svg | 1616 -- Documentation/media/uapi/v4l/open.rst | 165 - Documentation/media/uapi/v4l/pixfmt-bayer.rst | 39 - Documentation/media/uapi/v4l/pixfmt-compressed.rst | 232 - Documentation/media/uapi/v4l/pixfmt-grey.rst | 51 - Documentation/media/uapi/v4l/pixfmt-indexed.rst | 54 - Documentation/media/uapi/v4l/pixfmt-intro.rst | 58 - Documentation/media/uapi/v4l/pixfmt-inzi.rst | 89 - Documentation/media/uapi/v4l/pixfmt-m420.rst | 133 - Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst | 220 - .../media/uapi/v4l/pixfmt-meta-intel-ipu3.rst | 104 - Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst | 58 - Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst | 60 - .../media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst | 175 - .../media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst | 136 - Documentation/media/uapi/v4l/pixfmt-nv12.rst | 136 - Documentation/media/uapi/v4l/pixfmt-nv12m.rst | 151 - Documentation/media/uapi/v4l/pixfmt-nv12mt.rst | 67 - Documentation/media/uapi/v4l/pixfmt-nv16.rst | 160 - Documentation/media/uapi/v4l/pixfmt-nv16m.rst | 164 - Documentation/media/uapi/v4l/pixfmt-nv24.rst | 102 - Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst | 164 - Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 380 - Documentation/media/uapi/v4l/pixfmt-reserved.rst | 282 - Documentation/media/uapi/v4l/pixfmt-rgb.rst | 1304 -- Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst | 37 - Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst | 41 - Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst | 37 - Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst | 41 - .../media/uapi/v4l/pixfmt-sdr-pcu16be.rst | 62 - .../media/uapi/v4l/pixfmt-sdr-pcu18be.rst | 62 - .../media/uapi/v4l/pixfmt-sdr-pcu20be.rst | 62 - Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst | 39 - .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst | 342 - Documentation/media/uapi/v4l/pixfmt-srggb10.rst | 83 - .../media/uapi/v4l/pixfmt-srggb10alaw8.rst | 31 - .../media/uapi/v4l/pixfmt-srggb10dpcm8.rst | 35 - Documentation/media/uapi/v4l/pixfmt-srggb10p.rst | 81 - Documentation/media/uapi/v4l/pixfmt-srggb12.rst | 84 - Documentation/media/uapi/v4l/pixfmt-srggb12p.rst | 94 - Documentation/media/uapi/v4l/pixfmt-srggb14.rst | 82 - Documentation/media/uapi/v4l/pixfmt-srggb14p.rst | 152 - Documentation/media/uapi/v4l/pixfmt-srggb16.rst | 76 - Documentation/media/uapi/v4l/pixfmt-srggb8.rst | 61 - Documentation/media/uapi/v4l/pixfmt-tch-td08.rst | 59 - Documentation/media/uapi/v4l/pixfmt-tch-td16.rst | 74 - Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst | 57 - Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst | 73 - Documentation/media/uapi/v4l/pixfmt-uv8.rst | 54 - Documentation/media/uapi/v4l/pixfmt-uyvy.rst | 117 - .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 138 - Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 171 - Documentation/media/uapi/v4l/pixfmt-vyuy.rst | 115 - Documentation/media/uapi/v4l/pixfmt-y10.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y10b.rst | 40 - Documentation/media/uapi/v4l/pixfmt-y10p.rst | 50 - Documentation/media/uapi/v4l/pixfmt-y12.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y12i.rst | 43 - Documentation/media/uapi/v4l/pixfmt-y14.rst | 72 - Documentation/media/uapi/v4l/pixfmt-y16-be.rst | 76 - Documentation/media/uapi/v4l/pixfmt-y16.rst | 76 - Documentation/media/uapi/v4l/pixfmt-y41p.rst | 158 - Documentation/media/uapi/v4l/pixfmt-y8i.rst | 73 - Documentation/media/uapi/v4l/pixfmt-yuv410.rst | 134 - Documentation/media/uapi/v4l/pixfmt-yuv411p.rst | 122 - Documentation/media/uapi/v4l/pixfmt-yuv420.rst | 150 - Documentation/media/uapi/v4l/pixfmt-yuv420m.rst | 159 - Documentation/media/uapi/v4l/pixfmt-yuv422m.rst | 148 - Documentation/media/uapi/v4l/pixfmt-yuv422p.rst | 136 - Documentation/media/uapi/v4l/pixfmt-yuv444m.rst | 148 - Documentation/media/uapi/v4l/pixfmt-yuyv.rst | 125 - Documentation/media/uapi/v4l/pixfmt-yvyu.rst | 115 - Documentation/media/uapi/v4l/pixfmt-z16.rst | 73 - Documentation/media/uapi/v4l/pixfmt.rst | 45 - Documentation/media/uapi/v4l/planar-apis.rst | 68 - Documentation/media/uapi/v4l/querycap.rst | 41 - Documentation/media/uapi/v4l/rw.rst | 54 - Documentation/media/uapi/v4l/sdr-formats.rst | 29 - .../media/uapi/v4l/selection-api-configuration.rst | 144 - .../media/uapi/v4l/selection-api-examples.rst | 91 - .../media/uapi/v4l/selection-api-intro.rst | 35 - .../media/uapi/v4l/selection-api-targets.rst | 27 - .../media/uapi/v4l/selection-api-vs-crop-api.rst | 46 - Documentation/media/uapi/v4l/selection-api.rst | 23 - Documentation/media/uapi/v4l/selection.svg | 1178 -- Documentation/media/uapi/v4l/selections-common.rst | 30 - Documentation/media/uapi/v4l/standard.rst | 192 - Documentation/media/uapi/v4l/streaming-par.rst | 40 - Documentation/media/uapi/v4l/subdev-formats.rst | 7833 --------- .../uapi/v4l/subdev-image-processing-crop.svg | 312 - .../uapi/v4l/subdev-image-processing-full.svg | 752 - ...ubdev-image-processing-scaling-multi-source.svg | 550 - Documentation/media/uapi/v4l/tch-formats.rst | 25 - Documentation/media/uapi/v4l/tuner.rst | 92 - Documentation/media/uapi/v4l/user-func.rst | 88 - Documentation/media/uapi/v4l/userp.rst | 128 - .../media/uapi/v4l/v4l2-selection-flags.rst | 51 - .../media/uapi/v4l/v4l2-selection-targets.rst | 78 - Documentation/media/uapi/v4l/v4l2.rst | 423 - Documentation/media/uapi/v4l/v4l2grab-example.rst | 24 - Documentation/media/uapi/v4l/v4l2grab.c.rst | 176 - Documentation/media/uapi/v4l/vbi_525.svg | 821 - Documentation/media/uapi/v4l/vbi_625.svg | 870 - Documentation/media/uapi/v4l/vbi_hsync.svg | 321 - Documentation/media/uapi/v4l/video.rst | 75 - Documentation/media/uapi/v4l/videodev.rst | 16 - .../media/uapi/v4l/vidioc-create-bufs.rst | 141 - Documentation/media/uapi/v4l/vidioc-cropcap.rst | 143 - .../media/uapi/v4l/vidioc-dbg-g-chip-info.rst | 167 - .../media/uapi/v4l/vidioc-dbg-g-register.rst | 171 - .../media/uapi/v4l/vidioc-decoder-cmd.rst | 226 - Documentation/media/uapi/v4l/vidioc-dqevent.rst | 391 - .../media/uapi/v4l/vidioc-dv-timings-cap.rst | 169 - .../media/uapi/v4l/vidioc-encoder-cmd.rst | 168 - .../media/uapi/v4l/vidioc-enum-dv-timings.rst | 114 - Documentation/media/uapi/v4l/vidioc-enum-fmt.rst | 159 - .../media/uapi/v4l/vidioc-enum-frameintervals.rst | 203 - .../media/uapi/v4l/vidioc-enum-framesizes.rst | 213 - .../media/uapi/v4l/vidioc-enum-freq-bands.rst | 150 - Documentation/media/uapi/v4l/vidioc-enumaudio.rst | 62 - .../media/uapi/v4l/vidioc-enumaudioout.rst | 67 - Documentation/media/uapi/v4l/vidioc-enuminput.rst | 242 - Documentation/media/uapi/v4l/vidioc-enumoutput.rst | 165 - Documentation/media/uapi/v4l/vidioc-enumstd.rst | 367 - Documentation/media/uapi/v4l/vidioc-expbuf.rst | 175 - Documentation/media/uapi/v4l/vidioc-g-audio.rst | 135 - Documentation/media/uapi/v4l/vidioc-g-audioout.rst | 108 - Documentation/media/uapi/v4l/vidioc-g-crop.rst | 119 - Documentation/media/uapi/v4l/vidioc-g-ctrl.rst | 106 - .../media/uapi/v4l/vidioc-g-dv-timings.rst | 312 - Documentation/media/uapi/v4l/vidioc-g-edid.rst | 154 - .../media/uapi/v4l/vidioc-g-enc-index.rst | 156 - .../media/uapi/v4l/vidioc-g-ext-ctrls.rst | 416 - Documentation/media/uapi/v4l/vidioc-g-fbuf.rst | 362 - Documentation/media/uapi/v4l/vidioc-g-fmt.rst | 161 - .../media/uapi/v4l/vidioc-g-frequency.rst | 112 - Documentation/media/uapi/v4l/vidioc-g-input.rst | 71 - Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst | 134 - .../media/uapi/v4l/vidioc-g-modulator.rst | 202 - Documentation/media/uapi/v4l/vidioc-g-output.rst | 73 - Documentation/media/uapi/v4l/vidioc-g-parm.rst | 270 - Documentation/media/uapi/v4l/vidioc-g-priority.rst | 100 - .../media/uapi/v4l/vidioc-g-selection.rst | 200 - .../media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst | 202 - Documentation/media/uapi/v4l/vidioc-g-std.rst | 81 - Documentation/media/uapi/v4l/vidioc-g-tuner.rst | 476 - Documentation/media/uapi/v4l/vidioc-log-status.rst | 56 - Documentation/media/uapi/v4l/vidioc-overlay.rst | 61 - .../media/uapi/v4l/vidioc-prepare-buf.rst | 65 - Documentation/media/uapi/v4l/vidioc-qbuf.rst | 205 - .../media/uapi/v4l/vidioc-query-dv-timings.rst | 94 - Documentation/media/uapi/v4l/vidioc-querybuf.rst | 87 - Documentation/media/uapi/v4l/vidioc-querycap.rst | 284 - Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 616 - Documentation/media/uapi/v4l/vidioc-querystd.rst | 77 - Documentation/media/uapi/v4l/vidioc-reqbufs.rst | 169 - .../media/uapi/v4l/vidioc-s-hw-freq-seek.rst | 147 - Documentation/media/uapi/v4l/vidioc-streamon.rst | 113 - .../uapi/v4l/vidioc-subdev-enum-frame-interval.rst | 120 - .../uapi/v4l/vidioc-subdev-enum-frame-size.rst | 125 - .../uapi/v4l/vidioc-subdev-enum-mbus-code.rst | 98 - .../media/uapi/v4l/vidioc-subdev-g-crop.rst | 125 - .../media/uapi/v4l/vidioc-subdev-g-fmt.rst | 154 - .../uapi/v4l/vidioc-subdev-g-frame-interval.rst | 120 - .../media/uapi/v4l/vidioc-subdev-g-selection.rst | 125 - .../media/uapi/v4l/vidioc-subscribe-event.rst | 123 - Documentation/media/uapi/v4l/yuv-formats.rst | 64 - Documentation/media/v4l-drivers/bttv-cardlist.rst | 683 - Documentation/media/v4l-drivers/bttv.rst | 1926 --- Documentation/media/v4l-drivers/cardlist.rst | 20 - Documentation/media/v4l-drivers/cpia2.rst | 195 - Documentation/media/v4l-drivers/cx2341x.rst | 3860 ----- .../media/v4l-drivers/cx23885-cardlist.rst | 263 - Documentation/media/v4l-drivers/cx88-cardlist.rst | 379 - Documentation/media/v4l-drivers/cx88.rst | 165 - Documentation/media/v4l-drivers/davinci-vpbe.rst | 97 - .../media/v4l-drivers/em28xx-cardlist.rst | 428 - Documentation/media/v4l-drivers/fimc.rst | 171 - Documentation/media/v4l-drivers/imx.rst | 705 - Documentation/media/v4l-drivers/index.rst | 68 - Documentation/media/v4l-drivers/ipu3.rst | 558 - Documentation/media/v4l-drivers/ivtv-cardlist.rst | 139 - Documentation/media/v4l-drivers/max2175.rst | 64 - Documentation/media/v4l-drivers/meye.rst | 134 - Documentation/media/v4l-drivers/omap3isp.rst | 284 - .../media/v4l-drivers/saa7134-cardlist.rst | 803 - Documentation/media/v4l-drivers/saa7134.rst | 115 - .../media/v4l-drivers/saa7164-cardlist.rst | 71 - Documentation/media/v4l-drivers/v4l-with-ir.rst | 75 - Documentation/media/v4l-drivers/vimc.rst | 101 - Documentation/media/v4l-drivers/zr364xx.rst | 110 - Documentation/media/videodev2.h.rst.exceptions | 572 - Documentation/networking/6pack.rst | 191 + Documentation/networking/6pack.txt | 175 - Documentation/networking/PLIP.txt | 215 - Documentation/networking/altera_tse.rst | 286 + Documentation/networking/altera_tse.txt | 263 - Documentation/networking/arcnet-hardware.rst | 3234 ++++ Documentation/networking/arcnet-hardware.txt | 3133 ---- Documentation/networking/arcnet.rst | 594 + Documentation/networking/arcnet.txt | 556 - Documentation/networking/atm.rst | 14 + Documentation/networking/atm.txt | 8 - Documentation/networking/ax25.rst | 16 + Documentation/networking/ax25.txt | 10 - Documentation/networking/baycom.rst | 174 + Documentation/networking/baycom.txt | 158 - Documentation/networking/bonding.rst | 2890 ++++ Documentation/networking/bonding.txt | 2837 ---- Documentation/networking/caif/Linux-CAIF.txt | 175 - Documentation/networking/caif/caif.rst | 2 - Documentation/networking/caif/index.rst | 13 + Documentation/networking/caif/linux_caif.rst | 195 + Documentation/networking/caif/spi_porting.rst | 229 + Documentation/networking/caif/spi_porting.txt | 208 - Documentation/networking/can.rst | 2 +- Documentation/networking/cdc_mbim.rst | 355 + Documentation/networking/cdc_mbim.txt | 339 - Documentation/networking/checksum-offloads.rst | 2 +- Documentation/networking/cops.rst | 80 + Documentation/networking/cops.txt | 63 - Documentation/networking/cxacru.rst | 120 + Documentation/networking/cxacru.txt | 100 - Documentation/networking/dccp.rst | 216 + Documentation/networking/dccp.txt | 207 - Documentation/networking/dctcp.rst | 52 + Documentation/networking/dctcp.txt | 44 - Documentation/networking/decnet.rst | 243 + Documentation/networking/decnet.txt | 230 - Documentation/networking/defza.rst | 63 + Documentation/networking/defza.txt | 57 - .../networking/device_drivers/3com/3c509.rst | 249 + .../networking/device_drivers/3com/3c509.txt | 213 - .../networking/device_drivers/3com/vortex.rst | 461 + .../networking/device_drivers/3com/vortex.txt | 448 - .../networking/device_drivers/amazon/ena.rst | 344 + .../networking/device_drivers/amazon/ena.txt | 308 - .../device_drivers/aquantia/atlantic.rst | 556 + .../device_drivers/aquantia/atlantic.txt | 479 - .../networking/device_drivers/chelsio/cxgb.rst | 393 + .../networking/device_drivers/chelsio/cxgb.txt | 352 - .../networking/device_drivers/cirrus/cs89x0.rst | 647 + .../networking/device_drivers/cirrus/cs89x0.txt | 624 - .../networking/device_drivers/davicom/dm9000.rst | 171 + .../networking/device_drivers/davicom/dm9000.txt | 167 - .../networking/device_drivers/dec/de4x5.rst | 189 + .../networking/device_drivers/dec/de4x5.txt | 178 - .../networking/device_drivers/dec/dmfe.rst | 71 + .../networking/device_drivers/dec/dmfe.txt | 66 - .../networking/device_drivers/dlink/dl2k.rst | 314 + .../networking/device_drivers/dlink/dl2k.txt | 282 - .../networking/device_drivers/freescale/dpaa.rst | 269 + .../networking/device_drivers/freescale/dpaa.txt | 260 - .../device_drivers/freescale/gianfar.rst | 51 + .../device_drivers/freescale/gianfar.txt | 42 - Documentation/networking/device_drivers/index.rst | 24 + .../networking/device_drivers/intel/e100.rst | 2 +- .../networking/device_drivers/intel/ipw2100.rst | 323 + .../networking/device_drivers/intel/ipw2100.txt | 293 - .../networking/device_drivers/intel/ipw2200.rst | 526 + .../networking/device_drivers/intel/ipw2200.txt | 472 - .../networking/device_drivers/intel/ixgb.rst | 2 +- .../networking/device_drivers/microsoft/netvsc.rst | 116 + .../networking/device_drivers/microsoft/netvsc.txt | 105 - .../networking/device_drivers/neterion/s2io.rst | 196 + .../networking/device_drivers/neterion/s2io.txt | 141 - .../networking/device_drivers/neterion/vxge.rst | 115 + .../networking/device_drivers/neterion/vxge.txt | 93 - .../networking/device_drivers/pensando/ionic.rst | 231 +- .../networking/device_drivers/qualcomm/rmnet.rst | 95 + .../networking/device_drivers/qualcomm/rmnet.txt | 82 - Documentation/networking/device_drivers/sb1000.rst | 222 + Documentation/networking/device_drivers/sb1000.txt | 207 - .../networking/device_drivers/smsc/smc9.rst | 48 + .../networking/device_drivers/smsc/smc9.txt | 42 - .../networking/device_drivers/ti/cpsw.rst | 587 + .../networking/device_drivers/ti/cpsw.txt | 541 - .../device_drivers/ti/cpsw_switchdev.rst | 242 + .../device_drivers/ti/cpsw_switchdev.txt | 209 - .../networking/device_drivers/ti/tlan.rst | 140 + .../networking/device_drivers/ti/tlan.txt | 117 - .../device_drivers/toshiba/spider_net.rst | 202 + .../device_drivers/toshiba/spider_net.txt | 204 - .../networking/devlink-params-sja1105.txt | 27 + .../networking/devlink/devlink-region.rst | 11 +- Documentation/networking/devlink/devlink-trap.rst | 219 +- Documentation/networking/devlink/ice.rst | 11 + Documentation/networking/dns_resolver.rst | 155 + Documentation/networking/dns_resolver.txt | 157 - Documentation/networking/driver.rst | 97 + Documentation/networking/driver.txt | 93 - Documentation/networking/dsa/sja1105.rst | 327 +- Documentation/networking/eql.rst | 373 + Documentation/networking/eql.txt | 528 - Documentation/networking/ethtool-netlink.rst | 195 +- Documentation/networking/fib_trie.rst | 149 + Documentation/networking/fib_trie.txt | 145 - Documentation/networking/filter.rst | 1651 ++ Documentation/networking/filter.txt | 1545 -- Documentation/networking/fore200e.rst | 66 + Documentation/networking/fore200e.txt | 64 - Documentation/networking/framerelay.rst | 44 + Documentation/networking/framerelay.txt | 39 - Documentation/networking/gen_stats.rst | 129 + Documentation/networking/gen_stats.txt | 119 - Documentation/networking/generic-hdlc.rst | 170 + Documentation/networking/generic-hdlc.txt | 132 - Documentation/networking/generic_netlink.rst | 9 + Documentation/networking/generic_netlink.txt | 3 - Documentation/networking/gtp.rst | 251 + Documentation/networking/gtp.txt | 230 - Documentation/networking/hinic.rst | 128 + Documentation/networking/hinic.txt | 125 - Documentation/networking/ila.rst | 296 + Documentation/networking/ila.txt | 285 - Documentation/networking/index.rst | 87 + Documentation/networking/ip-sysctl.rst | 2657 +++ Documentation/networking/ip-sysctl.txt | 2362 --- Documentation/networking/ip_dynaddr.rst | 40 + Documentation/networking/ip_dynaddr.txt | 29 - Documentation/networking/ipddp.rst | 78 + Documentation/networking/ipddp.txt | 73 - Documentation/networking/iphase.rst | 193 + Documentation/networking/iphase.txt | 158 - Documentation/networking/ipsec.rst | 46 + Documentation/networking/ipsec.txt | 38 - Documentation/networking/ipv6.rst | 78 + Documentation/networking/ipv6.txt | 72 - Documentation/networking/ipvlan.rst | 189 + Documentation/networking/ipvlan.txt | 146 - Documentation/networking/ipvs-sysctl.rst | 302 + Documentation/networking/ipvs-sysctl.txt | 294 - Documentation/networking/kcm.rst | 290 + Documentation/networking/kcm.txt | 285 - Documentation/networking/l2tp.rst | 358 + Documentation/networking/l2tp.txt | 345 - Documentation/networking/lapb-module.rst | 305 + Documentation/networking/lapb-module.txt | 263 - Documentation/networking/ltpc.rst | 144 + Documentation/networking/ltpc.txt | 131 - Documentation/networking/mac80211-injection.rst | 106 + Documentation/networking/mac80211-injection.txt | 97 - Documentation/networking/mpls-sysctl.rst | 57 + Documentation/networking/mpls-sysctl.txt | 48 - Documentation/networking/multiqueue.rst | 78 + Documentation/networking/multiqueue.txt | 79 - Documentation/networking/netconsole.rst | 239 + Documentation/networking/netconsole.txt | 210 - Documentation/networking/netdev-features.rst | 184 + Documentation/networking/netdev-features.txt | 181 - Documentation/networking/netdevices.rst | 111 + Documentation/networking/netdevices.txt | 104 - Documentation/networking/netfilter-sysctl.rst | 17 + Documentation/networking/netfilter-sysctl.txt | 10 - Documentation/networking/netif-msg.rst | 95 + Documentation/networking/netif-msg.txt | 79 - Documentation/networking/nf_conntrack-sysctl.rst | 179 + Documentation/networking/nf_conntrack-sysctl.txt | 172 - Documentation/networking/nf_flowtable.rst | 117 + Documentation/networking/nf_flowtable.txt | 112 - Documentation/networking/openvswitch.rst | 251 + Documentation/networking/openvswitch.txt | 248 - Documentation/networking/operstates.rst | 185 + Documentation/networking/operstates.txt | 164 - Documentation/networking/packet_mmap.rst | 1084 ++ Documentation/networking/packet_mmap.txt | 1061 -- Documentation/networking/phonet.rst | 230 + Documentation/networking/phonet.txt | 214 - Documentation/networking/pktgen.rst | 412 + Documentation/networking/pktgen.txt | 400 - Documentation/networking/plip.rst | 222 + Documentation/networking/ppp_generic.rst | 440 + Documentation/networking/ppp_generic.txt | 428 - Documentation/networking/proc_net_tcp.rst | 57 + Documentation/networking/proc_net_tcp.txt | 48 - Documentation/networking/radiotap-headers.rst | 159 + Documentation/networking/radiotap-headers.txt | 152 - Documentation/networking/ray_cs.rst | 165 + Documentation/networking/ray_cs.txt | 150 - Documentation/networking/rds.rst | 448 + Documentation/networking/rds.txt | 423 - Documentation/networking/regulatory.rst | 209 + Documentation/networking/regulatory.txt | 204 - Documentation/networking/rxrpc.rst | 1178 ++ Documentation/networking/rxrpc.txt | 1155 -- Documentation/networking/sctp.rst | 42 + Documentation/networking/sctp.txt | 35 - Documentation/networking/secid.rst | 20 + Documentation/networking/secid.txt | 14 - Documentation/networking/seg6-sysctl.rst | 26 + Documentation/networking/seg6-sysctl.txt | 18 - Documentation/networking/skfp.rst | 253 + Documentation/networking/skfp.txt | 220 - Documentation/networking/snmp_counter.rst | 2 +- Documentation/networking/strparser.rst | 240 + Documentation/networking/strparser.txt | 207 - Documentation/networking/switchdev.rst | 387 + Documentation/networking/switchdev.txt | 373 - Documentation/networking/tc-actions-env-rules.rst | 29 + Documentation/networking/tc-actions-env-rules.txt | 24 - Documentation/networking/tcp-thin.rst | 52 + Documentation/networking/tcp-thin.txt | 47 - Documentation/networking/team.rst | 8 + Documentation/networking/team.txt | 2 - Documentation/networking/timestamping.rst | 591 + Documentation/networking/timestamping.txt | 571 - Documentation/networking/tproxy.rst | 109 + Documentation/networking/tproxy.txt | 104 - Documentation/networking/tuntap.rst | 259 + Documentation/networking/tuntap.txt | 227 - Documentation/networking/udplite.rst | 291 + Documentation/networking/udplite.txt | 278 - Documentation/networking/vrf.rst | 451 + Documentation/networking/vrf.txt | 418 - Documentation/networking/vxlan.rst | 60 + Documentation/networking/vxlan.txt | 51 - Documentation/networking/x25-iface.rst | 129 + Documentation/networking/x25-iface.txt | 123 - Documentation/networking/x25.rst | 48 + Documentation/networking/x25.txt | 44 - Documentation/networking/xfrm_device.rst | 151 + Documentation/networking/xfrm_device.txt | 140 - Documentation/networking/xfrm_proc.rst | 113 + Documentation/networking/xfrm_proc.txt | 82 - Documentation/networking/xfrm_sync.rst | 189 + Documentation/networking/xfrm_sync.txt | 169 - Documentation/networking/xfrm_sysctl.rst | 11 + Documentation/networking/xfrm_sysctl.txt | 4 - Documentation/networking/z8530drv.rst | 686 + Documentation/networking/z8530drv.txt | 657 - Documentation/security/keys/core.rst | 8 +- Documentation/timers/timers-howto.rst | 3 + Documentation/trace/ftrace.rst | 2 +- .../translations/it_IT/doc-guide/parse-headers.rst | 2 +- .../translations/zh_CN/video4linux/omap3isp.txt | 4 +- .../zh_CN/video4linux/v4l2-framework.txt | 6 +- Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/media/Makefile | 69 + .../media/audio.h.rst.exceptions | 0 .../{ => userspace-api}/media/ca.h.rst.exceptions | 0 .../{ => userspace-api}/media/cec.h.rst.exceptions | 0 Documentation/userspace-api/media/cec/cec-api.rst | 54 + .../userspace-api/media/cec/cec-func-close.rst | 54 + .../userspace-api/media/cec/cec-func-ioctl.rst | 73 + .../userspace-api/media/cec/cec-func-open.rst | 85 + .../userspace-api/media/cec/cec-func-poll.rst | 85 + .../userspace-api/media/cec/cec-funcs.rst | 30 + .../userspace-api/media/cec/cec-header.rst | 17 + .../userspace-api/media/cec/cec-intro.rst | 49 + .../media/cec/cec-ioc-adap-g-caps.rst | 150 + .../media}/cec/cec-ioc-adap-g-conn-info.rst | 0 .../media/cec/cec-ioc-adap-g-log-addrs.rst | 378 + .../media/cec/cec-ioc-adap-g-phys-addr.rst | 100 + .../userspace-api/media/cec/cec-ioc-dqevent.rst | 257 + .../userspace-api/media/cec/cec-ioc-g-mode.rst | 301 + .../userspace-api/media/cec/cec-ioc-receive.rst | 391 + .../userspace-api/media/cec/cec-pin-error-inj.rst | 334 + .../{ => userspace-api}/media/conf_nitpick.py | 0 .../{ => userspace-api}/media/dmx.h.rst.exceptions | 0 .../userspace-api/media/drivers/cx2341x-uapi.rst | 179 + .../userspace-api/media/drivers/imx-uapi.rst | 125 + .../userspace-api/media/drivers/index.rst | 39 + .../userspace-api/media/drivers/max2175.rst | 64 + .../userspace-api/media/drivers/meye-uapi.rst | 53 + .../userspace-api/media/drivers/omap3isp-uapi.rst | 208 + .../media/drivers}/uvcvideo.rst | 0 .../media/dvb/audio-bilingual-channel-select.rst | 66 + .../media/dvb/audio-channel-select.rst | 66 + .../userspace-api/media/dvb/audio-clear-buffer.rst | 55 + .../userspace-api/media/dvb/audio-continue.rst | 56 + .../userspace-api/media/dvb/audio-fclose.rst | 63 + .../userspace-api/media/dvb/audio-fopen.rst | 115 + .../userspace-api/media/dvb/audio-fwrite.rst | 91 + .../media/dvb/audio-get-capabilities.rst | 63 + .../userspace-api/media/dvb/audio-get-status.rst | 63 + .../userspace-api/media/dvb/audio-pause.rst | 57 + .../userspace-api/media/dvb/audio-play.rst | 56 + .../media/dvb/audio-select-source.rst | 65 + .../userspace-api/media/dvb/audio-set-av-sync.rst | 67 + .../media/dvb/audio-set-bypass-mode.rst | 70 + .../userspace-api/media/dvb/audio-set-id.rst | 67 + .../userspace-api/media/dvb/audio-set-mixer.rst | 61 + .../userspace-api/media/dvb/audio-set-mute.rst | 71 + .../media/dvb/audio-set-streamtype.rst | 77 + .../userspace-api/media/dvb/audio-stop.rst | 56 + Documentation/userspace-api/media/dvb/audio.rst | 34 + .../userspace-api/media/dvb/audio_data_types.rst | 123 + .../media/dvb/audio_function_calls.rst | 37 + .../userspace-api/media/dvb/ca-fclose.rst | 50 + Documentation/userspace-api/media/dvb/ca-fopen.rst | 84 + .../userspace-api/media/dvb/ca-get-cap.rst | 53 + .../userspace-api/media/dvb/ca-get-descr-info.rst | 49 + .../userspace-api/media/dvb/ca-get-msg.rst | 59 + .../userspace-api/media/dvb/ca-get-slot-info.rst | 64 + Documentation/userspace-api/media/dvb/ca-reset.rst | 51 + .../userspace-api/media/dvb/ca-send-msg.rst | 58 + .../userspace-api/media/dvb/ca-set-descr.rst | 53 + Documentation/userspace-api/media/dvb/ca.rst | 32 + .../userspace-api/media/dvb/ca_data_types.rst | 16 + .../userspace-api/media/dvb/ca_function_calls.rst | 27 + .../userspace-api/media/dvb/ca_high_level.rst | 157 + Documentation/userspace-api/media/dvb/demux.rst | 30 + .../userspace-api/media/dvb/dmx-add-pid.rst | 56 + .../userspace-api/media/dvb/dmx-expbuf.rst | 97 + .../userspace-api/media/dvb/dmx-fclose.rst | 52 + .../userspace-api/media/dvb/dmx-fopen.rst | 98 + .../userspace-api/media/dvb/dmx-fread.rst | 87 + .../userspace-api/media/dvb/dmx-fwrite.rst | 79 + .../userspace-api/media/dvb/dmx-get-pes-pids.rst | 71 + .../userspace-api/media/dvb/dmx-get-stc.rst | 73 + Documentation/userspace-api/media/dvb/dmx-mmap.rst | 125 + .../userspace-api/media/dvb/dmx-munmap.rst | 63 + Documentation/userspace-api/media/dvb/dmx-qbuf.rst | 93 + .../userspace-api/media/dvb/dmx-querybuf.rst | 72 + .../userspace-api/media/dvb/dmx-remove-pid.rst | 57 + .../userspace-api/media/dvb/dmx-reqbufs.rst | 83 + .../media/dvb/dmx-set-buffer-size.rst | 57 + .../userspace-api/media/dvb/dmx-set-filter.rst | 64 + .../userspace-api/media/dvb/dmx-set-pes-filter.rst | 76 + .../userspace-api/media/dvb/dmx-start.rst | 75 + Documentation/userspace-api/media/dvb/dmx-stop.rst | 52 + .../userspace-api/media/dvb/dmx_fcalls.rst | 37 + .../userspace-api/media/dvb/dmx_types.rst | 16 + .../userspace-api/media/dvb/dvb-fe-read-status.rst | 32 + .../userspace-api/media/dvb/dvb-frontend-event.rst | 22 + .../media/dvb/dvb-frontend-parameters.rst | 126 + Documentation/userspace-api/media/dvb/dvbapi.rst | 126 + .../userspace-api/media/dvb/dvbproperty.rst | 133 + Documentation/userspace-api/media/dvb/dvbstb.svg | 43 + Documentation/userspace-api/media/dvb/examples.rst | 23 + .../userspace-api/media/dvb/fe-bandwidth-t.rst | 81 + .../media/dvb/fe-diseqc-recv-slave-reply.rst | 55 + .../media/dvb/fe-diseqc-reset-overload.rst | 53 + .../media/dvb/fe-diseqc-send-burst.rst | 59 + .../media/dvb/fe-diseqc-send-master-cmd.rst | 56 + .../media/dvb/fe-dishnetwork-send-legacy-cmd.rst | 62 + .../media/dvb/fe-enable-high-lnb-voltage.rst | 61 + .../userspace-api/media/dvb/fe-get-event.rst | 78 + .../userspace-api/media/dvb/fe-get-frontend.rst | 69 + .../userspace-api/media/dvb/fe-get-info.rst | 70 + .../userspace-api/media/dvb/fe-get-property.rst | 83 + .../userspace-api/media/dvb/fe-read-ber.rst | 57 + .../media/dvb/fe-read-signal-strength.rst | 57 + .../userspace-api/media/dvb/fe-read-snr.rst | 57 + .../userspace-api/media/dvb/fe-read-status.rst | 72 + .../media/dvb/fe-read-uncorrected-blocks.rst | 59 + .../media/dvb/fe-set-frontend-tune-mode.rst | 64 + .../userspace-api/media/dvb/fe-set-frontend.rst | 78 + .../userspace-api/media/dvb/fe-set-tone.rst | 65 + .../userspace-api/media/dvb/fe-set-voltage.rst | 69 + .../userspace-api/media/dvb/fe-type-t.rst | 98 + .../media/dvb/fe_property_parameters.rst | 1014 ++ .../userspace-api/media/dvb/frontend-header.rst | 13 + .../media/dvb/frontend-property-cable-systems.rst | 82 + .../dvb/frontend-property-satellite-systems.rst | 112 + .../dvb/frontend-property-terrestrial-systems.rst | 301 + .../media/dvb/frontend-stat-properties.rst | 252 + Documentation/userspace-api/media/dvb/frontend.rst | 63 + .../userspace-api/media/dvb/frontend_f_close.rst | 57 + .../userspace-api/media/dvb/frontend_f_open.rst | 117 + .../userspace-api/media/dvb/frontend_fcalls.rst | 31 + .../media/dvb/frontend_legacy_api.rst | 45 + .../media/dvb/frontend_legacy_dvbv3_api.rst | 25 + Documentation/userspace-api/media/dvb/headers.rst | 30 + Documentation/userspace-api/media/dvb/intro.rst | 190 + .../userspace-api/media/dvb/legacy_dvb_apis.rst | 39 + .../userspace-api/media/dvb/net-add-if.rst | 60 + .../userspace-api/media/dvb/net-get-if.rst | 59 + .../userspace-api/media/dvb/net-remove-if.rst | 55 + .../userspace-api/media/dvb/net-types.rst | 16 + Documentation/userspace-api/media/dvb/net.rst | 48 + .../media/dvb/query-dvb-frontend-info.rst | 20 + .../userspace-api/media/dvb/video-clear-buffer.rst | 63 + .../userspace-api/media/dvb/video-command.rst | 105 + .../userspace-api/media/dvb/video-continue.rst | 66 + .../userspace-api/media/dvb/video-fast-forward.rst | 83 + .../userspace-api/media/dvb/video-fclose.rst | 62 + .../userspace-api/media/dvb/video-fopen.rst | 122 + .../userspace-api/media/dvb/video-freeze.rst | 70 + .../userspace-api/media/dvb/video-fwrite.rst | 90 + .../media/dvb/video-get-capabilities.rst | 70 + .../userspace-api/media/dvb/video-get-event.rst | 114 + .../media/dvb/video-get-frame-count.rst | 74 + .../userspace-api/media/dvb/video-get-pts.rst | 78 + .../userspace-api/media/dvb/video-get-size.rst | 78 + .../userspace-api/media/dvb/video-get-status.rst | 80 + .../userspace-api/media/dvb/video-play.rst | 66 + .../media/dvb/video-select-source.rst | 84 + .../userspace-api/media/dvb/video-set-blank.rst | 73 + .../media/dvb/video-set-display-format.rst | 69 + .../userspace-api/media/dvb/video-set-format.rst | 92 + .../media/dvb/video-set-streamtype.rst | 70 + .../userspace-api/media/dvb/video-slowmotion.rst | 83 + .../userspace-api/media/dvb/video-stillpicture.rst | 70 + .../userspace-api/media/dvb/video-stop.rst | 83 + .../userspace-api/media/dvb/video-try-command.rst | 75 + Documentation/userspace-api/media/dvb/video.rst | 43 + .../media/dvb/video_function_calls.rst | 42 + .../userspace-api/media/dvb/video_types.rst | 255 + Documentation/userspace-api/media/fdl-appendix.rst | 478 + .../media/frontend.h.rst.exceptions | 0 Documentation/userspace-api/media/gen-errors.rst | 103 + Documentation/userspace-api/media/index.rst | 67 + Documentation/{ => userspace-api}/media/intro.rst | 0 .../media/lirc.h.rst.exceptions | 0 .../media/media.h.rst.exceptions | 0 .../media/mediactl/media-controller-intro.rst | 40 + .../media/mediactl/media-controller-model.rst | 42 + .../media/mediactl/media-controller.rst | 62 + .../media/mediactl/media-func-close.rst | 54 + .../media/mediactl/media-func-ioctl.rst | 74 + .../media/mediactl/media-func-open.rst | 76 + .../userspace-api/media/mediactl/media-funcs.rst | 33 + .../userspace-api/media/mediactl/media-header.rst | 17 + .../media/mediactl/media-ioc-device-info.rst | 118 + .../media/mediactl/media-ioc-enum-entities.rst | 156 + .../media/mediactl/media-ioc-enum-links.rst | 157 + .../media/mediactl/media-ioc-g-topology.rst | 307 + .../media/mediactl/media-ioc-request-alloc.rst | 90 + .../media/mediactl/media-ioc-setup-link.rst | 74 + .../media/mediactl/media-request-ioc-queue.rst | 102 + .../media/mediactl/media-request-ioc-reinit.rst | 75 + .../userspace-api/media/mediactl/media-types.rst | 425 + .../userspace-api/media/mediactl/request-api.rst | 276 + .../media/mediactl/request-func-close.rst | 73 + .../media/mediactl/request-func-ioctl.rst | 91 + .../media/mediactl/request-func-poll.rst | 101 + .../{ => userspace-api}/media/net.h.rst.exceptions | 0 .../userspace-api/media/rc/keytable.c.rst | 183 + .../userspace-api/media/rc/lirc-dev-intro.rst | 171 + Documentation/userspace-api/media/rc/lirc-dev.rst | 21 + Documentation/userspace-api/media/rc/lirc-func.rst | 34 + .../userspace-api/media/rc/lirc-get-features.rst | 200 + .../userspace-api/media/rc/lirc-get-rec-mode.rst | 74 + .../media/rc/lirc-get-rec-resolution.rst | 54 + .../userspace-api/media/rc/lirc-get-send-mode.rst | 78 + .../userspace-api/media/rc/lirc-get-timeout.rst | 63 + .../userspace-api/media/rc/lirc-header.rst | 17 + Documentation/userspace-api/media/rc/lirc-read.rst | 76 + .../media/rc/lirc-set-measure-carrier-mode.rst | 53 + .../media/rc/lirc-set-rec-carrier-range.rst | 54 + .../media/rc/lirc-set-rec-carrier.rst | 53 + .../media/rc/lirc-set-rec-timeout-reports.rst | 56 + .../media/rc/lirc-set-rec-timeout.rst | 61 + .../media/rc/lirc-set-send-carrier.rst | 48 + .../media/rc/lirc-set-send-duty-cycle.rst | 54 + .../media/rc/lirc-set-transmitter-mask.rst | 58 + .../media/rc/lirc-set-wideband-receiver.rst | 63 + .../userspace-api/media/rc/lirc-write.rst | 82 + Documentation/userspace-api/media/rc/rc-intro.rst | 31 + .../uapi => userspace-api/media}/rc/rc-protos.rst | 0 .../userspace-api/media/rc/rc-sysfs-nodes.rst | 151 + .../userspace-api/media/rc/rc-table-change.rst | 25 + Documentation/userspace-api/media/rc/rc-tables.rst | 766 + .../userspace-api/media/rc/remote_controllers.rst | 59 + .../userspace-api/media/typical_media_device.svg | 116 + Documentation/userspace-api/media/v4l/app-pri.rst | 37 + Documentation/userspace-api/media/v4l/async.rst | 16 + Documentation/userspace-api/media/v4l/audio.rst | 104 + Documentation/userspace-api/media/v4l/bayer.svg | 56 + Documentation/userspace-api/media/v4l/biblio.rst | 416 + Documentation/userspace-api/media/v4l/buffer.rst | 817 + .../userspace-api/media/v4l/capture-example.rst | 20 + .../userspace-api/media/v4l/capture.c.rst | 671 + .../userspace-api/media/v4l/colorspaces-defs.rst | 183 + .../media/v4l/colorspaces-details.rst | 813 + .../userspace-api/media/v4l/colorspaces.rst | 170 + .../userspace-api/media/v4l/common-defs.rst | 20 + Documentation/userspace-api/media/v4l/common.rst | 65 + Documentation/userspace-api/media/v4l/compat.rst | 25 + .../userspace-api/media/v4l/constraints.svg | 37 + Documentation/userspace-api/media/v4l/control.rst | 512 + Documentation/userspace-api/media/v4l/crop.rst | 324 + Documentation/userspace-api/media/v4l/crop.svg | 290 + .../userspace-api/media/v4l/depth-formats.rst | 24 + .../userspace-api/media/v4l/dev-capture.rst | 111 + .../media}/v4l/dev-decoder.rst | 0 .../userspace-api/media/v4l/dev-event.rst | 54 + .../userspace-api/media/v4l/dev-mem2mem.rst | 49 + Documentation/userspace-api/media/v4l/dev-meta.rst | 74 + Documentation/userspace-api/media/v4l/dev-osd.rst | 157 + .../userspace-api/media/v4l/dev-output.rst | 108 + .../userspace-api/media/v4l/dev-overlay.rst | 328 + .../userspace-api/media/v4l/dev-radio.rst | 59 + .../userspace-api/media/v4l/dev-raw-vbi.rst | 306 + Documentation/userspace-api/media/v4l/dev-rds.rst | 191 + Documentation/userspace-api/media/v4l/dev-sdr.rst | 114 + .../userspace-api/media/v4l/dev-sliced-vbi.rst | 669 + .../media}/v4l/dev-stateless-decoder.rst | 0 .../userspace-api/media/v4l/dev-subdev.rst | 508 + .../userspace-api/media/v4l/dev-touch.rst | 63 + Documentation/userspace-api/media/v4l/devices.rst | 33 + Documentation/userspace-api/media/v4l/diff-v4l.rst | 693 + Documentation/userspace-api/media/v4l/dmabuf.rst | 169 + .../userspace-api/media/v4l/dv-timings.rst | 45 + .../userspace-api/media/v4l/ext-ctrls-camera.rst | 666 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 4274 +++++ .../userspace-api/media/v4l/ext-ctrls-detect.rst | 71 + .../userspace-api/media/v4l/ext-ctrls-dv.rst | 166 + .../userspace-api/media/v4l/ext-ctrls-flash.rst | 192 + .../userspace-api/media/v4l/ext-ctrls-fm-rx.rst | 95 + .../userspace-api/media/v4l/ext-ctrls-fm-tx.rst | 188 + .../media/v4l/ext-ctrls-image-process.rst | 63 + .../media/v4l/ext-ctrls-image-source.rst | 67 + .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 113 + .../userspace-api/media/v4l/ext-ctrls-rf-tuner.rst | 96 + .../userspace-api/media/v4l/extended-controls.rst | 180 + .../userspace-api/media/v4l/field-order.rst | 172 + .../userspace-api/media/v4l/fieldseq_bt.svg | 2621 +++ .../userspace-api/media/v4l/fieldseq_tb.svg | 2618 +++ Documentation/userspace-api/media/v4l/format.rst | 99 + .../media/v4l}/fourcc.rst | 0 .../userspace-api/media/v4l/func-close.rst | 56 + .../userspace-api/media/v4l/func-ioctl.rst | 69 + .../userspace-api/media/v4l/func-mmap.rst | 148 + .../userspace-api/media/v4l/func-munmap.rst | 65 + .../userspace-api/media/v4l/func-open.rst | 90 + .../userspace-api/media/v4l/func-poll.rst | 124 + .../userspace-api/media/v4l/func-read.rst | 140 + .../userspace-api/media/v4l/func-select.rst | 127 + .../userspace-api/media/v4l/func-write.rst | 91 + .../userspace-api/media/v4l/hist-v4l2.rst | 1374 ++ .../userspace-api/media/v4l/hsv-formats.rst | 26 + Documentation/userspace-api/media/v4l/io.rst | 58 + .../media/v4l/libv4l-introduction.rst | 191 + Documentation/userspace-api/media/v4l/libv4l.rst | 20 + .../userspace-api/media/v4l/meta-formats.rst | 27 + Documentation/userspace-api/media/v4l/mmap.rst | 292 + Documentation/userspace-api/media/v4l/nv12mt.svg | 477 + .../userspace-api/media/v4l/nv12mt_example.svg | 1616 ++ Documentation/userspace-api/media/v4l/open.rst | 165 + .../uapi => userspace-api/media}/v4l/pipeline.dot | 0 .../userspace-api/media/v4l/pixfmt-bayer.rst | 39 + .../media}/v4l/pixfmt-cnf4.rst | 0 .../userspace-api/media/v4l/pixfmt-compressed.rst | 232 + .../userspace-api/media/v4l/pixfmt-grey.rst | 51 + .../userspace-api/media/v4l/pixfmt-indexed.rst | 54 + .../userspace-api/media/v4l/pixfmt-intro.rst | 58 + .../userspace-api/media/v4l/pixfmt-inzi.rst | 89 + .../userspace-api/media/v4l/pixfmt-m420.rst | 133 + .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 220 + .../media/v4l/pixfmt-meta-intel-ipu3.rst | 104 + .../userspace-api/media/v4l/pixfmt-meta-uvc.rst | 58 + .../userspace-api/media/v4l/pixfmt-meta-vivid.rst | 60 + .../media/v4l/pixfmt-meta-vsp1-hgo.rst | 175 + .../media/v4l/pixfmt-meta-vsp1-hgt.rst | 136 + .../userspace-api/media/v4l/pixfmt-nv12.rst | 136 + .../userspace-api/media/v4l/pixfmt-nv12m.rst | 151 + .../userspace-api/media/v4l/pixfmt-nv12mt.rst | 67 + .../userspace-api/media/v4l/pixfmt-nv16.rst | 160 + .../userspace-api/media/v4l/pixfmt-nv16m.rst | 164 + .../userspace-api/media/v4l/pixfmt-nv24.rst | 102 + .../userspace-api/media/v4l/pixfmt-packed-hsv.rst | 164 + .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 380 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 282 + .../userspace-api/media/v4l/pixfmt-rgb.rst | 1304 ++ .../userspace-api/media/v4l/pixfmt-sdr-cs08.rst | 37 + .../userspace-api/media/v4l/pixfmt-sdr-cs14le.rst | 41 + .../userspace-api/media/v4l/pixfmt-sdr-cu08.rst | 37 + .../userspace-api/media/v4l/pixfmt-sdr-cu16le.rst | 41 + .../userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst | 62 + .../userspace-api/media/v4l/pixfmt-sdr-ru12le.rst | 39 + .../media/v4l/pixfmt-srggb10-ipu3.rst | 342 + .../userspace-api/media/v4l/pixfmt-srggb10.rst | 83 + .../media/v4l/pixfmt-srggb10alaw8.rst | 31 + .../media/v4l/pixfmt-srggb10dpcm8.rst | 35 + .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 81 + .../userspace-api/media/v4l/pixfmt-srggb12.rst | 84 + .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 94 + .../userspace-api/media/v4l/pixfmt-srggb14.rst | 82 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 152 + .../userspace-api/media/v4l/pixfmt-srggb16.rst | 76 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 61 + .../userspace-api/media/v4l/pixfmt-tch-td08.rst | 59 + .../userspace-api/media/v4l/pixfmt-tch-td16.rst | 74 + .../userspace-api/media/v4l/pixfmt-tch-tu08.rst | 57 + .../userspace-api/media/v4l/pixfmt-tch-tu16.rst | 73 + .../userspace-api/media/v4l/pixfmt-uv8.rst | 54 + .../userspace-api/media/v4l/pixfmt-uyvy.rst | 117 + .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 138 + .../userspace-api/media/v4l/pixfmt-v4l2.rst | 171 + .../userspace-api/media/v4l/pixfmt-vyuy.rst | 115 + .../userspace-api/media/v4l/pixfmt-y10.rst | 72 + .../userspace-api/media/v4l/pixfmt-y10b.rst | 40 + .../userspace-api/media/v4l/pixfmt-y10p.rst | 50 + .../userspace-api/media/v4l/pixfmt-y12.rst | 72 + .../userspace-api/media/v4l/pixfmt-y12i.rst | 43 + .../userspace-api/media/v4l/pixfmt-y14.rst | 72 + .../userspace-api/media/v4l/pixfmt-y16-be.rst | 76 + .../userspace-api/media/v4l/pixfmt-y16.rst | 76 + .../userspace-api/media/v4l/pixfmt-y41p.rst | 158 + .../userspace-api/media/v4l/pixfmt-y8i.rst | 73 + .../userspace-api/media/v4l/pixfmt-yuv410.rst | 134 + .../userspace-api/media/v4l/pixfmt-yuv411p.rst | 122 + .../userspace-api/media/v4l/pixfmt-yuv420.rst | 150 + .../userspace-api/media/v4l/pixfmt-yuv420m.rst | 159 + .../userspace-api/media/v4l/pixfmt-yuv422m.rst | 148 + .../userspace-api/media/v4l/pixfmt-yuv422p.rst | 136 + .../userspace-api/media/v4l/pixfmt-yuv444m.rst | 148 + .../userspace-api/media/v4l/pixfmt-yuyv.rst | 125 + .../userspace-api/media/v4l/pixfmt-yvyu.rst | 115 + .../userspace-api/media/v4l/pixfmt-z16.rst | 73 + Documentation/userspace-api/media/v4l/pixfmt.rst | 45 + .../userspace-api/media/v4l/planar-apis.rst | 68 + Documentation/userspace-api/media/v4l/querycap.rst | 41 + Documentation/userspace-api/media/v4l/rw.rst | 54 + .../userspace-api/media/v4l/sdr-formats.rst | 29 + .../media/v4l/selection-api-configuration.rst | 144 + .../media/v4l/selection-api-examples.rst | 91 + .../media/v4l/selection-api-intro.rst | 35 + .../media/v4l/selection-api-targets.rst | 27 + .../media/v4l/selection-api-vs-crop-api.rst | 46 + .../userspace-api/media/v4l/selection-api.rst | 23 + .../userspace-api/media/v4l/selection.svg | 1178 ++ .../userspace-api/media/v4l/selections-common.rst | 30 + Documentation/userspace-api/media/v4l/standard.rst | 192 + .../userspace-api/media/v4l/streaming-par.rst | 40 + .../userspace-api/media/v4l/subdev-formats.rst | 7833 +++++++++ .../media/v4l/subdev-image-processing-crop.svg | 312 + .../media/v4l/subdev-image-processing-full.svg | 752 + ...ubdev-image-processing-scaling-multi-source.svg | 550 + .../userspace-api/media/v4l/tch-formats.rst | 25 + Documentation/userspace-api/media/v4l/tuner.rst | 92 + .../userspace-api/media/v4l/user-func.rst | 89 + Documentation/userspace-api/media/v4l/userp.rst | 128 + .../media/v4l/v4l2-selection-flags.rst | 51 + .../media/v4l/v4l2-selection-targets.rst | 78 + Documentation/userspace-api/media/v4l/v4l2.rst | 423 + .../userspace-api/media/v4l/v4l2grab-example.rst | 24 + .../userspace-api/media/v4l/v4l2grab.c.rst | 176 + Documentation/userspace-api/media/v4l/vbi_525.svg | 821 + Documentation/userspace-api/media/v4l/vbi_625.svg | 870 + .../userspace-api/media/v4l/vbi_hsync.svg | 321 + Documentation/userspace-api/media/v4l/video.rst | 75 + Documentation/userspace-api/media/v4l/videodev.rst | 16 + .../userspace-api/media/v4l/vidioc-create-bufs.rst | 141 + .../userspace-api/media/v4l/vidioc-cropcap.rst | 143 + .../media/v4l/vidioc-dbg-g-chip-info.rst | 167 + .../media/v4l/vidioc-dbg-g-register.rst | 171 + .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 226 + .../userspace-api/media/v4l/vidioc-dqevent.rst | 391 + .../media/v4l/vidioc-dv-timings-cap.rst | 169 + .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 168 + .../media/v4l/vidioc-enum-dv-timings.rst | 114 + .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 195 + .../media/v4l/vidioc-enum-frameintervals.rst | 203 + .../media/v4l/vidioc-enum-framesizes.rst | 213 + .../media/v4l/vidioc-enum-freq-bands.rst | 150 + .../userspace-api/media/v4l/vidioc-enumaudio.rst | 62 + .../media/v4l/vidioc-enumaudioout.rst | 67 + .../userspace-api/media/v4l/vidioc-enuminput.rst | 242 + .../userspace-api/media/v4l/vidioc-enumoutput.rst | 165 + .../userspace-api/media/v4l/vidioc-enumstd.rst | 367 + .../userspace-api/media/v4l/vidioc-expbuf.rst | 175 + .../userspace-api/media/v4l/vidioc-g-audio.rst | 135 + .../userspace-api/media/v4l/vidioc-g-audioout.rst | 108 + .../userspace-api/media/v4l/vidioc-g-crop.rst | 119 + .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 106 + .../media/v4l/vidioc-g-dv-timings.rst | 318 + .../userspace-api/media/v4l/vidioc-g-edid.rst | 154 + .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 156 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 416 + .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 362 + .../userspace-api/media/v4l/vidioc-g-fmt.rst | 161 + .../userspace-api/media/v4l/vidioc-g-frequency.rst | 112 + .../userspace-api/media/v4l/vidioc-g-input.rst | 71 + .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 134 + .../userspace-api/media/v4l/vidioc-g-modulator.rst | 202 + .../userspace-api/media/v4l/vidioc-g-output.rst | 73 + .../userspace-api/media/v4l/vidioc-g-parm.rst | 270 + .../userspace-api/media/v4l/vidioc-g-priority.rst | 100 + .../userspace-api/media/v4l/vidioc-g-selection.rst | 200 + .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 202 + .../userspace-api/media/v4l/vidioc-g-std.rst | 87 + .../userspace-api/media/v4l/vidioc-g-tuner.rst | 476 + .../userspace-api/media/v4l/vidioc-log-status.rst | 56 + .../userspace-api/media/v4l/vidioc-overlay.rst | 61 + .../userspace-api/media/v4l/vidioc-prepare-buf.rst | 65 + .../userspace-api/media/v4l/vidioc-qbuf.rst | 205 + .../media/v4l/vidioc-query-dv-timings.rst | 94 + .../userspace-api/media/v4l/vidioc-querybuf.rst | 87 + .../userspace-api/media/v4l/vidioc-querycap.rst | 290 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 616 + .../userspace-api/media/v4l/vidioc-querystd.rst | 77 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 169 + .../media/v4l/vidioc-s-hw-freq-seek.rst | 147 + .../userspace-api/media/v4l/vidioc-streamon.rst | 113 + .../v4l/vidioc-subdev-enum-frame-interval.rst | 120 + .../media/v4l/vidioc-subdev-enum-frame-size.rst | 125 + .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 98 + .../media/v4l/vidioc-subdev-g-crop.rst | 134 + .../media/v4l/vidioc-subdev-g-fmt.rst | 162 + .../media/v4l/vidioc-subdev-g-frame-interval.rst | 128 + .../media/v4l/vidioc-subdev-g-selection.rst | 133 + .../media/v4l/vidioc-subdev-querycap.rst | 112 + .../media/v4l/vidioc-subscribe-event.rst | 123 + .../userspace-api/media/v4l/yuv-formats.rst | 64 + .../media/video.h.rst.exceptions | 0 .../userspace-api/media/videodev2.h.rst.exceptions | 573 + Documentation/virt/kvm/api.rst | 41 +- Documentation/virt/kvm/cpuid.rst | 8 +- Documentation/virt/kvm/msr.rst | 119 +- Documentation/virt/kvm/nested-vmx.rst | 5 +- Documentation/vm/memory-model.rst | 9 +- Documentation/vm/page_owner.rst | 3 +- MAINTAINERS | 183 +- arch/alpha/kernel/binfmt_loader.c | 11 +- arch/alpha/mm/init.c | 16 +- arch/alpha/mm/numa.c | 22 +- arch/arc/include/asm/hugepage.h | 2 +- arch/arc/mm/init.c | 41 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 1 + arch/arm/boot/dts/imx6qdl.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 + arch/arm/boot/dts/imx6ul.dtsi | 2 + arch/arm/boot/dts/imx7d.dtsi | 1 + arch/arm/boot/dts/imx7s.dtsi | 1 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 28 + arch/arm/configs/exynos_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/include/asm/hugetlb.h | 7 +- arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/mach-imx/mach-mx27_3ds.c | 21 +- arch/arm/mach-imx/mach-mx31_3ds.c | 24 +- arch/arm/mach-omap2/omap_hwmod.c | 2 +- arch/arm/mm/init.c | 66 +- arch/arm/net/bpf_jit_32.c | 14 +- arch/arm/net/bpf_jit_32.h | 3 + arch/arm64/Kconfig | 2 +- arch/arm64/Kconfig.debug | 29 - arch/arm64/boot/dts/mediatek/mt8516.dtsi | 17 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 34 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 22 + arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 21 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 12 + arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 11 + arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/hugetlb.h | 13 +- arch/arm64/include/asm/kvm_asm.h | 4 +- arch/arm64/include/asm/kvm_host.h | 46 +- arch/arm64/include/asm/kvm_hyp.h | 12 +- arch/arm64/include/asm/kvm_mmu.h | 4 +- arch/arm64/include/asm/pgtable.h | 2 +- arch/arm64/include/asm/ptrace.h | 2 +- arch/arm64/include/asm/virt.h | 2 +- arch/arm64/kernel/armv8_deprecated.c | 2 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpu_errata.c | 2 +- arch/arm64/kernel/fpsimd.c | 3 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/kvm/Kconfig | 22 +- arch/arm64/kvm/Makefile | 46 +- {virt/kvm/arm => arch/arm64/kvm}/aarch32.c | 0 arch/arm64/kvm/arch_timer.c | 1171 ++ arch/arm64/kvm/arm.c | 1710 ++ arch/arm64/kvm/guest.c | 29 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/Makefile | 16 +- {virt/kvm/arm => arch/arm64/kvm}/hyp/aarch32.c | 0 arch/arm64/kvm/hyp/switch.c | 8 +- arch/arm64/kvm/hyp/timer-sr.c | 48 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 1113 ++ {virt/kvm/arm => arch/arm64/kvm}/hypercalls.c | 0 arch/arm64/kvm/inject_fault.c | 75 +- arch/arm64/kvm/mmio.c | 200 + arch/arm64/kvm/mmu.c | 2467 +++ {virt/kvm/arm => arch/arm64/kvm}/perf.c | 0 virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c | 0 arch/arm64/kvm/psci.c | 564 + {virt/kvm/arm => arch/arm64/kvm}/pvtime.c | 0 arch/arm64/kvm/reset.c | 27 +- arch/arm64/kvm/sys_regs.c | 212 +- arch/arm64/kvm/trace.h | 216 +- arch/arm64/kvm/trace_arm.h | 378 + arch/arm64/kvm/trace_handle_exit.h | 215 + arch/arm64/kvm/vgic-sys-reg-v3.c | 2 +- arch/arm64/kvm/vgic/trace.h | 38 + {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-init.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-its.c | 0 .../arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c | 0 .../kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v2.c | 0 .../kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v3.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.h | 0 arch/arm64/kvm/vgic/vgic-v2.c | 504 + arch/arm64/kvm/vgic/vgic-v3.c | 693 + {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c | 0 arch/arm64/kvm/vgic/vgic.c | 1020 ++ {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.h | 0 arch/arm64/mm/hugetlbpage.c | 30 +- arch/arm64/mm/init.c | 56 +- arch/arm64/mm/numa.c | 9 +- arch/c6x/mm/init.c | 8 +- arch/csky/kernel/setup.c | 26 +- arch/h8300/mm/init.c | 6 +- arch/hexagon/mm/init.c | 6 +- arch/ia64/Kconfig | 1 - arch/ia64/include/asm/hugetlb.h | 5 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/discontig.c | 2 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 9 +- arch/m68k/mm/motorola.c | 15 +- arch/m68k/mm/sun3mmu.c | 10 +- arch/microblaze/Kconfig | 1 - arch/microblaze/mm/init.c | 2 +- arch/mips/Kconfig | 1 - arch/mips/include/asm/hugetlb.h | 11 - arch/mips/include/asm/kvm_host.h | 2 + arch/mips/include/asm/pgtable.h | 2 +- arch/mips/kvm/mips.c | 72 +- arch/mips/loongson64/numa.c | 2 +- arch/mips/mm/init.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 2 +- arch/nds32/mm/init.c | 11 +- arch/nios2/mm/init.c | 8 +- arch/openrisc/mm/init.c | 9 +- arch/parisc/include/asm/hugetlb.h | 10 - arch/parisc/mm/init.c | 22 +- arch/powerpc/Kconfig | 10 - arch/powerpc/include/asm/book3s/64/pgtable.h | 4 - arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/kvm/book3s.c | 61 +- arch/powerpc/kvm/book3s_hv.c | 23 +- arch/powerpc/kvm/booke.c | 43 +- arch/powerpc/kvm/powerpc.c | 5 +- arch/powerpc/mm/hugetlbpage.c | 30 +- arch/powerpc/mm/mem.c | 2 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/hugetlb.h | 10 - arch/riscv/include/asm/ptdump.h | 11 + arch/riscv/mm/hugetlbpage.c | 24 +- arch/riscv/mm/init.c | 5 +- arch/riscv/net/bpf_jit_comp32.c | 103 +- arch/riscv/net/bpf_jit_comp64.c | 64 +- arch/s390/Kconfig | 1 - arch/s390/appldata/appldata_base.c | 11 +- arch/s390/include/asm/ccwgroup.h | 10 - arch/s390/include/asm/hugetlb.h | 8 +- arch/s390/include/asm/kvm_host.h | 6 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/kernel/debug.c | 2 +- arch/s390/kernel/module.c | 147 +- arch/s390/kernel/topology.c | 2 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 210 +- arch/s390/kvm/vsie.c | 3 +- arch/s390/mm/cmm.c | 12 +- arch/s390/mm/gmap.c | 10 +- arch/s390/mm/hugetlbpage.c | 24 +- arch/s390/mm/init.c | 2 +- arch/s390/mm/maccess.c | 9 +- arch/s390/net/bpf_jit_comp.c | 22 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/hugetlb.h | 7 +- arch/sh/mm/init.c | 2 +- arch/sparc/Kconfig | 10 - arch/sparc/include/asm/hugetlb.h | 10 - arch/sparc/mm/init_32.c | 1 + arch/sparc/mm/init_64.c | 45 +- arch/sparc/mm/srmmu.c | 21 +- arch/um/kernel/mem.c | 12 +- arch/um/kernel/um_arch.c | 16 + arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/mach/memory.h | 6 +- arch/unicore32/kernel/pci.c | 14 +- arch/unicore32/mm/init.c | 43 +- arch/x86/Kconfig | 20 +- arch/x86/Kconfig.debug | 27 - arch/x86/entry/entry_32.S | 8 - arch/x86/entry/entry_64.S | 4 - arch/x86/ia32/ia32_aout.c | 4 +- arch/x86/include/asm/hugetlb.h | 10 - arch/x86/include/asm/hyperv-tlfs.h | 474 +- arch/x86/include/asm/kvm_host.h | 136 +- arch/x86/include/asm/kvm_para.h | 27 +- arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/svm.h | 9 +- arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/x86_init.h | 2 - arch/x86/include/uapi/asm/kvm.h | 20 +- arch/x86/include/uapi/asm/kvm_para.h | 17 +- arch/x86/include/uapi/asm/vmx.h | 3 + arch/x86/kernel/Makefile | 1 - arch/x86/kernel/itmt.c | 3 +- arch/x86/kernel/kvm.c | 173 +- arch/x86/kernel/livepatch.c | 53 - arch/x86/kernel/module.c | 43 +- arch/x86/kernel/traps.c | 2 - arch/x86/kernel/x86_init.c | 1 - arch/x86/kvm/cpuid.c | 15 +- arch/x86/kvm/cpuid.h | 5 + arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/hyperv.c | 199 +- arch/x86/kvm/hyperv.h | 32 + arch/x86/kvm/ioapic.h | 8 +- arch/x86/kvm/irq.c | 3 + arch/x86/kvm/irq.h | 15 +- arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/lapic.c | 95 +- arch/x86/kvm/lapic.h | 9 +- arch/x86/kvm/mmu.h | 2 +- arch/x86/kvm/mmu/mmu.c | 461 +- arch/x86/kvm/mmu/page_track.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 20 +- arch/x86/kvm/mmu_audit.c | 6 +- arch/x86/kvm/pmu.c | 4 +- arch/x86/kvm/pmu.h | 4 +- arch/x86/kvm/svm/nested.c | 698 +- arch/x86/kvm/svm/pmu.c | 7 +- arch/x86/kvm/svm/svm.c | 366 +- arch/x86/kvm/svm/svm.h | 57 +- arch/x86/kvm/trace.h | 83 +- arch/x86/kvm/vmx/capabilities.h | 11 + arch/x86/kvm/vmx/evmcs.c | 32 +- arch/x86/kvm/vmx/nested.c | 693 +- arch/x86/kvm/vmx/nested.h | 49 +- arch/x86/kvm/vmx/ops.h | 32 +- arch/x86/kvm/vmx/pmu_intel.c | 71 +- arch/x86/kvm/vmx/vmcs.h | 2 +- arch/x86/kvm/vmx/vmcs12.c | 4 - arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 532 +- arch/x86/kvm/vmx/vmx.h | 64 +- arch/x86/kvm/x86.c | 597 +- arch/x86/kvm/x86.h | 9 +- arch/x86/mm/fault.c | 19 + arch/x86/mm/hugetlbpage.c | 23 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_64.c | 12 + arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/numa.c | 11 +- arch/x86/net/bpf_jit_comp32.c | 4 +- arch/xtensa/mm/init.c | 8 +- drivers/atm/Kconfig | 4 +- drivers/base/memory.c | 44 +- drivers/block/drbd/drbd_int.h | 28 - drivers/block/drbd/drbd_main.c | 2 +- drivers/block/drbd/drbd_receiver.c | 13 +- drivers/block/drbd/drbd_worker.c | 6 +- drivers/bluetooth/btbcm.c | 142 +- drivers/bluetooth/btbcm.h | 10 +- drivers/bluetooth/btmtkuart.c | 17 +- drivers/bluetooth/btqca.c | 32 +- drivers/bluetooth/btqca.h | 3 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 205 +- drivers/bluetooth/hci_bcm.c | 35 +- drivers/bluetooth/hci_h5.c | 2 + drivers/bluetooth/hci_qca.c | 178 +- drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/ti-sysc.c | 94 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/random.c | 2 +- drivers/char/virtio_console.c | 2 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/chelsio/chcr_algo.c | 100 +- drivers/crypto/chelsio/chcr_core.c | 23 +- drivers/crypto/chelsio/chcr_core.h | 10 +- drivers/crypto/chelsio/chcr_crypto.h | 1 + drivers/crypto/chelsio/chcr_ipsec.c | 5 +- drivers/crypto/chelsio/chcr_ktls.c | 107 +- drivers/crypto/chelsio/chcr_ktls.h | 9 +- drivers/crypto/chelsio/chtls/chtls_cm.c | 195 +- drivers/crypto/chelsio/chtls/chtls_cm.h | 1 + drivers/crypto/chelsio/chtls/chtls_main.c | 14 +- drivers/crypto/omap-aes-gcm.c | 1 - drivers/crypto/omap-aes.c | 8 +- drivers/crypto/omap-crypto.c | 10 +- drivers/crypto/omap-sham.c | 101 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 22 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 2 +- drivers/hid/Kconfig | 11 +- drivers/hid/hid-apple.c | 30 +- drivers/hid/hid-asus.c | 122 +- drivers/hid/hid-ids.h | 12 +- drivers/hid/hid-logitech-dj.c | 4 +- drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-mcp2221.c | 169 + drivers/hid/hid-multitouch.c | 60 +- drivers/hid/hid-quirks.c | 1 + drivers/hid/hid-sony.c | 17 + drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 2 + drivers/hv/channel.c | 58 +- drivers/hv/channel_mgmt.c | 439 +- drivers/hv/connection.c | 58 +- drivers/hv/hv.c | 16 +- drivers/hv/hv_fcopy.c | 2 +- drivers/hv/hv_snapshot.c | 2 +- drivers/hv/hv_trace.h | 25 +- drivers/hv/hyperv_vmbus.h | 81 +- drivers/hv/vmbus_drv.c | 314 +- drivers/hwmon/bt1-pvt.c | 4 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/mp2629_adc.c | 208 + drivers/infiniband/hw/mlx5/Makefile | 28 +- drivers/infiniband/hw/mlx5/cmd.c | 17 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/cq.c | 11 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/flow.c | 9 +- drivers/infiniband/hw/mlx5/ib_virt.c | 2 +- drivers/infiniband/hw/mlx5/mad.c | 5 +- drivers/infiniband/hw/mlx5/main.c | 143 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 79 +- drivers/infiniband/hw/mlx5/qp.h | 46 + drivers/infiniband/hw/mlx5/qpc.c | 605 + drivers/infiniband/hw/mlx5/srq_cmd.c | 2 +- drivers/infiniband/sw/siw/siw_cm.c | 42 +- drivers/leds/Kconfig | 29 + drivers/leds/Makefile | 3 + drivers/leds/leds-ariel.c | 133 + drivers/leds/leds-aw2013.c | 436 + drivers/leds/leds-lm355x.c | 1 - drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lt3593.c | 1 - drivers/leds/leds-netxbig.c | 148 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/leds-sgm3140.c | 320 + drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-tlc591xx.c | 5 +- drivers/leds/trigger/ledtrig-timer.c | 4 +- drivers/macintosh/mac_hid.c | 3 +- drivers/media/Kconfig | 242 +- drivers/media/Makefile | 2 +- drivers/media/cec/Kconfig | 25 + drivers/media/cec/Makefile | 16 +- drivers/media/cec/cec-adap.c | 2199 --- drivers/media/cec/{ => core}/Makefile | 0 drivers/media/cec/core/cec-adap.c | 2199 +++ drivers/media/cec/{ => core}/cec-api.c | 0 drivers/media/cec/{ => core}/cec-core.c | 0 drivers/media/cec/{ => core}/cec-notifier.c | 0 drivers/media/cec/{ => core}/cec-pin-error-inj.c | 0 drivers/media/cec/{ => core}/cec-pin-priv.h | 0 drivers/media/cec/{ => core}/cec-pin.c | 0 drivers/media/cec/{ => core}/cec-priv.h | 0 drivers/media/cec/platform/Kconfig | 120 + drivers/media/cec/platform/Makefile | 14 + drivers/media/{ => cec}/platform/cec-gpio/Makefile | 0 drivers/media/cec/platform/cec-gpio/cec-gpio.c | 302 + drivers/media/cec/platform/cros-ec/Makefile | 2 + .../platform/cros-ec}/cros-ec-cec.c | 0 drivers/media/cec/platform/meson/Makefile | 3 + .../media/{ => cec}/platform/meson/ao-cec-g12a.c | 0 drivers/media/{ => cec}/platform/meson/ao-cec.c | 0 drivers/media/cec/platform/s5p/Makefile | 3 + .../s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h | 0 .../platform/s5p}/exynos_hdmi_cecctrl.c | 0 .../s5p-cec => cec/platform/s5p}/regs-cec.h | 0 .../s5p-cec => cec/platform/s5p}/s5p_cec.c | 0 .../s5p-cec => cec/platform/s5p}/s5p_cec.h | 0 drivers/media/cec/platform/seco/Makefile | 2 + drivers/media/cec/platform/seco/seco-cec.c | 803 + .../seco-cec => cec/platform/seco}/seco-cec.h | 0 drivers/media/cec/platform/sti/Makefile | 2 + .../sti/cec => cec/platform/sti}/stih-cec.c | 0 drivers/media/cec/platform/stm32/Makefile | 2 + drivers/media/{ => cec}/platform/stm32/stm32-cec.c | 0 drivers/media/cec/platform/tegra/Makefile | 2 + .../tegra-cec => cec/platform/tegra}/tegra_cec.c | 0 .../tegra-cec => cec/platform/tegra}/tegra_cec.h | 0 drivers/media/cec/usb/Kconfig | 8 + drivers/media/cec/usb/Makefile | 6 + drivers/media/cec/usb/pulse8/Kconfig | 13 + .../{usb/pulse8-cec => cec/usb/pulse8}/Makefile | 0 .../pulse8-cec => cec/usb/pulse8}/pulse8-cec.c | 0 drivers/media/cec/usb/rainshadow/Kconfig | 13 + .../rainshadow-cec => cec/usb/rainshadow}/Makefile | 0 .../usb/rainshadow}/rainshadow-cec.c | 0 drivers/media/common/Kconfig | 2 +- drivers/media/dvb-core/Kconfig | 27 + drivers/media/dvb-core/dvbdev.c | 5 +- drivers/media/dvb-frontends/Kconfig | 16 +- drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +- drivers/media/dvb-frontends/dib3000.h | 2 +- drivers/media/dvb-frontends/dib3000mb.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/eds1547.h | 2 +- drivers/media/dvb-frontends/lgdt3306a.c | 14 + drivers/media/dvb-frontends/m88ds3103.c | 4 +- drivers/media/dvb-frontends/stv0900_core.c | 2 +- drivers/media/dvb-frontends/z0194a.h | 2 +- drivers/media/firewire/Kconfig | 5 +- drivers/media/i2c/Kconfig | 457 +- drivers/media/i2c/Makefile | 1 + drivers/media/i2c/cx25840/cx25840-core.c | 40 +- drivers/media/i2c/et8ek8/Kconfig | 4 +- drivers/media/i2c/imx219.c | 110 +- drivers/media/i2c/m5mols/Kconfig | 5 +- drivers/media/i2c/max2175.c | 6 +- drivers/media/i2c/ov13858.c | 13 +- drivers/media/i2c/ov2740.c | 1016 ++ drivers/media/i2c/ov5640.c | 4 +- drivers/media/i2c/ov5670.c | 14 +- drivers/media/i2c/ov8856.c | 191 +- drivers/media/i2c/s5k5baf.c | 2 +- drivers/media/i2c/smiapp/Kconfig | 5 +- drivers/media/mc/Kconfig | 19 +- drivers/media/mc/mc-entity.c | 2 +- drivers/media/mmc/Kconfig | 1 - drivers/media/mmc/siano/Kconfig | 2 + drivers/media/pci/Kconfig | 14 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/cobalt/Kconfig | 4 +- drivers/media/pci/cx18/cx18-ioctl.c | 22 +- drivers/media/pci/cx18/cx18-streams.c | 4 +- drivers/media/pci/cx23885/cx23885-cards.c | 51 +- drivers/media/pci/cx23885/cx23885-dvb.c | 31 + drivers/media/pci/cx23885/cx23885-video.c | 99 +- drivers/media/pci/cx88/cx88-core.c | 3 +- drivers/media/pci/cx88/cx88-input.c | 2 +- drivers/media/pci/cx88/cx88-video.c | 2 +- drivers/media/pci/ddbridge/Kconfig | 1 - drivers/media/pci/ddbridge/Makefile | 2 +- drivers/media/pci/ddbridge/ddbridge-core.c | 4 +- drivers/media/pci/ddbridge/ddbridge-dummy-fe.c | 153 + drivers/media/pci/ddbridge/ddbridge-dummy-fe.h | 16 + drivers/media/pci/intel/ipu3/Kconfig | 4 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 26 +- drivers/media/pci/mantis/mantis_dvb.c | 2 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-input.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 6 +- drivers/media/platform/Kconfig | 191 +- drivers/media/platform/Makefile | 19 - drivers/media/platform/am437x/Kconfig | 4 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/cadence/Kconfig | 8 +- drivers/media/platform/cec-gpio/cec-gpio.c | 298 - drivers/media/platform/coda/coda-bit.c | 9 +- drivers/media/platform/coda/coda-common.c | 199 +- drivers/media/platform/coda/coda-jpeg.c | 577 + drivers/media/platform/coda/coda.h | 12 +- drivers/media/platform/cros-ec-cec/Makefile | 2 - drivers/media/platform/davinci/vpif_display.c | 1 - drivers/media/platform/exynos4-is/Kconfig | 5 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 2 +- drivers/media/platform/meson/Makefile | 3 - drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 8 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/venus/core.c | 21 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 18 +- drivers/media/platform/qcom/venus/helpers.h | 2 +- drivers/media/platform/qcom/venus/hfi.c | 10 +- drivers/media/platform/qcom/venus/hfi.h | 3 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_msgs.c | 2 + drivers/media/platform/qcom/venus/hfi_msgs.h | 10 +- drivers/media/platform/qcom/venus/vdec.c | 200 +- drivers/media/platform/qcom/venus/venc.c | 10 +- drivers/media/platform/rcar-fcp.c | 5 + drivers/media/platform/rcar-vin/Kconfig | 8 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 40 +- drivers/media/platform/s5p-cec/Makefile | 3 - drivers/media/platform/seco-cec/Makefile | 2 - drivers/media/platform/seco-cec/seco-cec.c | 803 - drivers/media/platform/sh_veu.c | 1203 -- drivers/media/platform/sti/cec/Makefile | 2 - drivers/media/platform/stm32/Makefile | 1 - drivers/media/platform/sunxi/Kconfig | 2 + drivers/media/platform/sunxi/Makefile | 2 + drivers/media/platform/sunxi/sun4i-csi/Kconfig | 6 +- drivers/media/platform/sunxi/sun4i-csi/Makefile | 2 + drivers/media/platform/sunxi/sun6i-csi/Kconfig | 4 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 6 +- drivers/media/platform/tegra-cec/Makefile | 2 - drivers/media/platform/ti-vpe/cal.c | 439 +- drivers/media/platform/ti-vpe/cal_regs.h | 21 +- drivers/media/platform/vicodec/Kconfig | 13 - drivers/media/platform/vicodec/vicodec-core.c | 2238 --- drivers/media/platform/video-mux.c | 87 +- drivers/media/platform/vim2m.c | 1441 -- drivers/media/platform/vimc/Kconfig | 15 - drivers/media/platform/vimc/vimc-capture.c | 480 - drivers/media/platform/vimc/vimc-common.c | 369 - drivers/media/platform/vimc/vimc-common.h | 224 - drivers/media/platform/vimc/vimc-core.c | 381 - drivers/media/platform/vimc/vimc-debayer.c | 581 - drivers/media/platform/vimc/vimc-scaler.c | 511 - drivers/media/platform/vimc/vimc-sensor.c | 376 - drivers/media/platform/vimc/vimc-streamer.h | 44 - drivers/media/platform/vivid/Kconfig | 41 - drivers/media/platform/xilinx/Kconfig | 4 +- drivers/media/radio/Kconfig | 12 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 5 +- drivers/media/rc/bpf-lirc.c | 4 +- drivers/media/rc/gpio-ir-tx.c | 51 +- drivers/media/rc/iguanair.c | 36 +- drivers/media/rc/ir-rx51.c | 2 +- drivers/media/rc/rc-core-priv.h | 22 + drivers/media/spi/Kconfig | 8 +- drivers/media/test-drivers/Kconfig | 26 + drivers/media/test-drivers/Makefile | 9 + drivers/media/test-drivers/vicodec/Kconfig | 15 + .../{platform => test-drivers}/vicodec/Makefile | 0 .../vicodec/codec-fwht.c | 0 .../vicodec/codec-fwht.h | 0 .../vicodec/codec-v4l2-fwht.c | 0 .../vicodec/codec-v4l2-fwht.h | 0 drivers/media/test-drivers/vicodec/vicodec-core.c | 2241 +++ drivers/media/test-drivers/vim2m.c | 1433 ++ drivers/media/test-drivers/vimc/Kconfig | 17 + .../media/{platform => test-drivers}/vimc/Makefile | 0 drivers/media/test-drivers/vimc/vimc-capture.c | 499 + drivers/media/test-drivers/vimc/vimc-common.c | 400 + drivers/media/test-drivers/vimc/vimc-common.h | 232 + drivers/media/test-drivers/vimc/vimc-core.c | 369 + drivers/media/test-drivers/vimc/vimc-debayer.c | 623 + drivers/media/test-drivers/vimc/vimc-scaler.c | 522 + drivers/media/test-drivers/vimc/vimc-sensor.c | 381 + .../vimc/vimc-streamer.c | 0 drivers/media/test-drivers/vimc/vimc-streamer.h | 45 + drivers/media/test-drivers/vivid/Kconfig | 43 + .../{platform => test-drivers}/vivid/Makefile | 0 .../{platform => test-drivers}/vivid/vivid-cec.c | 0 .../{platform => test-drivers}/vivid/vivid-cec.h | 0 .../{platform => test-drivers}/vivid/vivid-core.c | 0 .../{platform => test-drivers}/vivid/vivid-core.h | 0 .../{platform => test-drivers}/vivid/vivid-ctrls.c | 0 .../{platform => test-drivers}/vivid/vivid-ctrls.h | 0 .../vivid/vivid-kthread-cap.c | 0 .../vivid/vivid-kthread-cap.h | 0 .../vivid/vivid-kthread-out.c | 0 .../vivid/vivid-kthread-out.h | 0 .../vivid/vivid-kthread-touch.c | 0 .../vivid/vivid-kthread-touch.h | 0 .../vivid/vivid-meta-cap.c | 0 .../vivid/vivid-meta-cap.h | 0 .../vivid/vivid-meta-out.c | 0 .../vivid/vivid-meta-out.h | 0 .../{platform => test-drivers}/vivid/vivid-osd.c | 0 .../{platform => test-drivers}/vivid/vivid-osd.h | 0 .../vivid/vivid-radio-common.c | 0 .../vivid/vivid-radio-common.h | 0 .../vivid/vivid-radio-rx.c | 0 .../vivid/vivid-radio-rx.h | 0 .../vivid/vivid-radio-tx.c | 0 .../vivid/vivid-radio-tx.h | 0 .../vivid/vivid-rds-gen.c | 0 .../vivid/vivid-rds-gen.h | 0 .../vivid/vivid-sdr-cap.c | 0 .../vivid/vivid-sdr-cap.h | 0 .../vivid/vivid-touch-cap.c | 0 .../vivid/vivid-touch-cap.h | 0 .../vivid/vivid-vbi-cap.c | 0 .../vivid/vivid-vbi-cap.h | 0 .../vivid/vivid-vbi-gen.c | 0 .../vivid/vivid-vbi-gen.h | 0 .../vivid/vivid-vbi-out.c | 0 .../vivid/vivid-vbi-out.h | 0 .../vivid/vivid-vid-cap.c | 0 .../vivid/vivid-vid-cap.h | 0 .../vivid/vivid-vid-common.c | 0 .../vivid/vivid-vid-common.h | 0 .../vivid/vivid-vid-out.c | 0 .../vivid/vivid-vid-out.h | 0 drivers/media/tuners/Kconfig | 6 +- drivers/media/tuners/si2157.c | 419 +- drivers/media/tuners/si2157_priv.h | 2 + drivers/media/usb/Kconfig | 12 +- drivers/media/usb/Makefile | 2 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 35 +- drivers/media/usb/cx231xx/cx231xx-input.c | 5 +- drivers/media/usb/cx231xx/cx231xx-video.c | 85 +- drivers/media/usb/dvb-usb-v2/Kconfig | 10 +- drivers/media/usb/dvb-usb-v2/ec168.c | 25 +- drivers/media/usb/dvb-usb-v2/gl861.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 4 +- drivers/media/usb/dvb-usb-v2/lmedm04.h | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 2 +- drivers/media/usb/dvb-usb-v2/mxl111sf.h | 2 +- drivers/media/usb/dvb-usb/Kconfig | 3 +- drivers/media/usb/dvb-usb/a800.c | 8 +- drivers/media/usb/dvb-usb/af9005-fe.c | 2 +- drivers/media/usb/dvb-usb/af9005-remote.c | 2 +- drivers/media/usb/dvb-usb/af9005.c | 6 +- drivers/media/usb/dvb-usb/af9005.h | 2 +- drivers/media/usb/dvb-usb/az6027.c | 6 +- drivers/media/usb/dvb-usb/cxusb.c | 6 +- drivers/media/usb/dvb-usb/dib0700.h | 31 +- drivers/media/usb/dvb-usb/dib0700_core.c | 6 +- drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 4 +- drivers/media/usb/dvb-usb/dibusb-mc-common.c | 2 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 2 +- drivers/media/usb/dvb-usb/dibusb.h | 2 +- drivers/media/usb/dvb-usb/digitv.c | 31 +- drivers/media/usb/dvb-usb/dtt200u-fe.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.c | 2 +- drivers/media/usb/dvb-usb/dtt200u.h | 2 +- drivers/media/usb/dvb-usb/dvb-usb-common.h | 3 +- drivers/media/usb/dvb-usb/dvb-usb-firmware.c | 3 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 10 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 +- drivers/media/usb/dvb-usb/dw2102.c | 31 +- drivers/media/usb/dvb-usb/gp8psk.c | 2 +- drivers/media/usb/dvb-usb/gp8psk.h | 2 +- drivers/media/usb/dvb-usb/m920x.c | 6 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 2 +- drivers/media/usb/dvb-usb/opera1.c | 2 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 4 +- drivers/media/usb/dvb-usb/ttusb2.c | 9 +- drivers/media/usb/dvb-usb/ttusb2.h | 2 +- drivers/media/usb/dvb-usb/umt-010.c | 2 +- drivers/media/usb/dvb-usb/vp702x-fe.c | 2 +- drivers/media/usb/dvb-usb/vp702x.c | 2 +- drivers/media/usb/dvb-usb/vp7045-fe.c | 2 +- drivers/media/usb/dvb-usb/vp7045.c | 2 +- drivers/media/usb/dvb-usb/vp7045.h | 2 +- drivers/media/usb/gspca/Kconfig | 2 +- drivers/media/usb/gspca/mr97310a.c | 1 - drivers/media/usb/hdpvr/hdpvr-core.c | 4 +- drivers/media/usb/hdpvr/hdpvr-i2c.c | 2 +- drivers/media/usb/pulse8-cec/Kconfig | 12 - drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 4 +- drivers/media/usb/pwc/pwc-ctrl.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 54 +- drivers/media/usb/rainshadow-cec/Kconfig | 12 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 9 +- drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 27 +- drivers/media/v4l2-core/Makefile | 3 + drivers/media/v4l2-core/v4l2-common.c | 3 +- drivers/media/v4l2-core/v4l2-ctrls.c | 92 +- drivers/media/v4l2-core/v4l2-dev.c | 25 +- drivers/media/v4l2-core/v4l2-device.c | 7 +- drivers/media/v4l2-core/v4l2-fwnode.c | 104 +- drivers/media/v4l2-core/v4l2-h264.c | 270 + drivers/media/v4l2-core/v4l2-ioctl.c | 72 +- drivers/media/v4l2-core/v4l2-jpeg.c | 632 + drivers/media/v4l2-core/v4l2-mc.c | 95 + drivers/media/v4l2-core/v4l2-mem2mem.c | 11 +- drivers/media/v4l2-core/v4l2-subdev.c | 91 +- drivers/mfd/Kconfig | 21 + drivers/mfd/Makefile | 5 +- drivers/mfd/htc-i2cpld.c | 6 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/mfd/max77620.c | 1 + drivers/mfd/mp2629.c | 79 + drivers/mfd/mt6358-irq.c | 235 + drivers/mfd/mt6360-core.c | 424 + drivers/mfd/mt6397-core.c | 101 +- drivers/mfd/mt6397-irq.c | 35 +- drivers/mfd/sprd-sc27xx-spi.c | 1 - drivers/mfd/stm32-timers.c | 32 +- drivers/mfd/stmfx.c | 22 +- drivers/mfd/stpmic1.c | 2 +- drivers/mfd/tqmx86.c | 2 +- drivers/mfd/wcd934x.c | 1 - drivers/mfd/wm8994-core.c | 8 +- drivers/net/Kconfig | 12 +- drivers/net/appletalk/Kconfig | 8 +- drivers/net/arcnet/Kconfig | 6 +- drivers/net/bonding/bond_alb.c | 46 +- drivers/net/bonding/bond_main.c | 300 +- drivers/net/bonding/bonding_priv.h | 2 +- drivers/net/caif/Kconfig | 2 +- drivers/net/dsa/b53/b53_common.c | 82 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/dsa/mt7530.c | 24 +- drivers/net/dsa/mt7530.h | 6 + drivers/net/dsa/mv88e6xxx/chip.c | 16 +- drivers/net/dsa/mv88e6xxx/serdes.c | 55 +- drivers/net/dsa/mv88e6xxx/serdes.h | 7 +- drivers/net/dsa/ocelot/felix.c | 85 + drivers/net/dsa/ocelot/felix.h | 6 + drivers/net/dsa/ocelot/felix_vsc9959.c | 192 +- drivers/net/dsa/sja1105/Kconfig | 9 + drivers/net/dsa/sja1105/Makefile | 4 + drivers/net/dsa/sja1105/sja1105.h | 103 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 58 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 208 +- drivers/net/dsa/sja1105/sja1105_ethtool.c | 144 +- drivers/net/dsa/sja1105/sja1105_flower.c | 215 +- drivers/net/dsa/sja1105/sja1105_main.c | 1235 +- drivers/net/dsa/sja1105/sja1105_ptp.h | 13 + drivers/net/dsa/sja1105/sja1105_spi.c | 16 + drivers/net/dsa/sja1105/sja1105_static_config.c | 274 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 118 + drivers/net/dsa/sja1105/sja1105_tas.c | 127 +- drivers/net/dsa/sja1105/sja1105_tas.h | 36 + drivers/net/dsa/sja1105/sja1105_vl.c | 782 + drivers/net/dsa/sja1105/sja1105_vl.h | 74 + drivers/net/dsa/vitesse-vsc73xx-platform.c | 10 +- drivers/net/ethernet/3com/3c509.c | 1 - drivers/net/ethernet/3com/3c515.c | 1 - drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 2 +- drivers/net/ethernet/8390/ne2k-pci.c | 345 +- drivers/net/ethernet/adaptec/starfire.c | 1 - drivers/net/ethernet/agere/et131x.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 19 +- drivers/net/ethernet/amazon/ena/ena_com.c | 124 +- drivers/net/ethernet/amazon/ena/ena_com.h | 80 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 2 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 26 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 7 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 6 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 85 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 55 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 17 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 2 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/atarilance.c | 2 +- drivers/net/ethernet/aquantia/atlantic/Makefile | 4 + drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 40 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 79 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 11 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 42 +- .../net/ethernet/aquantia/atlantic/aq_hw_utils.c | 26 + .../net/ethernet/aquantia/atlantic/aq_hw_utils.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 72 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 335 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 27 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 42 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 27 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 19 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 72 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 8 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 30 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 348 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 44 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 83 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 42 +- .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 101 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 60 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 26 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 35 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 841 + .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h | 14 + .../aquantia/atlantic/hw_atl2/hw_atl2_internal.h | 127 + .../aquantia/atlantic/hw_atl2/hw_atl2_llh.c | 234 + .../aquantia/atlantic/hw_atl2/hw_atl2_llh.h | 102 + .../atlantic/hw_atl2/hw_atl2_llh_internal.h | 391 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils.c | 131 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils.h | 606 + .../aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c | 320 + .../ethernet/aquantia/atlantic/macsec/macsec_api.c | 6 +- drivers/net/ethernet/atheros/ag71xx.c | 43 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 8 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 7 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 26 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 21 - drivers/net/ethernet/broadcom/bnxt/bnxt.c | 100 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 25 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 261 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 216 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 51 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 8 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 + drivers/net/ethernet/broadcom/cnic.c | 1 - drivers/net/ethernet/broadcom/genet/bcmgenet.c | 790 +- drivers/net/ethernet/broadcom/genet/bcmgenet.h | 23 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 96 +- drivers/net/ethernet/broadcom/tg3.c | 8 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 1 - .../net/ethernet/cavium/liquidio/octeon_device.h | 12 - drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 1 + drivers/net/ethernet/chelsio/Kconfig | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 44 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 166 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 96 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 17 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 204 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 14 + drivers/net/ethernet/chelsio/cxgb4/sched.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 40 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 10 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/cortina/gemini.c | 3 +- drivers/net/ethernet/dec/tulip/Kconfig | 4 +- drivers/net/ethernet/dec/tulip/de4x5.c | 10 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dnet.c | 3 +- drivers/net/ethernet/faraday/ftmac100.c | 3 - drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 10 + drivers/net/ethernet/freescale/dpaa2/Makefile | 1 + .../net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c | 150 + .../ethernet/freescale/dpaa2/dpaa2-eth-debugfs.c | 16 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 491 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 85 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 26 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 59 + drivers/net/ethernet/freescale/dpaa2/dpni.c | 177 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 97 + drivers/net/ethernet/freescale/enetc/enetc.c | 34 +- drivers/net/ethernet/freescale/enetc/enetc.h | 86 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 159 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 50 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 1103 ++ drivers/net/ethernet/freescale/fec.h | 4 +- drivers/net/ethernet/freescale/fec_main.c | 127 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 7 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 25 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 166 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 53 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 88 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 5 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 48 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 195 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 1758 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 40 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 79 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_trace.h | 87 + .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 3 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 388 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 32 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 7 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h | 87 + drivers/net/ethernet/huawei/hinic/Makefile | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 5 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 538 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c | 47 +- drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_csr.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 205 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 90 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 98 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.c | 78 +- drivers/net/ethernet/huawei/hinic/hinic_hw_if.h | 26 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 53 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 26 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 1210 ++ drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h | 154 + drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 17 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 12 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 7 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 142 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 207 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 159 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 15 +- drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 1294 ++ drivers/net/ethernet/huawei/hinic/hinic_sriov.h | 109 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 17 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 22 +- drivers/net/ethernet/intel/e1000e/e1000.h | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 115 +- drivers/net/ethernet/intel/e1000e/regs.h | 3 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 52 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 166 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 17 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 40 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 381 +- drivers/net/ethernet/intel/i40e/i40e_xsk.h | 3 +- drivers/net/ethernet/intel/ice/Makefile | 4 + drivers/net/ethernet/intel/ice/ice.h | 72 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 76 +- drivers/net/ethernet/intel/ice/ice_arfs.c | 663 + drivers/net/ethernet/intel/ice/ice_arfs.h | 82 + drivers/net/ethernet/intel/ice/ice_base.c | 117 +- drivers/net/ethernet/intel/ice/ice_common.c | 146 +- drivers/net/ethernet/intel/ice/ice_common.h | 5 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 180 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 3 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 105 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 25 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 11 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 23 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 134 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 1697 ++ drivers/net/ethernet/intel/ice/ice_fdir.c | 840 + drivers/net/ethernet/intel/ice/ice_fdir.h | 166 + drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 919 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 8 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 41 +- drivers/net/ethernet/intel/ice/ice_flow.c | 355 +- drivers/net/ethernet/intel/ice/ice_flow.h | 47 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 397 + drivers/net/ethernet/intel/ice/ice_fltr.h | 39 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 29 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 128 +- drivers/net/ethernet/intel/ice/ice_lib.c | 605 +- drivers/net/ethernet/intel/ice/ice_lib.h | 14 +- drivers/net/ethernet/intel/ice/ice_main.c | 733 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 91 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 4 - drivers/net/ethernet/intel/ice/ice_protocol_type.h | 3 + drivers/net/ethernet/intel/ice/ice_sched.c | 14 +- drivers/net/ethernet/intel/ice/ice_status.h | 3 + drivers/net/ethernet/intel/ice/ice_switch.c | 96 +- drivers/net/ethernet/intel/ice/ice_switch.h | 7 + drivers/net/ethernet/intel/ice/ice_txrx.c | 415 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 28 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 38 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 80 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1275 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 15 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 380 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 13 +- drivers/net/ethernet/intel/igb/e1000_mac.c | 9 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 449 +- drivers/net/ethernet/intel/igc/igc_base.c | 9 +- drivers/net/ethernet/intel/igc/igc_defines.h | 51 +- drivers/net/ethernet/intel/igc/igc_diag.c | 186 + drivers/net/ethernet/intel/igc/igc_diag.h | 30 + drivers/net/ethernet/intel/igc/igc_dump.c | 113 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 783 +- drivers/net/ethernet/intel/igc/igc_hw.h | 3 + drivers/net/ethernet/intel/igc/igc_mac.c | 9 +- drivers/net/ethernet/intel/igc/igc_mac.h | 4 - drivers/net/ethernet/intel/igc/igc_main.c | 1041 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 24 +- drivers/net/ethernet/intel/igc/igc_regs.h | 44 +- drivers/net/ethernet/intel/igc/igc_tsn.c | 157 + drivers/net/ethernet/intel/igc/igc_tsn.h | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe.h | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 5 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 79 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 309 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +- drivers/net/ethernet/lantiq_xrx200.c | 3 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 5 - drivers/net/ethernet/marvell/mvneta.c | 30 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 52 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 17 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 3 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 - drivers/net/ethernet/mediatek/Kconfig | 9 +- drivers/net/ethernet/mediatek/Makefile | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 1651 ++ drivers/net/ethernet/mellanox/mlx4/crdump.c | 1 + drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 6 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 20 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 17 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 17 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 1 - .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 19 +- .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 8 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 4 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 68 +- .../mellanox/mlx5/core/diag/fs_tracepoint.c | 85 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/ecpf.c | 30 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 101 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 54 + .../net/ethernet/mellanox/mlx5/core/en/health.c | 2 +- .../ethernet/mellanox/mlx5/core/en/monitor_stats.c | 46 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 13 +- .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 350 + .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 368 + .../net/ethernet/mellanox/mlx5/core/en/rep/neigh.h | 34 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 646 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.h | 77 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 327 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 31 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 2 + .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 134 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 153 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 101 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 37 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 113 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 25 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/umem.c | 51 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 50 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 87 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 25 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 15 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 6 +- .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 88 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 13 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 28 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 81 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 7 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 68 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 13 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 30 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 4 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 269 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 935 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 116 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 79 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 635 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 62 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 170 + .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 235 + .../ethernet/mellanox/mlx5/core/esw/acl/helper.c | 160 + .../ethernet/mellanox/mlx5/core/esw/acl/helper.h | 26 + .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 279 + .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 322 + .../net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h | 17 + .../net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h | 29 + .../net/ethernet/mellanox/mlx5/core/esw/chains.c | 2 +- .../net/ethernet/mellanox/mlx5/core/esw/chains.h | 19 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 600 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 50 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 427 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 29 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 136 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.h | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 31 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 86 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 135 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/fw.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 161 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 24 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 118 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c | 10 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 5 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 203 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 11 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 21 +- .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 99 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/port.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 737 - drivers/net/ethernet/mellanox/mlx5/core/rl.c | 22 +- .../mellanox/mlx5/core/steering/dr_action.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 33 +- .../mellanox/mlx5/core/steering/dr_domain.c | 14 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 53 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 10 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 31 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 70 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 5 +- .../mellanox/mlx5/core/steering/dr_table.c | 12 +- .../mellanox/mlx5/core/steering/dr_types.h | 30 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/transobj.c | 113 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 142 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 27 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 612 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 185 +- .../ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 220 +- .../mellanox/mlxsw/spectrum_acl_flex_actions.c | 31 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.c | 39 +- .../ethernet/mellanox/mlxsw/spectrum_acl_tcam.h | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_flow.c | 305 + .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 84 +- .../ethernet/mellanox/mlxsw/spectrum_matchall.c | 378 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 16 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 621 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 54 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 1324 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 18 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 5 + drivers/net/ethernet/mellanox/mlxsw/trap.h | 7 +- drivers/net/ethernet/micrel/Kconfig | 2 + drivers/net/ethernet/micrel/Makefile | 2 + drivers/net/ethernet/micrel/ks8851.c | 1613 -- drivers/net/ethernet/micrel/ks8851.h | 151 +- drivers/net/ethernet/micrel/ks8851_common.c | 1193 ++ drivers/net/ethernet/micrel/ks8851_mll.c | 1393 -- drivers/net/ethernet/micrel/ks8851_par.c | 357 + drivers/net/ethernet/micrel/ks8851_spi.c | 485 + drivers/net/ethernet/microchip/encx24j600-regmap.c | 5 - drivers/net/ethernet/microchip/encx24j600.c | 12 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 81 +- drivers/net/ethernet/microchip/lan743x_main.h | 6 + drivers/net/ethernet/microchip/lan743x_ptp.c | 2 +- drivers/net/ethernet/moxa/moxart_ether.c | 5 +- drivers/net/ethernet/mscc/Makefile | 2 +- drivers/net/ethernet/mscc/ocelot.c | 235 +- drivers/net/ethernet/mscc/ocelot.h | 3 +- drivers/net/ethernet/mscc/ocelot_ace.c | 113 +- drivers/net/ethernet/mscc/ocelot_ace.h | 5 +- drivers/net/ethernet/mscc/ocelot_board.c | 30 +- drivers/net/ethernet/mscc/ocelot_flower.c | 29 +- drivers/net/ethernet/mscc/ocelot_ptp.c | 324 + drivers/net/ethernet/mscc/ocelot_ptp.h | 41 - drivers/net/ethernet/mscc/ocelot_regs.c | 2 + drivers/net/ethernet/mscc/ocelot_tc.c | 6 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 12 - drivers/net/ethernet/neterion/Kconfig | 4 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 125 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 27 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 42 +- .../net/ethernet/netronome/nfp/flower/offload.c | 35 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 3 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 6 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 5 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 16 + drivers/net/ethernet/ni/nixge.c | 3 +- drivers/net/ethernet/nxp/lpc_eth.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 14 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 17 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 1089 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 158 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 7 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 136 +- drivers/net/ethernet/pensando/ionic/ionic_stats.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 49 +- drivers/net/ethernet/qlogic/qed/qed.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 60 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 10 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 49 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_hw.h | 15 + drivers/net/ethernet/qlogic/qed/qed_int.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 11 + drivers/net/ethernet/qlogic/qed/qed_ll2.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 43 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 253 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 28 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 148 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 20 + drivers/net/ethernet/qlogic/qed/qed_roce.c | 49 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 10 +- drivers/net/ethernet/qlogic/qede/qede.h | 17 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 232 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 6 - .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 5 +- drivers/net/ethernet/qualcomm/emac/emac-mac.h | 5 +- drivers/net/ethernet/qualcomm/emac/emac.c | 3 +- drivers/net/ethernet/realtek/8139cp.c | 25 +- drivers/net/ethernet/realtek/8139too.c | 26 +- drivers/net/ethernet/realtek/r8169_main.c | 1001 +- drivers/net/ethernet/renesas/ravb_main.c | 10 +- drivers/net/ethernet/renesas/sh_eth.c | 3 +- drivers/net/ethernet/seeq/ether3.c | 5 +- drivers/net/ethernet/sfc/ef10.c | 217 +- drivers/net/ethernet/sfc/ef10_sriov.c | 27 +- drivers/net/ethernet/sfc/mcdi.c | 25 +- drivers/net/ethernet/sfc/mcdi.h | 12 + drivers/net/ethernet/sfc/mcdi_filters.c | 82 +- drivers/net/ethernet/sfc/mcdi_filters.h | 17 +- drivers/net/ethernet/sfc/mcdi_functions.c | 8 +- drivers/net/ethernet/sfc/mcdi_port.c | 7 +- drivers/net/ethernet/sfc/net_driver.h | 10 + drivers/net/ethernet/sfc/nic.h | 11 - drivers/net/ethernet/sfc/ptp.c | 7 +- drivers/net/ethernet/sfc/rx.c | 3 +- drivers/net/ethernet/sfc/siena.c | 8 + drivers/net/ethernet/smsc/Kconfig | 4 +- drivers/net/ethernet/socionext/netsec.c | 32 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 13 + drivers/net/ethernet/stmicro/stmmac/Makefile | 5 +- drivers/net/ethernet/stmicro/stmmac/common.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 315 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 160 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 146 +- drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c | 74 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 67 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 - drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 5 - .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- drivers/net/ethernet/sun/cassini.c | 14 +- drivers/net/ethernet/tehuti/tehuti.c | 12 - drivers/net/ethernet/ti/Kconfig | 25 +- drivers/net/ethernet/ti/Makefile | 3 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 36 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 205 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 13 +- drivers/net/ethernet/ti/am65-cpsw-qos.c | 626 + drivers/net/ethernet/ti/am65-cpsw-qos.h | 29 + drivers/net/ethernet/ti/am65-cpts.c | 1086 ++ drivers/net/ethernet/ti/am65-cpts.h | 74 + drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 22 + drivers/net/ethernet/ti/cpsw_new.c | 25 +- drivers/net/ethernet/ti/cpsw_priv.c | 19 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 + drivers/net/ethernet/ti/cpts.c | 422 +- drivers/net/ethernet/ti/cpts.h | 27 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 + drivers/net/ethernet/ti/k3-cppi-desc-pool.c | 4 +- drivers/net/ethernet/ti/netcp_ethss.c | 3 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/via/Kconfig | 1 + drivers/net/ethernet/xilinx/ll_temac_main.c | 8 +- drivers/net/fddi/Kconfig | 2 +- drivers/net/hamradio/Kconfig | 14 +- drivers/net/hamradio/bpqether.c | 20 + drivers/net/hamradio/scc.c | 2 +- drivers/net/hyperv/netvsc.c | 7 +- drivers/net/hyperv/netvsc_bpf.c | 2 +- drivers/net/hyperv/netvsc_drv.c | 4 +- drivers/net/ipa/gsi.c | 127 +- drivers/net/ipa/gsi.h | 15 +- drivers/net/ipa/ipa.h | 10 + drivers/net/ipa/ipa_clock.c | 4 +- drivers/net/ipa/ipa_cmd.c | 59 - drivers/net/ipa/ipa_cmd.h | 11 - drivers/net/ipa/ipa_data-sc7180.c | 14 +- drivers/net/ipa/ipa_data-sdm845.c | 15 +- drivers/net/ipa/ipa_data.h | 29 +- drivers/net/ipa/ipa_endpoint.c | 176 +- drivers/net/ipa/ipa_endpoint.h | 3 - drivers/net/ipa/ipa_main.c | 8 +- drivers/net/ipa/ipa_mem.c | 210 +- drivers/net/ipa/ipa_mem.h | 3 +- drivers/net/ipvlan/ipvlan_main.c | 2 + drivers/net/macsec.c | 2 + drivers/net/macvlan.c | 14 +- drivers/net/net_failover.c | 3 +- drivers/net/netdevsim/dev.c | 10 +- drivers/net/phy/Kconfig | 21 +- drivers/net/phy/Makefile | 2 + drivers/net/phy/at803x.c | 310 +- drivers/net/phy/bcm-phy-lib.c | 337 +- drivers/net/phy/bcm-phy-lib.h | 19 + drivers/net/phy/bcm54140.c | 860 + drivers/net/phy/bcm87xx.c | 2 +- drivers/net/phy/broadcom.c | 64 +- drivers/net/phy/cortina.c | 4 +- drivers/net/phy/dp83867.c | 4 +- drivers/net/phy/dp83869.c | 36 +- drivers/net/phy/marvell.c | 484 + drivers/net/phy/marvell10g.c | 2 - drivers/net/phy/mdio-bcm-iproc.c | 4 +- drivers/net/phy/mdio-ipq4019.c | 160 + drivers/net/phy/mdio-moxart.c | 1 - drivers/net/phy/mdio-mscc-miim.c | 33 +- drivers/net/phy/mdio_bus.c | 25 +- drivers/net/phy/micrel.c | 128 +- drivers/net/phy/mscc/mscc.h | 1 - drivers/net/phy/mscc/mscc_main.c | 110 +- drivers/net/phy/nxp-tja11xx.c | 412 +- drivers/net/phy/phy-c45.c | 1 - drivers/net/phy/phy-core.c | 11 +- drivers/net/phy/phy.c | 188 +- drivers/net/phy/phy_device.c | 280 +- drivers/net/phy/phylink.c | 60 +- drivers/net/phy/realtek.c | 15 +- drivers/net/phy/teranetics.c | 1 - drivers/net/plip/Kconfig | 2 +- drivers/net/ppp/ppp_generic.c | 2 + drivers/net/rionet.c | 3 +- drivers/net/team/team.c | 1 + drivers/net/tun.c | 18 +- drivers/net/usb/ax88179_178a.c | 79 +- drivers/net/usb/huawei_cdc_ncm.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/usb/r8152.c | 22 +- drivers/net/usb/sierra_net.c | 5 - drivers/net/veth.c | 34 +- drivers/net/virtio_net.c | 19 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 5 +- drivers/net/vmxnet3/vmxnet3_defs.h | 31 +- drivers/net/vmxnet3/vmxnet3_drv.c | 191 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 277 +- drivers/net/vmxnet3/vmxnet3_int.h | 25 +- drivers/net/vrf.c | 1 + drivers/net/vxlan.c | 374 +- drivers/net/wan/Kconfig | 4 +- drivers/net/wireless/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 7 +- drivers/net/wireless/ath/ath10k/bmi.c | 1 + drivers/net/wireless/ath/ath10k/ce.h | 4 +- drivers/net/wireless/ath/ath10k/core.c | 31 +- drivers/net/wireless/ath/ath10k/core.h | 38 +- drivers/net/wireless/ath/ath10k/coredump.h | 4 +- drivers/net/wireless/ath/ath10k/debug.c | 4 +- drivers/net/wireless/ath/ath10k/debug.h | 10 +- drivers/net/wireless/ath/ath10k/hif.h | 20 +- drivers/net/wireless/ath/ath10k/htc.c | 399 +- drivers/net/wireless/ath/ath10k/htc.h | 40 +- drivers/net/wireless/ath/ath10k/htt.c | 13 + drivers/net/wireless/ath/ath10k/htt.h | 66 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 42 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 51 +- drivers/net/wireless/ath/ath10k/hw.h | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 329 +- drivers/net/wireless/ath/ath10k/pci.c | 71 +- drivers/net/wireless/ath/ath10k/pci.h | 7 +- drivers/net/wireless/ath/ath10k/qmi.c | 74 +- drivers/net/wireless/ath/ath10k/qmi.h | 10 +- drivers/net/wireless/ath/ath10k/sdio.c | 191 +- drivers/net/wireless/ath/ath10k/sdio.h | 19 +- drivers/net/wireless/ath/ath10k/snoc.c | 186 +- drivers/net/wireless/ath/ath10k/snoc.h | 7 + drivers/net/wireless/ath/ath10k/txrx.c | 2 + drivers/net/wireless/ath/ath10k/usb.c | 12 - drivers/net/wireless/ath/ath10k/wmi-ops.h | 40 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 142 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 116 +- drivers/net/wireless/ath/ath10k/wmi.c | 52 +- drivers/net/wireless/ath/ath10k/wmi.h | 61 +- drivers/net/wireless/ath/ath11k/ahb.c | 61 +- drivers/net/wireless/ath/ath11k/ahb.h | 22 - drivers/net/wireless/ath/ath11k/core.c | 47 +- drivers/net/wireless/ath/ath11k/core.h | 25 +- drivers/net/wireless/ath/ath11k/debug.c | 9 +- drivers/net/wireless/ath/ath11k/debug.h | 22 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.c | 48 +- drivers/net/wireless/ath/ath11k/debug_htt_stats.h | 8 +- drivers/net/wireless/ath/ath11k/debugfs_sta.c | 297 + drivers/net/wireless/ath/ath11k/dp.c | 7 +- drivers/net/wireless/ath/ath11k/dp.h | 14 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 60 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 69 +- drivers/net/wireless/ath/ath11k/hal.c | 87 +- drivers/net/wireless/ath/ath11k/hal.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 6 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 22 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 2 +- drivers/net/wireless/ath/ath11k/hal_tx.c | 13 +- drivers/net/wireless/ath/ath11k/hal_tx.h | 1 + drivers/net/wireless/ath/ath11k/hif.h | 65 + drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/hw.h | 7 +- drivers/net/wireless/ath/ath11k/mac.c | 102 +- drivers/net/wireless/ath/ath11k/peer.c | 35 +- drivers/net/wireless/ath/ath11k/peer.h | 1 + drivers/net/wireless/ath/ath11k/thermal.c | 6 +- drivers/net/wireless/ath/ath11k/trace.h | 12 +- drivers/net/wireless/ath/ath11k/wmi.c | 170 +- drivers/net/wireless/ath/ath11k/wmi.h | 88 +- drivers/net/wireless/ath/ath5k/ani.c | 2 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 26 +- drivers/net/wireless/ath/ath6kl/core.h | 4 +- drivers/net/wireless/ath/ath6kl/debug.c | 2 +- drivers/net/wireless/ath/ath6kl/hif.h | 2 +- drivers/net/wireless/ath/ath9k/ar9002_calib.c | 49 +- drivers/net/wireless/ath/ath9k/calib.c | 16 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 58 +- drivers/net/wireless/ath/ath9k/hif_usb.h | 6 + drivers/net/wireless/ath/ath9k/htc_drv_init.c | 12 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 1 + drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 9 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 6 +- drivers/net/wireless/ath/ath9k/hw.h | 2 + drivers/net/wireless/ath/ath9k/init.c | 2 + drivers/net/wireless/ath/ath9k/main.c | 1 + drivers/net/wireless/ath/ath9k/recv.c | 3 +- drivers/net/wireless/ath/ath9k/wmi.c | 6 +- drivers/net/wireless/ath/ath9k/wmi.h | 3 +- drivers/net/wireless/ath/carl9170/fw.c | 4 +- drivers/net/wireless/ath/carl9170/fwcmd.h | 2 +- drivers/net/wireless/ath/carl9170/hw.h | 2 +- drivers/net/wireless/ath/carl9170/main.c | 21 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 6 +- drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +- drivers/net/wireless/ath/wil6210/fw.h | 16 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.h | 58 +- drivers/net/wireless/atmel/atmel.c | 3 +- drivers/net/wireless/broadcom/b43/main.c | 2 +- drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43/pio.c | 2 +- drivers/net/wireless/broadcom/b43/xmit.c | 13 - drivers/net/wireless/broadcom/b43legacy/main.c | 1 + drivers/net/wireless/broadcom/b43legacy/xmit.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 24 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 301 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 28 + .../wireless/broadcom/brcm80211/brcmfmac/common.h | 4 + .../broadcom/brcm80211/brcmfmac/commonring.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 3 - .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.h | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmfmac/flowring.c | 4 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 28 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 23 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 151 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 9 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 75 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 + .../wireless/broadcom/brcm80211/brcmsmac/main.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.c | 7 +- .../net/wireless/broadcom/brcm80211/brcmsmac/stf.h | 2 +- drivers/net/wireless/cisco/airo.c | 12 + drivers/net/wireless/intel/ipw2x00/Kconfig | 4 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 29 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 12 +- drivers/net/wireless/intel/ipw2x00/libipw.h | 28 +- drivers/net/wireless/intel/iwlegacy/commands.h | 22 +- drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h | 4 +- drivers/net/wireless/intel/iwlwifi/Makefile | 3 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 173 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 11 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 175 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 39 + drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 39 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 14 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 110 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 49 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 14 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 26 - drivers/net/wireless/intel/iwlwifi/fw/api/soc.h | 12 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 26 - drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 220 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 11 - drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 104 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 + drivers/net/wireless/intel/iwlwifi/fw/img.c | 99 + drivers/net/wireless/intel/iwlwifi/fw/img.h | 19 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 55 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 20 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 38 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 42 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 10 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 11 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 128 + drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 4 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 63 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 105 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 175 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 62 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 9 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 44 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 69 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 29 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 57 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 139 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 142 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 38 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 11 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 195 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 111 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 132 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 22 + drivers/net/wireless/intersil/hostap/hostap_proc.c | 2 + .../net/wireless/intersil/orinoco/spectrum_cs.c | 3 +- drivers/net/wireless/intersil/p54/p54usb.c | 1 + drivers/net/wireless/intersil/prism54/isl_oid.h | 8 +- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 64 + drivers/net/wireless/mac80211_hwsim.h | 8 + drivers/net/wireless/marvell/libertas/cmd.h | 2 +- drivers/net/wireless/marvell/libertas/cmdresp.c | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 6 +- drivers/net/wireless/marvell/libertas/mesh.h | 2 +- drivers/net/wireless/marvell/libertas/rx.c | 5 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 6 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 35 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 29 +- drivers/net/wireless/marvell/mwifiex/fw.h | 10 + drivers/net/wireless/marvell/mwifiex/main.h | 1 + drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 39 +- drivers/net/wireless/marvell/mwl8k.c | 2 +- drivers/net/wireless/mediatek/mt76/Kconfig | 1 + drivers/net/wireless/mediatek/mt76/Makefile | 3 +- drivers/net/wireless/mediatek/mt76/agg-rx.c | 12 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 21 + drivers/net/wireless/mediatek/mt76/dma.c | 4 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 33 +- drivers/net/wireless/mediatek/mt76/mcu.c | 9 +- drivers/net/wireless/mediatek/mt76/mmio.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76.h | 68 +- .../net/wireless/mediatek/mt76/mt7603/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c | 5 + drivers/net/wireless/mediatek/mt76/mt7603/init.c | 2 + drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7603/mcu.h | 7 - drivers/net/wireless/mediatek/mt76/mt7603/soc.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 20 +- drivers/net/wireless/mediatek/mt76/mt7615/Makefile | 10 +- .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 47 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 94 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 33 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 291 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 765 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 39 + drivers/net/wireless/mediatek/mt76/mt7615/main.c | 389 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 1579 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 314 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 73 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 190 +- drivers/net/wireless/mediatek/mt76/mt7615/pci.c | 135 +- .../net/wireless/mediatek/mt76/mt7615/pci_init.c | 174 + .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 184 + drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 108 +- drivers/net/wireless/mediatek/mt76/mt7615/soc.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 447 + .../net/wireless/mediatek/mt76/mt7615/usb_init.c | 145 + .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 93 + drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 26 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 3 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 6 +- .../net/wireless/mediatek/mt76/mt76x02_debugfs.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 9 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 6 - drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 21 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 5 + .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 1 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 21 +- drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 + drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 13 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 6 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 463 + drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 285 + drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 243 + drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 125 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 702 + drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 1477 ++ drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 346 + drivers/net/wireless/mediatek/mt76/mt7915/main.c | 838 + drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 3182 ++++ drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 1034 ++ drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 469 + drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 191 + drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 375 + drivers/net/wireless/mediatek/mt76/tx.c | 4 +- drivers/net/wireless/mediatek/mt76/usb.c | 15 +- drivers/net/wireless/mediatek/mt76/util.c | 12 +- drivers/net/wireless/mediatek/mt76/util.h | 14 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 2 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 83 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- .../wireless/quantenna/qtnfmac/pcie/topaz_pcie.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 54 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 3 +- drivers/net/wireless/ray_cs.c | 3 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 4 - drivers/net/wireless/realtek/rtlwifi/base.c | 2 +- drivers/net/wireless/realtek/rtlwifi/core.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/rf.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/phy.c | 14 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/sw.c | 4 +- .../wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 10 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/sw.c | 4 +- drivers/net/wireless/realtek/rtlwifi/usb.c | 8 +- drivers/net/wireless/realtek/rtw88/Kconfig | 26 +- drivers/net/wireless/realtek/rtw88/Makefile | 28 +- drivers/net/wireless/realtek/rtw88/bf.c | 14 +- drivers/net/wireless/realtek/rtw88/bf.h | 22 + drivers/net/wireless/realtek/rtw88/coex.c | 24 +- drivers/net/wireless/realtek/rtw88/debug.c | 9 +- drivers/net/wireless/realtek/rtw88/efuse.c | 27 + drivers/net/wireless/realtek/rtw88/efuse.h | 3 + drivers/net/wireless/realtek/rtw88/fw.c | 55 +- drivers/net/wireless/realtek/rtw88/fw.h | 32 +- drivers/net/wireless/realtek/rtw88/mac.c | 437 +- drivers/net/wireless/realtek/rtw88/mac.h | 1 + drivers/net/wireless/realtek/rtw88/mac80211.c | 43 +- drivers/net/wireless/realtek/rtw88/main.c | 82 +- drivers/net/wireless/realtek/rtw88/main.h | 101 +- drivers/net/wireless/realtek/rtw88/pci.c | 82 +- drivers/net/wireless/realtek/rtw88/pci.h | 4 - drivers/net/wireless/realtek/rtw88/phy.c | 94 +- drivers/net/wireless/realtek/rtw88/phy.h | 7 + drivers/net/wireless/realtek/rtw88/reg.h | 108 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 2753 +++ drivers/net/wireless/realtek/rtw88/rtw8723d.h | 283 + .../net/wireless/realtek/rtw88/rtw8723d_table.c | 1196 ++ .../net/wireless/realtek/rtw88/rtw8723d_table.h | 15 + drivers/net/wireless/realtek/rtw88/rtw8723de.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8723de.h | 14 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 52 +- drivers/net/wireless/realtek/rtw88/rtw8822be.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822be.h | 14 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 183 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 28 + .../net/wireless/realtek/rtw88/rtw8822c_table.c | 16870 +++++++++++++++++-- .../net/wireless/realtek/rtw88/rtw8822c_table.h | 1 + drivers/net/wireless/realtek/rtw88/rtw8822ce.c | 30 + drivers/net/wireless/realtek/rtw88/rtw8822ce.h | 14 + drivers/net/wireless/realtek/rtw88/rx.c | 1 + drivers/net/wireless/realtek/rtw88/sec.c | 6 +- drivers/net/wireless/realtek/rtw88/tx.c | 11 +- drivers/net/wireless/realtek/rtw88/tx.h | 2 +- drivers/net/wireless/realtek/rtw88/util.c | 20 +- drivers/net/wireless/rndis_wlan.c | 32 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/st/cw1200/cw1200_sdio.c | 9 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 6 +- drivers/net/wireless/ti/wlcore/cmd.h | 1 + drivers/net/wireless/ti/wlcore/main.c | 37 +- drivers/net/wireless/ti/wlcore/tx.c | 1 + drivers/nvme/host/tcp.c | 53 +- drivers/nvme/target/tcp.c | 54 +- drivers/of/of_mdio.c | 73 +- drivers/parport/procfs.c | 39 +- drivers/pci/controller/pci-hyperv.c | 44 +- drivers/pcmcia/cs_internal.h | 6 - drivers/pcmcia/pcmcia_cis.c | 6 +- drivers/platform/chrome/Kconfig | 1 + drivers/platform/chrome/chromeos_pstore.c | 1 + drivers/platform/chrome/cros_ec_i2c.c | 2 +- drivers/platform/chrome/cros_ec_ishtp.c | 45 +- drivers/platform/chrome/cros_ec_typec.c | 119 +- drivers/platform/chrome/cros_usbpd_logger.c | 1 + drivers/platform/chrome/wilco_ec/debugfs.c | 7 +- drivers/platform/x86/Kconfig | 1 + drivers/power/reset/mt6323-poweroff.c | 2 +- drivers/power/supply/Kconfig | 10 + drivers/power/supply/Makefile | 1 + drivers/power/supply/mp2629_charger.c | 669 + drivers/power/supply/test_power.c | 2 +- drivers/ptp/ptp_chardev.c | 1 + drivers/ptp/ptp_clock.c | 9 + drivers/ptp/ptp_clockmatrix.c | 94 +- drivers/ptp/ptp_clockmatrix.h | 8 +- drivers/ptp/ptp_idt82p33.c | 6 +- drivers/ptp/ptp_ines.c | 8 +- drivers/ptp/ptp_kvm.c | 2 +- drivers/rtc/rtc-mt6397.c | 18 +- drivers/s390/net/Kconfig | 9 +- drivers/s390/net/ctcm_main.c | 40 - drivers/s390/net/lcs.c | 59 - drivers/s390/net/netiucv.c | 104 +- drivers/s390/net/qeth_core.h | 49 +- drivers/s390/net/qeth_core_main.c | 496 +- drivers/s390/net/qeth_core_mpc.h | 25 + drivers/s390/net/qeth_core_sys.c | 15 +- drivers/s390/net/qeth_l2_main.c | 2 + drivers/s390/net/qeth_l3_main.c | 19 +- drivers/s390/net/smsgiucv.c | 65 - drivers/scsi/storvsc_drv.c | 96 +- drivers/soc/fsl/dpio/qbman-portal.c | 1 + drivers/ssb/scan.c | 6 +- drivers/ssb/sprom.c | 12 +- drivers/staging/comedi/Makefile | 1 - drivers/staging/comedi/comedi_compat32.c | 455 - drivers/staging/comedi/comedi_compat32.h | 28 - drivers/staging/comedi/comedi_fops.c | 564 +- drivers/staging/comedi/comedi_internal.h | 2 +- drivers/staging/comedi/range.c | 17 +- drivers/staging/fsl-dpaa2/ethsw/README | 2 +- drivers/staging/media/Kconfig | 4 + drivers/staging/media/Makefile | 2 + drivers/staging/media/atomisp/Kconfig | 36 + drivers/staging/media/atomisp/Makefile | 363 + drivers/staging/media/atomisp/TODO | 89 + drivers/staging/media/atomisp/i2c/Kconfig | 86 + drivers/staging/media/atomisp/i2c/Makefile | 18 + drivers/staging/media/atomisp/i2c/atomisp-gc0310.c | 1406 ++ drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 1139 ++ .../media/atomisp/i2c/atomisp-libmsrlisthelper.c | 207 + drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 972 ++ .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 1910 +++ drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 1340 ++ drivers/staging/media/atomisp/i2c/atomisp-ov2722.c | 1288 ++ drivers/staging/media/atomisp/i2c/gc0310.h | 404 + drivers/staging/media/atomisp/i2c/gc2235.h | 680 + drivers/staging/media/atomisp/i2c/mt9m114.h | 1791 ++ drivers/staging/media/atomisp/i2c/ov2680.h | 845 + drivers/staging/media/atomisp/i2c/ov2722.h | 1272 ++ drivers/staging/media/atomisp/i2c/ov5693/Kconfig | 11 + drivers/staging/media/atomisp/i2c/ov5693/Makefile | 2 + drivers/staging/media/atomisp/i2c/ov5693/ad5823.h | 62 + .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2006 +++ drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 1391 ++ drivers/staging/media/atomisp/include/hmm/hmm.h | 102 + drivers/staging/media/atomisp/include/hmm/hmm_bo.h | 315 + .../staging/media/atomisp/include/hmm/hmm_common.h | 96 + .../staging/media/atomisp/include/hmm/hmm_pool.h | 115 + drivers/staging/media/atomisp/include/hmm/hmm_vm.h | 65 + .../staging/media/atomisp/include/linux/atomisp.h | 1359 ++ .../atomisp/include/linux/atomisp_gmin_platform.h | 38 + .../media/atomisp/include/linux/atomisp_platform.h | 247 + .../media/atomisp/include/linux/libmsrlisthelper.h | 27 + .../staging/media/atomisp/include/media/lm3554.h | 130 + .../staging/media/atomisp/include/mmu/isp_mmu.h | 168 + .../media/atomisp/include/mmu/sh_mmu_mrfld.h | 24 + drivers/staging/media/atomisp/pci/atomisp-regs.h | 199 + drivers/staging/media/atomisp/pci/atomisp_acc.c | 605 + drivers/staging/media/atomisp/pci/atomisp_acc.h | 119 + drivers/staging/media/atomisp/pci/atomisp_cmd.c | 6629 ++++++++ drivers/staging/media/atomisp/pci/atomisp_cmd.h | 442 + drivers/staging/media/atomisp/pci/atomisp_common.h | 74 + drivers/staging/media/atomisp/pci/atomisp_compat.h | 663 + .../media/atomisp/pci/atomisp_compat_css20.c | 4706 ++++++ .../media/atomisp/pci/atomisp_compat_css20.h | 277 + .../media/atomisp/pci/atomisp_compat_ioctl32.c | 1177 ++ .../media/atomisp/pci/atomisp_compat_ioctl32.h | 367 + drivers/staging/media/atomisp/pci/atomisp_csi2.c | 426 + drivers/staging/media/atomisp/pci/atomisp_csi2.h | 58 + .../staging/media/atomisp/pci/atomisp_dfs_tables.h | 40 + drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 205 + drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 24 + drivers/staging/media/atomisp/pci/atomisp_file.c | 227 + drivers/staging/media/atomisp/pci/atomisp_file.h | 43 + drivers/staging/media/atomisp/pci/atomisp_fops.c | 1306 ++ drivers/staging/media/atomisp/pci/atomisp_fops.h | 50 + .../media/atomisp/pci/atomisp_gmin_platform.c | 1081 ++ drivers/staging/media/atomisp/pci/atomisp_helper.h | 28 + .../staging/media/atomisp/pci/atomisp_internal.h | 307 + drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 3094 ++++ drivers/staging/media/atomisp/pci/atomisp_ioctl.h | 66 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 1456 ++ drivers/staging/media/atomisp/pci/atomisp_subdev.h | 466 + drivers/staging/media/atomisp/pci/atomisp_tables.h | 187 + drivers/staging/media/atomisp/pci/atomisp_tpg.c | 163 + drivers/staging/media/atomisp/pci/atomisp_tpg.h | 38 + .../media/atomisp/pci/atomisp_trace_event.h | 127 + drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 1997 +++ drivers/staging/media/atomisp/pci/atomisp_v4l2.h | 36 + .../pci/base/circbuf/interface/ia_css_circbuf.h | 376 + .../base/circbuf/interface/ia_css_circbuf_comm.h | 58 + .../base/circbuf/interface/ia_css_circbuf_desc.h | 173 + .../media/atomisp/pci/base/circbuf/src/circbuf.c | 320 + .../pci/base/refcount/interface/ia_css_refcount.h | 83 + .../media/atomisp/pci/base/refcount/src/refcount.c | 275 + drivers/staging/media/atomisp/pci/bits.h | 104 + .../camera/pipe/interface/ia_css_pipe_binarydesc.h | 297 + .../camera/pipe/interface/ia_css_pipe_stagedesc.h | 51 + .../pci/camera/pipe/interface/ia_css_pipe_util.h | 39 + .../atomisp/pci/camera/pipe/src/pipe_binarydesc.c | 873 + .../atomisp/pci/camera/pipe/src/pipe_stagedesc.c | 118 + .../media/atomisp/pci/camera/pipe/src/pipe_util.c | 50 + .../pci/camera/util/interface/ia_css_util.h | 141 + .../media/atomisp/pci/camera/util/src/util.c | 225 + drivers/staging/media/atomisp/pci/cell_params.h | 40 + .../pci/css_2400_system/hive/ia_css_isp_configs.c | 385 + .../pci/css_2400_system/hive/ia_css_isp_params.c | 3419 ++++ .../pci/css_2400_system/hive/ia_css_isp_states.c | 223 + .../hrt/hive_isp_css_irq_types_hrt.h | 68 + .../css_2400_system/hrt/isp2400_mamoiada_params.h | 228 + .../atomisp/pci/css_2401_system/csi_rx_global.h | 63 + .../pci/css_2401_system/hive/ia_css_isp_configs.c | 386 + .../pci/css_2401_system/hive/ia_css_isp_params.c | 3366 ++++ .../pci/css_2401_system/hive/ia_css_isp_states.c | 223 + .../atomisp/pci/css_2401_system/host/csi_rx.c | 40 + .../pci/css_2401_system/host/csi_rx_local.h | 62 + .../pci/css_2401_system/host/csi_rx_private.h | 305 + .../atomisp/pci/css_2401_system/host/ibuf_ctrl.c | 22 + .../pci/css_2401_system/host/ibuf_ctrl_local.h | 58 + .../pci/css_2401_system/host/ibuf_ctrl_private.h | 267 + .../atomisp/pci/css_2401_system/host/isys_dma.c | 40 + .../pci/css_2401_system/host/isys_dma_local.h | 20 + .../pci/css_2401_system/host/isys_dma_private.h | 61 + .../atomisp/pci/css_2401_system/host/isys_irq.c | 43 + .../pci/css_2401_system/host/isys_irq_local.h | 35 + .../pci/css_2401_system/host/isys_irq_private.h | 106 + .../pci/css_2401_system/host/isys_stream2mmio.c | 21 + .../css_2401_system/host/isys_stream2mmio_local.h | 36 + .../host/isys_stream2mmio_private.h | 167 + .../pci/css_2401_system/host/pixelgen_local.h | 50 + .../pci/css_2401_system/host/pixelgen_private.h | 182 + .../css_2401_system/hrt/PixelGen_SysBlock_defs.h | 113 + .../pci/css_2401_system/hrt/ibuf_cntrl_defs.h | 134 + .../css_2401_system/hrt/mipi_backend_common_defs.h | 205 + .../pci/css_2401_system/hrt/mipi_backend_defs.h | 208 + .../atomisp/pci/css_2401_system/hrt/rx_csi_defs.h | 169 + .../pci/css_2401_system/hrt/stream2mmio_defs.h | 68 + .../atomisp/pci/css_2401_system/ibuf_ctrl_global.h | 79 + .../atomisp/pci/css_2401_system/isys_dma_global.h | 89 + .../atomisp/pci/css_2401_system/isys_irq_global.h | 35 + .../pci/css_2401_system/isys_stream2mmio_global.h | 39 + .../atomisp/pci/css_2401_system/pixelgen_global.h | 90 + .../atomisp/pci/css_receiver_2400_common_defs.h | 198 + .../media/atomisp/pci/css_receiver_2400_defs.h | 256 + drivers/staging/media/atomisp/pci/css_trace.h | 278 + drivers/staging/media/atomisp/pci/defs.h | 36 + drivers/staging/media/atomisp/pci/dma_v2_defs.h | 199 + drivers/staging/media/atomisp/pci/gdc_v2_defs.h | 163 + drivers/staging/media/atomisp/pci/gp_timer_defs.h | 36 + .../staging/media/atomisp/pci/gpio_block_defs.h | 41 + .../atomisp/pci/hive_isp_css_2401_irq_types_hrt.h | 68 + .../atomisp/pci/hive_isp_css_common/debug_global.h | 81 + .../atomisp/pci/hive_isp_css_common/dma_global.h | 254 + .../pci/hive_isp_css_common/event_fifo_global.h | 20 + .../pci/hive_isp_css_common/fifo_monitor_global.h | 32 + .../atomisp/pci/hive_isp_css_common/gdc_global.h | 89 + .../pci/hive_isp_css_common/gp_device_global.h | 84 + .../pci/hive_isp_css_common/gp_timer_global.h | 33 + .../atomisp/pci/hive_isp_css_common/gpio_global.h | 45 + .../atomisp/pci/hive_isp_css_common/hmem_global.h | 45 + .../atomisp/pci/hive_isp_css_common/host/debug.c | 71 + .../pci/hive_isp_css_common/host/debug_local.h | 20 + .../pci/hive_isp_css_common/host/debug_private.h | 126 + .../atomisp/pci/hive_isp_css_common/host/dma.c | 299 + .../pci/hive_isp_css_common/host/dma_local.h | 207 + .../pci/hive_isp_css_common/host/dma_private.h | 41 + .../pci/hive_isp_css_common/host/event_fifo.c | 19 + .../hive_isp_css_common/host/event_fifo_local.h | 61 + .../hive_isp_css_common/host/event_fifo_private.h | 77 + .../pci/hive_isp_css_common/host/fifo_monitor.c | 569 + .../hive_isp_css_common/host/fifo_monitor_local.h | 99 + .../host/fifo_monitor_private.h | 80 + .../atomisp/pci/hive_isp_css_common/host/gdc.c | 125 + .../pci/hive_isp_css_common/host/gdc_local.h | 20 + .../pci/hive_isp_css_common/host/gdc_private.h | 20 + .../pci/hive_isp_css_common/host/gp_device.c | 108 + .../pci/hive_isp_css_common/host/gp_device_local.h | 143 + .../hive_isp_css_common/host/gp_device_private.h | 46 + .../pci/hive_isp_css_common/host/gp_timer.c | 70 + .../pci/hive_isp_css_common/host/gp_timer_local.h | 43 + .../hive_isp_css_common/host/gp_timer_private.h | 22 + .../pci/hive_isp_css_common/host/gpio_local.h | 20 + .../pci/hive_isp_css_common/host/gpio_private.h | 44 + .../atomisp/pci/hive_isp_css_common/host/hmem.c | 19 + .../pci/hive_isp_css_common/host/hmem_local.h | 20 + .../pci/hive_isp_css_common/host/hmem_private.h | 30 + .../pci/hive_isp_css_common/host/input_formatter.c | 241 + .../host/input_formatter_local.h | 121 + .../host/input_formatter_private.h | 46 + .../pci/hive_isp_css_common/host/input_system.c | 1849 ++ .../atomisp/pci/hive_isp_css_common/host/irq.c | 451 + .../pci/hive_isp_css_common/host/irq_local.h | 134 + .../pci/hive_isp_css_common/host/irq_private.h | 44 + .../atomisp/pci/hive_isp_css_common/host/isp.c | 128 + .../pci/hive_isp_css_common/host/isp_local.h | 57 + .../pci/hive_isp_css_common/host/isp_private.h | 160 + .../atomisp/pci/hive_isp_css_common/host/mmu.c | 46 + .../pci/hive_isp_css_common/host/mmu_local.h | 20 + .../atomisp/pci/hive_isp_css_common/host/sp.c | 81 + .../pci/hive_isp_css_common/host/sp_local.h | 101 + .../pci/hive_isp_css_common/host/sp_private.h | 166 + .../pci/hive_isp_css_common/host/timed_ctrl.c | 74 + .../hive_isp_css_common/host/timed_ctrl_local.h | 20 + .../hive_isp_css_common/host/timed_ctrl_private.h | 34 + .../pci/hive_isp_css_common/host/vamem_local.h | 20 + .../atomisp/pci/hive_isp_css_common/host/vmem.c | 276 + .../pci/hive_isp_css_common/host/vmem_local.h | 57 + .../pci/hive_isp_css_common/host/vmem_private.h | 20 + .../hive_isp_css_common/input_formatter_global.h | 114 + .../atomisp/pci/hive_isp_css_common/irq_global.h | 45 + .../atomisp/pci/hive_isp_css_common/isp_global.h | 109 + .../atomisp/pci/hive_isp_css_common/mmu_global.h | 22 + .../atomisp/pci/hive_isp_css_common/sp_global.h | 93 + .../pci/hive_isp_css_common/timed_ctrl_global.h | 54 + .../atomisp/pci/hive_isp_css_common/vamem_global.h | 34 + .../atomisp/pci/hive_isp_css_common/vmem_global.h | 28 + .../staging/media/atomisp/pci/hive_isp_css_defs.h | 411 + .../pci/hive_isp_css_include/assert_support.h | 73 + .../pci/hive_isp_css_include/bitop_support.h | 24 + .../atomisp/pci/hive_isp_css_include/csi_rx.h | 42 + .../media/atomisp/pci/hive_isp_css_include/debug.h | 46 + .../device_access/device_access.h | 177 + .../media/atomisp/pci/hive_isp_css_include/dma.h | 46 + .../pci/hive_isp_css_include/error_support.h | 39 + .../atomisp/pci/hive_isp_css_include/event_fifo.h | 45 + .../pci/hive_isp_css_include/fifo_monitor.h | 45 + .../atomisp/pci/hive_isp_css_include/gdc_device.h | 47 + .../atomisp/pci/hive_isp_css_include/gp_device.h | 45 + .../atomisp/pci/hive_isp_css_include/gp_timer.h | 45 + .../media/atomisp/pci/hive_isp_css_include/gpio.h | 45 + .../media/atomisp/pci/hive_isp_css_include/hmem.h | 45 + .../pci/hive_isp_css_include/host/csi_rx_public.h | 135 + .../pci/hive_isp_css_include/host/debug_public.h | 98 + .../pci/hive_isp_css_include/host/dma_public.h | 72 + .../hive_isp_css_include/host/event_fifo_public.h | 79 + .../host/fifo_monitor_public.h | 110 + .../pci/hive_isp_css_include/host/gdc_public.h | 59 + .../hive_isp_css_include/host/gp_device_public.h | 58 + .../hive_isp_css_include/host/gp_timer_public.h | 33 + .../pci/hive_isp_css_include/host/gpio_public.h | 45 + .../pci/hive_isp_css_include/host/hmem_public.h | 32 + .../hive_isp_css_include/host/ibuf_ctrl_public.h | 93 + .../host/input_formatter_public.h | 115 + .../pci/hive_isp_css_include/host/irq_public.h | 184 + .../pci/hive_isp_css_include/host/isp_public.h | 185 + .../hive_isp_css_include/host/isys_dma_public.h | 38 + .../hive_isp_css_include/host/isys_irq_public.h | 45 + .../pci/hive_isp_css_include/host/isys_public.h | 37 + .../host/isys_stream2mmio_public.h | 101 + .../pci/hive_isp_css_include/host/mmu_public.h | 94 + .../hive_isp_css_include/host/pixelgen_public.h | 79 + .../pci/hive_isp_css_include/host/sp_public.h | 223 + .../pci/hive_isp_css_include/host/tag_public.h | 40 + .../hive_isp_css_include/host/timed_ctrl_public.h | 59 + .../pci/hive_isp_css_include/host/vamem_public.h | 18 + .../pci/hive_isp_css_include/host/vmem_public.h | 20 + .../atomisp/pci/hive_isp_css_include/ibuf_ctrl.h | 46 + .../pci/hive_isp_css_include/input_formatter.h | 45 + .../pci/hive_isp_css_include/input_system.h | 45 + .../media/atomisp/pci/hive_isp_css_include/irq.h | 45 + .../media/atomisp/pci/hive_isp_css_include/isp.h | 45 + .../atomisp/pci/hive_isp_css_include/isys_dma.h | 46 + .../atomisp/pci/hive_isp_css_include/isys_irq.h | 39 + .../pci/hive_isp_css_include/isys_stream2mmio.h | 46 + .../pci/hive_isp_css_include/math_support.h | 153 + .../memory_access/memory_access.h | 174 + .../pci/hive_isp_css_include/memory_realloc.h | 38 + .../pci/hive_isp_css_include/misc_support.h | 26 + .../atomisp/pci/hive_isp_css_include/mmu_device.h | 39 + .../atomisp/pci/hive_isp_css_include/pixelgen.h | 46 + .../pci/hive_isp_css_include/platform_support.h | 36 + .../pci/hive_isp_css_include/print_support.h | 41 + .../media/atomisp/pci/hive_isp_css_include/queue.h | 45 + .../atomisp/pci/hive_isp_css_include/resource.h | 46 + .../media/atomisp/pci/hive_isp_css_include/sp.h | 45 + .../pci/hive_isp_css_include/string_support.h | 165 + .../pci/hive_isp_css_include/system_types.h | 24 + .../media/atomisp/pci/hive_isp_css_include/tag.h | 44 + .../atomisp/pci/hive_isp_css_include/timed_ctrl.h | 45 + .../pci/hive_isp_css_include/type_support.h | 40 + .../media/atomisp/pci/hive_isp_css_include/vamem.h | 36 + .../media/atomisp/pci/hive_isp_css_include/vmem.h | 45 + .../pci/hive_isp_css_shared/host/queue_local.h | 20 + .../pci/hive_isp_css_shared/host/queue_private.h | 18 + .../atomisp/pci/hive_isp_css_shared/host/tag.c | 91 + .../pci/hive_isp_css_shared/host/tag_local.h | 22 + .../pci/hive_isp_css_shared/host/tag_private.h | 18 + .../atomisp/pci/hive_isp_css_shared/queue_global.h | 18 + .../pci/hive_isp_css_shared/sw_event_global.h | 35 + .../atomisp/pci/hive_isp_css_shared/tag_global.h | 56 + .../pci/hive_isp_css_streaming_to_mipi_types_hrt.h | 26 + drivers/staging/media/atomisp/pci/hive_types.h | 128 + drivers/staging/media/atomisp/pci/hmm/hmm.c | 733 + drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 1511 ++ .../media/atomisp/pci/hmm/hmm_dynamic_pool.c | 233 + .../media/atomisp/pci/hmm/hmm_reserved_pool.c | 252 + drivers/staging/media/atomisp/pci/hmm/hmm_vm.c | 212 + .../atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h | 106 + .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c | 124 + .../media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h | 57 + drivers/staging/media/atomisp/pci/ia_css.h | 57 + drivers/staging/media/atomisp/pci/ia_css_3a.h | 189 + .../staging/media/atomisp/pci/ia_css_acc_types.h | 476 + drivers/staging/media/atomisp/pci/ia_css_buffer.h | 85 + drivers/staging/media/atomisp/pci/ia_css_control.h | 131 + .../media/atomisp/pci/ia_css_device_access.c | 95 + .../media/atomisp/pci/ia_css_device_access.h | 60 + drivers/staging/media/atomisp/pci/ia_css_dvs.h | 297 + drivers/staging/media/atomisp/pci/ia_css_env.h | 94 + drivers/staging/media/atomisp/pci/ia_css_err.h | 63 + .../media/atomisp/pci/ia_css_event_public.h | 196 + .../staging/media/atomisp/pci/ia_css_firmware.h | 64 + drivers/staging/media/atomisp/pci/ia_css_frac.h | 37 + .../media/atomisp/pci/ia_css_frame_format.h | 101 + .../media/atomisp/pci/ia_css_frame_public.h | 353 + .../staging/media/atomisp/pci/ia_css_host_data.h | 45 + .../staging/media/atomisp/pci/ia_css_input_port.h | 60 + drivers/staging/media/atomisp/pci/ia_css_irq.h | 235 + .../staging/media/atomisp/pci/ia_css_isp_configs.h | 183 + .../staging/media/atomisp/pci/ia_css_isp_params.h | 394 + .../staging/media/atomisp/pci/ia_css_isp_states.h | 73 + .../media/atomisp/pci/ia_css_memory_access.c | 85 + .../staging/media/atomisp/pci/ia_css_metadata.h | 72 + drivers/staging/media/atomisp/pci/ia_css_mipi.h | 82 + drivers/staging/media/atomisp/pci/ia_css_mmu.h | 32 + .../staging/media/atomisp/pci/ia_css_mmu_private.h | 29 + drivers/staging/media/atomisp/pci/ia_css_morph.h | 39 + drivers/staging/media/atomisp/pci/ia_css_pipe.h | 189 + .../staging/media/atomisp/pci/ia_css_pipe_public.h | 569 + drivers/staging/media/atomisp/pci/ia_css_prbs.h | 53 + .../staging/media/atomisp/pci/ia_css_properties.h | 41 + drivers/staging/media/atomisp/pci/ia_css_shading.h | 40 + drivers/staging/media/atomisp/pci/ia_css_stream.h | 111 + .../media/atomisp/pci/ia_css_stream_format.h | 29 + .../media/atomisp/pci/ia_css_stream_public.h | 585 + drivers/staging/media/atomisp/pci/ia_css_timer.h | 68 + drivers/staging/media/atomisp/pci/ia_css_tpg.h | 78 + drivers/staging/media/atomisp/pci/ia_css_types.h | 605 + drivers/staging/media/atomisp/pci/ia_css_version.h | 40 + .../media/atomisp/pci/ia_css_version_data.h | 27 + drivers/staging/media/atomisp/pci/if_defs.h | 22 + .../atomisp/pci/input_formatter_subsystem_defs.h | 53 + .../media/atomisp/pci/input_selector_defs.h | 88 + .../media/atomisp/pci/input_switch_2400_defs.h | 30 + .../media/atomisp/pci/input_system_ctrl_defs.h | 243 + .../staging/media/atomisp/pci/input_system_defs.h | 126 + .../media/atomisp/pci/input_system_global.h | 10 + .../staging/media/atomisp/pci/input_system_local.h | 10 + .../media/atomisp/pci/input_system_private.h | 10 + .../media/atomisp/pci/input_system_public.h | 8 + .../media/atomisp/pci/irq_controller_defs.h | 28 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.c | 31 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2.host.h | 27 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_param.h | 24 + .../pci/isp/kernels/aa/aa_2/ia_css_aa2_types.h | 46 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.c | 61 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.h | 39 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_param.h | 25 + .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 35 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.c | 46 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2.host.h | 35 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_param.h | 27 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.c | 55 + .../isp/kernels/anr/anr_2/ia_css_anr2_table.host.h | 22 + .../pci/isp/kernels/anr/anr_2/ia_css_anr2_types.h | 31 + .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.c | 66 + .../pci/isp/kernels/bh/bh_2/ia_css_bh.host.h | 32 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_param.h | 40 + .../pci/isp/kernels/bh/bh_2/ia_css_bh_types.h | 35 + .../pci/isp/kernels/bnlm/ia_css_bnlm.host.c | 196 + .../pci/isp/kernels/bnlm/ia_css_bnlm.host.h | 40 + .../pci/isp/kernels/bnlm/ia_css_bnlm_param.h | 64 + .../pci/isp/kernels/bnlm/ia_css_bnlm_types.h | 106 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.c | 131 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2.host.h | 35 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_param.h | 47 + .../isp/kernels/bnr/bnr2_2/ia_css_bnr2_2_types.h | 71 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.c | 64 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr.host.h | 34 + .../pci/isp/kernels/bnr/bnr_1.0/ia_css_bnr_param.h | 30 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.c | 28 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr.host.h | 25 + .../pci/isp/kernels/cnr/cnr_1.0/ia_css_cnr_param.h | 24 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.c | 73 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2.host.h | 43 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_param.h | 32 + .../pci/isp/kernels/cnr/cnr_2/ia_css_cnr2_types.h | 54 + .../conversion_1.0/ia_css_conversion.host.c | 36 + .../conversion_1.0/ia_css_conversion.host.h | 29 + .../conversion_1.0/ia_css_conversion_param.h | 28 + .../conversion_1.0/ia_css_conversion_types.h | 32 + .../copy_output_1.0/ia_css_copy_output.host.c | 46 + .../copy_output_1.0/ia_css_copy_output.host.h | 34 + .../copy_output_1.0/ia_css_copy_output_param.h | 26 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.c | 64 + .../isp/kernels/crop/crop_1.0/ia_css_crop.host.h | 41 + .../isp/kernels/crop/crop_1.0/ia_css_crop_param.h | 32 + .../isp/kernels/crop/crop_1.0/ia_css_crop_types.h | 34 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.c | 127 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc.host.h | 54 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_param.h | 33 + .../pci/isp/kernels/csc/csc_1.0/ia_css_csc_types.h | 78 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.c | 121 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5.host.h | 33 + .../isp/kernels/ctc/ctc1_5/ia_css_ctc1_5_param.h | 46 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.c | 157 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2.host.h | 33 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_param.h | 48 + .../pci/isp/kernels/ctc/ctc2/ia_css_ctc2_types.h | 54 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.c | 58 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc.host.h | 36 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_param.h | 44 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.c | 214 + .../kernels/ctc/ctc_1.0/ia_css_ctc_table.host.h | 24 + .../pci/isp/kernels/ctc/ctc_1.0/ia_css_ctc_types.h | 110 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.c | 78 + .../pci/isp/kernels/de/de_1.0/ia_css_de.host.h | 44 + .../pci/isp/kernels/de/de_1.0/ia_css_de_param.h | 27 + .../pci/isp/kernels/de/de_1.0/ia_css_de_types.h | 42 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.c | 53 + .../pci/isp/kernels/de/de_2/ia_css_de2.host.h | 38 + .../pci/isp/kernels/de/de_2/ia_css_de2_param.h | 30 + .../pci/isp/kernels/de/de_2/ia_css_de2_types.h | 41 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c | 131 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.h | 47 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_param.h | 36 + .../pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h | 48 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.c | 65 + .../pci/isp/kernels/dpc2/ia_css_dpc2.host.h | 39 + .../pci/isp/kernels/dpc2/ia_css_dpc2_param.h | 51 + .../pci/isp/kernels/dpc2/ia_css_dpc2_types.h | 59 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.c | 301 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs.host.h | 60 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_param.h | 32 + .../pci/isp/kernels/dvs/dvs_1.0/ia_css_dvs_types.h | 29 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c | 338 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8.host.h | 45 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_param.h | 153 + .../pci/isp/kernels/eed1_8/ia_css_eed1_8_types.h | 87 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.c | 63 + .../isp/kernels/fc/fc_1.0/ia_css_formats.host.h | 44 + .../isp/kernels/fc/fc_1.0/ia_css_formats_param.h | 25 + .../isp/kernels/fc/fc_1.0/ia_css_formats_types.h | 38 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_param.h | 32 + .../fixedbds/fixedbds_1.0/ia_css_fixedbds_types.h | 24 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.c | 88 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn.host.h | 44 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_param.h | 35 + .../pci/isp/kernels/fpn/fpn_1.0/ia_css_fpn_types.h | 52 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.c | 117 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc.host.h | 65 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_param.h | 61 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.c | 213 + .../isp/kernels/gc/gc_1.0/ia_css_gc_table.host.h | 24 + .../pci/isp/kernels/gc/gc_1.0/ia_css_gc_types.h | 97 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.c | 109 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2.host.h | 79 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_param.h | 43 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.c | 131 + .../isp/kernels/gc/gc_2/ia_css_gc2_table.host.h | 26 + .../pci/isp/kernels/gc/gc_2/ia_css_gc2_types.h | 54 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c | 41 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h | 31 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h | 59 + .../atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 70 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.c | 93 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io.host.h | 28 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_param.h | 20 + .../ipu2_io_ls/bayer_io_ls/ia_css_bayer_io_types.h | 20 + .../ipu2_io_ls/common/ia_css_common_io_param.h | 20 + .../ipu2_io_ls/common/ia_css_common_io_types.h | 29 + .../yuv444_io_ls/ia_css_yuv444_io.host.c | 93 + .../yuv444_io_ls/ia_css_yuv444_io.host.h | 28 + .../yuv444_io_ls/ia_css_yuv444_io_param.h | 20 + .../yuv444_io_ls/ia_css_yuv444_io_types.h | 20 + .../iterator/iterator_1.0/ia_css_iterator.host.c | 80 + .../iterator/iterator_1.0/ia_css_iterator.host.h | 34 + .../iterator/iterator_1.0/ia_css_iterator_param.h | 38 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 74 + .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.h | 41 + .../kernels/macc/macc1_5/ia_css_macc1_5_param.h | 31 + .../macc/macc1_5/ia_css_macc1_5_table.host.c | 34 + .../macc/macc1_5/ia_css_macc1_5_table.host.h | 22 + .../kernels/macc/macc1_5/ia_css_macc1_5_types.h | 73 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.c | 49 + .../isp/kernels/macc/macc_1.0/ia_css_macc.host.h | 41 + .../isp/kernels/macc/macc_1.0/ia_css_macc_param.h | 25 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.c | 51 + .../kernels/macc/macc_1.0/ia_css_macc_table.host.h | 23 + .../isp/kernels/macc/macc_1.0/ia_css_macc_types.h | 63 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.c | 15 + .../isp/kernels/norm/norm_1.0/ia_css_norm.host.h | 20 + .../isp/kernels/norm/norm_1.0/ia_css_norm_param.h | 18 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.c | 76 + .../pci/isp/kernels/ob/ob2/ia_css_ob2.host.h | 40 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_param.h | 28 + .../pci/isp/kernels/ob/ob2/ia_css_ob2_types.h | 44 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.c | 154 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob.host.h | 53 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_param.h | 47 + .../pci/isp/kernels/ob/ob_1.0/ia_css_ob_types.h | 68 + .../kernels/output/output_1.0/ia_css_output.host.c | 163 + .../kernels/output/output_1.0/ia_css_output.host.h | 75 + .../output/output_1.0/ia_css_output_param.h | 36 + .../output/output_1.0/ia_css_output_types.h | 47 + .../kernels/qplane/qplane_2/ia_css_qplane.host.c | 61 + .../kernels/qplane/qplane_2/ia_css_qplane.host.h | 43 + .../kernels/qplane/qplane_2/ia_css_qplane_param.h | 30 + .../kernels/qplane/qplane_2/ia_css_qplane_types.h | 31 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.c | 135 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw.host.h | 38 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_param.h | 38 + .../pci/isp/kernels/raw/raw_1.0/ia_css_raw_types.h | 36 + .../raw_aa_binning_1.0/ia_css_raa.host.c | 35 + .../raw_aa_binning_1.0/ia_css_raa.host.h | 27 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.c | 76 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref.host.h | 41 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_param.h | 36 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_state.h | 26 + .../pci/isp/kernels/ref/ref_1.0/ia_css_ref_types.h | 25 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c | 386 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.h | 77 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_param.h | 53 + .../pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h | 221 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.c | 158 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc.host.h | 77 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_param.h | 42 + .../pci/isp/kernels/sc/sc_1.0/ia_css_sc_types.h | 134 + .../kernels/sdis/common/ia_css_sdis_common.host.h | 101 + .../kernels/sdis/common/ia_css_sdis_common_types.h | 220 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c | 437 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.h | 101 + .../isp/kernels/sdis/sdis_1.0/ia_css_sdis_types.h | 55 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.c | 350 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2.host.h | 95 + .../isp/kernels/sdis/sdis_2/ia_css_sdis2_types.h | 75 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.c | 74 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf.host.h | 38 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_param.h | 43 + .../pci/isp/kernels/tdf/tdf_1.0/ia_css_tdf_types.h | 52 + .../pci/isp/kernels/tnr/tnr3/ia_css_tnr3_types.h | 63 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.c | 120 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr.host.h | 56 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_param.h | 40 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_state.h | 26 + .../pci/isp/kernels/tnr/tnr_1.0/ia_css_tnr_types.h | 57 + .../pci/isp/kernels/uds/uds_1.0/ia_css_uds_param.h | 31 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.c | 138 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf.host.h | 47 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_param.h | 37 + .../pci/isp/kernels/vf/vf_1.0/ia_css_vf_types.h | 31 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c | 86 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.h | 39 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_param.h | 29 + .../pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h | 46 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.c | 65 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr.host.h | 47 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_param.h | 50 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.c | 81 + .../kernels/xnr/xnr_1.0/ia_css_xnr_table.host.h | 22 + .../pci/isp/kernels/xnr/xnr_1.0/ia_css_xnr_types.h | 70 + .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c | 248 + .../pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.h | 41 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h | 83 + .../isp/kernels/xnr/xnr_3.0/ia_css_xnr3_types.h | 97 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.c | 217 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr.host.h | 60 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_param.h | 49 + .../pci/isp/kernels/ynr/ynr_1.0/ia_css_ynr_types.h | 80 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.c | 118 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2.host.h | 56 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_param.h | 45 + .../pci/isp/kernels/ynr/ynr_2/ia_css_ynr2_types.h | 93 + .../pci/isp/modes/interface/input_buf.isp.h | 37 + .../atomisp/pci/isp/modes/interface/isp_const.h | 180 + .../atomisp/pci/isp/modes/interface/isp_types.h | 79 + .../atomisp/pci/isp2400_input_system_global.h | 155 + .../media/atomisp/pci/isp2400_input_system_local.h | 539 + .../atomisp/pci/isp2400_input_system_private.h | 122 + .../atomisp/pci/isp2400_input_system_public.h | 369 + .../staging/media/atomisp/pci/isp2400_support.h | 38 + .../media/atomisp/pci/isp2400_system_global.h | 348 + .../media/atomisp/pci/isp2400_system_local.h | 325 + .../atomisp/pci/isp2401_input_system_global.h | 205 + .../media/atomisp/pci/isp2401_input_system_local.h | 106 + .../atomisp/pci/isp2401_input_system_private.h | 129 + .../media/atomisp/pci/isp2401_mamoiada_params.h | 228 + .../media/atomisp/pci/isp2401_system_global.h | 457 + .../media/atomisp/pci/isp2401_system_local.h | 406 + .../media/atomisp/pci/isp_acquisition_defs.h | 229 + .../staging/media/atomisp/pci/isp_capture_defs.h | 278 + drivers/staging/media/atomisp/pci/memory_realloc.c | 81 + drivers/staging/media/atomisp/pci/mmu/isp_mmu.c | 566 + .../staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c | 77 + drivers/staging/media/atomisp/pci/mmu_defs.h | 23 + .../pci/runtime/binary/interface/ia_css_binary.h | 228 + .../media/atomisp/pci/runtime/binary/src/binary.c | 1852 ++ .../pci/runtime/bufq/interface/ia_css_bufq.h | 177 + .../pci/runtime/bufq/interface/ia_css_bufq_comm.h | 50 + .../media/atomisp/pci/runtime/bufq/src/bufq.c | 566 + .../pci/runtime/debug/interface/ia_css_debug.h | 502 + .../debug/interface/ia_css_debug_internal.h | 15 + .../runtime/debug/interface/ia_css_debug_pipe.h | 67 + .../atomisp/pci/runtime/debug/src/ia_css_debug.c | 3540 ++++ .../pci/runtime/event/interface/ia_css_event.h | 30 + .../media/atomisp/pci/runtime/event/src/event.c | 112 + .../pci/runtime/eventq/interface/ia_css_eventq.h | 53 + .../media/atomisp/pci/runtime/eventq/src/eventq.c | 77 + .../pci/runtime/frame/interface/ia_css_frame.h | 163 + .../runtime/frame/interface/ia_css_frame_comm.h | 115 + .../media/atomisp/pci/runtime/frame/src/frame.c | 989 ++ .../pci/runtime/ifmtr/interface/ia_css_ifmtr.h | 33 + .../media/atomisp/pci/runtime/ifmtr/src/ifmtr.c | 552 + .../runtime/inputfifo/interface/ia_css_inputfifo.h | 53 + .../atomisp/pci/runtime/inputfifo/src/inputfifo.c | 538 + .../runtime/isp_param/interface/ia_css_isp_param.h | 102 + .../isp_param/interface/ia_css_isp_param_types.h | 81 + .../atomisp/pci/runtime/isp_param/src/isp_param.c | 216 + .../pci/runtime/isys/interface/ia_css_isys.h | 184 + .../pci/runtime/isys/interface/ia_css_isys_comm.h | 53 + .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.c | 167 + .../atomisp/pci/runtime/isys/src/csi_rx_rmgr.h | 26 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c | 121 + .../atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h | 38 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.c | 87 + .../atomisp/pci/runtime/isys/src/isys_dma_rmgr.h | 24 + .../media/atomisp/pci/runtime/isys/src/isys_init.c | 123 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.c | 89 + .../pci/runtime/isys/src/isys_stream2mmio_rmgr.h | 24 + .../media/atomisp/pci/runtime/isys/src/rx.c | 600 + .../atomisp/pci/runtime/isys/src/virtual_isys.c | 892 + .../atomisp/pci/runtime/isys/src/virtual_isys.h | 24 + .../runtime/pipeline/interface/ia_css_pipeline.h | 286 + .../pipeline/interface/ia_css_pipeline_common.h | 27 + .../atomisp/pci/runtime/pipeline/src/pipeline.c | 786 + .../pci/runtime/queue/interface/ia_css_queue.h | 175 + .../runtime/queue/interface/ia_css_queue_comm.h | 53 + .../media/atomisp/pci/runtime/queue/src/queue.c | 422 + .../atomisp/pci/runtime/queue/src/queue_access.c | 176 + .../atomisp/pci/runtime/queue/src/queue_access.h | 85 + .../pci/runtime/rmgr/interface/ia_css_rmgr.h | 72 + .../pci/runtime/rmgr/interface/ia_css_rmgr_vbuf.h | 99 + .../media/atomisp/pci/runtime/rmgr/src/rmgr.c | 39 + .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 336 + .../pci/runtime/spctrl/interface/ia_css_spctrl.h | 68 + .../runtime/spctrl/interface/ia_css_spctrl_comm.h | 45 + .../media/atomisp/pci/runtime/spctrl/src/spctrl.c | 184 + .../tagger/interface/ia_css_tagger_common.h | 43 + .../media/atomisp/pci/runtime/timer/src/timer.c | 31 + .../atomisp/pci/scalar_processor_2400_params.h | 20 + drivers/staging/media/atomisp/pci/sh_css.c | 11110 ++++++++++++ drivers/staging/media/atomisp/pci/sh_css_defs.h | 410 + .../staging/media/atomisp/pci/sh_css_dvs_info.h | 36 + .../staging/media/atomisp/pci/sh_css_firmware.c | 333 + .../staging/media/atomisp/pci/sh_css_firmware.h | 55 + drivers/staging/media/atomisp/pci/sh_css_frac.h | 40 + .../staging/media/atomisp/pci/sh_css_host_data.c | 42 + drivers/staging/media/atomisp/pci/sh_css_hrt.c | 85 + drivers/staging/media/atomisp/pci/sh_css_hrt.h | 34 + .../staging/media/atomisp/pci/sh_css_internal.h | 1061 ++ drivers/staging/media/atomisp/pci/sh_css_legacy.h | 70 + .../staging/media/atomisp/pci/sh_css_metadata.c | 16 + drivers/staging/media/atomisp/pci/sh_css_metrics.c | 175 + drivers/staging/media/atomisp/pci/sh_css_metrics.h | 55 + drivers/staging/media/atomisp/pci/sh_css_mipi.c | 757 + drivers/staging/media/atomisp/pci/sh_css_mipi.h | 49 + drivers/staging/media/atomisp/pci/sh_css_mmu.c | 60 + drivers/staging/media/atomisp/pci/sh_css_morph.c | 16 + .../staging/media/atomisp/pci/sh_css_param_dvs.c | 286 + .../staging/media/atomisp/pci/sh_css_param_dvs.h | 85 + .../media/atomisp/pci/sh_css_param_shading.c | 402 + .../media/atomisp/pci/sh_css_param_shading.h | 34 + drivers/staging/media/atomisp/pci/sh_css_params.c | 5247 ++++++ drivers/staging/media/atomisp/pci/sh_css_params.h | 188 + .../media/atomisp/pci/sh_css_params_internal.h | 21 + drivers/staging/media/atomisp/pci/sh_css_pipe.c | 16 + .../staging/media/atomisp/pci/sh_css_properties.c | 43 + drivers/staging/media/atomisp/pci/sh_css_shading.c | 16 + drivers/staging/media/atomisp/pci/sh_css_sp.c | 1829 ++ drivers/staging/media/atomisp/pci/sh_css_sp.h | 248 + drivers/staging/media/atomisp/pci/sh_css_stream.c | 16 + .../media/atomisp/pci/sh_css_stream_format.c | 76 + .../media/atomisp/pci/sh_css_stream_format.h | 23 + drivers/staging/media/atomisp/pci/sh_css_struct.h | 85 + drivers/staging/media/atomisp/pci/sh_css_uds.h | 37 + drivers/staging/media/atomisp/pci/sh_css_version.c | 37 + drivers/staging/media/atomisp/pci/str2mem_defs.h | 39 + .../media/atomisp/pci/streaming_to_mipi_defs.h | 28 + drivers/staging/media/atomisp/pci/system_global.h | 10 + drivers/staging/media/atomisp/pci/system_local.h | 10 + .../media/atomisp/pci/timed_controller_defs.h | 22 + drivers/staging/media/atomisp/pci/version.h | 20 + drivers/staging/media/hantro/Kconfig | 6 +- drivers/staging/media/hantro/Makefile | 2 + drivers/staging/media/hantro/hantro.h | 7 +- drivers/staging/media/hantro/hantro_drv.c | 28 +- drivers/staging/media/hantro/hantro_h264.c | 237 +- drivers/staging/media/hantro/hantro_hw.h | 31 + drivers/staging/media/hantro/hantro_v4l2.c | 111 +- drivers/staging/media/imx/Kconfig | 5 +- drivers/staging/media/imx/TODO | 29 - drivers/staging/media/imx/imx-ic-prp.c | 15 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 14 +- drivers/staging/media/imx/imx-media-capture.c | 42 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 13 +- drivers/staging/media/imx/imx-media-csi.c | 223 +- drivers/staging/media/imx/imx-media-dev-common.c | 50 +- drivers/staging/media/imx/imx-media-dev.c | 2 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 114 - drivers/staging/media/imx/imx-media-utils.c | 550 +- drivers/staging/media/imx/imx-media-vdic.c | 12 +- drivers/staging/media/imx/imx-media.h | 63 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 93 +- drivers/staging/media/imx/imx7-media-csi.c | 177 +- drivers/staging/media/imx/imx7-mipi-csis.c | 582 +- drivers/staging/media/ipu3/Kconfig | 3 +- drivers/staging/media/ipu3/TODO | 6 - drivers/staging/media/ipu3/include/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-params.c | 14 +- drivers/staging/media/ipu3/ipu3-css.c | 7 + drivers/staging/media/ipu3/ipu3-mmu.c | 10 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 92 +- drivers/staging/media/ipu3/ipu3.c | 5 +- drivers/staging/media/ipu3/ipu3.h | 4 + drivers/staging/media/meson/vdec/codec_vp9.c | 31 + drivers/staging/media/omap4iss/Kconfig | 4 +- .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 76 - .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 2 +- drivers/staging/media/rkisp1/Kconfig | 6 +- drivers/staging/media/rkisp1/Makefile | 2 + drivers/staging/media/rkisp1/TODO | 6 - drivers/staging/media/rkisp1/rkisp1-capture.c | 101 +- drivers/staging/media/rkisp1/rkisp1-common.h | 16 +- drivers/staging/media/rkisp1/rkisp1-dev.c | 114 +- drivers/staging/media/rkisp1/rkisp1-isp.c | 94 +- drivers/staging/media/rkisp1/rkisp1-resizer.c | 36 +- drivers/staging/media/rkvdec/Kconfig | 16 + drivers/staging/media/rkvdec/Makefile | 3 + drivers/staging/media/rkvdec/TODO | 11 + drivers/staging/media/rkvdec/rkvdec-h264.c | 1156 ++ drivers/staging/media/rkvdec/rkvdec-regs.h | 223 + drivers/staging/media/rkvdec/rkvdec.c | 1103 ++ drivers/staging/media/rkvdec/rkvdec.h | 121 + .../staging/media/soc_camera}/soc-camera.rst | 0 drivers/staging/media/sunxi/cedrus/Kconfig | 5 +- drivers/staging/media/usbvision/Kconfig | 2 +- drivers/staging/media/usbvision/usbvision-core.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 24 - drivers/staging/wilc1000/cfg80211.c | 36 +- drivers/staging/wilc1000/cfg80211.h | 5 +- drivers/staging/wilc1000/netdev.c | 21 +- drivers/staging/wilc1000/netdev.h | 9 +- drivers/target/iscsi/Kconfig | 2 +- drivers/target/iscsi/iscsi_target_login.c | 35 +- drivers/tty/serial/8250/8250_early.c | 23 + drivers/tty/serial/amba-pl011.c | 32 + drivers/tty/serial/kgdboc.c | 318 +- drivers/tty/serial/qcom_geni_serial.c | 32 + drivers/vhost/net.c | 1 + drivers/video/backlight/backlight.c | 21 + drivers/video/backlight/l4f00242t03.c | 45 +- drivers/video/backlight/lp855x_bl.c | 20 +- drivers/video/backlight/qcom-wled.c | 589 +- drivers/watchdog/Kconfig | 14 + drivers/watchdog/Makefile | 1 + drivers/watchdog/arm_smc_wdt.c | 188 + drivers/watchdog/da9062_wdt.c | 32 +- drivers/watchdog/da9063_wdt.c | 20 +- drivers/watchdog/imx2_wdt.c | 2 +- drivers/watchdog/imx_sc_wdt.c | 5 + drivers/watchdog/m54xx_wdt.c | 1 + drivers/watchdog/omap_wdt.c | 1 + drivers/watchdog/riowd.c | 2 +- fs/afs/rxrpc.c | 6 +- fs/binfmt_aout.c | 3 +- fs/binfmt_elf.c | 7 +- fs/binfmt_elf_fdpic.c | 9 +- fs/binfmt_em86.c | 13 +- fs/binfmt_flat.c | 4 +- fs/binfmt_misc.c | 69 +- fs/binfmt_script.c | 82 +- fs/cifs/connect.c | 10 +- fs/cifs/file.c | 10 +- fs/cifs/transport.c | 8 +- fs/dcache.c | 2 +- fs/dlm/lowcomms.c | 177 +- fs/drop_caches.c | 2 +- fs/exec.c | 322 +- fs/ext2/file.c | 2 - fs/ext2/namei.c | 6 - fs/ext2/symlink.c | 4 - fs/ext2/xattr.h | 1 + fs/file_table.c | 4 +- fs/fscache/main.c | 3 +- fs/fuse/dev.c | 4 +- fs/hugetlbfs/inode.c | 67 +- fs/inode.c | 2 +- fs/locks.c | 4 +- fs/notify/fanotify/fanotify.c | 9 +- fs/notify/fanotify/fanotify.h | 2 +- fs/notify/fanotify/fanotify_user.c | 8 +- fs/notify/fdinfo.c | 1 - fs/notify/group.c | 1 + fs/notify/inotify/inotify_user.c | 4 +- fs/notify/mark.c | 6 +- fs/ocfs2/cluster/tcp.c | 42 +- fs/pipe.c | 96 +- fs/proc/array.c | 2 +- fs/proc/base.c | 74 +- fs/proc/generic.c | 9 + fs/proc/inode.c | 30 +- fs/proc/proc_net.c | 19 + fs/proc/proc_sysctl.c | 47 +- fs/proc/root.c | 131 +- fs/proc/self.c | 8 +- fs/proc/thread_self.c | 8 +- fs/proc_namespace.c | 14 +- fs/quota/dquot.c | 2 +- fs/reiserfs/inode.c | 2 +- fs/splice.c | 81 +- fs/xfs/xfs_sysctl.c | 4 +- fs/zonefs/super.c | 2 +- include/asm-generic/hugetlb.h | 2 +- include/asm-generic/hyperv-tlfs.h | 497 + include/keys/big_key-type.h | 1 + include/keys/user-type.h | 2 +- include/kvm/arm_vgic.h | 5 +- include/linux/avf/virtchnl.h | 5 + include/linux/backlight.h | 1 + include/linux/binfmts.h | 45 +- include/linux/bpf-cgroup.h | 24 +- include/linux/bpf-netns.h | 64 + include/linux/bpf.h | 122 +- include/linux/bpf_types.h | 11 + include/linux/bpf_verifier.h | 7 + include/linux/brcmphy.h | 58 + include/linux/capability.h | 5 + include/linux/compaction.h | 11 +- include/linux/context_tracking.h | 21 +- include/linux/coredump.h | 4 + include/linux/delay.h | 11 + include/linux/dsa/8021q.h | 57 + include/linux/dsa/sja1105.h | 3 + include/linux/etherdevice.h | 12 + include/linux/ethtool_netlink.h | 54 + include/linux/file.h | 2 + include/linux/filter.h | 8 +- include/linux/fs.h | 6 +- include/linux/fsl/ptp_qoriq.h | 2 +- include/linux/ftrace.h | 3 +- include/linux/gfp.h | 7 +- include/linux/hugetlb.h | 31 +- include/linux/hyperv.h | 68 +- include/linux/ieee80211.h | 367 +- include/linux/if_bridge.h | 2 + include/linux/if_team.h | 7 +- include/linux/igmp.h | 2 +- include/linux/inet_diag.h | 6 +- include/linux/iopoll.h | 62 +- include/linux/irqflags.h | 6 + include/linux/kdb.h | 2 +- include/linux/kgdb.h | 8 +- include/linux/kprobes.h | 2 +- include/linux/kvm_host.h | 27 +- include/linux/latencytop.h | 4 +- include/linux/livepatch.h | 17 +- include/linux/lsm_hook_defs.h | 3 +- include/linux/lsm_hooks.h | 56 +- include/linux/mdio.h | 31 + include/linux/memblock.h | 15 +- include/linux/memcontrol.h | 66 +- include/linux/mfd/core.h | 2 +- include/linux/mfd/mp2629.h | 26 + include/linux/mfd/mt6358/core.h | 158 + include/linux/mfd/mt6358/registers.h | 282 + include/linux/mfd/mt6360.h | 240 + include/linux/mfd/mt6397/core.h | 5 + include/linux/mfd/mt6397/rtc.h | 9 +- include/linux/mfd/stmfx.h | 1 + include/linux/mlx4/qp.h | 2 +- include/linux/mlx5/accel.h | 14 +- include/linux/mlx5/cmd.h | 51 - include/linux/mlx5/cq.h | 2 +- include/linux/mlx5/device.h | 44 +- include/linux/mlx5/driver.h | 35 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 224 +- include/linux/mlx5/qp.h | 57 +- include/linux/mlx5/transobj.h | 19 +- include/linux/mlx5/vport.h | 3 +- include/linux/mm.h | 62 +- include/linux/mmzone.h | 73 +- include/linux/mod_devicetable.h | 2 +- include/linux/module.h | 8 - include/linux/net.h | 4 - include/linux/netdev_features.h | 2 +- include/linux/netdevice.h | 90 +- include/linux/netpoll.h | 10 +- include/linux/nmi.h | 15 +- include/linux/of_mdio.h | 11 +- include/linux/padata.h | 43 +- include/linux/perf_event.h | 13 +- include/linux/phy.h | 193 +- include/linux/phylink.h | 6 +- include/linux/pid.h | 4 + include/linux/pid_namespace.h | 12 - include/linux/pipe_fs_i.h | 40 +- include/linux/printk.h | 2 +- include/linux/proc_fs.h | 35 +- include/linux/ptp_clock_kernel.h | 6 +- include/linux/qed/qed_if.h | 26 +- include/linux/qed/qed_rdma_if.h | 22 + include/linux/rculist.h | 21 + include/linux/rcuwait.h | 32 +- include/linux/sched.h | 1 + include/linux/sched/signal.h | 11 - include/linux/sched/sysctl.h | 44 +- include/linux/security.h | 17 +- include/linux/skbuff.h | 36 +- include/linux/skmsg.h | 8 + include/linux/socket.h | 17 +- include/linux/spi/l4f00242t03.h | 17 - include/linux/string.h | 60 +- include/linux/swap.h | 11 +- include/linux/sysctl.h | 61 +- include/linux/tcp.h | 13 + include/linux/timer.h | 3 +- include/linux/vermagic.h | 4 + include/linux/vm_event_item.h | 4 + include/linux/vmstat.h | 10 +- include/linux/writeback.h | 28 +- include/media/cec-pin.h | 16 +- include/media/dvb-usb-ids.h | 5 +- include/media/h264-ctrls.h | 8 +- include/media/media-entity.h | 3 +- include/media/rc-map.h | 103 +- include/media/v4l2-ctrls.h | 87 +- include/media/v4l2-dev.h | 7 + include/media/v4l2-device.h | 50 +- include/media/v4l2-fh.h | 2 - include/media/v4l2-fwnode.h | 85 +- include/media/v4l2-h264.h | 85 + include/media/v4l2-image-sizes.h | 6 + include/media/v4l2-jpeg.h | 135 + include/media/v4l2-mc.h | 48 + include/media/v4l2-subdev.h | 17 + include/net/act_api.h | 2 +- include/net/addrconf.h | 2 - include/net/af_rxrpc.h | 2 + include/net/bareudp.h | 7 + include/net/bluetooth/bluetooth.h | 19 + include/net/bluetooth/hci.h | 27 +- include/net/bluetooth/hci_core.h | 40 +- include/net/bluetooth/l2cap.h | 6 +- include/net/bluetooth/mgmt.h | 74 +- include/net/bond_alb.h | 4 + include/net/bonding.h | 20 +- include/net/cfg80211.h | 305 +- include/net/compat.h | 47 +- include/net/devlink.h | 189 + include/net/dsa.h | 21 +- include/net/dst_ops.h | 4 +- include/net/erspan.h | 19 +- include/net/flow_dissector.h | 20 +- include/net/flow_offload.h | 49 +- include/net/if_inet6.h | 3 +- include/net/inet_common.h | 8 +- include/net/inet_connection_sock.h | 8 + include/net/ip.h | 6 + include/net/ip6_fib.h | 8 + include/net/ip6_route.h | 5 +- include/net/ip_tunnels.h | 3 +- include/net/ipv6.h | 100 +- include/net/ipv6_stubs.h | 10 +- include/net/iucv/af_iucv.h | 8 - include/net/mac80211.h | 49 +- include/net/mpls.h | 17 + include/net/mptcp.h | 24 +- include/net/net_namespace.h | 4 +- include/net/netfilter/nf_conntrack_l4proto.h | 6 +- include/net/netfilter/nf_flow_table.h | 2 + include/net/netfilter/nf_tables.h | 11 + include/net/netlink.h | 135 +- include/net/netns/bpf.h | 18 + include/net/netns/ipv4.h | 3 + include/net/netns/nexthop.h | 1 + include/net/nexthop.h | 44 + include/net/pkt_cls.h | 1 + include/net/regulatory.h | 7 - include/net/sch_generic.h | 9 +- include/net/sctp/sctp.h | 7 + include/net/sctp/ulpevent.h | 2 +- include/net/sock.h | 16 +- include/net/switchdev.h | 63 + include/net/tc_act/tc_gate.h | 146 + include/net/tcp.h | 24 +- include/net/tls.h | 21 +- include/net/vxlan.h | 25 + include/net/xdp.h | 55 +- include/net/xdp_sock.h | 281 +- include/net/xdp_sock_drv.h | 232 + include/net/xfrm.h | 31 +- include/net/xsk_buff_pool.h | 140 + include/pcmcia/cistpl.h | 6 +- include/soc/mscc/ocelot.h | 15 +- include/soc/mscc/ocelot_ptp.h | 58 + include/trace/events/compaction.h | 22 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/qdisc.h | 75 + include/trace/events/qrtr.h | 115 + include/trace/events/vmscan.h | 14 +- include/trace/events/xdp.h | 2 +- include/uapi/linux/bpf.h | 388 +- include/uapi/linux/capability.h | 34 +- include/uapi/linux/devlink.h | 9 + include/uapi/linux/errqueue.h | 2 +- include/uapi/linux/ethtool.h | 16 +- include/uapi/linux/ethtool_netlink.h | 151 + include/uapi/linux/genetlink.h | 2 + include/uapi/linux/if.h | 1 + include/uapi/linux/if_bridge.h | 96 + include/uapi/linux/if_ether.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/if_x25.h | 2 +- include/uapi/linux/inet_diag.h | 2 + include/uapi/linux/kvm.h | 14 + include/uapi/linux/mii.h | 2 + include/uapi/linux/mrp_bridge.h | 122 + include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netfilter/nf_conntrack_common.h | 8 +- include/uapi/linux/netfilter/nf_nat.h | 4 +- include/uapi/linux/netfilter/nfnetlink_conntrack.h | 9 + include/uapi/linux/netlink.h | 103 + include/uapi/linux/nexthop.h | 3 + include/uapi/linux/nl80211.h | 147 +- include/uapi/linux/pkt_cls.h | 24 + include/uapi/linux/pkt_sched.h | 6 + include/uapi/linux/psample.h | 22 + include/uapi/linux/ptp_clock.h | 4 +- include/uapi/linux/rtnetlink.h | 6 + include/uapi/linux/tc_act/tc_gate.h | 47 + include/uapi/linux/v4l2-controls.h | 12 + include/uapi/linux/v4l2-subdev.h | 16 + include/uapi/linux/videodev2.h | 5 +- include/uapi/linux/wireless.h | 6 +- init/Kconfig | 17 +- init/main.c | 2 + ipc/ipc_sysctl.c | 10 +- ipc/mq_sysctl.c | 4 +- kernel/bpf/Makefile | 8 +- kernel/bpf/arraymap.c | 10 +- kernel/bpf/bpf_iter.c | 539 + kernel/bpf/bpf_lsm.c | 2 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/btf.c | 49 +- kernel/bpf/cgroup.c | 146 +- kernel/bpf/core.c | 10 +- kernel/bpf/cpumap.c | 25 +- kernel/bpf/devmap.c | 133 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 125 +- kernel/bpf/inode.c | 5 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/map_in_map.c | 2 +- kernel/bpf/map_iter.c | 102 + kernel/bpf/net_namespace.c | 373 + kernel/bpf/queue_stack_maps.c | 4 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/ringbuf.c | 501 + kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 597 +- kernel/bpf/task_iter.c | 353 + kernel/bpf/verifier.c | 389 +- kernel/bpf/xskmap.c | 265 - kernel/cgroup/cgroup.c | 27 - kernel/cred.c | 3 + kernel/debug/debug_core.c | 57 +- kernel/debug/kdb/kdb_main.c | 11 +- kernel/events/callchain.c | 2 +- kernel/events/core.c | 8 +- kernel/events/uprobes.c | 10 +- kernel/exit.c | 9 +- kernel/fork.c | 2 +- kernel/kprobes.c | 2 +- kernel/latencytop.c | 4 +- kernel/livepatch/core.c | 178 +- kernel/locking/lockdep.c | 86 +- kernel/module.c | 58 +- kernel/padata.c | 277 +- kernel/pid.c | 22 +- kernel/pid_namespace.c | 2 +- kernel/printk/printk.c | 2 +- kernel/relay.c | 7 +- kernel/sched/core.c | 9 +- kernel/sched/fair.c | 3 +- kernel/sched/rt.c | 10 +- kernel/sched/topology.c | 2 +- kernel/seccomp.c | 2 +- kernel/sysctl.c | 3882 +++-- kernel/time/posix-cpu-timers.c | 111 +- kernel/time/timer.c | 3 +- kernel/trace/bpf_trace.c | 241 +- kernel/trace/trace.c | 13 +- kernel/trace/trace_preemptirq.c | 39 + kernel/umh.c | 2 +- kernel/utsname_sysctl.c | 2 +- kernel/watchdog.c | 12 +- lib/Kconfig.kgdb | 18 + lib/debug_locks.c | 2 +- lib/nlattr.c | 248 +- lib/test_kasan.c | 29 +- mm/Kconfig | 9 +- mm/Kconfig.debug | 32 + mm/compaction.c | 72 +- mm/filemap.c | 43 +- mm/gup.c | 191 +- mm/huge_memory.c | 301 +- mm/hugetlb.c | 217 +- mm/internal.h | 23 +- mm/khugepaged.c | 262 +- mm/memblock.c | 19 +- mm/memcontrol.c | 532 +- mm/memory.c | 52 +- mm/memory_hotplug.c | 10 +- mm/mempolicy.c | 5 +- mm/migrate.c | 20 +- mm/oom_kill.c | 4 +- mm/page-writeback.c | 16 +- mm/page_alloc.c | 631 +- mm/page_owner.c | 7 +- mm/pgtable-generic.c | 2 +- mm/rmap.c | 53 +- mm/shmem.c | 110 +- mm/slab.c | 4 +- mm/slub.c | 8 +- mm/swap.c | 135 +- mm/swap_cgroup.c | 6 - mm/swap_state.c | 104 +- mm/swapfile.c | 25 +- mm/userfaultfd.c | 5 +- mm/util.c | 10 +- mm/vmscan.c | 278 +- mm/vmstat.c | 20 +- mm/workingset.c | 21 +- net/8021q/vlan_dev.c | 26 +- net/Kconfig | 5 +- net/Makefile | 2 +- net/appletalk/ddp.c | 82 +- net/atm/Kconfig | 2 +- net/atm/ioctl.c | 96 +- net/atm/resources.c | 108 +- net/atm/resources.h | 5 +- net/ax25/Kconfig | 6 +- net/batman-adv/bat_iv_ogm.c | 4 +- net/batman-adv/bat_v_elp.c | 17 +- net/batman-adv/bat_v_ogm.c | 4 +- net/batman-adv/distributed-arp-table.h | 5 - net/batman-adv/gateway_client.c | 4 +- net/batman-adv/hard-interface.c | 4 +- net/batman-adv/icmp_socket.c | 3 - net/batman-adv/main.h | 2 +- net/batman-adv/routing.c | 4 +- net/batman-adv/soft-interface.c | 31 + net/batman-adv/trace.h | 1 - net/batman-adv/types.h | 2 +- net/bluetooth/6lowpan.c | 8 + net/bluetooth/Kconfig | 26 +- net/bluetooth/Makefile | 1 + net/bluetooth/hci_conn.c | 27 +- net/bluetooth/hci_core.c | 139 +- net/bluetooth/hci_debugfs.c | 46 + net/bluetooth/hci_event.c | 106 +- net/bluetooth/hci_request.c | 16 +- net/bluetooth/hci_sock.c | 12 +- net/bluetooth/l2cap_core.c | 4 +- net/bluetooth/l2cap_sock.c | 168 +- net/bluetooth/lib.c | 33 + net/bluetooth/mgmt.c | 422 +- net/bluetooth/msft.c | 141 + net/bluetooth/msft.h | 18 + net/bluetooth/rfcomm/sock.c | 7 +- net/bluetooth/smp.c | 45 +- net/bpf/test_run.c | 20 +- net/bridge/Kconfig | 12 + net/bridge/Makefile | 2 + net/bridge/br_arp_nd_proxy.c | 4 + net/bridge/br_device.c | 3 + net/bridge/br_if.c | 34 +- net/bridge/br_input.c | 26 +- net/bridge/br_ioctl.c | 3 +- net/bridge/br_mrp.c | 677 + net/bridge/br_mrp_netlink.c | 327 + net/bridge/br_mrp_switchdev.c | 143 + net/bridge/br_netfilter_hooks.c | 2 +- net/bridge/br_netlink.c | 12 +- net/bridge/br_private.h | 49 +- net/bridge/br_private_mrp.h | 66 + net/bridge/br_stp.c | 6 + net/bridge/br_stp_if.c | 11 +- net/bridge/br_sysfs_br.c | 4 +- net/caif/caif_dev.c | 8 +- net/caif/chnl_net.c | 3 +- net/ceph/Kconfig | 2 +- net/ceph/messenger.c | 11 +- net/compat.c | 214 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 178 +- net/core/devlink.c | 210 +- net/core/dst.c | 8 +- net/core/filter.c | 461 +- net/core/flow_dissector.c | 173 +- net/core/flow_offload.c | 305 +- net/core/gen_stats.c | 2 +- net/core/link_watch.c | 12 +- net/core/neighbour.c | 30 +- net/core/net-sysfs.c | 45 +- net/core/netpoll.c | 38 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 11 +- net/core/scm.c | 141 +- net/core/skbuff.c | 12 +- net/core/skmsg.c | 98 +- net/core/sock.c | 219 +- net/core/sock_map.c | 18 +- net/core/sysctl_net_core.c | 31 +- net/core/xdp.c | 59 +- net/dccp/dccp.h | 5 - net/dccp/ipv6.c | 1 + net/decnet/Kconfig | 4 +- net/decnet/dn_dev.c | 7 +- net/decnet/sysctl_net_decnet.c | 27 +- net/devres.c | 95 + net/dns_resolver/Kconfig | 2 +- net/dns_resolver/dns_key.c | 2 +- net/dns_resolver/dns_query.c | 2 +- net/dsa/Kconfig | 1 + net/dsa/dsa.c | 11 +- net/dsa/dsa2.c | 21 + net/dsa/dsa_priv.h | 5 + net/dsa/port.c | 37 +- net/dsa/slave.c | 61 +- net/dsa/switch.c | 21 +- net/dsa/tag_8021q.c | 252 +- net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_sja1105.c | 53 +- net/ethernet/eth.c | 28 - net/ethtool/Makefile | 2 +- net/ethtool/cabletest.c | 431 + net/ethtool/channels.c | 22 +- net/ethtool/ioctl.c | 29 +- net/ethtool/linkmodes.c | 53 + net/ethtool/linkstate.c | 75 +- net/ethtool/netlink.c | 14 +- net/ethtool/netlink.h | 4 + net/hsr/hsr_device.c | 4 +- net/hsr/hsr_forward.c | 2 +- net/hsr/hsr_main.c | 22 +- net/hsr/hsr_main.h | 19 - net/ieee802154/6lowpan/core.c | 8 + net/ieee802154/6lowpan/rx.c | 2 +- net/ipv4/Kconfig | 3 +- net/ipv4/af_inet.c | 69 +- net/ipv4/devinet.c | 32 +- net/ipv4/fib_semantics.c | 3 + net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 18 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/inet_diag.c | 39 + net/ipv4/ip_gre.c | 94 +- net/ipv4/ip_sockglue.c | 397 +- net/ipv4/ip_tunnel.c | 16 +- net/ipv4/ip_vti.c | 32 +- net/ipv4/ipip.c | 30 +- net/ipv4/ipmr.c | 122 +- net/ipv4/nexthop.c | 168 +- net/ipv4/route.c | 3 +- net/ipv4/sysctl_net_ipv4.c | 54 +- net/ipv4/tcp.c | 226 +- net/ipv4/tcp_input.c | 89 +- net/ipv4/tcp_ipv4.c | 105 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 36 +- net/ipv4/tcp_timer.c | 8 +- net/ipv4/udp.c | 10 +- net/ipv4/udp_tunnel.c | 4 +- net/ipv4/xfrm4_input.c | 5 - net/ipv4/xfrm4_output.c | 63 +- net/ipv4/xfrm4_state.c | 24 - net/ipv6/Kconfig | 14 +- net/ipv6/addrconf.c | 271 +- net/ipv6/addrconf_core.c | 3 +- net/ipv6/af_inet6.c | 106 +- net/ipv6/ah6.c | 1 + net/ipv6/anycast.c | 4 +- net/ipv6/esp6.c | 414 +- net/ipv6/esp6_offload.c | 7 +- net/ipv6/ila/ila.h | 5 - net/ipv6/ila/ila_xlat.c | 2 - net/ipv6/ip6_fib.c | 60 +- net/ipv6/ip6_flowlabel.c | 2 +- net/ipv6/ip6_tunnel.c | 247 +- net/ipv6/ip6_udp_tunnel.c | 9 +- net/ipv6/ip6_vti.c | 18 +- net/ipv6/ipcomp6.c | 1 + net/ipv6/ipv6_sockglue.c | 306 +- net/ipv6/mcast.c | 17 +- net/ipv6/ndisc.c | 5 +- net/ipv6/raw.c | 1 + net/ipv6/route.c | 115 +- net/ipv6/sit.c | 363 +- net/ipv6/sysctl_net_ipv6.c | 3 +- net/ipv6/tcp_ipv6.c | 12 + net/ipv6/tunnel6.c | 87 +- net/ipv6/xfrm6_input.c | 111 +- net/ipv6/xfrm6_output.c | 96 +- net/ipv6/xfrm6_protocol.c | 48 + net/ipv6/xfrm6_state.c | 26 - net/iucv/af_iucv.c | 253 +- net/iucv/iucv.c | 188 - net/l2tp/l2tp_eth.c | 1 + net/l2tp/l2tp_ip6.c | 1 + net/lapb/Kconfig | 2 +- net/mac80211/agg-rx.c | 5 +- net/mac80211/agg-tx.c | 82 +- net/mac80211/cfg.c | 106 +- net/mac80211/chan.c | 1 + net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.h | 4 +- net/mac80211/he.c | 61 +- net/mac80211/ibss.c | 16 +- net/mac80211/ieee80211_i.h | 34 +- net/mac80211/iface.c | 5 + net/mac80211/main.c | 15 +- net/mac80211/mesh.c | 55 +- net/mac80211/mesh.h | 2 + net/mac80211/mesh_plink.c | 9 +- net/mac80211/mlme.c | 182 +- net/mac80211/offchannel.c | 4 + net/mac80211/rc80211_minstrel_ht.c | 3 +- net/mac80211/rx.c | 122 +- net/mac80211/scan.c | 27 +- net/mac80211/spectmgmt.c | 4 +- net/mac80211/sta_info.h | 4 + net/mac80211/status.c | 9 +- net/mac80211/tdls.c | 9 +- net/mac80211/trace.h | 41 +- net/mac80211/tx.c | 74 +- net/mac80211/util.c | 298 +- net/mac80211/vht.c | 10 +- net/mpls/af_mpls.c | 8 +- net/mpls/internal.h | 11 - net/mptcp/options.c | 33 +- net/mptcp/protocol.c | 168 +- net/mptcp/protocol.h | 1 + net/mptcp/subflow.c | 58 +- net/netfilter/Kconfig | 2 +- net/netfilter/ipvs/ip_vs_ctl.c | 6 +- net/netfilter/nf_conntrack_core.c | 19 +- net/netfilter/nf_conntrack_netlink.c | 334 +- net/netfilter/nf_conntrack_proto_icmp.c | 40 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 42 +- net/netfilter/nf_conntrack_standalone.c | 6 +- net/netfilter/nf_flow_table_core.c | 6 +- net/netfilter/nf_flow_table_offload.c | 88 +- net/netfilter/nf_internals.h | 17 + net/netfilter/nf_log.c | 2 +- net/netfilter/nf_tables_api.c | 371 +- net/netfilter/nf_tables_offload.c | 69 +- net/netfilter/nft_nat.c | 110 +- net/netlink/Makefile | 2 +- net/netlink/af_netlink.c | 92 +- net/netlink/genetlink.c | 78 + net/netlink/policy.c | 308 + net/netrom/af_netrom.c | 21 + net/openvswitch/datapath.h | 2 +- net/openvswitch/meter.c | 305 +- net/openvswitch/meter.h | 20 +- net/phonet/sysctl.c | 3 +- net/psample/psample.c | 165 + net/qrtr/Kconfig | 8 +- net/qrtr/Makefile | 2 + net/qrtr/mhi.c | 127 + net/qrtr/ns.c | 20 +- net/rds/info.c | 7 +- net/rds/tcp.c | 17 +- net/rds/tcp.h | 4 +- net/rds/tcp_connect.c | 2 +- net/rds/tcp_listen.c | 47 +- net/rds/tcp_send.c | 9 +- net/rose/af_rose.c | 21 + net/rxrpc/Kconfig | 6 +- net/rxrpc/af_rxrpc.c | 13 + net/rxrpc/local_object.c | 34 +- net/rxrpc/output.c | 14 +- net/rxrpc/sysctl.c | 2 +- net/sched/Kconfig | 12 + net/sched/Makefile | 1 + net/sched/act_api.c | 43 +- net/sched/act_ct.c | 2 + net/sched/act_gate.c | 639 + net/sched/cls_api.c | 260 +- net/sched/cls_flower.c | 350 +- net/sched/em_ipt.c | 2 +- net/sched/sch_api.c | 3 + net/sched/sch_cake.c | 65 +- net/sched/sch_choke.c | 6 - net/sched/sch_fq.c | 143 +- net/sched/sch_generic.c | 109 +- net/sched/sch_red.c | 9 +- net/sctp/associola.c | 8 +- net/sctp/ipv6.c | 1 + net/sctp/socket.c | 73 +- net/sctp/sysctl.c | 32 +- net/sctp/ulpevent.c | 2 +- net/smc/af_smc.c | 192 +- net/smc/smc.h | 7 + net/smc/smc_cdc.c | 88 +- net/smc/smc_cdc.h | 21 +- net/smc/smc_clc.c | 12 +- net/smc/smc_clc.h | 2 + net/smc/smc_core.c | 1175 +- net/smc/smc_core.h | 156 +- net/smc/smc_ib.c | 77 +- net/smc/smc_ib.h | 10 +- net/smc/smc_ism.c | 9 +- net/smc/smc_llc.c | 1645 +- net/smc/smc_llc.h | 69 +- net/smc/smc_pnet.c | 593 +- net/smc/smc_pnet.h | 7 +- net/smc/smc_rx.c | 8 - net/smc/smc_tx.c | 25 +- net/smc/smc_wr.c | 62 +- net/smc/smc_wr.h | 3 + net/socket.c | 178 +- net/sunrpc/svcsock.c | 29 +- net/sunrpc/sysctl.c | 29 +- net/sunrpc/xprtrdma/svc_rdma.c | 7 +- net/sunrpc/xprtsock.c | 40 +- net/tipc/bcast.c | 22 +- net/tipc/bcast.h | 9 +- net/tipc/crypto.c | 1 - net/tipc/link.c | 487 +- net/tipc/link.h | 11 +- net/tipc/msg.c | 15 +- net/tipc/msg.h | 43 +- net/tipc/netlink.c | 2 +- net/tipc/node.c | 74 +- net/tipc/socket.c | 86 +- net/tipc/socket.h | 2 + net/tipc/sysctl.c | 9 +- net/tipc/topsrv.c | 6 +- net/tipc/trace.h | 17 +- net/tls/tls_device.c | 9 +- net/tls/tls_sw.c | 20 +- net/wireless/Kconfig | 4 +- net/wireless/chan.c | 93 +- net/wireless/core.c | 27 +- net/wireless/core.h | 11 +- net/wireless/mlme.c | 112 +- net/wireless/nl80211.c | 418 +- net/wireless/nl80211.h | 2 - net/wireless/pmsr.c | 3 +- net/wireless/radiotap.c | 2 +- net/wireless/rdev-ops.h | 20 +- net/wireless/reg.c | 40 +- net/wireless/scan.c | 4 +- net/wireless/sme.c | 9 +- net/wireless/trace.h | 66 +- net/wireless/util.c | 68 +- net/x25/Kconfig | 4 +- net/xdp/Makefile | 3 +- net/xdp/xdp_umem.c | 76 +- net/xdp/xdp_umem.h | 2 +- net/xdp/xsk.c | 216 +- net/xdp/xsk.h | 30 + net/xdp/xsk_buff_pool.c | 336 + net/xdp/xsk_diag.c | 2 +- net/xdp/xsk_queue.c | 63 +- net/xdp/xsk_queue.h | 117 +- net/xdp/xskmap.c | 267 + net/xfrm/Kconfig | 3 + net/xfrm/Makefile | 2 +- net/xfrm/espintcp.c | 56 +- net/xfrm/xfrm_inout.h | 32 + net/xfrm/xfrm_input.c | 21 +- net/xfrm/xfrm_interface.c | 5 +- net/xfrm/xfrm_output.c | 129 +- samples/bpf/.gitignore | 1 + samples/bpf/Makefile | 16 +- samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/sampleip_kern.c | 12 +- samples/bpf/sampleip_user.c | 7 +- samples/bpf/sockex2_kern.c | 4 +- samples/bpf/sockex3_kern.c | 40 +- samples/bpf/sockex3_user.c | 64 +- samples/bpf/trace_common.h | 13 + samples/bpf/trace_event_kern.c | 24 +- samples/bpf/trace_event_user.c | 9 +- samples/bpf/tracex1_user.c | 37 +- samples/bpf/tracex2_kern.c | 27 +- samples/bpf/tracex2_user.c | 51 +- samples/bpf/tracex3_kern.c | 24 +- samples/bpf/tracex3_user.c | 61 +- samples/bpf/tracex4_kern.c | 12 +- samples/bpf/tracex4_user.c | 51 +- samples/bpf/tracex5_kern.c | 14 +- samples/bpf/tracex5_user.c | 66 +- samples/bpf/tracex6_kern.c | 38 +- samples/bpf/tracex6_user.c | 49 +- samples/bpf/tracex7_user.c | 39 +- samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 34 +- samples/pktgen/README.rst | 2 +- scripts/bpf_helpers_doc.py | 8 + scripts/checkpatch.pl | 11 + scripts/coccinelle/misc/newline_in_nl_msg.cocci | 75 + scripts/mod/modpost.c | 1 + security/apparmor/domain.c | 7 +- security/apparmor/include/domain.h | 2 +- security/apparmor/lsm.c | 4 +- security/commoncap.c | 23 +- security/keys/Kconfig | 4 +- security/keys/big_key.c | 257 +- security/min_addr.c | 2 +- security/security.c | 9 +- security/selinux/hooks.c | 8 +- security/selinux/include/classmap.h | 4 +- security/smack/smack.h | 12 - security/smack/smack_lsm.c | 51 +- security/smack/smackfs.c | 10 + security/tomoyo/realpath.c | 4 +- security/tomoyo/tomoyo.c | 12 +- security/yama/yama_lsm.c | 2 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 3 +- sound/soc/codecs/rl6231.c | 4 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/usb/card.c | 19 +- sound/usb/usbaudio.h | 2 +- tools/arch/x86/include/asm/msr-index.h | 3 + tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/bpf/Makefile | 6 +- tools/bpf/bpf_asm.c | 2 +- tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpftool/Documentation/bpftool-btf.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 22 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 24 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 21 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 81 + tools/bpf/bpftool/Documentation/bpftool-link.rst | 121 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 37 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 12 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 26 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 11 +- tools/bpf/bpftool/Documentation/bpftool.rst | 11 +- tools/bpf/bpftool/Makefile | 21 +- tools/bpf/bpftool/bash-completion/bpftool | 69 +- tools/bpf/bpftool/btf.c | 11 +- tools/bpf/bpftool/btf_dumper.c | 4 +- tools/bpf/bpftool/cfg.c | 4 +- tools/bpf/bpftool/cgroup.c | 69 +- tools/bpf/bpftool/common.c | 2 + tools/bpf/bpftool/feature.c | 314 +- tools/bpf/bpftool/gen.c | 7 +- tools/bpf/bpftool/iter.c | 88 + tools/bpf/bpftool/jit_disasm.c | 1 - tools/bpf/bpftool/link.c | 343 + tools/bpf/bpftool/main.c | 7 +- tools/bpf/bpftool/main.h | 45 + tools/bpf/bpftool/map.c | 44 +- tools/bpf/bpftool/map_perf_ring.c | 2 +- tools/bpf/bpftool/net.c | 12 +- tools/bpf/bpftool/perf.c | 2 +- tools/bpf/bpftool/prog.c | 35 +- tools/bpf/bpftool/struct_ops.c | 15 +- tools/bpf/runqslower/Makefile | 3 +- tools/build/Makefile.feature | 2 - tools/build/feature/Makefile | 2 +- tools/build/feature/test-all.c | 5 - tools/include/linux/compiler-gcc.h | 12 + tools/include/linux/compiler.h | 3 + tools/include/uapi/linux/bpf.h | 390 +- tools/include/uapi/linux/if_link.h | 1 + tools/kvm/kvm_stat/kvm_stat | 84 +- tools/kvm/kvm_stat/kvm_stat.service | 16 + tools/kvm/kvm_stat/kvm_stat.txt | 15 +- tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 6 +- tools/lib/bpf/bpf.c | 39 +- tools/lib/bpf/bpf.h | 7 +- tools/lib/bpf/bpf_helpers.h | 21 + tools/lib/bpf/bpf_tracing.h | 16 + tools/lib/bpf/btf_dump.c | 2 +- tools/lib/bpf/hashmap.c | 10 +- tools/lib/bpf/hashmap.h | 1 - tools/lib/bpf/libbpf.c | 850 +- tools/lib/bpf/libbpf.h | 33 + tools/lib/bpf/libbpf.map | 16 + tools/lib/bpf/libbpf_internal.h | 2 +- tools/lib/bpf/libbpf_probes.c | 5 + tools/lib/bpf/ringbuf.c | 288 + tools/perf/Documentation/itrace.txt | 6 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-config.txt | 5 + tools/perf/Documentation/perf-intel-pt.txt | 2 +- tools/perf/Documentation/perf-record.txt | 15 +- tools/perf/Documentation/perf-stat.txt | 33 +- tools/perf/Documentation/perf-top.txt | 11 + tools/perf/Documentation/security.txt | 237 + tools/perf/Makefile.config | 43 +- tools/perf/Makefile.perf | 14 +- tools/perf/arch/arm/util/cs-etm.c | 7 +- tools/perf/arch/arm64/util/unwind-libdw.c | 6 +- tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/unwind-libdw.c | 6 +- tools/perf/arch/x86/tests/dwarf-unwind.c | 8 + tools/perf/arch/x86/util/intel-pt.c | 41 +- tools/perf/arch/x86/util/unwind-libdw.c | 6 +- tools/perf/bench/epoll-ctl.c | 4 +- tools/perf/bench/epoll-wait.c | 4 +- tools/perf/bench/sched-messaging.c | 2 +- tools/perf/builtin-annotate.c | 2 +- tools/perf/builtin-bench.c | 6 +- tools/perf/builtin-c2c.c | 9 +- tools/perf/builtin-evlist.c | 2 +- tools/perf/builtin-ftrace.c | 15 +- tools/perf/builtin-inject.c | 2 +- tools/perf/builtin-list.c | 2 +- tools/perf/builtin-mem.c | 24 +- tools/perf/builtin-probe.c | 3 + tools/perf/builtin-record.c | 69 +- tools/perf/builtin-report.c | 37 +- tools/perf/builtin-script.c | 41 +- tools/perf/builtin-stat.c | 181 +- tools/perf/builtin-timechart.c | 2 +- tools/perf/builtin-top.c | 12 +- tools/perf/builtin-trace.c | 92 +- tools/perf/check-headers.sh | 4 + tools/perf/jvmti/libjvmti.c | 92 +- .../pmu-events/arch/powerpc/power8/metrics.json | 2 +- .../pmu-events/arch/powerpc/power9/metrics.json | 149 +- .../arch/x86/cascadelakex/clx-metrics.json | 10 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 4 +- tools/perf/pmu-events/jsmn.h | 2 +- tools/perf/tests/Build | 2 + tools/perf/tests/attr/system-wide-dummy | 50 + tools/perf/tests/attr/test-record-C0 | 12 +- tools/perf/tests/builtin-test.c | 65 +- tools/perf/tests/demangle-java-test.c | 42 + tools/perf/tests/dwarf-unwind.c | 11 +- tools/perf/tests/evsel-roundtrip-name.c | 5 +- tools/perf/tests/evsel-tp-sched.c | 8 +- tools/perf/tests/expr.c | 46 +- tools/perf/tests/hists_cumulate.c | 2 +- tools/perf/tests/hists_filter.c | 2 +- tools/perf/tests/hists_output.c | 10 +- tools/perf/tests/make | 10 +- tools/perf/tests/mmap-basic.c | 4 +- tools/perf/tests/openat-syscall-all-cpus.c | 8 +- tools/perf/tests/openat-syscall-tp-fields.c | 4 +- tools/perf/tests/openat-syscall.c | 2 +- tools/perf/tests/pfm.c | 203 + tools/perf/tests/pmu-events.c | 173 +- tools/perf/tests/pmu.c | 4 +- tools/perf/tests/sw-clock.c | 2 +- tools/perf/tests/tests.h | 8 + tools/perf/trace/beauty/arch_errno_names.sh | 4 +- tools/perf/util/Build | 8 +- tools/perf/util/annotate.c | 1 - tools/perf/util/annotate.h | 4 +- tools/perf/util/arm-spe-decoder/Build | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 219 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 82 + .../{ => arm-spe-decoder}/arm-spe-pkt-decoder.c | 0 .../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 59 + tools/perf/util/arm-spe-pkt-decoder.h | 43 - tools/perf/util/arm-spe.c | 823 +- tools/perf/util/auxtrace.c | 22 +- tools/perf/util/auxtrace.h | 15 +- tools/perf/util/bpf-loader.c | 2 +- tools/perf/util/branch.h | 2 +- tools/perf/util/callchain.c | 14 + tools/perf/util/callchain.h | 1 + tools/perf/util/cloexec.c | 4 +- tools/perf/util/config.c | 14 +- tools/perf/util/counts.c | 10 +- tools/perf/util/counts.h | 7 +- tools/perf/util/cputopo.h | 2 +- tools/perf/util/demangle-java.c | 13 +- tools/perf/util/dso.c | 16 + tools/perf/util/dso.h | 5 +- tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 39 +- tools/perf/util/evsel.c | 156 +- tools/perf/util/evsel.h | 34 +- tools/perf/util/evsel_config.h | 43 +- tools/perf/util/evsel_fprintf.c | 3 +- tools/perf/util/evsel_fprintf.h | 3 +- tools/perf/util/expr.c | 130 +- tools/perf/util/expr.h | 29 +- tools/perf/util/expr.l | 16 +- tools/perf/util/expr.y | 41 +- tools/perf/util/genelf_debug.c | 4 +- tools/perf/util/hashmap.c | 238 + tools/perf/util/hashmap.h | 176 + tools/perf/util/header.c | 34 +- tools/perf/util/hist.c | 13 +- tools/perf/util/hist.h | 6 +- tools/perf/util/intel-pt.c | 31 +- tools/perf/util/jitdump.c | 2 +- tools/perf/util/jitdump.h | 6 +- tools/perf/util/machine.c | 4 +- tools/perf/util/mem-events.c | 15 + tools/perf/util/mem-events.h | 2 + tools/perf/util/metricgroup.c | 316 +- tools/perf/util/metricgroup.h | 6 +- tools/perf/util/ordered-events.h | 2 +- tools/perf/util/parse-events.c | 111 +- tools/perf/util/parse-events.h | 5 + tools/perf/util/parse-events.l | 12 +- tools/perf/util/pfm.c | 281 + tools/perf/util/pfm.h | 37 + tools/perf/util/pmu.c | 33 +- tools/perf/util/pmu.h | 4 +- tools/perf/util/probe-event.c | 49 +- tools/perf/util/probe-finder.c | 1 + tools/perf/util/pstack.c | 2 +- tools/perf/util/record.h | 6 + tools/perf/util/session.c | 12 +- tools/perf/util/sideband_evlist.c | 2 +- tools/perf/util/sort.c | 2 +- tools/perf/util/stat-shadow.c | 53 +- tools/perf/util/stat.c | 90 +- tools/perf/util/stat.h | 7 + tools/perf/util/symbol-elf.c | 7 + tools/perf/util/symbol.c | 4 + tools/perf/util/symbol.h | 2 +- tools/perf/util/syscalltbl.c | 4 +- tools/perf/util/syscalltbl.h | 14 +- tools/perf/util/trace-event-info.c | 2 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 40 +- tools/testing/selftests/bpf/README.rst | 45 + tools/testing/selftests/bpf/bench.c | 465 + tools/testing/selftests/bpf/bench.h | 81 + tools/testing/selftests/bpf/benchs/bench_count.c | 91 + tools/testing/selftests/bpf/benchs/bench_rename.c | 195 + .../testing/selftests/bpf/benchs/bench_ringbufs.c | 566 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 167 + .../selftests/bpf/benchs/run_bench_rename.sh | 9 + .../selftests/bpf/benchs/run_bench_ringbufs.sh | 75 + .../selftests/bpf/benchs/run_bench_trigger.sh | 9 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/network_helpers.c | 167 + tools/testing/selftests/bpf/network_helpers.h | 42 + tools/testing/selftests/bpf/prog_tests/align.c | 666 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 409 + .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 110 +- .../selftests/bpf/prog_tests/btf_map_in_map.c | 49 + .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 95 + .../selftests/bpf/prog_tests/cls_redirect.c | 456 + .../selftests/bpf/prog_tests/connect_force_port.c | 166 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 2 +- .../selftests/bpf/prog_tests/enable_stats.c | 45 + .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 1 + .../selftests/bpf/prog_tests/flow_dissector.c | 167 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 1 + .../bpf/prog_tests/flow_dissector_reattach.c | 588 +- .../testing/selftests/bpf/prog_tests/global_data.c | 1 + tools/testing/selftests/bpf/prog_tests/hashmap.c | 380 + tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 1 + tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 1 + tools/testing/selftests/bpf/prog_tests/map_lock.c | 14 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 5 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 5 + .../testing/selftests/bpf/prog_tests/pkt_access.c | 1 + .../selftests/bpf/prog_tests/pkt_md_access.c | 1 + .../selftests/bpf/prog_tests/prog_run_xattr.c | 1 + .../selftests/bpf/prog_tests/queue_stack_map.c | 1 + tools/testing/selftests/bpf/prog_tests/ringbuf.c | 211 + .../selftests/bpf/prog_tests/ringbuf_multi.c | 102 + .../selftests/bpf/prog_tests/signal_pending.c | 1 + tools/testing/selftests/bpf/prog_tests/sk_assign.c | 21 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 1 + .../testing/selftests/bpf/prog_tests/skb_helpers.c | 30 + .../selftests/bpf/prog_tests/sockmap_basic.c | 35 + tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 + tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 116 +- .../selftests/bpf/prog_tests/test_overhead.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 1 + .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 124 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 1 + .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 97 + .../selftests/bpf/prog_tests/xdp_noinline.c | 1 + tools/testing/selftests/bpf/progs/bpf_flow.c | 20 +- .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 44 + .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 78 + .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 82 + tools/testing/selftests/bpf/progs/bpf_iter_task.c | 41 + .../selftests/bpf/progs/bpf_iter_task_file.c | 44 + .../selftests/bpf/progs/bpf_iter_test_kern1.c | 4 + .../selftests/bpf/progs/bpf_iter_test_kern2.c | 4 + .../selftests/bpf/progs/bpf_iter_test_kern3.c | 33 + .../selftests/bpf/progs/bpf_iter_test_kern4.c | 67 + .../bpf/progs/bpf_iter_test_kern_common.h | 38 + .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 97 + tools/testing/selftests/bpf/progs/connect4_prog.c | 79 + .../selftests/bpf/progs/connect_force_port4.c | 83 + .../selftests/bpf/progs/connect_force_port6.c | 94 + .../testing/selftests/bpf/progs/core_reloc_types.h | 2 +- tools/testing/selftests/bpf/progs/perfbuf_bench.c | 33 + tools/testing/selftests/bpf/progs/ringbuf_bench.c | 60 + .../testing/selftests/bpf/progs/test_adjust_tail.c | 30 - .../selftests/bpf/progs/test_btf_map_in_map.c | 76 + .../selftests/bpf/progs/test_cls_redirect.c | 1061 ++ .../selftests/bpf/progs/test_cls_redirect.h | 54 + .../selftests/bpf/progs/test_enable_stats.c | 18 + tools/testing/selftests/bpf/progs/test_obj_id.c | 14 +- tools/testing/selftests/bpf/progs/test_overhead.c | 6 + tools/testing/selftests/bpf/progs/test_ringbuf.c | 78 + .../selftests/bpf/progs/test_ringbuf_multi.c | 77 + tools/testing/selftests/bpf/progs/test_sk_assign.c | 82 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 1 + .../testing/selftests/bpf/progs/test_skb_helpers.c | 28 + .../selftests/bpf/progs/test_skmsg_load_helpers.c | 47 + .../selftests/bpf/progs/test_sockmap_kern.h | 343 + .../testing/selftests/bpf/progs/test_sysctl_prog.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 33 + .../bpf/progs/test_xdp_adjust_tail_shrink.c | 30 + .../selftests/bpf/progs/test_xdp_devmap_helpers.c | 22 + .../bpf/progs/test_xdp_with_devmap_helpers.c | 44 + tools/testing/selftests/bpf/progs/trigger_bench.c | 47 + tools/testing/selftests/bpf/test_align.c | 719 - tools/testing/selftests/bpf/test_hashmap.c | 382 - tools/testing/selftests/bpf/test_maps.c | 52 +- tools/testing/selftests/bpf/test_progs.c | 118 +- tools/testing/selftests/bpf/test_progs.h | 29 +- tools/testing/selftests/bpf/test_sock_addr.c | 38 +- tools/testing/selftests/bpf/test_sockmap.c | 1060 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 451 - tools/testing/selftests/bpf/test_verifier.c | 63 +- tools/testing/selftests/bpf/testing_helpers.c | 66 + tools/testing/selftests/bpf/testing_helpers.h | 5 + tools/testing/selftests/bpf/verifier/and.c | 4 +- .../testing/selftests/bpf/verifier/array_access.c | 4 +- tools/testing/selftests/bpf/verifier/bounds.c | 6 +- tools/testing/selftests/bpf/verifier/calls.c | 18 +- tools/testing/selftests/bpf/verifier/const_or.c | 8 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- .../selftests/bpf/verifier/direct_value_access.c | 4 +- .../testing/selftests/bpf/verifier/event_output.c | 24 + .../selftests/bpf/verifier/helper_access_var_len.c | 46 +- .../selftests/bpf/verifier/helper_value_access.c | 42 +- tools/testing/selftests/bpf/verifier/precise.c | 8 +- .../selftests/bpf/verifier/prevent_map_lookup.c | 30 - .../testing/selftests/bpf/verifier/ref_tracking.c | 33 + tools/testing/selftests/bpf/verifier/sock.c | 117 +- .../testing/selftests/bpf/verifier/value_or_null.c | 19 + .../selftests/bpf/verifier/value_ptr_arith.c | 8 +- .../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 4 +- .../drivers/net/mlxsw/devlink_trap_control.sh | 688 + .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 33 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 35 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 20 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 6 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 9 +- .../selftests/drivers/net/mlxsw/sharedbuffer.sh | 2 +- .../drivers/net/mlxsw/tc_flower_restrictions.sh | 186 - .../selftests/drivers/net/mlxsw/tc_restrictions.sh | 318 + .../selftests/drivers/net/netdevsim/devlink.sh | 28 + tools/testing/selftests/exec/Makefile | 1 + tools/testing/selftests/exec/binfmt_script | 171 + tools/testing/selftests/kselftest_harness.h | 234 +- tools/testing/selftests/kvm/.gitignore | 4 +- tools/testing/selftests/kvm/Makefile | 5 +- tools/testing/selftests/kvm/include/kvm_util.h | 30 +- .../selftests/kvm/include/x86_64/processor.h | 11 +- .../selftests/kvm/include/x86_64/svm_util.h | 10 + tools/testing/selftests/kvm/include/x86_64/vmx.h | 27 + tools/testing/selftests/kvm/lib/kvm_util.c | 165 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 8 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 5 +- .../testing/selftests/kvm/set_memory_region_test.c | 408 + tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 103 +- .../selftests/kvm/x86_64/set_memory_region_test.c | 141 - tools/testing/selftests/kvm/x86_64/smm_test.c | 19 +- tools/testing/selftests/kvm/x86_64/state_test.c | 62 +- .../kvm/x86_64/vmx_preemption_timer_test.c | 255 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/fib_nexthops.sh | 570 +- .../selftests/net/forwarding/devlink_lib.sh | 32 +- .../testing/selftests/net/forwarding/mirror_lib.sh | 6 +- .../selftests/net/forwarding/pedit_dsfield.sh | 73 +- .../testing/selftests/net/forwarding/tc_actions.sh | 26 +- tools/testing/selftests/net/ip_defrag.c | 8 +- tools/testing/selftests/net/pmtu.sh | 122 + tools/testing/selftests/net/tls.c | 93 +- tools/testing/selftests/net/vrf-xfrm-tests.sh | 436 + tools/testing/selftests/proc/.gitignore | 2 + tools/testing/selftests/proc/Makefile | 2 + .../testing/selftests/proc/proc-fsconfig-hidepid.c | 50 + .../testing/selftests/proc/proc-multiple-procfs.c | 48 + tools/testing/selftests/ptp/testptp.c | 6 +- .../tc-testing/tc-tests/actions/pedit.json | 25 + .../tc-testing/tc-tests/filters/tests.json | 44 +- tools/testing/selftests/tc-testing/tdc_batch.py | 6 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/khugepaged.c | 1035 ++ tools/vm/page_owner_sort.c | 5 +- virt/kvm/arm/arch_timer.c | 1180 -- virt/kvm/arm/arm.c | 1679 -- virt/kvm/arm/hyp/timer-sr.c | 49 - virt/kvm/arm/hyp/vgic-v3-sr.c | 1130 -- virt/kvm/arm/mmio.c | 200 - virt/kvm/arm/mmu.c | 2447 --- virt/kvm/arm/psci.c | 564 - virt/kvm/arm/trace.h | 379 - virt/kvm/arm/vgic/trace.h | 38 - virt/kvm/arm/vgic/vgic-v2.c | 504 - virt/kvm/arm/vgic/vgic-v3.c | 693 - virt/kvm/arm/vgic/vgic.c | 1011 -- virt/kvm/async_pf.c | 15 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/eventfd.c | 4 +- virt/kvm/kvm_main.c | 97 +- 5056 files changed, 470326 insertions(+), 197875 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-power-mp2629 rename Documentation/{media/v4l-drivers => admin-guide/media}/au0828-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/avermedia.rst create mode 100644 Documentation/admin-guide/media/bt8xx.rst create mode 100644 Documentation/admin-guide/media/bttv-cardlist.rst create mode 100644 Documentation/admin-guide/media/bttv.rst create mode 100644 Documentation/admin-guide/media/building.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/cafe_ccic.rst (100%) create mode 100644 Documentation/admin-guide/media/cardlist.rst create mode 100644 Documentation/admin-guide/media/cec-drivers.rst create mode 100644 Documentation/admin-guide/media/ci.rst create mode 100644 Documentation/admin-guide/media/cpia2.rst create mode 100644 Documentation/admin-guide/media/cx18-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx231xx-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx23885-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx88-cardlist.rst create mode 100644 Documentation/admin-guide/media/cx88.rst create mode 100644 Documentation/admin-guide/media/davinci-vpbe.rst create mode 100644 Documentation/admin-guide/media/dvb-drivers.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-a800-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9005-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9015-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-af9035-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-anysee-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-au6610-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-az6007-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-az6027-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ce6230-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-cinergyT2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-cxusb-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dib0700-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mb-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dibusb-mc-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-digitv-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dtt200u-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dtv5100-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dvbsky-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-dw2102-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ec168-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-gl861-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-gp8psk-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-lmedm04-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-m920x-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-mxl111sf-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-nova-t-usb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-opera1-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-pctv452e-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-rtl28xxu-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-technisat-usb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-ttusb2-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-umt-010-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-vp702x-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-vp7045-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb-usb-zd1301-cardlist.rst create mode 100644 Documentation/admin-guide/media/dvb.rst create mode 100644 Documentation/admin-guide/media/dvb_intro.rst create mode 100644 Documentation/admin-guide/media/dvb_references.rst create mode 100644 Documentation/admin-guide/media/em28xx-cardlist.rst create mode 100644 Documentation/admin-guide/media/faq.rst create mode 100644 Documentation/admin-guide/media/fimc.rst create mode 100644 Documentation/admin-guide/media/frontend-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/gspca-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/i2c-cardlist.rst create mode 100644 Documentation/admin-guide/media/imx.rst create mode 100644 Documentation/admin-guide/media/imx6q-sabreauto.dot create mode 100644 Documentation/admin-guide/media/imx6q-sabresd.dot rename Documentation/{media/v4l-drivers => admin-guide/media}/imx7.rst (100%) create mode 100644 Documentation/admin-guide/media/index.rst create mode 100644 Documentation/admin-guide/media/intro.rst create mode 100644 Documentation/admin-guide/media/ipu3.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/ipu3_rcb.svg (100%) create mode 100644 Documentation/admin-guide/media/ivtv-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/ivtv.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/lmedm04.rst (100%) create mode 100644 Documentation/admin-guide/media/meye.rst create mode 100644 Documentation/admin-guide/media/misc-cardlist.rst create mode 100644 Documentation/admin-guide/media/omap3isp.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/omap4_camera.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/opera-firmware.rst (100%) create mode 100644 Documentation/admin-guide/media/other-usb-cardlist.rst create mode 100644 Documentation/admin-guide/media/pci-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/philips.rst (100%) create mode 100644 Documentation/admin-guide/media/platform-cardlist.rst rename Documentation/{media/cec-drivers => admin-guide/media}/pulse8-cec.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_8x96_grap [...] rename Documentation/{media/v4l-drivers => admin-guide/media}/qcom_camss_graph.dot (100%) create mode 100644 Documentation/admin-guide/media/radio-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/rcar-fdp1.rst (100%) create mode 100644 Documentation/admin-guide/media/remote-controller.rst create mode 100644 Documentation/admin-guide/media/saa7134-cardlist.rst create mode 100644 Documentation/admin-guide/media/saa7134.rst create mode 100644 Documentation/admin-guide/media/saa7164-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/si470x.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/si4713.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/si476x.rst (100%) create mode 100644 Documentation/admin-guide/media/siano-cardlist.rst rename Documentation/{media/dvb-drivers => admin-guide/media}/technisat.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/tm6000-cardlist.rst (100%) rename Documentation/{media/dvb-drivers => admin-guide/media}/ttusb-dec.rst (100%) rename Documentation/{media/v4l-drivers => admin-guide/media}/tuner-cardlist.rst (100%) create mode 100644 Documentation/admin-guide/media/usb-cardlist.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/usbvision-cardlist.r [...] create mode 100644 Documentation/admin-guide/media/v4l-drivers.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/vimc.dot (100%) create mode 100644 Documentation/admin-guide/media/vimc.rst rename Documentation/{media/v4l-drivers => admin-guide/media}/vivid.rst (100%) create mode 100644 Documentation/admin-guide/media/zr364xx.rst create mode 100644 Documentation/bpf/ringbuf.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml delete mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-aw2013.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-sgm3140.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ov8856.yaml create mode 100644 Documentation/devicetree/bindings/media/rockchip,vdec.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-rga.yaml delete mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.yaml create mode 100644 Documentation/devicetree/bindings/mfd/mps,mp2629.yaml create mode 100644 Documentation/devicetree/bindings/net/imx-dwmac.txt create mode 100644 Documentation/devicetree/bindings/net/mediatek,star-emac.yaml create mode 100644 Documentation/devicetree/bindings/net/nxp,tja11xx.yaml delete mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.txt create mode 100644 Documentation/devicetree/bindings/net/qca,ar71xx.yaml create mode 100644 Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml create mode 100644 Documentation/devicetree/bindings/net/realtek-bluetooth.yaml delete mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt create mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.txt create mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.yaml create mode 100644 Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip-mipi-dphy-rx0.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml rename Documentation/{media/kapi => driver-api/media}/cec-core.rst (100%) create mode 100644 Documentation/driver-api/media/csi2.rst create mode 100644 Documentation/driver-api/media/drivers/bttv-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/contributors. [...] create mode 100644 Documentation/driver-api/media/drivers/cpia2_devel.rst create mode 100644 Documentation/driver-api/media/drivers/cx2341x-devel.rst create mode 100644 Documentation/driver-api/media/drivers/cx88-devel.rst create mode 100644 Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/dvb-usb.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/fimc-devel.rst rename Documentation/{media/dvb-drivers => driver-api/media/drivers}/frontends.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/index.rst rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pvrusb2.rst (100%) rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/pxa_camera.rs [...] rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/radiotrack.rs [...] create mode 100644 Documentation/driver-api/media/drivers/saa7134-devel.rst rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/sh_mobile_ceu [...] rename Documentation/{media/v4l-drivers => driver-api/media/drivers}/tuners.rst (100%) create mode 100644 Documentation/driver-api/media/drivers/vimc-devel.rst rename Documentation/{media/kapi => driver-api/media}/dtv-ca.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-common.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-demux.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-frontend.rst (100%) rename Documentation/{media/kapi => driver-api/media}/dtv-net.rst (100%) create mode 100644 Documentation/driver-api/media/index.rst rename Documentation/{media/kapi => driver-api/media}/mc-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/rc-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-async.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-clocks.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-common.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-controls.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-core.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-dev.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-device.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-dv-timings.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-event.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-fh.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-flash-led-class.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-fwnode.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-intro.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mc.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mediabus.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-mem2mem.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-rect.rst (100%) create mode 100644 Documentation/driver-api/media/v4l2-subdev.rst rename Documentation/{media/kapi => driver-api/media}/v4l2-tuner.rst (100%) rename Documentation/{media/kapi => driver-api/media}/v4l2-tveeprom.rst (100%) create mode 100644 Documentation/driver-api/media/v4l2-videobuf.rst rename Documentation/{media/kapi => driver-api/media}/v4l2-videobuf2.rst (100%) delete mode 100644 Documentation/features/vm/numa-memblock/arch-support.txt create mode 100644 Documentation/hwmon/bcm54140.rst delete mode 100644 Documentation/media/.gitignore delete mode 100644 Documentation/media/Makefile delete mode 100644 Documentation/media/cec-drivers/index.rst delete mode 100644 Documentation/media/dvb-drivers/avermedia.rst delete mode 100644 Documentation/media/dvb-drivers/bt8xx.rst delete mode 100644 Documentation/media/dvb-drivers/cards.rst delete mode 100644 Documentation/media/dvb-drivers/ci.rst delete mode 100644 Documentation/media/dvb-drivers/faq.rst delete mode 100644 Documentation/media/dvb-drivers/index.rst delete mode 100644 Documentation/media/dvb-drivers/intro.rst delete mode 100644 Documentation/media/dvb-drivers/udev.rst delete mode 100644 Documentation/media/index.rst delete mode 100644 Documentation/media/kapi/csi2.rst delete mode 100644 Documentation/media/kapi/v4l2-subdev.rst delete mode 100644 Documentation/media/kapi/v4l2-videobuf.rst delete mode 100644 Documentation/media/media_kapi.rst delete mode 100644 Documentation/media/media_uapi.rst delete mode 100644 Documentation/media/typical_media_device.svg delete mode 100644 Documentation/media/uapi/cec/cec-api.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-close.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-ioctl.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-open.rst delete mode 100644 Documentation/media/uapi/cec/cec-func-poll.rst delete mode 100644 Documentation/media/uapi/cec/cec-funcs.rst delete mode 100644 Documentation/media/uapi/cec/cec-header.rst delete mode 100644 Documentation/media/uapi/cec/cec-intro.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-caps.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-log-addrs.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-adap-g-phys-addr.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-dqevent.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-g-mode.rst delete mode 100644 Documentation/media/uapi/cec/cec-ioc-receive.rst delete mode 100644 Documentation/media/uapi/cec/cec-pin-error-inj.rst delete mode 100644 Documentation/media/uapi/dvb/audio-bilingual-channel-select.rst delete mode 100644 Documentation/media/uapi/dvb/audio-channel-select.rst delete mode 100644 Documentation/media/uapi/dvb/audio-clear-buffer.rst delete mode 100644 Documentation/media/uapi/dvb/audio-continue.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/audio-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/audio-get-capabilities.rst delete mode 100644 Documentation/media/uapi/dvb/audio-get-status.rst delete mode 100644 Documentation/media/uapi/dvb/audio-pause.rst delete mode 100644 Documentation/media/uapi/dvb/audio-play.rst delete mode 100644 Documentation/media/uapi/dvb/audio-select-source.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-av-sync.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-bypass-mode.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-id.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-mixer.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-mute.rst delete mode 100644 Documentation/media/uapi/dvb/audio-set-streamtype.rst delete mode 100644 Documentation/media/uapi/dvb/audio-stop.rst delete mode 100644 Documentation/media/uapi/dvb/audio.rst delete mode 100644 Documentation/media/uapi/dvb/audio_data_types.rst delete mode 100644 Documentation/media/uapi/dvb/audio_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/ca-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/ca-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-cap.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-descr-info.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-msg.rst delete mode 100644 Documentation/media/uapi/dvb/ca-get-slot-info.rst delete mode 100644 Documentation/media/uapi/dvb/ca-reset.rst delete mode 100644 Documentation/media/uapi/dvb/ca-send-msg.rst delete mode 100644 Documentation/media/uapi/dvb/ca-set-descr.rst delete mode 100644 Documentation/media/uapi/dvb/ca.rst delete mode 100644 Documentation/media/uapi/dvb/ca_data_types.rst delete mode 100644 Documentation/media/uapi/dvb/ca_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/demux.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-add-pid.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-expbuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fread.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-get-pes-pids.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-get-stc.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-mmap.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-munmap.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-qbuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-querybuf.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-remove-pid.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-reqbufs.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-buffer-size.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-filter.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-set-pes-filter.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-start.rst delete mode 100644 Documentation/media/uapi/dvb/dmx-stop.rst delete mode 100644 Documentation/media/uapi/dvb/dmx_fcalls.rst delete mode 100644 Documentation/media/uapi/dvb/dmx_types.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-fe-read-status.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-event.rst delete mode 100644 Documentation/media/uapi/dvb/dvb-frontend-parameters.rst delete mode 100644 Documentation/media/uapi/dvb/dvbapi.rst delete mode 100644 Documentation/media/uapi/dvb/dvbproperty.rst delete mode 100644 Documentation/media/uapi/dvb/dvbstb.svg delete mode 100644 Documentation/media/uapi/dvb/examples.rst delete mode 100644 Documentation/media/uapi/dvb/fe-bandwidth-t.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-recv-slave-reply.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-reset-overload.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-burst.rst delete mode 100644 Documentation/media/uapi/dvb/fe-diseqc-send-master-cmd.rst delete mode 100644 Documentation/media/uapi/dvb/fe-dishnetwork-send-legacy-cmd.rst delete mode 100644 Documentation/media/uapi/dvb/fe-enable-high-lnb-voltage.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-event.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-frontend.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-info.rst delete mode 100644 Documentation/media/uapi/dvb/fe-get-property.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-ber.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-signal-strength.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-snr.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-status.rst delete mode 100644 Documentation/media/uapi/dvb/fe-read-uncorrected-blocks.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend-tune-mode.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-frontend.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-tone.rst delete mode 100644 Documentation/media/uapi/dvb/fe-set-voltage.rst delete mode 100644 Documentation/media/uapi/dvb/fe-type-t.rst delete mode 100644 Documentation/media/uapi/dvb/fe_property_parameters.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-header.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-cable-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-satellite-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-property-terrestrial-systems.rst delete mode 100644 Documentation/media/uapi/dvb/frontend-stat-properties.rst delete mode 100644 Documentation/media/uapi/dvb/frontend.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_f_close.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_f_open.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_fcalls.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_api.rst delete mode 100644 Documentation/media/uapi/dvb/frontend_legacy_dvbv3_api.rst delete mode 100644 Documentation/media/uapi/dvb/headers.rst delete mode 100644 Documentation/media/uapi/dvb/intro.rst delete mode 100644 Documentation/media/uapi/dvb/legacy_dvb_apis.rst delete mode 100644 Documentation/media/uapi/dvb/net-add-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-get-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-remove-if.rst delete mode 100644 Documentation/media/uapi/dvb/net-types.rst delete mode 100644 Documentation/media/uapi/dvb/net.rst delete mode 100644 Documentation/media/uapi/dvb/query-dvb-frontend-info.rst delete mode 100644 Documentation/media/uapi/dvb/video-clear-buffer.rst delete mode 100644 Documentation/media/uapi/dvb/video-command.rst delete mode 100644 Documentation/media/uapi/dvb/video-continue.rst delete mode 100644 Documentation/media/uapi/dvb/video-fast-forward.rst delete mode 100644 Documentation/media/uapi/dvb/video-fclose.rst delete mode 100644 Documentation/media/uapi/dvb/video-fopen.rst delete mode 100644 Documentation/media/uapi/dvb/video-freeze.rst delete mode 100644 Documentation/media/uapi/dvb/video-fwrite.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-capabilities.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-event.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-frame-count.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-pts.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-size.rst delete mode 100644 Documentation/media/uapi/dvb/video-get-status.rst delete mode 100644 Documentation/media/uapi/dvb/video-play.rst delete mode 100644 Documentation/media/uapi/dvb/video-select-source.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-blank.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-display-format.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-format.rst delete mode 100644 Documentation/media/uapi/dvb/video-set-streamtype.rst delete mode 100644 Documentation/media/uapi/dvb/video-slowmotion.rst delete mode 100644 Documentation/media/uapi/dvb/video-stillpicture.rst delete mode 100644 Documentation/media/uapi/dvb/video-stop.rst delete mode 100644 Documentation/media/uapi/dvb/video-try-command.rst delete mode 100644 Documentation/media/uapi/dvb/video.rst delete mode 100644 Documentation/media/uapi/dvb/video_function_calls.rst delete mode 100644 Documentation/media/uapi/dvb/video_types.rst delete mode 100644 Documentation/media/uapi/fdl-appendix.rst delete mode 100644 Documentation/media/uapi/gen-errors.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller-intro.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller-model.rst delete mode 100644 Documentation/media/uapi/mediactl/media-controller.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-close.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-ioctl.rst delete mode 100644 Documentation/media/uapi/mediactl/media-func-open.rst delete mode 100644 Documentation/media/uapi/mediactl/media-funcs.rst delete mode 100644 Documentation/media/uapi/mediactl/media-header.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-device-info.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-entities.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-enum-links.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-g-topology.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst delete mode 100644 Documentation/media/uapi/mediactl/media-ioc-setup-link.rst delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst delete mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst delete mode 100644 Documentation/media/uapi/mediactl/media-types.rst delete mode 100644 Documentation/media/uapi/mediactl/request-api.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst delete mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst delete mode 100644 Documentation/media/uapi/rc/keytable.c.rst delete mode 100644 Documentation/media/uapi/rc/lirc-dev-intro.rst delete mode 100644 Documentation/media/uapi/rc/lirc-dev.rst delete mode 100644 Documentation/media/uapi/rc/lirc-func.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-features.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-rec-resolution.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-send-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-get-timeout.rst delete mode 100644 Documentation/media/uapi/rc/lirc-header.rst delete mode 100644 Documentation/media/uapi/rc/lirc-read.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-measure-carrier-mode.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier-range.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-carrier.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout-reports.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-rec-timeout.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-carrier.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-send-duty-cycle.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-transmitter-mask.rst delete mode 100644 Documentation/media/uapi/rc/lirc-set-wideband-receiver.rst delete mode 100644 Documentation/media/uapi/rc/lirc-write.rst delete mode 100644 Documentation/media/uapi/rc/rc-intro.rst delete mode 100644 Documentation/media/uapi/rc/rc-sysfs-nodes.rst delete mode 100644 Documentation/media/uapi/rc/rc-table-change.rst delete mode 100644 Documentation/media/uapi/rc/rc-tables.rst delete mode 100644 Documentation/media/uapi/rc/remote_controllers.rst delete mode 100644 Documentation/media/uapi/v4l/app-pri.rst delete mode 100644 Documentation/media/uapi/v4l/async.rst delete mode 100644 Documentation/media/uapi/v4l/audio.rst delete mode 100644 Documentation/media/uapi/v4l/bayer.svg delete mode 100644 Documentation/media/uapi/v4l/biblio.rst delete mode 100644 Documentation/media/uapi/v4l/buffer.rst delete mode 100644 Documentation/media/uapi/v4l/capture-example.rst delete mode 100644 Documentation/media/uapi/v4l/capture.c.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces-defs.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces-details.rst delete mode 100644 Documentation/media/uapi/v4l/colorspaces.rst delete mode 100644 Documentation/media/uapi/v4l/common-defs.rst delete mode 100644 Documentation/media/uapi/v4l/common.rst delete mode 100644 Documentation/media/uapi/v4l/compat.rst delete mode 100644 Documentation/media/uapi/v4l/constraints.svg delete mode 100644 Documentation/media/uapi/v4l/control.rst delete mode 100644 Documentation/media/uapi/v4l/crop.rst delete mode 100644 Documentation/media/uapi/v4l/crop.svg delete mode 100644 Documentation/media/uapi/v4l/depth-formats.rst delete mode 100644 Documentation/media/uapi/v4l/dev-capture.rst delete mode 100644 Documentation/media/uapi/v4l/dev-event.rst delete mode 100644 Documentation/media/uapi/v4l/dev-mem2mem.rst delete mode 100644 Documentation/media/uapi/v4l/dev-meta.rst delete mode 100644 Documentation/media/uapi/v4l/dev-osd.rst delete mode 100644 Documentation/media/uapi/v4l/dev-output.rst delete mode 100644 Documentation/media/uapi/v4l/dev-overlay.rst delete mode 100644 Documentation/media/uapi/v4l/dev-radio.rst delete mode 100644 Documentation/media/uapi/v4l/dev-raw-vbi.rst delete mode 100644 Documentation/media/uapi/v4l/dev-rds.rst delete mode 100644 Documentation/media/uapi/v4l/dev-sdr.rst delete mode 100644 Documentation/media/uapi/v4l/dev-sliced-vbi.rst delete mode 100644 Documentation/media/uapi/v4l/dev-subdev.rst delete mode 100644 Documentation/media/uapi/v4l/dev-touch.rst delete mode 100644 Documentation/media/uapi/v4l/devices.rst delete mode 100644 Documentation/media/uapi/v4l/diff-v4l.rst delete mode 100644 Documentation/media/uapi/v4l/dmabuf.rst delete mode 100644 Documentation/media/uapi/v4l/dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-camera.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-codec.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-detect.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-dv.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-flash.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-rx.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-fm-tx.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-process.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-image-source.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-jpeg.rst delete mode 100644 Documentation/media/uapi/v4l/ext-ctrls-rf-tuner.rst delete mode 100644 Documentation/media/uapi/v4l/extended-controls.rst delete mode 100644 Documentation/media/uapi/v4l/field-order.rst delete mode 100644 Documentation/media/uapi/v4l/fieldseq_bt.svg delete mode 100644 Documentation/media/uapi/v4l/fieldseq_tb.svg delete mode 100644 Documentation/media/uapi/v4l/format.rst delete mode 100644 Documentation/media/uapi/v4l/func-close.rst delete mode 100644 Documentation/media/uapi/v4l/func-ioctl.rst delete mode 100644 Documentation/media/uapi/v4l/func-mmap.rst delete mode 100644 Documentation/media/uapi/v4l/func-munmap.rst delete mode 100644 Documentation/media/uapi/v4l/func-open.rst delete mode 100644 Documentation/media/uapi/v4l/func-poll.rst delete mode 100644 Documentation/media/uapi/v4l/func-read.rst delete mode 100644 Documentation/media/uapi/v4l/func-select.rst delete mode 100644 Documentation/media/uapi/v4l/func-write.rst delete mode 100644 Documentation/media/uapi/v4l/hist-v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/hsv-formats.rst delete mode 100644 Documentation/media/uapi/v4l/io.rst delete mode 100644 Documentation/media/uapi/v4l/libv4l-introduction.rst delete mode 100644 Documentation/media/uapi/v4l/libv4l.rst delete mode 100644 Documentation/media/uapi/v4l/meta-formats.rst delete mode 100644 Documentation/media/uapi/v4l/mmap.rst delete mode 100644 Documentation/media/uapi/v4l/nv12mt.svg delete mode 100644 Documentation/media/uapi/v4l/nv12mt_example.svg delete mode 100644 Documentation/media/uapi/v4l/open.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-bayer.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-compressed.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-grey.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-indexed.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-intro.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-inzi.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-m420.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vivid.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgo.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-vsp1-hgt.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv12mt.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv16m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-nv24.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-hsv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-reserved.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-rgb.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cs14le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-cu16le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu16be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu18be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-pcu20be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-sdr-ru12le.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10alaw8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10dpcm8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb10p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb12p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb14p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-srggb8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-td16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu08.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-tch-tu16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uv8.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-uyvy.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2-mplane.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-vyuy.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10b.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y10p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y12i.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y14.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16-be.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y41p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-y8i.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv410.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv411p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv420m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv422p.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuv444m.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yuyv.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-yvyu.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt-z16.rst delete mode 100644 Documentation/media/uapi/v4l/pixfmt.rst delete mode 100644 Documentation/media/uapi/v4l/planar-apis.rst delete mode 100644 Documentation/media/uapi/v4l/querycap.rst delete mode 100644 Documentation/media/uapi/v4l/rw.rst delete mode 100644 Documentation/media/uapi/v4l/sdr-formats.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-configuration.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-examples.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-intro.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-targets.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api-vs-crop-api.rst delete mode 100644 Documentation/media/uapi/v4l/selection-api.rst delete mode 100644 Documentation/media/uapi/v4l/selection.svg delete mode 100644 Documentation/media/uapi/v4l/selections-common.rst delete mode 100644 Documentation/media/uapi/v4l/standard.rst delete mode 100644 Documentation/media/uapi/v4l/streaming-par.rst delete mode 100644 Documentation/media/uapi/v4l/subdev-formats.rst delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-crop.svg delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-full.svg delete mode 100644 Documentation/media/uapi/v4l/subdev-image-processing-scaling-mu [...] delete mode 100644 Documentation/media/uapi/v4l/tch-formats.rst delete mode 100644 Documentation/media/uapi/v4l/tuner.rst delete mode 100644 Documentation/media/uapi/v4l/user-func.rst delete mode 100644 Documentation/media/uapi/v4l/userp.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-flags.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2-selection-targets.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2grab-example.rst delete mode 100644 Documentation/media/uapi/v4l/v4l2grab.c.rst delete mode 100644 Documentation/media/uapi/v4l/vbi_525.svg delete mode 100644 Documentation/media/uapi/v4l/vbi_625.svg delete mode 100644 Documentation/media/uapi/v4l/vbi_hsync.svg delete mode 100644 Documentation/media/uapi/v4l/video.rst delete mode 100644 Documentation/media/uapi/v4l/videodev.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-create-bufs.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-cropcap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-chip-info.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dbg-g-register.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-decoder-cmd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dqevent.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-dv-timings-cap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-encoder-cmd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-frameintervals.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-framesizes.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enum-freq-bands.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudio.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumaudioout.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enuminput.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumoutput.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-enumstd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-expbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audio.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-audioout.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-crop.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ctrl.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-edid.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-enc-index.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-ext-ctrls.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-frequency.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-input.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-jpegcomp.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-modulator.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-output.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-parm.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-priority.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-sliced-vbi-cap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-std.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-tuner.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-log-status.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-overlay.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-prepare-buf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-qbuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-query-dv-timings.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querybuf.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querycap.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-queryctrl.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-querystd.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-reqbufs.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-s-hw-freq-seek.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-streamon.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-interval.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-frame-size.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-enum-mbus-code.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-crop.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-fmt.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-frame-interval.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subdev-g-selection.rst delete mode 100644 Documentation/media/uapi/v4l/vidioc-subscribe-event.rst delete mode 100644 Documentation/media/uapi/v4l/yuv-formats.rst delete mode 100644 Documentation/media/v4l-drivers/bttv-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/bttv.rst delete mode 100644 Documentation/media/v4l-drivers/cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cpia2.rst delete mode 100644 Documentation/media/v4l-drivers/cx2341x.rst delete mode 100644 Documentation/media/v4l-drivers/cx23885-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cx88-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/cx88.rst delete mode 100644 Documentation/media/v4l-drivers/davinci-vpbe.rst delete mode 100644 Documentation/media/v4l-drivers/em28xx-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/fimc.rst delete mode 100644 Documentation/media/v4l-drivers/imx.rst delete mode 100644 Documentation/media/v4l-drivers/index.rst delete mode 100644 Documentation/media/v4l-drivers/ipu3.rst delete mode 100644 Documentation/media/v4l-drivers/ivtv-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/max2175.rst delete mode 100644 Documentation/media/v4l-drivers/meye.rst delete mode 100644 Documentation/media/v4l-drivers/omap3isp.rst delete mode 100644 Documentation/media/v4l-drivers/saa7134-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/saa7134.rst delete mode 100644 Documentation/media/v4l-drivers/saa7164-cardlist.rst delete mode 100644 Documentation/media/v4l-drivers/v4l-with-ir.rst delete mode 100644 Documentation/media/v4l-drivers/vimc.rst delete mode 100644 Documentation/media/v4l-drivers/zr364xx.rst delete mode 100644 Documentation/media/videodev2.h.rst.exceptions create mode 100644 Documentation/networking/6pack.rst delete mode 100644 Documentation/networking/6pack.txt delete mode 100644 Documentation/networking/PLIP.txt create mode 100644 Documentation/networking/altera_tse.rst delete mode 100644 Documentation/networking/altera_tse.txt create mode 100644 Documentation/networking/arcnet-hardware.rst delete mode 100644 Documentation/networking/arcnet-hardware.txt create mode 100644 Documentation/networking/arcnet.rst delete mode 100644 Documentation/networking/arcnet.txt create mode 100644 Documentation/networking/atm.rst delete mode 100644 Documentation/networking/atm.txt create mode 100644 Documentation/networking/ax25.rst delete mode 100644 Documentation/networking/ax25.txt create mode 100644 Documentation/networking/baycom.rst delete mode 100644 Documentation/networking/baycom.txt create mode 100644 Documentation/networking/bonding.rst delete mode 100644 Documentation/networking/bonding.txt delete mode 100644 Documentation/networking/caif/Linux-CAIF.txt create mode 100644 Documentation/networking/caif/index.rst create mode 100644 Documentation/networking/caif/linux_caif.rst create mode 100644 Documentation/networking/caif/spi_porting.rst delete mode 100644 Documentation/networking/caif/spi_porting.txt create mode 100644 Documentation/networking/cdc_mbim.rst delete mode 100644 Documentation/networking/cdc_mbim.txt create mode 100644 Documentation/networking/cops.rst delete mode 100644 Documentation/networking/cops.txt create mode 100644 Documentation/networking/cxacru.rst delete mode 100644 Documentation/networking/cxacru.txt create mode 100644 Documentation/networking/dccp.rst delete mode 100644 Documentation/networking/dccp.txt create mode 100644 Documentation/networking/dctcp.rst delete mode 100644 Documentation/networking/dctcp.txt create mode 100644 Documentation/networking/decnet.rst delete mode 100644 Documentation/networking/decnet.txt create mode 100644 Documentation/networking/defza.rst delete mode 100644 Documentation/networking/defza.txt create mode 100644 Documentation/networking/device_drivers/3com/3c509.rst delete mode 100644 Documentation/networking/device_drivers/3com/3c509.txt create mode 100644 Documentation/networking/device_drivers/3com/vortex.rst delete mode 100644 Documentation/networking/device_drivers/3com/vortex.txt create mode 100644 Documentation/networking/device_drivers/amazon/ena.rst delete mode 100644 Documentation/networking/device_drivers/amazon/ena.txt create mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.rst delete mode 100644 Documentation/networking/device_drivers/aquantia/atlantic.txt create mode 100644 Documentation/networking/device_drivers/chelsio/cxgb.rst delete mode 100644 Documentation/networking/device_drivers/chelsio/cxgb.txt create mode 100644 Documentation/networking/device_drivers/cirrus/cs89x0.rst delete mode 100644 Documentation/networking/device_drivers/cirrus/cs89x0.txt create mode 100644 Documentation/networking/device_drivers/davicom/dm9000.rst delete mode 100644 Documentation/networking/device_drivers/davicom/dm9000.txt create mode 100644 Documentation/networking/device_drivers/dec/de4x5.rst delete mode 100644 Documentation/networking/device_drivers/dec/de4x5.txt create mode 100644 Documentation/networking/device_drivers/dec/dmfe.rst delete mode 100644 Documentation/networking/device_drivers/dec/dmfe.txt create mode 100644 Documentation/networking/device_drivers/dlink/dl2k.rst delete mode 100644 Documentation/networking/device_drivers/dlink/dl2k.txt create mode 100644 Documentation/networking/device_drivers/freescale/dpaa.rst delete mode 100644 Documentation/networking/device_drivers/freescale/dpaa.txt create mode 100644 Documentation/networking/device_drivers/freescale/gianfar.rst delete mode 100644 Documentation/networking/device_drivers/freescale/gianfar.txt create mode 100644 Documentation/networking/device_drivers/intel/ipw2100.rst delete mode 100644 Documentation/networking/device_drivers/intel/ipw2100.txt create mode 100644 Documentation/networking/device_drivers/intel/ipw2200.rst delete mode 100644 Documentation/networking/device_drivers/intel/ipw2200.txt create mode 100644 Documentation/networking/device_drivers/microsoft/netvsc.rst delete mode 100644 Documentation/networking/device_drivers/microsoft/netvsc.txt create mode 100644 Documentation/networking/device_drivers/neterion/s2io.rst delete mode 100644 Documentation/networking/device_drivers/neterion/s2io.txt create mode 100644 Documentation/networking/device_drivers/neterion/vxge.rst delete mode 100644 Documentation/networking/device_drivers/neterion/vxge.txt create mode 100644 Documentation/networking/device_drivers/qualcomm/rmnet.rst delete mode 100644 Documentation/networking/device_drivers/qualcomm/rmnet.txt create mode 100644 Documentation/networking/device_drivers/sb1000.rst delete mode 100644 Documentation/networking/device_drivers/sb1000.txt create mode 100644 Documentation/networking/device_drivers/smsc/smc9.rst delete mode 100644 Documentation/networking/device_drivers/smsc/smc9.txt create mode 100644 Documentation/networking/device_drivers/ti/cpsw.rst delete mode 100644 Documentation/networking/device_drivers/ti/cpsw.txt create mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.rst delete mode 100644 Documentation/networking/device_drivers/ti/cpsw_switchdev.txt create mode 100644 Documentation/networking/device_drivers/ti/tlan.rst delete mode 100644 Documentation/networking/device_drivers/ti/tlan.txt create mode 100644 Documentation/networking/device_drivers/toshiba/spider_net.rst delete mode 100644 Documentation/networking/device_drivers/toshiba/spider_net.txt create mode 100644 Documentation/networking/devlink-params-sja1105.txt create mode 100644 Documentation/networking/dns_resolver.rst delete mode 100644 Documentation/networking/dns_resolver.txt create mode 100644 Documentation/networking/driver.rst delete mode 100644 Documentation/networking/driver.txt create mode 100644 Documentation/networking/eql.rst delete mode 100644 Documentation/networking/eql.txt create mode 100644 Documentation/networking/fib_trie.rst delete mode 100644 Documentation/networking/fib_trie.txt create mode 100644 Documentation/networking/filter.rst delete mode 100644 Documentation/networking/filter.txt create mode 100644 Documentation/networking/fore200e.rst delete mode 100644 Documentation/networking/fore200e.txt create mode 100644 Documentation/networking/framerelay.rst delete mode 100644 Documentation/networking/framerelay.txt create mode 100644 Documentation/networking/gen_stats.rst delete mode 100644 Documentation/networking/gen_stats.txt create mode 100644 Documentation/networking/generic-hdlc.rst delete mode 100644 Documentation/networking/generic-hdlc.txt create mode 100644 Documentation/networking/generic_netlink.rst delete mode 100644 Documentation/networking/generic_netlink.txt create mode 100644 Documentation/networking/gtp.rst delete mode 100644 Documentation/networking/gtp.txt create mode 100644 Documentation/networking/hinic.rst delete mode 100644 Documentation/networking/hinic.txt create mode 100644 Documentation/networking/ila.rst delete mode 100644 Documentation/networking/ila.txt create mode 100644 Documentation/networking/ip-sysctl.rst delete mode 100644 Documentation/networking/ip-sysctl.txt create mode 100644 Documentation/networking/ip_dynaddr.rst delete mode 100644 Documentation/networking/ip_dynaddr.txt create mode 100644 Documentation/networking/ipddp.rst delete mode 100644 Documentation/networking/ipddp.txt create mode 100644 Documentation/networking/iphase.rst delete mode 100644 Documentation/networking/iphase.txt create mode 100644 Documentation/networking/ipsec.rst delete mode 100644 Documentation/networking/ipsec.txt create mode 100644 Documentation/networking/ipv6.rst delete mode 100644 Documentation/networking/ipv6.txt create mode 100644 Documentation/networking/ipvlan.rst delete mode 100644 Documentation/networking/ipvlan.txt create mode 100644 Documentation/networking/ipvs-sysctl.rst delete mode 100644 Documentation/networking/ipvs-sysctl.txt create mode 100644 Documentation/networking/kcm.rst delete mode 100644 Documentation/networking/kcm.txt create mode 100644 Documentation/networking/l2tp.rst delete mode 100644 Documentation/networking/l2tp.txt create mode 100644 Documentation/networking/lapb-module.rst delete mode 100644 Documentation/networking/lapb-module.txt create mode 100644 Documentation/networking/ltpc.rst delete mode 100644 Documentation/networking/ltpc.txt create mode 100644 Documentation/networking/mac80211-injection.rst delete mode 100644 Documentation/networking/mac80211-injection.txt create mode 100644 Documentation/networking/mpls-sysctl.rst delete mode 100644 Documentation/networking/mpls-sysctl.txt create mode 100644 Documentation/networking/multiqueue.rst delete mode 100644 Documentation/networking/multiqueue.txt create mode 100644 Documentation/networking/netconsole.rst delete mode 100644 Documentation/networking/netconsole.txt create mode 100644 Documentation/networking/netdev-features.rst delete mode 100644 Documentation/networking/netdev-features.txt create mode 100644 Documentation/networking/netdevices.rst delete mode 100644 Documentation/networking/netdevices.txt create mode 100644 Documentation/networking/netfilter-sysctl.rst delete mode 100644 Documentation/networking/netfilter-sysctl.txt create mode 100644 Documentation/networking/netif-msg.rst delete mode 100644 Documentation/networking/netif-msg.txt create mode 100644 Documentation/networking/nf_conntrack-sysctl.rst delete mode 100644 Documentation/networking/nf_conntrack-sysctl.txt create mode 100644 Documentation/networking/nf_flowtable.rst delete mode 100644 Documentation/networking/nf_flowtable.txt create mode 100644 Documentation/networking/openvswitch.rst delete mode 100644 Documentation/networking/openvswitch.txt create mode 100644 Documentation/networking/operstates.rst delete mode 100644 Documentation/networking/operstates.txt create mode 100644 Documentation/networking/packet_mmap.rst delete mode 100644 Documentation/networking/packet_mmap.txt create mode 100644 Documentation/networking/phonet.rst delete mode 100644 Documentation/networking/phonet.txt create mode 100644 Documentation/networking/pktgen.rst delete mode 100644 Documentation/networking/pktgen.txt create mode 100644 Documentation/networking/plip.rst create mode 100644 Documentation/networking/ppp_generic.rst delete mode 100644 Documentation/networking/ppp_generic.txt create mode 100644 Documentation/networking/proc_net_tcp.rst delete mode 100644 Documentation/networking/proc_net_tcp.txt create mode 100644 Documentation/networking/radiotap-headers.rst delete mode 100644 Documentation/networking/radiotap-headers.txt create mode 100644 Documentation/networking/ray_cs.rst delete mode 100644 Documentation/networking/ray_cs.txt create mode 100644 Documentation/networking/rds.rst delete mode 100644 Documentation/networking/rds.txt create mode 100644 Documentation/networking/regulatory.rst delete mode 100644 Documentation/networking/regulatory.txt create mode 100644 Documentation/networking/rxrpc.rst delete mode 100644 Documentation/networking/rxrpc.txt create mode 100644 Documentation/networking/sctp.rst delete mode 100644 Documentation/networking/sctp.txt create mode 100644 Documentation/networking/secid.rst delete mode 100644 Documentation/networking/secid.txt create mode 100644 Documentation/networking/seg6-sysctl.rst delete mode 100644 Documentation/networking/seg6-sysctl.txt create mode 100644 Documentation/networking/skfp.rst delete mode 100644 Documentation/networking/skfp.txt create mode 100644 Documentation/networking/strparser.rst delete mode 100644 Documentation/networking/strparser.txt create mode 100644 Documentation/networking/switchdev.rst delete mode 100644 Documentation/networking/switchdev.txt create mode 100644 Documentation/networking/tc-actions-env-rules.rst delete mode 100644 Documentation/networking/tc-actions-env-rules.txt create mode 100644 Documentation/networking/tcp-thin.rst delete mode 100644 Documentation/networking/tcp-thin.txt create mode 100644 Documentation/networking/team.rst delete mode 100644 Documentation/networking/team.txt create mode 100644 Documentation/networking/timestamping.rst delete mode 100644 Documentation/networking/timestamping.txt create mode 100644 Documentation/networking/tproxy.rst delete mode 100644 Documentation/networking/tproxy.txt create mode 100644 Documentation/networking/tuntap.rst delete mode 100644 Documentation/networking/tuntap.txt create mode 100644 Documentation/networking/udplite.rst delete mode 100644 Documentation/networking/udplite.txt create mode 100644 Documentation/networking/vrf.rst delete mode 100644 Documentation/networking/vrf.txt create mode 100644 Documentation/networking/vxlan.rst delete mode 100644 Documentation/networking/vxlan.txt create mode 100644 Documentation/networking/x25-iface.rst delete mode 100644 Documentation/networking/x25-iface.txt create mode 100644 Documentation/networking/x25.rst delete mode 100644 Documentation/networking/x25.txt create mode 100644 Documentation/networking/xfrm_device.rst delete mode 100644 Documentation/networking/xfrm_device.txt create mode 100644 Documentation/networking/xfrm_proc.rst delete mode 100644 Documentation/networking/xfrm_proc.txt create mode 100644 Documentation/networking/xfrm_sync.rst delete mode 100644 Documentation/networking/xfrm_sync.txt create mode 100644 Documentation/networking/xfrm_sysctl.rst delete mode 100644 Documentation/networking/xfrm_sysctl.txt create mode 100644 Documentation/networking/z8530drv.rst delete mode 100644 Documentation/networking/z8530drv.txt create mode 100644 Documentation/userspace-api/media/Makefile rename Documentation/{ => userspace-api}/media/audio.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/ca.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/cec.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/cec/cec-api.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-close.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-open.rst create mode 100644 Documentation/userspace-api/media/cec/cec-func-poll.rst create mode 100644 Documentation/userspace-api/media/cec/cec-funcs.rst create mode 100644 Documentation/userspace-api/media/cec/cec-header.rst create mode 100644 Documentation/userspace-api/media/cec/cec-intro.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-caps.rst rename Documentation/{media/uapi => userspace-api/media}/cec/cec-ioc-adap-g-conn-i [...] create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-log-addrs.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-adap-g-phys-addr.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-dqevent.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-g-mode.rst create mode 100644 Documentation/userspace-api/media/cec/cec-ioc-receive.rst create mode 100644 Documentation/userspace-api/media/cec/cec-pin-error-inj.rst rename Documentation/{ => userspace-api}/media/conf_nitpick.py (100%) rename Documentation/{ => userspace-api}/media/dmx.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/drivers/cx2341x-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/imx-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/index.rst create mode 100644 Documentation/userspace-api/media/drivers/max2175.rst create mode 100644 Documentation/userspace-api/media/drivers/meye-uapi.rst create mode 100644 Documentation/userspace-api/media/drivers/omap3isp-uapi.rst rename Documentation/{media/v4l-drivers => userspace-api/media/drivers}/uvcvideo.r [...] create mode 100644 Documentation/userspace-api/media/dvb/audio-bilingual-channel-s [...] create mode 100644 Documentation/userspace-api/media/dvb/audio-channel-select.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-clear-buffer.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-continue.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-get-capabilities.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-get-status.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-pause.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-play.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-select-source.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-av-sync.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-id.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mixer.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-mute.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-set-streamtype.rst create mode 100644 Documentation/userspace-api/media/dvb/audio-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/audio.rst create mode 100644 Documentation/userspace-api/media/dvb/audio_data_types.rst create mode 100644 Documentation/userspace-api/media/dvb/audio_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-cap.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-descr-info.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-msg.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-get-slot-info.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-reset.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-send-msg.rst create mode 100644 Documentation/userspace-api/media/dvb/ca-set-descr.rst create mode 100644 Documentation/userspace-api/media/dvb/ca.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_data_types.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/ca_high_level.rst create mode 100644 Documentation/userspace-api/media/dvb/demux.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-add-pid.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-expbuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fread.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-pes-pids.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-get-stc.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-mmap.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-munmap.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-qbuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-querybuf.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-remove-pid.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-reqbufs.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-buffer-size.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-filter.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-set-pes-filter.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-start.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx_fcalls.rst create mode 100644 Documentation/userspace-api/media/dvb/dmx_types.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-fe-read-status.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-event.rst create mode 100644 Documentation/userspace-api/media/dvb/dvb-frontend-parameters.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbapi.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbproperty.rst create mode 100644 Documentation/userspace-api/media/dvb/dvbstb.svg create mode 100644 Documentation/userspace-api/media/dvb/examples.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-bandwidth-t.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-recv-slave-reply.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-reset-overload.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-burst.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-diseqc-send-master-cmd.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-dishnetwork-send-legac [...] create mode 100644 Documentation/userspace-api/media/dvb/fe-enable-high-lnb-voltage.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-event.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-info.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-get-property.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-ber.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-signal-strength.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-snr.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-status.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-read-uncorrected-blocks.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend-tune-mode.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-tone.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-set-voltage.rst create mode 100644 Documentation/userspace-api/media/dvb/fe-type-t.rst create mode 100644 Documentation/userspace-api/media/dvb/fe_property_parameters.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend-header.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-cable-s [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-satelli [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-property-terrest [...] create mode 100644 Documentation/userspace-api/media/dvb/frontend-stat-properties.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_close.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_f_open.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_fcalls.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_api.rst create mode 100644 Documentation/userspace-api/media/dvb/frontend_legacy_dvbv3_api.rst create mode 100644 Documentation/userspace-api/media/dvb/headers.rst create mode 100644 Documentation/userspace-api/media/dvb/intro.rst create mode 100644 Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst create mode 100644 Documentation/userspace-api/media/dvb/net-add-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-get-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-remove-if.rst create mode 100644 Documentation/userspace-api/media/dvb/net-types.rst create mode 100644 Documentation/userspace-api/media/dvb/net.rst create mode 100644 Documentation/userspace-api/media/dvb/query-dvb-frontend-info.rst create mode 100644 Documentation/userspace-api/media/dvb/video-clear-buffer.rst create mode 100644 Documentation/userspace-api/media/dvb/video-command.rst create mode 100644 Documentation/userspace-api/media/dvb/video-continue.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fast-forward.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fclose.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fopen.rst create mode 100644 Documentation/userspace-api/media/dvb/video-freeze.rst create mode 100644 Documentation/userspace-api/media/dvb/video-fwrite.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-capabilities.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-event.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-frame-count.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-pts.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-size.rst create mode 100644 Documentation/userspace-api/media/dvb/video-get-status.rst create mode 100644 Documentation/userspace-api/media/dvb/video-play.rst create mode 100644 Documentation/userspace-api/media/dvb/video-select-source.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-blank.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-display-format.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-format.rst create mode 100644 Documentation/userspace-api/media/dvb/video-set-streamtype.rst create mode 100644 Documentation/userspace-api/media/dvb/video-slowmotion.rst create mode 100644 Documentation/userspace-api/media/dvb/video-stillpicture.rst create mode 100644 Documentation/userspace-api/media/dvb/video-stop.rst create mode 100644 Documentation/userspace-api/media/dvb/video-try-command.rst create mode 100644 Documentation/userspace-api/media/dvb/video.rst create mode 100644 Documentation/userspace-api/media/dvb/video_function_calls.rst create mode 100644 Documentation/userspace-api/media/dvb/video_types.rst create mode 100644 Documentation/userspace-api/media/fdl-appendix.rst rename Documentation/{ => userspace-api}/media/frontend.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/gen-errors.rst create mode 100644 Documentation/userspace-api/media/index.rst rename Documentation/{ => userspace-api}/media/intro.rst (100%) rename Documentation/{ => userspace-api}/media/lirc.h.rst.exceptions (100%) rename Documentation/{ => userspace-api}/media/media.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-intro.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-controller-model.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-controller.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-close.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-func-open.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-funcs.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-header.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-device-info.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-entities.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-enum-links.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-g-topology.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-request-alloc.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-ioc-setup-link.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-queue.rst create mode 100644 Documentation/userspace-api/media/mediactl/media-request-ioc-re [...] create mode 100644 Documentation/userspace-api/media/mediactl/media-types.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-api.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-close.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-ioctl.rst create mode 100644 Documentation/userspace-api/media/mediactl/request-func-poll.rst rename Documentation/{ => userspace-api}/media/net.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/rc/keytable.c.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-dev-intro.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-dev.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-func.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-features.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-rec-resolution.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-send-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-get-timeout.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-header.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-read.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-measure-carrier-mode.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier-range.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-carrier.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout-reports.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-rec-timeout.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-carrier.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-send-duty-cycle.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-transmitter-mask.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst create mode 100644 Documentation/userspace-api/media/rc/lirc-write.rst create mode 100644 Documentation/userspace-api/media/rc/rc-intro.rst rename Documentation/{media/uapi => userspace-api/media}/rc/rc-protos.rst (100%) create mode 100644 Documentation/userspace-api/media/rc/rc-sysfs-nodes.rst create mode 100644 Documentation/userspace-api/media/rc/rc-table-change.rst create mode 100644 Documentation/userspace-api/media/rc/rc-tables.rst create mode 100644 Documentation/userspace-api/media/rc/remote_controllers.rst create mode 100644 Documentation/userspace-api/media/typical_media_device.svg create mode 100644 Documentation/userspace-api/media/v4l/app-pri.rst create mode 100644 Documentation/userspace-api/media/v4l/async.rst create mode 100644 Documentation/userspace-api/media/v4l/audio.rst create mode 100644 Documentation/userspace-api/media/v4l/bayer.svg create mode 100644 Documentation/userspace-api/media/v4l/biblio.rst create mode 100644 Documentation/userspace-api/media/v4l/buffer.rst create mode 100644 Documentation/userspace-api/media/v4l/capture-example.rst create mode 100644 Documentation/userspace-api/media/v4l/capture.c.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-defs.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces-details.rst create mode 100644 Documentation/userspace-api/media/v4l/colorspaces.rst create mode 100644 Documentation/userspace-api/media/v4l/common-defs.rst create mode 100644 Documentation/userspace-api/media/v4l/common.rst create mode 100644 Documentation/userspace-api/media/v4l/compat.rst create mode 100644 Documentation/userspace-api/media/v4l/constraints.svg create mode 100644 Documentation/userspace-api/media/v4l/control.rst create mode 100644 Documentation/userspace-api/media/v4l/crop.rst create mode 100644 Documentation/userspace-api/media/v4l/crop.svg create mode 100644 Documentation/userspace-api/media/v4l/depth-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-capture.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-decoder.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/dev-event.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-mem2mem.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-meta.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-osd.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-output.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-overlay.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-radio.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-raw-vbi.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-rds.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-sdr.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-sliced-vbi.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/dev-stateless-decoder [...] create mode 100644 Documentation/userspace-api/media/v4l/dev-subdev.rst create mode 100644 Documentation/userspace-api/media/v4l/dev-touch.rst create mode 100644 Documentation/userspace-api/media/v4l/devices.rst create mode 100644 Documentation/userspace-api/media/v4l/diff-v4l.rst create mode 100644 Documentation/userspace-api/media/v4l/dmabuf.rst create mode 100644 Documentation/userspace-api/media/v4l/dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-detect.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-dv.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-flash.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-rx.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-fm-tx.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-process.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-image-source.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-jpeg.rst create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-rf-tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/extended-controls.rst create mode 100644 Documentation/userspace-api/media/v4l/field-order.rst create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_bt.svg create mode 100644 Documentation/userspace-api/media/v4l/fieldseq_tb.svg create mode 100644 Documentation/userspace-api/media/v4l/format.rst rename Documentation/{media/v4l-drivers => userspace-api/media/v4l}/fourcc.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/func-close.rst create mode 100644 Documentation/userspace-api/media/v4l/func-ioctl.rst create mode 100644 Documentation/userspace-api/media/v4l/func-mmap.rst create mode 100644 Documentation/userspace-api/media/v4l/func-munmap.rst create mode 100644 Documentation/userspace-api/media/v4l/func-open.rst create mode 100644 Documentation/userspace-api/media/v4l/func-poll.rst create mode 100644 Documentation/userspace-api/media/v4l/func-read.rst create mode 100644 Documentation/userspace-api/media/v4l/func-select.rst create mode 100644 Documentation/userspace-api/media/v4l/func-write.rst create mode 100644 Documentation/userspace-api/media/v4l/hist-v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/hsv-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/io.rst create mode 100644 Documentation/userspace-api/media/v4l/libv4l-introduction.rst create mode 100644 Documentation/userspace-api/media/v4l/libv4l.rst create mode 100644 Documentation/userspace-api/media/v4l/meta-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/mmap.rst create mode 100644 Documentation/userspace-api/media/v4l/nv12mt.svg create mode 100644 Documentation/userspace-api/media/v4l/nv12mt_example.svg create mode 100644 Documentation/userspace-api/media/v4l/open.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/pipeline.dot (100%) create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-bayer.rst rename Documentation/{media/uapi => userspace-api/media}/v4l/pixfmt-cnf4.rst (100%) create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-compressed.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-grey.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-indexed.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-intro.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-inzi.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-m420.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-d4xx.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-uvc.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vivid.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgo.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-meta-vsp1-hgt.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv12mt.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv16m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-nv24.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-hsv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-packed-yuv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-reserved.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-rgb.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cs14le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-cu16le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu16be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu18be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-pcu20be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-sdr-ru12le.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10alaw8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10dpcm8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb10p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb12p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb14p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-srggb8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-td16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu08.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-tch-tu16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uv8.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-uyvy.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2-mplane.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-vyuy.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10b.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y10p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y12i.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y14.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16-be.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y41p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-y8i.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv410.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv411p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv420m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv422p.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuv444m.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yuyv.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-yvyu.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt-z16.rst create mode 100644 Documentation/userspace-api/media/v4l/pixfmt.rst create mode 100644 Documentation/userspace-api/media/v4l/planar-apis.rst create mode 100644 Documentation/userspace-api/media/v4l/querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/rw.rst create mode 100644 Documentation/userspace-api/media/v4l/sdr-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-configuration.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-examples.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-intro.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-targets.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api-vs-crop-api.rst create mode 100644 Documentation/userspace-api/media/v4l/selection-api.rst create mode 100644 Documentation/userspace-api/media/v4l/selection.svg create mode 100644 Documentation/userspace-api/media/v4l/selections-common.rst create mode 100644 Documentation/userspace-api/media/v4l/standard.rst create mode 100644 Documentation/userspace-api/media/v4l/streaming-par.rst create mode 100644 Documentation/userspace-api/media/v4l/subdev-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-crop.svg create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-full.svg create mode 100644 Documentation/userspace-api/media/v4l/subdev-image-processing-s [...] create mode 100644 Documentation/userspace-api/media/v4l/tch-formats.rst create mode 100644 Documentation/userspace-api/media/v4l/tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/user-func.rst create mode 100644 Documentation/userspace-api/media/v4l/userp.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-flags.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2-selection-targets.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab-example.rst create mode 100644 Documentation/userspace-api/media/v4l/v4l2grab.c.rst create mode 100644 Documentation/userspace-api/media/v4l/vbi_525.svg create mode 100644 Documentation/userspace-api/media/v4l/vbi_625.svg create mode 100644 Documentation/userspace-api/media/v4l/vbi_hsync.svg create mode 100644 Documentation/userspace-api/media/v4l/video.rst create mode 100644 Documentation/userspace-api/media/v4l/videodev.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-cropcap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-chip-info.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dbg-g-register.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-decoder-cmd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dqevent.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-dv-timings-cap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-encoder-cmd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-frameintervals.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-framesizes.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enum-freq-bands.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudio.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumaudioout.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enuminput.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumoutput.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-enumstd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-expbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audio.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-audioout.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-crop.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ctrl.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-edid.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-enc-index.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-ext-ctrls.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-frequency.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-input.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-modulator.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-output.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-parm.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-priority.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-selection.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-sliced-vbi-cap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-std.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-g-tuner.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-log-status.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-overlay.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-prepare-buf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-qbuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-query-dv-timings.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querybuf.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-queryctrl.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-querystd.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-s-hw-freq-seek.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-streamon.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-frame- [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-enum-mbus-code.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-crop.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-fmt.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-frame-int [...] create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-g-selection.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subscribe-event.rst create mode 100644 Documentation/userspace-api/media/v4l/yuv-formats.rst rename Documentation/{ => userspace-api}/media/video.h.rst.exceptions (100%) create mode 100644 Documentation/userspace-api/media/videodev2.h.rst.exceptions rename {virt/kvm/arm => arch/arm64/kvm}/aarch32.c (100%) create mode 100644 arch/arm64/kvm/arch_timer.c create mode 100644 arch/arm64/kvm/arm.c rename {virt/kvm/arm => arch/arm64/kvm}/hyp/aarch32.c (100%) create mode 100644 arch/arm64/kvm/hyp/timer-sr.c create mode 100644 arch/arm64/kvm/hyp/vgic-v3-sr.c rename {virt/kvm/arm => arch/arm64/kvm}/hypercalls.c (100%) create mode 100644 arch/arm64/kvm/mmio.c create mode 100644 arch/arm64/kvm/mmu.c rename {virt/kvm/arm => arch/arm64/kvm}/perf.c (100%) rename virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c (100%) create mode 100644 arch/arm64/kvm/psci.c rename {virt/kvm/arm => arch/arm64/kvm}/pvtime.c (100%) create mode 100644 arch/arm64/kvm/trace_arm.h create mode 100644 arch/arm64/kvm/trace_handle_exit.h create mode 100644 arch/arm64/kvm/vgic/trace.h rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-init.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-its.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v2.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v3.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.h (100%) create mode 100644 arch/arm64/kvm/vgic/vgic-v2.c create mode 100644 arch/arm64/kvm/vgic/vgic-v3.c rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c (100%) create mode 100644 arch/arm64/kvm/vgic/vgic.c rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.h (100%) delete mode 100644 arch/x86/kernel/livepatch.c create mode 100644 drivers/iio/adc/mp2629_adc.c create mode 100644 drivers/infiniband/hw/mlx5/qp.h create mode 100644 drivers/infiniband/hw/mlx5/qpc.c create mode 100644 drivers/leds/leds-ariel.c create mode 100644 drivers/leds/leds-aw2013.c create mode 100644 drivers/leds/leds-sgm3140.c delete mode 100644 drivers/media/cec/cec-adap.c copy drivers/media/cec/{ => core}/Makefile (100%) create mode 100644 drivers/media/cec/core/cec-adap.c rename drivers/media/cec/{ => core}/cec-api.c (100%) rename drivers/media/cec/{ => core}/cec-core.c (100%) rename drivers/media/cec/{ => core}/cec-notifier.c (100%) rename drivers/media/cec/{ => core}/cec-pin-error-inj.c (100%) rename drivers/media/cec/{ => core}/cec-pin-priv.h (100%) rename drivers/media/cec/{ => core}/cec-pin.c (100%) rename drivers/media/cec/{ => core}/cec-priv.h (100%) create mode 100644 drivers/media/cec/platform/Kconfig create mode 100644 drivers/media/cec/platform/Makefile rename drivers/media/{ => cec}/platform/cec-gpio/Makefile (100%) create mode 100644 drivers/media/cec/platform/cec-gpio/cec-gpio.c create mode 100644 drivers/media/cec/platform/cros-ec/Makefile rename drivers/media/{platform/cros-ec-cec => cec/platform/cros-ec}/cros-ec-cec.c (100%) create mode 100644 drivers/media/cec/platform/meson/Makefile rename drivers/media/{ => cec}/platform/meson/ao-cec-g12a.c (100%) rename drivers/media/{ => cec}/platform/meson/ao-cec.c (100%) create mode 100644 drivers/media/cec/platform/s5p/Makefile rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cec.h (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/exynos_hdmi_cecctrl.c (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/regs-cec.h (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.c (100%) rename drivers/media/{platform/s5p-cec => cec/platform/s5p}/s5p_cec.h (100%) create mode 100644 drivers/media/cec/platform/seco/Makefile create mode 100644 drivers/media/cec/platform/seco/seco-cec.c rename drivers/media/{platform/seco-cec => cec/platform/seco}/seco-cec.h (100%) create mode 100644 drivers/media/cec/platform/sti/Makefile rename drivers/media/{platform/sti/cec => cec/platform/sti}/stih-cec.c (100%) create mode 100644 drivers/media/cec/platform/stm32/Makefile rename drivers/media/{ => cec}/platform/stm32/stm32-cec.c (100%) create mode 100644 drivers/media/cec/platform/tegra/Makefile rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.c (100%) rename drivers/media/{platform/tegra-cec => cec/platform/tegra}/tegra_cec.h (100%) create mode 100644 drivers/media/cec/usb/Kconfig create mode 100644 drivers/media/cec/usb/Makefile create mode 100644 drivers/media/cec/usb/pulse8/Kconfig rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/Makefile (100%) rename drivers/media/{usb/pulse8-cec => cec/usb/pulse8}/pulse8-cec.c (100%) create mode 100644 drivers/media/cec/usb/rainshadow/Kconfig rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/Makefile (100%) rename drivers/media/{usb/rainshadow-cec => cec/usb/rainshadow}/rainshadow-cec.c (100%) create mode 100644 drivers/media/i2c/ov2740.c create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.c create mode 100644 drivers/media/pci/ddbridge/ddbridge-dummy-fe.h delete mode 100644 drivers/media/platform/cec-gpio/cec-gpio.c delete mode 100644 drivers/media/platform/cros-ec-cec/Makefile delete mode 100644 drivers/media/platform/meson/Makefile delete mode 100644 drivers/media/platform/s5p-cec/Makefile delete mode 100644 drivers/media/platform/seco-cec/Makefile delete mode 100644 drivers/media/platform/seco-cec/seco-cec.c delete mode 100644 drivers/media/platform/sh_veu.c delete mode 100644 drivers/media/platform/sti/cec/Makefile delete mode 100644 drivers/media/platform/tegra-cec/Makefile delete mode 100644 drivers/media/platform/vicodec/Kconfig delete mode 100644 drivers/media/platform/vicodec/vicodec-core.c delete mode 100644 drivers/media/platform/vim2m.c delete mode 100644 drivers/media/platform/vimc/Kconfig delete mode 100644 drivers/media/platform/vimc/vimc-capture.c delete mode 100644 drivers/media/platform/vimc/vimc-common.c delete mode 100644 drivers/media/platform/vimc/vimc-common.h delete mode 100644 drivers/media/platform/vimc/vimc-core.c delete mode 100644 drivers/media/platform/vimc/vimc-debayer.c delete mode 100644 drivers/media/platform/vimc/vimc-scaler.c delete mode 100644 drivers/media/platform/vimc/vimc-sensor.c delete mode 100644 drivers/media/platform/vimc/vimc-streamer.h delete mode 100644 drivers/media/platform/vivid/Kconfig create mode 100644 drivers/media/test-drivers/Kconfig create mode 100644 drivers/media/test-drivers/Makefile create mode 100644 drivers/media/test-drivers/vicodec/Kconfig rename drivers/media/{platform => test-drivers}/vicodec/Makefile (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.c (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-fwht.h (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.c (100%) rename drivers/media/{platform => test-drivers}/vicodec/codec-v4l2-fwht.h (100%) create mode 100644 drivers/media/test-drivers/vicodec/vicodec-core.c create mode 100644 drivers/media/test-drivers/vim2m.c create mode 100644 drivers/media/test-drivers/vimc/Kconfig rename drivers/media/{platform => test-drivers}/vimc/Makefile (100%) create mode 100644 drivers/media/test-drivers/vimc/vimc-capture.c create mode 100644 drivers/media/test-drivers/vimc/vimc-common.c create mode 100644 drivers/media/test-drivers/vimc/vimc-common.h create mode 100644 drivers/media/test-drivers/vimc/vimc-core.c create mode 100644 drivers/media/test-drivers/vimc/vimc-debayer.c create mode 100644 drivers/media/test-drivers/vimc/vimc-scaler.c create mode 100644 drivers/media/test-drivers/vimc/vimc-sensor.c rename drivers/media/{platform => test-drivers}/vimc/vimc-streamer.c (100%) create mode 100644 drivers/media/test-drivers/vimc/vimc-streamer.h create mode 100644 drivers/media/test-drivers/vivid/Kconfig rename drivers/media/{platform => test-drivers}/vivid/Makefile (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-cec.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-core.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-core.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-ctrls.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-kthread-touch.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-meta-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-osd.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-common.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-rx.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-radio-tx.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-rds-gen.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-sdr-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-touch-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-gen.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vbi-out.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-cap.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-common.h (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.c (100%) rename drivers/media/{platform => test-drivers}/vivid/vivid-vid-out.h (100%) delete mode 100644 drivers/media/usb/pulse8-cec/Kconfig delete mode 100644 drivers/media/usb/rainshadow-cec/Kconfig create mode 100644 drivers/media/v4l2-core/v4l2-h264.c create mode 100644 drivers/media/v4l2-core/v4l2-jpeg.c create mode 100644 drivers/mfd/mp2629.c create mode 100644 drivers/mfd/mt6358-irq.c create mode 100644 drivers/mfd/mt6360-core.c create mode 100644 drivers/net/dsa/sja1105/sja1105_vl.c create mode 100644 drivers/net/dsa/sja1105/sja1105_vl.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_internal.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_llh_internal.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.c create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils.h create mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2_utils_fw.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-dcb.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_trace.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_trace.h create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.h create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.c create mode 100644 drivers/net/ethernet/huawei/hinic/hinic_sriov.h create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.c create mode 100644 drivers/net/ethernet/intel/ice/ice_arfs.h create mode 100644 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fdir.h create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.c create mode 100644 drivers/net/ethernet/intel/ice/ice_fltr.h create mode 100644 drivers/net/ethernet/intel/igc/igc_diag.c create mode 100644 drivers/net/ethernet/intel/igc/igc_diag.h create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.c create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.h create mode 100644 drivers/net/ethernet/mediatek/mtk_star_emac.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_ofld.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/lgcy.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/qp.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c delete mode 100644 drivers/net/ethernet/micrel/ks8851.c create mode 100644 drivers/net/ethernet/micrel/ks8851_common.c delete mode 100644 drivers/net/ethernet/micrel/ks8851_mll.c create mode 100644 drivers/net/ethernet/micrel/ks8851_par.c create mode 100644 drivers/net/ethernet/micrel/ks8851_spi.c create mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_ptp.h create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.h create mode 100644 drivers/net/ethernet/ti/am65-cpts.c create mode 100644 drivers/net/ethernet/ti/am65-cpts.h create mode 100644 drivers/net/phy/bcm54140.c create mode 100644 drivers/net/phy/mdio-ipq4019.c create mode 100644 drivers/net/wireless/ath/ath11k/hif.h create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/img.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/dma.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/regs.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723d_table.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723de.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822be.h create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.c create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822ce.h create mode 100644 drivers/power/supply/mp2629_charger.c delete mode 100644 drivers/staging/comedi/comedi_compat32.c delete mode 100644 drivers/staging/comedi/comedi_compat32.h create mode 100644 drivers/staging/media/atomisp/Kconfig create mode 100644 drivers/staging/media/atomisp/Makefile create mode 100644 drivers/staging/media/atomisp/TODO create mode 100644 drivers/staging/media/atomisp/i2c/Kconfig create mode 100644 drivers/staging/media/atomisp/i2c/Makefile create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-mt9m114.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c create mode 100644 drivers/staging/media/atomisp/i2c/atomisp-ov2722.c create mode 100644 drivers/staging/media/atomisp/i2c/gc0310.h create mode 100644 drivers/staging/media/atomisp/i2c/gc2235.h create mode 100644 drivers/staging/media/atomisp/i2c/mt9m114.h create mode 100644 drivers/staging/media/atomisp/i2c/ov2680.h create mode 100644 drivers/staging/media/atomisp/i2c/ov2722.h create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Kconfig create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/Makefile create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ad5823.h create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.c create mode 100644 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_bo.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_common.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_pool.h create mode 100644 drivers/staging/media/atomisp/include/hmm/hmm_vm.h create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp.h create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h create mode 100644 drivers/staging/media/atomisp/include/linux/atomisp_platform.h create mode 100644 drivers/staging/media/atomisp/include/linux/libmsrlisthelper.h create mode 100644 drivers/staging/media/atomisp/include/media/lm3554.h create mode 100644 drivers/staging/media/atomisp/include/mmu/isp_mmu.h create mode 100644 drivers/staging/media/atomisp/include/mmu/sh_mmu_mrfld.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp-regs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_acc.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_cmd.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_common.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_css20.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_compat_ioctl32.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_csi2.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_drvfs.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_file.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_fops.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_helper.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_internal.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_ioctl.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_subdev.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tables.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_tpg.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_trace_event.h create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.c create mode 100644 drivers/staging/media/atomisp/pci/atomisp_v4l2.h create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/base/refcount/src/refcount.c create mode 100644 drivers/staging/media/atomisp/pci/bits.h create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/interface/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_binarydesc.c create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_stagedesc.c create mode 100644 drivers/staging/media/atomisp/pci/camera/pipe/src/pipe_util.c create mode 100644 drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h create mode 100644 drivers/staging/media/atomisp/pci/camera/util/src/util.c create mode 100644 drivers/staging/media/atomisp/pci/cell_params.h create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hrt/hive_isp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2400_system/hrt/isp2400_m [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/csi_rx_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hive/ia_css_i [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_local.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_p [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctrl.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctr [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/ibuf_ctr [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_dma [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq.c create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_irq [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/host/pixelgen [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/PixelGen_ [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/ibuf_cntr [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_back [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/mipi_back [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/rx_csi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/hrt/stream2mm [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/ibuf_ctrl_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_dma_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_irq_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/isys_stream2m [...] create mode 100644 drivers/staging/media/atomisp/pci/css_2401_system/pixelgen_global.h create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_common_defs.h create mode 100644 drivers/staging/media/atomisp/pci/css_receiver_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/css_trace.h create mode 100644 drivers/staging/media/atomisp/pci/defs.h create mode 100644 drivers/staging/media/atomisp/pci/dma_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/gdc_v2_defs.h create mode 100644 drivers/staging/media/atomisp/pci/gp_timer_defs.h create mode 100644 drivers/staging/media/atomisp/pci/gpio_block_defs.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_2401_irq_types_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/debug_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/dma_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/event_fif [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/fifo_moni [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gdc_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_device [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gp_timer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/gpio_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/hmem_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debug.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/debu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/dma_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/even [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/even [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/even [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/fifo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gdc_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_device.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_d [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_d [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_timer.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_t [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gp_t [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/gpio [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/hmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/inpu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/irq_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/isp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/mmu_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/sp_p [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/time [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/time [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/time [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vame [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/input_for [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/irq_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/isp_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/mmu_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/sp_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/timed_ctr [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vamem_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_common/vmem_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/assert_s [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/csi_rx.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/debug.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/device_a [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/dma.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/error_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/event_fifo.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/fifo_monitor.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gdc_device.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_device.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gp_timer.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/gpio.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/hmem.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/csi [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/deb [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/dma [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/eve [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/fif [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gdc [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/gpi [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/hme [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ibu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/inp [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/irq [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isp [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/isy [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/mmu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/pix [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/sp_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tag [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/tim [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vam [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/host/vme [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/ibuf_ctrl.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_fo [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/input_system.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/irq.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isp.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_dma.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_irq.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/isys_str [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_a [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/memory_r [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/misc_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/mmu_device.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/pixelgen.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/platform [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/print_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/queue.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/resource.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/sp.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/string_s [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/system_types.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/tag.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/timed_ctrl.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/type_support.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vamem.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_include/vmem.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/queu [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag.c create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_local.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/host/tag_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/queue_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/sw_event_ [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_shared/tag_global.h create mode 100644 drivers/staging/media/atomisp/pci/hive_isp_css_streaming_to_mip [...] create mode 100644 drivers/staging/media/atomisp/pci/hive_types.h create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_dynamic_pool.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_reserved_pool.c create mode 100644 drivers/staging/media/atomisp/pci/hmm/hmm_vm.c create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_custom_host_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.c create mode 100644 drivers/staging/media/atomisp/pci/hrt/hive_isp_css_mm_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_3a.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_acc_types.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_buffer.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_control.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.c create mode 100644 drivers/staging/media/atomisp/pci/ia_css_device_access.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_dvs.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_env.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_err.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_event_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_firmware.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frac.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_format.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_frame_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_host_data.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_input_port.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_irq.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_configs.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_params.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_isp_states.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_memory_access.c create mode 100644 drivers/staging/media/atomisp/pci/ia_css_metadata.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mipi.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_mmu_private.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_morph.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_pipe_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_prbs.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_properties.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_shading.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_format.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_stream_public.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_timer.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_tpg.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_types.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version.h create mode 100644 drivers/staging/media/atomisp/pci/ia_css_version_data.h create mode 100644 drivers/staging/media/atomisp/pci/if_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_formatter_subsystem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_selector_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_switch_2400_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_ctrl_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_defs.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/input_system_public.h create mode 100644 drivers/staging/media/atomisp/pci/irq_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/aa/aa_2/ia_css_aa [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/anr/anr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_param.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnlm/ia_css_bnlm_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr2_2/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/bnr/bnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/cnr/cnr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/conversion/conver [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/copy_output/copy_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/crop/crop_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/csc/csc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc1_5/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc2/ia_css_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ctc/ctc_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/de/de_2/ia_css_de [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_param.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dpc2/ia_css_dpc2_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/dvs/dvs_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fc/fc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fixedbds/fixedbds [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/fpn/fpn_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/gc/gc_2/ia_css_gc [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_param.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/bayer_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/common [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ipu2_io_ls/yuv444 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc1_5/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/macc/macc_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/norm/norm_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.c create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2.host.h create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob2/ia_css_ob2 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/output/output_1.0 [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/qplane/qplane_2/i [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw/raw_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/ra [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/raw_aa_binning/ra [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ref/ref_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sc/sc_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_1.0/ia_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ia_css_t [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/uds/uds_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_1.0/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/kernels/ynr/ynr_2/ia_css_ [...] create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/input_buf.isp.h create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_const.h create mode 100644 drivers/staging/media/atomisp/pci/isp/modes/interface/isp_types.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_input_system_public.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_support.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_input_system_private.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_mamoiada_params.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_global.h create mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_local.h create mode 100644 drivers/staging/media/atomisp/pci/isp_acquisition_defs.h create mode 100644 drivers/staging/media/atomisp/pci/isp_capture_defs.h create mode 100644 drivers/staging/media/atomisp/pci/memory_realloc.c create mode 100644 drivers/staging/media/atomisp/pci/mmu/isp_mmu.c create mode 100644 drivers/staging/media/atomisp/pci/mmu/sh_mmu_mrfld.c create mode 100644 drivers/staging/media/atomisp/pci/mmu_defs.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css_bufq.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/bufq/src/bufq.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/event/src/event.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/eventq/src/eventq.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/ifmtr/src/ifmtr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/interface/i [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/i [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/interface/i [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isp_param/src/isp_param.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css_isys.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/csi_rx_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/ibuf_ctrl_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_dma_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_init.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2 [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/isys_stream2 [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/rx.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/isys/src/virtual_isys.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/interface/ia [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/pipeline/src/pipeline.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/interface/ia_cs [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/queue/src/queue_access.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css_rmgr.h create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/interface/ia_css [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/spctrl/src/spctrl.c create mode 100644 drivers/staging/media/atomisp/pci/runtime/tagger/interface/ia_c [...] create mode 100644 drivers/staging/media/atomisp/pci/runtime/timer/src/timer.c create mode 100644 drivers/staging/media/atomisp/pci/scalar_processor_2400_params.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_defs.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_dvs_info.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_firmware.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_frac.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_host_data.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_hrt.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_internal.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_legacy.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metadata.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_metrics.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mipi.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_mmu.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_morph.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_dvs.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_param_shading.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_params_internal.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_pipe.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_properties.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_shading.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_sp.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.c create mode 100644 drivers/staging/media/atomisp/pci/sh_css_stream_format.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_struct.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_uds.h create mode 100644 drivers/staging/media/atomisp/pci/sh_css_version.c create mode 100644 drivers/staging/media/atomisp/pci/str2mem_defs.h create mode 100644 drivers/staging/media/atomisp/pci/streaming_to_mipi_defs.h create mode 100644 drivers/staging/media/atomisp/pci/system_global.h create mode 100644 drivers/staging/media/atomisp/pci/system_local.h create mode 100644 drivers/staging/media/atomisp/pci/timed_controller_defs.h create mode 100644 drivers/staging/media/atomisp/pci/version.h delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Documentation/devic [...] create mode 100644 drivers/staging/media/rkvdec/Kconfig create mode 100644 drivers/staging/media/rkvdec/Makefile create mode 100644 drivers/staging/media/rkvdec/TODO create mode 100644 drivers/staging/media/rkvdec/rkvdec-h264.c create mode 100644 drivers/staging/media/rkvdec/rkvdec-regs.h create mode 100644 drivers/staging/media/rkvdec/rkvdec.c create mode 100644 drivers/staging/media/rkvdec/rkvdec.h rename {Documentation/media/v4l-drivers => drivers/staging/media/soc_camera}/soc-c [...] create mode 100644 drivers/watchdog/arm_smc_wdt.c create mode 100644 include/asm-generic/hyperv-tlfs.h create mode 100644 include/linux/bpf-netns.h create mode 100644 include/linux/mfd/mp2629.h create mode 100644 include/linux/mfd/mt6358/core.h create mode 100644 include/linux/mfd/mt6358/registers.h create mode 100644 include/linux/mfd/mt6360.h delete mode 100644 include/linux/mlx5/cmd.h delete mode 100644 include/linux/spi/l4f00242t03.h create mode 100644 include/media/v4l2-h264.h create mode 100644 include/media/v4l2-jpeg.h create mode 100644 include/net/netns/bpf.h create mode 100644 include/net/tc_act/tc_gate.h create mode 100644 include/net/xdp_sock_drv.h create mode 100644 include/net/xsk_buff_pool.h create mode 100644 include/soc/mscc/ocelot_ptp.h create mode 100644 include/trace/events/qrtr.h create mode 100644 include/uapi/linux/mrp_bridge.h create mode 100644 include/uapi/linux/tc_act/tc_gate.h create mode 100644 kernel/bpf/bpf_iter.c create mode 100644 kernel/bpf/map_iter.c create mode 100644 kernel/bpf/net_namespace.c create mode 100644 kernel/bpf/ringbuf.c create mode 100644 kernel/bpf/task_iter.c delete mode 100644 kernel/bpf/xskmap.c create mode 100644 net/bluetooth/msft.c create mode 100644 net/bluetooth/msft.h create mode 100644 net/bridge/br_mrp.c create mode 100644 net/bridge/br_mrp_netlink.c create mode 100644 net/bridge/br_mrp_switchdev.c create mode 100644 net/bridge/br_private_mrp.h create mode 100644 net/devres.c create mode 100644 net/ethtool/cabletest.c create mode 100644 net/netlink/policy.c create mode 100644 net/qrtr/mhi.c create mode 100644 net/sched/act_gate.c create mode 100644 net/xdp/xsk_buff_pool.c create mode 100644 net/xdp/xskmap.c create mode 100644 samples/bpf/trace_common.h create mode 100644 scripts/coccinelle/misc/newline_in_nl_msg.cocci create mode 100644 tools/bpf/bpftool/Documentation/bpftool-iter.rst create mode 100644 tools/bpf/bpftool/Documentation/bpftool-link.rst create mode 100644 tools/bpf/bpftool/iter.c create mode 100644 tools/bpf/bpftool/link.c create mode 100644 tools/kvm/kvm_stat/kvm_stat.service create mode 100644 tools/lib/bpf/ringbuf.c create mode 100644 tools/perf/Documentation/security.txt create mode 100644 tools/perf/tests/attr/system-wide-dummy create mode 100644 tools/perf/tests/demangle-java-test.c create mode 100644 tools/perf/tests/pfm.c create mode 100644 tools/perf/util/arm-spe-decoder/Build create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-decoder.c create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-decoder.h rename tools/perf/util/{ => arm-spe-decoder}/arm-spe-pkt-decoder.c (100%) create mode 100644 tools/perf/util/arm-spe-decoder/arm-spe-pkt-decoder.h delete mode 100644 tools/perf/util/arm-spe-pkt-decoder.h create mode 100644 tools/perf/util/hashmap.c create mode 100644 tools/perf/util/hashmap.h create mode 100644 tools/perf/util/pfm.c create mode 100644 tools/perf/util/pfm.h create mode 100644 tools/testing/selftests/bpf/README.rst create mode 100644 tools/testing/selftests/bpf/bench.c create mode 100644 tools/testing/selftests/bpf/bench.h create mode 100644 tools/testing/selftests/bpf/benchs/bench_count.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_rename.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_ringbufs.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_trigger.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_rename.sh create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_ringbufs.sh create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_trigger.sh create mode 100644 tools/testing/selftests/bpf/network_helpers.c create mode 100644 tools/testing/selftests/bpf/network_helpers.h create mode 100644 tools/testing/selftests/bpf/prog_tests/align.c create mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter.c create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_map_in_map.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_skb_sk_lookup.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cls_redirect.c create mode 100644 tools/testing/selftests/bpf/prog_tests/connect_force_port.c create mode 100644 tools/testing/selftests/bpf/prog_tests/enable_stats.c create mode 100644 tools/testing/selftests/bpf/prog_tests/hashmap.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ringbuf.c create mode 100644 tools/testing/selftests/bpf/prog_tests/ringbuf_multi.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_helpers.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_bpf_map.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ipv6_route.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_netlink.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_file.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern1.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern2.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern3.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern4.c create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_test_kern_common.h create mode 100644 tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port4.c create mode 100644 tools/testing/selftests/bpf/progs/connect_force_port6.c create mode 100644 tools/testing/selftests/bpf/progs/perfbuf_bench.c create mode 100644 tools/testing/selftests/bpf/progs/ringbuf_bench.c delete mode 100644 tools/testing/selftests/bpf/progs/test_adjust_tail.c create mode 100644 tools/testing/selftests/bpf/progs/test_btf_map_in_map.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.c create mode 100644 tools/testing/selftests/bpf/progs/test_cls_redirect.h create mode 100644 tools/testing/selftests/bpf/progs/test_enable_stats.c create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf.c create mode 100644 tools/testing/selftests/bpf/progs/test_ringbuf_multi.c create mode 100644 tools/testing/selftests/bpf/progs/test_skb_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/test_skmsg_load_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_kern.h create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_shrink.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_devmap_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c create mode 100644 tools/testing/selftests/bpf/progs/trigger_bench.c delete mode 100644 tools/testing/selftests/bpf/test_align.c delete mode 100644 tools/testing/selftests/bpf/test_hashmap.c delete mode 100644 tools/testing/selftests/bpf/test_sockmap_kern.h create mode 100644 tools/testing/selftests/bpf/testing_helpers.c create mode 100644 tools/testing/selftests/bpf/testing_helpers.h create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_control.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_flower_restrictions.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_restrictions.sh create mode 100755 tools/testing/selftests/exec/binfmt_script create mode 100644 tools/testing/selftests/kvm/set_memory_region_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_preemption_timer_test.c create mode 100755 tools/testing/selftests/net/vrf-xfrm-tests.sh create mode 100644 tools/testing/selftests/proc/proc-fsconfig-hidepid.c create mode 100644 tools/testing/selftests/proc/proc-multiple-procfs.c create mode 100644 tools/testing/selftests/vm/khugepaged.c delete mode 100644 virt/kvm/arm/arch_timer.c delete mode 100644 virt/kvm/arm/arm.c delete mode 100644 virt/kvm/arm/hyp/timer-sr.c delete mode 100644 virt/kvm/arm/hyp/vgic-v3-sr.c delete mode 100644 virt/kvm/arm/mmio.c delete mode 100644 virt/kvm/arm/mmu.c delete mode 100644 virt/kvm/arm/psci.c delete mode 100644 virt/kvm/arm/trace.h delete mode 100644 virt/kvm/arm/vgic/trace.h delete mode 100644 virt/kvm/arm/vgic/vgic-v2.c delete mode 100644 virt/kvm/arm/vgic/vgic-v3.c delete mode 100644 virt/kvm/arm/vgic/vgic.c