)]}'
{
  "commit": "cacf02df4b84d261d76db3d290ccb6b951df28c0",
  "tree": "5f0655ff89210626854c747566b934e2e562830a",
  "parents": [
    "74673fc50babc9be22b32c4ce697fceb51c7671a",
    "fea170804b4dc44cd79f8cb1ce236f3a824951cd"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Jan 02 12:08:29 2019 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Jan 02 12:08:29 2019 -0800"
  },
  "message": "Merge tag \u00274.21-smb3-fixes\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull cifs updates from Steve French:\n\n - four fixes for stable\n\n - improvements to DFS including allowing failover to alternate targets\n\n - some small performance improvements\n\n* tag \u00274.21-smb3-fixes\u0027 of git://git.samba.org/sfrench/cifs-2.6: (39 commits)\n  cifs: update internal module version number\n  cifs: we can not use small padding iovs together with encryption\n  cifs: Minor Kconfig clarification\n  cifs: Always resolve hostname before reconnecting\n  cifs: Add support for failover in cifs_reconnect_tcon()\n  cifs: Add support for failover in smb2_reconnect()\n  cifs: Only free DFS target list if we actually got one\n  cifs: start DFS cache refresher in cifs_mount()\n  cifs: Use GFP_ATOMIC when a lock is held in cifs_mount()\n  cifs: Add support for failover in cifs_reconnect()\n  cifs: Add support for failover in cifs_mount()\n  cifs: remove set but not used variable \u0027sep\u0027\n  cifs: Make use of DFS cache to get new DFS referrals\n  cifs: minor updates to documentation\n  cifs: check kzalloc return\n  cifs: remove set but not used variable \u0027server\u0027\n  cifs: Use kzfree() to free password\n  cifs: Fix to use kmem_cache_free() instead of kfree()\n  cifs: update for current_kernel_time64() removal\n  cifs: Add DFS cache routines\n  ...\n",
  "tree_diff": []
}
