)]}'
{
  "commit": "e7ddee9037e7dd43de1ad08b51727e552aedd836",
  "tree": "1f4fa723aad80809c5980fcb197aba90a84c26ca",
  "parents": [
    "3ec332ef7a38c2327e18d087d4120a8e3bd3dc6e"
  ],
  "author": {
    "name": "Jeff Layton",
    "email": "jlayton@redhat.com",
    "time": "Fri Nov 14 13:44:38 2008 -0500"
  },
  "committer": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Fri Nov 14 23:42:32 2008 +0000"
  },
  "message": "cifs: disable sharing session and tcon and add new TCP sharing code\n\nThe code that allows these structs to be shared is extremely racy.\nDisable the sharing of SMB and tcon structs for now until we can\ncome up with a way to do this that\u0027s race free.\n\nWe want to continue to share TCP sessions, however since they are\nrequired for multiuser mounts. For that, implement a new (hopefully\nrace-free) scheme. Add a new global list of TCP sessions, and take\ncare to get a reference to it whenever we\u0027re dealing with one.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ba8723d9599679ff86517d1d133856f9a734901d",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifs_debug.c",
      "new_id": "40b5108fb4f9d463144ff167c59cd5cbef58839c",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifs_debug.c"
    },
    {
      "type": "modify",
      "old_id": "af16a2406b1c618ff7ce0b698bf3c8264497ff76",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsfs.c",
      "new_id": "2946dab0718f8b4f6d0375fee1cdd463f123bdc3",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsfs.c"
    },
    {
      "type": "modify",
      "old_id": "13dc48414a78bdcf0f0b304bb69c59318e2ce30e",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsglob.h",
      "new_id": "313f7bfedec7e76dfe1ea1d3cbb5bf16f1dee462",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsglob.h"
    },
    {
      "type": "modify",
      "old_id": "6f21ecb85ce517b07d36d973cfb030d478e08ebf",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsproto.h",
      "new_id": "0250a994c6e6672aad10bde1e239a858fecc2ba7",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsproto.h"
    },
    {
      "type": "modify",
      "old_id": "7f0651b69573481991cc62397d011c1e705b1d85",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifssmb.c",
      "new_id": "cd9e9a145e4d85fefdb6a1c963f16cee8ca90661",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifssmb.c"
    },
    {
      "type": "modify",
      "old_id": "30ab8dc68e1764d6ca0f1d891758352d42b9602b",
      "old_mode": 33188,
      "old_path": "fs/cifs/connect.c",
      "new_id": "a0314259f94de548681197e58b2b5fab0bae16f1",
      "new_mode": 33188,
      "new_path": "fs/cifs/connect.c"
    }
  ]
}
