)]}'
{
  "commit": "46919ae63d4820e76724beb655274ce143f0da0b",
  "tree": "a16dfab490eb0d68db9d633f172bab98b1035485",
  "parents": [
    "d4e3198736d9d64e4ba4d2b46ab75cbcf5d0a4e0"
  ],
  "author": {
    "name": "Stephen Warren",
    "email": "swarren@nvidia.com",
    "time": "Thu Mar 01 18:48:32 2012 -0700"
  },
  "committer": {
    "name": "Linus Walleij",
    "email": "linus.walleij@linaro.org",
    "time": "Fri Mar 02 16:18:24 2012 +0100"
  },
  "message": "pinctrl: introduce PINCTRL_STATE_DEFAULT, define hogs as that state\n\nThis provides a single centralized name for the default state.\n\nUpdate PIN_MAP_* macros to use this state name, instead of requiring the\nuser to pass a state name in.\n\nWith this change, hog entries in the mapping table are defined as those\nwith state name PINCTRL_STATE_DEFAULT, i.e. all entries have the same\nname. This interacts badly with the nested iteration over mapping table\nentries in pinctrl_hog_maps() and pinctrl_hog_map() which would now\nattempt to claim each hog mapping table entry multiple times. Replacing\nthe custom hog code with a simple pinctrl_get()/pinctrl_enable().\n\nUpdate documentation and mapping tables to use this.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Dong Aisheng \u003cdong.aisheng@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e314cecab77c7215ef3ff13de30789ab156ee63",
      "old_mode": 33188,
      "old_path": "Documentation/pinctrl.txt",
      "new_id": "6fe3232e798e19cbfb7a18e7ee374c59f37390b7",
      "new_mode": 33188,
      "new_path": "Documentation/pinctrl.txt"
    },
    {
      "type": "modify",
      "old_id": "030b2c0d322d94dd4e1ef34947c22229224527b3",
      "old_mode": 33188,
      "old_path": "arch/arm/mach-u300/core.c",
      "new_id": "ea6c79076a910aa1ec215207d6579060fed30ea4",
      "new_mode": 33188,
      "new_path": "arch/arm/mach-u300/core.c"
    },
    {
      "type": "modify",
      "old_id": "376cede29662ffacddc0f9cb90de6305f4e1c770",
      "old_mode": 33188,
      "old_path": "drivers/pinctrl/core.c",
      "new_id": "f25307b0e00a70a76788ca02997e2ad0aac1ef34",
      "new_mode": 33188,
      "new_path": "drivers/pinctrl/core.c"
    },
    {
      "type": "modify",
      "old_id": "8164e7b4182bfc5a053e9ec4983350d78a030610",
      "old_mode": 33188,
      "old_path": "drivers/pinctrl/core.h",
      "new_id": "97f8124b4381a946f1c87f38dd1fba82d8e59284",
      "new_mode": 33188,
      "new_path": "drivers/pinctrl/core.h"
    },
    {
      "type": "modify",
      "old_id": "73fbb2745301104f9c6ed3cd5b9cc5e349d6ebd7",
      "old_mode": 33188,
      "old_path": "include/linux/pinctrl/machine.h",
      "new_id": "20e97353d5f9efdace64ffa7826a5e594937c45f",
      "new_mode": 33188,
      "new_path": "include/linux/pinctrl/machine.h"
    },
    {
      "type": "modify",
      "old_id": "8bd22ee7aa098c6f4cda77276baaf47e89c8823e",
      "old_mode": 33188,
      "old_path": "include/linux/pinctrl/pinctrl.h",
      "new_id": "411fe232adf1338b017b61b3de0d03c71106f465",
      "new_mode": 33188,
      "new_path": "include/linux/pinctrl/pinctrl.h"
    }
  ]
}
