)]}'
{
  "commit": "171c2bcbcb58a6699dad64d0c0b615af4f6ecb74",
  "tree": "edb419c09e62949e3d8df97dfd0809096f7c1a93",
  "parents": [
    "423ea3255424b954947d167681b71ded1b8fca53",
    "f6c6010a07734103a31faa0cc977641b358c45b0"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon May 06 11:36:58 2019 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon May 06 11:36:58 2019 -0700"
  },
  "message": "Merge branch \u0027core-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull unified TLB flushing from Ingo Molnar:\n \"This contains the generic mmu_gather feature from Peter Zijlstra,\n  which is an all-arch unification of TLB flushing APIs, via the\n  following (broad) steps:\n\n   - enhance the \u003casm-generic/tlb.h\u003e APIs to cover more arch details\n\n   - convert most TLB flushing arch implementations to the generic\n     \u003casm-generic/tlb.h\u003e APIs.\n\n   - remove leftovers of per arch implementations\n\n  After this series every single architecture makes use of the unified\n  TLB flushing APIs\"\n\n* \u0027core-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  mm/resource: Use resource_overlaps() to simplify region_intersects()\n  ia64/tlb: Eradicate tlb_migrate_finish() callback\n  asm-generic/tlb: Remove tlb_table_flush()\n  asm-generic/tlb: Remove tlb_flush_mmu_free()\n  asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER\n  asm-generic/tlb: Remove arch_tlb*_mmu()\n  s390/tlb: Convert to generic mmu_gather\n  asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER\u003dy\n  arch/tlb: Clean up simple architectures\n  um/tlb: Convert to generic mmu_gather\n  sh/tlb: Convert SH to generic mmu_gather\n  ia64/tlb: Convert to generic mmu_gather\n  arm/tlb: Convert to generic mmu_gather\n  asm-generic/tlb, arch: Invert CONFIG_HAVE_RCU_TABLE_INVALIDATE\n  asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish()\n  asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm()\n  asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range()\n  asm-generic/tlb, arch: Provide generic VIPT cache flush\n  asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE\n  asm-generic/tlb: Provide a comment\n",
  "tree_diff": []
}
