)]}'
{
  "commit": "be427a88a3dc2de30688b08d078f4f4c1bb035d6",
  "tree": "8c3b1632ec18c5022cde45dc4ed92759779b1e50",
  "parents": [
    "b89f311d7e25eb246376ac10de46d6ecc6b6ed5c",
    "a4751f157c194431fae9e9c493f456df8272b871"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Nov 13 09:18:06 2021 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Nov 13 09:18:06 2021 -0800"
  },
  "message": "Merge tag \u0027s390-5.16-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull more s390 updates from Vasily Gorbik:\n\n - Add PCI automatic error recovery.\n\n - Fix tape driver timer initialization broken during timers api\n   cleanup.\n\n - Fix bogus CPU measurement counters values on CPUs offlining.\n\n - Check the validity of subchanel before reading other fields in the\n   schib in cio code.\n\n* tag \u0027s390-5.16-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/cio: check the subchannel validity for dev_busid\n  s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove\n  s390/tape: fix timer initialization in tape_std_assign()\n  s390/pci: implement minimal PCI error recovery\n  PCI: Export pci_dev_lock()\n  s390/pci: implement reset_slot for hotplug slot\n  s390/pci: refresh function handle in iomap\n",
  "tree_diff": []
}
