)]}'
{
  "commit": "c7ac8679bec9397afe8918f788cbcef88c38da54",
  "tree": "c152712de4c997ea79252ef9ac72aaedb8f88c18",
  "parents": [
    "929dd047720785f099e12113780b3d7914ce6d9f"
  ],
  "author": {
    "name": "Greg Rose",
    "email": "gregory.v.rose@intel.com",
    "time": "Fri Jun 10 01:27:09 2011 +0000"
  },
  "committer": {
    "name": "Jeff Kirsher",
    "email": "jeffrey.t.kirsher@intel.com",
    "time": "Thu Jun 09 20:38:07 2011 -0700"
  },
  "message": "rtnetlink: Compute and store minimum ifinfo dump size\n\nThe message size allocated for rtnl ifinfo dumps was limited to\na single page.  This is not enough for additional interface info\navailable with devices that support SR-IOV and caused a bug in\nwhich VF info would not be displayed if more than approximately\n40 VFs were created per interface.\n\nImplement a new function pointer for the rtnl_register service that will\ncalculate the amount of data required for the ifinfo dump and allocate\nenough data to satisfy the request.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4a5abaf0a25cedc23fd3d053765983a1f3166f37",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/core/netlink.c",
      "new_id": "9227f4acd79c7dd457a3188abb8cf327d458bd07",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/core/netlink.c"
    },
    {
      "type": "modify",
      "old_id": "a9dd89552f9c61e804249e5b21d2504251925f2f",
      "old_mode": 33188,
      "old_path": "include/linux/netlink.h",
      "new_id": "fdd0188a167e66be30e54c18ab31c21ec5d4c762",
      "new_mode": 33188,
      "new_path": "include/linux/netlink.h"
    },
    {
      "type": "modify",
      "old_id": "4093ca78cf60f997e5c6a3e4eb845766ec56d6ef",
      "old_mode": 33188,
      "old_path": "include/net/rtnetlink.h",
      "new_id": "678f1ffaf843e108718e4b3162caa246795a048f",
      "new_mode": 33188,
      "new_path": "include/net/rtnetlink.h"
    },
    {
      "type": "modify",
      "old_id": "ffb0dc4cc0e80691c1264e2344064b89d01c2f2f",
      "old_mode": 33188,
      "old_path": "net/bridge/br_netlink.c",
      "new_id": "6814083a92f4c4d97c803355d0eb685b10356652",
      "new_mode": 33188,
      "new_path": "net/bridge/br_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "008dc70b064b3043cbf17fd4a63605db51d0fa94",
      "old_mode": 33188,
      "old_path": "net/core/fib_rules.c",
      "new_id": "e7ab0c0285b5f077ea4322755a10dc70cc608ec6",
      "new_mode": 33188,
      "new_path": "net/core/fib_rules.c"
    },
    {
      "type": "modify",
      "old_id": "799f06e03a220d4f611cef6f18551f4f58994450",
      "old_mode": 33188,
      "old_path": "net/core/neighbour.c",
      "new_id": "ceb505b1507c0a07d2a5a2c2907dc96d3ebf9732",
      "new_mode": 33188,
      "new_path": "net/core/neighbour.c"
    },
    {
      "type": "modify",
      "old_id": "abd936d8a71658ecb108cadcfd1af67f5c8b982a",
      "old_mode": 33188,
      "old_path": "net/core/rtnetlink.c",
      "new_id": "a798fc6f2aa1180c35158cea6ef0684f0cafbe35",
      "new_mode": 33188,
      "new_path": "net/core/rtnetlink.c"
    },
    {
      "type": "modify",
      "old_id": "3609eacaf4cedd332cf11e50a7af5096cc45bc26",
      "old_mode": 33188,
      "old_path": "net/dcb/dcbnl.c",
      "new_id": "ed1bb8c65a9e05c27ed340b157252974b6fffe9c",
      "new_mode": 33188,
      "new_path": "net/dcb/dcbnl.c"
    },
    {
      "type": "modify",
      "old_id": "cf26ac74a18827c714020b0b81d5d911f9391828",
      "old_mode": 33188,
      "old_path": "net/decnet/dn_dev.c",
      "new_id": "3780fd6e7bfe0fbcfeaeb7dfc53c4a4281e62282",
      "new_mode": 33188,
      "new_path": "net/decnet/dn_dev.c"
    },
    {
      "type": "modify",
      "old_id": "1c74ed36ce8f9e81d827fe511699478a246ac9b6",
      "old_mode": 33188,
      "old_path": "net/decnet/dn_fib.c",
      "new_id": "104324d6d5355f93dcce6a7b7b905c31d1106a63",
      "new_mode": 33188,
      "new_path": "net/decnet/dn_fib.c"
    },
    {
      "type": "modify",
      "old_id": "74544bc6fdecf8251f8377cf967a0c37992352ed",
      "old_mode": 33188,
      "old_path": "net/decnet/dn_route.c",
      "new_id": "2949ca474edebea09852fb208a560ae3537a5834",
      "new_mode": 33188,
      "new_path": "net/decnet/dn_route.c"
    },
    {
      "type": "modify",
      "old_id": "0d4a184af16f901fc9d78d17ed1e5dc080446534",
      "old_mode": 33188,
      "old_path": "net/ipv4/devinet.c",
      "new_id": "37b3c188d8b3391db01bab97dbb9b87d8ca1efbb",
      "new_mode": 33188,
      "new_path": "net/ipv4/devinet.c"
    },
    {
      "type": "modify",
      "old_id": "22524716fe7063c7cb0861bcce0dfba92f4effab",
      "old_mode": 33188,
      "old_path": "net/ipv4/fib_frontend.c",
      "new_id": "92fc5f69f5da1c36aff62213d0c6bca358e624f7",
      "new_mode": 33188,
      "new_path": "net/ipv4/fib_frontend.c"
    },
    {
      "type": "modify",
      "old_id": "6ffe94ca5bc98bfea2488679ba416ef71295b71a",
      "old_mode": 33188,
      "old_path": "net/ipv4/inet_diag.c",
      "new_id": "5ff47656fced5b068576565cf84730068bcb1402",
      "new_mode": 33188,
      "new_path": "net/ipv4/inet_diag.c"
    },
    {
      "type": "modify",
      "old_id": "30a7763c400e963d4771f0eafcc4897eea623181",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipmr.c",
      "new_id": "aae2bd8cd9247d83ca1fb533ea6d7c4fb2507ed2",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipmr.c"
    },
    {
      "type": "modify",
      "old_id": "52b0b956508b93046dd0cc3ef9dfd157f3d57ea5",
      "old_mode": 33188,
      "old_path": "net/ipv4/route.c",
      "new_id": "aa29c62913534c4b8600f8baa64c6855ccd1a6e9",
      "new_mode": 33188,
      "new_path": "net/ipv4/route.c"
    },
    {
      "type": "modify",
      "old_id": "3e369425df58531c1e516d165bdf847da3a57fad",
      "old_mode": 33188,
      "old_path": "net/ipv6/addrconf.c",
      "new_id": "05838c7fcf64065ada1bbb2bceb9d0cd258676ab",
      "new_mode": 33188,
      "new_path": "net/ipv6/addrconf.c"
    },
    {
      "type": "modify",
      "old_id": "c8993e5a337c25dd2dbe85f182a137dd82386c5d",
      "old_mode": 33188,
      "old_path": "net/ipv6/addrlabel.c",
      "new_id": "2d8ddba9ee58274413a8b860f1116e1a5897a2c1",
      "new_mode": 33188,
      "new_path": "net/ipv6/addrlabel.c"
    },
    {
      "type": "modify",
      "old_id": "4076a0b14b2098545b795f2b106b46c81ddd0896",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6_fib.c",
      "new_id": "3030bdfd3ca4549cf2a53d7bc0f54b22fe005dd5",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6_fib.c"
    },
    {
      "type": "modify",
      "old_id": "82a809901f8e9d3522f562562edf1e0f5e05e74d",
      "old_mode": 33188,
      "old_path": "net/ipv6/ip6mr.c",
      "new_id": "705c82886281358968a2a7af70a9a1000051698a",
      "new_mode": 33188,
      "new_path": "net/ipv6/ip6mr.c"
    },
    {
      "type": "modify",
      "old_id": "de2b1decd78668d832937cf525115152411bb075",
      "old_mode": 33188,
      "old_path": "net/ipv6/route.c",
      "new_id": "216ff31a0cc956f32cacd33fc5e110c3be3b3ca5",
      "new_mode": 33188,
      "new_path": "net/ipv6/route.c"
    },
    {
      "type": "modify",
      "old_id": "8041befc65553588eda40e4a41e6b9e440a21367",
      "old_mode": 33188,
      "old_path": "net/netfilter/ipset/ip_set_core.c",
      "new_id": "333b0bedf298ce212855ab9eca920d3902a99054",
      "new_mode": 33188,
      "new_path": "net/netfilter/ipset/ip_set_core.c"
    },
    {
      "type": "modify",
      "old_id": "482e90c6185087f2827b9f27448c74ac87eb0ef6",
      "old_mode": 33188,
      "old_path": "net/netfilter/nf_conntrack_netlink.c",
      "new_id": "7dec88a1755b9fddcd1fb9d03c66fd54c396eac6",
      "new_mode": 33188,
      "new_path": "net/netfilter/nf_conntrack_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "6ef64adf7362a421240c28e5196407ce5729f1dd",
      "old_mode": 33188,
      "old_path": "net/netlink/af_netlink.c",
      "new_id": "0b92f75491b19342cc30fae6e41c29f726ec7688",
      "new_mode": 33188,
      "new_path": "net/netlink/af_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "1781d99145e2d2594fc961e1a2fc9307aad957a5",
      "old_mode": 33188,
      "old_path": "net/netlink/genetlink.c",
      "new_id": "482fa571b4eecb9b89bc67ac523f0ff6c08ef0f5",
      "new_mode": 33188,
      "new_path": "net/netlink/genetlink.c"
    },
    {
      "type": "modify",
      "old_id": "438accb7a5a8ada36dea9e769fcd3fce69c50aaf",
      "old_mode": 33188,
      "old_path": "net/phonet/pn_netlink.c",
      "new_id": "d61f6761777de54b547c5634853a0a3d7630765e",
      "new_mode": 33188,
      "new_path": "net/phonet/pn_netlink.c"
    },
    {
      "type": "modify",
      "old_id": "a606025814a1a99650d0793c4f3db468b829aaca",
      "old_mode": 33188,
      "old_path": "net/sched/act_api.c",
      "new_id": "2f64262ab5d23d63826cc9afc67816b0dfcfe059",
      "new_mode": 33188,
      "new_path": "net/sched/act_api.c"
    },
    {
      "type": "modify",
      "old_id": "bb2c523f81587adb116a0f5dc659807d27eda855",
      "old_mode": 33188,
      "old_path": "net/sched/cls_api.c",
      "new_id": "9563887f219f64f55e8262ecd8483270c00b1980",
      "new_mode": 33188,
      "new_path": "net/sched/cls_api.c"
    },
    {
      "type": "modify",
      "old_id": "6b8627661c98e7a778623a6ae1605fefdd895d49",
      "old_mode": 33188,
      "old_path": "net/sched/sch_api.c",
      "new_id": "8182aefafb028f39ceda64e1e93b52b87448cf61",
      "new_mode": 33188,
      "new_path": "net/sched/sch_api.c"
    },
    {
      "type": "modify",
      "old_id": "c658cb3bc7c3ccf213fffee288f8b211a2c93293",
      "old_mode": 33188,
      "old_path": "net/xfrm/xfrm_user.c",
      "new_id": "0256b8a0a7cf36b3f7f37c9645c71d724398d930",
      "new_mode": 33188,
      "new_path": "net/xfrm/xfrm_user.c"
    }
  ]
}
