)]}'
{
  "commit": "8bc3bcc93a2b4e47d5d410146f6546bca6171663",
  "tree": "101f55a96f751749041c90c32ef1ba89f94dc4d1",
  "parents": [
    "630d9c47274aa89bfa77fe6556d7818bdcb12992"
  ],
  "author": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Wed Nov 16 21:29:17 2011 -0500"
  },
  "committer": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Wed Mar 07 15:04:04 2012 -0500"
  },
  "message": "lib: reduce the use of module.h wherever possible\n\nFor files only using THIS_MODULE and/or EXPORT_SYMBOL, map\nthem onto including export.h -- or if the file isn\u0027t even\nusing those, then just delete the include.  Fix up any implicit\ninclude dependencies that were being masked by module.h along\nthe way.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b1b083f219cd68fd0424ff6e4c6c84f6d685d25",
      "old_mode": 33188,
      "old_path": "lib/argv_split.c",
      "new_id": "1e9a6cbc3689827b2739fb3ac23d2b4927a1ced1",
      "new_mode": 33188,
      "new_path": "lib/argv_split.c"
    },
    {
      "type": "modify",
      "old_id": "3975470caf4f4d3a6ca2b120245b846ed9e7f394",
      "old_mode": 33188,
      "old_path": "lib/atomic64.c",
      "new_id": "978537809d84c4c18c469e1a38005872cdf165f1",
      "new_mode": 33188,
      "new_path": "lib/atomic64.c"
    },
    {
      "type": "modify",
      "old_id": "5576c28414968a1d384913885bfa8c3e5cd2b1c9",
      "old_mode": 33188,
      "old_path": "lib/average.c",
      "new_id": "99a67e662b3c6b747e2ccb81f576e8e5ba040b6b",
      "new_mode": 33188,
      "new_path": "lib/average.c"
    },
    {
      "type": "modify",
      "old_id": "d74257fd0fe70cae682c79f6b5ab36911ec39e5c",
      "old_mode": 33188,
      "old_path": "lib/bcd.c",
      "new_id": "55efaf7423462d9d116aad5e3383e83e0952967e",
      "new_mode": 33188,
      "new_path": "lib/bcd.c"
    },
    {
      "type": "modify",
      "old_id": "0d4a127dd9b3d478091a471df6386b7f85b25bbc",
      "old_mode": 33188,
      "old_path": "lib/bitmap.c",
      "new_id": "6ce1e3b6a52c907dd63a19ecefbc1a80f95c3835",
      "new_mode": 33188,
      "new_path": "lib/bitmap.c"
    },
    {
      "type": "modify",
      "old_id": "5b54758e2afbc4d323d344eb4aff185d45af98ef",
      "old_mode": 33188,
      "old_path": "lib/bsearch.c",
      "new_id": "e33c179089dbff6bf97752284ad705a543328fb5",
      "new_mode": 33188,
      "new_path": "lib/bsearch.c"
    },
    {
      "type": "modify",
      "old_id": "fd6af199247bfd97daa792f775aa26b532852c6b",
      "old_mode": 33188,
      "old_path": "lib/check_signature.c",
      "new_id": "6b49797980c4f910d3456cbffc328deb82a14a1b",
      "new_mode": 33188,
      "new_path": "lib/check_signature.c"
    },
    {
      "type": "modify",
      "old_id": "8df2f91e6d98efff3b6c6c704a697a9cb9b31bfa",
      "old_mode": 33188,
      "old_path": "lib/checksum.c",
      "new_id": "12dceb27ff20cb39eff6fc3458390c9cccf9576f",
      "new_mode": 33188,
      "new_path": "lib/checksum.c"
    },
    {
      "type": "modify",
      "old_id": "f5f3ad8b62ff9844739fcdedde9389e6869e0cfc",
      "old_mode": 33188,
      "old_path": "lib/cmdline.c",
      "new_id": "eb6791188cf51a19b22861ea23909f93be08935d",
      "new_mode": 33188,
      "new_path": "lib/cmdline.c"
    },
    {
      "type": "modify",
      "old_id": "987acfafeb83ed9629098f54e06ed4f7d38401c1",
      "old_mode": 33188,
      "old_path": "lib/cpu_rmap.c",
      "new_id": "145dec5267c91a6989402acc51ec50895e488988",
      "new_mode": 33188,
      "new_path": "lib/cpu_rmap.c"
    },
    {
      "type": "modify",
      "old_id": "af3e5817de98fe2614194b1899436a70034c4a97",
      "old_mode": 33188,
      "old_path": "lib/cpumask.c",
      "new_id": "0b660118ed91d1323140b5cf1a503ee44ecb3aa6",
      "new_mode": 33188,
      "new_path": "lib/cpumask.c"
    },
    {
      "type": "modify",
      "old_id": "26baa620e95b5c57cdd127cb83f2db3f9449f8a2",
      "old_mode": 33188,
      "old_path": "lib/ctype.c",
      "new_id": "c646df91a2f7d058fe2b4478aa77a7e3abe6ad1c",
      "new_mode": 33188,
      "new_path": "lib/ctype.c"
    },
    {
      "type": "modify",
      "old_id": "b1c17730767745f81d9990effd5078cdc769dc08",
      "old_mode": 33188,
      "old_path": "lib/debug_locks.c",
      "new_id": "f2fa60c59343c2a26fd725c261331b6e8353f488",
      "new_mode": 33188,
      "new_path": "lib/debug_locks.c"
    },
    {
      "type": "modify",
      "old_id": "b5257725daada8a180f7a4b6d1e4288e7afeb059",
      "old_mode": 33188,
      "old_path": "lib/dec_and_lock.c",
      "new_id": "e26278576b31148bd021a52c0980f921bfaa233a",
      "new_mode": 33188,
      "new_path": "lib/dec_and_lock.c"
    },
    {
      "type": "modify",
      "old_id": "9676617b44863fb1b19148abf2964beff1739c13",
      "old_mode": 33188,
      "old_path": "lib/devres.c",
      "new_id": "80b9c76d436a0d96b17fae6dd5184d46b83695f5",
      "new_mode": 33188,
      "new_path": "lib/devres.c"
    },
    {
      "type": "modify",
      "old_id": "5b4919191778bb4f2224e798037f23e9dd5ea2ad",
      "old_mode": 33188,
      "old_path": "lib/div64.c",
      "new_id": "3ea24907d52edcb028edb7d3db3c720a1ad280e6",
      "new_mode": 33188,
      "new_path": "lib/div64.c"
    },
    {
      "type": "modify",
      "old_id": "53bff4c8452b52ce2d46da276d6dd5519dea0cbf",
      "old_mode": 33188,
      "old_path": "lib/dump_stack.c",
      "new_id": "42f4f55c9458eebbcff9ed271b12b03c09216e2e",
      "new_mode": 33188,
      "new_path": "lib/dump_stack.c"
    },
    {
      "type": "modify",
      "old_id": "b4801f51b607ae499a3cfc796e300305bb036179",
      "old_mode": 33188,
      "old_path": "lib/fault-inject.c",
      "new_id": "6805453c18e78a9d51592cb8ff3313fdbd3acc9a",
      "new_mode": 33188,
      "new_path": "lib/fault-inject.c"
    },
    {
      "type": "modify",
      "old_id": "d903959ad69598732ce47eba3cc17afbd45b0087",
      "old_mode": 33188,
      "old_path": "lib/find_last_bit.c",
      "new_id": "91ca09fbf6f97af61b9f15ee9a8766497e685558",
      "new_mode": 33188,
      "new_path": "lib/find_last_bit.c"
    },
    {
      "type": "modify",
      "old_id": "4bd75a73ba0041c0e4607e4c292c10f37ff343a2",
      "old_mode": 33188,
      "old_path": "lib/find_next_bit.c",
      "new_id": "0cbfc0b4398f31e2d1e9dbc14789a52cd9d2a977",
      "new_mode": 33188,
      "new_path": "lib/find_next_bit.c"
    },
    {
      "type": "modify",
      "old_id": "9b8b89458c4ce4a8995afd9448f000c6e73335a7",
      "old_mode": 33188,
      "old_path": "lib/flex_array.c",
      "new_id": "6948a6692fc4f6b70c2bfc0700afb7a971d7059e",
      "new_mode": 33188,
      "new_path": "lib/flex_array.c"
    },
    {
      "type": "modify",
      "old_id": "f879033d98229450a7a88d891c16319cc213f134",
      "old_mode": 33188,
      "old_path": "lib/gcd.c",
      "new_id": "cce4f3cd14b36f1511b7372a5c8a8106b9495437",
      "new_mode": 33188,
      "new_path": "lib/gcd.c"
    },
    {
      "type": "modify",
      "old_id": "f352cc42f4f8a58b8e4c8304de32cb31b4e29b67",
      "old_mode": 33188,
      "old_path": "lib/genalloc.c",
      "new_id": "6bc04aab6ec717ea3144303e4a0294f528b83cf9",
      "new_mode": 33188,
      "new_path": "lib/genalloc.c"
    },
    {
      "type": "modify",
      "old_id": "e11db26f8ae5801d74a08ccd61435345d40f3e52",
      "old_mode": 33188,
      "old_path": "lib/halfmd4.c",
      "new_id": "66d0ee8b777652d83cc9464c36ac0215bf931a90",
      "new_mode": 33188,
      "new_path": "lib/halfmd4.c"
    },
    {
      "type": "modify",
      "old_id": "51d5ae210244e5a452364882746dd8c7eaafef20",
      "old_mode": 33188,
      "old_path": "lib/hexdump.c",
      "new_id": "6540d657dca438307106c206f885e0e76fe5792b",
      "new_mode": 33188,
      "new_path": "lib/hexdump.c"
    },
    {
      "type": "modify",
      "old_id": "3c79d50814cf1d2af2d1148f067ac03328d7f974",
      "old_mode": 33188,
      "old_path": "lib/hweight.c",
      "new_id": "b7d81ba143d13e01db3d6b92ea171c094bb7a1c6",
      "new_mode": 33188,
      "new_path": "lib/hweight.c"
    },
    {
      "type": "modify",
      "old_id": "ed055b297c81c127dcbef79cb821f904936245c2",
      "old_mode": 33188,
      "old_path": "lib/idr.c",
      "new_id": "4a3b776356c8d350e7261f45f0e28e5e42ae9a73",
      "new_mode": 33188,
      "new_path": "lib/idr.c"
    },
    {
      "type": "modify",
      "old_id": "fd355a99327cdeab8333781991ea3ecd59997ca4",
      "old_mode": 33188,
      "old_path": "lib/int_sqrt.c",
      "new_id": "fc2eeb7cb2eaf654b8d94b0369906d42ca023e21",
      "new_mode": 33188,
      "new_path": "lib/int_sqrt.c"
    },
    {
      "type": "modify",
      "old_id": "ada922a808e6d328983fa5406284eacf3eb93cf4",
      "old_mode": 33188,
      "old_path": "lib/iomap.c",
      "new_id": "2c08f36862ebb378b487be2bc8103c7ab29d1124",
      "new_mode": 33188,
      "new_path": "lib/iomap.c"
    },
    {
      "type": "modify",
      "old_id": "864fc5ea398c8c744f2e39d8275214f370f333b0",
      "old_mode": 33188,
      "old_path": "lib/iomap_copy.c",
      "new_id": "4527e751b5e0db75d02a5f513e730a0ac4a6d67b",
      "new_mode": 33188,
      "new_path": "lib/iomap_copy.c"
    },
    {
      "type": "modify",
      "old_id": "da053313ee5c089e099d02c9a368eb4f4aacaf56",
      "old_mode": 33188,
      "old_path": "lib/iommu-helper.c",
      "new_id": "ae7d50b057640dd9986ea5e9916461fca45d8d42",
      "new_mode": 33188,
      "new_path": "lib/iommu-helper.c"
    },
    {
      "type": "modify",
      "old_id": "da4e2ad74b688db71fe2b0bcce0440c51641eefb",
      "old_mode": 33188,
      "old_path": "lib/ioremap.c",
      "new_id": "0c9216c48762a0e941910f8707c0a276f62a91ba",
      "new_mode": 33188,
      "new_path": "lib/ioremap.c"
    },
    {
      "type": "modify",
      "old_id": "753880a5440cc691eb42d3615e6f2f24877976b2",
      "old_mode": 33188,
      "old_path": "lib/irq_regs.c",
      "new_id": "9c0a1d70fbe8924c7a8d7775741f0c42091089d3",
      "new_mode": 33188,
      "new_path": "lib/irq_regs.c"
    },
    {
      "type": "modify",
      "old_id": "9c4233b23783db47322abd1ff7235c764e0cb7f4",
      "old_mode": 33188,
      "old_path": "lib/kasprintf.c",
      "new_id": "ae0de80c1c8878f34d27a7677d37cc7c64eca256",
      "new_mode": 33188,
      "new_path": "lib/kasprintf.c"
    },
    {
      "type": "modify",
      "old_id": "573d6068a42e4377dcb26851175423d1864957ff",
      "old_mode": 33188,
      "old_path": "lib/klist.c",
      "new_id": "0874e41609a6fbf4d786f3b49aa76f85130893f7",
      "new_mode": 33188,
      "new_path": "lib/klist.c"
    },
    {
      "type": "modify",
      "old_id": "c33d7a18d635aea9014cf4a09984155b9f0df66d",
      "old_mode": 33188,
      "old_path": "lib/kobject.c",
      "new_id": "21dee7c19afd8e9c493bec8585869f098545f4ff",
      "new_mode": 33188,
      "new_path": "lib/kobject.c"
    },
    {
      "type": "modify",
      "old_id": "e66e9b63261763eee8b325bd9d79b041622e135e",
      "old_mode": 33188,
      "old_path": "lib/kobject_uevent.c",
      "new_id": "6baabebda11a4357dfc32ef49ce7ef5463149490",
      "new_mode": 33188,
      "new_path": "lib/kobject_uevent.c"
    },
    {
      "type": "modify",
      "old_id": "b1dd3e7d88cb8b1379d6bdde8b130034ce5e36ac",
      "old_mode": 33188,
      "old_path": "lib/kstrtox.c",
      "new_id": "c3615eab0cc33b9d6a79c13f52a15821d9b22061",
      "new_mode": 33188,
      "new_path": "lib/kstrtox.c"
    },
    {
      "type": "modify",
      "old_id": "10b5cfcacf6b9b884870c50f00fdc13c4382d71a",
      "old_mode": 33188,
      "old_path": "lib/lcm.c",
      "new_id": "b9c8de461e9e1630159b2edfd21a4ca49669a63c",
      "new_mode": 33188,
      "new_path": "lib/lcm.c"
    },
    {
      "type": "modify",
      "old_id": "b8029a5583ff669f09d3debf27ef442412d8211c",
      "old_mode": 33188,
      "old_path": "lib/list_debug.c",
      "new_id": "c7a1f0b6a78a389390bd9f0a6217e4fae0163915",
      "new_mode": 33188,
      "new_path": "lib/list_debug.c"
    },
    {
      "type": "modify",
      "old_id": "700cff77a3870a04ca050b92b47f1a93c04368e3",
      "old_mode": 33188,
      "old_path": "lib/llist.c",
      "new_id": "8221b3d2fbf0dc1f5356de339ed6c70071ba0a1f",
      "new_mode": 33188,
      "new_path": "lib/llist.c"
    },
    {
      "type": "modify",
      "old_id": "507a22fab7380c120bcf45cb683051c2e4adb0da",
      "old_mode": 33188,
      "old_path": "lib/locking-selftest.c",
      "new_id": "7aae0f2a5e0af9f4105a0721b52dba0bbf0fbb86",
      "new_mode": 33188,
      "new_path": "lib/locking-selftest.c"
    },
    {
      "type": "modify",
      "old_id": "c777180e1f2f3f86c07d779c856bb189ee76bf44",
      "old_mode": 33188,
      "old_path": "lib/md5.c",
      "new_id": "958a3c15923c8a96d4aaf04159fff90710d5d5c2",
      "new_mode": 33188,
      "new_path": "lib/md5.c"
    },
    {
      "type": "modify",
      "old_id": "a8408b6cacdf7ff8e73fcd3bf7db8a850afb56a4",
      "old_mode": 33188,
      "old_path": "lib/nlattr.c",
      "new_id": "4226dfeb51786f4e0a926499dca36f9b4f64d9d6",
      "new_mode": 33188,
      "new_path": "lib/nlattr.c"
    },
    {
      "type": "modify",
      "old_id": "dcbaaef6cf11127388bd7d245782f47bf667c8bb",
      "old_mode": 33188,
      "old_path": "lib/parser.c",
      "new_id": "c43410084838725c18c3542cdd6e48794116d382",
      "new_mode": 33188,
      "new_path": "lib/parser.c"
    },
    {
      "type": "modify",
      "old_id": "dc63d08183945bd25e1c1f854f65cfd75b20b254",
      "old_mode": 33188,
      "old_path": "lib/radix-tree.c",
      "new_id": "3e69c2b66c9454cd074a9649ff946598467ba407",
      "new_mode": 33188,
      "new_path": "lib/radix-tree.c"
    },
    {
      "type": "modify",
      "old_id": "fc3545a32771569dda97e8169d79151af8add933",
      "old_mode": 33188,
      "old_path": "lib/random32.c",
      "new_id": "938bde5876ac43aa4b1cb316b4e074f66ee2271f",
      "new_mode": 33188,
      "new_path": "lib/random32.c"
    },
    {
      "type": "modify",
      "old_id": "c96d500577de57d5d87ffa293d1d630c318b8b92",
      "old_mode": 33188,
      "old_path": "lib/ratelimit.c",
      "new_id": "40e03ea2a967d978cffae1cbeffe23d609ce01bc",
      "new_mode": 33188,
      "new_path": "lib/ratelimit.c"
    },
    {
      "type": "modify",
      "old_id": "3ed247b80662cd07c5f871d914285159d01b5274",
      "old_mode": 33188,
      "old_path": "lib/rational.c",
      "new_id": "d326da3976f5192472dfc07733822bfcdc16218f",
      "new_mode": 33188,
      "new_path": "lib/rational.c"
    },
    {
      "type": "modify",
      "old_id": "a16be19a130545ce44fc4f8c6a3f9fde866b9159",
      "old_mode": 33188,
      "old_path": "lib/rbtree.c",
      "new_id": "d4175565dc2cb55e6de609a5b93ca4e3908b66b4",
      "new_mode": 33188,
      "new_path": "lib/rbtree.c"
    },
    {
      "type": "modify",
      "old_id": "f2393c21fe850a9b908ab1cfa344e120a12be0b5",
      "old_mode": 33188,
      "old_path": "lib/rwsem-spinlock.c",
      "new_id": "7e0d6a58fc830d1fba2de91427047ee230f431ea",
      "new_mode": 33188,
      "new_path": "lib/rwsem-spinlock.c"
    },
    {
      "type": "modify",
      "old_id": "410aa1189b13fb67c7c1c0e32b3450e5fd152a48",
      "old_mode": 33188,
      "old_path": "lib/rwsem.c",
      "new_id": "8337e1b9bb8d820728dc2ad0e65da84b298526ab",
      "new_mode": 33188,
      "new_path": "lib/rwsem.c"
    },
    {
      "type": "modify",
      "old_id": "4ceb05d772aed12d392d618358284ea71cb51dd2",
      "old_mode": 33188,
      "old_path": "lib/scatterlist.c",
      "new_id": "63a7f2ebbd0179eacd21b3f775c6d802043deb56",
      "new_mode": 33188,
      "new_path": "lib/scatterlist.c"
    },
    {
      "type": "modify",
      "old_id": "1de509a159c8db264b9e5c492db2794f4d77bdcf",
      "old_mode": 33188,
      "old_path": "lib/sha1.c",
      "new_id": "1df191e04a24c800f59759f4445d799822f5d9e9",
      "new_mode": 33188,
      "new_path": "lib/sha1.c"
    },
    {
      "type": "modify",
      "old_id": "503f087382a40b4b36576da2cd6e478fbc650f16",
      "old_mode": 33188,
      "old_path": "lib/smp_processor_id.c",
      "new_id": "4c0d0e51d49e69e58673f013c83826545246daa0",
      "new_mode": 33188,
      "new_path": "lib/smp_processor_id.c"
    },
    {
      "type": "modify",
      "old_id": "5f3eacdd6178d122b9d35fc8e8f9daf12e3b119b",
      "old_mode": 33188,
      "old_path": "lib/spinlock_debug.c",
      "new_id": "525d160d44f05c112acca5b2866b566ded334e19",
      "new_mode": 33188,
      "new_path": "lib/spinlock_debug.c"
    },
    {
      "type": "modify",
      "old_id": "dc4a86341f914f0c26b92977d6f99dcc4df482c2",
      "old_mode": 33188,
      "old_path": "lib/string.c",
      "new_id": "26df13e43ccd417724ab565ade2fc2d1696b9242",
      "new_mode": 33188,
      "new_path": "lib/string.c"
    },
    {
      "type": "modify",
      "old_id": "ab431d4cc970d50f4b90b8f0639fcdea417e78a0",
      "old_mode": 33188,
      "old_path": "lib/string_helpers.c",
      "new_id": "dd4ece372699e5b717626ff0a558d919a118d60e",
      "new_mode": 33188,
      "new_path": "lib/string_helpers.c"
    },
    {
      "type": "modify",
      "old_id": "058935ef39752e7f64e4a37baedba75fce76e4b8",
      "old_mode": 33188,
      "old_path": "lib/swiotlb.c",
      "new_id": "9c6c9379da0ae7cba32f8ff5e711f08ad8832418",
      "new_mode": 33188,
      "new_path": "lib/swiotlb.c"
    },
    {
      "type": "modify",
      "old_id": "a4f7067f72fa65ca44fb587d3c7d29e3745f1317",
      "old_mode": 33188,
      "old_path": "lib/syscall.c",
      "new_id": "58710eefeac803826aea142af510eb46b5a04210",
      "new_mode": 33188,
      "new_path": "lib/syscall.c"
    },
    {
      "type": "modify",
      "old_id": "191176a43e9a2523d37aa4381d08b3421c3bcfa7",
      "old_mode": 33188,
      "old_path": "lib/timerqueue.c",
      "new_id": "93287c60099b193d1866c25d7e51d6327d1c1e78",
      "new_mode": 33188,
      "new_path": "lib/timerqueue.c"
    },
    {
      "type": "modify",
      "old_id": "8fadd7cef46c82a404e08f7da45264a0c16c8602",
      "old_mode": 33188,
      "old_path": "lib/uuid.c",
      "new_id": "52a6fe6387de1a3d1204cd57fce8fab6e6e11b23",
      "new_mode": 33188,
      "new_path": "lib/uuid.c"
    },
    {
      "type": "modify",
      "old_id": "8e75003d62f632c52b8c0ea56ca62bdc72e560f0",
      "old_mode": 33188,
      "old_path": "lib/vsprintf.c",
      "new_id": "7f29bfce840256d9b2b664fc79341d04e06a46d0",
      "new_mode": 33188,
      "new_path": "lib/vsprintf.c"
    }
  ]
}
