)]}'
{
  "commit": "a9a79dfec239568bdbf778242f8fcd10bcc5b9e2",
  "tree": "620648585f89cdb589d1625431f8c21ef70a9258",
  "parents": [
    "a44fec1fce5d5d14cc3ac4545b8da346394de666"
  ],
  "author": {
    "name": "Joe Perches",
    "email": "joe@perches.com",
    "time": "Fri Apr 15 15:51:59 2011 -0700"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@pobox.com",
    "time": "Sat Jul 23 17:57:36 2011 -0400"
  },
  "message": "ata: Convert ata_\u003cfoo\u003e_printk(KERN_\u003cLEVEL\u003e to ata_\u003cfoo\u003e_\u003clevel\u003e\n\nSaves text by removing nearly duplicated text format strings by\ncreating ata_\u003cfoo\u003e_printk functions and printf extension %pV.\n\nata defconfig size shrinks ~5% (~8KB), allyesconfig ~2.5% (~13KB)\n\nFormat string duplication comes from:\n\n #define ata_link_printk(link, lv, fmt, args...) do { \\\n       if (sata_pmp_attached((link)-\u003eap) || (link)-\u003eap-\u003eslave_link)    \\\n               printk(\"%sata%u.%02u: \"fmt, lv, (link)-\u003eap-\u003eprint_id,   \\\n                      (link)-\u003epmp , ##args); \\\n       else \\\n               printk(\"%sata%u: \"fmt, lv, (link)-\u003eap-\u003eprint_id , ##args); \\\n       } while(0)\n\nCoalesce long formats.\n\n$ size drivers/ata/built-in.*\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 544969\t  73893\t 116584\t 735446\t  b38d6\tdrivers/ata/built-in.allyesconfig.ata.o\n 558429\t  73893\t 117864\t 750186\t  b726a\tdrivers/ata/built-in.allyesconfig.dev_level.o\n 141328\t  14689\t   4220\t 160237\t  271ed\tdrivers/ata/built-in.defconfig.ata.o\n 149567\t  14689\t   4220\t 168476\t  2921c\tdrivers/ata/built-in.defconfig.dev_level.o\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dda85116343e73c16a70512a5fbccb28cde54155",
      "old_mode": 33188,
      "old_path": "drivers/ata/ahci.c",
      "new_id": "85f7b148f1a1c60b90379b7e24e1888c911d0c8d",
      "new_mode": 33188,
      "new_path": "drivers/ata/ahci.c"
    },
    {
      "type": "modify",
      "old_id": "721d38bfa3396783c16f73850db0775ad278bbb4",
      "old_mode": 33188,
      "old_path": "drivers/ata/ata_generic.c",
      "new_id": "7df56ec318193015282cf200e3e4ba9cc6658a12",
      "new_mode": 33188,
      "new_path": "drivers/ata/ata_generic.c"
    },
    {
      "type": "modify",
      "old_id": "39761f50a3e25c86eca3befd7fabf563dece05e2",
      "old_mode": 33188,
      "old_path": "drivers/ata/libahci.c",
      "new_id": "c102d7d6428206795aeebe33a02980b089069cc7",
      "new_mode": 33188,
      "new_path": "drivers/ata/libahci.c"
    },
    {
      "type": "modify",
      "old_id": "a791b8ce6294432de996b2ac7ffdf31298c61c14",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-acpi.c",
      "new_id": "e0a5b555cee17f7c0784dc746645ebe85c8f4d65",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-acpi.c"
    },
    {
      "type": "modify",
      "old_id": "481089c85a949c9002b9353e292991b3f92cb717",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-core.c",
      "new_id": "ef5612e4288172b4c1801521aa9a4de5169b0da3",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "7f099d6e4e0bca601f26f83597e01ec185f03d54",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-eh.c",
      "new_id": "16fa45755c18eee4b1e515d1475901c09ff0bf06",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-eh.c"
    },
    {
      "type": "modify",
      "old_id": "f06b7ea590d32b54ed48452013197e6eec910bad",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-pmp.c",
      "new_id": "3eb2b816eb2a573a875baaf6bbcb5a82caabf5ee",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-pmp.c"
    },
    {
      "type": "modify",
      "old_id": "927f968e99d9f8b4dd896c8c8eb5f521fb1cff72",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-scsi.c",
      "new_id": "46d087f086075f0d2eb5aae43b3e5e6f4d231f4c",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "e01d5cfba68afd8e46bdc84fde1ecbfbbc17a0f9",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-sff.c",
      "new_id": "996a7a57accc59a45583a185028db18b45df4f6f",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-sff.c"
    },
    {
      "type": "modify",
      "old_id": "794ec6e3275dd9432b979caa9510ba5554328746",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_ali.c",
      "new_id": "cadd67998bac57a73e956bbfd2342948e09b7d7f",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_ali.c"
    },
    {
      "type": "modify",
      "old_id": "b741e0f73566a001ab2419fd10f279c71d74a733",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_amd.c",
      "new_id": "801554ddc59d8db1b3b8bb12350e120fdff6ce6e",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_amd.c"
    },
    {
      "type": "modify",
      "old_id": "ea64967000ff439b6e4cb03a477a58e06efec2c2",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_bf54x.c",
      "new_id": "bd987bb082eb51d4c23d937e23d5882f45e0cb2f",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_bf54x.c"
    },
    {
      "type": "modify",
      "old_id": "9f2889fe43b25e26f085d2973df935b6243c79b0",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_icside.c",
      "new_id": "52e7e7b8c74f6cf960245ace818adc8053cbfff4",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_icside.c"
    },
    {
      "type": "modify",
      "old_id": "2d15f2548a10198490f4cb4fa9a161f804d54738",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_it821x.c",
      "new_id": "56a1a77ff15f02f16b484876a86fb0569db7d4c3",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_it821x.c"
    },
    {
      "type": "modify",
      "old_id": "ee26835124e1e446f61305bee6e5a5256c30f7ac",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_ixp4xx_cf.c",
      "new_id": "fc42492439bbfc458147faab516badbaff988430",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_ixp4xx_cf.c"
    },
    {
      "type": "modify",
      "old_id": "6bd9425ba5ab593ab11372fb6e2e966bf43ecd81",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_legacy.c",
      "new_id": "d960f8e9e8b141c0034da3235b4a9e1a58b0d656",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_legacy.c"
    },
    {
      "type": "modify",
      "old_id": "d39c10b61f2bf490abcc2e3f9c30d2c70bbcd68b",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_macio.c",
      "new_id": "b057e3fa44bcac0b39193335ab559e7bec314891",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_macio.c"
    },
    {
      "type": "modify",
      "old_id": "220ddc90608f357ac411c05ccc589b5d8abe56c6",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_octeon_cf.c",
      "new_id": "c8707f03d8869129a58b31d894e01a48e41fc79c",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_octeon_cf.c"
    },
    {
      "type": "modify",
      "old_id": "021abe6d8527ae93bd6ff52eda0565f936741094",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_pcmcia.c",
      "new_id": "a808ba03bd7fdea3f7a9ed97c7d5c5b898e51ce2",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_pcmcia.c"
    },
    {
      "type": "modify",
      "old_id": "50400fa120feb107e25439b7152cc5f4b259dc16",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_platform.c",
      "new_id": "2067308f683f65864a79926acfedca11195541b9",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_platform.c"
    },
    {
      "type": "modify",
      "old_id": "4d04471794b62f07692e1dcc2ddc8315c5e8e547",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_rz1000.c",
      "new_id": "ed8c90559cedd791b93a7dc9e058e3e434eead36",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_rz1000.c"
    },
    {
      "type": "modify",
      "old_id": "c446ae6055a32d1a141d3be5606d6bf3791ea07f",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_samsung_cf.c",
      "new_id": "1b372c297195c4ee5199c6c222f1f6bcc7ad0cf6",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_samsung_cf.c"
    },
    {
      "type": "modify",
      "old_id": "88ea9b677b4708d22ddff833b8a56177800162ca",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_scc.c",
      "new_id": "a72e3663dc9192dc68dfe028e1ade013bb8d9b11",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_scc.c"
    },
    {
      "type": "modify",
      "old_id": "ac8d7d97e4085d4122b33fbd58bde6951f3ef2e7",
      "old_mode": 33188,
      "old_path": "drivers/ata/pata_via.c",
      "new_id": "74763c3ee39fe29f792f4205f87534bbdfaad7d8",
      "new_mode": 33188,
      "new_path": "drivers/ata/pata_via.c"
    },
    {
      "type": "modify",
      "old_id": "1cc70e33d5a37e0c0e794df48867e74da9b595bc",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_fsl.c",
      "new_id": "78ae7b67b09e7bdf79823fece7aa9fef0d01b720",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_fsl.c"
    },
    {
      "type": "modify",
      "old_id": "83019e61e368b3c9f0048992a03513747b1d883d",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_inic162x.c",
      "new_id": "7a5667daf0d022a2b10a870cf18a5467a0908280",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_inic162x.c"
    },
    {
      "type": "modify",
      "old_id": "bea717a22e32b64c4e11edc9bb845d6e271bcc45",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_mv.c",
      "new_id": "b0e45d29244f0aca5b8af82a3ecbacfd41c8f6a3",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_mv.c"
    },
    {
      "type": "modify",
      "old_id": "f215e10c11cfbb879cc8a2d611aa204231ab39a3",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_nv.c",
      "new_id": "b33f525df0f55d29e9a7a37b9928463472224361",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_nv.c"
    },
    {
      "type": "modify",
      "old_id": "fe16ee8f194b5f42e7c1c2babb372727f79d7bd3",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_sil.c",
      "new_id": "280ba8a62dcb86f6a6669fa6050ee600d003ccad",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_sil.c"
    },
    {
      "type": "modify",
      "old_id": "164d52ed6b62798f1d08fbcb44b721fdb434c51b",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_sil24.c",
      "new_id": "792e93688f7e4cbce6ac24b6a6bacad904ea08ae",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_sil24.c"
    },
    {
      "type": "modify",
      "old_id": "9b43ccbcc9159c43a9dac2dacc337180776d6101",
      "old_mode": 33188,
      "old_path": "drivers/ata/sata_via.c",
      "new_id": "0fc1582005e8fa4eb1e5f709f5c43312e9bfd95e",
      "new_mode": 33188,
      "new_path": "drivers/ata/sata_via.c"
    },
    {
      "type": "modify",
      "old_id": "5a9926b340720f12340dce0a51b0ac329be93f14",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "4e72a6af70b5549004b75295f245deda81de24a1",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
