)]}'
{
  "commit": "b9726c26dc21b15a2faea96fae3a42f2f7fffdcb",
  "tree": "28c39800b37b56f9cb026a8dfc79e35c6208e2b4",
  "parents": [
    "d342a0b38674867ea67fde47b0e1e60ffe9f17a2"
  ],
  "author": {
    "name": "Alexey Dobriyan",
    "email": "adobriyan@gmail.com",
    "time": "Tue Mar 05 15:48:26 2019 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Mar 05 21:07:19 2019 -0800"
  },
  "message": "numa: make \"nr_node_ids\" unsigned int\n\nNumber of NUMA nodes can\u0027t be negative.\n\nThis saves a few bytes on x86_64:\n\n\tadd/remove: 0/0 grow/shrink: 4/21 up/down: 27/-265 (-238)\n\tFunction                                     old     new   delta\n\thv_synic_alloc.cold                           88     110     +22\n\tprealloc_shrinker                            260     262      +2\n\tbootstrap                                    249     251      +2\n\tsched_init_numa                             1566    1567      +1\n\tshow_slab_objects                            778     777      -1\n\ts_show                                      1201    1200      -1\n\tkmem_cache_init                              346     345      -1\n\t__alloc_workqueue_key                       1146    1145      -1\n\tmem_cgroup_css_alloc                        1614    1612      -2\n\t__do_sys_swapon                             4702    4699      -3\n\t__list_lru_init                              655     651      -4\n\tnic_probe                                   2379    2374      -5\n\tstore_user_store                             118     111      -7\n\tred_zone_store                               106      99      -7\n\tpoison_store                                 106      99      -7\n\twq_numa_init                                 348     338     -10\n\t__kmem_cache_empty                            75      65     -10\n\ttask_numa_free                               186     173     -13\n\tmerge_across_nodes_store                     351     336     -15\n\tirq_create_affinity_masks                   1261    1246     -15\n\tdo_numa_crng_init                            343     321     -22\n\ttask_numa_fault                             4760    4737     -23\n\tswapfile_init                                179     156     -23\n\thv_synic_alloc                               536     492     -44\n\tapply_wqattrs_prepare                        746     695     -51\n\nLink: http://lkml.kernel.org/r/20190201223029.GA15820@avx2\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nReviewed-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ae34e3a1cef1c87eaedf28081bbdcd85bfceb86f",
      "old_mode": 33188,
      "old_path": "arch/arm64/mm/numa.c",
      "new_id": "7a0a555b366af0aa8c56a801cf9f5ecdbd070112",
      "new_mode": 33188,
      "new_path": "arch/arm64/mm/numa.c"
    },
    {
      "type": "modify",
      "old_id": "270cefb75cca8031b50fdec8585100a7d6b90f02",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/numa.c",
      "new_id": "df1e11ebbabbfb9647a7f81bfd41d98259212f03",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/numa.c"
    },
    {
      "type": "modify",
      "old_id": "e8796fcd7e5a5ec2be8608a7c43ba78fc34b4e6f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/setup_percpu.c",
      "new_id": "13af08827eefc61e4252f7ffc6cc014f661e1f27",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/setup_percpu.c"
    },
    {
      "type": "modify",
      "old_id": "1308f5408bf74881f89c5b323a465e23ac83177f",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/numa.c",
      "new_id": "12c1b7a83ed7b03145ed487e1fbe54a8f60c78cd",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/numa.c"
    },
    {
      "type": "modify",
      "old_id": "5a30ad594ccc11d40879ec8438b587f519b5c791",
      "old_mode": 33188,
      "old_path": "include/linux/nodemask.h",
      "new_id": "962c5e783d50bfc8cafaffdac896231d211a74c8",
      "new_mode": 33188,
      "new_path": "include/linux/nodemask.h"
    },
    {
      "type": "modify",
      "old_id": "5b30625fd3651a51deab140c3412897a51624f4f",
      "old_mode": 33188,
      "old_path": "mm/list_lru.c",
      "new_id": "0730bf8ff39f639b19e0b36ed5498386ab9b6d7f",
      "new_mode": 33188,
      "new_path": "mm/list_lru.c"
    },
    {
      "type": "modify",
      "old_id": "30bda8d7fb5c3593827007323c9ecc8df639f6e3",
      "old_mode": 33188,
      "old_path": "mm/memcontrol.c",
      "new_id": "45cd1f84268a43021b23a99a84eb1fe18e9f53d7",
      "new_mode": 33188,
      "new_path": "mm/memcontrol.c"
    },
    {
      "type": "modify",
      "old_id": "11a5f50efd97e799c39b3c545cf74b5da98795c1",
      "old_mode": 33188,
      "old_path": "mm/page_alloc.c",
      "new_id": "8df43caf2eb731f39c6716ce299f69fcbb4de013",
      "new_mode": 33188,
      "new_path": "mm/page_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "757e646baa5d7b90714e345098c4f043e15903af",
      "old_mode": 33188,
      "old_path": "mm/slab.c",
      "new_id": "7510a1b489df733d0f62d6b55e62c5dee899ae34",
      "new_mode": 33188,
      "new_path": "mm/slab.c"
    },
    {
      "type": "modify",
      "old_id": "017a2ce5ba23150dc0d52c77ba671c8dc358d89e",
      "old_mode": 33188,
      "old_path": "mm/slub.c",
      "new_id": "1b08fbcb7e61fbcc5fa84738dc09e88050d2bd2b",
      "new_mode": 33188,
      "new_path": "mm/slub.c"
    },
    {
      "type": "modify",
      "old_id": "57e9b1b31d5506988eeb36a600bef15104aecb10",
      "old_mode": 33188,
      "old_path": "mm/swapfile.c",
      "new_id": "a14257ac0476c6b1eb3df753c89e14a2bf781e87",
      "new_mode": 33188,
      "new_path": "mm/swapfile.c"
    },
    {
      "type": "modify",
      "old_id": "209c2c78a087dc2dffaa05eddffffe821aafb9a9",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "e1f7ccdc0a904bec102796968c4449150b9dab8f",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    }
  ]
}
