)]}'
{
  "commit": "6a878184c202395ea17212f111ab9ec4b5f6d6ee",
  "tree": "7a4143652fcb41693af44963b7e94b334dd94f54",
  "parents": [
    "d8a33496671e4533aed090793436d58debea6f3a"
  ],
  "author": {
    "name": "Jan Blunck",
    "email": "jblunck@suse.de",
    "time": "Sun Jan 08 01:05:07 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Sun Jan 08 20:14:07 2006 -0800"
  },
  "message": "[PATCH] Eliminate __attribute__ ((packed)) warnings for gcc-4.1\n\nSince version 4.1 the gcc is warning about ignored attributes. This patch is\nusing the equivalent attribute on the struct instead of on each of the\nstructure or union members.\n\nGCC Manual:\n  \"Specifying Attributes of Types\n\n   packed\n    This attribute, attached to struct or union type definition, specifies\n    that\n    each member of the structure or union is placed to minimize the memory\n    required. When attached to an enum definition, it indicates that the\n    smallest integral type should be used.\n\n    Specifying this attribute for struct and union types is equivalent to\n    specifying the packed attribute on each of the structure or union\n    members.\"\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "26c545fa223be8672a5e3cace0e4377b04af48a2",
      "old_mode": 33188,
      "old_path": "drivers/isdn/hisax/hisax.h",
      "new_id": "1b85ce166af8c48b13fe74930d45a66555b7ca63",
      "new_mode": 33188,
      "new_path": "drivers/isdn/hisax/hisax.h"
    },
    {
      "type": "modify",
      "old_id": "bd8a22e4d6a2ffc5534442b2b7c0e7410fc46392",
      "old_mode": 33188,
      "old_path": "drivers/isdn/hisax/hisax_fcpcipnp.h",
      "new_id": "21fbcedf3a9410a7b35a1dfd964405234c8e77b6",
      "new_mode": 33188,
      "new_path": "drivers/isdn/hisax/hisax_fcpcipnp.h"
    },
    {
      "type": "modify",
      "old_id": "c10f009ce9b6dd3278cd8c2d0e71041b421e9532",
      "old_mode": 33188,
      "old_path": "drivers/net/3c527.h",
      "new_id": "53b5b071df08f3a341d474a94eeb4232f8a22416",
      "new_mode": 33188,
      "new_path": "drivers/net/3c527.h"
    },
    {
      "type": "modify",
      "old_id": "741aecc655dfe7d9da06d610c77a1eb8e4a60618",
      "old_mode": 33188,
      "old_path": "drivers/net/irda/vlsi_ir.h",
      "new_id": "a82a4ba8de4fc2a6f27280a127a5997dfbd39637",
      "new_mode": 33188,
      "new_path": "drivers/net/irda/vlsi_ir.h"
    },
    {
      "type": "modify",
      "old_id": "036adc4f8ba7e85dab072fb7595cbe8f57e1e8d5",
      "old_mode": 33188,
      "old_path": "drivers/net/wan/sdla.c",
      "new_id": "22e794071cf41627e48081c5177f7c03a506c68b",
      "new_mode": 33188,
      "new_path": "drivers/net/wan/sdla.c"
    },
    {
      "type": "modify",
      "old_id": "911c09cb9bf922ea48583dfd7dbac8ee330cfc88",
      "old_mode": 33188,
      "old_path": "include/linux/atalk.h",
      "new_id": "6ba3aa8a81f4953b84cb1ef0edf093ed1b7af8ad",
      "new_mode": 33188,
      "new_path": "include/linux/atalk.h"
    },
    {
      "type": "modify",
      "old_id": "b10a7f3a8cac9fba8c0db044a3ca44653d940133",
      "old_mode": 33188,
      "old_path": "include/linux/cycx_x25.h",
      "new_id": "f7a9065834636c5824677d274beee1fc2d5f192d",
      "new_mode": 33188,
      "new_path": "include/linux/cycx_x25.h"
    },
    {
      "type": "modify",
      "old_id": "511999c7eedaa96149d2e44f06e0059e94c93141",
      "old_mode": 33188,
      "old_path": "include/linux/if_frad.h",
      "new_id": "395f0aad9cbf048a0650ba3e48565669a96707bd",
      "new_mode": 33188,
      "new_path": "include/linux/if_frad.h"
    },
    {
      "type": "modify",
      "old_id": "7a4eacd77cb2eee1710467636d87b8b1a8b410b0",
      "old_mode": 33188,
      "old_path": "include/linux/isdnif.h",
      "new_id": "04e10f9f14f890b2cb0468f06f9c872a1a5a2803",
      "new_mode": 33188,
      "new_path": "include/linux/isdnif.h"
    },
    {
      "type": "modify",
      "old_id": "99f77876b716648070b526639c899f3677ef483c",
      "old_mode": 33188,
      "old_path": "include/linux/ncp.h",
      "new_id": "99f0adeeb3f348e58c65312133217055a6ccf3c0",
      "new_mode": 33188,
      "new_path": "include/linux/ncp.h"
    },
    {
      "type": "modify",
      "old_id": "3b6afb8caa4234447f504d38ba1eeb19e9ebab00",
      "old_mode": 33188,
      "old_path": "include/linux/sdla.h",
      "new_id": "564acd3a71c1a89b0dcc9175b8f3068cf9e086c7",
      "new_mode": 33188,
      "new_path": "include/linux/sdla.h"
    },
    {
      "type": "modify",
      "old_id": "61bd0fd352403525d9914b736ccddf7c546166bd",
      "old_mode": 33188,
      "old_path": "include/linux/wavefront.h",
      "new_id": "51ab3c933acd0d5e68b422039e0a0960d26c5bb5",
      "new_mode": 33188,
      "new_path": "include/linux/wavefront.h"
    },
    {
      "type": "modify",
      "old_id": "86e8e86e624a3fc735a5955c8357fc6f4f4eea03",
      "old_mode": 33188,
      "old_path": "include/net/dn_dev.h",
      "new_id": "5a86e78081bf0d01685bc64ba58d559ce1442240",
      "new_mode": 33188,
      "new_path": "include/net/dn_dev.h"
    },
    {
      "type": "modify",
      "old_id": "1ba03be0af3ac68a8bda1feb451b0da489576850",
      "old_mode": 33188,
      "old_path": "include/net/dn_nsp.h",
      "new_id": "e6182b86262b837d637ea3d3eebc2fccf44a2a99",
      "new_mode": 33188,
      "new_path": "include/net/dn_nsp.h"
    },
    {
      "type": "modify",
      "old_id": "9e572aed243580f2d0b421031c81485c76022651",
      "old_mode": 33188,
      "old_path": "include/sound/wavefront.h",
      "new_id": "15d82e594b564e10a2deb4626843d54b321b9ed4",
      "new_mode": 33188,
      "new_path": "include/sound/wavefront.h"
    }
  ]
}
