)]}'
{
  "commit": "c77bbcb9e03033bd03a991eda071296a8059efe4",
  "tree": "dba288b8174abbddda1b82103bf568b42dc79561",
  "parents": [
    "bb102e108f5d60068b3a5564f0f1f314d4c72332"
  ],
  "author": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Fri Apr 05 18:29:29 2013 -0400"
  },
  "committer": {
    "name": "Paul Gortmaker",
    "email": "paul.gortmaker@windriver.com",
    "time": "Fri Apr 05 18:29:29 2013 -0400"
  },
  "message": "patches-3.6.11-rt31.tar.xz\n\n *** NOTE ***\n\n     3.6-rt, as of this commit, transitions from development mode to\n     sustaining/stable mode (see announce details below) and hence\n     this will be the last commit made to this patch repository!\n\n     For further 3.6-rt updates, please see:\n\thttp://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/\n\n ************\n\nmd5sum:\nf37a3f5434dab76f9f8ae5cee07fdfdc  patches-3.6.11-rt31.tar.xz\n\nAnnounce:\n --------------\n Dear RT Folks,\n\n I\u0027m pleased to announce the 3.6.11-rt31 release.\n\n Changes since 3.6.11-rt31:\n\n    1) Highmem fixes (Sebastian Siewior)\n\n    2) Futex locking fix\n\n    3) Add a missing timer check (Zhao Hongjiang)\n\n    4) Make simple wait exports EXPORT_SYMBOL. As much as I hate it,\n       but we have the policy that we do not break out of tree stuff\n       when we move an existing interface to some other internal\n       infrastructure. For further information see:\n       http://www.youtube.com/watch?v\u003d_36yNWw_07g\n\n    5) irq poll fixup (Paul Gortmaker)\n\n All credits for this update go to Sebastian Siewior, AKA bigeasy, who\n took up the work to get this out. He\u0027s on my companies engineering\n team and I hope you trust him as much as I do.\n\n This is the last release for the 3.6 kernel from my side. Steven is\n going to take over and maintain it until 3.8-rt is stabilized.\n\n The delta patch against 3.6.11-rt30 is appended below and can be found\n here:\n\n   http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/incr/patch-3.6.11-rt30-rt31.patch.xz\n\n The RT patch against 3.6.11 can be found here:\n\n   http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/patch-3.6.11-rt31.patch.xz\n\n The split quilt queue is available at:\n\n   http://www.kernel.org/pub/linux/kernel/projects/rt/3.6/patches-3.6.11-rt31.tar.xz\n\n Enjoy,\n\n         tglx\n --------------\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd193cc010f2ae790d81e02cf958cd82b0b17856",
      "new_mode": 33188,
      "new_path": "0001-x86-highmem-close-race-between-clear-set-ptes.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "582c76a42d31db4c932b4b6b7237a9dbb8789a45",
      "new_mode": 33188,
      "new_path": "0002-x86-highmem-add-a-already-used-pte-check.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04cc0164f6a294d54d573f1cc61746157e587beb",
      "new_mode": 33188,
      "new_path": "0003-arm-highmem-flush-tlb-on-unmap.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d74bb37e378d6f226f26546fc4639cc7a7b07bf0",
      "new_mode": 33188,
      "new_path": "0004-arm-highmem-close-race-between-clear-set-pte.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e7fd946d00e6d9e0a64aaf4d3a73ea666152425",
      "new_mode": 33188,
      "new_path": "0005-futex-Ensure-lock-unlock-symetry-versus-pi_lock-and-.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9fd23ab9dbe1723b1d16bf3a528767619fa5b0e",
      "new_mode": 33188,
      "new_path": "0006-hrtimer-fix-the-miss-of-hrtimer_peek_ahead_timers-in.patch"
    },
    {
      "type": "modify",
      "old_id": "453192393770f6aeb695bd480e259bdce1f6678a",
      "old_mode": 33188,
      "old_path": "genirq-disable-irqpoll-on-rt.patch",
      "new_id": "a28fb818f850ce47c5c951063a422f066e47ebb1",
      "new_mode": 33188,
      "new_path": "genirq-disable-irqpoll-on-rt.patch"
    },
    {
      "type": "modify",
      "old_id": "ca7261d5eb20ddbbc1e0f2b35965d605a4ede761",
      "old_mode": 33188,
      "old_path": "kconfig-preempt-rt-full.patch",
      "new_id": "92fc433864d7ab4d439dcfd274b5ef7005132183",
      "new_mode": 33188,
      "new_path": "kconfig-preempt-rt-full.patch"
    },
    {
      "type": "modify",
      "old_id": "b0fb40f0138025e502cfa41339a1b28481b41b5a",
      "old_mode": 33188,
      "old_path": "localversion.patch",
      "new_id": "9996ceb3d41e114326d850a72ceb367ab683cb41",
      "new_mode": 33188,
      "new_path": "localversion.patch"
    },
    {
      "type": "delete",
      "old_id": "5de6462d2b8e0ce9139c356aabdcb7219c13f278",
      "old_mode": 33188,
      "old_path": "rcu-force-preempt-rcu-for-rt.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "418dd9dcfe82e1d418cbbd4f51d11bef9435f2fc",
      "old_mode": 33188,
      "old_path": "rt-disable-rt-group-sched.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d45a993935e5d265c3bdb89467aa06f54602bd72",
      "old_mode": 33188,
      "old_path": "series",
      "new_id": "542097e0aef0b4ab0417e5a929f4a310cf15612a",
      "new_mode": 33188,
      "new_path": "series"
    },
    {
      "type": "modify",
      "old_id": "1b7745e56519eb4081e738125586dc9904b2d847",
      "old_mode": 33188,
      "old_path": "wait-simple-implementation.patch",
      "new_id": "f1420ece59326f3343c2f98578358c8fee60b7d9",
      "new_mode": 33188,
      "new_path": "wait-simple-implementation.patch"
    },
    {
      "type": "modify",
      "old_id": "d0291427ba467351d32d6944d9da3c7adabe6ff4",
      "old_mode": 33188,
      "old_path": "wait-simple-rework-for-completions.patch",
      "new_id": "b8600cb2810befd03e11660f1746441b8acb9a21",
      "new_mode": 33188,
      "new_path": "wait-simple-rework-for-completions.patch"
    }
  ]
}
