)]}'
{
  "commit": "6230c9b4f8957c8938ee4cf2d03166d3c2dc89de",
  "tree": "acb6aa03e5b34ab83c4945fdacefee66c5285af2",
  "parents": [
    "835acf5da239b91edb9f7ebe36516999e156e6ee"
  ],
  "author": {
    "name": "Paul Moore",
    "email": "pmoore@redhat.com",
    "time": "Fri Oct 07 09:40:59 2011 +0000"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Tue Oct 18 23:36:43 2011 -0400"
  },
  "message": "bluetooth: Properly clone LSM attributes to newly created child connections\n\nThe Bluetooth stack has internal connection handlers for all of the various\nBluetooth protocols, and unfortunately, they are currently lacking the LSM\nhooks found in the core network stack\u0027s connection handlers.  I say\nunfortunately, because this can cause problems for users who have have an\nLSM enabled and are using certain Bluetooth devices.  See one problem\nreport below:\n\n * http://bugzilla.redhat.com/show_bug.cgi?id\u003d741703\n\nIn order to keep things simple at this point in time, this patch fixes the\nproblem by cloning the parent socket\u0027s LSM attributes to the newly created\nchild socket.  If we decide we need a more elaborate LSM marking mechanism\nfor Bluetooth (I somewhat doubt this) we can always revisit this decision\nin the future.\n\nReported-by: James M. Cape \u003cjcape@ignore-your.tv\u003e\nSigned-off-by: Paul Moore \u003cpmoore@redhat.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61f1f623091dbcd89992a64a635fc8de62963795",
      "old_mode": 33188,
      "old_path": "net/bluetooth/l2cap_sock.c",
      "new_id": "e8292369cdcf68981b4a59969b2c4af41b703f90",
      "new_mode": 33188,
      "new_path": "net/bluetooth/l2cap_sock.c"
    },
    {
      "type": "modify",
      "old_id": "482722bbc7a052c67053a95ad357463a5bc641bf",
      "old_mode": 33188,
      "old_path": "net/bluetooth/rfcomm/sock.c",
      "new_id": "5417f6127323ec0db7cb51d75eb1e643fb8ec339",
      "new_mode": 33188,
      "new_path": "net/bluetooth/rfcomm/sock.c"
    },
    {
      "type": "modify",
      "old_id": "8270f05e3f1f27b0883020eede325df8d17154d0",
      "old_mode": 33188,
      "old_path": "net/bluetooth/sco.c",
      "new_id": "a324b009e34b7bc1b66a91ce9e3a5188169ec04c",
      "new_mode": 33188,
      "new_path": "net/bluetooth/sco.c"
    },
    {
      "type": "modify",
      "old_id": "0e4fccfef12cb495fcf059a4dc964e3b45ee136c",
      "old_mode": 33188,
      "old_path": "security/security.c",
      "new_id": "d9e153390926336b1cfa3b787cf84d663f76de23",
      "new_mode": 33188,
      "new_path": "security/security.c"
    }
  ]
}
