)]}'
{
  "commit": "c96900435fa9fdfd9702a60cd765bd85e380303e",
  "tree": "bbda292a21a12d0e37644506400a65b5acdb5c81",
  "parents": [
    "aff68a5502d24be416e256478448e228f1a88aaf"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "darrick.wong@oracle.com",
    "time": "Tue Jan 09 12:02:55 2018 -0800"
  },
  "committer": {
    "name": "Darrick J. Wong",
    "email": "darrick.wong@oracle.com",
    "time": "Fri Jan 12 14:09:08 2018 -0800"
  },
  "message": "xfs: use %px for data pointers when debugging\n\nStarting with commit 57e734423ad (\"vsprintf: refactor %pK code out of\npointer\"), the behavior of the raw \u0027%p\u0027 printk format specifier was\nchanged to print a 32-bit hash of the pointer value to avoid leaking\nkernel pointers into dmesg.  For most situations that\u0027s good.\n\nThis is /undesirable/ behavior when we\u0027re trying to debug XFS, however,\nso define a PTR_FMT that prints the actual pointer when we\u0027re in debug\nmode.\n\nNote that %p for tracepoints still prints the raw pointer, so in the\nlong run we could consider rewriting some of these messages as\ntracepoints.\n\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nReviewed-by: Dave Chinner \u003cdchinner@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e900dbcb0de94602960bde173de366bfb8ca458c",
      "old_mode": 33188,
      "old_path": "fs/xfs/libxfs/xfs_dir2_node.c",
      "new_id": "bb893ae02696a7b4a8bef37e2f16bc3c94df5047",
      "new_mode": 33188,
      "new_path": "fs/xfs/libxfs/xfs_dir2_node.c"
    },
    {
      "type": "modify",
      "old_id": "4fc526a27a94fe4594508b707f0a9ca976c1dd98",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_aops.c",
      "new_id": "2e094c76bd4505f97e38fffd94d96bba450425a6",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_aops.c"
    },
    {
      "type": "modify",
      "old_id": "664dea105e76fee564a1feeb16a05387fe6b9000",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_dquot_item.c",
      "new_id": "e564f11d83f3cd97ff3ea455c19aee94b93f3996",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_dquot_item.c"
    },
    {
      "type": "modify",
      "old_id": "cc86b2b34243d8f68af52b96aa8cf56aab842441",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_fsops.c",
      "new_id": "8b4545623e25691f564397a471e11864c8326a1a",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_fsops.c"
    },
    {
      "type": "modify",
      "old_id": "29c47da383e0525fd85a1963fcc2329805ace0a4",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_inode.c",
      "new_id": "c9e40d4fc9396b3c0ff47387a2e94fcc86eb2181",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_inode.c"
    },
    {
      "type": "modify",
      "old_id": "74d3576c8043690527033eadd7d40136c29b2623",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_linux.h",
      "new_id": "bee51a14a906ea71661e06b5d82fd46dd219c536",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_linux.h"
    },
    {
      "type": "modify",
      "old_id": "922e5a9764ca1791e2462b8fb99ccd8069706bd4",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_log.c",
      "new_id": "c1f266c34af727d2ad45306544512d52809338ed",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_log.c"
    },
    {
      "type": "modify",
      "old_id": "205bace41832416b549dbc9e31c6e9c894e2363f",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_log_recover.c",
      "new_id": "d864380b6575b683d1f8d4b7361e72de42c70b69",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_log_recover.c"
    },
    {
      "type": "modify",
      "old_id": "6b9f44df7918b6c1701f40e1a8d5bb4d7d42299c",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_qm.c",
      "new_id": "5b848f4b637ffbd72128ec5ef41592b2bcb3567e",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_qm.c"
    }
  ]
}
