)]}'
{
  "commit": "19870def587554c4055df3e74a21508e3647fb7e",
  "tree": "d1c483a58e0ec684b8e3678a906dc115ffee5006",
  "parents": [
    "f19dcf4a61ea4a3d155acb239348d09cb264f6a0"
  ],
  "author": {
    "name": "Alexander van Heukelum",
    "email": "heukelum@mailshack.com",
    "time": "Fri Apr 25 13:12:53 2008 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Sat Apr 26 19:21:17 2008 +0200"
  },
  "message": "x86, bitops: select the generic bitmap search functions\n\nIntroduce GENERIC_FIND_FIRST_BIT and GENERIC_FIND_NEXT_BIT in\nlib/Kconfig, defaulting to off. An arch that wants to use the\ngeneric implementation now only has to use a select statement\nto include them.\n\nI added an always-y option (X86_CPU) to arch/x86/Kconfig.cpu\nand used that to select the generic search functions. This\nway ARCH\u003dum SUBARCH\u003di386 automatically picks up the change\ntoo, and arch/um/Kconfig.i386 can therefore be simplified a\nbit. ARCH\u003dum SUBARCH\u003dx86_64 does things differently, but\nstill compiles fine. It seems that a \"def_bool y\" always\nwins over a \"def_bool n\"?\n\nSigned-off-by: Alexander van Heukelum \u003cheukelum@fastmail.fm\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49990ea422e40127518bcd8e19abcd6a638f8e5a",
      "old_mode": 33188,
      "old_path": "arch/um/Kconfig.i386",
      "new_id": "e09edfa560da5c1ec5eb0d40f247d13a5eee29c7",
      "new_mode": 33188,
      "new_path": "arch/um/Kconfig.i386"
    },
    {
      "type": "modify",
      "old_id": "cc42e59585d2ca2399bcc85e045113b9c03bfabe",
      "old_mode": 33188,
      "old_path": "arch/um/Kconfig.x86_64",
      "new_id": "5696e7b374b31904b7559d045b7235b4e25bcf3e",
      "new_mode": 33188,
      "new_path": "arch/um/Kconfig.x86_64"
    },
    {
      "type": "modify",
      "old_id": "700447738e734f1044e88201e507c19ac088f6ea",
      "old_mode": 33188,
      "old_path": "arch/x86/Kconfig",
      "new_id": "2fadf794483d1f8dad597c34de6dafb7082b4383",
      "new_mode": 33188,
      "new_path": "arch/x86/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "cf3ff2c5cef249670e48c944364d711e6c325e3c",
      "old_mode": 33188,
      "old_path": "arch/x86/Kconfig.cpu",
      "new_id": "7ef18b01f0bca49c4da9ed1ed78b330ab1506da4",
      "new_mode": 33188,
      "new_path": "arch/x86/Kconfig.cpu"
    },
    {
      "type": "modify",
      "old_id": "2d53dc092e8b1670bd26e6e3c6210f01caa54a29",
      "old_mode": 33188,
      "old_path": "lib/Kconfig",
      "new_id": "8cc8e8722a3fac4f363125f2009fbf65d50cca58",
      "new_mode": 33188,
      "new_path": "lib/Kconfig"
    }
  ]
}
