)]}'
{
  "commit": "dd18434ff0b7d9b9ad3d596985fc84b329d2f9a8",
  "tree": "075067cc4390d186cef962098fae2e11d34c5bef",
  "parents": [
    "745a14cc264b1832c638e41812e0cb04328b2db1"
  ],
  "author": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Mon Apr 28 14:44:08 2008 +1000"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Tue Apr 29 15:57:34 2008 +1000"
  },
  "message": "[POWERPC] Use __always_inline for xchg* and cmpxchg*\n\nThis changes the definitions of the xchg and cmpxchg families of\nfunctions in include/asm-powerpc/system.h to be marked __always_inline\nrather than __inline__.  The reason for doing this is that we rely on\nthe compiler inlining them in order to eliminate the references to\n__xchg_called_with_bad_pointer and __cmpxchg_called_with_bad_pointer,\nwhich are deliberately left undefined.  Thus this change will enable\nus to make the inline keyword be just a hint rather than a directive.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fab1674b31b6beb989478cc8ed65894decdef84d",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/system.h",
      "new_id": "2b6559a6d113d6e883887ff6766be4989ed54dcb",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/system.h"
    }
  ]
}
