)]}'
{
  "commit": "5c41aaad409c097cf1ef74f2c649fed994744ef5",
  "tree": "0909717180f25a262f81ab138ab3501fff172ad1",
  "parents": [
    "200f351e27f014fcbf69b544b0b4b72aeaf45fd3"
  ],
  "author": {
    "name": "Randy Dunlap",
    "email": "rdunlap@infradead.org",
    "time": "Sun Jul 22 16:03:58 2018 -0700"
  },
  "committer": {
    "name": "Richard Kuo",
    "email": "rkuo@codeaurora.org",
    "time": "Mon Sep 10 19:42:15 2018 -0500"
  },
  "message": "hexagon: modify ffs() and fls() to return int\n\nBuilding drivers/mtd/nand/raw/nandsim.c on arch/hexagon/ produces a\nprintk format build warning.  This is due to hexagon\u0027s ffs() being\ncoded as returning long instead of int.\n\nFix the printk format warning by changing all of hexagon\u0027s ffs() and\nfls() functions to return int instead of long.  The variables that\nthey return are already int instead of long.  This return type\nmatches the return type in \u003casm-generic/bitops/\u003e.\n\n../drivers/mtd/nand/raw/nandsim.c: In function \u0027init_nandsim\u0027:\n../drivers/mtd/nand/raw/nandsim.c:760:2: warning: format \u0027%u\u0027 expects argument of type \u0027unsigned int\u0027, but argument 2 has type \u0027long int\u0027 [-Wformat]\n\nThere are no ffs() or fls() allmodconfig build errors after making this\nchange.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Richard Kuo \u003crkuo@codeaurora.org\u003e\nCc: linux-hexagon@vger.kernel.org\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nPatch-mainline: linux-kernel @ 07/22/2018, 16:03\nSigned-off-by: Richard Kuo \u003crkuo@codeaurora.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e4a59b3ec1bb042f25de860a8489340a7add291",
      "old_mode": 33188,
      "old_path": "arch/hexagon/include/asm/bitops.h",
      "new_id": "2691a1857d203db2522ae178fe744225c71d2da9",
      "new_mode": 33188,
      "new_path": "arch/hexagon/include/asm/bitops.h"
    }
  ]
}
