aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-12-01(NOT-FOR-POSTING) Mark the status: rebase damon/for-v5.4.y-2021-11-19-12-32 o...damon/for-v5.4.163SeongJae Park1-1/+3
2021-12-01(drop) mm/damon: Add debug codeSeongJae Park1-0/+52
2021-12-01tools/perf: Integrate DAMON in perfSeongJae Park4-0/+691
2021-12-01tools: Introduce a minimal user-space tool for DAMONSeongJae Park15-0/+1741
2021-12-01mm/damon: Implement primitives for page granularity idleness monitoringSeongJae Park5-0/+124
2021-12-01mm/damon: Introduce arbitrary target typeSeongJae Park7-32/+73
2021-12-01mm/damon/paddr: Separate commonly usable functionsSeongJae Park3-138/+138
2021-12-01(NOT-FOR-POSTING) More not-yet-posted commitsSeongJae Park1-1/+1
2021-12-01mm/damon: Fixup trivial nits in mm-damon-remove-some-no-need-func-definitions...SeongJae Park3-7/+10
2021-12-01(NOT-FOR-POSTING) Patches written or reviewed by SJ but not merged in -mm startsSeongJae Park1-1/+1
2021-12-01mm/damon/dbgfs: fix missed use of damon_dbgfs_lockSeongJae Park1-3/+9
2021-12-01mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocationSeongJae Park1-4/+4
2021-12-01mm/damon/vaddr: remove swap_ranges() and replace it with swap()Yihao Han1-13/+3
2021-12-01mm/damon: remove some unneeded function definitions in damon.hXin Hao3-33/+12
2021-12-01mm/damon/core: use abs() instead of diff_of()Xin Hao1-4/+2
2021-12-01mm/damon: add 'age' of region tracepoint supportXin Hao1-2/+5
2021-12-01mm/damon: unified access_check function naming rulesXin Hao1-4/+4
2021-12-01(NOT-FOR-POSTING) Patches in -mm but mmotmSeongJae Park1-1/+1
2021-12-01mm/damon: remove return value from before_terminate callbackChangbin Du2-4/+3
2021-12-01mm/damon: fix a few spelling mistakes in comments and a pr_debug messageColin Ian King3-3/+3
2021-12-01(for-v5.4.y) Fix implicit get_task_struct() declaration errorsSeongJae Park1-0/+1
2021-12-01mm/damon: simplify stop mechanismChangbin Du2-37/+15
2021-12-01Docs/admin-guide/mm/damon/start: simplify the contentSeongJae Park1-53/+60
2021-12-01Docs/admin-guide/mm/damon/start: fix a wrong linkSeongJae Park1-1/+3
2021-12-01Docs/admin-guide/mm/damon/start: fix wrong example commandsSeongJae Park1-7/+7
2021-12-01mm/damon/dbgfs: add adaptive_targets list check before enable monitor_onXin Hao3-3/+18
2021-12-01mm/damon: remove unnecessary variable initializationXin Hao1-1/+1
2021-12-01Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIMSeongJae Park2-0/+236
2021-12-01mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)SeongJae Park3-0/+369
2021-12-01selftests/damon: support watermarksSeongJae Park1-2/+2
2021-12-01mm/damon/dbgfs: support watermarksSeongJae Park1-7/+9
2021-12-01mm/damon/schemes: activate schemes based on a watermarks mechanismSeongJae Park3-3/+151
2021-12-01tools/selftests/damon: update for regions prioritization of schemesSeongJae Park1-2/+2
2021-12-01mm/damon/dbgfs: support prioritization weightsSeongJae Park1-4/+10
2021-12-01mm/damon/vaddr,paddr: support pageout prioritizationSeongJae Park5-0/+82
2021-12-01mm/damon/schemes: prioritize regions within the quotasSeongJae Park2-7/+81
2021-12-01mm/damon/selftests: support schemes quotasSeongJae Park1-2/+2
2021-12-01mm/damon/dbgfs: support quotas of schemesSeongJae Park1-5/+9
2021-12-01mm/damon/schemes: implement time quotaSeongJae Park2-10/+60
2021-12-01mm/damon/schemes: skip already charged targets and regionsSeongJae Park2-0/+42
2021-12-01mm/damon/schemes: implement size quota for schemes application speed controlSeongJae Park3-13/+87
2021-12-01mm/damon/paddr: support the pageout schemeSeongJae Park2-1/+38
2021-12-01mm/damon/dbgfs: remove unnecessary variablesRongwei Wang1-35/+31
2021-12-01mm/damon/vaddr: constify static mm_walk_opsRikard Falkeborn1-2/+2
2021-12-01Docs/DAMON: document physical memory monitoring supportSeongJae Park3-19/+40
2021-12-01mm/damon/dbgfs: support physical memory monitoringSeongJae Park2-4/+19
2021-12-01mm/damon: implement primitives for physical address space monitoringSeongJae Park4-0/+243
2021-12-01(for-v5.4.y) mm/damon/vaddr: Add missed headerSeongJae Park1-0/+2
2021-12-01mm/damon/vaddr: separate commonly usable functionsSeongJae Park4-87/+108
2021-12-01Docs/admin-guide/mm/damon: document 'init_regions' featureSeongJae Park1-2/+39
2021-12-01mm/damon/dbgfs-test: add a unit test case for 'init_regions'SeongJae Park1-0/+54
2021-12-01mm/damon/dbgfs: allow users to set initial monitoring target regionsSeongJae Park1-2/+154
2021-12-01Docs/admin-guide/mm/damon: document DAMON-based Operation SchemesSeongJae Park2-2/+60
2021-12-01selftests/damon: add 'schemes' debugfs testsSeongJae Park1-0/+13
2021-12-01mm/damon/schemes: implement statistics featureSeongJae Park4-4/+20
2021-12-01mm/damon/dbgfs: support DAMON-based Operation SchemesSeongJae Park1-3/+162
2021-12-01mm/damon/vaddr: support DAMON-based Operation SchemesSeongJae Park2-0/+58
2021-12-01mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)SeongJae Park2-0/+175
2021-12-01mm/damon/core: account age of target regionsSeongJae Park2-0/+23
2021-12-01(for-v5.4.y) mm/madvise: pass mm to do_madviseMinchan Kim2-13/+23
2021-12-01mm/damon/core: nullify pointer ctx->kdamond with a NULLColin Ian King1-1/+1
2021-12-01mm/damon: needn't hold kdamond_lock to print pid of kdamondChangbin Du1-4/+2
2021-12-01mm/damon: remove unnecessary do_exit() from kdamondChangbin Du1-1/+1
2021-12-01mm/damon/core: print kdamond start log in debug mode onlySeongJae Park1-1/+1
2021-12-01include/linux/damon.h: fix kernel-doc comments for 'damon_callback'SeongJae Park1-3/+3
2021-12-01mm/damon: grammar s/works/work/Geert Uytterhoeven1-1/+1
2021-12-01mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()'SeongJae Park1-2/+2
2021-12-01mm/damon: don't use strnlen() with known-bogus source lengthAdam Borowski1-8/+8
2021-12-01MAINTAINERS: update for DAMONSeongJae Park1-0/+11
2021-12-01mm/damon: add user space selftestsSeongJae Park3-0/+110
2021-12-01mm/damon: add kunit testsSeongJae Park7-0/+760
2021-12-01Documentation: add documents for DAMONSeongJae Park9-0/+510
2021-12-01(for-v5.4.y) mm/damon/dbgfs: Use 'debugfs_remove_recursive()'SeongJae Park1-1/+1
2021-12-01mm/damon/dbgfs: support multiple contextsSeongJae Park1-2/+193
2021-12-01mm/damon/dbgfs: export kdamond pid to the user spaceSeongJae Park1-2/+35
2021-12-01mm/damon: implement a debugfs-based user space interfaceSeongJae Park5-0/+457
2021-12-01mm/damon: add a tracepointSeongJae Park2-1/+49
2021-12-01(for-v5.4.y) mm/damon: Fix build error for v5.4.ySeongJae Park1-6/+7
2021-12-01mm/damon: implement primitives for the virtual memory address spacesSeongJae Park4-0/+687
2021-12-01mm/idle_page_tracking: make PG_idle reusableSeongJae Park7-19/+27
2021-12-01mm/damon: adaptively adjust regionsSeongJae Park2-17/+237
2021-12-01mm/damon/core: implement region-based samplingSeongJae Park2-7/+213
2021-12-01mm: introduce Data Access MONitor (DAMON)SeongJae Park6-0/+508
2021-12-01(NOT-FOR-POSTING) DAMON commits in the mainlineSeongJae Park1-1/+1
2021-12-01for_damon_hack: Add files for DAMON hacksSeongJae Park21-0/+1330
2021-12-01selftests/kselftest/runner/run_one(): allow running non-executable filesSeongJae Park1-10/+18
2021-12-01(NOT-FOR-POSTING) DAMON hack tree commits startSeongJae Park1-1/+1
2021-12-01Linux 5.4.163Greg Kroah-Hartman1-1/+1
2021-12-01tty: hvc: replace BUG_ON() with negative return valueJuergen Gross1-3/+14
2021-12-01xen/netfront: don't trust the backend response data blindlyJuergen Gross1-5/+75
2021-12-01xen/netfront: disentangle tx_skb_freelistJuergen Gross1-36/+25
2021-12-01xen/netfront: don't read data from request on the ring pageJuergen Gross1-42/+36
2021-12-01xen/netfront: read response from backend only onceJuergen Gross1-19/+19
2021-12-01xen/blkfront: don't trust the backend response data blindlyJuergen Gross1-17/+53
2021-12-01xen/blkfront: don't take local copy of a request from the ring pageJuergen Gross1-10/+15
2021-12-01xen/blkfront: read response from backend only onceJuergen Gross1-17/+18
2021-12-01xen: sync include/xen/interface/io/ring.h with Xen's newest versionJuergen Gross1-135/+158
2021-12-01fuse: release pipe buf after last useMiklos Szeredi1-5/+5
2021-12-01NFC: add NCI_UNREG flag to eliminate the raceLin Ma2-2/+18
2021-12-01shm: extend forced shm destroy to support objects from several IPC nsesAlexander Mikhalitsyn3-47/+159
2021-12-01s390/mm: validate VMA in PGSTE manipulation functionsDavid Hildenbrand1-0/+13
2021-12-01tracing: Check pid filtering when creating eventsSteven Rostedt (VMware)1-0/+7
2021-12-01vhost/vsock: fix incorrect used length reported to the guestStefano Garzarella1-1/+1
2021-12-01smb3: do not error on fsync when readonlySteve French1-6/+29
2021-12-01f2fs: set SBI_NEED_FSCK flag when inconsistent node block foundWeichao Guo1-0/+1
2021-12-01net: mscc: ocelot: correctly report the timestamping RX filters in ethtoolVladimir Oltean1-1/+4
2021-12-01net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMPVladimir Oltean1-6/+0
2021-12-01net: hns3: fix VF RSS failed problem after PF enable multi-TCsGuangbin Huang1-2/+2
2021-12-01net/smc: Don't call clcsock shutdown twice when smc shutdownTony Lu1-1/+7
2021-12-01net: vlan: fix underflow for the real_dev refcntZiyang Xuan2-3/+3
2021-12-01MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48Huang Pei1-1/+1
2021-12-01igb: fix netpoll exit with trafficJesse Brandeburg1-1/+1
2021-12-01nvmet: use IOCB_NOWAIT only if the filesystem supports itMaurizio Lombardi1-1/+3
2021-12-01tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flowsEric Dumazet1-2/+3
2021-12-01PM: hibernate: use correct mode for swsusp_close()Thomas Zeitlhofer1-3/+3
2021-12-01net/ncsi : Add payload to be 32-bit aligned to fix dropped packetsKumar Thangavel1-8/+16
2021-12-01nvmet-tcp: fix incomplete data digest sendVarun Prakash1-1/+6
2021-12-01net/smc: Ensure the active closing peer first closes clcsockTony Lu1-0/+6
2021-12-01scsi: core: sysfs: Fix setting device state to SDEV_RUNNINGMike Christie1-1/+1
2021-12-01net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop groupNikolay Aleksandrov1-2/+23
2021-12-01net: ipv6: add fib6_nh_release_dsts stubNikolay Aleksandrov4-0/+22
2021-12-01nfp: checking parameter process for rx-usecs/tx-usecs is invalidDiana Wang2-4/+1
2021-12-01ipv6: fix typos in __ip6_finish_output()Eric Dumazet1-1/+1
2021-12-01iavf: Prevent changing static ITR values if adaptive moderation is onNitesh B Venkatesh1-4/+26
2021-12-01drm/vc4: fix error code in vc4_create_object()Dan Carpenter1-1/+1
2021-12-01scsi: mpt3sas: Fix kernel panic during drive powercycle testSreekanth Reddy1-1/+1
2021-12-01ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCETakashi Iwai2-5/+5
2021-12-01NFSv42: Don't fail clone() unless the OP_CLONE operation failedTrond Myklebust1-2/+1
2021-12-01firmware: arm_scmi: pm: Propagate return value to callerPeng Fan1-3/+1
2021-12-01net: ieee802154: handle iftypes as u32Alexander Aring1-3/+4
2021-12-01ASoC: topology: Add missing rwsem around snd_ctl_remove() callsTakashi Iwai1-0/+3
2021-12-01ASoC: qdsp6: q6routing: Conditionally reset FrontEnd MixerSrinivas Kandagatla1-1/+5
2021-12-01ARM: dts: BCM5301X: Add interrupt properties to GPIO nodeFlorian Fainelli1-0/+2
2021-12-01ARM: dts: BCM5301X: Fix I2C controller interruptFlorian Fainelli1-1/+1
2021-12-01netfilter: ipvs: Fix reuse connection if RS weight is 0yangxingwu2-6/+5
2021-12-01proc/vmcore: fix clearing user buffer by properly using clear_user()David Hildenbrand1-6/+10
2021-12-01arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio functionMarek Behún4-5/+5
2021-12-01pinctrl: armada-37xx: Correct PWM pins definitionsMarek Behún2-13/+12
2021-12-01PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridgePali Rohár1-0/+27
2021-12-01PCI: aardvark: Set PCI Bridge Class Code to PCI BridgePali Rohár1-0/+20
2021-12-01PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridgePali Rohár1-9/+38
2021-12-01PCI: aardvark: Fix link trainingPali Rohár1-83/+34
2021-12-01PCI: aardvark: Simplify initialization of rootcap on virtual bridgePali Rohár1-10/+4
2021-12-01PCI: aardvark: Implement re-issuing config requests on CRS responsePali Rohár1-24/+43
2021-12-01PCI: aardvark: Fix PCIe Max Payload Size settingPali Rohár1-1/+2
2021-12-01PCI: aardvark: Configure PCIe resources from 'ranges' DT propertyPali Rohár1-1/+189
2021-12-01PCI: pci-bridge-emul: Fix array overruns, improve safetyRussell King1-3/+8
2021-12-01PCI: aardvark: Update comment about disabling link trainingPali Rohár1-1/+8
2021-12-01PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()Pali Rohár1-30/+34
2021-12-01PCI: aardvark: Fix compilation on s390Pali Rohár1-1/+1
2021-12-01PCI: aardvark: Don't touch PCIe registers if no card connectedPali Rohár1-0/+7
2021-12-01PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macrosPali Rohár1-23/+18
2021-12-01PCI: aardvark: Issue PERST via GPIOPali Rohár1-1/+42
2021-12-01PCI: aardvark: Improve link trainingMarek Behún1-25/+89
2021-12-01PCI: aardvark: Train link immediately after enabling trainingPali Rohár1-6/+9
2021-12-01PCI: aardvark: Fix big endian supportGrzegorz Jaszczyk1-5/+7
2021-12-01PCI: aardvark: Wait for endpoint to be ready before training linkRemi Pommarel1-0/+8
2021-12-01PCI: aardvark: Deduplicate code in advk_pcie_rd_conf()Marek Behún1-28/+20
2021-12-01mdio: aspeed: Fix "Link is Down" issueDylan Hung1-0/+7
2021-12-01mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiBAdrian Hunter2-4/+21
2021-12-01tracing: Fix pid filtering when triggers are attachedSteven Rostedt (VMware)1-6/+18
2021-12-01tracing/uprobe: Fix uprobe_perf_open probes iterationJiri Olsa1-0/+1
2021-12-01KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLBNicholas Piggin1-1/+4
2021-12-01xen: detect uninitialized xenbus in xenbus_initStefano Stabellini1-0/+23
2021-12-01xen: don't continue xenstore initialization in case of errorsStefano Stabellini1-1/+3
2021-12-01staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()Dan Carpenter1-1/+2
2021-12-01staging/fbtft: Fix backlightNoralf Trønnes2-12/+1
2021-12-01HID: wacom: Use "Confidence" flag to prevent reporting invalid contactsJason Gerecke2-1/+8
2021-12-01Revert "parisc: Fix backtrace to always include init funtion names"Helge Deller1-2/+1
2021-12-01media: cec: copy sequence field for the replyHans Verkuil1-0/+1
2021-12-01ALSA: ctxfi: Fix out-of-range accessTakashi Iwai5-26/+22
2021-12-01binder: fix test regression due to sender_euid changeTodd Kjos1-1/+1
2021-12-01usb: hub: Fix locking issues with address0_mutexMathias Nyman1-7/+12
2021-12-01usb: hub: Fix usb enumeration issue due to address0 raceMathias Nyman1-3/+11
2021-12-01usb: typec: fusb302: Fix masking of comparator and bc_lvl interruptsOndrej Jirman1-2/+4
2021-12-01net: nexthop: fix null pointer dereference when IPv6 is not enabledNikolay Aleksandrov1-3/+7
2021-12-01usb: dwc2: hcd_queue: Fix use of floating point literalNathan Chancellor1-1/+1
2021-12-01usb: dwc2: gadget: Fix ISOC flow for elapsed framesMinas Harutyunyan1-3/+14
2021-12-01USB: serial: option: add Fibocom FM101-GL variantsMingjie Zhang1-0/+3
2021-12-01USB: serial: option: add Telit LE910S1 0x9200 compositionDaniele Palmas1-0/+2
2021-11-26Linux 5.4.162Greg Kroah-Hartman1-1/+1
2021-11-26ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()Pierre-Louis Bossart1-2/+2
2021-11-26ALSA: hda: hdac_ext_stream: fix potential locking issuesPierre-Louis Bossart2-18/+30
2021-11-26hugetlbfs: flush TLBs correctly after huge_pmd_unshareNadav Amit1-4/+19
2021-11-26tlb: mmu_gather: add tlb_flush_*_range APIsPeter Zijlstra (Intel)1-15/+40
2021-11-26ice: Delete always true check of PF pointerLeon Romanovsky1-3/+0
2021-11-26usb: max-3421: Use driver data instead of maintaining a list of bound devicesUwe Kleine-König1-20/+5
2021-11-26ASoC: DAPM: Cover regression by kctl change notification fixTakashi Iwai1-6/+23
2021-11-26batman-adv: Don't always reallocate the fragmentation skb headSven Eckelmann1-5/+6
2021-11-26batman-adv: Reserve needed_*room for fragmentsSven Eckelmann1-5/+10
2021-11-26batman-adv: Consider fragmentation for needed_headroomSven Eckelmann1-0/+3
2021-11-26perf/core: Avoid put_page() when GUP failsGreg Thelen1-5/+5
2021-11-26Revert "net: mvpp2: disable force link UP during port init procedure"Greg Kroah-Hartman1-13/+1
2021-11-26drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and...hongao1-0/+1
2021-11-26drm/i915/dp: Ensure sink rate values are always validImre Deak1-0/+11
2021-11-26drm/nouveau: use drm_dev_unplug() during device removalJeremy Cline1-1/+1
2021-11-26drm/udl: fix control-message timeoutJohan Hovold1-1/+1
2021-11-26cfg80211: call cfg80211_stop_ap when switch from P2P_GO typeNguyen Dinh Phi1-0/+1
2021-11-26parisc/sticon: fix reverse colorsSven Schnelle1-6/+6
2021-11-26btrfs: fix memory ordering between normal and ordered work functionsNikolay Borisov1-0/+14