)]}'
{
  "commit": "831441862956fffa17b9801db37e6ea1650b0f69",
  "tree": "b0334921341f8f1734bdd3243de76d676329d21c",
  "parents": [
    "787d2214c19bcc9b6ac48af0ce098277a801eded"
  ],
  "author": {
    "name": "Rafael J. Wysocki",
    "email": "rjw@sisk.pl",
    "time": "Tue Jul 17 04:03:35 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue Jul 17 10:23:02 2007 -0700"
  },
  "message": "Freezer: make kernel threads nonfreezable by default\n\nCurrently, the freezer treats all tasks as freezable, except for the kernel\nthreads that explicitly set the PF_NOFREEZE flag for themselves.  This\napproach is problematic, since it requires every kernel thread to either\nset PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn\u0027t\ncare for the freezing of tasks at all.\n\nIt seems better to only require the kernel threads that want to or need to\nbe frozen to use some freezer-related code and to remove any\nfreezer-related code from the other (nonfreezable) kernel threads, which is\ndone in this patch.\n\nThe patch causes all kernel threads to be nonfreezable by default (ie.  to\nhave PF_NOFREEZE set by default) and introduces the set_freezable()\nfunction that should be called by the freezable kernel threads in order to\nunset PF_NOFREEZE.  It also makes all of the currently freezable kernel\nthreads call set_freezable(), so it shouldn\u0027t cause any (intentional)\nchange of behaviour to appear.  Additionally, it updates documentation to\ndescribe the freezing of tasks more accurately.\n\n[akpm@linux-foundation.org: build fixes]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\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": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af1a282c71a3135e0e0c7999c6db280dde74766a",
      "new_mode": 33188,
      "new_path": "Documentation/power/freezing-of-tasks.txt"
    },
    {
      "type": "delete",
      "old_id": "fb57784986b1fcdee6b76048fb9c9703939bc849",
      "old_mode": 33188,
      "old_path": "Documentation/power/kernel_threads.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "152b510d1bbb5560945e3550c9b0276f7aa452ab",
      "old_mode": 33188,
      "old_path": "Documentation/power/swsusp.txt",
      "new_id": "aea7e920966753193c6139d84e7839f7de485ebe",
      "new_mode": 33188,
      "new_path": "Documentation/power/swsusp.txt"
    },
    {
      "type": "modify",
      "old_id": "4112afe712b9af2522cdea3728dc0b3acc5de9ca",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/apm.c",
      "new_id": "47001d50a083da27f3b3a0151949ff262a0cad1e",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/apm.c"
    },
    {
      "type": "modify",
      "old_id": "7f8b7af2b95fc89f8f638c264754fc4974566cf7",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/io_apic.c",
      "new_id": "21db8f56c9a149df9a4d0954df3f28aa64900827",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/io_apic.c"
    },
    {
      "type": "modify",
      "old_id": "4503290da4078c2916bafdc8af301fac333f5349",
      "old_mode": 33188,
      "old_path": "drivers/block/loop.c",
      "new_id": "06eaa11cbc2fdb6f298ef7cd88708adb2f059898",
      "new_mode": 33188,
      "new_path": "drivers/block/loop.c"
    },
    {
      "type": "modify",
      "old_id": "7c294a40002e26f1ac7f73741c2e3d836f7ae4a5",
      "old_mode": 33188,
      "old_path": "drivers/block/pktcdvd.c",
      "new_id": "31be33e4f119d5238bdc283b99e2e534133ddd9f",
      "new_mode": 33188,
      "new_path": "drivers/block/pktcdvd.c"
    },
    {
      "type": "modify",
      "old_id": "179c7a3b6e750390d1fad74211d3b5e8d42fec1d",
      "old_mode": 33188,
      "old_path": "drivers/char/apm-emulation.c",
      "new_id": "ec116df919d97c043b45ed89637e73624d59810f",
      "new_mode": 33188,
      "new_path": "drivers/char/apm-emulation.c"
    },
    {
      "type": "modify",
      "old_id": "b3ab42e0dd4af4599c32483c35cb104e8416fddb",
      "old_mode": 33188,
      "old_path": "drivers/char/hvc_console.c",
      "new_id": "83c1151ec7a21559257f3663a59d0f59e4d92abc",
      "new_mode": 33188,
      "new_path": "drivers/char/hvc_console.c"
    },
    {
      "type": "modify",
      "old_id": "7b622300d0e58f2c4ef43fe4e6d99022688f2600",
      "old_mode": 33188,
      "old_path": "drivers/edac/edac_mc.c",
      "new_id": "804875de5801bc0e35eafad59c8e0f7c1f1417ed",
      "new_mode": 33188,
      "new_path": "drivers/edac/edac_mc.c"
    },
    {
      "type": "modify",
      "old_id": "0fc8c6e559e4a64d160bfbc0c7fcd4a04d8538e5",
      "old_mode": 33188,
      "old_path": "drivers/ieee1394/ieee1394_core.c",
      "new_id": "ee45259573c8b3c9450637e07047bb5f58ab9d2b",
      "new_mode": 33188,
      "new_path": "drivers/ieee1394/ieee1394_core.c"
    },
    {
      "type": "modify",
      "old_id": "51a12062ed368726530dd60b9fbbe43469ec8f4b",
      "old_mode": 33188,
      "old_path": "drivers/ieee1394/nodemgr.c",
      "new_id": "2ffd53461db6877eb6a108d90fca478a40387f12",
      "new_mode": 33188,
      "new_path": "drivers/ieee1394/nodemgr.c"
    },
    {
      "type": "modify",
      "old_id": "bd686a2a517decea484eb9739a7dfe206e781550",
      "old_mode": 33188,
      "old_path": "drivers/input/gameport/gameport.c",
      "new_id": "20896d5e5f0e640389161dbecde47c1d3b21992e",
      "new_mode": 33188,
      "new_path": "drivers/input/gameport/gameport.c"
    },
    {
      "type": "modify",
      "old_id": "a8f3bc1dff221ed00e0e2e513b0978a32f4a2779",
      "old_mode": 33188,
      "old_path": "drivers/input/serio/serio.c",
      "new_id": "372ca493119483006acb3deaae1cbbc7e7b0d920",
      "new_mode": 33188,
      "new_path": "drivers/input/serio/serio.c"
    },
    {
      "type": "modify",
      "old_id": "f0cbcdb008edd424b06a845c292e500c803058d2",
      "old_mode": 33188,
      "old_path": "drivers/input/touchscreen/ucb1400_ts.c",
      "new_id": "36f944019158af753cda9f4105fa9a85176c4c50",
      "new_mode": 33188,
      "new_path": "drivers/input/touchscreen/ucb1400_ts.c"
    },
    {
      "type": "modify",
      "old_id": "bd55e6ab99fc536164fe0c5b72a107fb6b6012f3",
      "old_mode": 33188,
      "old_path": "drivers/macintosh/therm_adt746x.c",
      "new_id": "f25685b9b7cf51a782c24faaa86bf9b896e4acca",
      "new_mode": 33188,
      "new_path": "drivers/macintosh/therm_adt746x.c"
    },
    {
      "type": "modify",
      "old_id": "4fcb245ba184edd3d06684f4e2572b5571918212",
      "old_mode": 33188,
      "old_path": "drivers/macintosh/windfarm_core.c",
      "new_id": "e18d265d5d33206f437c00e6bf56a8afaf1a4cea",
      "new_mode": 33188,
      "new_path": "drivers/macintosh/windfarm_core.c"
    },
    {
      "type": "modify",
      "old_id": "33beaa7da085cb487ed3ab47710dec048488df6b",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "9aefc4a023df810a79e7f934b5d2023b71cbad74",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    },
    {
      "type": "modify",
      "old_id": "f4e4ca2dcaded8083ac6927ba4630636be374de5",
      "old_mode": 33188,
      "old_path": "drivers/media/dvb/dvb-core/dvb_frontend.c",
      "new_id": "b6c7f6610ec53205f407e8e2b85c397af3974155",
      "new_mode": 33188,
      "new_path": "drivers/media/dvb/dvb-core/dvb_frontend.c"
    },
    {
      "type": "modify",
      "old_id": "259ea08e784fdb53bd4edd4d94078b7a1a2f49c6",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cx88/cx88-tvaudio.c",
      "new_id": "1cc2d286a1cbe2e04ef7dfdc701b63cc2cb33e58",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx88/cx88-tvaudio.c"
    },
    {
      "type": "modify",
      "old_id": "e1821eb82fb5e271a263404fae8afcc4d03b79e0",
      "old_mode": 33188,
      "old_path": "drivers/media/video/msp3400-kthreads.c",
      "new_id": "d5ee2629121e93794b28680ecdc7b4e1e1eab106",
      "new_mode": 33188,
      "new_path": "drivers/media/video/msp3400-kthreads.c"
    },
    {
      "type": "modify",
      "old_id": "c9bf9dbc2ea3a5752b25cafe5324b24e0de19acc",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tvaudio.c",
      "new_id": "9da338dc4f3b5830d50eeecd9a8ad4e6bee0fbbf",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tvaudio.c"
    },
    {
      "type": "modify",
      "old_id": "fcc5467e76364f982168b6d3d49077707a8edbde",
      "old_mode": 33188,
      "old_path": "drivers/media/video/video-buf-dvb.c",
      "new_id": "e617925ba31e495c79b70e552eb5cc040871208f",
      "new_mode": 33188,
      "new_path": "drivers/media/video/video-buf-dvb.c"
    },
    {
      "type": "modify",
      "old_id": "f7e1d19103749edcb308ee25ff45505efc87e64d",
      "old_mode": 33188,
      "old_path": "drivers/media/video/vivi.c",
      "new_id": "3ef4d0159c3306fcbf7b0bf5b41803e1de7ebaa4",
      "new_mode": 33188,
      "new_path": "drivers/media/video/vivi.c"
    },
    {
      "type": "modify",
      "old_id": "38e815a2e87135227f16095607a2a588a38d6aab",
      "old_mode": 33188,
      "old_path": "drivers/mfd/ucb1x00-ts.c",
      "new_id": "fdbaa776f249f0eaec80a9c0fa21d11892057361",
      "new_mode": 33188,
      "new_path": "drivers/mfd/ucb1x00-ts.c"
    },
    {
      "type": "modify",
      "old_id": "4fb2089dc6900cb1399496defcf8184b106cdbd0",
      "old_mode": 33188,
      "old_path": "drivers/mmc/card/queue.c",
      "new_id": "b53dac8d1b694f8ebaa63f7119f3e760e90e3e40",
      "new_mode": 33188,
      "new_path": "drivers/mmc/card/queue.c"
    },
    {
      "type": "modify",
      "old_id": "51bc7e2f1f22d61c735afc81b58f2f7ad35b777c",
      "old_mode": 33188,
      "old_path": "drivers/mtd/mtd_blkdevs.c",
      "new_id": "ef89780eb9d6d213ba186348a2f73304b3479428",
      "new_mode": 33188,
      "new_path": "drivers/mtd/mtd_blkdevs.c"
    },
    {
      "type": "modify",
      "old_id": "9ecaf77eca9ebd16cb1a761bab0aa2f9d63a5fbd",
      "old_mode": 33188,
      "old_path": "drivers/mtd/ubi/wl.c",
      "new_id": "ab2174a56bc28b490089129b88c23e583eb7a1fa",
      "new_mode": 33188,
      "new_path": "drivers/mtd/ubi/wl.c"
    },
    {
      "type": "modify",
      "old_id": "1c54908fdc4ce68e7c4b7ee1b24534bcfad83f1f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/airo.c",
      "new_id": "ee1cc14db389f91d9c8a7d09898c1eee7887d494",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/airo.c"
    },
    {
      "type": "modify",
      "old_id": "4a59306a3f05feb9d7f31f4273bc3a549ff9cf3f",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/libertas/main.c",
      "new_id": "9f366242c392c6afe3e8518129028d89be76a0e4",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/libertas/main.c"
    },
    {
      "type": "modify",
      "old_id": "50cad3a59a6c236696276bfd2a160cd00d770c17",
      "old_mode": 33188,
      "old_path": "drivers/pcmcia/cs.c",
      "new_id": "7c93a108f9b81f4c88ba67ae1a5f0686fc003b6a",
      "new_mode": 33188,
      "new_path": "drivers/pcmcia/cs.c"
    },
    {
      "type": "modify",
      "old_id": "3a201b77b963af5134d0578d2624451f8d8fa8c5",
      "old_mode": 33188,
      "old_path": "drivers/pnp/pnpbios/core.c",
      "new_id": "03baf1c64a2e04fa2307f37b504b3862e9837350",
      "new_mode": 33188,
      "new_path": "drivers/pnp/pnpbios/core.c"
    },
    {
      "type": "modify",
      "old_id": "d70ddfda93fc968cd2d001f80f0a3c1487b32a8c",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_scsi_host.c",
      "new_id": "9c5342e7a69c6a7b9e6625d5d6c69e64b48c874c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_scsi_host.c"
    },
    {
      "type": "modify",
      "old_id": "9adb64ac054c68f869d83ede1b82d42edbdb4461",
      "old_mode": 33188,
      "old_path": "drivers/scsi/scsi_error.c",
      "new_id": "8a525abda30fcad2d7b5cf54dfab5b46bc067e68",
      "new_mode": 33188,
      "new_path": "drivers/scsi/scsi_error.c"
    },
    {
      "type": "modify",
      "old_id": "4973e147bc79ea441e6a48875cfa00c60cc15d3a",
      "old_mode": 33188,
      "old_path": "drivers/usb/atm/ueagle-atm.c",
      "new_id": "8f046659b4e947990036968cc836bf69e8bc73e1",
      "new_mode": 33188,
      "new_path": "drivers/usb/atm/ueagle-atm.c"
    },
    {
      "type": "modify",
      "old_id": "50e79010401cd42050062d52d1c1e9876cc0aa53",
      "old_mode": 33188,
      "old_path": "drivers/usb/core/hub.c",
      "new_id": "fd74c50b18049b71f85256fa47a62d6199bc2098",
      "new_mode": 33188,
      "new_path": "drivers/usb/core/hub.c"
    },
    {
      "type": "modify",
      "old_id": "8712ef987179b2ca2ba4ed3c6d26df9823395ed9",
      "old_mode": 33188,
      "old_path": "drivers/usb/gadget/file_storage.c",
      "new_id": "be7a1bd2823b865ed777e0562ac774417057fa74",
      "new_mode": 33188,
      "new_path": "drivers/usb/gadget/file_storage.c"
    },
    {
      "type": "modify",
      "old_id": "bef8bcd9bd9824fa428c6108a1010d6c2e5e479b",
      "old_mode": 33188,
      "old_path": "drivers/usb/storage/usb.c",
      "new_id": "28842d208bb031738c8b68d79a6ac8ec91196fe7",
      "new_mode": 33188,
      "new_path": "drivers/usb/storage/usb.c"
    },
    {
      "type": "modify",
      "old_id": "08b7ffbbbbd862dc14f9cc405d5288c9f3409fa3",
      "old_mode": 33188,
      "old_path": "drivers/video/ps3fb.c",
      "new_id": "3972aa8cf859051760c8f8be7b473217613c796d",
      "new_mode": 33188,
      "new_path": "drivers/video/ps3fb.c"
    },
    {
      "type": "modify",
      "old_id": "f5c5b760ed7b7d9554b7fc3a7f31ee9fc5b27a4c",
      "old_mode": 33188,
      "old_path": "drivers/w1/w1.c",
      "new_id": "c6332108f1c5ba429105f31a54ceeacb05567ad7",
      "new_mode": 33188,
      "new_path": "drivers/w1/w1.c"
    },
    {
      "type": "modify",
      "old_id": "8b0cbf4a4ad0aa33dfecf6100afeb139151e5b03",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.c",
      "new_id": "bd0f2f2353ce3eda3be4aab2d21518cd58671154",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.c"
    },
    {
      "type": "modify",
      "old_id": "f4e92661b22306ffa1d019f81a47e501fc374a04",
      "old_mode": 33188,
      "old_path": "fs/cifs/connect.c",
      "new_id": "0a1b8bd1dfcbcf113274107b6ea3bb491bd03cd3",
      "new_mode": 33188,
      "new_path": "fs/cifs/connect.c"
    },
    {
      "type": "modify",
      "old_id": "0c82dfcfd246b21215a42b78b44484053e4eecc4",
      "old_mode": 33188,
      "old_path": "fs/jffs2/background.c",
      "new_id": "143c5530caf35ab48446cc3fbe38c6ace0fac41d",
      "new_mode": 33188,
      "new_path": "fs/jffs2/background.c"
    },
    {
      "type": "modify",
      "old_id": "26809325469cdc73bafa76dec33e52cfa046f548",
      "old_mode": 33188,
      "old_path": "fs/lockd/svc.c",
      "new_id": "9fcdef50aad6793ccadb8680b44c2c826e1706a3",
      "new_mode": 33188,
      "new_path": "fs/lockd/svc.c"
    },
    {
      "type": "modify",
      "old_id": "75f309c8741a066ff8c7b8443452a4b8d98b8740",
      "old_mode": 33188,
      "old_path": "fs/nfs/callback.c",
      "new_id": "a796be5051bfa4886254f7bd40a9cb4f7ff4f7de",
      "new_mode": 33188,
      "new_path": "fs/nfs/callback.c"
    },
    {
      "type": "modify",
      "old_id": "ff55950efb437446e1acc7b42a2dd43c9fcc2f71",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfssvc.c",
      "new_id": "5c8192bcbced40447bd291845591beeec8677628",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfssvc.c"
    },
    {
      "type": "modify",
      "old_id": "06894cf00b129dfd7dd3d146213387ffa20bb082",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_super.c",
      "new_id": "4528f9a3f304d5e923fa09458bd6aacfd04161c2",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_super.c"
    },
    {
      "type": "modify",
      "old_id": "4631086f50603d56050efcc001548cf44fc21e43",
      "old_mode": 33188,
      "old_path": "include/linux/freezer.h",
      "new_id": "2d38b1a7466251bded8a45d01d41cca577cf40b1",
      "new_mode": 33188,
      "new_path": "include/linux/freezer.h"
    },
    {
      "type": "modify",
      "old_id": "b222ce9e1c8bd3e4871acf564d187225ba0e574c",
      "old_mode": 33188,
      "old_path": "init/do_mounts_initrd.c",
      "new_id": "a6b4c0c08e13ea4bc1db5ade1cf8eb73d18c7d72",
      "new_mode": 33188,
      "new_path": "init/do_mounts_initrd.c"
    },
    {
      "type": "modify",
      "old_id": "5ce8851facf7d61a6a45b0254866f388d8af5e55",
      "old_mode": 33188,
      "old_path": "kernel/audit.c",
      "new_id": "eb0f9165b401bcf4375baf4b233ab6a1401b448d",
      "new_mode": 33188,
      "new_path": "kernel/audit.c"
    },
    {
      "type": "modify",
      "old_id": "57626692cd90202a08ad86b032f432bf543f7a21",
      "old_mode": 33188,
      "old_path": "kernel/exit.c",
      "new_id": "e8af8d0c2483232248ba163dc0e9eb03ad6ed504",
      "new_mode": 33188,
      "new_path": "kernel/exit.c"
    },
    {
      "type": "modify",
      "old_id": "7c5c5888e00a99d8b33bf59c4fe5056ebc905f81",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "ba39bdb2a7b8be3a8b6e01a4421e34969464d3cf",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "55ba82a85a66c65605994ec685a2ce1918efdfc9",
      "old_mode": 33188,
      "old_path": "kernel/rcutorture.c",
      "new_id": "ddff33247785aa95a95f00356f9909dde2ff3196",
      "new_mode": 33188,
      "new_path": "kernel/rcutorture.c"
    },
    {
      "type": "modify",
      "old_id": "015fc633c96c7338f8ffb3e01cc1ce3a17e72030",
      "old_mode": 33188,
      "old_path": "kernel/rtmutex-tester.c",
      "new_id": "e3055ba6915978c4290492ef16cacb3f3a844c61",
      "new_mode": 33188,
      "new_path": "kernel/rtmutex-tester.c"
    },
    {
      "type": "modify",
      "old_id": "1c8076676eb1c99bb3ea325a4ac10b18a2caeeee",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "cb31fb4a1379e23b0628795d5e1bfd64c6031bf0",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "8de267790166fe1c062dabaae066c578829e6dba",
      "old_mode": 33188,
      "old_path": "kernel/softirq.c",
      "new_id": "0f546ddea43df41debcf42507ede2ac6873c80a9",
      "new_mode": 33188,
      "new_path": "kernel/softirq.c"
    },
    {
      "type": "modify",
      "old_id": "0131e296ffb416435f7c54a935657c624a09d0c5",
      "old_mode": 33188,
      "old_path": "kernel/softlockup.c",
      "new_id": "708d4882c0c391bffa47a24ae0153bccabd0a1c7",
      "new_mode": 33188,
      "new_path": "kernel/softlockup.c"
    },
    {
      "type": "modify",
      "old_id": "d7d3fa3072e5941c7fc5d5757963b011823b93d5",
      "old_mode": 33188,
      "old_path": "kernel/workqueue.c",
      "new_id": "1935302cc645d22dcbe1403085fe623382645190",
      "new_mode": 33188,
      "new_path": "kernel/workqueue.c"
    },
    {
      "type": "modify",
      "old_id": "8ce0900dc95ce13052ee6241f7cf6de91f828a8a",
      "old_mode": 33188,
      "old_path": "mm/pdflush.c",
      "new_id": "8f6ee073c0e3f44a14a40fe1351006b1246e4523",
      "new_mode": 33188,
      "new_path": "mm/pdflush.c"
    },
    {
      "type": "modify",
      "old_id": "2225b7c9df8582cb8713281192c81d9b6d49e20c",
      "old_mode": 33188,
      "old_path": "mm/vmscan.c",
      "new_id": "d419e10e3daa2dea26c6da35fb8e418b27629c6f",
      "new_mode": 33188,
      "new_path": "mm/vmscan.c"
    },
    {
      "type": "modify",
      "old_id": "1c8f4a0c5f4356dc9421bcc90dadc5efbc91c44c",
      "old_mode": 33188,
      "old_path": "net/bluetooth/bnep/core.c",
      "new_id": "1f78c3e336d8cb460cfeb70ec5f7f053e20bddf7",
      "new_mode": 33188,
      "new_path": "net/bluetooth/bnep/core.c"
    },
    {
      "type": "modify",
      "old_id": "66bef1ccee2a41fcce9cee029729c28f89429546",
      "old_mode": 33188,
      "old_path": "net/bluetooth/cmtp/core.c",
      "new_id": "ca60a4517fd34c86061f99a7a6bde51cfef35b44",
      "new_mode": 33188,
      "new_path": "net/bluetooth/cmtp/core.c"
    },
    {
      "type": "modify",
      "old_id": "450eb0244bbf6080b24142b4c9686bce948cf2fe",
      "old_mode": 33188,
      "old_path": "net/bluetooth/hidp/core.c",
      "new_id": "64d89ca2884796ab29365f1ad2b40cebf35a136c",
      "new_mode": 33188,
      "new_path": "net/bluetooth/hidp/core.c"
    },
    {
      "type": "modify",
      "old_id": "52e04df323eaa61eebb326659bf84c2db0cc52a8",
      "old_mode": 33188,
      "old_path": "net/bluetooth/rfcomm/core.c",
      "new_id": "bb7220770f2c671c879cca9aecdb3404021323a4",
      "new_mode": 33188,
      "new_path": "net/bluetooth/rfcomm/core.c"
    },
    {
      "type": "modify",
      "old_id": "75215331b0457b122088f91d8f4d67d4382d27dc",
      "old_mode": 33188,
      "old_path": "net/core/pktgen.c",
      "new_id": "bca787fdbc51ae9fe77e576ffee89c3f7770faca",
      "new_mode": 33188,
      "new_path": "net/core/pktgen.c"
    }
  ]
}
