)]}'
{
  "commit": "336ca57c3b4e2b58ea3273e6d978ab3dfa387b4c",
  "tree": "e77d80f8e95e0fd15c987c1f1af1d8751800b3af",
  "parents": [
    "690cc3ffe33ac4a2857583c22d4c6244ae11684d"
  ],
  "author": {
    "name": "Eric W. Biederman",
    "email": "ebiederm@xmission.com",
    "time": "Wed May 13 16:57:25 2009 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon May 18 22:15:57 2009 -0700"
  },
  "message": "net-sysfs: Use rtnl_trylock in sysfs methods.\n\nThe earlier patch to fix the deadlock between a network device going\naway and writing to sysfs attributes was incomplete.\n- It did not set signal_pending so we would leak ERSTARTSYS to user space.\n- It used ERESTARTSYS which only restarts if sigaction configures it to.\n- It did not cover store and show for ifalias.\n\nSo fix all of these up and use the new helper restart_syscall so we get\nthe details correct on what it takes.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2da59a0ac4ac4a527f3db356893b614ed0a0a585",
      "old_mode": 33188,
      "old_path": "net/core/net-sysfs.c",
      "new_id": "b9641e816eee8f8b8681eb1f7242da425374e9d7",
      "new_mode": 33188,
      "new_path": "net/core/net-sysfs.c"
    }
  ]
}
