)]}'
{
  "commit": "58443b676b9eef9f79ea1fe85ccfdffd4dc3bc6f",
  "tree": "231fbb6f791c046abca004297a1f507e954e3d4b",
  "parents": [
    "2980ba6ae8ca558ff06155f17cf7139256e7d9ac"
  ],
  "author": {
    "name": "David Hildenbrand",
    "email": "david@redhat.com",
    "time": "Wed Jun 12 15:33:03 2019 +0200"
  },
  "committer": {
    "name": "Heiko Carstens",
    "email": "heiko.carstens@de.ibm.com",
    "time": "Sat Jun 15 12:24:36 2019 +0200"
  },
  "message": "s390/pkey: Use -ENODEV instead of -EOPNOTSUPP\n\nsystemd-modules-load.service automatically tries to load the pkey module\non systems that have MSA.\n\nPkey also requires the MSA3 facility and a bunch of subfunctions.\nFailing with -EOPNOTSUPP makes \"systemd-modules-load.service\" fail on\nany system that does not have all needed subfunctions. For example,\nwhen running under QEMU TCG (but also on systems where protected keys\nare disabled via the HMC).\n\nLet\u0027s use -ENODEV, so systemd-modules-load.service properly ignores\nfailing to load the pkey module because of missing HW functionality.\n\nWhile at it, also convert the -EOPNOTSUPP in pkey_clr2protkey() to -ENODEV.\n\nReviewed-by: Cornelia Huck \u003ccohuck@redhat.com\u003e\nReviewed-by: Harald Freudenberger \u003cfreude@linux.ibm.com\u003e\nSigned-off-by: David Hildenbrand \u003cdavid@redhat.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45eb0c14b8807d17c228ef563506e82b6a50d533",
      "old_mode": 33188,
      "old_path": "drivers/s390/crypto/pkey_api.c",
      "new_id": "7f418d2d8cdf120274cd8d102c19c639261fd2b8",
      "new_mode": 33188,
      "new_path": "drivers/s390/crypto/pkey_api.c"
    }
  ]
}
