)]}'
{
  "commit": "c2e756ff9e699865d294cdc112acfc36419cf5cc",
  "tree": "3937f4311cceabb642712adfbf89b5dc3a4df82a",
  "parents": [
    "8010d7feb2f0367ae573ad601b2905e29db50cd3"
  ],
  "author": {
    "name": "Pablo Neira Ayuso",
    "email": "pablo@netfilter.org",
    "time": "Sun Dec 11 20:46:51 2016 +0100"
  },
  "committer": {
    "name": "Pablo Neira Ayuso",
    "email": "pablo@netfilter.org",
    "time": "Wed Dec 14 23:39:01 2016 +0100"
  },
  "message": "netfilter: nft_queue: use raw_smp_processor_id()\n\nUsing smp_processor_id() causes splats with PREEMPT_RCU:\n\n[19379.552780] BUG: using smp_processor_id() in preemptible [00000000] code: ping/32389\n[19379.552793] caller is debug_smp_processor_id+0x17/0x19\n[...]\n[19379.552823] Call Trace:\n[19379.552832]  [\u003cffffffff81274e9e\u003e] dump_stack+0x67/0x90\n[19379.552837]  [\u003cffffffff8129a4d4\u003e] check_preemption_disabled+0xe5/0xf5\n[19379.552842]  [\u003cffffffff8129a4fb\u003e] debug_smp_processor_id+0x17/0x19\n[19379.552849]  [\u003cffffffffa07c42dd\u003e] nft_queue_eval+0x35/0x20c [nft_queue]\n\nNo need to disable preemption since we only fetch the numeric value, so\nlet\u0027s use raw_smp_processor_id() instead.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e19fa1230dc6b9274090257be97b91827699485",
      "old_mode": 33188,
      "old_path": "net/netfilter/nft_queue.c",
      "new_id": "dbb6aaff67ec5c151f8c8c6333721421f8e85076",
      "new_mode": 33188,
      "new_path": "net/netfilter/nft_queue.c"
    }
  ]
}
