)]}'
{
  "log": [
    {
      "commit": "2b9e0aae1d50e880c58d46788e5e3ebd89d75d62",
      "tree": "72c653644f8fecb56c543ddd89d5926aa9b83277",
      "parents": [
        "ab9c232286c2b77be78441c2d8396500b045777e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 17:58:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 17:58:36 2007 -0700"
      },
      "message": "Only enable BLOCK_COMPAT if COMPAT is needed\n\nIOW, it needs to depend on both CONFIG_BLOCK and CONFIG_COMPAT.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99874d50481c093adfe74e796436024d88b6a48c",
      "tree": "84f0b0705b9d61cb7ed59d5d28a947880d2968d4",
      "parents": [
        "43d28d98bed372649060ef783719b426a91972ed"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 12 12:50:41 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 12 12:50:41 2007 +0200"
      },
      "message": "[BLOCK] Only include the compat ioctl code if CONFIG_BLOCK is set\n\nAdd an extra CONFIG_BLOCK_COMPAT that we can use in the Makefile\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "4d5d8e9d3e55100bc12cf17a5ebc8a3c70befd38",
      "tree": "86c712d4058b4a06de45615b2af28b1c86c8230d",
      "parents": [
        "4e97182a22ed5ca6a5cbc39275d4752d5a4369da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:02:30 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jul 27 08:08:24 2007 +0200"
      },
      "message": "bsg: Fix build for CONFIG_BLOCK\u003dn\n\nBLK_DEV_BSG was added outside of the if BLOCK check, which allows it to\nbe enabled when CONFIG_BLOCK\u003dn. This leads to many screenlengths of\nerrors, starting with a parse error on the request_queue_t definition.\nObviously this wasn\u0027t intended for CONFIG_BLOCK\u003dn usage, so just move the\noption back in to the block.\n\nCaught with a randconfig on sh.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n\n--\n\n block/Kconfig |    4 ++--\n 1 file changed, 2 insertions(+), 2 deletions(-)\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "80ed71ce1a3369521c693ebf30abb9cfe1dc7e66",
      "tree": "f439b74804b10b04a34fe0c3f4c4597f1f7e890a",
      "parents": [
        "b02b6bc46571b21a545c9e697df1e226ff22bc81"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Jul 19 10:15:10 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Thu Jul 19 12:37:34 2007 -0500"
      },
      "message": "[SCSI] bsg: separate bsg and SCSI (so SCSI can be modular)\n\nThis patch moves the bsg registration into SCSI so that bsg no longer\nhas a dependency on the scsi_interface_register API.\n\nThis can be viewed as a temporary expedient until we can get universal\nbsg binding sorted out properly.  Also use the sdev bus_id as the\ngeneric bsg name (to avoid clashes with the queue name).\n\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "319a7b7fb98f6927d6eedeb627f72f54c377f9ce",
      "tree": "75a1ac4fb6ac83678d5744709b5e1fdfc9756824",
      "parents": [
        "0ed081ce203b0fd9a44763b70f41e36596f9b431"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jul 17 12:22:09 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 17 12:22:09 2007 +0200"
      },
      "message": "bsg: Kconfig updates\n\n- add the detailed explanation.\n- remove \u0027default y\u0027.\n- make \u0027EXPERIMENTAL\u0027 keyword visible to the user in menu.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "29417b899a77aaba1c060f5e123db4f50006f58a",
      "tree": "9862fdf04a4560787921b33a73952dd6aab1b816",
      "parents": [
        "a54890d7a6f37a4658294cbce650af4d1fabb8c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 16:52:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 16:53:22 2007 -0700"
      },
      "message": "Make BLK_DEV_BSG depend strictly on SCSI\u003dy\n\nThe SCSI code can be compiled modular, but BLK_DEV_BSG currently cannot,\nand depends on the SCSI layer.  So make sure that it depends on the SCSI\nlayer being compiled in, not just available as a module.\n\nNoticed by Jeff Garzik and S.Çağlar Onur.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58ff411e0d21592565ac9ab34f33a434f26e018b",
      "tree": "aeebc3f17d5f9ff67a18648a1352917e8731faae",
      "parents": [
        "15d10b611fa94b52f004a08a1d4cf7b39de3cba3"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 16 08:52:17 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jul 16 08:52:47 2007 +0200"
      },
      "message": "bsg: Kconfig updates\n\nThis updates bsg entry in Kconfig:\n\n- bsg supports sg v4\n- bsg depends on SCSI\n- it might be better to mark it experimental for a while\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3d6392cfbd7dc11f23058e3493683afab4ac13a3",
      "tree": "70c2b65c479f5feb7a5214a4a4930d489a069b1f",
      "parents": [
        "8f41958bdd577731f7411c9605cfaa9db6766809"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jul 09 12:38:05 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jul 16 08:52:44 2007 +0200"
      },
      "message": "bsg: support for full generic block layer SG v3\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "16ed002f224738366c1809023ec70a71ae51421c",
      "tree": "6e87314b2758d776a8a46650d860f4c0793d69ec",
      "parents": [
        "15c31be4d5bd2402c6f5a288d56a24edc9252b71"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue Jul 10 12:24:11 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 10 13:43:27 2007 +0200"
      },
      "message": "Use menuconfigs instead of menus, so the whole menu can be disabled at once\n\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e62438630ca37539c8cc1553710bbfaa3cf960a7",
      "tree": "83d3e0e016facfee73afba23d306034d60d87495",
      "parents": [
        "2d941e99dfa2f58f4cf294943274a4f8e264aab7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Dec 04 03:38:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:41:15 2006 -0800"
      },
      "message": "[PATCH] Centralise definitions of sector_t and blkcnt_t\n\nCONFIG_LBD and CONFIG_LSF are spread into asm/types.h for no particularly\ngood reason.\n\nCentralising the definition in linux/types.h means that arch maintainers\ndon\u0027t need to bother adding it, as well as fixing the problem with\nx86-64 users being asked to make a decision that has absolutely no\neffect.\n\nThe H8/300 porters seem particularly confused since I\u0027m not aware of any\nmicrocontrollers that need to support 2TB filesystems.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51d7513a8a54e4210d358ff1dbd34daab99a6638",
      "tree": "5ec08a403f8194d0cd9035e4d7d6fd3a2830668c",
      "parents": [
        "059af497c23492cb1ddcbba11c09dad385960bc0"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Sat Sep 30 21:14:05 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Sat Sep 30 21:14:05 2006 +0200"
      },
      "message": "[PATCH] Only enable CONFIG_BLOCK option for embedded\n\nIt\u0027s too easy for people to shoot themselves in the foot, and it\nonly makes sense for embedded folks anyway.\n\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "9361401eb7619c033e2394e4f9f6d410d6719ac7",
      "tree": "04b94a71f2366988c17740d1c16cfbdec41d5d2e",
      "parents": [
        "d366e40a1cabd453be6e2609caa7e12f9ca17b1f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Sep 30 20:45:40 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:31 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Make it possible to disable the block layer [try #6]\n\nMake it possible to disable the block layer.  Not all embedded devices require\nit, some can make do with just JFFS2, NFS, ramfs, etc - none of which require\nthe block layer to be present.\n\nThis patch does the following:\n\n (*) Introduces CONFIG_BLOCK to disable the block layer, buffering and blockdev\n     support.\n\n (*) Adds dependencies on CONFIG_BLOCK to any configuration item that controls\n     an item that uses the block layer.  This includes:\n\n     (*) Block I/O tracing.\n\n     (*) Disk partition code.\n\n     (*) All filesystems that are block based, eg: Ext3, ReiserFS, ISOFS.\n\n     (*) The SCSI layer.  As far as I can tell, even SCSI chardevs use the\n     \t block layer to do scheduling.  Some drivers that use SCSI facilities -\n     \t such as USB storage - end up disabled indirectly from this.\n\n     (*) Various block-based device drivers, such as IDE and the old CDROM\n     \t drivers.\n\n     (*) MTD blockdev handling and FTL.\n\n     (*) JFFS - which uses set_bdev_super(), something it could avoid doing by\n     \t taking a leaf out of JFFS2\u0027s book.\n\n (*) Makes most of the contents of linux/blkdev.h, linux/buffer_head.h and\n     linux/elevator.h contingent on CONFIG_BLOCK being set.  sector_div() is,\n     however, still used in places, and so is still available.\n\n (*) Also made contingent are the contents of linux/mpage.h, linux/genhd.h and\n     parts of linux/fs.h.\n\n (*) Makes a number of files in fs/ contingent on CONFIG_BLOCK.\n\n (*) Makes mm/bounce.c (bounce buffering) contingent on CONFIG_BLOCK.\n\n (*) set_page_dirty() doesn\u0027t call __set_page_dirty_buffers() if CONFIG_BLOCK\n     is not enabled.\n\n (*) fs/no-block.c is created to hold out-of-line stubs and things that are\n     required when CONFIG_BLOCK is not set:\n\n     (*) Default blockdev file operations (to give error ENODEV on opening).\n\n (*) Makes some /proc changes:\n\n     (*) /proc/devices does not list any blockdevs.\n\n     (*) /proc/diskstats and /proc/partitions are contingent on CONFIG_BLOCK.\n\n (*) Makes some compat ioctl handling contingent on CONFIG_BLOCK.\n\n (*) If CONFIG_BLOCK is not defined, makes sys_quotactl() return -ENODEV if\n     given command other than Q_SYNC or if a special device is specified.\n\n (*) In init/do_mounts.c, no reference is made to the blockdev routines if\n     CONFIG_BLOCK is not defined.  This does not prohibit NFS roots or JFFS2.\n\n (*) The bdflush, ioprio_set and ioprio_get syscalls can now be absent (return\n     error ENOSYS by way of cond_syscall if so).\n\n (*) The seclvl_bd_claim() and seclvl_bd_release() security calls do nothing if\n     CONFIG_BLOCK is not set, since they can\u0027t then happen.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "88b9adb073b7a69a54b1b14423103bc24587ebdc",
      "tree": "a6bc195ff41c7f1cb7902e2215fe0dd732788159",
      "parents": [
        "bb231fe3a53b2d34c1aef119613816fcb18864b1"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Mar 31 02:30:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:55 2006 -0800"
      },
      "message": "[PATCH] config: fix CONFIG_LFS option\n\nThe help text says that if you select CONFIG_LBD, then it will automatically\nselect CONFIG_LFS.  That isn\u0027t currently the case, so update the text.\n\n- Get rid of the cruft in the help text mentioning CONFIG_LBD\n\n- Tell unsure users to select CONFIG_LFS.\n\n- Remove the `default n\u0027.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09540e691d7f57684b296b60241b2ff357fae3ab",
      "tree": "8702109657c8ee08435aab0322bb412924caabe2",
      "parents": [
        "89a7689e5c039090d99cbdc3625252c3dee50f7f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Mar 26 14:32:09 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Mon Mar 27 09:29:03 2006 +0200"
      },
      "message": "[PATCH] Fix blktrace compile with sysfs not defined\n\ndebugfs depends on sysfs, so make blktrace kconfig option depend\non that.\n\nReported by Adrian Bunk.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "a0f62ac6362c168754cccb36f196b3dfbddc3bc3",
      "tree": "079d525cfbf9851e2cb30acda77d180388d03c69",
      "parents": [
        "abcb6c9fd13fc2ad7757b818924dc8109a0e3775"
      ],
      "author": {
        "name": "Takashi Sato",
        "email": "sho@tnes.nec.co.jp",
        "time": "Sun Mar 26 01:37:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:00 2006 -0800"
      },
      "message": "[PATCH] 2TB files: add blkcnt_t\n\nAdd blkcnt_t as the type of inode.i_blocks.  This enables you to make the size\nof blkcnt_t either 4 bytes or 8 bytes on 32 bits architecture with CONFIG_LSF.\n\n- CONFIG_LSF\n  Add new configuration parameter.\n- blkcnt_t\n  On h8300, i386, mips, powerpc, s390 and sh that define sector_t,\n  blkcnt_t is defined as u64 if CONFIG_LSF is enabled; otherwise it is\n  defined as unsigned long.\n  On other architectures, it is defined as unsigned long.\n- inode.i_blocks\n  Change the type from sector_t to blkcnt_t.\n\nSigned-off-by: Takashi Sato \u003csho@tnes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2056a782f8e7e65fd4bfd027506b4ce1c5e9ccd4",
      "tree": "d4fe59a7ca0c110690937085548936a4535c39db",
      "parents": [
        "6dac40a7ce2483a47b54af07afebeb84131c7228"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Mar 23 20:00:26 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Mar 23 20:00:26 2006 +0100"
      },
      "message": "[PATCH] Block queue IO tracing support (blktrace) as of 2006-03-23\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "347a8dc3b815f0c0fa62a1df075184ffe4cbdcf1",
      "tree": "a6ec76690127e87fe6efa42b6238caadd6c07e7b",
      "parents": [
        "9bbc8346fb21fad3f678220b067450e436e45dbf"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:53 2006 -0800"
      },
      "message": "[PATCH] s390: cleanup Kconfig\n\nSanitize some s390 Kconfig options.  We have ARCH_S390, ARCH_S390X,\nARCH_S390_31, 64BIT, S390_SUPPORT and COMPAT.  Replace these 6 options by\nS390, 64BIT and COMPAT.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a65dfe8c088143c7155cfd36a72f4b0ad2fc4b2",
      "tree": "db930c9f71f94d3ee674f65e38c38e95ca97227e",
      "parents": [
        "0f3278d14f0255e4cd9e07ccefc33ff12d8bb59c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 04 08:43:35 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 04 08:43:35 2005 +0100"
      },
      "message": "[BLOCK] Move all core block layer code to new block/ directory\n\ndrivers/block/ is right now a mix of core and driver parts. Lets move\nthe core parts to a new top level directory. Al will move the fs/\nrelated block parts to block/ next.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    }
  ]
}
