)]}'
{
  "commit": "2858ab09e6f708e381fc1a1cc87e747a690c4884",
  "tree": "0604a5a4221cff1c0eff9e5e54a4e03506baf16e",
  "parents": [
    "1a381811b495651ddfc2b50d7c8cfaaf375816b0"
  ],
  "author": {
    "name": "Gonglei",
    "email": "arei.gonglei@huawei.com",
    "time": "Thu Apr 24 20:06:19 2014 +0800"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Fri May 16 08:30:11 2014 +0200"
  },
  "message": "ps2: set ps/2 output buffer size as the same as kernel\n\nAccording to the PS/2 Mouse/Keyboard Protocol, the keyboard outupt buffer size\nis 16 bytes. And the PS2_QUEUE_SIZE 256 was introduced in Qemu from the very\nbeginning.\n\nWhen I started a  redhat5.6 32bit guest, meanwhile tapped the keyboard as quickly as\npossible, the screen would show me \"i8042.c: No controller found\". As a result,\nI couldn\u0027t use the keyboard in the VNC client.\n\nPrevious discussion about the issue in maillist:\nhttp://thread.gmane.org/gmane.comp.emulators.qemu/43294/focus\u003d47180\n\nThis patch has been tested on redhat5.6 32-bit/suse11sp3 64-bit guests.\nMore easy meathod to reproduce:\n1.boot a guest with libvirt.\n2.connect to VNC client.\n3.as you see the BIOS, bootloader, Linux booting, run the follow simply shell script:\nfor((i\u003d0;i\u003c10000000;i++)) do virsh send-key redhat5.6 KEY_A; done\n\nActual results:\ndmesg show \"i8042.c: No controller found.\" And the keyboard is out of work.\n\nSigned-off-by: Gonglei \u003carei.gonglei@huawei.com\u003e\nReviewed-by: Juan Quintela \u003cquintela@redhat.com\u003e\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "34120796b12828d4e4c44eaf5f406f1fd3fd7432",
      "old_mode": 33188,
      "old_path": "hw/input/ps2.c",
      "new_id": "9a016eb843580b7c261a62dce5a03bb79df0c528",
      "new_mode": 33188,
      "new_path": "hw/input/ps2.c"
    }
  ]
}
