)]}'
{
  "commit": "05f9869bf20e11bcb9b64b9ebd6a9cf89d6b71ba",
  "tree": "007c152142085c5124337eda056e9798be53e084",
  "parents": [
    "2d2669b62984b8d76b05a6a045390a3250317d21"
  ],
  "author": {
    "name": "Olav Kongas",
    "email": "ok@ee.rmk.(none)",
    "time": "Fri Apr 29 22:08:34 2005 +0100"
  },
  "committer": {
    "name": "Russell King",
    "email": "rmk+kernel@arm.linux.org.uk",
    "time": "Fri Apr 29 22:08:34 2005 +0100"
  },
  "message": "[PATCH] ARM: 2649/1: Fix \u0027sparse -Wbitwise\u0027 warnings from MMIO macros\n\nPatch from Olav Kongas\n\nOn ARM, the outX() and writeX() families of macros take the\nresult of cpu_to_leYY(), which is of restricted type __leYY,\nand feed it to __raw_writeX(), which expect an argument of\nunrestricted type. This results in \u0027sparse -Wbitwise\u0027\nwarnings about incorrect types in assignments. Analogous\ntype mismatch warnings are issued for inX() and readX()\ncounterparts. The below patch resolves these warnings by\nadding forced typecasts.\n\nSigned-off-by: Olav Kongas\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69bc7a3e816064d9a2c52d6364322f62b89fceea",
      "old_mode": 33188,
      "old_path": "include/asm-arm/io.h",
      "new_id": "658ffa384fdab980edae60e9a48df8bfd8979b96",
      "new_mode": 33188,
      "new_path": "include/asm-arm/io.h"
    }
  ]
}
