aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2023-06-11mm: gup: FOLL_UNSHARE and COR faultmapcount_unshareAndrea Arcangeli0-0/+0
2023-06-11mm: mprotect: avoid spurious COW faults for exclusive anon pages in cow mappingAndrea Arcangeli3-2/+71
2023-06-11mm: thp: cleanup and optimize compound_nrAndrea Arcangeli10-17/+20
2023-06-11mm: thp: optimize total_mapcount() with head_compound_mapcountAndrea Arcangeli1-2/+2
2023-06-11mm: thp: page_trans_huge_mapcount_lock: optimize the lock_page_memcgAndrea Arcangeli1-9/+13
2023-06-11mm: cacheline alignment for page_table_lock and mmap_lockAndrea Arcangeli4-23/+26
2023-06-11Revert "mm: thp: avoid false positive copies in fork() with virtually splitte...Andrea Arcangeli5-153/+19
2023-06-11mm: thp: avoid false positive copies in fork() with virtually splitted THPsAndrea Arcangeli5-19/+153
2023-06-11mm: gup: enable PageAnonGup to reduce the false positive copies in forkAndrea Arcangeli7-18/+113
2023-06-11mm: gup: introduce PageAnonGup helpersAndrea Arcangeli3-0/+30
2023-06-11mm: ksm: introduce PageHeadAnonNoKsmAndrea Arcangeli1-2/+6
2023-06-11mm: ksm: introduce PageAnonNoKsmAndrea Arcangeli1-0/+7
2023-06-11mm: gup: fix synchronicity of all GUP pins universallyAndrea Arcangeli3-29/+63
2023-06-11mm: thp: fix COW accuracy on double map THPAndrea Arcangeli10-41/+110
2023-06-11mm: KSM: improve reuse_swap_page for CONFIG_SWAP=nAndrea Arcangeli1-2/+6
2023-06-11mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins on SWP_STA...Andrea Arcangeli3-0/+35
2023-06-11mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins taken whil...Andrea Arcangeli2-16/+83
2023-06-11mm: gup: enable FOLL_MM_SYNC by default for FOLL_LONGTERMAndrea Arcangeli1-1/+3
2023-06-11mm: gup: document FOLL_MM_SYNCAndrea Arcangeli2-4/+42
2023-06-11mm: gup: FOLL_MM_SYNC: zeropage and MAP_PRIVATE pagecacheAndrea Arcangeli5-13/+27
2023-06-11mm: gup: FOLL_MM_SYNC: handle FOLL_MM_SYNC in can_read_pin_swap_page()Andrea Arcangeli5-23/+76
2023-06-11mm: gup: FOLL_MM_SYNC: enable COR on PageKsmAndrea Arcangeli2-2/+48
2023-06-11mm: gup: introduce FOLL_MM_SYNC and FAULT_FLAG_MM_SYNCAndrea Arcangeli2-0/+5
2023-06-11mm: COW/COR: de-dup the lock page lockingAndrea Arcangeli1-15/+2
2023-06-11mm: COW: restore full accuracy in page reuseAndrea Arcangeli7-62/+98
2023-06-11mm: thp: replace the page lock with the seqlock for the THP mapcountAndrea Arcangeli1-37/+3
2023-06-11mm: COW: skip the page lock in the COW copy pathAndrea Arcangeli2-0/+28
2023-06-11mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfsAndrea Arcangeli1-2/+21
2023-06-11mm: hugetlbfs: FOLL_FAULT_UNSHAREAndrea Arcangeli1-5/+31
2023-06-11mm: hugetlbfs: COR: copy-on-read faultAndrea Arcangeli1-7/+33
2023-06-11mm: gup: FOLL_NOUNSHARE: optimize follow_pageAndrea Arcangeli2-1/+23
2023-06-11mm: gup: activate GUP unsharing with CORAndrea Arcangeli2-3/+42
2023-06-11mm: gup: gup_must_unshare() use can_read_pin_swap_page()Andrea Arcangeli4-2/+42
2023-06-11mm: gup: gup_must_unshare()Andrea Arcangeli2-0/+93
2023-06-11mm: gup: COR: copy-on-read faultAndrea Arcangeli2-11/+145
2023-06-11mm: thp: introduce page_trans_huge_anon_sharedAndrea Arcangeli2-0/+39
2023-06-11mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmapAndrea Arcangeli3-3/+38
2023-06-11mm: thp: make the THP mapcount atomic with a seqlockAndrea Arcangeli5-15/+146
2023-06-11mm: thp: consolidate mapcount logic on THP splitDavid Hildenbrand1-7/+11
2023-06-11extraversionAndrea Arcangeli1-1/+1
2023-06-09mm: gup: FOLL_UNSHARE and COR faultAndrea Arcangeli0-0/+0
2023-06-09mm: mprotect: avoid spurious COW faults for exclusive anon pages in cow mappingAndrea Arcangeli3-2/+71
2023-06-09mm: thp: cleanup and optimize compound_nrAndrea Arcangeli10-17/+20
2023-06-09mm: thp: optimize total_mapcount() with head_compound_mapcountAndrea Arcangeli1-2/+2
2023-06-09mm: thp: page_trans_huge_mapcount_lock: optimize the lock_page_memcgAndrea Arcangeli1-9/+13
2023-06-09mm: cacheline alignment for page_table_lock and mmap_lockAndrea Arcangeli4-23/+26
2023-06-09mm: gup: enable PageAnonGup to reduce the false positive copies in forkAndrea Arcangeli3-3/+43
2023-06-09mm: gup: introduce PageAnonGup helpersAndrea Arcangeli3-0/+30
2023-06-09mm: ksm: introduce PageHeadAnonNoKsmAndrea Arcangeli1-2/+6
2023-06-09mm: ksm: introduce PageAnonNoKsmAndrea Arcangeli1-0/+7
2023-06-09mm: gup: fix synchronicity of all GUP pins universallyAndrea Arcangeli3-29/+58
2023-06-09mm: thp: fix COW accuracy on double map THPAndrea Arcangeli10-41/+110
2023-06-09mm: KSM: improve reuse_swap_page for CONFIG_SWAP=nAndrea Arcangeli1-2/+6
2023-06-09mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins on SWP_STA...Andrea Arcangeli3-0/+35
2023-06-09mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins taken whil...Andrea Arcangeli2-16/+83
2023-06-09mm: gup: enable FOLL_MM_SYNC by default for FOLL_LONGTERMAndrea Arcangeli1-1/+3
2023-06-09mm: gup: document FOLL_MM_SYNCAndrea Arcangeli2-4/+42
2023-06-09mm: gup: FOLL_MM_SYNC: zeropage and MAP_PRIVATE pagecacheAndrea Arcangeli5-13/+27
2023-06-09mm: gup: FOLL_MM_SYNC: handle FOLL_MM_SYNC in can_read_pin_swap_page()Andrea Arcangeli5-23/+76
2023-06-09mm: gup: FOLL_MM_SYNC: enable COR on PageKsmAndrea Arcangeli2-2/+48
2023-06-09mm: gup: introduce FOLL_MM_SYNC and FAULT_FLAG_MM_SYNCAndrea Arcangeli2-0/+5
2023-06-09mm: COW/COR: de-dup the lock page lockingAndrea Arcangeli1-15/+2
2023-06-09mm: COW: restore full accuracy in page reuseAndrea Arcangeli7-62/+98
2023-06-09mm: thp: replace the page lock with the seqlock for the THP mapcountAndrea Arcangeli1-37/+3
2023-06-09mm: COW: skip the page lock in the COW copy pathAndrea Arcangeli2-0/+28
2023-06-09mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfsAndrea Arcangeli1-2/+21
2023-06-09mm: hugetlbfs: FOLL_FAULT_UNSHAREAndrea Arcangeli1-5/+31
2023-06-09mm: hugetlbfs: COR: copy-on-read faultAndrea Arcangeli1-7/+33
2023-06-09mm: gup: FOLL_NOUNSHARE: optimize follow_pageAndrea Arcangeli2-1/+23
2023-06-09mm: gup: activate GUP unsharing with CORAndrea Arcangeli2-3/+42
2023-06-09mm: gup: gup_must_unshare() use can_read_pin_swap_page()Andrea Arcangeli4-2/+42
2023-06-09mm: gup: gup_must_unshare()Andrea Arcangeli2-0/+93
2023-06-09mm: gup: COR: copy-on-read faultAndrea Arcangeli2-11/+145
2023-06-09mm: thp: introduce page_trans_huge_anon_sharedAndrea Arcangeli2-0/+39
2023-06-09mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmapAndrea Arcangeli3-3/+38
2023-06-09mm: thp: make the THP mapcount atomic with a seqlockAndrea Arcangeli5-15/+146
2023-06-09mm: thp: consolidate mapcount logic on THP splitDavid Hildenbrand1-7/+11
2023-06-09extraversionAndrea Arcangeli1-1/+1
2023-06-08mm: gup: FOLL_UNSHARE and COR faultAndrea Arcangeli0-0/+0
2023-06-08mm: gup: FOLL_UNSHARE and COR faultAndrea Arcangeli0-0/+0
2023-06-08mm: mprotect: avoid spurious COW faults for exclusive anon pages in cow mappingAndrea Arcangeli3-2/+71
2023-06-08mm: thp: cleanup and optimize compound_nrAndrea Arcangeli10-17/+20
2023-06-08mm: thp: optimize total_mapcount() with head_compound_mapcountAndrea Arcangeli1-2/+2
2023-06-08mm: thp: page_trans_huge_mapcount_lock: optimize the lock_page_memcgAndrea Arcangeli1-9/+13
2023-06-08mm: cacheline alignment for page_table_lock and mmap_lockAndrea Arcangeli4-23/+26
2023-06-08mm: gup: enable PageAnonGup to reduce the false positive copies in forkAndrea Arcangeli3-3/+43
2023-06-08mm: gup: introduce PageAnonGup helpersAndrea Arcangeli3-0/+30
2023-06-08mm: ksm: introduce PageHeadAnonNoKsmAndrea Arcangeli1-2/+6
2023-06-08mm: ksm: introduce PageAnonNoKsmAndrea Arcangeli1-0/+7
2023-06-08mm: gup: fix synchronicity of all GUP pins universallyAndrea Arcangeli3-29/+58
2023-06-08mm: thp: fix COW accuracy on double map THPAndrea Arcangeli10-41/+110
2023-06-08mm: KSM: improve reuse_swap_page for CONFIG_SWAP=nAndrea Arcangeli1-2/+6
2023-06-08mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins on SWP_STA...Andrea Arcangeli3-0/+35
2023-06-08mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins taken whil...Andrea Arcangeli2-16/+83
2023-06-08mm: gup: enable FOLL_MM_SYNC by default for FOLL_LONGTERMAndrea Arcangeli1-1/+3
2023-06-08mm: gup: document FOLL_MM_SYNCAndrea Arcangeli2-4/+42
2023-06-08mm: gup: FOLL_MM_SYNC: zeropage and MAP_PRIVATE pagecacheAndrea Arcangeli5-13/+27
2023-06-08mm: gup: FOLL_MM_SYNC: handle FOLL_MM_SYNC in can_read_pin_swap_page()Andrea Arcangeli5-23/+76
2023-06-08mm: gup: FOLL_MM_SYNC: enable COR on PageKsmAndrea Arcangeli2-2/+48
2023-06-08mm: gup: introduce FOLL_MM_SYNC and FAULT_FLAG_MM_SYNCAndrea Arcangeli2-0/+5
2023-06-08mm: COW/COR: de-dup the lock page lockingAndrea Arcangeli1-15/+2
2023-06-08mm: COW: restore full accuracy in page reuseAndrea Arcangeli7-62/+98
2023-06-08mm: thp: replace the page lock with the seqlock for the THP mapcountAndrea Arcangeli1-37/+3
2023-06-08mm: COW: skip the page lock in the COW copy pathAndrea Arcangeli2-0/+28
2023-06-08mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfsAndrea Arcangeli1-2/+21
2023-06-08mm: hugetlbfs: FOLL_FAULT_UNSHAREAndrea Arcangeli1-5/+31
2023-06-08mm: hugetlbfs: COR: copy-on-read faultAndrea Arcangeli1-7/+33
2023-06-08mm: gup: FOLL_NOUNSHARE: optimize follow_pageAndrea Arcangeli2-1/+23
2023-06-08mm: gup: activate GUP unsharing with CORAndrea Arcangeli2-3/+42
2023-06-08mm: gup: gup_must_unshare() use can_read_pin_swap_page()Andrea Arcangeli4-2/+42
2023-06-08mm: gup: gup_must_unshare()Andrea Arcangeli2-0/+93
2023-06-08mm: gup: COR: copy-on-read faultAndrea Arcangeli2-11/+145
2023-06-08mm: thp: introduce page_trans_huge_anon_sharedAndrea Arcangeli2-0/+39
2023-06-08mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmapAndrea Arcangeli3-3/+38
2023-06-08mm: thp: make the THP mapcount atomic with a seqlockAndrea Arcangeli5-15/+146
2023-06-08mm: thp: consolidate mapcount logic on THP splitDavid Hildenbrand1-7/+11
2023-06-08extraversionAndrea Arcangeli1-1/+1
2023-06-06mm: mprotect: avoid spurious COW faults for exclusive anon pages in cow mappingAndrea Arcangeli3-2/+78
2023-06-06mm: thp: cleanup and optimize compound_nrAndrea Arcangeli10-17/+20
2023-06-06mm: thp: optimize total_mapcount() with head_compound_mapcountAndrea Arcangeli1-2/+2
2023-06-06mm: thp: page_trans_huge_mapcount_lock: optimize the lock_page_memcgAndrea Arcangeli1-9/+13
2023-06-06mm: cacheline alignment for page_table_lock and mmap_lockAndrea Arcangeli4-23/+26
2023-06-06mm: gup: fix synchronicity of all GUP pins universallyAndrea Arcangeli3-29/+58
2023-06-06mm: thp: fix COW accuracy on double map THPAndrea Arcangeli10-41/+110
2023-06-06mm: KSM: improve reuse_swap_page for CONFIG_SWAP=nAndrea Arcangeli1-2/+6
2023-06-06mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins on SWP_STA...Andrea Arcangeli3-0/+35
2023-06-06mm: gup: retain synchronicity of concurrent FOLL_LONGTERM R/O pins taken whil...Andrea Arcangeli2-16/+83
2023-06-06mm: gup: enable FOLL_MM_SYNC by default for FOLL_LONGTERMAndrea Arcangeli1-1/+3
2023-06-06mm: gup: document FOLL_MM_SYNCAndrea Arcangeli2-4/+42
2023-06-06mm: gup: FOLL_MM_SYNC: zeropage and MAP_PRIVATE pagecacheAndrea Arcangeli5-13/+27
2023-06-06mm: gup: FOLL_MM_SYNC: handle FOLL_MM_SYNC in can_read_pin_swap_page()Andrea Arcangeli5-23/+76
2023-06-06mm: gup: FOLL_MM_SYNC: enable COR on PageKsmAndrea Arcangeli2-2/+48
2023-06-06mm: gup: introduce FOLL_MM_SYNC and FAULT_FLAG_MM_SYNCAndrea Arcangeli2-0/+5
2023-06-06mm: COW/COR: de-dup the lock page lockingAndrea Arcangeli1-15/+2
2023-06-06mm: COW: restore full accuracy in page reuseAndrea Arcangeli7-62/+98
2023-06-06mm: thp: replace the page lock with the seqlock for the THP mapcountAndrea Arcangeli1-37/+3
2023-06-06mm: COW: skip the page lock in the COW copy pathAndrea Arcangeli2-0/+28
2023-06-06mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfsAndrea Arcangeli1-2/+21
2023-06-06mm: hugetlbfs: FOLL_FAULT_UNSHAREAndrea Arcangeli1-5/+31
2023-06-06mm: hugetlbfs: COR: copy-on-read faultAndrea Arcangeli1-7/+33
2023-06-06mm: gup: FOLL_NOUNSHARE: optimize follow_pageAndrea Arcangeli2-1/+23
2023-06-06mm: gup: activate GUP unsharing with CORAndrea Arcangeli2-3/+42
2023-06-06mm: gup: gup_must_unshare() use can_read_pin_swap_page()Andrea Arcangeli4-2/+42
2023-06-06mm: gup: gup_must_unshare()Andrea Arcangeli2-0/+93
2023-06-06mm: gup: COR: copy-on-read faultAndrea Arcangeli2-11/+145
2023-06-06mm: thp: introduce page_trans_huge_anon_sharedAndrea Arcangeli2-0/+39
2023-06-06mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmapAndrea Arcangeli3-3/+38
2023-06-06mm: thp: make the THP mapcount atomic with a seqlockAndrea Arcangeli5-15/+146
2023-06-06mm: thp: consolidate mapcount logic on THP splitDavid Hildenbrand1-7/+11
2023-06-06extraversionAndrea Arcangeli1-1/+1
2023-06-05Linux 5.15.115Greg Kroah-Hartman1-1/+1
2023-06-05netfilter: ctnetlink: Support offloaded conntrack entry deletionPaul Blakey1-8/+0
2023-06-05ipv{4,6}/raw: fix output xfrm lookup wrt protocolNicolas Dichtel5-3/+21
2023-06-05binder: fix UAF of alloc->vma in race with munmap()Carlos Llamas1-3/+3
2023-06-05binder: add lockless binder_alloc_(set|get)_vma()Carlos Llamas1-15/+7
2023-06-05Revert "android: binder: stop saving a pointer to the VMA"Carlos Llamas3-16/+15
2023-06-05Revert "binder_alloc: add missing mmap_lock calls when using the VMA"Carlos Llamas1-21/+10
2023-06-05bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()Ruihan Li1-0/+28
2023-06-05xdp: xdp_mem_allocator can be NULL in trace_mem_connect().Sebastian Andrzej Siewior1-1/+2
2023-06-05irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routableJiaxun Yang1-0/+2
2023-06-05page_pool: fix inconsistency for page_pool_ring_[un]lock()Yunsheng Lin2-20/+26
2023-06-05net: page_pool: use in_softirq() insteadQingfang DENG2-5/+5
2023-06-05xdp: Allow registering memory model without rxq referenceToke Høiland-Jørgensen2-30/+65
2023-06-05net/mlx5e: Fix SQ wake logic in ptp napi_poll contextRahul Rameshbabu3-7/+16
2023-06-05irqchip/mips-gic: Use raw spinlock for gic_lockJiaxun Yang1-15/+15
2023-06-05irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()Marc Zyngier1-11/+26
2023-06-05binder: fix UAF caused by faulty buffer cleanupCarlos Llamas1-6/+20
2023-06-05bonding: fix send_peer_notif overflowHangbin Liu3-3/+14
2023-06-05Bonding: add arp_missed_max optionHangbin Liu10-8/+82
2023-06-05net: dsa: mt7530: fix network connectivity with multiple CPU portsArınç ÜNAL1-3/+7
2023-06-05net: dsa: mt7530: split-off common parts from mt7531_setupDaniel Golle1-45/+56
2023-06-05net: dsa: mt7530: rework mt753[01]_setupFrank Wunderlich1-4/+21
2023-06-05net: dsa: introduce helpers for iterating through ports using dpVladimir Oltean1-0/+28
2023-06-05net: phy: mscc: enable VSC8501/2 RGMII RX clockDavid Epping2-26/+29
2023-06-05platform/x86: ISST: Remove 8 socket limitSteve Wahl1-7/+5
2023-06-05platform/x86: ISST: PUNIT device mapping with Sub-NUMA clusteringSrinivas Pandruvada1-7/+32
2023-06-05net/mlx5: Devcom, serialize devcom registrationShay Drory1-5/+14
2023-06-05net/mlx5e: Fix deadlock in tc route query codeVlad Buslov3-20/+48
2023-06-05net/mlx5: devcom only supports 2 portsMark Bloch2-7/+11
2023-06-05bpf: fix a memory leak in the LRU and LRU_PERCPU hash mapsAnton Protopopov1-2/+4
2023-06-05power: supply: bq24190: Call power_supply_changed() after updating input currentHans de Goede1-0/+1
2023-06-05power: supply: core: Refactor power_supply_set_input_current_limit_from_suppl...Hans de Goede3-30/+44
2023-06-05power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to sta...Hans de Goede1-2/+2
2023-06-05power: supply: bq27xxx: Ensure power_supply_changed() is called on current si...Hans de Goede2-1/+15
2023-06-05power: supply: bq27xxx: Move bq27xxx_battery_update() downHans de Goede1-61/+61
2023-06-05power: supply: bq27xxx: expose battery data when CI=1Sicelo A. Mhlongo1-33/+27
2023-05-30Linux 5.15.114Greg Kroah-Hartman1-1/+1
2023-05-30net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLEDavid Epping1-0/+1
2023-05-303c589_cs: Fix an error handling path in tc589_probe()Christophe JAILLET1-1/+10
2023-05-30regulator: mt6359: add read check for PMIC MT6359Sen Chu1-2/+5
2023-05-30firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptorsSudeep Holla1-0/+6
2023-05-30arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delayHugo Villeneuve1-1/+7
2023-05-30net/mlx5: Devcom, fix error flow in mlx5_devcom_register_deviceShay Drory1-1/+2
2023-05-30net/mlx5: Fix error message when failing to allocate device memoryRoi Dayan1-1/+1
2023-05-30net/mlx5: DR, Check force-loopback RC QP capability independently from RoCEYevgeny Kliteynik2-2/+6
2023-05-30net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUsErez Shitrit1-1/+2
2023-05-30net/mlx5e: do as little as possible in napi poll when budget is 0Jakub Kicinski1-7/+9
2023-05-30platform/mellanox: mlxbf-pmc: fix sscanf() error checkingDan Carpenter1-3/+2
2023-05-30forcedeth: Fix an error handling path in nv_probe()Christophe JAILLET1-0/+1
2023-05-30sctp: fix an issue that plpmtu can never go to complete stateXin Long1-4/+7