)]}'
{
  "commit": "048c8bc90e53bf1f5feec020a7d482da94894e93",
  "tree": "6ca0891ac3320706873006104cde3d4e1039bcfc",
  "parents": [
    "5669c3cf19fbadaa9120b59914beec8431277efe"
  ],
  "author": {
    "name": "Hugh Dickins",
    "email": "hugh@veritas.com",
    "time": "Wed Nov 01 05:44:54 2006 +1100"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Wed Oct 03 11:48:44 2007 +1000"
  },
  "message": "[POWERPC] ppc64: support CONFIG_DEBUG_PREEMPT\n\nAdd CONFIG_DEBUG_PREEMPT support to ppc64: it was useful for testing\nget_paca() preemption.  Cheat a little, just use debug_smp_processor_id()\nin the debug version of get_paca(): it contains all the right checks and\nreporting, though get_paca() doesn\u0027t really use smp_processor_id().\n\nUse local_paca for what might have been called __raw_get_paca().\nSilence harmless warnings from io.h and lparcfg.c with local_paca -\nit is okay for iseries_lparcfg_data to be referencing shared_proc\nwith preemption enabled: all cpus should show the same value for\nshared_proc.\n\nWhy do other architectures need TRACE_IRQFLAGS_SUPPORT for DEBUG_PREEMPT?\nI don\u0027t know, ppc64 appears to get along fine without it.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6444eaa30a2fd2c7d51d5ac14f52593436107e4a",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/lparcfg.c",
      "new_id": "ff781b2eddece571238831c081deee383d3092b2",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/lparcfg.c"
    },
    {
      "type": "modify",
      "old_id": "6805efb2cb6d41e8b440f81cd97986d9953192c0",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/io.h",
      "new_id": "affba7052fb6dc935cc9fa41594306b9dcf13f0a",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/io.h"
    },
    {
      "type": "modify",
      "old_id": "c6a5b173566676c5d5bef92336f687c95bc13142",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/paca.h",
      "new_id": "fcd7b428ed0bbc01e13ee9b443b43076fbeed907",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/paca.h"
    },
    {
      "type": "modify",
      "old_id": "73dc8ba4010da31ce1afbdf4f0c90082bfec56c1",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/percpu.h",
      "new_id": "6b229626d3ff8a483a7875068ffcdf3dd29fff08",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/percpu.h"
    },
    {
      "type": "modify",
      "old_id": "d037f50580e23fbf7c6482903e3ddf4ffc68be17",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/smp.h",
      "new_id": "19102bfc14cab5207b97d323e7b4bb6137b004fe",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/smp.h"
    },
    {
      "type": "modify",
      "old_id": "50a94eee4d92565e2f247eac3c92ca80c7d45581",
      "old_mode": 33188,
      "old_path": "lib/Kconfig.debug",
      "new_id": "51e2fd0d851c443d0a9def7bd123f08dea044668",
      "new_mode": 33188,
      "new_path": "lib/Kconfig.debug"
    }
  ]
}
