)]}'
{
  "commit": "d769853dbdaae8a78dbc19f95b1ca312616f4a88",
  "tree": "078fddf37c3d77e699001dc33c602b6c29e15005",
  "parents": [
    "396244b6ecf09fee4ef632e20c4bbba691971b4f"
  ],
  "author": {
    "name": "Hangbin Liu",
    "email": "liuhangbin@gmail.com",
    "time": "Wed Jun 05 12:27:14 2019 +0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue Jun 11 12:20:50 2019 +0200"
  },
  "message": "Revert \"fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied\"\n\n[ Upstream commit 4970b42d5c362bf873982db7d93245c5281e58f4 ]\n\nThis reverts commit e9919a24d3022f72bcadc407e73a6ef17093a849.\n\nNathan reported the new behaviour breaks Android, as Android just add\nnew rules and delete old ones.\n\nIf we return 0 without adding dup rules, Android will remove the new\nadded rules and causing system to soft-reboot.\n\nFixes: e9919a24d302 (\"fib_rules: return 0 directly if an exactly same rule exists when NLM_F_EXCL not supplied\")\nReported-by: Nathan Chancellor \u003cnatechancellor@gmail.com\u003e\nReported-by: Yaro Slav \u003cyaro330@gmail.com\u003e\nReported-by: Maciej Żenczykowski \u003czenczykowski@gmail.com\u003e\nSigned-off-by: Hangbin Liu \u003cliuhangbin@gmail.com\u003e\nReviewed-by: Nathan Chancellor \u003cnatechancellor@gmail.com\u003e\nTested-by: Nathan Chancellor \u003cnatechancellor@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "338147b14d0e7ce20d3a84052407b46d9d9a4ac8",
      "old_mode": 33188,
      "old_path": "net/core/fib_rules.c",
      "new_id": "0ff3953f64aa7830a07dad9c0873813eb944fdd1",
      "new_mode": 33188,
      "new_path": "net/core/fib_rules.c"
    }
  ]
}
