)]}'
{
  "log": [
    {
      "commit": "c0f92ba99bdeaf35f9c580291b4e1a657c67fbd4",
      "tree": "e3e102f83c9a7fe44935ff7cd57540f4b6dce9e4",
      "parents": [
        "b8b94265337f83b7db9c5f429b1769d463d7da8c"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sun Mar 22 23:10:44 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 23 16:25:46 2009 +0100"
      },
      "message": "debugfs: function to know if debugfs is initialized\n\nImpact: add new debugfs API\n\nWith ftrace, some tracers are registered in early initcalls\nand attempt to create files on the debugfs filesystem.\nDepending on when they are activated, they can try to create their\nfile at any time. Some checks can be done on the tracing area\nbut providing a helper to know if debugfs is registered make it\nreally more easy.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nLKML-Reference: \u003c1237759847-21025-2-git-send-email-fweisbec@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5ee810072175042775e39bdd3eaaa68884c27805",
      "tree": "78776d793a11189de7d1d280f37f83f8f96f60c8",
      "parents": [
        "5376071069ec8a7e6a8112beab16fc24f5139475"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 19:21:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 19:21:26 2009 -0800"
      },
      "message": "Fix \"multiple definition of `debugfs_create_size_t\u0027\"\n\nIntroduced by 8adb711f3668b034e7b956fac951ed08b53e0d55 (\"debugfs:\nintroduce stub for debugfs_create_size_t() when DEBUG_FS\u003dn\") and due to\na simple missing \"static inline\".\n\nReported-and-tested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nAcked-by: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8adb711f3668b034e7b956fac951ed08b53e0d55",
      "tree": "c357980b1e4aa8b25233069185a49366cc1e10ea",
      "parents": [
        "4503efd0891c40e30928afb4b23dc3f99c62a6b2"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Tue Jan 20 12:17:28 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 20 20:52:09 2009 -0800"
      },
      "message": "debugfs: introduce stub for debugfs_create_size_t() when DEBUG_FS\u003dn\n\nToralf Förster \u003ctoralf.foerster@gmx.de\u003e reported a build failure in\nthe WiMAX stack when CONFIG_DEBUG_FS\u003dn\n\nhttp://linuxwimax.org/pipermail/wimax/2009-January/000449.html\n\nThis is due to debugfs_create_size_t() missing an stub that returns\n-ENODEV when the DEBUGFS subsystem is not configured in (like the rest\nof the debugfs API).\n\nThis patch adds said stub.\n\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e07878787ad07361571150230cc3a8d522ae046",
      "tree": "5ad18b64184d84bf15d281ac1b5504aa399f295e",
      "parents": [
        "34c65d82e02147331701c7795e3144d511adf4e9"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Dec 20 16:57:39 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 07 10:00:16 2009 -0800"
      },
      "message": "debugfs: add helpers for exporting a size_t simple value\n\nIn the same spirit as debugfs_create_*(), introduce helpers for\nexporting size_t values over debugfs.\n\nThe only trick done is that the format verifier is kept at %llu\ninstead of %zu; otherwise type warnings would pop up:\n\nformat ‘%zu’ expects type ‘size_t’, but argument 2 has type ‘long long unsigned int’\n\nThere is no real way to fix this one--however, we can consider %llu\nand %zu to be compatible if we consider that we are using the same for\nvalidating in debugfs_create_{x,u}{8,16,32}().\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9505e6375640fc61d92d36c8e9f25a6a218f3f57",
      "tree": "dde19254ac9ccd27812aab2c96943bfe2afaf406",
      "parents": [
        "43166141f73f969794bd7c850c89913631df99e4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue Jul 01 15:14:51 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:59 2008 -0700"
      },
      "message": "debugfs: Implement debugfs_remove_recursive()\n\ndebugfs_remove_recursive() will remove a dentry and all its children.\nDrivers can use this to zap their whole debugfs tree so that they don\u0027t\nneed to keep track of every single debugfs dentry they created.\n\nIt may fail to remove the whole tree in certain cases:\n\nsh-3.2# rmmod atmel-mci \u003c /sys/kernel/debug/mmc0/ios/clock\nmmc0: card b368 removed\natmel_mci atmel_mci.0: Lost dma0chan1, falling back to PIO\nsh-3.2# ls /sys/kernel/debug/mmc0/\nios\n\nBut I\u0027m not sure if that case can be handled in any sane manner.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae79cdaacb5599781f8bb49f4bdd5723029669cf",
      "tree": "b8024e77d0b4683617e68bcb7b3bdb171caff4f3",
      "parents": [
        "50515af207d410c9f228380e529c56f43c3de0bd"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jul 18 16:08:13 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Jul 18 17:22:04 2008 -0700"
      },
      "message": "x86: Add a arch directory for x86 under debugfs\n\nAdd a directory for x86 arch under debugfs. Can be used to accumulate all\nx86 specific debugfs files.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "3634634edd49c115da931998b9540bcc17665b05",
      "tree": "1bd626e95866cf67e190d209d8525d3287d31b81",
      "parents": [
        "c1fe539a7e031302af1d121163e7ce68e679ba8c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 17:08:16 2008 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 04 14:47:06 2008 -0800"
      },
      "message": "debugfs: fix sparse warnings\n\nextern does not belong in C files, move declaration to linux/debugfs.h\nfs/debugfs/file.c:42:30: warning: symbol \u0027debugfs_file_operations\u0027 was not declared. Should it be static?\nfs/debugfs/file.c:54:31: warning: symbol \u0027debugfs_link_operations\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ebefc50161a0a1cdebccd62be749e72abdbec37",
      "tree": "3cfbc124373482fa8cd8e4526e7dc6dd41b091dd",
      "parents": [
        "d716551e188787effb08bf87a846404cfd239a8b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Thu Aug 02 18:23:50 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:03 2007 -0700"
      },
      "message": "debugfs: helper for decimal challenged\n\nAllows debugfs helper functions to have a hex output, rather than just decimal\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cfc94cdf8e0f14e692a5a40ef3cc10f464b2511b",
      "tree": "041391e492d909e41e70ac67da53a1025ecf629d",
      "parents": [
        "46336009b5009e9fab3bd623a3beb9c7421545ac"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Wed May 09 13:19:52 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:00 2007 -0700"
      },
      "message": "debugfs: add rename for debugfs files\n\nImplement debugfs_rename() to allow renaming files/directories in debugfs.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8447891fe845851738439788c74b3c811578e3f9",
      "tree": "05834fbe797aa03a3db58dbc69e613a6afcd1a93",
      "parents": [
        "3106d46f51a1a72fdbf071ebc0800a9bcfcbc544"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Apr 17 15:59:36 2007 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 27 10:57:31 2007 -0700"
      },
      "message": "debugfs: Add debugfs_create_u64()\n\nI went to use this the other day, only to find it didn\u0027t exist.\n\nIt\u0027s a straight copy of the debugfs u32 code, then s/u32/u64/. A quick\ntest shows it seems to be working.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "66f5496393dcc9f9d05c46f00ed93d5040d6035b",
      "tree": "d5952a691e346b2715252d8b8cd2100d6c804a39",
      "parents": [
        "b92be9f1ecd3c8b16e9bb22d55bb97b3d89f091a"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Tue Feb 13 12:13:54 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 16 15:19:17 2007 -0800"
      },
      "message": "debugfs: implement symbolic links\n\ndebugfs: implement symbolic links\n\nImplement a new function debugfs_create_symlink() which can be used\nto create symbolic links in debugfs. This function can be useful\nfor people moving functionality from /proc to debugfs (e.g. the\ngcov-kernel patch).\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bde11d794206ae8d72defd0e8a481181200f7dc4",
      "tree": "b5f4c07afd000365b557dcb81d176544d64ec384",
      "parents": [
        "4d17ffda331ba6030bb8c233c73d6a87954d8ea7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 18 21:30:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:56 2006 -0700"
      },
      "message": "[PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled\n\nFix the following warning which happens when OCFS2_FS is enabled but\nDEBUG_FS isn\u0027t:\n\nfs/ocfs2/dlmglue.c: In function `ocfs2_dlm_init_debug\u0027:\nfs/ocfs2/dlmglue.c:2036: warning: passing arg 5 of `debugfs_create_file\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Joel Becker \u003cJoel.Becker@oracle.com\u003e\nAcked-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd308bc355a1aa4f202fe9a3133b6c676cb9606c",
      "tree": "accab2f0576da81d5e0ccfdbcc07f25a2a232008",
      "parents": [
        "c516865cfbac0d862d4888df91793ad1e74ffd58"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 07 21:41:59 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:59 2006 -0800"
      },
      "message": "[PATCH] debugfs: Add debugfs_create_blob() helper for exporting binary data\n\nI wanted to export a binary blob via debugfs, and although it was pretty easy\nit seems like it\u0027d be easier if there was a helper for it. It\u0027s a pity we need\nthe wrapper struct but I can\u0027t see a cleaner way to do it.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7b558637b0efc6ab3f3ca08f0b9cc0191665e9db",
      "tree": "79c5c5882b448e252d4dd3a3e8bde3c522103192",
      "parents": [
        "a7a76cefc4b12bb6508afa4c77f11c2752cc365d"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@speakeasy.net",
        "time": "Mon Apr 18 21:57:34 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:34 2005 -0700"
      },
      "message": "[PATCH] debugfs: fix !debugfs prototypes\n\n- Fix prototypes for debugfs functions (in configurations where\n  debugfs is disabled).\n\nSigned-off-by: Michal Ostrowski \u003cmostrows@speakeasy.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a7a76cefc4b12bb6508afa4c77f11c2752cc365d",
      "tree": "d9051a989583e172d662c15695906dc9fcb536f2",
      "parents": [
        "1694145854a309bebd12a5cce63c9b398304e3bb"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "committer": {
        "name": "Greg KH",
        "email": "greg@press.kroah.org",
        "time": "Mon Apr 18 21:57:33 2005 -0700"
      },
      "message": "[PATCH] debugfs: Reduce \u003clinux/debugfs.h\u003e dependencies\n\nThe current \u003clinux/debugfs.h\u003e include file is a little fragile in that\nit is not self-contained and hence may cause compile warnings or\nerrors depending on the files included before it, the kernel config\nand the architecture.  This patch makes things a little more robust by:\n\n - including \u003clinux/types.h\u003e to get definitions of u32, mode_t, and so on.\n - forward declaring struct file_operations.\n - including \u003clinux/err.h\u003e when CONFIG_DEBUG_FS is not set\n\nThe last change is particularly useful, as a kernel developer is\nlikely to build with debugfs always enabled and never see the build\nbreakage cased if debugfs is disabled.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
