)]}'
{
  "log": [
    {
      "commit": "8e9c238c3884c226f0cddc31cde87dd5df1a6500",
      "tree": "d6b4bb2f474580fd6f52e70447f8ed79d441a89d",
      "parents": [
        "f17578decc40df8fceff82b106582e30bdfb3189",
        "7225b3fd0b6e224235fc50a69f70479ff96d5602"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:08:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 15:08:33 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "788ee7b09883515f3a72a8f2a980df5e94f37e2c",
      "tree": "bc66a1450d6644e712d6ca7acc1ffd725d48c5fc",
      "parents": [
        "cfa7f52164d6cdcb6cea87386562c568da66ff9e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 09 21:12:17 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 09 21:12:17 2006 +0000"
      },
      "message": "[MMC] Add DATA_MULTI flag\n\nSome hosts need to know that a transfer will be multi-block.\nAdd a data flag to indicate multiple data block transfers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a885c8c4316e1c1d2d2c8755da3f3d14f852528d",
      "tree": "e4f4e7a7657c0944d11c259f8f17ffcd6b2da0f5",
      "parents": [
        "5b0ed2c64d8fdafb5fcfb3baabdd288628b1ff9b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Jan 08 01:02:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:54 2006 -0800"
      },
      "message": "[PATCH] Add block_device_operations.getgeo block device method\n\nHDIO_GETGEO is implemented in most block drivers, and all of them have to\nduplicate the code to copy the structure to userspace, as well as getting\nthe start sector.  This patch moves that to common code [1] and adds a\n-\u003egetgeo method to fill out the raw kernel hd_geometry structure.  For many\ndrivers this means -\u003eioctl can go away now.\n\n[1] the s390 block drivers are odd in this respect.  xpram sets -\u003estart\n    to 4 always which seems more than odd, and the dasd driver shifts\n    the start offset around, probably because of it\u0027s non-standard\n    sector size.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: \u003cmike.miller@hp.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cfa7f52164d6cdcb6cea87386562c568da66ff9e",
      "tree": "ab6b702ab01c5fe281088622ae1cddb358607726",
      "parents": [
        "cb757b4eefd4600a3afa58f6983addbbe82989a8"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jan 08 18:17:55 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 18:17:55 2006 +0000"
      },
      "message": "[MMC] Lindent wbsd driver\n\nFix the coding style in the wbsd driver once and for all.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb757b4eefd4600a3afa58f6983addbbe82989a8",
      "tree": "c85004740b95ff8d5e8e0fb886682d60d5952a13",
      "parents": [
        "5e68d95d155c94e45f16b521fd4e2bcd6c8481b1"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jan 08 14:23:02 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 14:23:02 2006 +0000"
      },
      "message": "[MMC] Support MMC version 4 cards\n\nVersion 4 of the MMC specification increased the version number of the\nCID structure. None of the fields changed though so the only required\nchange is adding \u00274\u0027 to the approved list.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5e68d95d155c94e45f16b521fd4e2bcd6c8481b1",
      "tree": "e57df508228e555f0447299997a470b691f27a9a",
      "parents": [
        "b9abaa3fb7328851bdeaad19e694048f0ff71d9a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Jan 08 14:21:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 14:21:52 2006 +0000"
      },
      "message": "[MMC] wbsd pnp suspend\n\nAllow the wbsd driver to use the new suspend/resume functions added to\nthe PnP layer.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8995b161eb142b843094dd614b80e4cce1d66352",
      "tree": "ffd9988879441d5ec45ab96b2e06f4fcb1210158",
      "parents": [
        "cc918c7ab7da017bfaf9661420bb5c462e057cfb",
        "fe5dd7c73d328b255286b6b65ca19dd34447f709"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 07 10:45:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 07 10:45:22 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "f9c5d0451b406a6bd0d0bf1fdd63c7777af6ebc6",
      "tree": "717e9fc0044e9d94dd363670cacc2dff9d5b4407",
      "parents": [
        "d354d9afe923eb08f7ee89128b38ddb6415de01d",
        "f3e2628bed0d5a88ced8239b35f1534557f9631c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 07 10:43:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 07 10:43:40 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "123656d4cc8c946f578ebd18c2050f5251720428",
      "tree": "3d5432eff034a3b9cfdc98b37e245abe5695342d",
      "parents": [
        "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "message": "Merge with Linus\u0027 kernel.\n"
    },
    {
      "commit": "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
      "tree": "7d91fd1f5186ad0d95498f65acfa5a10942133d6",
      "parents": [
        "6351610d6906aacbf9176cbdd045dd3876eec4c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 13:52:45 2006 +0000"
      },
      "message": "[ARM] Move AMBA include files to include/linux/amba/\n\nSince the ARM AMBA bus is used on MIPS as well as ARM, we need\nto make the bus available for other architectures to use.  Move\nthe AMBA include files from include/asm-arm/hardware/ to\ninclude/linux/amba/\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8ffdc6550c47f75ca4e6c9f30a2a89063e035cf2",
      "tree": "a478b9acef5c66242a964154f7ad3a0ea750ef0f",
      "parents": [
        "64100099ed22f71cce656c5c2caecf5c9cf255dc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jan 06 09:49:03 2006 +0100"
      },
      "message": "[BLOCK] add @uptodate to end_that_request_last() and @error to rq_end_io_fn()\n\nadd @uptodate argument to end_that_request_last() and @error\nto rq_end_io_fn().  there\u0027s no generic way to pass error code\nto request completion function, making generic error handling\nof non-fs request difficult (rq-\u003eerrors is driver-specific and\neach driver uses it differently).  this patch adds @uptodate\nto end_that_request_last() and @error to rq_end_io_fn().\n\nfor fs requests, this doesn\u0027t really matter, so just using the\nsame uptodate argument used in the last call to\nend_that_request_first() should suffice.  imho, this can also\nhelp the generic command-carrying request jens is working on.\n\nSigned-off-by: tejun heo \u003chtejun@gmail.com\u003e\nSigned-Off-By: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "f3e2628bed0d5a88ced8239b35f1534557f9631c",
      "tree": "5261ca866b3adffcb186d2b1f6db9f4e44302995",
      "parents": [
        "e9c091b47409255cefa1672041479d850b7b991a"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Jan 05 10:31:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 05 10:31:23 2006 +0000"
      },
      "message": "[MMC] mmci: kunmap_atomic() unmaps virtual address, not page\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9c091b47409255cefa1672041479d850b7b991a",
      "tree": "4a88257e054c186dc878a26ffa66f370b287195e",
      "parents": [
        "ce11a161c11868f268964274edc7a26a3e063e08"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jan 04 16:24:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 04 16:24:05 2006 +0000"
      },
      "message": "[MMC] mmci: add data cache coherency\n\nSince MMCI currently uses PIO to read data, we have to take steps\nto ensure data cache coherency on aliasing CPU caches.  Add the\nnecessary flush_dcache_page() calls.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "21500bb32acd4c34b50e5d985712e29792c1b9ad",
      "tree": "5100546631aad4116835634b846979550deaf1a7",
      "parents": [
        "63648fb5c0173614064e329503cc75c907dcb1a1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 03 22:57:35 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 22:57:35 2006 +0000"
      },
      "message": "[MMC] wbsd: convert to the new platfrom device interface\n\nplatform_device_register_simple() is going away, switch to\nusing platfrom_device_alloc() + platform_device_add(). Also\nmake sure that wbsd_driver gets unregistered when wbsd_init\nfails.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "63648fb5c0173614064e329503cc75c907dcb1a1",
      "tree": "35bed8ecc7aefbc19fedac3447bce0f8a8bbf40b",
      "parents": [
        "a6f6c96b65d7f65a7a7bf5cbe874eda182a6b2cc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Tue Jan 03 22:56:56 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 22:56:56 2006 +0000"
      },
      "message": "[MMC] wbsd: make use of ARRAY_SIZE() macro\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "a6f6c96b65d7f65a7a7bf5cbe874eda182a6b2cc",
      "tree": "5f3bd4dc24866f2b0e593b1457b1f22ec641139b",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 22:38:44 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 22:38:44 2006 +0000"
      },
      "message": "[MMC] Improve MMC card block size selection\n\nSelect a block size for IO based on the read and write block size\ncombinations, and whether the card supports partial block reads\nand/or partial block writes.\n\nIf we are able to satisfy block reads but not block writes, mark\nthe device read only.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8d3584a2df28827094f6338cde1303c467bc1f0",
      "tree": "d2cdb824f4b2f109ad6a74285455b56e5a2dd118",
      "parents": [
        "f47fc0ac7ead5ed91a11fcabfad6ee44c17ee934"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 03 18:41:37 2006 +0000"
      },
      "message": "[ARM] Remove clk_use()/clk_unuse()\n\nIt seems that clk_use() and clk_unuse() are additional complexity\nwhich isn\u0027t required anymore.  Remove them from the clock framework\nto avoid the additional confusion which they cause, and update all\nARM machine types except for OMAP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d2b18394259ef621fd2a6322aa9934198fd87a6a",
      "tree": "cedd99314fd5408559d410c5fc51c1af2a62f6ed",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Dec 22 23:21:38 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 22 23:21:38 2005 +0000"
      },
      "message": "[MMC] Set correct capacity for 1024-byte block cards\n\nWe were passing set_capacity() the capacity we calculated in terms of\nthe number of blocks on the card, which happened to be the right units\nfor 512-byte block cards.  However, with 1024-byte block cards, we\nend up setting the capacity to half the number of blocks.  Fix this\nby shifting by the appropriate amount.\n\nThanks to Todd Blumer for pointing this out.\n\nUse get_capacity() to report the card capacity, rather than\nrecalculating it from the CSD information.\n\nFinally, use our chosen IO block size for the SET_BLOCKLEN command\nrather than the CSD read block size.  Currently these are equivalent,\nbut will not be in the future.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "45f8245b972e360c19aec9032e2a2033b8ac3719",
      "tree": "e271207855406f5fb117126efd23cada5122456c",
      "parents": [
        "cd6104572bca9e4afe0dcdb8ecd65ef90b01297b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Dec 14 14:57:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 14 14:57:35 2005 +0000"
      },
      "message": "[MMC] Explain the internals of mmc_power_up()\n\nIt seems that people get confused about what is happening in\nmmc_power_up().  Add a comment to make it clear why we have\na two stage process.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e781de44153885d5f772731726b4c0c16f8af021",
      "tree": "f250d18bb4a912945dc9c1fb7208e75010546987",
      "parents": [
        "e4f5c82a92c2a546a16af1614114eec19120e40a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Dec 05 10:00:50 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 05 10:00:50 2005 +0000"
      },
      "message": "[MMC] Proper check of SCR error code\n\nThe routine reading the SCR wasn\u0027t paying proper attention to the\nerror codes returned from the driver.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "24117defabc849a6ad5081ad0fafd0664bf55f13",
      "tree": "988c42a389c3309cb940e62d75fa495c21ebab74",
      "parents": [
        "458af5439fe7ae7d95ca14106844e61f0795166c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Nov 28 21:00:29 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 28 21:00:29 2005 +0000"
      },
      "message": "[MMC] Fix protocol errors\n\nA review against MMC/SD specifications found some errors in the current\nimplementation.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69177e890cd43e781c3aa9eed98ea091c4cb0788",
      "tree": "6c8c006a5d4d43d4c3e65cf240ba2b15435a563e",
      "parents": [
        "cd52d1ee9a92587b242d946a2300a3245d3b885a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 12 17:26:21 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 12 17:26:21 2005 +0000"
      },
      "message": "[MMC] mmci doesn\u0027t need asm/irq.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5643f000c1e10ab991182478b76550e1364c3570",
      "tree": "950b2f61a5dd742de1c668ba968a9c8a99f1eab6",
      "parents": [
        "177294d19174cf92de22434bb1fc9a8ecdbbe658",
        "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 09:24:26 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "402771c786b71765c39d9a91f31b8c7b91faaa0a",
      "tree": "6c2c3b785bf8a46ae02f6e7e6dc91970593ecc63",
      "parents": [
        "de1d09e3e2ac576ee1e257b7d141c3cae4ce5fa9"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Nov 09 23:22:27 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 23:22:27 2005 +0000"
      },
      "message": "[MMC] wbsd version 1.5\n\nNew kernel, new patches, new version.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "de1d09e3e2ac576ee1e257b7d141c3cae4ce5fa9",
      "tree": "447e01adddbf9dcb6c7e9dd17436d83e4954d1a9",
      "parents": [
        "93968d7551f1ff1806f70cdacf1bd997ef30836e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Nov 09 23:21:49 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 23:21:49 2005 +0000"
      },
      "message": "[MMC] Add MODULE_AUTHOR to wbsd\n\n\u0027cause I\u0027m in it for the chicks. ;)\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "93968d7551f1ff1806f70cdacf1bd997ef30836e",
      "tree": "b179fbc0444c7293bc5d6e728bdebb975e87c25d",
      "parents": [
        "ac111bfaa6b0b3c0edc63c27bd9617d6b08851ff"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Nov 09 23:21:06 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 23:21:06 2005 +0000"
      },
      "message": "[MMC] Use __devexit_p in wbsd\n\nwbsd_*_remove() is declared as __devexit but __devexit_p isn\u0027t used\nwhen taking their addresses.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "254ce8dc882f8d69e5d49ed4807c94a61976fb15",
      "tree": "e45883595406ab36051f30c3dd4f1aa919cea593",
      "parents": [
        "89de09a9ba9ce293228b1f1aa3c68b5af33a70ce",
        "896937ad5c8a1f7264b43b79c0bac2bd8d993ece"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:32:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:32:52 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "896937ad5c8a1f7264b43b79c0bac2bd8d993ece",
      "tree": "0ef8a66fd172980f01dcf6bd08b293cd931d7e8b",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Uli Luckas",
        "email": "u.luckas@road-gmbh.de",
        "time": "Mon Nov 07 21:22:07 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:22:07 2005 +0000"
      },
      "message": "[ARM] 3120/1: Fix MMC/SD card driver resume deadlock\n\nPatch from Uli Luckas\n\nThis is a simplification of patch 3116/1 as sugested by Russell King.\n\nSigned-off-by: Uli Luckas \u003cu.luckas@road-gmbh.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d191634f7ab3a1c8e9da0c5e986c30b2612f0eb0",
      "tree": "2d25afa843cb1781db65c1920bcd2ec3a977265e",
      "parents": [
        "25cc5e5bd20e9274dddb9d1e55b83798363528dc"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Nov 05 10:36:35 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 10:36:35 2005 +0000"
      },
      "message": "[MMC] Use controller id instead of driver name for printks\n\nThe printks that aren\u0027t for debugging should use the name of the controller,\nnot the driver name. Multiple MMC controllers aren\u0027t that common today, but\nthis is the right way to do things.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "25cc5e5bd20e9274dddb9d1e55b83798363528dc",
      "tree": "fd065b54bbce7e04387670e163d2aba1ddf43ace",
      "parents": [
        "34cf9e37507c65f7398df4c21a18d4a3e83881d7"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Nov 05 10:16:50 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 10:16:50 2005 +0000"
      },
      "message": "[MMC] Fix chip config in wbsd\n\nThere is a broken if clause in the wbsd driver that can cause the\ndriver to try and configure the chip even though none is found. This\nresults in i/o on invalid ports.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "34cf9e37507c65f7398df4c21a18d4a3e83881d7",
      "tree": "a1d5b71e1c5fed109a3a2dbfe41aaab5a8157555",
      "parents": [
        "0f3278d14f0255e4cd9e07ccefc33ff12d8bb59c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Nov 04 18:43:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 18:43:39 2005 +0000"
      },
      "message": "[MMC] Response to write commands is R1 nor R1b\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
      "tree": "50774592eaba942cf378fca731d307f901b737b7",
      "parents": [
        "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
        "8576762ff5d109b841fcf4e7d3883e0cf794f3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n\nManual #include fixups for clashes - there may be some unnecessary\n"
    },
    {
      "commit": "936d8592654bb97d5706a73c0e2a6339b090f7fb",
      "tree": "78282b935a267627ef7b259853aced6abb9fc566",
      "parents": [
        "9e1d98c5d8613d917004a193d4f989a3544d8fef"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 30 10:15:58 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 10:15:58 2005 +0000"
      },
      "message": "[MMC] Use command class to determine read-only status\n\nIf a card doesn\u0027t support the \"write block\" command class then\nany attempts to open the device should reflect this by denying\nwrite access.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9e1d98c5d8613d917004a193d4f989a3544d8fef",
      "tree": "6f442dfb7b5153e4d305db212a372ba8c4d01580",
      "parents": [
        "9f75e1eff3edb2bb07349b94c28f4f2a6c66ca43"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Oct 30 10:10:13 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 30 10:10:13 2005 +0000"
      },
      "message": "[MMC] pxamci doesn\u0027t need to include asm/irq.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba264b340396b8dd7348ef8531e5ac003a34ff4e",
      "tree": "f6edffeb3a615c3191109adef2151f358f377802",
      "parents": [
        "bab056aafe428b326f7ee72db453c3b8947c7339"
      ],
      "author": {
        "name": "Pete Popov",
        "email": "ppopov@embeddedalley.com",
        "time": "Wed Sep 21 06:18:27 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:26 2005 +0100"
      },
      "message": "Au1[12]00 mmc driver. Only tested on the Au1200 at this point though\nit should work on the Au1100 as well. Updated defconfig to include driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "19c1f3ca4272008a256cc153f3e3feb097799070",
      "tree": "af788b540d68396d9a94d6abf2379c1efc8e4e08",
      "parents": [
        "84860bf0644d7c45afe7ddbd30731c3e3c371fae"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Oct 28 21:37:29 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 21:37:29 2005 +0100"
      },
      "message": "[MMC] wbsd suspend support\n\nProper handling of suspend/resume in the wbsd driver.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5",
      "tree": "c0414e89678fcef7ce3493e048d855bde781ae8d",
      "parents": [
        "1a222bca26ca691e83be1b08f5e96ae96d0d8cae",
        "27d1097d39509494706eaa2620ef3b1e780a3224"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "message": "Merge ../bleed-2.6\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c6b8fdad144bbb915d124ffd95011ad55730bf9f",
      "tree": "060b83a573584c69f3fad1f5eec723ae1cbbca28",
      "parents": [
        "766529fa2c95e2006ad4c4485c4cde0912d21f12"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "message": "[ARM] 3/4: Remove asm/hardware.h from Versatile and Integrator io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "210ce2a7504e429b7ccc191b1efba4c772c4d8b6",
      "tree": "83b765a1f8cd21a8169fcdbadb731db165a32a42",
      "parents": [
        "e062c8ae85df633f2ecaa5a5af0d9922ced5e074"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Sep 12 20:36:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 12 20:36:19 2005 +0100"
      },
      "message": "[MMC] Clean up wbsd detection handling\n\nThe wbsd driver\u0027s card detection routing is a bit of a mess. This\npatch cleans up the routine and makes it a bit more comprihensible.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e062c8ae85df633f2ecaa5a5af0d9922ced5e074",
      "tree": "7745b8c938c64e41bebb293f7f96b8a171f7783f",
      "parents": [
        "fecf92ba050a426b3bd302b6ba1c1525d576ccb9"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Sep 12 20:35:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 12 20:35:54 2005 +0100"
      },
      "message": "[MMC] Remove unused timer.\n\nRemove timer that was left from earlier cleanup.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fecf92ba050a426b3bd302b6ba1c1525d576ccb9",
      "tree": "b609d0a7625f36061bc982643c1f8d30be93cee7",
      "parents": [
        "357d596bd552ad157a906289ab13ea6ba7e66e3d"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Sep 12 12:09:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 12 12:09:25 2005 +0100"
      },
      "message": "[MMC] Remove trailing whitespace in wbsd\n\nClean out trailing whitespace caused by not-so-great editor since it\ngenerates a lot of problems with editors configured to automatically\nstrip whitespace.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4a72cbdb39fd559988b16d118f7e5782935ff11",
      "tree": "ddb9f7d19895498c19043dcc61cd79b8300aa214",
      "parents": [
        "87fc767b832ef5a681a0ff9d203c3289bc3be2bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 10 11:58:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 10 11:58:21 2005 +0100"
      },
      "message": "[MMC] Add mmc_detect_change() delay support for wbsd driver\n\nConvert wbsd to use the new delay functionality in mmc_detect_change()\nrather than implementing its own timer.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c26971cbb39727b0b692c6236f890ba13046a663",
      "tree": "7fe39c6770cc87c3d04121cf92727c0ebebe0012",
      "parents": [
        "01357dcac62ac028de65a1c315eb75c530c8a5d6"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Sep 08 22:48:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 08 22:48:16 2005 +0100"
      },
      "message": "[MMC] Add mmc_detect_change() delay support for PXAMCI driver\n\nAllow PXA platforms to pass an appropriate delay value to the\nPXA MCI driver for delaying detection changes.\n\nSigned-Off-By: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8dc003359cc3996abad9e53a7b2280b272610283",
      "tree": "7fc17315c0d948cd106b89d250355bf59978ae39",
      "parents": [
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Sep 08 17:53:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 08 17:53:01 2005 +0100"
      },
      "message": "[MMC] Allow detection/removal to be delayed\n\nChange mmc_detect_change() to take a delay argument such that\nthe detection of card insertions and removals can be delayed\naccording to the requirements of the host driver or platform.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4bc20a8d497e137c0a9ee9a3bacce3dd4a2b6993",
      "tree": "72c1274b800fea3ffdeba7e869a2fac3c05af7f8",
      "parents": [
        "65ae2118e84616680dce37b951ffc366dcce7cf0"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Sep 06 15:18:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:52 2005 -0700"
      },
      "message": "[PATCH] mmc: conditional scr sysfs entry\n\nOnly show the scr file in sysfs for SD cards.  Previously this was present\nfor all cards but had a contents of 0 for MMC cards.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65ae2118e84616680dce37b951ffc366dcce7cf0",
      "tree": "e4148db8d317b895575cb362e208ff17c1150dd0",
      "parents": [
        "e619524fe5f5b0c13db34ed0f6320d2dcccf6e8d"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Sep 06 15:18:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:51 2005 -0700"
      },
      "message": "[PATCH] mmc: wbsd Secure Digital support\n\nAdd support for Secure Digital specific features in the wbsd driver.  Adds\nsupport for read-only switch and wide bus transfers.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e619524fe5f5b0c13db34ed0f6320d2dcccf6e8d",
      "tree": "1a87719691e0b9382693010c148efd4b26138395",
      "parents": [
        "5b4fd9aef778e223968dfab1b90f905b3f2bd23d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 06 15:18:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:51 2005 -0700"
      },
      "message": "[PATCH] Add write protection switch handling to the PXA MMC driver\n\nAdd a write protection switch handling code to the PXA MMC driver so\nthat platform specific code can provide it if available.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b4fd9aef778e223968dfab1b90f905b3f2bd23d",
      "tree": "e12f1e11ee83a70e9ce2aaa8525c6372ded6406c",
      "parents": [
        "f218278a456b3c272b480443c89004c3d2a49f18"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Sep 06 15:18:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:51 2005 -0700"
      },
      "message": "[PATCH] sd: SD copyright notice\n\nCredit where credit is due.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f218278a456b3c272b480443c89004c3d2a49f18",
      "tree": "8d9558816488311e06a7ad2434e342418f2c79d5",
      "parents": [
        "a9c4342beb4cd28b3a05c3401195e2536c37c150"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Sep 06 15:18:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:51 2005 -0700"
      },
      "message": "[PATCH] sd: SD 4-bit bus\n\nInfrastructure for 4-bit bus transfers with SD cards.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9c4342beb4cd28b3a05c3401195e2536c37c150",
      "tree": "43bf9249e9c9ed8c5eb98dbaecd2a57a4031abc1",
      "parents": [
        "b57c43ad81602589afca3948a5a7121e40026e17"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Sep 06 15:18:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:51 2005 -0700"
      },
      "message": "[PATCH] sd: SCR in sysfs\n\nExport the SCR register through sysfs.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b57c43ad81602589afca3948a5a7121e40026e17",
      "tree": "39592e326f498231b39e95c299ad6fcd559341ef",
      "parents": [
        "a00fc09029f02ca833cf90e5d5625f08c4ac4f51"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Sep 06 15:18:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:50 2005 -0700"
      },
      "message": "[PATCH] sd: SCR register\n\nRead the SD specific SCR register from the card.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a00fc09029f02ca833cf90e5d5625f08c4ac4f51",
      "tree": "02774c6f35623a27fbefbe1fe7f26f4a0f5fdd32",
      "parents": [
        "335eadf2ef6a1122a720aea98e758e5d431da87d"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Sep 06 15:18:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:50 2005 -0700"
      },
      "message": "[PATCH] sd: read-only switch\n\nSupport for the read-only switch on SD cards which must be enforced by the\nhost.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "335eadf2ef6a1122a720aea98e758e5d431da87d",
      "tree": "b20a0c21736cfca40a9df7ab2834b65079469992",
      "parents": [
        "328b9227865026268261a24a97a578907b280415"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Tue Sep 06 15:18:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:50 2005 -0700"
      },
      "message": "[PATCH] sd: initialize SD cards\n\nSupport for the Secure Digital protocol in the MMC layer.\n\nA summary of the legal issues surrounding SD cards, as understood by yours\ntruly:\n\nMembers of the Secure Digital Association, hereafter SDA, are required to sign\na NDA[1] before given access to any specifications.  It has been speculated\nthat including an SD implementation would forbid these members to redistribute\nLinux.  This is the basic problem with SD support so it is unclear if it even\nis a problem since it has no effect on those of us that aren\u0027t members.\n\nThe SDA doesn\u0027t seem to enforce these rules though since the patches included\nhere are based on documentation made public by some of the members.  The most\ncomplete specs[2] are actually released by Sandisk, one of the founding\ncompanies of the SDA.\n\nBecause of this the NDA is considered a non-issue by most involved in the\ndiscussions concerning these patches.  It might be that the SDA is only\ninterested in protecting the so called \"secure\" bits of SD, which so far\nhasn\u0027t been found in any public spec.  (The card is split into two sections,\none \"normal\" and one \"secure\" which has an access scheme similar to TPM:s).\n\n(As a side note, Microsoft is working to make things easier for us since they\nwant to be able to include the source code for a SD driver in one of their\ndevelopment kits.  HP is making sure that the new NDA will allow a Linux\nimplementation.  So far only the SDIO specs have been opened up[3].  More will\nhopefully follow.)\n\n [1] http://www.sdcard.org/membership/images/ippolicy.pdf\n [2] http://www.sandisk.com/pdf/oem/ProdManualSDCardv1.9.pdf\n [3] http://www.sdcard.org/sdio/Simplified%20SDIO%20Card%20Specification.pdf\n\nThis patch contains the central parts of the SD support.  If no MMC cards are\nfound on a bus then the MMC layer proceeds looking for SD cards.  Helper\nfunctions are extended to handle the special needs of SD cards.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1656fa579e44691a860b095016eee910bc0b2793",
      "tree": "4373e726038d317d3011adf0bf6ba4028a750cfa",
      "parents": [
        "865e9f13c94891daed4f6a5f69c5d6ec04d4932f"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 03 16:45:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 03 16:45:49 2005 +0100"
      },
      "message": "[MMC] support for mmc chip select in wbsd\n\nUse the chip select ios in the wbsd driver.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "865e9f13c94891daed4f6a5f69c5d6ec04d4932f",
      "tree": "ea969a896c3b5be5dca761605275e0895efc3976",
      "parents": [
        "f505380ba7b98ec97bf25300c2a58aeae903530b"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 03 16:45:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 03 16:45:02 2005 +0100"
      },
      "message": "[MMC] ios for mmc chip select\n\nAdds a new ios for setting the chip select pin on MMC cards. Needed on\nSD controllers which use this pin for other things and therefore cannot\nhave it pulled high at all times.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dce773771834221817e2d359a7e07a618ba08807",
      "tree": "433c4c4d75ebbf2b2671c7368afdb0fed8163a10",
      "parents": [
        "1ad434d7cf5f490c71cfbbb2fb91076c01c8704e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Aug 19 09:42:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 19 09:42:52 2005 +0100"
      },
      "message": "[MMC] Use an IDR for host name indicies\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ad434d7cf5f490c71cfbbb2fb91076c01c8704e",
      "tree": "150758fc182cabcd231e8975a44062ee5d44dc71",
      "parents": [
        "00b137cfda5276b3d2c87d44236fe4c5ee68b405"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Aug 19 09:42:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 19 09:42:21 2005 +0100"
      },
      "message": "[MMC] Use class device name for mmc host name\n\nThere\u0027s no point in having the host name duplicated between\nthe mmc_host structure and the encapsulated class device\nstructure.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "00b137cfda5276b3d2c87d44236fe4c5ee68b405",
      "tree": "2ecf68ba041d4cb94be9bf6b5e640a94ee0974a2",
      "parents": [
        "d366b6436386875b1310ce8f70e3f9dea4647bac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Aug 19 09:41:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 19 09:41:24 2005 +0100"
      },
      "message": "[MMC] Add MMC class devices\n\nCreate a mmc_host class to allow enumeration of MMC host controllers\neven though they have no card(s) inserted.\n\nPatch based on work by Pierre Ossman.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d366b6436386875b1310ce8f70e3f9dea4647bac",
      "tree": "85db10adf35d9a936701b36642001152e3a9df4a",
      "parents": [
        "099d44e869f1886b5eb02a5145ca97b5e4142e28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Aug 19 09:40:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 19 09:40:08 2005 +0100"
      },
      "message": "[MMC] Add mmc_hostname() macro\n\nmmc_hostname() returns a pointer to the hostname for the mmc_host.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3462b925414a146d4c2252de97d20f89218d1ffb",
      "tree": "69c56646fdcb3092cb064b9a7fa88a1ed3936789",
      "parents": [
        "e62b8b2bc73b2433239a2ac394c2fafd50c43d9e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@drzeus.cx",
        "time": "Mon Jul 11 14:19:35 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:08:56 2005 -0700"
      },
      "message": "[PATCH] wbsd version bump\n\nEven though the changes are minor for the next release an increasing\nversion number simplifies my support issues.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3eee0d03e33b0294eb3165c96f213a8c8ee461a8",
      "tree": "712eb8b7065683ea4fe5ba362116401bee3a96a3",
      "parents": [
        "6e6293dd3d4372c114674266158053d049366a0d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 01 13:07:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 01 13:07:37 2005 +0100"
      },
      "message": "[PATCH] MMC: wbsd cleanups\n\nThis patch contains the following possible cleanups:\n- make some needlessly global code static\n- remove the unneeded global function DBG_REG\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6e6293dd3d4372c114674266158053d049366a0d",
      "tree": "ffc7a4a22e2d8faff62ef32988d378af48dbc1ec",
      "parents": [
        "7b09cdac5af1e13ab4b30421ae5c4b7953c26841"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Jul 01 12:13:55 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 01 12:13:55 2005 +0100"
      },
      "message": "[PATCH] MMC: wbsd delayed insertion\n\nWait 0.5 seconds before scanning for cards after an insertion interrupt.\nThe electrical connection needs this time to stabilise for some cards.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7b09cdac5af1e13ab4b30421ae5c4b7953c26841",
      "tree": "9d84825b1db6166d8963ad40045ffa75ad0e24b5",
      "parents": [
        "62351cc38d3eaf3de0327054dd6ebc039f4da80d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jul 01 12:02:59 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 01 12:02:59 2005 +0100"
      },
      "message": "[PATCH] MMC: Fix divdi3 reference in mmci.c\n\nUse do_div() instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "912490db699d83cb3d03570b63df7448677a3f56",
      "tree": "e2e45ad64584dfa9dbff212a2ba3e884b2bbca43",
      "parents": [
        "9636273dae265b9354b861b373cd43cd76a6d0fe"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@cx.rmk.(none)",
        "time": "Sat May 21 10:27:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 21 10:27:02 2005 +0100"
      },
      "message": "[PATCH] MMC: Proper MMC command classes support\n\nDefines for the different command classes as defined in the MMC and SD\nspecifications.\n\nRemoves the check for high command classes and instead checks that the\ncommand classes needed are present.\nPrevious solution killed forward compatibility at no apparent gain.\n\nSigned-of-by: Pierre Ossman\n"
    },
    {
      "commit": "85bcc13072c54592596c5b41d40d1c6a18b04e19",
      "tree": "1f3fe7a88f37ed72f6cdaf6117f0299caf4ab59a",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus-list@cx.rmk.(none)",
        "time": "Sun May 08 19:35:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 19:35:27 2005 +0100"
      },
      "message": "[PATCH] MMC: wbsd update\n\nUpdates to the wbsd driver.\n                                                                                \n* Fix to handle DAT3 card detection.\n* Fixed bug which could cause large writes to stall in FIFO mode.\n* Plug \u0027n Play support. In most cases you need ACPI PNP for this to work.\n* Uses generic DMA API (ISA dependency removed).\n"
    },
    {
      "commit": "a553260618d88c4790daec7975c88f3db1080b5b",
      "tree": "75e46d5335ac3393bf453a36531bbe2ec60c1d21",
      "parents": [
        "7fbacd5213a03b262bb17a826b166900e8b168ac"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:39:42 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:14 2005 -0700"
      },
      "message": "[PATCH] ISA DMA Kconfig fixes - part 3\n\nDrivers that expect ISA DMA API are marked as such in Kconfig.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5378ca8c0ab684bd9339dc6827dd5a042f9e6fc",
      "tree": "27dd779f05409b4f7ee91569ad009224729ccbb2",
      "parents": [
        "8d189f729829369edb2e797e9a6ebc2b01b359d0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:29 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in drivers/mmc,mtd,scsi\n\nThis fixes u32 vs.  pm_message_t in drivers/mmc, drivers/mtd and\ndrivers/scsi.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\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"
    }
  ]
}
