)]}'
{
  "log": [
    {
      "commit": "d229807f669ba3dea9f64467ee965051c4366aed",
      "tree": "49522538cc06ddf8ad84cecf2fa5d5c62409ec84",
      "parents": [
        "7deeab5dc414240a341e80f41b5f00620aa9ef98"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:37:11 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:43 2011 -0400"
      },
      "message": "drivers/dca: Add module.h to dca-core.c\n\nThis file really needs the full module.h header file present, but\nwas just getting it implicitly before.  Call it out in advance so\nthat we don\u0027t get future build failures on this.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "7deeab5dc414240a341e80f41b5f00620aa9ef98",
      "tree": "cdba93f2be20798be6008709fc96d04da222b223",
      "parents": [
        "c05aa8fbcc21b1863085dde5cb3c97b32c52ce40"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:36:22 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:42 2011 -0400"
      },
      "message": "drivers/clocksource: Add module.h to those who were using it implicitly\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in clocksource\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "c05aa8fbcc21b1863085dde5cb3c97b32c52ce40",
      "tree": "1488a18dc5ad8e7e911dbd61e853fba5b4e4a66d",
      "parents": [
        "66300e66c680f7bcc43127627740f493ef0b05bc"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Jul 27 21:31:17 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:42 2011 -0400"
      },
      "message": "drivers/char: Fix implicit use of err.h in ramoops.c\n\ndrivers/char/ramoops.c: In function \u0027ramoops_init\u0027:\ndrivers/char/ramoops.c:221: error: implicit declaration of function \u0027IS_ERR\u0027\ndrivers/char/ramoops.c:222: error: implicit declaration of function \u0027PTR_ERR\u0027\nmake[3]: *** [drivers/char/ramoops.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "66300e66c680f7bcc43127627740f493ef0b05bc",
      "tree": "8f0e92c40063be1edf6727e5e9b09adb9102b5c7",
      "parents": [
        "c22405c98d3ff7042e369370d2bf54f9607d0f09"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:14:53 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:41 2011 -0400"
      },
      "message": "drivers/char: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required\n\nThey will need it called out explicitly in the near future due\nto a module.h usage cleanup that removes its implicit presence\neverywhere.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "c22405c98d3ff7042e369370d2bf54f9607d0f09",
      "tree": "d9eae01697a87fd4eda1c8a31ff4fcdfc00f9432",
      "parents": [
        "aaf195444be47aa3d3776825b3b384a61f40dca4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:35:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:40 2011 -0400"
      },
      "message": "drivers/char: Add module.h to those who were using it implicitly\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in char are\nactually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "aaf195444be47aa3d3776825b3b384a61f40dca4",
      "tree": "3752d08fe46febc140874a2cf8f8004df93529f1",
      "parents": [
        "ba33162a2c3c847c02e42b9193b250217fdbbd9d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Sep 28 18:23:03 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:39 2011 -0400"
      },
      "message": "drivers/base: change module.h -\u003e export.h in power/common.c\n\nThis file isn\u0027t using full modular functionality, and hence\ncan be \"downgraded\" to just using export.h\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ba33162a2c3c847c02e42b9193b250217fdbbd9d",
      "tree": "4c26b5ae8f0807c2ce62ed0d389b595fb0e94c00",
      "parents": [
        "08a999ce69c17802d92ad760faa21ce112968172"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 26 18:08:35 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:39 2011 -0400"
      },
      "message": "drivers/base: base.h implicitly depends on \u003clinux/notifier.h\u003e\n\nThis file is currently relying on \u003clinux/module.h\u003e sneaking it in\nthrough the implicit include paths from device.h.  Once that\nis cleaned up, this will happen:\n\nIn file included from drivers/base/init.c:12:\ndrivers/base/base.h:34: error: field ‘bus_notifier’ has incomplete type\nmake[3]: *** [drivers/base/init.o] Error 1\n\nFix it up in advance, so the cleanup can continue.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "08a999ce69c17802d92ad760faa21ce112968172",
      "tree": "d3ddf28e5b383cc07ecfb54e115dcaca9584e04b",
      "parents": [
        "1b6bc32f0a7380102499deb6aa99a59e789efb33"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 01 16:07:32 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:38 2011 -0400"
      },
      "message": "drivers/base: dma-coherent.c is a module and needs module.h\n\nIt was implicitly getting it before, but it will break compiles\nonce we fix that.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "1b6bc32f0a7380102499deb6aa99a59e789efb33",
      "tree": "283ef829016d671e7be5a6f72c00fa59fbc9f842",
      "parents": [
        "bff7832dd6670dd0e215ce32d60b18f3825a6555"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 07:12:15 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:38 2011 -0400"
      },
      "message": "drivers/base: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.\n\nMost of these files were implicitly getting EXPORT_SYMBOL via\ndevice.h which was including module.h, but that path will be broken\nsoon.\n\n[ with input from Stephen Rothwell \u003csfr@canb.auug.org.au\u003e ]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "bff7832dd6670dd0e215ce32d60b18f3825a6555",
      "tree": "a3ec5bb11d9708086568639220ed768cdbc48889",
      "parents": [
        "38789fda295689689d064c0157bc363b1837b5e6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:41:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:37 2011 -0400"
      },
      "message": "ide/ata: Add module.h to the implicit modular users\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in the ide dir\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "38789fda295689689d064c0157bc363b1837b5e6",
      "tree": "ff03cfacc7dcc05faecc18fd5b1b213a1eef9c3c",
      "parents": [
        "fec14d2fcebe824377ef0305babc365d039f6b39"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 17 15:33:58 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:37 2011 -0400"
      },
      "message": "ide/ata: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed\n\nThey were getting this implicitly by an include of module.h\nfrom device.h -- but we are going to clean that up and break\nthat include chain, so include export.h explicitly now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "fec14d2fcebe824377ef0305babc365d039f6b39",
      "tree": "9fa6b49e51183f84a9ca208a3125a7b221efb983",
      "parents": [
        "b108d9764cff25262bf764542ed1998d3e568962"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Aug 30 12:32:52 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:36 2011 -0400"
      },
      "message": "infiniband: add moduleparam.h to drivers/infiniband as required\n\nThese files were getting the moduleparam infrastructure from the\nimplicit presence of module.h being everywhere, but that is going\naway soon.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "b108d9764cff25262bf764542ed1998d3e568962",
      "tree": "12e08e711d77d0f84e4b2fe905a1219dc91c7e46",
      "parents": [
        "e4dd23d753c3cb0d8533d353069e8b2e8a666360"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 15:29:33 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:35 2011 -0400"
      },
      "message": "infiniband: add in export.h for files using EXPORT_SYMBOL/THIS_MODULE\n\nThese were getting it implicitly via device.h --\u003e module.h but\nwe are going to stop that when we clean up the headers.\n\nFix these in advance so the tree remains biscect-clean.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "e4dd23d753c3cb0d8533d353069e8b2e8a666360",
      "tree": "8c28dcf2675a55549689fdee90f8ec0a2fb23cf8",
      "parents": [
        "fc87af74af7f856bb8e7585308fb1fdaaa69ec73"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 15:35:46 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:35 2011 -0400"
      },
      "message": "infiniband: Fix up module files that need to include module.h\n\nThey had been getting it implicitly via device.h but we can\u0027t\nrely on that for the future, due to a pending cleanup so fix\nit now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "fc87af74af7f856bb8e7585308fb1fdaaa69ec73",
      "tree": "bc8cfa53f4326402b8c91ead8d0e3cd2982be712",
      "parents": [
        "355b200bacdb6017669cdc5bc9e7b1037aac42a2"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 13:27:45 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:34 2011 -0400"
      },
      "message": "infiniband: Fix up users implicitly relying on getting stat.h\n\nThey get it via module.h (via device.h) but we want to clean that up.\nWhen we do, we\u0027ll get things like:\n\n  CC [M]  drivers/infiniband/core/sysfs.o\n  sysfs.c:361: error: \u0027S_IRUGO\u0027 undeclared here (not in a function)\n  sysfs.c:654: error: \u0027S_IWUSR\u0027 undeclared here (not in a function)\n\nso add in the stat header it is using explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "355b200bacdb6017669cdc5bc9e7b1037aac42a2",
      "tree": "a5af77d70994a9aec822830512369036e7729418",
      "parents": [
        "a8a359318530a779c8d28d86357d492adead5b1f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 16:17:28 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:33 2011 -0400"
      },
      "message": "video: Add module.h to drivers/video files who really use it.\n\nThey were getting this implicitly by an include of module.h\nfrom device.h -- but we are going to clean that up and break\nthat include chain, so include module.h explicitly now.\n\n[ with contributions from Axel Lin \u003caxel.lin@gmail.com\u003e ]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a8a359318530a779c8d28d86357d492adead5b1f",
      "tree": "084373ab75cee6478bfed7f5975cac668dea2ece",
      "parents": [
        "44fc7ea0bfe9143551649a42eb35f1460566c3c5"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 13:20:26 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:33 2011 -0400"
      },
      "message": "video: Add export.h for THIS_MODULE/EXPORT_SYMBOL to drivers/video\n\nWith module.h being implicitly everywhere via device.h, the absence\nof explicitly including something for EXPORT_SYMBOL went unnoticed.\nSince we are heading to fix things up and clean module.h from the\ndevice.h file, we need to explicitly include these files now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "44fc7ea0bfe9143551649a42eb35f1460566c3c5",
      "tree": "7cfceedba653c69db90912427d140da996ab4f09",
      "parents": [
        "a6ee87790b708dc4cdd3643104417793f0d985ec"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 26 20:52:10 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:32 2011 -0400"
      },
      "message": "selinux: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE\n\nThe pervasive, but implicit presence of \u003clinux/module.h\u003e meant\nthat things like this file would happily compile as-is.  But\nwith the desire to phase out the module.h being included everywhere,\npoint this file at export.h which will give it THIS_MODULE and\nthe EXPORT_SYMBOL variants.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a6ee87790b708dc4cdd3643104417793f0d985ec",
      "tree": "9bf98a9d99f0661112e56a6db0642d3da1b04af5",
      "parents": [
        "5c720d37bf5c2864cd7e834afff88321d6e4d97d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Jul 29 16:19:26 2011 +0100"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:32 2011 -0400"
      },
      "message": "cpufreq: Fix build of s3c64xx cpufreq driver for header change\n\nThe header change has removed an implicit include of module.h, breaking\nthe build due to the use of THIS_MODULE. Fix that.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "5c720d37bf5c2864cd7e834afff88321d6e4d97d",
      "tree": "33f489a48616cbc066ffa65a0de2c0122fe0b415",
      "parents": [
        "70e522a02838e52ca007d3f183171fd9324eceb4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 13:23:32 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:31 2011 -0400"
      },
      "message": "cpufreq: cpufreq_stats.c is a module, and should include module.h\n\nSo that we can clean up the header files and not be relying\non implicit includes from device.h ---\u003e module.h\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "70e522a02838e52ca007d3f183171fd9324eceb4",
      "tree": "e889f61014e95da2ac41185a7686d911e0f70b66",
      "parents": [
        "884b17e109d61e95ee4c652cf6873341bf1dca63"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 29 17:52:39 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:31 2011 -0400"
      },
      "message": "cpuidle: ladder.c needs module.h and not just moduleparam.h\n\nThis file has module_init/exit and MODULE_LICENSE, and so it\nneeds the full module.h header.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "884b17e109d61e95ee4c652cf6873341bf1dca63",
      "tree": "3d78863d2c13a61551ecd4fc498645ed2a3a0c95",
      "parents": [
        "93cf5d75b9d0b703ca8f4f8f98303ad77ab20d26"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 29 17:52:39 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:30 2011 -0400"
      },
      "message": "cpuidle: Add module.h to drivers/cpuidle files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "93cf5d75b9d0b703ca8f4f8f98303ad77ab20d26",
      "tree": "63c507fd557732ba83cf61d095425bac35d7ed4e",
      "parents": [
        "345df5126e5cf46c8ddf2ec491f1d6e17e29e645"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 29 21:14:30 2011 -0700"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:29 2011 -0400"
      },
      "message": "i2c: Add module.h to modular files prev. implicitly getting it\n\nThese files use interfaces from linux/module.h, so they must\ninclude that file to avoid build errors when the implicit\npresence of module.h is removed.\n\n[with i2c-pxa-pci.c fix from Randy Dunlap \u003crdunlap@xenotime.net\u003e]\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "345df5126e5cf46c8ddf2ec491f1d6e17e29e645",
      "tree": "1f9da284a15bdeea27603b338def82de05875091",
      "parents": [
        "2113852b239ed4a93d04135372162252f9342bb6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 10:46:24 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:29 2011 -0400"
      },
      "message": "i2c: add export.h to i2c-boardinfo.c for EXPORT_SYMBOL\n\nWith module.h being implicitly everywhere via device.h, the absence\nof explicitly including something for EXPORT_SYMBOL went unnoticed.\nSince we are heading to fix things up and clean module.h from the\ndevice.h file, we need to explicitly include these files now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "2113852b239ed4a93d04135372162252f9342bb6",
      "tree": "fcbe8506e4832862d180b6b5aefeb6809dd9d705",
      "parents": [
        "0e648f42f24f89e24c4dcac534d8e7086c9fd559"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:57:25 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:28 2011 -0400"
      },
      "message": "rtc: Add module.h to implicit users in drivers/rtc\n\nThe module.h was implicitly everywhere, but when we clean\nthat up, the implicit users will compile fail; fix them up\nin advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "0e648f42f24f89e24c4dcac534d8e7086c9fd559",
      "tree": "0d9e67bc3a3cbc93655249bb4477a3f68299a5b7",
      "parents": [
        "578b9ce0095ff3dd2c3b94508407c3be8fcce68d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 10:46:24 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:28 2011 -0400"
      },
      "message": "tty: Add export.h for EXPORT_SYMBOL/THIS_MODULE to exporters\n\nWith module.h being implicitly everywhere via device.h, the absence\nof explicitly including something for EXPORT_SYMBOL went unnoticed.\nSince we are heading to fix things up and clean module.h from the\ndevice.h file, we need to explicitly include these files now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "578b9ce0095ff3dd2c3b94508407c3be8fcce68d",
      "tree": "f80ad096b591a2c1b00eb9200e22c5a0bed0d9a7",
      "parents": [
        "a59b968ee0ff6e68443d5790fda2a117b36c1f9b"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 16:14:23 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:27 2011 -0400"
      },
      "message": "tty: Add module.h to drivers/tty users who just expect it there.\n\nWe are cleaning up the issue that means module.h is omnipresent.\nThese tty users are the people who implictly are relying on that.\nFix up the real users to call out the include that they really need.\n\nIn the case of jsm_driver.c file, it had moduleparam.h but that\nisn\u0027t enough and it needs the full module.h\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a59b968ee0ff6e68443d5790fda2a117b36c1f9b",
      "tree": "5a836f0373c6b68ae04876eeab4542c1fe1b09fe",
      "parents": [
        "4bcbcc96e16fd44eaf9791cb369da757dae1656c"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 29 16:44:23 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:26 2011 -0400"
      },
      "message": "bluetooth: add module.h to drivers/bluetooth files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4bcbcc96e16fd44eaf9791cb369da757dae1656c",
      "tree": "2563b8a7b64be1ce9da9a97310a95ea4470a9751",
      "parents": [
        "f940fcd8eadfe5b909a1474b57de7755edeee62b"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Jul 18 14:42:00 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:26 2011 -0400"
      },
      "message": "usb: fix implicit usage of gfp.h in host/xhci-hub.c\n\nTo fix this build error on ARM:\n\ndrivers/usb/host/xhci-hub.c: In function \u0027xhci_stop_device\u0027:\ndrivers/usb/host/xhci-hub.c:261: error: \u0027GFP_NOIO\u0027 undeclared (first use in this function)\nmake[4]: *** [drivers/usb/host/xhci-hub.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f940fcd8eadfe5b909a1474b57de7755edeee62b",
      "tree": "fd4eac433d27add07c1880200aeb7e262d4e76d3",
      "parents": [
        "6eb0de827084060e6607c8f8542d9e9566214538"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:56:31 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:25 2011 -0400"
      },
      "message": "usb: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed\n\nWith module.h being implicitly everywhere via device.h, the absence\nof explicitly including something for EXPORT_SYMBOL went unnoticed.\nSince we are heading to fix things up and clean module.h from the\ndevice.h file, we need to explicitly include these files now.\n\nUse the lightweight version of the header that has just THIS_MODULE\nand EXPORT_SYMBOL variants.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6eb0de827084060e6607c8f8542d9e9566214538",
      "tree": "01e340eab5a0758e19eeb1c813f6cef831b7a834",
      "parents": [
        "acf3368ffb75fc4a83726655d697e79646fe4eb3"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 16:09:31 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:25 2011 -0400"
      },
      "message": "usb: Add module.h to drivers/usb consumers who really use it.\n\nThe situation up to this point meant that module.h was pretty\nmuch everywhere, regardless of whether you asked for it or not.\nWe are fixing that, so give the USB folks who want it an actual\ninclude of it.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "acf3368ffb75fc4a83726655d697e79646fe4eb3",
      "tree": "71a150c988cbe40615502a3843f46482274cf299",
      "parents": [
        "09703660edf83b8b6d175440bf745f30580d85ab"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:47:43 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:24 2011 -0400"
      },
      "message": "scsi: Fix up files implicitly depending on module.h inclusion\n\nThe module.h header was implicitly present everywhere, so files\nwith no explicit include of the module infrastructure would build\nanyway.  We are now removing the implicit include, and so we need\nto call out the module.h file that we need explicitly.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "09703660edf83b8b6d175440bf745f30580d85ab",
      "tree": "6ecccf6279b9229fd3fa6096352c7bcc895060c2",
      "parents": [
        "eefa9cfc891d18aa83744353d2a3fbe95a86ee2d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:37:25 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:23 2011 -0400"
      },
      "message": "scsi: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required\n\nFor the basic SCSI infrastructure files that are exporting symbols\nbut not modules themselves, add in the basic export.h header file\nto allow the exports.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "eefa9cfc891d18aa83744353d2a3fbe95a86ee2d",
      "tree": "7365f73b0ff9be45b7b8a623d7878105eeb12814",
      "parents": [
        "363c75db1d7bbda0aa90e680565f2673bab92ee4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:42:30 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:23 2011 -0400"
      },
      "message": "pci: add module.h to files implicitly relying on its presence.\n\nThese were getting module.h implicitly from device.h but we want\nto clean that up, so we fix it here to avoid things like:\n\npci/slot.c: In function ‘pci_hp_create_module_link’:\npci/slot.c:383: error: ‘module_kset’ undeclared (first use in this function)\n\nSimilarly, rpadlpar_core.c is modular, so add module.h to its includes.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "363c75db1d7bbda0aa90e680565f2673bab92ee4",
      "tree": "7f6e2febf8b21f9bb17ad0ae2c699d362629441f",
      "parents": [
        "d81a6d71760c4d8323f1f9a506c64084caa09063"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 09:37:25 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:22 2011 -0400"
      },
      "message": "pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULE\n\nThey were implicitly getting it from device.h --\u003e module.h but\nwe want to clean that up.  So add the minimal header for these\nmacros.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d81a6d71760c4d8323f1f9a506c64084caa09063",
      "tree": "8124e28291f2b46add8fb979f86d055e41d58d6e",
      "parents": [
        "da155d5b40587815a4397e1a69382fe2366d940b"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 22 09:34:58 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:22 2011 -0400"
      },
      "message": "sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed\n\nThese aren\u0027t modules, but they do make use of these macros, so\nthey will need export.h to get that definition.  Previously,\nthey got it via the implicit module.h inclusion.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "da155d5b40587815a4397e1a69382fe2366d940b",
      "tree": "5597f2e4649e7b1c611211b29906950c08e3e25c",
      "parents": [
        "31623caaf0f84f17d632f16c1cdf42e7e21e807a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 15 12:38:28 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:21 2011 -0400"
      },
      "message": "sound: Add module.h to the previously silent sound users\n\nLots of sound drivers were getting module.h via the implicit presence\nof it in \u003clinux/device.h\u003e but we are going to clean that up.  So\nfix up those users now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "31623caaf0f84f17d632f16c1cdf42e7e21e807a",
      "tree": "1233a9795c060632cc8c752911922334043f721b",
      "parents": [
        "65a772172b06e6e9b43e5ad77dccbcc767ff9831"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Aug 31 17:02:47 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:20 2011 -0400"
      },
      "message": "sound: add moduleparam.h to users of module_param/MODULE_PARM_DESC\n\nThese files were getting access to these two via the implicit\npresence of moduleparam.h everywhere.  But that is being fixed, so\nget these guys what they need in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "65a772172b06e6e9b43e5ad77dccbcc767ff9831",
      "tree": "55f7356cd1b048de9c8496c3e53f9bd7128f5c46",
      "parents": [
        "daaa5f7cbee37dfc8464d350f1eacd6e94b278cc"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 15 13:13:37 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:19 2011 -0400"
      },
      "message": "sound: fix drivers needing module.h not moduleparam.h\n\nThe implicit presence of module.h lured several users into\nincorrectly thinking that they only needed/used modparam.h\nbut once we clean up the module.h presence, these will show\nup as build failures, so fix \u0027em now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "daaa5f7cbee37dfc8464d350f1eacd6e94b278cc",
      "tree": "dec72cbeee1d5fbb169c21305510918818a0d45d",
      "parents": [
        "056075c76417b112b4924e7b6386fdc6dfc9ac03"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 15:50:58 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:19 2011 -0400"
      },
      "message": "md: Add in export.h for files using EXPORT_SYMBOL\n\nThese files were getting the defines for EXPORT_SYMBOL because\ndevice.h was including module.h.  But we are going to put an\nend to that.  So add the proper export.h include now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "056075c76417b112b4924e7b6386fdc6dfc9ac03",
      "tree": "7326cbdb0f54f975b140e548bd4f4d6f4b3486cc",
      "parents": [
        "ec37d321b96621906337c4279c490e1b5893ecae"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:58:33 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:18 2011 -0400"
      },
      "message": "md: Add module.h to all files using it implicitly\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in md dir\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ec37d321b96621906337c4279c490e1b5893ecae",
      "tree": "3de895cfc5fa163ac4e6f020071045434ba9adc1",
      "parents": [
        "8f86a2c3cb90e8bb0733de2d2b0abbe7050bb536"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 10:25:27 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:18 2011 -0400"
      },
      "message": "hid: Fix up files needing export.h for EXPORT_SYMBOL\n\nWith module.h being implicitly everywhere via device.h, the absence\nof explicitly including something for EXPORT_SYMBOL went unnoticed.\nSince we are heading to fix things up and clean module.h from the\ndevice.h file, we need to explicitly include these files now.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "8f86a2c3cb90e8bb0733de2d2b0abbe7050bb536",
      "tree": "c5e08b28ca080993046f5ed64fe0026df9fb21c8",
      "parents": [
        "15d0580f20f5d3f997e3823bfe39daa3d521a99d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:39:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:17 2011 -0400"
      },
      "message": "hid: Add module.h to fix up implicit users of it\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in clocksource\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "15d0580f20f5d3f997e3823bfe39daa3d521a99d",
      "tree": "850b48b4ec2c17656c581cdcda2b493a4de582b3",
      "parents": [
        "d2d8442d0094a7d4b585e2bbde31e3775dba7eb1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Oct 25 14:51:47 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:16 2011 -0400"
      },
      "message": "drivers/input: add export.h to symbol exporting files.\n\nThese files are not modules but are exporting symbols and/or\nmaking use of THIS_MODULE macro.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d2d8442d0094a7d4b585e2bbde31e3775dba7eb1",
      "tree": "79a40716383a6a9e5285ec66b877fe548c17f4f4",
      "parents": [
        "778f523ddae8b382055a337cd58fe14adc0d17e2"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 13:53:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:16 2011 -0400"
      },
      "message": "drivers/input: Add module.h to modular drivers implicitly using it\n\nA pending cleanup will mean that module.h won\u0027t be implicitly\neverywhere anymore.  Make sure the modular drivers in input dir\nare actually calling out for \u003cmodule.h\u003e explicitly in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "778f523ddae8b382055a337cd58fe14adc0d17e2",
      "tree": "e3e5c61fc6bf247a9204ae867698954be9c970f3",
      "parents": [
        "eef9c3d90bafa1cb0dd397cee400fab21b39abfe"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 10:22:46 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:15 2011 -0400"
      },
      "message": "drivers: power_supply_sysfs.c needs stat.h\n\nIt was actually getting this before by a tangled mess of implict\nincludes that is going to be cleaned up.  Fix it now, so we don\u0027t\nget this after the cleanup.\n\npower_supply_sysfs.c: In function ‘power_supply_attr_is_visible’:\npower_supply_sysfs.c:184: error: ‘S_IRUSR’ undeclared (first use in this function)\npower_supply_sysfs.c:184: error: (Each undeclared identifier is reported only once\npower_supply_sysfs.c:184: error: for each function it appears in.)\npower_supply_sysfs.c:184: error: ‘S_IRGRP’ undeclared (first use in this function)\npower_supply_sysfs.c:184: error: ‘S_IROTH’ undeclared (first use in this function)\npower_supply_sysfs.c:196: error: ‘S_IWUSR’ undeclared (first use in this function)\nmake[3]: *** [drivers/power/power_supply_sysfs.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "eef9c3d90bafa1cb0dd397cee400fab21b39abfe",
      "tree": "6f23a71132838af539abaf6bd898505c086d6f78",
      "parents": [
        "9775913fa05c57b046aa076ae03881f8ee66742b"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 26 16:00:52 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:15 2011 -0400"
      },
      "message": "drivers/base: transport_class explicitly requires EXPORT_SYMBOL\n\nThis file was getting \u003clinux/module.h\u003e via an implicit include\npath, but we want to crush those out of existence since they cost\ntime during compiles of processing thousands of lines of headers\nfor no reason.  Give it the lightweight header that just contains\nthe EXPORT_SYMBOL infrastructure.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "9775913fa05c57b046aa076ae03881f8ee66742b",
      "tree": "0339bb983e8becc9bbb5a2d133239e8a4ff2c181",
      "parents": [
        "6adb1236b5c1220987209aa68192e0cbad73e9fc"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 17:06:52 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:14 2011 -0400"
      },
      "message": "of: of_pci.c needs export.h since it uses EXPORT_SYMBOLS\n\nIt was getting it implicitly before, since module.h was pulled\nin via device.h -- but that is something we are going to make\ngo away soon.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6adb1236b5c1220987209aa68192e0cbad73e9fc",
      "tree": "7ad3f412de234888be103c807bffbe67457a865a",
      "parents": [
        "0c8d44f239b453517d25d0fcfd2737bb5cb34ef8"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Sep 28 18:26:05 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:13 2011 -0400"
      },
      "message": "block: Change module.h -\u003e export.h in bsg-lib.c\n\nThis file isn\u0027t using full modular functionality, and hence\ncan be \"downgraded\" to just using the export.h header.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "0c8d44f239b453517d25d0fcfd2737bb5cb34ef8",
      "tree": "ddd9da6086f67462e7a323e3eefaa974cb7908c1",
      "parents": [
        "d5decd3b9512e35c87492312a72443192eebdda9"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 01 15:56:05 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:13 2011 -0400"
      },
      "message": "block: Fix files that are modules and hence need module.h\n\nWe want to remove the implicit everywhere presence of module.h\nso fix up the people relying on that implicit presence in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d5decd3b9512e35c87492312a72443192eebdda9",
      "tree": "96aec1c137a09e3b8c4129862d117ce9775909fb",
      "parents": [
        "a0e5cc581b3fc0e0a909e3cab48d9ec286c2a276"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu May 26 16:00:52 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:12 2011 -0400"
      },
      "message": "block: add export.h to files using EXPORT_SYMBOL/THIS_MODULE macros\n\nThese files were getting \u003clinux/module.h\u003e via an implicit include\npath, but we want to crush those out of existence since they cost\ntime during compiles of processing thousands of lines of headers\nfor no reason.  Give them the lightweight header that just contains\nthe EXPORT_SYMBOL infrastructure.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a0e5cc581b3fc0e0a909e3cab48d9ec286c2a276",
      "tree": "afdb3703930992a9fe32b2e78ced92fe79b1613d",
      "parents": [
        "f3bcc0179ab8145615a3b409d652cad1395fb7f3"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:17:31 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:12 2011 -0400"
      },
      "message": "mtd: Add module.h to drivers users that were implicitly using it.\n\nWe are cleaning up the implicit presence of module.h that these\ndrivers are taking advantage of.  Fix them in advance of the\ncleanup operation.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f3bcc0179ab8145615a3b409d652cad1395fb7f3",
      "tree": "fdf8948971640356aee61cc23114cb4d78460cc7",
      "parents": [
        "4bb33cc8901898af80d5d4a9917067aa0839922a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:43:28 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:11 2011 -0400"
      },
      "message": "mtd: Add export.h for EXPORT_SYMBOL/THIS_MODULE where needed\n\nThese two common macros will be no longer present everywhere.\nCall out the include needs of them explicitly where required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4bb33cc8901898af80d5d4a9917067aa0839922a",
      "tree": "5363d423f6ba0590c36b65337aed09fde605d90b",
      "parents": [
        "310587c320e906c59ef4152c41d81b00adf1b259"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 14:41:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:11 2011 -0400"
      },
      "message": "crypto: add module.h to those files that are explicitly using it\n\nPart of the include cleanups means that the implicit\ninclusion of module.h via device.h is going away.  So\nfix things up in advance.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "310587c320e906c59ef4152c41d81b00adf1b259",
      "tree": "6dda14eaae4294916983af2ef3558a0a48c43405",
      "parents": [
        "d0e88ec90151c52ca9aa67adece8f2b8bd3c9f3b"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 15 19:42:40 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:10 2011 -0400"
      },
      "message": "drivers/net: fix mislocated headers in cxgb4/l2t.c\n\nFor some reason three #include \u003clinux/...\u003e are buried way\ndown in the file.  Since the inclusion of module.h is one\nof them, the inclusion comes after use of EXPORT_SYMBOL\nwhich will cause warnings about implicit declarations.\nRelocate all the headers to the top.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d0e88ec90151c52ca9aa67adece8f2b8bd3c9f3b",
      "tree": "1a4e49ef3605e4dbab29797b0c2e5ff8ca787af0",
      "parents": [
        "6eb07caf1ac5723720caea2ee93cd11b7058a0aa"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 29 16:37:30 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:09 2011 -0400"
      },
      "message": "drivers/net: wireless/ath/ath5k/debug.c does not need module.h\n\nIt only has module_param and EXPORT_SYMBOL, so now that export.h\nis in scope at the same time as the recent ath5k update, we can\ndelete this module.h include.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6eb07caf1ac5723720caea2ee93cd11b7058a0aa",
      "tree": "f497ae508fdd5147da5bc63b70934f6609e4c506",
      "parents": [
        "ac5c24e9e613df556f054f1fa811fca0c24fe500"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 15 19:46:05 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:09 2011 -0400"
      },
      "message": "drivers/net: Add moduleparam.h to drivers as required.\n\nThese files were using moduleparam infrastructure, but were not\nincluding anything for it -- which is fine when module.h is being\nimplicitly included in all files, but that is going away.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ac5c24e9e613df556f054f1fa811fca0c24fe500",
      "tree": "e82e39cf300c0a7f04820fceeb7ec175b395faac",
      "parents": [
        "ee40fa0656a730491765545ff7550f3c1ceb0fbc"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Aug 30 14:18:44 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:08 2011 -0400"
      },
      "message": "drivers/net: change moduleparam.h to module.h as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ee40fa0656a730491765545ff7550f3c1ceb0fbc",
      "tree": "fd18764b7a60ccc1ca54b15a7611414d8974efbe",
      "parents": [
        "9d9779e723a5d23b94abbe5bb7d1197921f6f3dd"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 16:14:23 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:08 2011 -0400"
      },
      "message": "drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE\n\nThese were getting the macros from an implicit module.h\ninclude via device.h, but we are planning to clean that up.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n\ndrivers/net: Add export.h to wireless/brcm80211/brcmfmac/bcmsdh.c\n\nThis relatively recently added file uses EXPORT_SYMBOL and hence\nneeds export.h included so that it is compatible with the module.h\nsplit up work.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "9d9779e723a5d23b94abbe5bb7d1197921f6f3dd",
      "tree": "19c5f0910a919c3a230867f1aec1f81daedf1f4c",
      "parents": [
        "5270f31222315de96a3ee00ecde5ad97528cacab"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:21:01 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:07 2011 -0400"
      },
      "message": "drivers/net: Add module.h to drivers who were implicitly using it\n\nThe device.h header was including module.h, making it present for\nmost of these drivers.  But we want to clean that up.  Call out the\ninclude of module.h in the modular network drivers.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "5270f31222315de96a3ee00ecde5ad97528cacab",
      "tree": "24d6f0bd9389d51b262f01dbc8339d40a4230af2",
      "parents": [
        "66421a648d11c60e75d1ec4876f0748341598f5d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Oct 18 16:51:46 2011 +0800"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:06 2011 -0400"
      },
      "message": "unicore32: EXPORT_SYMBOL needs export.h\n\nInclude export.h to fix below warning:\n\n  CC      arch/unicore32/mm/init.o\narch/unicore32/mm/init.c:227: warning: data definition has no type or storage class\narch/unicore32/mm/init.c:227: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\narch/unicore32/mm/init.c:227: warning: parameter names (without types) in function declaration\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "66421a648d11c60e75d1ec4876f0748341598f5d",
      "tree": "9f276bcdc62b0216d85927a1ecc4d5ce3b67dfb8",
      "parents": [
        "f7be345515ab6d5c3a0973bb2b32510fcb7c0481"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 22 11:22:55 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:06 2011 -0400"
      },
      "message": "microblaze: Add export.h to arch/microblaze files as required\n\nFor access to the EXPORT_SYMBOL variants and THIS_MODULE macros.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f7be345515ab6d5c3a0973bb2b32510fcb7c0481",
      "tree": "ad968ca9e1691ca090eec4014e09a92dd3b752c1",
      "parents": [
        "db4e83957f961f9053282409c5062c6baef857a4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 19:20:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:05 2011 -0400"
      },
      "message": "sh: Add export.h to arch/sh specific files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "db4e83957f961f9053282409c5062c6baef857a4",
      "tree": "9f841a39d6da35be8c244e685e95c440329f84e1",
      "parents": [
        "0c43871b4036444b8734d06ab9ec0bb9046aada4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 19:18:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:04 2011 -0400"
      },
      "message": "sh: Add module.h to arch/sh specific files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "0c43871b4036444b8734d06ab9ec0bb9046aada4",
      "tree": "6b94d9132ef68746cb60690f6c5565857195597c",
      "parents": [
        "00cd1176801d676607115fdda6e1f64b7e1ce02f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 17:40:26 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:04 2011 -0400"
      },
      "message": "sh: fix implicit use of stat.h in arch/sh specific files\n\nTo fix:\n\narch/sh/drivers/dma/dma-sysfs.c:45:8: error: \u0027S_IRUGO\u0027 undeclared here (not in a function)\narch/sh/drivers/dma/dma-sysfs.c:75:8: error: \u0027S_IWUSR\u0027 undeclared here (not in a function)\nmake[4]: *** [arch/sh/drivers/dma/dma-sysfs.o] Error 1\n\ndrivers/sh/intc/core.c:449: error: \u0027S_IRUGO\u0027 undeclared here (not in a function)\nmake[5]: *** [drivers/sh/intc/core.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "00cd1176801d676607115fdda6e1f64b7e1ce02f",
      "tree": "da6ff83da896e831601a2141d7e4b516e75134b5",
      "parents": [
        "ce7cf0731c328eec3694c97f4677e82a0d5d5064"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 01 13:50:15 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:03 2011 -0400"
      },
      "message": "alpha: Add export.h for THIS_MODULE/EXPORT_SYMBOL\n\nThese files were getting it via the implicit module.h\npresence that was everywhere.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ce7cf0731c328eec3694c97f4677e82a0d5d5064",
      "tree": "501c78f87336f8ad87be6191caebf395cd439af8",
      "parents": [
        "6a550b99a05a98e9a63696956728e614ab2d8955"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 01 13:52:27 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:02 2011 -0400"
      },
      "message": "alpha: fix implicit stat.h usage in pci-sysfs.c\n\nTo avoid this:\n\narch/alpha/kernel/pci-sysfs.c:164: error: \u0027S_IRUSR\u0027 undeclared (first use in this function)\narch/alpha/kernel/pci-sysfs.c:164: error: \u0027S_IWUSR\u0027 undeclared (first use in this function)\nmake[2]: *** [arch/alpha/kernel/pci-sysfs.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6a550b99a05a98e9a63696956728e614ab2d8955",
      "tree": "1df928151214bfa3bfd083cfb83fa9945bbcb80e",
      "parents": [
        "8dc7a9c84fbeb8825d19c18e9d8c6fce416c473f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Aug 09 16:54:30 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:02 2011 -0400"
      },
      "message": "blackfin: add module.h to files implicitly expecting to use it.\n\nIts presence was implicit everywhere, but we are aiming to fix that,\nso call out the users explicitly.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "8dc7a9c84fbeb8825d19c18e9d8c6fce416c473f",
      "tree": "1ecfcd5318a1772824c307363f10b644c0126dc4",
      "parents": [
        "6caddf0a7476a1595b7ff83aabd510a87d934095"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Aug 09 11:05:22 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:01 2011 -0400"
      },
      "message": "blackfin: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE\n\nThese particular files were just assuming that module.h was\nsomehow in the include paths.  Give them the more minimalist\nheader file explicitly.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6caddf0a7476a1595b7ff83aabd510a87d934095",
      "tree": "d394d4272ca7c5983ef34128095be1f75a27579d",
      "parents": [
        "a87df54ea3c82369b4b1cb94886449a6bc2e16a2"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Aug 11 13:24:07 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:01 2011 -0400"
      },
      "message": "parisc: add module.h to files really requiring it\n\nWe want to clean up the implicit everywhere presence of module.h\nwhich means files like this that use module infrastructure need\nto explicitly call it out for inclusion.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a87df54ea3c82369b4b1cb94886449a6bc2e16a2",
      "tree": "91264818d411c9bdcec1521fb16d6dfd662cabe9",
      "parents": [
        "09cf6a299c5eb022249a75d2124d2bbbe440684c"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 01 13:12:26 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:00 2011 -0400"
      },
      "message": "parisc: Add export.h to files needing EXPORT_SYMBOL/THIS_MODULE\n\nThese guys were getting it implicitly via module.h before,\nwhen module.h was everywhere.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "09cf6a299c5eb022249a75d2124d2bbbe440684c",
      "tree": "504d12ff626ac050b1538ee3e64126a3f533835a",
      "parents": [
        "12799fe45254b66975481da826fc510685e206eb"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 01 12:55:26 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:59 2011 -0400"
      },
      "message": "avr32: add export.h to arch/avr32 for EXPORT_SYMBOL/THIS_MODULE\n\nAdd it in where the module.h implicit presence was doing\nthe job before.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "12799fe45254b66975481da826fc510685e206eb",
      "tree": "2c0eec07c5b1be30545e01996eef2b71c8109e77",
      "parents": [
        "bd3ff1943509e641a34f2d8dd1d41ed12a4476c1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 01 10:55:53 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:59 2011 -0400"
      },
      "message": "m68k: Add export.h to the m68k specific files as required\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "bd3ff1943509e641a34f2d8dd1d41ed12a4476c1",
      "tree": "ad6363cea8983241a844a8d4be64e382cbe2b38c",
      "parents": [
        "3a4c5d5964ed43a5524f6d289fb4cd37d39f3f1a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 18:33:21 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:58 2011 -0400"
      },
      "message": "ia64: Add export.h to arch/ia64 specific files as required\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "3a4c5d5964ed43a5524f6d289fb4cd37d39f3f1a",
      "tree": "b43cf260c13f609c0f991362b91f7cdd9793837b",
      "parents": [
        "cae39d1386dba405de0fbda32e224a1535d38a07"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sat Jul 30 09:25:15 2011 +0200"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:58 2011 -0400"
      },
      "message": "s390: add missing module.h/export.h includes\n\nFix several compile errors on s390 caused by splitting module.h.\n\nSome include additions [e.g. qdio_setup.c, zfcp_qdio.c] are in\nanticipation of pending changes queued for s390 that increase\nthe modular use footprint.\n\n[PG: added additional obvious changes since Heiko\u0027s original patch]\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "cae39d1386dba405de0fbda32e224a1535d38a07",
      "tree": "e7c7e16a6052ba6476e164767e5d07f2acbb809e",
      "parents": [
        "848484e2c41220f07b432ffea79874a1b02ce6db"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Jul 28 18:46:31 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:57 2011 -0400"
      },
      "message": "mips: add export.h to files using EXPORT_SYMBOL/THIS_MODULE\n\nOr else we get lots of variations on this:\n\narch/mips/pci/pci.c:330: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\n\nscattered throughout the build.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "848484e2c41220f07b432ffea79874a1b02ce6db",
      "tree": "1b74483dc2e5cbce9fac843d4efb5563af20a4e3",
      "parents": [
        "73bc256d47a23272ce1dd50b4de64a0ff23d01f1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sat Jul 23 16:55:17 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:57 2011 -0400"
      },
      "message": "mips: remove needless include of module.h from core kernel files.\n\nNone of these files are using modular infrastructure, and build\ntests reveal that none of these files are really relying on any\nimplicit inclusions via. module.h either.  So delete them.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "73bc256d47a23272ce1dd50b4de64a0ff23d01f1",
      "tree": "f0fdec7d4907d2b417258fd152df07a1a80ad8f9",
      "parents": [
        "c72f4d6141b3fd2c01f58989cdb0d6b656512647"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sat Jul 23 16:30:40 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:56 2011 -0400"
      },
      "message": "mips: migrate core kernel file from module.h --\u003e export.h\n\nThese files are not modules, but were including module.h only for\nEXPORT_SYMBOL and/or THIS_MODULE.  Now that we have the lightweight\nexport.h, use it in these kinds of cases.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "c72f4d6141b3fd2c01f58989cdb0d6b656512647",
      "tree": "08869e7243198bff1471713e8751c9c13ce82d85",
      "parents": [
        "06372a63e361a15fe464318f79e445a56b23d8a9"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Jul 28 19:39:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:55 2011 -0400"
      },
      "message": "mips: fix implicit smp.h usage in various files.\n\nWe need to call out inclusion of smp.h, or with the module.h cleanup\nwe\u0027ll get things like:\n\narch/mips/loongson/common/platform.c:21: error: implicit declaration of function \u0027smp_processor_id\u0027\n\narch/mips/vr41xx/common/giu.c:84: error: implicit declaration of function \u0027smp_processor_id\u0027\n\narch/mips/vr41xx/common/rtc.c:85: error: implicit declaration of function \u0027smp_processor_id\u0027\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "06372a63e361a15fe464318f79e445a56b23d8a9",
      "tree": "480537f7873ec5051944eba77f639ca4567174e2",
      "parents": [
        "f060ac5460c5210489197569ef83ad66fc98ace2"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sat Jul 23 16:26:41 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:55 2011 -0400"
      },
      "message": "mips: fix implicit use of asm/elf.h in kernel/cpu-probe.c\n\nWe are relying on asm/elf.h being present implicitly.  Once we clean\nup the root cause of that, we\u0027ll see this, so fix it in advance.\n\narch/mips/kernel/cpu-probe.c: In function \u0027set_elf_platform\u0027:\narch/mips/kernel/cpu-probe.c:298: error: \u0027__elf_platform\u0027 undeclared (first use in this function)\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f060ac5460c5210489197569ef83ad66fc98ace2",
      "tree": "765ef5caf255a951b1909aa5a1646fd6376ead99",
      "parents": [
        "cdd0b0ac120185ea1adb4dd42ce552617e1cc0d6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 01:50:31 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:54 2011 -0400"
      },
      "message": "sparc: Add module.h to files previously implicitly using it.\n\nThe file mm/extable.c needs module.h for within_module_init(), and\nalso for search_exception_tables [which arguably could be living somewhere\nmore appropriate than module.h] - eventually causing this:\n\narch/sparc/mm/extable.c: In function \u0027trim_init_extable\u0027:\narch/sparc/mm/extable.c:74: error: dereferencing pointer to incomplete type\narch/sparc/mm/extable.c:75: error: dereferencing pointer to incomplete type\narch/sparc/mm/extable.c:77: error: implicit declaration of function \u0027within_module_init\u0027\narch/sparc/mm/extable.c:77: error: dereferencing pointer to incomplete type\narch/sparc/mm/extable.c:78: error: dereferencing pointer to incomplete type\narch/sparc/mm/extable.c:80: error: dereferencing pointer to incomplete type\narch/sparc/mm/extable.c: In function \u0027search_extables_range\u0027:\narch/sparc/mm/extable.c:93: error: implicit declaration of function \u0027search_exception_tables\u0027\n\nThe other instances are more straight forward uses of things\nlike MODULE_* and module_*\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "cdd0b0ac120185ea1adb4dd42ce552617e1cc0d6",
      "tree": "4347f2deeeba1e74a2d2603cd9e554fb721f0e68",
      "parents": [
        "066bcaca51946c8305e3d637a795e8ccf8dbd3cf"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 22 08:02:24 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:54 2011 -0400"
      },
      "message": "sparc: remove several unnecessary module.h include instances\n\nBuilding an allyesconfig doesn\u0027t reveal a hidden need\nfor any of these.  Since module.h brings in the whole kitchen\nsink, it just needlessly adds 30k+ lines to the cpp burden.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "066bcaca51946c8305e3d637a795e8ccf8dbd3cf",
      "tree": "c500a6f3d9b21ddf25ba3dd3e45a6925e44f8e3f",
      "parents": [
        "7b64db608a441893e180f46fa160e8fae4c5a714"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 22 13:18:16 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:53 2011 -0400"
      },
      "message": "sparc: move symbol exporters to use export.h not module.h\n\nMany of the core sparc kernel files are not modules, but just\nincluding module.h for exporting symbols.  Now these files can\nuse the lighter footprint export.h for this role.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "7b64db608a441893e180f46fa160e8fae4c5a714",
      "tree": "f5918509c7799f7cd1d6ec754e1984093a910431",
      "parents": [
        "cd66bc4539670cadc8442b507f9d5f1a98ce8b7d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Jul 18 15:57:46 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:52 2011 -0400"
      },
      "message": "sparc: add export.h to arch/sparc files as required\n\nThese files are only exporting symbols, so they don\u0027t need\nthe full module.h header file.  Previously they were getting\naccess to EXPORT_SYMBOL implicitly via overuse of module.h\nfrom within other .h files, but that is being cleaned up.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "cd66bc4539670cadc8442b507f9d5f1a98ce8b7d",
      "tree": "808815f4ddd9541e8549b228e9e46d29fa80af6a",
      "parents": [
        "c2068dabebf83a7ef65ba977a165730fb8b53ef0"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Sep 19 21:15:28 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:52 2011 -0400"
      },
      "message": "sparc: fix implicit use of uaccess.h header in mdesc.c\n\nBuilding sparc64 with the module.h cleanup reveals this implicit\ninclude being taken advantage of:\n\narch/sparc/kernel/mdesc.c: In function \u0027mdesc_read\u0027:\narch/sparc/kernel/mdesc.c:900: error: implicit declaration of function \u0027copy_to_user\u0027\n\nFix it up before the implicit module.h presence is removed.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "c2068dabebf83a7ef65ba977a165730fb8b53ef0",
      "tree": "976d08c2118cb3cfb3ae3205046d0f13f2a37548",
      "parents": [
        "6a7a5dca0ba4f3a79089ddf5eb7d1abb74a41694"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Aug 01 13:42:48 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:51 2011 -0400"
      },
      "message": "sparc: fix implicit use of spitfire.h in pcr.c and of_device_64.c\n\nTo resolve these on 64bit allnoconfig builds:\n\n  CC      arch/sparc/kernel/pcr.o\narch/sparc/kernel/pcr.c: In function \u0027register_perf_hsvc\u0027:\narch/sparc/kernel/pcr.c:102: error: \u0027tlb_type\u0027 undeclared (first use in this function)\n\n  CC      arch/sparc/kernel/of_device_64.o\narch/sparc/kernel/of_device_64.c: In function \u0027build_device_resources\u0027:\narch/sparc/kernel/of_device_64.c:406: error: \u0027tlb_type\u0027 undeclared (first use in this function)\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "6a7a5dca0ba4f3a79089ddf5eb7d1abb74a41694",
      "tree": "d2c124e15cf0d505f23c5872c2a08f7dcb9dde15",
      "parents": [
        "73017a542fd2e92a02464eb8b727c200c97e6c0c"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Sep 18 14:50:33 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:51 2011 -0400"
      },
      "message": "arm: Add moduleparam.h to arch/arm files as required\n\nThings like module_param and core_param come from the header\nmoduleparam.h -- these files were relying on the fact that\nmodule.h is implicitly present everywhere and it in turn\nincludes the moduleparam header.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "73017a542fd2e92a02464eb8b727c200c97e6c0c",
      "tree": "39063d55b4110c321433678169078ea86b81781f",
      "parents": [
        "dc28094b905a872f8884f1f1c48ca86b3b78583a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 16:14:14 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:50 2011 -0400"
      },
      "message": "arm: fix implicit module.h users by adding it to arch/arm as required.\n\nThese files will fail to compile if we dont clean them up in advance\nand have them include the appropriate headers they need.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "dc28094b905a872f8884f1f1c48ca86b3b78583a",
      "tree": "7d598103fed9dd3e12c4526647eebe678c35ff34",
      "parents": [
        "ecea4ab6d3d8bb4122522398200f1cd2a06af6d5"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 16:17:29 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:50 2011 -0400"
      },
      "message": "arm: Add export.h to ARM specific files as required.\n\nThese files all make use of one of the EXPORT_SYMBOL variants\nor the THIS_MODULE macro.  So they will need \u003clinux/export.h\u003e\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ecea4ab6d3d8bb4122522398200f1cd2a06af6d5",
      "tree": "299301ffcd3e45203a865fa1d86c1f695a90a280",
      "parents": [
        "d91ef63bd5ae52f642c0a0369d57671977508e3d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 22 10:58:34 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:49 2011 -0400"
      },
      "message": "arm: convert core files from module.h to export.h\n\nMany of the core ARM kernel files are not modules, but just\nincluding module.h for exporting symbols.  Now these files can\nuse the lighter footprint export.h for this role.\n\nThere are probably lots more, but ARM files of mach-* and plat-*\ndon\u0027t get coverage via a simple yesconfig build.  They will have\nto be cleaned up and tested via using their respective configs.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d91ef63bd5ae52f642c0a0369d57671977508e3d",
      "tree": "77d06c4ffe25dbe7a8ff34670f175def4b130dbd",
      "parents": [
        "3d46cceb6082bcc08290365f21043faf342a928a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 22 10:29:08 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:48 2011 -0400"
      },
      "message": "arm: remove several unnecessary module.h include instances\n\nBuilding these files does not reveal a hidden need for\nany of these.  Since module.h brings in the whole kitchen\nsink, it just needlessly adds 30k+ lines to the cpp burden.\n\nThere are probably lots more, but ARM files of mach-* and plat-*\ndon\u0027t get coverage via a simple yesconfig build.  They will have\nto be cleaned up and tested via using their respective configs.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "3d46cceb6082bcc08290365f21043faf342a928a",
      "tree": "3fa89a2141d90e3217d9ae244ba46d14e446afce",
      "parents": [
        "4cffaf733662e6f5f7ec840d5b5425ee95714347"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 18:16:56 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:48 2011 -0400"
      },
      "message": "arm: add slab.h to plat-samsung files for GFP_KERNEL\n\nTo fix messages like this:\n\n  CC      arch/arm/plat-samsung/platformdata.o\narch/arm/plat-samsung/platformdata.c: In function \u0027s3c_set_platdata\u0027:\narch/arm/plat-samsung/platformdata.c:29: error: \u0027GFP_KERNEL\u0027 undeclared (first use in this function)\narch/arm/plat-samsung/platformdata.c:29: error: (Each undeclared identifier is reported only once\narch/arm/plat-samsung/platformdata.c:29: error: for each function it appears in.)\nmake[3]: *** [arch/arm/plat-samsung/platformdata.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4cffaf733662e6f5f7ec840d5b5425ee95714347",
      "tree": "cc46dc80c2f921cec4800e94777382d2d97d5f53",
      "parents": [
        "9e9074160fe73d3d3f26f6e6f3223ffd180030a0"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 17:04:15 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:47 2011 -0400"
      },
      "message": "arm: fix implicit use of sched.h in bcmring/dma.c\n\nTo fix this:\n\narch/arm/mach-bcmring/dma.c: In function \u0027dma_request_channel_dbg\u0027:\narch/arm/mach-bcmring/dma.c:1022: error: \u0027TASK_INTERRUPTIBLE\u0027 undeclared (first use in this function)\narch/arm/mach-bcmring/dma.c:1022: error: (Each undeclared identifier is reported only once\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "9e9074160fe73d3d3f26f6e6f3223ffd180030a0",
      "tree": "564b65f794f2ff615b073631a0ad183879e7f674",
      "parents": [
        "9e54d33fbfc6ef120b86ab1e6181763ecc44eb98"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 19:01:27 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:47 2011 -0400"
      },
      "message": "arm: fix implicit use of moduleparam in mach-mx31*.c\n\nTo get the definition of core_param() they need this header.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "9e54d33fbfc6ef120b86ab1e6181763ecc44eb98",
      "tree": "8151146b3b51664de9bacea2ac9755dd04a1fdc9",
      "parents": [
        "d44b28c49e7ab3baf280100ab86d8e7ef9204e45"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 18:38:45 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:46 2011 -0400"
      },
      "message": "arm: fix implicit use of page.h in several arch/arm files\n\nAdd the include to fix things like this:\n\narch/arm/mach-sa1100/jornada720.c:278: error: \u0027PAGE_SHIFT\u0027 undeclared here (not in a function)\narch/arm/mach-bcmring/mm.c:32: error: \u0027PAGE_SHIFT\u0027 undeclared here (not in a function)\narch/arm/mach-sa1100/collie.c:361: error: \u0027PAGE_SHIFT\u0027 undeclared here (not in a function)\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "d44b28c49e7ab3baf280100ab86d8e7ef9204e45",
      "tree": "b8bf7e8b8ec02ce8bdbb016ad43c20961f487cd7",
      "parents": [
        "ce8b9d25c94980cc05e59730c97b2ef0285587b4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 10:52:44 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:45 2011 -0400"
      },
      "message": "arm: fix implicit memset/string.h usage in various arch/arm files\n\nTo fix things like this:\n\narch/arm/mach-omap2/usb-tusb6010.c:58: error: implicit declaration of function \u0027memset\u0027\narch/arm/kernel/leds.c:40: error: implicit declaration of function \u0027strcspn\u0027\narch/arm/kernel/leds.c:40: warning: incompatible implicit declaration of built-in function \u0027strcspn\u0027\narch/arm/kernel/leds.c:45: error: implicit declaration of function \u0027strncmp\u0027\narch/arm/kernel/leds.c:55: error: implicit declaration of function \u0027strlen\u0027\narch/arm/kernel/leds.c:55: warning: incompatible implicit declaration of built-in function \u0027strlen\u0027\narch/arm/mach-omap2/clockdomain.c:52: error: implicit declaration of function \u0027strcmp\u0027\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ce8b9d25c94980cc05e59730c97b2ef0285587b4",
      "tree": "c97ed080536b1ecc15248d37aa46652b3a5cd9e4",
      "parents": [
        "ead53f22dc646d91a1b6201b9f44dd47d7d88c34"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Jul 18 12:03:53 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:45 2011 -0400"
      },
      "message": "arm: add elf.h to arch/arm/kernel/ptrace.c\n\nIt was implicitly getting it via an implicit presence of module.h\nbut when we clean that up, we\u0027ll get a bunch of lines like this:\n\narch/arm/kernel/ptrace.c:764: error: \u0027NT_PRSTATUS\u0027 undeclared here (not in a function)\narch/arm/kernel/ptrace.c:765: error: \u0027ELF_NGREG\u0027 undeclared here (not in a function)\narch/arm/kernel/ptrace.c:776: error: \u0027NT_PRFPREG\u0027 undeclared here (not in a function)\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "ead53f22dc646d91a1b6201b9f44dd47d7d88c34",
      "tree": "75bc1a7120d3f10788580f41593822bf72a8a0c5",
      "parents": [
        "4b16f8e2d6d64249f0ed3ca7fe2a319d0dde2719"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 22 14:24:04 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:44 2011 -0400"
      },
      "message": "powerpc: remove non-required uses of include \u003clinux/module.h\u003e\n\nNone of the files touched here are modules, and they are not\nexporting any symbols either -- so there is no need to be including\nthe module.h.  Builds of all the files remains successful.\n\nEven kernel/module.c does not need to include it, since it includes\nlinux/moduleloader.h instead.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "4b16f8e2d6d64249f0ed3ca7fe2a319d0dde2719",
      "tree": "ad1be8290cdd1ac6ea611cf9c8c55e206b9572b0",
      "parents": [
        "e9848d62ab265e355652988fb33a060a9a0b2893"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 22 18:24:23 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:44 2011 -0400"
      },
      "message": "powerpc: various straight conversions from module.h --\u003e export.h\n\nAll these files were including module.h just for the basic\nEXPORT_SYMBOL infrastructure.  We can shift them off to the\nexport.h header which is a way smaller footprint and thus\nrealize some compile time gains.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "e9848d62ab265e355652988fb33a060a9a0b2893",
      "tree": "9f80f293c9f0e28904ea1adcbf7bdec8f1123eb1",
      "parents": [
        "614f15b4fcec4d55641f8977316b4570f9dd1b70"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri Jul 22 18:15:07 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:43 2011 -0400"
      },
      "message": "powerpc: convert hvconsole.c to export.h ; fix implicit use of errno.h\n\nThis file is only exporting symbols and so should use export.h\nand not module.h header.  But in doing the conversion, we will\nuncover that it was implicitly using errno.h via module.h:\n\n  CC      arch/powerpc/platforms/pseries/hvconsole.o\narch/powerpc/platforms/pseries/hvconsole.c: In function \u0027hvc_put_chars\u0027:\narch/powerpc/platforms/pseries/hvconsole.c:77: error: \u0027EIO\u0027 undeclared (first use in this function)\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    }
  ],
  "next": "614f15b4fcec4d55641f8977316b4570f9dd1b70"
}
