)]}'
{
  "commit": "841b86f3289dbe858daeceec36423d4ea286fac2",
  "tree": "332a53d6045914798e364a534fe3a47cab56d803",
  "parents": [
    "919b250f8570618e84af544c3e18dad5210eb9b6"
  ],
  "author": {
    "name": "Kees Cook",
    "email": "keescook@chromium.org",
    "time": "Mon Oct 23 09:40:42 2017 +0200"
  },
  "committer": {
    "name": "Kees Cook",
    "email": "keescook@chromium.org",
    "time": "Tue Nov 21 16:35:54 2017 -0800"
  },
  "message": "treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts\n\nWith all callbacks converted, and the timer callback prototype\nswitched over, the TIMER_FUNC_TYPE cast is no longer needed,\nso remove it. Conversion was done with the following scripts:\n\n    perl -pi -e \u0027s|\\(TIMER_FUNC_TYPE\\)||g\u0027 \\\n        $(git grep TIMER_FUNC_TYPE | cut -d: -f1 | sort -u)\n\n    perl -pi -e \u0027s|\\(TIMER_DATA_TYPE\\)||g\u0027 \\\n        $(git grep TIMER_DATA_TYPE | cut -d: -f1 | sort -u)\n\nThe now unused macros are also dropped from include/linux/timer.h.\n\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "680ee1d36ac9a7f31b182b977f062aed1a590c8b",
      "old_mode": 33188,
      "old_path": "drivers/base/power/wakeup.c",
      "new_id": "38559f04db2cfdf2ad9d71b562ce6825317aa8e1",
      "new_mode": 33188,
      "new_path": "drivers/base/power/wakeup.c"
    },
    {
      "type": "modify",
      "old_id": "55ab25f79a08991536359206dad387f2bfc7e52d",
      "old_mode": 33188,
      "old_path": "drivers/block/aoe/aoecmd.c",
      "new_id": "812fed069708f181c4b16ce972e0919c4541a803",
      "new_mode": 33188,
      "new_path": "drivers/block/aoe/aoecmd.c"
    },
    {
      "type": "modify",
      "old_id": "e620e423102b89f05fef575716b1e1657363d6f0",
      "old_mode": 33188,
      "old_path": "drivers/block/swim3.c",
      "new_id": "af51015d056eff1a6b1a2dfac264e30259c669d9",
      "new_mode": 33188,
      "new_path": "drivers/block/swim3.c"
    },
    {
      "type": "modify",
      "old_id": "db46b7b53fb4f94a8727864120106fa1e01bbf52",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/nes/nes_verbs.c",
      "new_id": "162475aeeedd7ffd30ca0478e9bcbe0c16204e54",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/nes/nes_verbs.c"
    },
    {
      "type": "modify",
      "old_id": "44916ef4a424391199b9738a2e499440cb4ad357",
      "old_mode": 33188,
      "old_path": "drivers/input/input.c",
      "new_id": "e30642db50d5208cc7f4fe6e3868f6a8a596321b",
      "new_mode": 33188,
      "new_path": "drivers/input/input.c"
    },
    {
      "type": "modify",
      "old_id": "ce8d78c137f05264763296fc45666c3cb230378c",
      "old_mode": 33188,
      "old_path": "drivers/media/common/saa7146/saa7146_vbi.c",
      "new_id": "e1d369b976edc836f4c4ac2b4326faf01eda24d6",
      "new_mode": 33188,
      "new_path": "drivers/media/common/saa7146/saa7146_vbi.c"
    },
    {
      "type": "modify",
      "old_id": "8f53d762fbc405cc68325ca8cb5cb8d1ee8ae9c3",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/ti/tlan.c",
      "new_id": "5a4e78fde530ad4ac0984975b950eafa1cb0fde5",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/ti/tlan.c"
    },
    {
      "type": "modify",
      "old_id": "c9f7215c5dc234599951e2f20a418a7f4c68ff55",
      "old_mode": 33188,
      "old_path": "drivers/net/hamradio/scc.c",
      "new_id": "3de2729590905328f13ca9c22bb6e8178cd4ac29",
      "new_mode": 33188,
      "new_path": "drivers/net/hamradio/scc.c"
    },
    {
      "type": "modify",
      "old_id": "7d6dc76c930ad32265f00b00076cabe6a75bf3b6",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/quantenna/qtnfmac/cfg80211.c",
      "new_id": "6711e7fb69269c325a18328138c9e310d4a19cf4",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/quantenna/qtnfmac/cfg80211.c"
    },
    {
      "type": "modify",
      "old_id": "d8afcdfca1ed6206dca11b8e86e8ba091b705659",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ray_cs.c",
      "new_id": "0133fcd4601b2410b0d9b3b666f216b1860e3e37",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ray_cs.c"
    },
    {
      "type": "modify",
      "old_id": "9b4c61c1e3097e8888e9e4b6fbacad76e30df2b8",
      "old_mode": 33188,
      "old_path": "drivers/s390/char/sclp.c",
      "new_id": "e4e2df7a478e36aba8ee63775195b4c97886ead8",
      "new_mode": 33188,
      "new_path": "drivers/s390/char/sclp.c"
    },
    {
      "type": "modify",
      "old_id": "51b81c0a06520bfaa55446aa443b3d394f4c120e",
      "old_mode": 33188,
      "old_path": "drivers/s390/scsi/zfcp_fsf.c",
      "new_id": "b12cb81ad8a23a84beac4f3455f9234b3dd7e0a9",
      "new_mode": 33188,
      "new_path": "drivers/s390/scsi/zfcp_fsf.c"
    },
    {
      "type": "modify",
      "old_id": "5402b85b0bdc397361e4d9ba965f995675b81eeb",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_hwi.c",
      "new_id": "2dbc8330d7d34b4e9904e88f6ae79778c50cd07c",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_hwi.c"
    },
    {
      "type": "modify",
      "old_id": "4637119c09d8aad052c566cf6e9fb2d16c7e87f3",
      "old_mode": 33188,
      "old_path": "drivers/scsi/aic94xx/aic94xx_tmf.c",
      "new_id": "2a01702d5ba77ffcdee48e56d47c71646fd2f8fe",
      "new_mode": 33188,
      "new_path": "drivers/scsi/aic94xx/aic94xx_tmf.c"
    },
    {
      "type": "modify",
      "old_id": "be96aa1e507722da1665f967027b0fb5a16e48e4",
      "old_mode": 33188,
      "old_path": "drivers/scsi/be2iscsi/be_main.c",
      "new_id": "b3cfdd5f4d1c3812baf40f34c936b53f3b34acdf",
      "new_mode": 33188,
      "new_path": "drivers/scsi/be2iscsi/be_main.c"
    },
    {
      "type": "modify",
      "old_id": "babd79361a461097f93dedba4fb400d8caecf390",
      "old_mode": 33188,
      "old_path": "drivers/scsi/cxgbi/cxgb3i/cxgb3i.c",
      "new_id": "bf07735275a49d7720e98b4af5c4ef7c7693f72b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/cxgbi/cxgb3i/cxgb3i.c"
    },
    {
      "type": "modify",
      "old_id": "266eddf17a991b207f07f67d2fdc0877d63dfb1f",
      "old_mode": 33188,
      "old_path": "drivers/scsi/cxgbi/cxgb4i/cxgb4i.c",
      "new_id": "406e94312d4e9a49b0015e811f14b6a02b1177a8",
      "new_mode": 33188,
      "new_path": "drivers/scsi/cxgbi/cxgb4i/cxgb4i.c"
    },
    {
      "type": "modify",
      "old_id": "61a85ff8e459f429b7090cbaa77d4712a7e854c7",
      "old_mode": 33188,
      "old_path": "drivers/scsi/hisi_sas/hisi_sas_main.c",
      "new_id": "5f503cb095085d2baa7e2f24248419dbbb432e29",
      "new_mode": 33188,
      "new_path": "drivers/scsi/hisi_sas/hisi_sas_main.c"
    },
    {
      "type": "modify",
      "old_id": "d02c2a791981f9a68893efcfc9811666e6494c74",
      "old_mode": 33188,
      "old_path": "drivers/scsi/hisi_sas/hisi_sas_v2_hw.c",
      "new_id": "5d3467fd728d9f583491617e9e513266100a48b9",
      "new_mode": 33188,
      "new_path": "drivers/scsi/hisi_sas/hisi_sas_v2_hw.c"
    },
    {
      "type": "modify",
      "old_id": "d53429371127a4eb3ea76ce52dc2408ec05b9a11",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ipr.c",
      "new_id": "cc0187965eee95fe242ab853469ed21f92546d66",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ipr.c"
    },
    {
      "type": "modify",
      "old_id": "1a4e701a844966e4a7db873a3c2dfe3a58768fc2",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libfc/fc_fcp.c",
      "new_id": "4fae253d4f3ded0a9453c01383f20a44450122ae",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libfc/fc_fcp.c"
    },
    {
      "type": "modify",
      "old_id": "174e5eff615579d3c2822692de37e59a0b219b03",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_expander.c",
      "new_id": "ca1566237ae7744703a9e3ae3533138c4e81af53",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_expander.c"
    },
    {
      "type": "modify",
      "old_id": "91795eb56206603bb0a52baa62237e9787dd2bcf",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_scsi_host.c",
      "new_id": "58476b728c57e11cd20232f1b43215eb3b2c1e5b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_scsi_host.c"
    },
    {
      "type": "modify",
      "old_id": "cff1c37b8d2e46374ffda812b97877851b1cea2c",
      "old_mode": 33188,
      "old_path": "drivers/scsi/mvsas/mv_sas.c",
      "new_id": "cff43bd9f6751ae1197b76c4d9eb22bc92ef2784",
      "new_mode": 33188,
      "new_path": "drivers/scsi/mvsas/mv_sas.c"
    },
    {
      "type": "modify",
      "old_id": "0e294e80c1690f20941fd26a506d3273fe341853",
      "old_mode": 33188,
      "old_path": "drivers/scsi/pm8001/pm8001_sas.c",
      "new_id": "947d6017d004c83b3e758392d6278524613a8621",
      "new_mode": 33188,
      "new_path": "drivers/scsi/pm8001/pm8001_sas.c"
    },
    {
      "type": "modify",
      "old_id": "4f9f115fb6a0c8c9a3d3e5753d5d236c52897e60",
      "old_mode": 33188,
      "old_path": "drivers/scsi/pmcraid.c",
      "new_id": "e58be98430b014a40e1cd5eeba5472a39fe7419f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/pmcraid.c"
    },
    {
      "type": "modify",
      "old_id": "a6635f0afae9269501ff7ceee11b8459a8adf61d",
      "old_mode": 33188,
      "old_path": "drivers/staging/irda/include/net/irda/timer.h",
      "new_id": "6dab15f5dae1b99b33559e9914400d015cef5baf",
      "new_mode": 33188,
      "new_path": "drivers/staging/irda/include/net/irda/timer.h"
    },
    {
      "type": "modify",
      "old_id": "d64afdd93872c28580f55c4c120ce117dd530d69",
      "old_mode": 33188,
      "old_path": "drivers/tty/serial/8250/8250_core.c",
      "new_id": "9342fc2ee7dfe292bee10f607434055504401b28",
      "new_mode": 33188,
      "new_path": "drivers/tty/serial/8250/8250_core.c"
    },
    {
      "type": "modify",
      "old_id": "dc850d257ea2472b44191e65b691d95bf7d0a226",
      "old_mode": 33188,
      "old_path": "include/linux/kthread.h",
      "new_id": "c1961761311dbfd5968d6ed64ea91ca3c7d25b0e",
      "new_mode": 33188,
      "new_path": "include/linux/kthread.h"
    },
    {
      "type": "modify",
      "old_id": "b1ae64b112c262190a543b410b8209a4ec9e6787",
      "old_mode": 33188,
      "old_path": "include/linux/timer.h",
      "new_id": "04af640ea95bd011cdec0101798b0aa7810233cb",
      "new_mode": 33188,
      "new_path": "include/linux/timer.h"
    },
    {
      "type": "modify",
      "old_id": "bff39faba793bfdc87ff4a0f1a9101af170bf15c",
      "old_mode": 33188,
      "old_path": "include/linux/workqueue.h",
      "new_id": "4a54ef96aff5b0ba8e9bf53cc754d09c0dd4dd55",
      "new_mode": 33188,
      "new_path": "include/linux/workqueue.h"
    },
    {
      "type": "modify",
      "old_id": "8af313081b0d9a7f626f6b3b496119737e9e89a6",
      "old_mode": 33188,
      "old_path": "kernel/kthread.c",
      "new_id": "cd50e99202b011dfdb847dd2772f14e818d268bb",
      "new_mode": 33188,
      "new_path": "kernel/kthread.c"
    },
    {
      "type": "modify",
      "old_id": "dde6298f6b221e136fc579a37adc80310f97a8f6",
      "old_mode": 33188,
      "old_path": "kernel/workqueue.c",
      "new_id": "8fdb710bfdd732fc3e6bfaa3110264de70c9af1d",
      "new_mode": 33188,
      "new_path": "kernel/workqueue.c"
    },
    {
      "type": "modify",
      "old_id": "c976196da3ea1b6a218d19c38475809c8dc3cd96",
      "old_mode": 33188,
      "old_path": "net/atm/lec.c",
      "new_id": "6676e34332616a1c867a4c8864919fd8bf11b43c",
      "new_mode": 33188,
      "new_path": "net/atm/lec.c"
    },
    {
      "type": "modify",
      "old_id": "d979b3dc49a6b9a2ef9e1ee9c262c9bb9bd9f253",
      "old_mode": 33188,
      "old_path": "net/can/proc.c",
      "new_id": "0c59f876fe6f0c48bcf06adf7178d1d3e1528c77",
      "new_mode": 33188,
      "new_path": "net/can/proc.c"
    },
    {
      "type": "modify",
      "old_id": "8bb469cb3abeb239a9b89e997dd1104a38c455aa",
      "old_mode": 33188,
      "old_path": "net/lapb/lapb_timer.c",
      "new_id": "5d4ae01951b562c602fed13787719edfaad3c635",
      "new_mode": 33188,
      "new_path": "net/lapb/lapb_timer.c"
    },
    {
      "type": "modify",
      "old_id": "2dec3583c97d00df654de19752db89c256f7de6d",
      "old_mode": 33188,
      "old_path": "net/netrom/af_netrom.c",
      "new_id": "7ed9d4422a73decbe395eb603d7d106436d9f3a4",
      "new_mode": 33188,
      "new_path": "net/netrom/af_netrom.c"
    },
    {
      "type": "modify",
      "old_id": "43569aea0f5e2d9bcd941247e2df3be0d79913a8",
      "old_mode": 33188,
      "old_path": "net/netrom/nr_timer.c",
      "new_id": "cbd51ed5a2d7bef7540ea8a8a2e0fea9ff8fc02f",
      "new_mode": 33188,
      "new_path": "net/netrom/nr_timer.c"
    },
    {
      "type": "modify",
      "old_id": "cda4c6678ef16708c185b220f24647ee308f9a93",
      "old_mode": 33188,
      "old_path": "net/rose/rose_link.c",
      "new_id": "62055d3069d2a6849d6bc37df8f1d2b98ab420ac",
      "new_mode": 33188,
      "new_path": "net/rose/rose_link.c"
    },
    {
      "type": "modify",
      "old_id": "ea613b2a97358a9c60a21b7744e7d564f1eb7d4c",
      "old_mode": 33188,
      "old_path": "net/rose/rose_timer.c",
      "new_id": "74555fb9561547a2e01e188c38304b629c3bf8ec",
      "new_mode": 33188,
      "new_path": "net/rose/rose_timer.c"
    },
    {
      "type": "modify",
      "old_id": "e8e0831229cfcce48b2d6802493e80a429aa108b",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svc_xprt.c",
      "new_id": "f9307bd6644b704ad4e038dcd850ea13c062146f",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svc_xprt.c"
    },
    {
      "type": "modify",
      "old_id": "ea87143314f3048f8f08ae6974f7f9938e306350",
      "old_mode": 33188,
      "old_path": "net/x25/af_x25.c",
      "new_id": "562cc11131f6c8ba37cb5e4e09b1587dca3c8a2c",
      "new_mode": 33188,
      "new_path": "net/x25/af_x25.c"
    },
    {
      "type": "modify",
      "old_id": "1dfba3c23459e9f00904592857e74e730fd49216",
      "old_mode": 33188,
      "old_path": "net/x25/x25_timer.c",
      "new_id": "fa3461002b3ea3bcdbabc4d195aef237b56a13f5",
      "new_mode": 33188,
      "new_path": "net/x25/x25_timer.c"
    },
    {
      "type": "modify",
      "old_id": "4f9613e5fc9ec2a967456d5d84e67bdc5347f239",
      "old_mode": 33188,
      "old_path": "sound/usb/line6/driver.c",
      "new_id": "c1376bfdc90b2add14a7f9e2804b4e6ac6c9e534",
      "new_mode": 33188,
      "new_path": "sound/usb/line6/driver.c"
    }
  ]
}
