)]}'
{
  "commit": "b9075fa968a0a4347aef35e235e2995c0e57dddd",
  "tree": "cf9f9716784e790d8a43339653256d9cf9178ff3",
  "parents": [
    "ae29bc92da01a2e9d278a9a58c3b307d41cc0254"
  ],
  "author": {
    "name": "Joe Perches",
    "email": "joe@perches.com",
    "time": "Mon Oct 31 17:11:33 2011 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 31 17:30:54 2011 -0700"
  },
  "message": "treewide: use __printf not __attribute__((format(printf,...)))\n\nStandardize the style for compiler based printf format verification.\nStandardized the location of __printf too.\n\nDone via script and a little typing.\n\n$ grep -rPl --include\u003d*.[ch] -w \"__attribute__\" * | \\\n  grep -vP \"^(tools|scripts|include/linux/compiler-gcc.h)\" | \\\n  xargs perl -n -i -e \u0027local $/; while (\u003c\u003e) { s/\\b__attribute__\\s*\\(\\s*\\(\\s*format\\s*\\(\\s*printf\\s*,\\s*(.+)\\s*,\\s*(.+)\\s*\\)\\s*\\)\\s*\\)/__printf($1, $2)/g ; print; }\u0027\n\n[akpm@linux-foundation.org: revert arch bits]\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Kirill A. Shutemov\" \u003ckirill@shutemov.name\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37e685eafd24a015ba5a61c62193bbceb82eb054",
      "old_mode": 33188,
      "old_path": "drivers/isdn/hisax/callc.c",
      "new_id": "c4897e1075d8ce9bf9ade33fa76b41e1814ec49b",
      "new_mode": 33188,
      "new_path": "drivers/isdn/hisax/callc.c"
    },
    {
      "type": "modify",
      "old_id": "0a5c42a3f125667b8705c110270c727d82c6c91b",
      "old_mode": 33188,
      "old_path": "drivers/isdn/hisax/hisax.h",
      "new_id": "aff45a11a92d49f7f5f5dc245a9c709faee38396",
      "new_mode": 33188,
      "new_path": "drivers/isdn/hisax/hisax.h"
    },
    {
      "type": "modify",
      "old_id": "425d86116f2bbb40c62200e2c23218f6c0ea015c",
      "old_mode": 33188,
      "old_path": "drivers/isdn/hisax/isdnl1.h",
      "new_id": "66ddcab19bbae757415ba0ae40cb41947f08b2fd",
      "new_mode": 33188,
      "new_path": "drivers/isdn/hisax/isdnl1.h"
    },
    {
      "type": "modify",
      "old_id": "ad291f21b201394d5e0340d29e0e51d1feb8d2b1",
      "old_mode": 33188,
      "old_path": "drivers/isdn/hisax/isdnl3.c",
      "new_id": "1c24e4457b6fc628b2d1ceeb318c3e30f71aa832",
      "new_mode": 33188,
      "new_path": "drivers/isdn/hisax/isdnl3.c"
    },
    {
      "type": "modify",
      "old_id": "44082637a09fbcfe71701dc69c07fdbcca9c54c4",
      "old_mode": 33188,
      "old_path": "drivers/isdn/hisax/st5481_d.c",
      "new_id": "db247b79e561eb66277b5918fa4642defcdd7363",
      "new_mode": 33188,
      "new_path": "drivers/isdn/hisax/st5481_d.c"
    },
    {
      "type": "modify",
      "old_id": "fca66165110ef95e8d4e57ac2be1157893696480",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx4/mlx4_en.h",
      "new_id": "8fda331c65dfddd19a69da927444ec41be546da4",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx4/mlx4_en.h"
    },
    {
      "type": "modify",
      "old_id": "908fdbc3e0eeaaef62523ee5828d50e760f8e627",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath.h",
      "new_id": "0f9ee46cfc970eb8b898bf215bb48099165758de",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath.h"
    },
    {
      "type": "modify",
      "old_id": "7f37df3125fd3852a8d76dd498dd188a39b7347e",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath5k/debug.h",
      "new_id": "0a3f916a1ef32fa3260534e8658e65bbb0a77106",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath5k/debug.h"
    },
    {
      "type": "modify",
      "old_id": "9288a3ce1e399446fada3406c5659e0dbe5d8a40",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/ath/ath6kl/debug.h",
      "new_id": "7b7675f70a102a585a6fc1be257242b1c63d496b",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/ath/ath6kl/debug.h"
    },
    {
      "type": "modify",
      "old_id": "447a2307c9d9ae2bdb7657c2f0160f978c8e55e9",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/b43/b43.h",
      "new_id": "37110dfd2c9627ff436379c8305151c0d6ff2e24",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/b43/b43.h"
    },
    {
      "type": "modify",
      "old_id": "12b5182515816e76d60fc08dd6ed2d54e43ac91b",
      "old_mode": 33188,
      "old_path": "drivers/net/wireless/b43legacy/b43legacy.h",
      "new_id": "1d4fc9db7f5e31863f1467696305076be882506b",
      "new_mode": 33188,
      "new_path": "drivers/net/wireless/b43legacy/b43legacy.h"
    },
    {
      "type": "modify",
      "old_id": "598fcb3599f90cab87db6d231385d3c4aefddf10",
      "old_mode": 33188,
      "old_path": "drivers/staging/iio/trigger.h",
      "new_id": "5cc42a655c8857962689ec7421a49113ba5538a9",
      "new_mode": 33188,
      "new_path": "drivers/staging/iio/trigger.h"
    },
    {
      "type": "modify",
      "old_id": "b36c5572b3f3739c1cae2d970d14196ed10d8ceb",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/ecryptfs_kernel.h",
      "new_id": "54481a3b2c7960e6ba205696c9d69ec44b331194",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/ecryptfs_kernel.h"
    },
    {
      "type": "modify",
      "old_id": "af9fc89b1b2d3e92994e63db97023f2ebf32ecac",
      "old_mode": 33188,
      "old_path": "fs/ext2/ext2.h",
      "new_id": "9a4e5e206d08cb11cef8470c4921bb6b9a2f1573",
      "new_mode": 33188,
      "new_path": "fs/ext2/ext2.h"
    },
    {
      "type": "modify",
      "old_id": "b7d7bd0f066ef4d02d9cba1cf2f72704cb44a4f5",
      "old_mode": 33188,
      "old_path": "fs/ext4/ext4.h",
      "new_id": "cec3145e532ce7f1486ef6d20a46b5b267bc9ea3",
      "new_mode": 33188,
      "new_path": "fs/ext4/ext4.h"
    },
    {
      "type": "modify",
      "old_id": "a5d3853822e07b68f5434007725ddf4acec0330f",
      "old_mode": 33188,
      "old_path": "fs/fat/fat.h",
      "new_id": "1510a4d5199002bb9b7744e9301120fc691dbf28",
      "new_mode": 33188,
      "new_path": "fs/fat/fat.h"
    },
    {
      "type": "modify",
      "old_id": "66707118af2512be474bda424c232b2eb5813c4c",
      "old_mode": 33188,
      "old_path": "fs/gfs2/glock.h",
      "new_id": "2553b858a72e8374b04ea765938da1eacb7d925c",
      "new_mode": 33188,
      "new_path": "fs/gfs2/glock.h"
    },
    {
      "type": "modify",
      "old_id": "331b5e234ef3aca66c93c27f7f90fd357b14f8d3",
      "old_mode": 33188,
      "old_path": "fs/hpfs/hpfs_fn.h",
      "new_id": "de946170ebb1092937a1efd5f8dbd104f064d170",
      "new_mode": 33188,
      "new_path": "fs/hpfs/hpfs_fn.h"
    },
    {
      "type": "modify",
      "old_id": "255d5e1c03b74197046877181fb1c205c094aafd",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/nilfs.h",
      "new_id": "3777d138f895b931a7648aea3d7f32896acc3bf5",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/nilfs.h"
    },
    {
      "type": "modify",
      "old_id": "2142b1c68b618d7de730b26bcf257d7a116e12c1",
      "old_mode": 33188,
      "old_path": "fs/ntfs/debug.h",
      "new_id": "53c27eaf2307500fc9ec616a3f38c09aea890cc2",
      "new_mode": 33188,
      "new_path": "fs/ntfs/debug.h"
    },
    {
      "type": "modify",
      "old_id": "40c7de084c100cbacd8b7e47b8aa4c4c69737792",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/super.h",
      "new_id": "74ff74cf78fe9202a110ff353e05163b3ce779d3",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/super.h"
    },
    {
      "type": "modify",
      "old_id": "af9fdf04676953b07cb3f13ffcbcee1c5b5ef1ee",
      "old_mode": 33188,
      "old_path": "fs/partitions/ldm.c",
      "new_id": "bd8ae788f689129a1ae6cc75c4687655031a868d",
      "new_mode": 33188,
      "new_path": "fs/partitions/ldm.c"
    },
    {
      "type": "modify",
      "old_id": "dbd52d4b5eed9f01382a0be8cddfa2c79f353e0c",
      "old_mode": 33188,
      "old_path": "fs/udf/udfdecl.h",
      "new_id": "dc8a8dcc5ae101d70cec4b5bd05a532f45d62e39",
      "new_mode": 33188,
      "new_path": "fs/udf/udfdecl.h"
    },
    {
      "type": "modify",
      "old_id": "5be2755dd7152b3f09c325ea8188434d15113821",
      "old_mode": 33188,
      "old_path": "fs/ufs/ufs.h",
      "new_id": "c26f2bcec264489849fcfa214969c4694a2d3bcf",
      "new_mode": 33188,
      "new_path": "fs/ufs/ufs.h"
    },
    {
      "type": "modify",
      "old_id": "7fb7ea007672f04cf59e544363e9a7877b0b9191",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_message.h",
      "new_id": "56dc0c17f16a6578cade092c3cb553c48a729fc0",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_message.h"
    },
    {
      "type": "modify",
      "old_id": "dfb0ec666c9441d08ab1e81166e27c6a290b56c9",
      "old_mode": 33188,
      "old_path": "include/asm-generic/bug.h",
      "new_id": "84458b0c38d15f76fc100447a88291b5256a02ae",
      "new_mode": 33188,
      "new_path": "include/asm-generic/bug.h"
    },
    {
      "type": "modify",
      "old_id": "43538b64356032a19d3ac62bc69a85b49c48b72a",
      "old_mode": 33188,
      "old_path": "include/drm/drmP.h",
      "new_id": "cf3b446139ea8a3f7ea1ecea86f7f41e4cdc4c09",
      "new_mode": 33188,
      "new_path": "include/drm/drmP.h"
    },
    {
      "type": "modify",
      "old_id": "0c8006129fb2795195443eee29f1b8a84d511652",
      "old_mode": 33188,
      "old_path": "include/linux/audit.h",
      "new_id": "2f81c6f3b630d74e38240e1b9415d3635b0e358f",
      "new_mode": 33188,
      "new_path": "include/linux/audit.h"
    },
    {
      "type": "modify",
      "old_id": "8e9e4bc6d73b4b5351748afca97a2b4a43b66654",
      "old_mode": 33188,
      "old_path": "include/linux/blktrace_api.h",
      "new_id": "4d1a0748eaf8721c0cd4a34c0baf29ce455fc2d2",
      "new_mode": 33188,
      "new_path": "include/linux/blktrace_api.h"
    },
    {
      "type": "modify",
      "old_id": "85e78fc7d7fd2cab5991028dd171ebf53713d3cf",
      "old_mode": 33188,
      "old_path": "include/linux/device.h",
      "new_id": "e88abeecfadf44b45b3325e66cdcac82e8901185",
      "new_mode": 33188,
      "new_path": "include/linux/device.h"
    },
    {
      "type": "modify",
      "old_id": "13aae8087b560b7a487489afac198e4b4ef9dae1",
      "old_mode": 33188,
      "old_path": "include/linux/dynamic_debug.h",
      "new_id": "0564e3c39882fc20e7e4c3e08d8ea2840d32302d",
      "new_mode": 33188,
      "new_path": "include/linux/dynamic_debug.h"
    },
    {
      "type": "modify",
      "old_id": "67a803aee619c0b75593e4c740abc35087f28d49",
      "old_mode": 33188,
      "old_path": "include/linux/ext3_fs.h",
      "new_id": "81965cce6bfafb96e146e0b0f67ad473aa0bf455",
      "new_mode": 33188,
      "new_path": "include/linux/ext3_fs.h"
    },
    {
      "type": "modify",
      "old_id": "87b4c6b9692ddc7acc959102d36997ccb94a358b",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "7a049fd2aa4cca0860f9dd51f7a317d7fe3b58d5",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "af095b54502e35471cad25d0e74e042fb50ecc4f",
      "old_mode": 33188,
      "old_path": "include/linux/fscache-cache.h",
      "new_id": "ce31408b1e47d6e6cfb81ad25a3ca0fdaefaef84",
      "new_mode": 33188,
      "new_path": "include/linux/fscache-cache.h"
    },
    {
      "type": "modify",
      "old_id": "b65a6f472775db8cc542f1e515bce9ffec2b1a9c",
      "old_mode": 33188,
      "old_path": "include/linux/gameport.h",
      "new_id": "069ee41391055477101204a44f5a6143e7caec2b",
      "new_mode": 33188,
      "new_path": "include/linux/gameport.h"
    },
    {
      "type": "modify",
      "old_id": "0df513b7a9f8670674a491338852d9a5570f5186",
      "old_mode": 33188,
      "old_path": "include/linux/kallsyms.h",
      "new_id": "387571959dd9a1219c90dc952c29f8382698f397",
      "new_mode": 33188,
      "new_path": "include/linux/kallsyms.h"
    },
    {
      "type": "modify",
      "old_id": "529d9a0c75a5bb26249f2d766800e58a1b1440da",
      "old_mode": 33188,
      "old_path": "include/linux/kdb.h",
      "new_id": "064725854db8c7eff3c5a38a093aec190a6c6c7f",
      "new_mode": 33188,
      "new_path": "include/linux/kdb.h"
    },
    {
      "type": "modify",
      "old_id": "8eefcf7e95eb18cabef6066498a7f9ca55cf521f",
      "old_mode": 33188,
      "old_path": "include/linux/kernel.h",
      "new_id": "e40c950e1d62154e936af89e84bba215cefada91",
      "new_mode": 33188,
      "new_path": "include/linux/kernel.h"
    },
    {
      "type": "modify",
      "old_id": "c2478a342cd7d9f9b4a754cb73f906745cf4f42c",
      "old_mode": 33188,
      "old_path": "include/linux/kexec.h",
      "new_id": "8944ebe7963e32df017d3628d068a4d0571ef5c8",
      "new_mode": 33188,
      "new_path": "include/linux/kexec.h"
    },
    {
      "type": "modify",
      "old_id": "0da38cf7db7bddc8841d14620a9e831866afcfd2",
      "old_mode": 33188,
      "old_path": "include/linux/kmod.h",
      "new_id": "b16f6539073432ca9b206ac0be6531854942363c",
      "new_mode": 33188,
      "new_path": "include/linux/kmod.h"
    },
    {
      "type": "modify",
      "old_id": "668729cc0fe9d4774c78797a521a67d97cdd2b69",
      "old_mode": 33188,
      "old_path": "include/linux/kobject.h",
      "new_id": "ad81e1c51487def091ffea196d36c1ee005f7698",
      "new_mode": 33188,
      "new_path": "include/linux/kobject.h"
    },
    {
      "type": "modify",
      "old_id": "1e923e5e88e81cdc83c8455eefb776eb1b5de588",
      "old_mode": 33188,
      "old_path": "include/linux/kthread.h",
      "new_id": "5cac19b3a26676adad682d1a5cc06d080dbd2885",
      "new_mode": 33188,
      "new_path": "include/linux/kthread.h"
    },
    {
      "type": "modify",
      "old_id": "23fa829bf7a369c59262fd9fae9c8949dbabd9b9",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "cafc09a64fe43636cbc1cf9f16366eb5c3e9ef06",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    },
    {
      "type": "modify",
      "old_id": "97491f78b08cd72138ed25750145275ca1dabb90",
      "old_mode": 33188,
      "old_path": "include/linux/mmiotrace.h",
      "new_id": "c5d52780d6a02fe27ec67cb892b447c43a6beefb",
      "new_mode": 33188,
      "new_path": "include/linux/mmiotrace.h"
    },
    {
      "type": "modify",
      "old_id": "df1c836e694841762a8eb2088e2cf20d2cf117c1",
      "old_mode": 33188,
      "old_path": "include/linux/netdevice.h",
      "new_id": "cbeb5867cff79d7d70952cc6285063c3feb92e7c",
      "new_mode": 33188,
      "new_path": "include/linux/netdevice.h"
    },
    {
      "type": "modify",
      "old_id": "0101d55d9651f3cc1dc48858ba0ca1b301ec6425",
      "old_mode": 33188,
      "old_path": "include/linux/printk.h",
      "new_id": "f0e22f75143f67e3b4d8dc72ba4bc8e81e3a5570",
      "new_mode": 33188,
      "new_path": "include/linux/printk.h"
    },
    {
      "type": "modify",
      "old_id": "26f9e3612e0f6618e8d15285db9b354d63ffbb96",
      "old_mode": 33188,
      "old_path": "include/linux/quotaops.h",
      "new_id": "d93f95e6177ce4bc583538f1dfb3366fe9f9b322",
      "new_mode": 33188,
      "new_path": "include/linux/quotaops.h"
    },
    {
      "type": "modify",
      "old_id": "be720cd2038d3704d30d9f183798be084936c914",
      "old_mode": 33188,
      "old_path": "include/linux/seq_file.h",
      "new_id": "0b69a46842160770807197b7470075bf6ae16bde",
      "new_mode": 33188,
      "new_path": "include/linux/seq_file.h"
    },
    {
      "type": "modify",
      "old_id": "5cf397ceb726fee2c48da416f8ade27c1ae6a7f5",
      "old_mode": 33188,
      "old_path": "include/linux/trace_seq.h",
      "new_id": "7dadc3df0c77da531483d17210589b8294f5bc8f",
      "new_mode": 33188,
      "new_path": "include/linux/trace_seq.h"
    },
    {
      "type": "modify",
      "old_id": "e727555d4ee9bc479df54d32fc5b9e6ce9ac52cd",
      "old_mode": 33188,
      "old_path": "include/net/bluetooth/bluetooth.h",
      "new_id": "e86af08293a8217153b48a98a4802015376185db",
      "new_mode": 33188,
      "new_path": "include/net/bluetooth/bluetooth.h"
    },
    {
      "type": "modify",
      "old_id": "920997f1aff0ff11868f78fcd2bc5f31f41905d5",
      "old_mode": 33188,
      "old_path": "include/net/netfilter/nf_log.h",
      "new_id": "e991bd0a27afcaa87c4afcb5622188b9b5070f30",
      "new_mode": 33188,
      "new_path": "include/net/netfilter/nf_log.h"
    },
    {
      "type": "modify",
      "old_id": "5ac682f73d6389ab4fe4977fb183ab13044929b1",
      "old_mode": 33188,
      "old_path": "include/net/sock.h",
      "new_id": "c6658bef7f328dc72f801503a6b982d5c5ce9e27",
      "new_mode": 33188,
      "new_path": "include/net/sock.h"
    },
    {
      "type": "modify",
      "old_id": "1fa2407c966fdc5240d9853395fd22af6f435724",
      "old_mode": 33188,
      "old_path": "include/sound/core.h",
      "new_id": "91d513879a7834043dfa6e7c591cc221bc60e571",
      "new_mode": 33188,
      "new_path": "include/sound/core.h"
    },
    {
      "type": "modify",
      "old_id": "4e94cf1ff7621c65b83560eb5eb9fc428b23fef0",
      "old_mode": 33188,
      "old_path": "include/sound/info.h",
      "new_id": "5492cc40dc575f07fc55028febe883d522d00bb3",
      "new_mode": 33188,
      "new_path": "include/sound/info.h"
    },
    {
      "type": "modify",
      "old_id": "3d9afb6a8c9cd86b5ead0d9ccccaa49614f47fd8",
      "old_mode": 33188,
      "old_path": "include/sound/seq_kernel.h",
      "new_id": "f352a98ce4f41927d7ec201a0336fee624fb008c",
      "new_mode": 33188,
      "new_path": "include/sound/seq_kernel.h"
    },
    {
      "type": "modify",
      "old_id": "901724dc528d35f9b28f8376b791da4f8e1613e1",
      "old_mode": 33188,
      "old_path": "include/xen/hvc-console.h",
      "new_id": "b62dfef15f61ad8d0cdcf53b5d4b8730ec0f9ea5",
      "new_mode": 33188,
      "new_path": "include/xen/hvc-console.h"
    },
    {
      "type": "modify",
      "old_id": "aceeca799fd7689958d26b9dd9b98bbb4d21bbd6",
      "old_mode": 33188,
      "old_path": "include/xen/xenbus.h",
      "new_id": "b9f9fb5af0d844d5e89c23fbb825653c33829645",
      "new_mode": 33188,
      "new_path": "include/xen/xenbus.h"
    },
    {
      "type": "modify",
      "old_id": "b6753f45624e3e3fdd17c4338173778ee21b136b",
      "old_mode": 33188,
      "old_path": "net/nfc/nfc.h",
      "new_id": "d86583f4831d73f7fd4ee6a8d4f898eb3b1a3f3e",
      "new_mode": 33188,
      "new_path": "net/nfc/nfc.h"
    },
    {
      "type": "modify",
      "old_id": "da8adac2bf06f95504ba21e8fdc6c5e09435ca9e",
      "old_mode": 33188,
      "old_path": "net/rds/rds.h",
      "new_id": "7eaba1831f0d522ffbe38e82ce60d3cb80d1065f",
      "new_mode": 33188,
      "new_path": "net/rds/rds.h"
    },
    {
      "type": "modify",
      "old_id": "30d70abb4e2c7e7577758b4857401a04b1992b0f",
      "old_mode": 33188,
      "old_path": "net/sunrpc/svc.c",
      "new_id": "dd5cc00ed5593c04e66825ab9cdb0beb19810592",
      "new_mode": 33188,
      "new_path": "net/sunrpc/svc.c"
    },
    {
      "type": "modify",
      "old_id": "14cacbc655dd790261db8962090c075d7a993a70",
      "old_mode": 33188,
      "old_path": "sound/firewire/cmp.c",
      "new_id": "76294f2ae47f142fe128da90d5243a7ce2eac589",
      "new_mode": 33188,
      "new_path": "sound/firewire/cmp.c"
    }
  ]
}
