)]}'
{
  "commit": "2d2b17d08bfc3d98cf93622e8c6543eaaf02dabe",
  "tree": "a0881bd626c27db8f42bc4124a1758f58f530c1f",
  "parents": [
    "05a59d79793d482f628a31753c671f2e92178a21"
  ],
  "author": {
    "name": "Bart Van Assche",
    "email": "bvanassche@acm.org",
    "time": "Tue Aug 30 13:58:42 2022 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Fri Sep 30 11:58:23 2022 +0100"
  },
  "message": "sparc: Unbreak the build\n\nFix the following build errors:\n\narch/sparc/mm/srmmu.c: In function ‘smp_flush_page_for_dma’:\narch/sparc/mm/srmmu.c:1639:13: error: cast between incompatible function types from ‘void (*)(long unsigned int)’ to ‘void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)’ [-Werror\u003dcast-function-type]\n 1639 |         xc1((smpfunc_t) local_ops-\u003epage_for_dma, page);\n      |             ^\narch/sparc/mm/srmmu.c: In function ‘smp_flush_cache_mm’:\narch/sparc/mm/srmmu.c:1662:29: error: cast between incompatible function types from ‘void (*)(struct mm_struct *)’ to ‘void (*)(long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int,  long unsigned int)’ [-Werror\u003dcast-function-type]\n 1662 |                         xc1((smpfunc_t) local_ops-\u003ecache_mm, (unsigned long) mm);\n      |\n[ ... ]\n\nCompile-tested only.\n\nFixes: 552a23a0e5d0 (\"Makefile: Enable -Wcast-function-type\")\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "856081761b0fc3c11fe640cdd30d4009f727f309",
      "old_mode": 33188,
      "old_path": "arch/sparc/include/asm/smp_32.h",
      "new_id": "2cf7971d7f6c9e3e9377bb90aa7c883b5d327b4d",
      "new_mode": 33188,
      "new_path": "arch/sparc/include/asm/smp_32.h"
    },
    {
      "type": "modify",
      "old_id": "1eed26d423fb2da3580cff885048696cfbce03e9",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/leon_smp.c",
      "new_id": "991e9ad3d3e8f953894ca1015306b7d8e7e6688e",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/leon_smp.c"
    },
    {
      "type": "modify",
      "old_id": "ff30f03beb7c785f951421f4b6feb944171c45a3",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sun4d_smp.c",
      "new_id": "9a62a5cf33370e73273055f0b8598c6a2f30a769",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/sun4d_smp.c"
    },
    {
      "type": "modify",
      "old_id": "228a6527082dc2184a754b17b472d3b8ee4ba8ee",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/sun4m_smp.c",
      "new_id": "056df034e79eebb9fa0779044b1d082805cc24f6",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/sun4m_smp.c"
    },
    {
      "type": "modify",
      "old_id": "a9aa6a92c7fee280b5ae408e6b4f65c9e96d36dc",
      "old_mode": 33188,
      "old_path": "arch/sparc/mm/srmmu.c",
      "new_id": "d2d8d4e5cec4ae04defe188bd73f809c1e116d08",
      "new_mode": 33188,
      "new_path": "arch/sparc/mm/srmmu.c"
    }
  ]
}
