aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-12-08(NOT-FOR-POSTING) Mark the status: rebase damon/for-v5.15.y-2021-11-19-12-31 ...damon/for-v5.15.7SeongJae Park1-1/+3
2021-12-08(drop) mm/damon: Add debug codeSeongJae Park1-0/+52
2021-12-08tools/perf: Integrate DAMON in perfSeongJae Park4-0/+691
2021-12-08tools: Introduce a minimal user-space tool for DAMONSeongJae Park15-0/+1741
2021-12-08mm/damon: Implement primitives for page granularity idleness monitoringSeongJae Park5-0/+124
2021-12-08mm/damon: Introduce arbitrary target typeSeongJae Park7-32/+73
2021-12-08mm/damon/paddr: Separate commonly usable functionsSeongJae Park3-138/+138
2021-12-08(NOT-FOR-POSTING) More not-yet-posted commitsSeongJae Park1-1/+1
2021-12-08mm/damon: Fixup trivial nits in mm-damon-remove-some-no-need-func-definitions...SeongJae Park3-7/+10
2021-12-08(NOT-FOR-POSTING) Patches written or reviewed by SJ but not merged in -mm startsSeongJae Park1-1/+1
2021-12-08mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocationSeongJae Park1-2/+2
2021-12-08mm/damon/vaddr: remove swap_ranges() and replace it with swap()Yihao Han1-13/+3
2021-12-08mm/damon: remove some unneeded function definitions in damon.hXin Hao3-33/+12
2021-12-08mm/damon/core: use abs() instead of diff_of()Xin Hao1-4/+2
2021-12-08mm/damon: add 'age' of region tracepoint supportXin Hao1-2/+5
2021-12-08mm/damon: unified access_check function naming rulesXin Hao1-4/+4
2021-12-08(NOT-FOR-POSTING) Patches in -mm but mmotmSeongJae Park1-1/+1
2021-12-08mm/damon: remove return value from before_terminate callbackChangbin Du2-4/+3
2021-12-08mm/damon: fix a few spelling mistakes in comments and a pr_debug messageColin Ian King3-3/+3
2021-12-08mm/damon: simplify stop mechanismChangbin Du2-37/+15
2021-12-08Docs/admin-guide/mm/damon/start: simplify the contentSeongJae Park1-53/+60
2021-12-08Docs/admin-guide/mm/damon/start: fix a wrong linkSeongJae Park1-1/+3
2021-12-08Docs/admin-guide/mm/damon/start: fix wrong example commandsSeongJae Park1-7/+7
2021-12-08mm/damon/dbgfs: add adaptive_targets list check before enable monitor_onXin Hao3-4/+20
2021-12-08mm/damon: remove unnecessary variable initializationXin Hao1-1/+1
2021-12-08Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIMSeongJae Park2-0/+236
2021-12-08mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)SeongJae Park3-0/+369
2021-12-08selftests/damon: support watermarksSeongJae Park1-2/+2
2021-12-08mm/damon/dbgfs: support watermarksSeongJae Park1-7/+9
2021-12-08mm/damon/schemes: activate schemes based on a watermarks mechanismSeongJae Park3-3/+151
2021-12-08tools/selftests/damon: update for regions prioritization of schemesSeongJae Park1-2/+2
2021-12-08mm/damon/dbgfs: support prioritization weightsSeongJae Park1-4/+10
2021-12-08mm/damon/vaddr,paddr: support pageout prioritizationSeongJae Park5-0/+82
2021-12-08mm/damon/schemes: prioritize regions within the quotasSeongJae Park2-7/+81
2021-12-08mm/damon/selftests: support schemes quotasSeongJae Park1-2/+2
2021-12-08mm/damon/dbgfs: support quotas of schemesSeongJae Park1-5/+9
2021-12-08mm/damon/schemes: implement time quotaSeongJae Park2-10/+60
2021-12-08mm/damon/schemes: skip already charged targets and regionsSeongJae Park2-0/+42
2021-12-08mm/damon/schemes: implement size quota for schemes application speed controlSeongJae Park3-13/+87
2021-12-08mm/damon/paddr: support the pageout schemeSeongJae Park2-1/+38
2021-12-08mm/damon/dbgfs: remove unnecessary variablesRongwei Wang1-34/+30
2021-12-08mm/damon/vaddr: constify static mm_walk_opsRikard Falkeborn1-2/+2
2021-12-08Docs/DAMON: document physical memory monitoring supportSeongJae Park3-19/+40
2021-12-08mm/damon/dbgfs: support physical memory monitoringSeongJae Park2-4/+19
2021-12-08mm/damon: implement primitives for physical address space monitoringSeongJae Park4-0/+243
2021-12-08mm/damon/vaddr: separate commonly usable functionsSeongJae Park4-86/+108
2021-12-08Docs/admin-guide/mm/damon: document 'init_regions' featureSeongJae Park1-2/+39
2021-12-08mm/damon/dbgfs-test: add a unit test case for 'init_regions'SeongJae Park1-0/+54
2021-12-08mm/damon/dbgfs: allow users to set initial monitoring target regionsSeongJae Park1-2/+154
2021-12-08Docs/admin-guide/mm/damon: document DAMON-based Operation SchemesSeongJae Park2-2/+60
2021-12-08selftests/damon: add 'schemes' debugfs testsSeongJae Park1-0/+13
2021-12-08mm/damon/schemes: implement statistics featureSeongJae Park4-4/+20
2021-12-08mm/damon/dbgfs: support DAMON-based Operation SchemesSeongJae Park1-3/+162
2021-12-08mm/damon/vaddr: support DAMON-based Operation SchemesSeongJae Park2-0/+58
2021-12-08mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)SeongJae Park2-0/+175
2021-12-08mm/damon/core: account age of target regionsSeongJae Park2-0/+23
2021-12-08mm/damon/core: nullify pointer ctx->kdamond with a NULLColin Ian King1-1/+1
2021-12-08mm/damon: needn't hold kdamond_lock to print pid of kdamondChangbin Du1-4/+2
2021-12-08mm/damon: remove unnecessary do_exit() from kdamondChangbin Du1-1/+1
2021-12-08mm/damon/core: print kdamond start log in debug mode onlySeongJae Park1-1/+1
2021-12-08include/linux/damon.h: fix kernel-doc comments for 'damon_callback'SeongJae Park1-3/+3
2021-12-08mm/damon: grammar s/works/work/Geert Uytterhoeven1-1/+1
2021-12-08(NOT-FOR-POSTING) DAMON commits in the mainlineSeongJae Park1-1/+1
2021-12-08selftests/kselftest/runner/run_one(): allow running non-executable filesSeongJae Park1-10/+18
2021-12-08for_damon_hack: Add files for DAMON hacksSeongJae Park21-0/+1330
2021-12-08tools/testing/kunit/kunit.py: Explicitly use Python3.7SeongJae Park1-1/+1
2021-12-08(NOT-FOR-POSTING) DAMON hack tree commits startSeongJae Park1-1/+1
2021-12-08Linux 5.15.7Greg Kroah-Hartman1-1/+1
2021-12-08ipmi: msghandler: Make symbol 'remove_work_wq' staticWei Yongjun1-1/+1
2021-12-08serial: liteuart: fix minor-number leak on probe errorsJohan Hovold1-3/+14
2021-12-08serial: liteuart: fix use-after-free and memleak on unbindJohan Hovold1-0/+1
2021-12-08serial: liteuart: Fix NULL pointer dereference in ->remove()Ilia Sergachev1-0/+2
2021-12-08serial: 8250: Fix RTS modem control while in rs485 modeLukas Wunner2-7/+5
2021-12-08serial: 8250_pci: rewrite pericom_do_set_divisor()Jay Dolan1-13/+17
2021-12-08serial: 8250_pci: Fix ACCES entries in pci_serial_quirks arrayJay Dolan1-1/+8
2021-12-08serial: core: fix transmit-buffer reset and memleakJohan Hovold1-1/+12
2021-12-08serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30Patrik John1-2/+2
2021-12-08serial: pl011: Add ACPI SBSA UART match idPierre Gondois1-0/+1
2021-12-08tty: serial: msm_serial: Deactivate RX DMA for polling supportSven Eckelmann1-0/+3
2021-12-08x86/64/mm: Map all kernel memory into trampoline_pgdJoerg Roedel1-1/+11
2021-12-08x86/tsc: Disable clocksource watchdog for TSC on qualified platormsFeng Tang1-4/+24
2021-12-08x86/tsc: Add a timer to make sure TSC_adjust is always checkedFeng Tang1-0/+41
2021-12-08usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init()Zhou Qingyang1-0/+3
2021-12-08usb: cdns3: gadget: fix new urb never complete if ep cancel previous requestsFrank Li1-16/+4
2021-12-08usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnectBadhri Jagan Sridharan1-4/+0
2021-12-08USB: NO_LPM quirk Lenovo Powered USB-C Travel HubOle Ernst1-0/+3
2021-12-08xhci: Fix commad ring abort, write all 64 bits to CRCR register.Mathias Nyman1-7/+14
2021-12-08vgacon: Propagate console boot parameters before calling `vc_resize'Maciej W. Rozycki1-5/+9
2021-12-08parisc: Mark cr16 CPU clocksource unstable on all SMP machinesHelge Deller1-22/+8
2021-12-08parisc: Fix "make install" on newer debian releasesHelge Deller1-0/+1
2021-12-08parisc: Fix KBUILD_IMAGE for self-extracting kernelHelge Deller1-0/+5
2021-12-08serial: 8250_bcm7271: UART errors after resuming from S2Al Cooper1-0/+13
2021-12-08net/mlx5e: Sync TIR params updates against concurrent create/modifyTariq Toukan3-27/+44
2021-12-08net/mlx5e: Rename TIR lro functions to TIR packet merge functionsKhalid Manaa15-92/+95
2021-12-08net/mlx5e: Rename lro_timeout to packet_merge_timeoutBen Ben-Ishay5-9/+9
2021-12-08KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible pathSean Christopherson3-25/+11
2021-12-08KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4kDavid Matlack1-5/+13
2021-12-08KVM: SEV: Return appropriate error codes if SEV-ES scratch setup failsSean Christopherson1-13/+17
2021-12-08sched/uclamp: Fix rq->uclamp_max not set on first enqueueQais Yousef1-1/+1
2021-12-08preempt/dynamic: Fix setup_preempt_mode() return valueAndrew Halaney1-2/+2
2021-12-08x86/xen: Add xenpv_restore_regs_and_return_to_usermode()Lai Jiangshan2-0/+24
2021-12-08x86/entry: Use the correct fence macro after swapgs in kernel CR3Lai Jiangshan1-7/+8
2021-12-08x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry()Lai Jiangshan1-11/+5
2021-12-08x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qwordMichael Sterritt1-18/+39
2021-12-08io-wq: don't retry task_work creation failure on fatal conditionsJens Axboe1-0/+7
2021-12-08Revert "drm/i915: Implement Wa_1508744258"José Roberto de Souza1-7/+0
2021-12-08mctp: Don't let RTM_DELROUTE delete local routesMatt Johnston1-4/+5
2021-12-08KVM: VMX: Set failure code in prepare_vmcs02()Dan Carpenter1-1/+3
2021-12-08KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln registerLike Xu1-1/+1
2021-12-08net/mlx5: E-Switch, Check group pointer before reading bw_share valueDmytro Linkin1-1/+1
2021-12-08net/mlx5: E-Switch, fix single FDB creation on BlueFieldMark Bloch1-0/+1
2021-12-08net/mlx5: E-switch, Respect BW share of the new groupDmytro Linkin1-1/+1
2021-12-08net/mlx5: Move MODIFY_RQT command to ignore list in internal error stateMoshe Shemesh1-1/+1
2021-12-08net/mlx5e: Fix missing IPsec statistics on uplink representorRaed Salem1-0/+4
2021-12-08KVM: SEV: initialize regions_list of a mirror VMPaolo Bonzini1-0/+1
2021-12-08KVM: X86: Fix when shadow_root_level=5 && guest root_level<4Lai Jiangshan1-2/+2
2021-12-08iwlwifi: Fix memory leaks in error handling pathChristophe JAILLET1-0/+6
2021-12-08ASoC: rk817: Add module alias for rk817-codecNicolas Frattaroli1-0/+1
2021-12-08drm/msm: Restore error return on invalid fenceRob Clark3-0/+10
2021-12-08drm/msm: Fix wait_fence submitqueue leakRob Clark1-20/+29
2021-12-08drm/msm: Fix mmap to include VM_IO and VM_DONTDUMPDouglas Anderson1-2/+1
2021-12-08drm/msm/devfreq: Fix OPP refcnt leakRob Clark1-0/+5
2021-12-08KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sp...Hou Wenlong1-2/+2
2021-12-08KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range()Hou Wenlong2-3/+3
2021-12-08atlantic: Remove warn trace message.Sameer Saurabh1-3/+0
2021-12-08atlantic: Fix statistics logic for production hardwareDmitry Bogdanov5-27/+139
2021-12-08Remove Half duplex mode speed capabilities.Sameer Saurabh1-4/+1
2021-12-08atlantic: Add missing DIDs and fix 115c.Nikita Danilov4-1/+27
2021-12-08atlantic: Fix to display FW bundle version instead of FW mac version.Sameer Saurabh1-3/+3
2021-12-08atlatnic: enable Nbase-t speeds with base-tNikita Danilov3-19/+13
2021-12-08atlantic: Increase delay for fw transactionsDmitry Bogdanov1-2/+5
2021-12-08drm/vc4: kms: Fix previous HVS commit waitMaxime Ripard1-8/+2
2021-12-08drm/vc4: kms: Don't duplicate pending commitMaxime Ripard1-6/+0
2021-12-08drm/vc4: kms: Clear the HVS FIFO commit pointer once doneMaxime Ripard1-0/+1
2021-12-08drm/vc4: kms: Add missing drm_crtc_commit_putMaxime Ripard1-1/+8
2021-12-08drm/vc4: kms: Fix return code checkMaxime Ripard1-5/+5
2021-12-08drm/vc4: kms: Wait for the commit before increasing our clock rateMaxime Ripard1-3/+3
2021-12-08drm/msm: Do hw_init() before capturing GPU stateRob Clark1-0/+1
2021-12-08drm/msm/a6xx: Allocate enough space for GMU registersDouglas Anderson1-2/+2
2021-12-08net/smc: Keep smc_close_final rc during active closeTony Lu1-2/+6
2021-12-08net/rds: correct socket tunable error in rds_tcp_tune()William Kucharski1-1/+1
2021-12-08net/smc: fix wrong list_del in smc_lgr_cleanup_earlyDust Li1-4/+3
2021-12-08ipv4: convert fib_num_tclassid_users to atomic_tEric Dumazet5-7/+7
2021-12-08net: annotate data-races on txq->xmit_lock_ownerEric Dumazet2-7/+17
2021-12-08octeontx2-af: Fix a memleak bug in rvu_mbox_init()Zhou Qingyang1-1/+1
2021-12-08dpaa2-eth: destroy workqueue at the end of remove functionDongliang Mu1-0/+2
2021-12-08net: marvell: mvpp2: Fix the computation of shared CPUsChristophe JAILLET1-1/+1
2021-12-08net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ ...Sven Schuchmann1-1/+1
2021-12-08net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header supportVincent Whitchurch1-5/+6
2021-12-08ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codecPierre-Louis Bossart1-0/+10
2021-12-08rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()Eiichi Tsukata1-5/+9
2021-12-08rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()Eiichi Tsukata1-5/+9
2021-12-08ASoC: tegra: Fix kcontrol put callback in AHUBSameer Pujar1-4/+7
2021-12-08ASoC: tegra: Fix kcontrol put callback in DSPKSameer Pujar1-32/+146
2021-12-08ASoC: tegra: Fix kcontrol put callback in DMICSameer Pujar1-34/+149
2021-12-08ASoC: tegra: Fix kcontrol put callback in I2SSameer Pujar1-76/+226
2021-12-08ASoC: tegra: Fix kcontrol put callback in ADMAIFSameer Pujar1-29/+109
2021-12-08ASoC: tegra: Fix wrong value type in DSPKSameer Pujar1-12/+11
2021-12-08ASoC: tegra: Fix wrong value type in DMICSameer Pujar1-12/+11
2021-12-08ASoC: tegra: Fix wrong value type in I2SSameer Pujar1-18/+24
2021-12-08ASoC: tegra: Fix wrong value type in ADMAIFSameer Pujar1-2/+2
2021-12-08mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_modeLorenzo Bianconi1-2/+2
2021-12-08net: dsa: b53: Add SPI ID tableFlorian Fainelli1-0/+14
2021-12-08selftests: net: Correct case nameLi Zhijian1-2/+2
2021-12-08net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()Zhou Qingyang1-2/+7
2021-12-08net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encaps...Raed Salem1-1/+1
2021-12-08iwlwifi: fix warnings produced by kernel debug optionsŁukasz Bartosik1-0/+2
2021-12-08arm64: ftrace: add missing BTIsMark Rutland1-0/+6
2021-12-08siphash: use _unaligned version by defaultArnd Bergmann2-16/+10
2021-12-08net: mpls: Fix notifications when deleting a deviceBenjamin Poirier1-16/+52
2021-12-08net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()Zhou Qingyang1-2/+8
2021-12-08tcp: fix page frag corruption on page faultPaolo Abeni1-5/+8
2021-12-08natsemi: xtensa: fix section mismatch warningsRandy Dunlap1-1/+1
2021-12-08i2c: cbus-gpio: set atomic transfer callbackAaro Koskinen1-2/+3
2021-12-08i2c: stm32f7: stop dma transfer in case of NACKAlain Volmat1-2/+7
2021-12-08i2c: stm32f7: recover the bus on access timeoutAlain Volmat1-0/+2
2021-12-08i2c: stm32f7: flush TX FIFO upon transfer errorsAlain Volmat1-1/+19
2021-12-08wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()Gustavo A. R. Silva1-2/+2
2021-12-08wireguard: receive: drop handshakes if queue lock is contendedJason A. Donenfeld1-3/+13
2021-12-08wireguard: receive: use ring buffer for incoming handshakesJason A. Donenfeld5-43/+37
2021-12-08wireguard: device: reset peer src endpoint when netns exitsJason A. Donenfeld5-2/+57
2021-12-08wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLISTLi Zhijian1-1/+1
2021-12-08wireguard: selftests: actually test for routing loopsJason A. Donenfeld1-1/+5
2021-12-08wireguard: allowedips: add missing __rcu annotation to satisfy sparseJason A. Donenfeld1-1/+1
2021-12-08wireguard: selftests: increase default dmesg log sizeJason A. Donenfeld1-0/+1
2021-12-08net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassedMarek Behún1-6/+42
2021-12-08net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X familyMarek Behún2-1/+61
2021-12-08net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X familyMarek Behún1-0/+48
2021-12-08net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiverMarek Behún2-4/+45
2021-12-08net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6()Marek Behún1-17/+11
2021-12-08net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393XMarek Behún1-20/+33
2021-12-08tracing/histograms: String compares should not care about signed valuesSteven Rostedt (VMware)1-1/+1
2021-12-08KVM: x86: check PIR even for vCPUs with disabled APICvPaolo Bonzini3-11/+10
2021-12-08KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()Lai Jiangshan1-1/+1
2021-12-08KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1Catalin Marinas1-2/+2
2021-12-08KVM: MMU: shadow nested paging does not have PKUPaolo Bonzini1-2/+2
2021-12-08KVM: x86: Use a stable condition around all VT-d PI pathsPaolo Bonzini1-9/+11
2021-12-08KVM: VMX: prepare sync_pir_to_irr for running with APICv disabledPaolo Bonzini1-14/+25
2021-12-08KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexitSean Christopherson3-15/+28
2021-12-08KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUESTSean Christopherson1-9/+14