)]}'
{
  "commit": "9834a2bb4970547540222fcba04e0a37d04cb0a0",
  "tree": "d86a2a4de740c815cead2748952035b1216269ef",
  "parents": [
    "7a48f923b8b27bfaa5f7b2a449a6fe268724ddd5"
  ],
  "author": {
    "name": "Vlad Yasevich",
    "email": "vladislav.yasevich@hp.com",
    "time": "Tue Jan 17 11:52:12 2006 -0800"
  },
  "committer": {
    "name": "Sridhar Samudrala",
    "email": "sri@us.ibm.com",
    "time": "Tue Jan 17 11:52:12 2006 -0800"
  },
  "message": "[SCTP]: Fix sctp_cookie alignment in the packet.\n\nOn 64 bit architectures, sctp_cookie sent as part of INIT-ACK is not\naligned on a 64 bit boundry and thus causes unaligned access exceptions.\n\nThe layout of the cookie prameter is this:\n|\u003c----- Parameter Header --------------------|\u003c--- Cookie DATA --------\n-----------------------------------------------------------------------\n| param type (16 bits) | param len (16 bits) | sig [32 bytes] | cookie..\n-----------------------------------------------------------------------\n\nThe cookie data portion contains 64 bit values on 64 bit architechtures\n(timeval) that fall on a 32 bit alignment boundry when used as part of\nthe on-wire format, but align correctly when used in internal\nstructures.  This patch explicitely pads the on-wire format so that\nit is properly aligned.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5c22d77feab60e030c826bcc6abe92eee1d2d26",
      "old_mode": 33188,
      "old_path": "include/net/sctp/structs.h",
      "new_id": "72aeae4a006730e7a7d4bffcdabc4ddde5c48d24",
      "new_mode": 33188,
      "new_path": "include/net/sctp/structs.h"
    },
    {
      "type": "modify",
      "old_id": "556c495c6922587e3f449957ee2b536860674d86",
      "old_mode": 33188,
      "old_path": "net/sctp/sm_make_chunk.c",
      "new_id": "4fe1d6c863b1c8e51a7b52ce8cdfa3a3c324db6f",
      "new_mode": 33188,
      "new_path": "net/sctp/sm_make_chunk.c"
    }
  ]
}
