)]}'
{
  "commit": "68402ddc677005ed1b1359bbc1f279548cfc0928",
  "tree": "83da62a2b55e2ea7e0c46ed79c0d6498d36e1942",
  "parents": [
    "9f1a3cfcffaed2fbb3206179295c79ca8289f5c3"
  ],
  "author": {
    "name": "Christoph Lameter",
    "email": "clameter@sgi.com",
    "time": "Sun Jun 25 05:46:47 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Jun 25 10:00:55 2006 -0700"
  },
  "message": "[PATCH] mm: remove VM_LOCKED before remap_pfn_range and drop VM_SHM\n\nRemove VM_LOCKED before remap_pfn range from device drivers and get rid of\nVM_SHM.\n\nremap_pfn_range() already sets VM_IO.  There is no need to set VM_SHM since\nit does nothing.  VM_LOCKED is of no use since the remap_pfn_range does not\nplace pages on the LRU.  The pages are therefore never subject to swap\nanyways.  Remove all the vm_flags settings before calling remap_pfn_range.\n\nAfter removing all the vm_flag settings no use of VM_SHM is left.  Drop it.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de606dfa8db934dc53d24440a8f862372baf0ba4",
      "old_mode": 33188,
      "old_path": "arch/arm/kernel/bios32.c",
      "new_id": "302fc140154797e8d2d59045a40a940cad69092a",
      "new_mode": 33188,
      "new_path": "arch/arm/kernel/bios32.c"
    },
    {
      "type": "modify",
      "old_id": "24bc149889b6d00976ea3c0115546c0c5d2a1db0",
      "old_mode": 33188,
      "old_path": "arch/cris/arch-v32/drivers/pci/bios.c",
      "new_id": "1e9d062103aec24a993c8c0e4263e4e9778df9a3",
      "new_mode": 33188,
      "new_path": "arch/cris/arch-v32/drivers/pci/bios.c"
    },
    {
      "type": "modify",
      "old_id": "7852827a599b07b5f6a5f053c617a7ac70259eaa",
      "old_mode": 33188,
      "old_path": "arch/i386/pci/i386.c",
      "new_id": "a151f7a99f5e8010a7f9875cede3f9aceb81ed61",
      "new_mode": 33188,
      "new_path": "arch/i386/pci/i386.c"
    },
    {
      "type": "modify",
      "old_id": "61dd8608da4f9483288f2eed009c1ebe15d93a7d",
      "old_mode": 33188,
      "old_path": "arch/ia64/pci/pci.c",
      "new_id": "77375a55da312fd7b4ac5ddcb68933aadc381e83",
      "new_mode": 33188,
      "new_path": "arch/ia64/pci/pci.c"
    },
    {
      "type": "modify",
      "old_id": "c858eb4bef17aad3fe2ba1dcf9eb6188d0a0f1f8",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/pci_32.c",
      "new_id": "b5431ccf1147ae551c763b0fd360d3857c4ee00b",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/pci_32.c"
    },
    {
      "type": "modify",
      "old_id": "5ad87c426bed6de4557e9f2abea3855fbd1f3c50",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/pci_64.c",
      "new_id": "247937dd8b736aab99a79df9bd6d5711bf951a4a",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/pci_64.c"
    },
    {
      "type": "modify",
      "old_id": "2b87f82df13516cd623e5e42f7f7e673431513c0",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/proc_ppc64.c",
      "new_id": "2ab8f2be911e055c2d38b726816f9d7fc6b0f3ef",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/proc_ppc64.c"
    },
    {
      "type": "modify",
      "old_id": "809673a36f7a2fb77d7759e098cab7e3d0c67085",
      "old_mode": 33188,
      "old_path": "arch/ppc/kernel/pci.c",
      "new_id": "d20accf9650dcbacc4ec88806c074d150cd10dca",
      "new_mode": 33188,
      "new_path": "arch/ppc/kernel/pci.c"
    },
    {
      "type": "modify",
      "old_id": "de19501aa809afc4784bcfc9affba6e6b3c313a2",
      "old_mode": 33188,
      "old_path": "arch/xtensa/kernel/pci.c",
      "new_id": "c6f471b9eaa0c603f356441bea6b980c2e85492e",
      "new_mode": 33188,
      "new_path": "arch/xtensa/kernel/pci.c"
    },
    {
      "type": "modify",
      "old_id": "1b05fa688996dc8e94e5e26c0436d5e5ea92ca52",
      "old_mode": 33188,
      "old_path": "drivers/char/mmtimer.c",
      "new_id": "d65b3109318a347f402f51db1d9bcf6c9107bf4f",
      "new_mode": 33188,
      "new_path": "drivers/char/mmtimer.c"
    },
    {
      "type": "modify",
      "old_id": "5ae684c011f898ab295d692eff361b9278d8a7bd",
      "old_mode": 33188,
      "old_path": "drivers/sbus/char/flash.c",
      "new_id": "31b8a5f6116f83fc88a30e4459e4fe6dbc2590b0",
      "new_mode": 33188,
      "new_path": "drivers/sbus/char/flash.c"
    },
    {
      "type": "modify",
      "old_id": "dfdd6be551f3ecca3a878b159514ccf96c0c5dce",
      "old_mode": 33188,
      "old_path": "drivers/sbus/char/vfc_dev.c",
      "new_id": "ddcd330b9e891a46291650b12d917f90923c5277",
      "new_mode": 33188,
      "new_path": "drivers/sbus/char/vfc_dev.c"
    },
    {
      "type": "modify",
      "old_id": "6b88050d21bfbb4ae37bd96dbab85fcda267c5b8",
      "old_mode": 33188,
      "old_path": "drivers/video/igafb.c",
      "new_id": "8a0c2d3d3805623ea891d4cc4dea6fa589e1c35d",
      "new_mode": 33188,
      "new_path": "drivers/video/igafb.c"
    },
    {
      "type": "modify",
      "old_id": "3b09444121d926376c3d24ca06a76e83802697f1",
      "old_mode": 33188,
      "old_path": "include/linux/mm.h",
      "new_id": "71c5d2f667ed90ea40a47f14b1291e332da91bbd",
      "new_mode": 33188,
      "new_path": "include/linux/mm.h"
    }
  ]
}
