)]}'
{
  "log": [
    {
      "commit": "dfe86cba7676d58db8de7e623f5e72f1b0d3ca35",
      "tree": "ed7e6a267c50e0ba2374dc6895515d7a100961a3",
      "parents": [
        "81d73a32d775ae9674ea6edf0b5b721fc3bc57d9"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Wed Aug 11 14:17:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 08:43:30 2010 -0700"
      },
      "message": "mmc: add erase, secure erase, trim and secure trim operations\n\nSD/MMC cards tend to support an erase operation.  In addition, eMMC v4.4\ncards can support secure erase, trim and secure trim operations that are\nall variants of the basic erase command.\n\nSD/MMC device attributes \"erase_size\" and \"preferred_erase_size\" have been\nadded.\n\n\"erase_size\" is the minimum size, in bytes, of an erase operation.  For\nMMC, \"erase_size\" is the erase group size reported by the card.  Note that\n\"erase_size\" does not apply to trim or secure trim operations where the\nminimum size is always one 512 byte sector.  For SD, \"erase_size\" is 512\nif the card is block-addressed, 0 otherwise.\n\nSD/MMC cards can erase an arbitrarily large area up to and\nincluding the whole card.  When erasing a large area it may\nbe desirable to do it in smaller chunks for three reasons:\n\n    1. A single erase command will make all other I/O on the card\n       wait.  This is not a problem if the whole card is being erased, but\n       erasing one partition will make I/O for another partition on the\n       same card wait for the duration of the erase - which could be a\n       several minutes.\n\n    2. To be able to inform the user of erase progress.\n\n    3. The erase timeout becomes too large to be very useful.\n       Because the erase timeout contains a margin which is multiplied by\n       the size of the erase area, the value can end up being several\n       minutes for large areas.\n\n\"erase_size\" is not the most efficient unit to erase (especially for SD\nwhere it is just one sector), hence \"preferred_erase_size\" provides a good\nchunk size for erasing large areas.\n\nFor MMC, \"preferred_erase_size\" is the high-capacity erase size if a card\nspecifies one, otherwise it is based on the capacity of the card.\n\nFor SD, \"preferred_erase_size\" is the allocation unit size specified by\nthe card.\n\n\"preferred_erase_size\" is in bytes.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Kyungmin Park \u003ckmpark@infradead.org\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ben Gardiner \u003cbengardiner@nanometrics.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b958090458e99456b8c1a0f644923b6b9fdd358",
      "tree": "970c300fad07d25ab71365649f1e2fc6e4de0278",
      "parents": [
        "3c111a071da260aa1e9cae3e882e2109c4e9bdfc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Aug 11 14:17:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 08:43:29 2010 -0700"
      },
      "message": "pc8736x_gpio: depends on X86_32\n\nFix kconfig dependency warning for PC8736x_GPIO by restricting it to\nX86_32.\n\n  warning: (SCx200_GPIO \u0026\u0026 SCx200 || PC8736x_GPIO \u0026\u0026 X86) selects NSC_GPIO which has unmet direct dependencies (X86_32)\n\nNSC_GPIO is X86_32 only.  The other driver (SCx200_GPIO) that selects\nNSC_GPIO is X86_32 only (indirectly, since SCx200 depends on X86_32), so\nlimit this driver also.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a7992c90828a65281c3c9cf180be3b432d277b2",
      "tree": "41ecaca813576608b8eed10cabb9d8f3ab312dfa",
      "parents": [
        "d78a3eda6985e74bc21a23362f27526f73e71649"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Aug 11 14:17:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 08:43:29 2010 -0700"
      },
      "message": "acpi: fix bogus preemption logic\n\nThe ACPI_PREEMPTION_POINT() logic was introduced in commit 8bd108d\n(ACPICA: add preemption point after each opcode parse).  The follow up\ncommits abe1dfab6, 138d15692, c084ca70 tried to fix the preemption logic\nback and forth, but nobody noticed that the usage of\nin_atomic_preempt_off() in that context is wrong.\n\nThe check which guards the call of cond_resched() is:\n\n    if (!in_atomic_preempt_off() \u0026\u0026 !irqs_disabled())\n\nin_atomic_preempt_off() is not intended for general use as the comment\nabove the macro definition clearly says:\n\n * Check whether we were atomic before we did preempt_disable():\n * (used by the scheduler, *after* releasing the kernel lock)\n\nOn a CONFIG_PREEMPT\u003dn kernel the usage of in_atomic_preempt_off() works by\naccident, but with CONFIG_PREEMPT\u003dy it\u0027s just broken.\n\nThe whole purpose of the ACPI_PREEMPTION_POINT() is to reduce the latency\non a CONFIG_PREEMPT\u003dn kernel, so make ACPI_PREEMPTION_POINT() depend on\nCONFIG_PREEMPT\u003dn and remove the in_atomic_preempt_off() check.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d16210\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Francois Valenduc \u003cfrancois.valenduc@tvcablenet.be\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84479f3c17e2c452d22be10a967e5282b3742d9f",
      "tree": "eca4fcb1be58a163712c6b41fe2688da8de53c81",
      "parents": [
        "946880fa270c18c137654af70ba939f03181c6b6",
        "461cbe77d0a4f887c33a3a95ea68a7daf23b4302"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:18:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:18:06 2010 -0700"
      },
      "message": "Merge branch \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  video: msm: Fix section mismatch in mddi.c.\n  drivers: video: msm: drop some unused variables\n"
    },
    {
      "commit": "946880fa270c18c137654af70ba939f03181c6b6",
      "tree": "1fc66f0f55c17be3026d55fc261f4cbddaf80e90",
      "parents": [
        "636d17427b1ef0e97bd9df9b3b0e0f314ff889d3",
        "42ea573f872365b0797ddbcee2e1f1f48913f507"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:17:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:17:27 2010 -0700"
      },
      "message": "Merge branch \u0027ixp4xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6\n\n* \u0027ixp4xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6:\n  IXP4xx: Fix LL debugging on little-endian CPU.\n  IXP4xx: Fix sparse warnings in I/O primitives.\n  IXP4xx: Make mdio_bus struct static in the Ethernet driver.\n  IXP4xx: Fix ixp4xx_crypto little-endian operation.\n  IXP4xx: Prevent HSS transmitter lockup by disabling FRaMe signals.\n  ixp4xx/vulcan: add PCI support\n  ixp4xx: base support for Arcom Vulcan\n"
    },
    {
      "commit": "636d17427b1ef0e97bd9df9b3b0e0f314ff889d3",
      "tree": "f573602c1a78e9140c36e220c47675b79af1c270",
      "parents": [
        "dd21e9bdff14a9882f2c485fe533c6ce64ea2675",
        "0b019a41553a919965bb02d07d54e3e6c57a796d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:13:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:13:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (226 commits)\n  ARM: 6323/1: cam60: don\u0027t use __init for cam60_spi_{flash_platform_data,partitions}\n  ARM: 6324/1: cam60: move cam60_spi_devices to .init.data\n  ARM: 6322/1: imx/pca100: Fix name of spi platform data\n  ARM: 6321/1: fix syntax error in main Kconfig file\n  ARM: 6297/1: move U300 timer to dynamic clock lookup\n  ARM: 6296/1: clock U300 intcon and timer properly\n  ARM: 6295/1: fix U300 apb_pclk split\n  ARM: 6306/1: fix inverted MMC card detect in U300\n  ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID\n  ARM: 6294/1: etm: do a dummy read from OSSRR during initialization\n  ARM: 6292/1: coresight: add ETM management registers\n  ARM: 6288/1: ftrace: document mcount formats\n  ARM: 6287/1: ftrace: clean up mcount assembly indentation\n  ARM: 6286/1: fix Thumb-2 decompressor broken by \"Auto calculate ZRELADDR\"\n  ARM: 6281/1: video/imxfb.c: allow usage without BACKLIGHT_CLASS_DEVICE\n  ARM: 6280/1: imx: Fix build failure when including \u003cmach/gpio.h\u003e without \u003clinux/spinlock.h\u003e\n  ARM: S5PV210: Fix on missing s3c-sdhci card detection method for hsmmc3\n  ARM: S5P: Fix on missing S5P_DEV_FIMC in plat-s5p/Kconfig\n  ARM: S5PV210: Override FIMC driver name on Aquila board\n  ARM: S5PC100: enable FIMC on SMDKC100\n  ...\n\nFix up conflicts in arch/arm/mach-{s5pc100,s5pv210}/cpu.c due to\ndifferent subsystem \u0027setname\u0027 calls, and trivial port types in\ninclude/linux/serial_core.h\n"
    },
    {
      "commit": "4457d9845927b3c62b6e833be243d21d6ca7df47",
      "tree": "c18beec72aa318227225b22ea323c45760439e32",
      "parents": [
        "ad9c7ed0685406fe3cd7f0749b82bf433a39dd9c"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Tue Aug 10 18:03:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:23 2010 -0700"
      },
      "message": "kfifo: fix kfifo miss use of nozami.c\n\nThere are different types of a fifo which can not handled in C without a\nlot of overhead.  So i decided to write the API as a set of macros, which\nis the only way to do a kind of template meta programming without C++.\nThis macros handles the different types of fifos in a transparent way.\n\nThere are a lot of benefits:\n\n- Compile time handling of the different fifo types\n- Better performance (a save put or get of an integer does only generate\n  9 assembly instructions on a x86)\n- Type save\n- Cleaner interface, the additional kfifo_..._rec() functions are gone\n- Easier to use\n- Less error prone\n- Different types of fifos: it is now possible to define a int fifo or\n  any other type. See below for an example.\n- Smaller footprint for none byte type fifos\n- No need of creating a second hidden variable, like in the old DEFINE_KFIFO\n\nThe API was not changed.\n\nThere are now real in place fifos where the data space is a part of the\nstructure.  The fifo needs now 20 byte plus the fifo space.  Dynamic\nassigned or allocated create a little bit more code.\n\nMost of the macros code will be optimized away and simple generate a\nfunction call.  Only the really small one generates inline code.\n\nAdditionally you can now create fifos for any data type, not only the\n\"unsigned char\" byte streamed fifos.\n\nThere is also a new kfifo_put and kfifo_get function, to handle a single\nelement in a fifo.  This macros generates inline code, which is lit bit\nlarger but faster.\n\nI know that this kind of macros are very sophisticated and not easy to\nmaintain.  But i have all tested and it works as expected.  I analyzed the\noutput of the compiler and for the x86 the code is as good as hand written\nassembler code.  For the byte stream fifo the generate code is exact the\nsame as with the current kfifo implementation.  For all other types of\nfifos the code is smaller before, because the interface is easier to use.\n\nThe main goal was to provide an API which is very intuitive, save and easy\nto use.  So linux will get now a powerful fifo API which provides all what\na developer needs.  This will save in the future a lot of kernel space,\nsince there is no need to write an own implementation.  Most of the device\ndriver developers need a fifo, and also deep kernel development will gain\nbenefit from this API.\n\nHere are the results of the text section usage:\n\nExample 1:\n                        kfifo_put/_get  kfifo_in/out    current kfifo\ndynamic allocated       0x000002a8      0x00000291      0x00000299\nin place                0x00000291      0x0000026e      0x00000273\n\nkfifo.c                 new             old\ntext section size       0x00000be5      0x000008b2\n\nAs you can see, kfifo_put/kfifo_get creates a little bit more code than\nkfifo_in/kfifo_out, but it is much faster (the code is inline).\n\nThe code is complete hand crafted and optimized.  The text section size is\nas small as possible.  You get all the fifo handling in only 3 kb.  This\nincludes type safe fix size records, dynamic records and DMA handling.\n\nThis should be the final version. All requested features are implemented.\n\nNote: Most features of this API doesn\u0027t have any users.  All functions\nwhich are not used in the next 9 months will be removed.  So, please adapt\nyour drivers and other sources as soon as possible to the new API and post\nit.\n\nThis are the features which are currently not used in the kernel:\n\nkfifo_to_user()\nkfifo_from_user()\nkfifo_dma_....() macros\nkfifo_esize()\nkfifo_recsize()\nkfifo_put()\nkfifo_get()\n\nThe fixed size record elements, exclude \"unsigned char\" fifo\u0027s and the\nvariable size records fifo\u0027s\n\nThis patch:\n\nUser of the kernel fifo should never bypass the API and directly access\nthe fifo structure.  Otherwise it will be very hard to maintain the API.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "832ccf6f44969b616b2aeea25276684cf104fa3b",
      "tree": "2aa3c7022469cd37340e4f17d092942e33d889ed",
      "parents": [
        "863a6049202412a6d655d052eb1c45ca7dd74a83"
      ],
      "author": {
        "name": "Fr?d?ric Bri?re",
        "email": "fbriere@fbriere.net",
        "time": "Tue Aug 10 18:03:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:22 2010 -0700"
      },
      "message": "parport_serial: use the PCI IRQ if offered\n\nCommit 51dcdfe (\"parport: Use the PCI IRQ if offered\") added IRQ support\nfor PCI parallel port devices handled by parport_pc, but turned it off for\nparport_serial, despite a printk() message to the contrary.\n\nSigned-off-by: Fr?d?ric Bri?re \u003cfbriere@fbriere.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7ff0d9c92435e836e13aaa8d0e56d4000424bcc",
      "tree": "96f56d15b5dd96c44fb183ce00152608df50dc5c",
      "parents": [
        "bebf8cfaea1df1a104b993b995bb385e998a4dc8"
      ],
      "author": {
        "name": "TAMUKI Shoichi",
        "email": "tamuki@linet.gr.jp",
        "time": "Tue Aug 10 18:03:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:22 2010 -0700"
      },
      "message": "panic: keep blinking in spite of long spin timer mode\n\nTo keep panic_timeout accuracy when running under a hypervisor, the\ncurrent implementation only spins on long time (1 second) calls to mdelay.\n That brings a good effect, but the problem is the keyboard LEDs don\u0027t\nblink at all on that situation.\n\nThis patch changes to call to panic_blink_enter() between every mdelay and\nkeeps blinking in spite of long spin timer mode.\n\nThe time to call to mdelay is now 100ms.  Even this change will keep\npanic_timeout accuracy enough when running under a hypervisor.\n\nSigned-off-by: TAMUKI Shoichi \u003ctamuki@linet.gr.jp\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d80e0d96a328cc864a1cb359f545a6ed0c61812d",
      "tree": "805689907e865c14943b7b77b7b1d64ca8044e01",
      "parents": [
        "7896bfa451b209f73bc8ec14721dcc2c5329a0a9"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "scsi: 53c700: remove dma_is_consistent usage\n\nThis driver is the only user of dma_is_consistent().  We plan to remove this\nAPI.\n\nThe driver uses the API in the following way:\n\nBUG_ON(!dma_is_consistent(hostdata-\u003edev, pScript) \u0026\u0026 L1_CACHE_BYTES \u003c dma_get_cache_alignment());\n\nThe above code tries to see if L1_CACHE_BYTES is greater than\ndma_get_cache_alignment() on sysmtes that can not allocate coherent memory\n(some old systems can\u0027t).\n\nJames Bottomley exmplained that this is necesary because the driver packs the\nset of mailboxes into a single coherent area and separates the different\nusages by a L1 cache stride.  So it\u0027s fatal if the dma\n\nHe also pointed out that we can kill this checking because we don\u0027t hit this\nBUG_ON on all architectures that actually use the driver.\n\n(akpm: stolen from the scsi tree because\ndma-mapping-remove-dma_is_consistent-api.patch needs it)\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd1542c8197fc3c2eb3a8301505d5d9738fab1e4",
      "tree": "50c1a67329ad4d4b92af17c7959c57240a2648ca",
      "parents": [
        "b425d5c82d9b1fcf788688e556e4dfeca76604da"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Aug 10 18:03:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "edac: mpc85xx: add support for new MPCxxx/Pxxxx EDAC controllers\n\nSimply add proper IDs into the device table.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Dave Jiang \u003cdjiang@mvista.com\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b425d5c82d9b1fcf788688e556e4dfeca76604da",
      "tree": "abec89a7486ca331b2bad256a95b4674379f3aed",
      "parents": [
        "44aa80f005be88fef940fccdd345b313964768f3"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 10 18:03:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "edac: i5400: improve handling of pci_enable_device() return value\n\n-EIO is not the only error code that pci_enable_device() may return, also\nthe set of errors can be enhanced in future.  We should compare return\ncode with zero, not with concrete error value.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Jeff Roberson \u003cjroberson@jroberson.net\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44aa80f005be88fef940fccdd345b313964768f3",
      "tree": "0a2c4304eb01c18a3bfb9402bb43abcf3c953294",
      "parents": [
        "bd1688dcdf6e986913f3f1ff2df9dc2bfb63db5c"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 10 18:03:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "edac: i5000: improve handling of pci_enable_device() return value\n\n-EIO is not the only error code that pci_enable_device() may return, also\nthe set of errors can be enhanced in future.  We should compare return\ncode with zero, not with concrete error value.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nCc: Jeff Roberson \u003cjroberson@jroberson.net\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd1688dcdf6e986913f3f1ff2df9dc2bfb63db5c",
      "tree": "5310ad5b2f1745d802334bb5fdcd9a9098bf3fcd",
      "parents": [
        "c52b0b91ba1f4b7ea90e20385c0a6df0ba54aed4"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Tue Aug 10 18:03:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:20 2010 -0700"
      },
      "message": "edac: add wissing pieces from MPC85xx -\u003e FSL_SOC_BOOKE\n\nIn 5753c082f66eca5be81f6bda85c1718c5eea6ada (\"powerpc/85xx: Kconfig\ncleanup\") menuconfig MPC85xx was replaced by FSL_SOC_BOOKE but some\nreferences insider the code were not adjusted accordingly.  This patch\nadresses these missing pieces.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nCc: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Peter Tyser \u003cptyser@xes-inc.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecd6269174c04da5efbd17d6bff793e428eb45ef",
      "tree": "9dbf1a8b0843ffc52f9f2fb9202acd096db3c755",
      "parents": [
        "e73790a57abc1320b3c3a94da43ae24359687d7c"
      ],
      "author": {
        "name": "Jens Rottmann",
        "email": "JRottmann@LiPPERTEmbedded.de",
        "time": "Tue Aug 10 18:03:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:20 2010 -0700"
      },
      "message": "cs5535-mfgpt: reuse timers that have never been set up\n\nThe MFGPT hardware may be set up only once, therefore\ncs5535_mfgpt_free_timer() didn\u0027t re-set the timer\u0027s \"avail\" bit.  However\nif a timer is freed before it has actually been in use then it may be made\navailable again.\n\nSigned-off-by: Jens Rottmann \u003cJRottmann@LiPPERTEmbedded.de\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jordan Crouse \u003cjordan@cosmicpenguin.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e73790a57abc1320b3c3a94da43ae24359687d7c",
      "tree": "10aafbf75687e9e0b07f2b892f208f2ab44db2c9",
      "parents": [
        "7bb671e3d053226f870c333f701924986b39ee7f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 10 18:03:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:20 2010 -0700"
      },
      "message": "drivers/char/n_gsm.c: add missing spin_unlock_irqrestore\n\nAdd a spin_unlock_irqrestore missing on the error path.  Converting the\nreturn to break leads to the spin_unlock_irqrestore at the end of the\nfunction.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* spin_lock_irqsave(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* spin_unlock_irqrestore(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7bb671e3d053226f870c333f701924986b39ee7f",
      "tree": "1a5f891b9a1d9bc26617caf0b39bc22386ee9cae",
      "parents": [
        "7faefea66a6d1f0d9da0a18615f57dc969e00d99"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Tue Aug 10 18:03:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:20 2010 -0700"
      },
      "message": "ipmi: print info for spmi and smbios paths like acpi and pci\n\nPrint out the reg spacing and size for spmi and smbios so BIOS developers\ncan make them consistent.\n\nAlso remove extra PFX on the duplicating path.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Myron Stowe \u003cmyron.stowe@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7faefea66a6d1f0d9da0a18615f57dc969e00d99",
      "tree": "a3035d4e86df7460840e7d4991178375b465b918",
      "parents": [
        "f46c77c283e514a747aee7e8c4f5afc70274c232"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Tue Aug 10 18:03:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:20 2010 -0700"
      },
      "message": "ipmi: fix memleaking for add_smi when duplicating happen\n\nFree the temporary info struct when we have duplicated ones.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Myron Stowe \u003cmyron.stowe@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f46c77c283e514a747aee7e8c4f5afc70274c232",
      "tree": "ce74249748d538105237c565c5bca8e98e545cde",
      "parents": [
        "cfbef3cb16658046c6faa8c9816018dd11ae62f0"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Tue Aug 10 18:03:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:20 2010 -0700"
      },
      "message": "drivers/char/ipmi/ipmi_si_intf.c: fix warning: variable \u0027addr_space\u0027 set but not used\n\nFix a warning message generated by GCC, and also updates a web address\npointing to a pdf containing information.\n\nCC [M]  drivers/char/ipmi/ipmi_si_intf.o\ndrivers/char/ipmi/ipmi_si_intf.c: In function \u0027try_init_spmi\u0027:\ndrivers/char/ipmi/ipmi_si_intf.c:2016:8: warning: variable \u0027addr_space\u0027 set but not used\n\nSigned-off-by: Sergey V. \u003csftp.mtuci@gmail.com\u003e\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d676db35ca6c99180bb12dcbd4a8c3b2995e49",
      "tree": "fcbd8da68f277508df5d6d0266c2d72ed167af91",
      "parents": [
        "71740c423c52dc65fd2f40e4c7f6ed32c636c52b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 10 18:02:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:18 2010 -0700"
      },
      "message": "mtd/nand_base: fix kernel-doc warnings \u0026 typos\n\nFix mtd/nand_base.c kernel-doc warnings and typos.\n\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:893): No description found for parameter \u0027invert\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:930): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027mtd\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027ofs\u0027\nWarning(drivers/mtd/nand/nand_base.c:987): No description found for parameter \u0027len\u0027\nWarning(drivers/mtd/nand/nand_base.c:2087): No description found for parameter \u0027len\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71740c423c52dc65fd2f40e4c7f6ed32c636c52b",
      "tree": "a96191d739927dc0bd81e75a5d5f90c5a31de05a",
      "parents": [
        "b3397ad544172fb34ddcff5b04704b6c80838289"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Aug 10 18:02:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "fusion: fix kernel-doc warnings\n\nFix (delete) empty kernel-doc lines/warnings:\nWarning(drivers/message/fusion/mptbase.c:6916): bad line:\nWarning(drivers/message/fusion/mptbase.c:7060): bad line:\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsi.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "628a464e5bffd0e9aedaee2a85296be17aa19d90",
      "tree": "2a48af6c73526b73cd4ed9cf02bde78110e1dc2c",
      "parents": [
        "527dcf4c5029b8dc791eb96fad01a12bb06e7850"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Aug 10 18:02:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "drivers/video/igafb.c: make igafb_setup() and igafb_init() static\n\nCc: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "527dcf4c5029b8dc791eb96fad01a12bb06e7850",
      "tree": "3b2ee7c81990b55667f8207a8ce86073f7d84287",
      "parents": [
        "c07fbfd17e614a76b194f371c5331e21e6cffb54"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 10 18:02:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "drivers/video/igafb.c: introduce lost \u0027return\u0027\n\nIf iga_init() fails, code releases resources and continues to use it.  It\nseems that after releasing resources \u0027return\u0027 should be.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c07fbfd17e614a76b194f371c5331e21e6cffb54",
      "tree": "34bd53668b5b45b344411d49d8acf6d466004428",
      "parents": [
        "daf695fca877068d7533a1b431b09210e5ad0b6b"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Tue Aug 10 18:02:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "fbmem: VM_IO set, but not propagated\n\nWhen we setup up the VMA flags for the mmap flag and we end up using the\nfallback mmap functionality we set the vma-\u003evm_flags |\u003d VM_IO.  However we\nneglect to propagate the flag to the vma-\u003evm_page_prot.\n\nThis bug was found when Linux kernel was running under Xen.  In that\nscenario, any page that has VM_IO flag to it, means that it MUST be a\nMMIO/VRAM backend memory , _not_ System RAM.  That is what the fbmem.c\ndoes: sets VM_IO, ioremaps the region - everything is peachy.\n\nWell, not exactly.  The vm_page_prot does not get the relevant PTE flags\nset (_PAGE_IOMAP) which under Xen is a death-kneel to pages that are\nreferencing real physical devices but don\u0027t have that flag set.\n\nThis patch fixes this.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nTested-by: Eamon Walsh \u003cewalsh@tycho.nsa.gov\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bb567a38950f0917aecfe1a3e46720d8bbb0020",
      "tree": "58187f4c8263dd3efcae7b018066517caece374e",
      "parents": [
        "04ab9ef97771ba88789672a1f0d0ddcf8dbc0924"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Tue Aug 10 18:02:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: automatically calculate pixel clock when none is given\n\nAdd a simple algorithm which calculates the pixel clock based on the video\nmode parameters.  This is only done when no pixel clock is supplied\nthrough the platform data.\n\nThis allows drivers to omit the pixel clock data and thus share the\nalgorithm used for calculating it.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nCc: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nTested-by: Donghwa Lee \u003cyiffie9819@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04ab9ef97771ba88789672a1f0d0ddcf8dbc0924",
      "tree": "2cdd3901815caf4a1dd9f2e9d108622068e35269",
      "parents": [
        "8cfdcb2393b05cc80f89ed0110c0f90423d2fee1"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: add support for DMA channel control on S5PV210\n\nS5PV210 SoCs allow enabling/disabling DMA channels per window.  For a\nwindow to display data from framebuffer memory, its channel has to be\nenabled.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cfdcb2393b05cc80f89ed0110c0f90423d2fee1",
      "tree": "d5a45d10fa6aaa207bae7e19fb0f32334015873e",
      "parents": [
        "a8bdabca3ad69de632bd13f1cb65639e9a556e20"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:02:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: fix section mismatch\n\nThis patch fixes the following section mismatch errors:\n\nWARNING: vmlinux.o(.data+0x20b40): Section mismatch in reference from the variable s3c_fb_driver_ids to the (unknown reference) .devinit.data:(unknown)\nThe variable s3c_fb_driver_ids references\nthe (unknown reference) __devinitdata (unknown)\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: vmlinux.o(.data+0x20b58): Section mismatch in reference from the variable s3c_fb_driver_ids to the (unknown reference) .devinit.data:(unknown)\nThe variable s3c_fb_driver_ids references\nthe (unknown reference) __devinitdata (unknown)\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: vmlinux.o(.data+0x20b70): Section mismatch in reference from the variable s3c_fb_driver_ids to the (unknown reference) .devinit.data:(unknown)\nThe variable s3c_fb_driver_ids references\nthe (unknown reference) __devinitdata (unknown)\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8bdabca3ad69de632bd13f1cb65639e9a556e20",
      "tree": "e29b458eeeec1af2d8ed87a601f85626c9165076",
      "parents": [
        "f676ec2a3526465dfa7b5c513a0c2bb22fb70b80"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: protect window-specific registers during updates\n\nNewer hardware (S3C6410, S5P) have the ability to block updates from\nshadow registers during reconfiguration.  Add protect calls for set_par\nand clear protection when resetting.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f676ec2a3526465dfa7b5c513a0c2bb22fb70b80",
      "tree": "ab844e8c4136487f4daf0da6d9687103845fc62a",
      "parents": [
        "f5ec546f1f5e21bfc84ce7a1ac7408702082c65a"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:11 2010 -0700"
      },
      "message": "s3c-fb: correct window osd size and alpha register handling\n\nS3C64xx and S5P OSD registers for OSD size and alpha are as follows:\nVIDOSDC: win 0 - size, win 1-4: alpha\nVIDOSDD: win 1-2 - size; not present for windows 0, 3 and 4\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5ec546f1f5e21bfc84ce7a1ac7408702082c65a",
      "tree": "9525ade4ee40c8c4bfc8c408ed643d484b953dfa",
      "parents": [
        "d4787291fb9ce93f346f307c211af967d29cccad"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:11 2010 -0700"
      },
      "message": "s3c-fb: add SHADOWCON shadow register locking support for S5PV210\n\nS5PV210 allows per-window locking of register value updates from shadow\nregisters.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4787291fb9ce93f346f307c211af967d29cccad",
      "tree": "af5cb95abe8e688d6ccf321cdcfd62b85cd47cb5",
      "parents": [
        "efdc846d2f7190c8f3092c09975c0ebba30a95ba"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:11 2010 -0700"
      },
      "message": "s3c-fb: window 3 of 64xx+ does not have an osd_d register\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efdc846d2f7190c8f3092c09975c0ebba30a95ba",
      "tree": "23834f2ab4523b86c53f2a4f3b56834e8155dfb2",
      "parents": [
        "067b226b9e8e20463e0937344c93101ac8d8d2b1"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: add wait for VSYNC ioctl\n\nAdd VSYNC interrupt support and an ioctl that allows waiting for it.\nInterrupts are turned on only when needed.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "067b226b9e8e20463e0937344c93101ac8d8d2b1",
      "tree": "518d26953ac86514594307976e5a670212c52c6e",
      "parents": [
        "eb42b0441bc7fd29066bb7c38ebabe3d0e3ff202"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: add support for display panning\n\nSupports all bpp modes.\n\nThe PRTCON register is used to disable in-hardware updates of registers\nthat store start and end addresses of framebuffer memory.  This prevents\ndisplay corruption in case we do not make it before VSYNC with updating\nthem atomically.  With this feature there is no need to wait for a VSYNC\ninterrupt before each such update.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e591ac620269b3f5fb000d75444bbb397576315",
      "tree": "f8f44566eba2aa426f5519674c8848ec025a4bd7",
      "parents": [
        "9fa424a40186ef3e8a6573aa1c1dd46c94c66012"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: separate S5PC100 and S5PV210 framebuffer driver data structures\n\nS5PC100 and S5PV210 framebuffer devices differ slightly in terms of\navailable registers and their driver data structures have to be separate.\nThose differences include dissimilar ways to control shadow register\nupdates.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd7d7e0244955a4694d1e79e8c8a9bef163d6305",
      "tree": "2f10b24821d854597dce5d2a351cecb547f68894",
      "parents": [
        "bc2da1b6fb1a8af9a3226a4f5db3ce32a0a192c9"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: fix various null references on framebuffer memory alloc failure\n\nThe following problems were found in the above situation:\n\nsfb-\u003ewindows[win] was being assigned at the end of s3c_fb_probe_win only.\nThis resulted in passing a NULL to s3c_fb_release_win if probe_win\nreturned early and a memory leak.\n\ndma_free_writecombine does not allow its third argument to be NULL.\n\nfb_dealloc_cmap does not verify whether its argument is not NULL.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc2da1b6fb1a8af9a3226a4f5db3ce32a0a192c9",
      "tree": "b49de2f909dbafb516e8c00570f7fc2ced1ab8c8",
      "parents": [
        "c4bb6ffa7754e8d0f8b24decd91de259b549fda1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: integrate palette setup code into main driver\n\nRemove the palette setup code from the header files and put it into the\nmain driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4bb6ffa7754e8d0f8b24decd91de259b549fda1",
      "tree": "b3fa52dc17e77e9541d525d2ac42d8d206daa151",
      "parents": [
        "50a5503a9208420e6c59d24504a5e9913d603cf7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: udpate to support s3c2416/s3c2443 style hardware\n\nUpdate the variant and window variant structures with the necessary\nchanges to support the older style of hardware where these are not in the\nsame place.\n\nAdd the support for the s3c2443/s3c2416 hardware by using the\nplatform-device s3c2443 to cover both, and add the initialisation data for\nthese.\n\nAlso change to including just the v4 header files for the moment until the\nlast of the merging of these is sorted out.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50a5503a9208420e6c59d24504a5e9913d603cf7",
      "tree": "3d1e5c3cc1ab5f1a499695803163204483b382a7",
      "parents": [
        "949470375393e82dc9158d36d675180c8c250388"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: initial move to unifying the header files\n\nRemove the various header files that configure this driver and use the\nplatform device name to select the correct configuration at probe time.\n\nCurrently this does not remove the header files, only updates the driver\nand the relevant platform files.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "949470375393e82dc9158d36d675180c8c250388",
      "tree": "8e0e7b78292aa08784dda53826817fc54b9c6b65",
      "parents": [
        "dc8498c00f6a41a28f01111a3d2ed9f179356a71"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: only init window colour key controls for windows with blending\n\nThe driver clears all windows, but also sets the windows\u0027 colour key\ncontrols at the same time.  However, the last window does not have these\nregisters as it is always blended into the previous window.\n\nMove the colour key initialisation into the probe, and run it for only\nnr_win-1 windows.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc8498c00f6a41a28f01111a3d2ed9f179356a71",
      "tree": "550c4903f5f8510aebf57293c27aa099320fda94",
      "parents": [
        "ad04490a171915737c9b99d2fa5cb813830f24c1"
      ],
      "author": {
        "name": "InKi Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Aug 10 18:02:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "s3c-fb: fix distortedness situation for the mode more then 24bpp\n\nIt has been working fine at 16bpp but in case of pixel format more then\n24bpp it would occur distortedness situation on that mode.  so this patch\nset the word swap control bit of WINCONx to 1 as default value.  but it\nshould be set to 0 in case that each ENLOCAL bit of WINCON0 ~ 2 registers\nis enabled.  this issue would be solved with local path feature soon.\n\nSigned-off-by: InKi Dae \u003cinki.dae@samsung.com\u003e\nReviewed-by: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad04490a171915737c9b99d2fa5cb813830f24c1",
      "tree": "be12ab706d2f68be30d8169ffaa2c5f3f8616fca",
      "parents": [
        "45649fdb54c2e3feb59a8648608ed601511f2098"
      ],
      "author": {
        "name": "InKi Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Aug 10 18:02:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "s3c-fb: add default window feature.\n\ns5pv210 has five window layers (window0 ~ 4), among them, window0 ~ 2\ncould be used for local path with fimc(capture device) and fimd writeback\nfeature so this patch makes default window layer for UI to be set at\nmachine code.\n\nSigned-off-by: InKi Dae \u003cinki.dae@samsung.com\u003e\nReviewed-by: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45649fdb54c2e3feb59a8648608ed601511f2098",
      "tree": "7db4ba317e44fe04f1c3c7d443fa8e775359acaa",
      "parents": [
        "a67ef278e24b1fe5ab8f5e8ef27f9654b91732de"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "s3c-fb: change to depending on CONFIG_S3C_FB_DEV\n\nAs suggested by Marek Szyprowski, we should make the driver depend on the\nconfiguration currently being used to build the platform device into the\nkernel.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a67ef278e24b1fe5ab8f5e8ef27f9654b91732de",
      "tree": "dbef61c3226194d95c93105ccb1a83774e74776e",
      "parents": [
        "26c5be3c750df6f8a9193d478905627ec75f7f41"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Aug 10 18:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "drivers/video/fbmem.c: simplify strlen()\u003d\u003d0 check in fb_get_options()\n\nReplaced !strlen(str) check with !str[0].  Removed the variable which was\nused solely to store strlen result.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26c5be3c750df6f8a9193d478905627ec75f7f41",
      "tree": "414dca05e16893bf32ae6ec53b96031b54aa8193",
      "parents": [
        "da909ce4c0df482a43e1e8c827a7d2f169973736"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Aug 10 18:02:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "fbcon: uninline four foo_update_attr() functions\n\nThis patch uninlines four similar functions, foo_update_attr(), in four\nfbcon-related files.\n\nThese functions contain loops, two of theam have _nested_ loops, and they\nhave more than one callsite each.  I think they should not be inlined.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da909ce4c0df482a43e1e8c827a7d2f169973736",
      "tree": "c2715adf1cb2ba1689c5429c41c072af2e6ca8d8",
      "parents": [
        "ec81c9cc2f58a3a9f9637c390ea83efe9f91abf7"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Aug 10 18:02:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "fbcon: uninline large static function get_color()\n\nThis function\u0027s body is good two screenfuls and it has six callsites.  No\napparent reason why it is marked inline.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec81c9cc2f58a3a9f9637c390ea83efe9f91abf7",
      "tree": "cfb2273a616d3f8ac2f9cdd8c9708200ddfe50a6",
      "parents": [
        "c34f16b70a52e348a62944fe0d5c7c1eb9ad5b72"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Aug 10 18:02:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "fbdev: efifb: section fixes\n\nRemove 43 section mismatches by moving the two structures efifb_defined\nand efifb_fix from .init.data to .devinit.data.\n\nAlso the two structure arrays dmi_system_table[] and dmi_list[] have been\nmoved from .data to .init.rodata and .init.data, which saves, if built-in,\nsome space.\n\nOn x86_64 \u0027size -A\u0027 showed that these sections changed size:\n\nefifb.o:\nsection                     size-old        size-new\n.data                       1200            688\n.init.data                  7840            512\n.init.rodata                0               7568\n.devinit.data               0               256\n\nTotal                       11927           11911\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c34f16b70a52e348a62944fe0d5c7c1eb9ad5b72",
      "tree": "d312e785ba22c6b1bf2af3338de368eefa514695",
      "parents": [
        "364fadb32b67695cec610f5cd03df2514ef0f2b0"
      ],
      "author": {
        "name": "Gregory Bean",
        "email": "gbean@codeaurora.org",
        "time": "Tue Aug 10 18:02:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "gpio: sx150x: add Semtech I2C sx150x gpio expander driver\n\nAdd support for Semtech SX150-series I2C GPIO expanders.  Compatible\nmodels include:\n\n8 bits:  sx1508q\n16 bits: sx1509q\n\nSigned-off-by: Gregory Bean \u003cgbean@codeaurora.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Trilok Soni \u003ctsoni@codeaurora.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "364fadb32b67695cec610f5cd03df2514ef0f2b0",
      "tree": "0f4fa1741d83183e55e07d425426d954493485eb",
      "parents": [
        "5ba1821d1b4a506f8c9be93d962f22b24b6140a5"
      ],
      "author": {
        "name": "Daniel Gl?ckner",
        "email": "dg@emlix.com",
        "time": "Tue Aug 10 18:02:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "gpiolib: allow nested threaded irqs for poll(2)\n\nThe pca953x driver requires the use of threaded irqs as its irq\ndemultiplexer can sleep.  Our irq handler can be called from any context,\nso use request_any_context_irq to allow threaded irqs as well.\n\nSigned-off-by: Daniel Gl?ckner \u003cdg@emlix.com\u003e\nReported-by: Ian Jeffray \u003cian@jeffray.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ba1821d1b4a506f8c9be93d962f22b24b6140a5",
      "tree": "e083b9e40a9573eb362e3b4c1a91dc0071183a7d",
      "parents": [
        "9c4ba9466117b16a2b85034bb87db528aaeb3f07"
      ],
      "author": {
        "name": "Daniel Gl?ckner",
        "email": "dg@emlix.com",
        "time": "Tue Aug 10 18:02:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "gpiolib: get rid of struct poll_desc and worklet\n\nAs sysfs_notify_dirent has been made irq safe, there is no reason to not\ncall it directly from irq.  With the work_struct removed, the remaining\nelement in poll_desc is a sysfs_dirent pointer which may not be NULL.  We\ncan therefore store it directly in the idr and pass it as context to the\nirq handler.\n\nMost part of the patch deals with renaming defines and variables to\nreflect their new use without functional change.\n\nI also took the opportunity to initialize the idr statically.\n\nSigned-off-by: Daniel Gl?ckner \u003cdg@emlix.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c4ba9466117b16a2b85034bb87db528aaeb3f07",
      "tree": "24ca585f76deef20b8c541ec2b62a1c72776a931",
      "parents": [
        "49946f68149a723659eca253376ac555d4b73280"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Tue Aug 10 18:02:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "gpiolib: decouple might_sleep_if() from DEBUG\n\nBe more consistent about runtime programming interface abuse warnings,\nwhich can reduce some confusion and trigger bugfixes.  Based on an\nobservation and patch from Jani Nikula.\n\nAlso update doc to highlight some sleeping-call issues and to match some\nrecent changes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nCc: \"Ryan Mallon\" \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49946f68149a723659eca253376ac555d4b73280",
      "tree": "687ce58ab1a4ca573290b1634752a55ef5521861",
      "parents": [
        "4a22b8a4ad5561436b16f5278d2f9e406ffb8705"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Aug 10 18:02:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "pcf857x: support working w/o platform data\n\nProvide sane defaults for pcf857x, so the driver can be used w/o providing\nplatform data (and thus can be simply bound via OF tree).\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a22b8a4ad5561436b16f5278d2f9e406ffb8705",
      "tree": "8569c6dd4cc215876156fa5b2721ad1a487b9c88",
      "parents": [
        "22e3d63147c9608dc48ac6a6d9973eba8672efbe"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Aug 10 18:02:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "gpio: max730x: make pullups configurable via platformdata\n\nThe gpios on the max730x chips have support for internal pullups while in\ninput mode.\n\nThis patch adds support for configuring these pullups via platform data.\nA new member (\"input_pullup_active\") to the platform data struct is\nintroduced.  A set bit in this variable activates the pullups while the\nrespective port is in input mode.  This is a compatible enhancement since\nunset bits lead to disables pullups which was the default in the original\ndriver.\n\n_Note_: the 4 lowest bits in \"input_pullup_active\" are unused because the\nfirst 4 ports of the controller are not used, too.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22e3d63147c9608dc48ac6a6d9973eba8672efbe",
      "tree": "21a829a2685ad6afd8284cd3be2a702ab5810e46",
      "parents": [
        "de639c311689f4dbf3f9df734a8243e7e44b79da"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Aug 10 18:02:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "rtc: rp5c01: add NVRAM support\n\nThe Ricoh RP5C01 RTC contains 26 x 4 bits of NVRAM.  Provide access to it\nvia a sysfs \"nvram\" attribute file.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de639c311689f4dbf3f9df734a8243e7e44b79da",
      "tree": "aef6ba396b2d6714d8f4544e64353af8ad690acb",
      "parents": [
        "6d23b2582fd0bc0a8cf3cfa4307f66281cacad4b"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Tue Aug 10 18:02:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "drivers/rtc: remove unneeded ifdef CONFIG_PM\n\nBecause CONFIG_PM is a precondition to CONFIG_ACPI, the ifdef CONFIG_PM\nwithin ifdef CONFIG_ACPI is redundant.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d23b2582fd0bc0a8cf3cfa4307f66281cacad4b",
      "tree": "0b722ad87f55a61755a4c523adc2808e9e6a9deb",
      "parents": [
        "c03675f05ff9039dbea4bbc5332a885921e36dff"
      ],
      "author": {
        "name": "Roman Fietze",
        "email": "roman.fietze@telemotive.de",
        "time": "Tue Aug 10 18:02:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "rtc-isl12022: properly handle military hour format\n\nMask out PM flag when reading the hour, always set MIL bit when\nwriting the hour.\n\nSigned-off-by: Roman Fietze \u003croman.fietze@telemotive.de\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c03675f05ff9039dbea4bbc5332a885921e36dff",
      "tree": "1284620a59a3a2b634369ee5e4521e28269c41c3",
      "parents": [
        "2f11e57dadb33627c4cfa6ca4ff9374494eee106"
      ],
      "author": {
        "name": "Roy Zang",
        "email": "tie-fei.zang@freescale.com",
        "time": "Tue Aug 10 18:02:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "rtc: add support for DS3232 RTC\n\nAdd a driver for the DS3232 RTC chip via the I2C bus.  Alarms are not\nsupported in this version of the driver.\n\n[akpm@linux-foundation.org: fix Kconfig help text]\nSigned-off-by: Mingkai Hu \u003cMingkai.hu@freescale.com\u003e\nSigned-off-by: Jingchang Lu \u003cb22599@freescale.com\u003e\nSigned-off-by: Srikanth Srinivasan \u003csrikanth.srinivasan@freescale.com\u003e\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f11e57dadb33627c4cfa6ca4ff9374494eee106",
      "tree": "6212c1a5fa36ed668aa83fa716a8ab2720c2939c",
      "parents": [
        "23e53be94a7bf9220e1e3d8b0b56b8c96cb88e3c"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "rtc/nuc900: fix build warning\n\nRemove unused local variable.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23e53be94a7bf9220e1e3d8b0b56b8c96cb88e3c",
      "tree": "e43b774742d66f73f06da43c08182253b32b6bc2",
      "parents": [
        "84f20a6928bb2b8e5f7ab50686bdf1566479363a"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "rtc/nuc900: modify enable/disable IRQs and driver data setting location\n\nThis patch does two modifications:\n\n(1) Adjust enable/disable IRQs location,enable it after rtc\n    registration and disable it prior to unregistration.\n\n(2) Put \u0027platform_set_drvdata(pdev, nuc900_rtc)\u0027 in front of rtc\n    registration still be safety, though there is no need to do this, when\n    I move enable irq after rtc registration, I think still put\n    \u0027platform_set_drvdata\u0027 before rtc registration that would be a good\n    habit.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84f20a6928bb2b8e5f7ab50686bdf1566479363a",
      "tree": "13c28223b8d9b4b314139265edfeca8e0714b467",
      "parents": [
        "52142ed416f85dcc3e2061e720511a1e69ac3d93"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:08 2010 -0700"
      },
      "message": "rtc/nuc900: make returning time checking function valid\n\nMake returning time checking function valid.  In spite of using the\n\u0027rtc_valid_tm\u0027, nevertheless, the read time function omits its returning\nvalue, that means the \u0027rtc_valid_tm\u0027 is useless here.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52142ed416f85dcc3e2061e720511a1e69ac3d93",
      "tree": "be3500190fa5f948cc0774acb82fab183dadb411",
      "parents": [
        "caf1e1068b6e661f1163b5f180badde13b7580c8"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc/m48t86: use rtc_valid_tm() to check returned tm\n\nUse rtc_valid_tm() to check the returned struct rtc_time *tm, to avoid\nreturning a wrong tm value.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "caf1e1068b6e661f1163b5f180badde13b7580c8",
      "tree": "9831ae33bac156cdb42b2349350a6e34bac131d5",
      "parents": [
        "c814dc136f206888fba86f88636524b1936d55a9"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc/m48t59: use rtc_valid_tm() to check returned tm\n\nUse rtc_valid_tm to check the returned struct rtc_time *tm, to avoid\nreturning a wrong tm value.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c814dc136f206888fba86f88636524b1936d55a9",
      "tree": "234afee06a628551a1c202c7179eef469c772443",
      "parents": [
        "b485fe5ea1008db02abff9ef15be4f31b52df4f7"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc/max6900: use rtc_valid_tm() to check returning tm\n\nUse rtc_valid_tm() to check returning tm for max6900, it can avoid\nreturning wrong tm value.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b485fe5ea1008db02abff9ef15be4f31b52df4f7",
      "tree": "46bfcbe847fd7c248fdb7048350f8293654fddcd",
      "parents": [
        "d6c7428f9c2b1df1356a21837301647cb4f76e60"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc/m41t80: use rtc_valid_tm() to check returned tm\n\nUse rtc_valid_tm() to check returned struct rtc_time *tm - it can avoid\nreturning wrong tm value.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6c7428f9c2b1df1356a21837301647cb4f76e60",
      "tree": "24041cc3dd63a0b9330e5dbabfe8320b0ea084a0",
      "parents": [
        "eba545465fca35a413e4d62c42ce5e032e48ad60"
      ],
      "author": {
        "name": "Roman Fietze",
        "email": "roman.fietze@telemotive.de",
        "time": "Tue Aug 10 18:02:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc: add Intersil ISL12022 RTC driver\n\n- derived from rtc-pcf8563\n\n- no SRAM driver\n\nSigned-off-by: Roman Fietze \u003croman.fietze@telemotive.de\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eba545465fca35a413e4d62c42ce5e032e48ad60",
      "tree": "0fffdcc34d1d00091c32d22e5428dd678c7302cf",
      "parents": [
        "8e58f5778b975d14010b7318fac71e1daac9aabc"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Tue Aug 10 18:02:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc: driver for the DryIce block found in i.MX25 chips\n\nThis driver is based on code from Freescale which accompanies their i.MX25\nPDK board, with some cleanup.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Sascha Hauer \u003ckernel@pengutronix.de\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e58f5778b975d14010b7318fac71e1daac9aabc",
      "tree": "1c621f790afb34e07fa0839ddc29129aebf7205d",
      "parents": [
        "93b1384fb2028266c71aa417ae437c02537b1119"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Aug 10 18:02:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "drivers/rtc/rtc-pl031.c: remove unused #include \u003clinux/version.h\u003e\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93b1384fb2028266c71aa417ae437c02537b1119",
      "tree": "da780e3cfdc4e38246d8f75edf2930ea89968861",
      "parents": [
        "f3f99cf39180fc04a36cd376f434092fae85f317"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc/pxa: remove unnecessary private ops-\u003eioctl()\n\nWe shouldn\u0027t implement private ops-\u003eioctl() unless absolutely necessary.\npxa series RTC driver\u0027s ioctl() is unnecessary, since RTC subsystem has\nimplement the ioctl() very well,so we can only use the API of\n\u0027.alarm_irq_enable\u0027 and \u0027.update_irq_enable\u0027 to do enable irq action.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3f99cf39180fc04a36cd376f434092fae85f317",
      "tree": "7ef76a97c4e44def9549f20cd3ef625ea847d3a8",
      "parents": [
        "5824c7e66724d4d42f01c69feb818d7ac5f11bd9"
      ],
      "author": {
        "name": "Sergey Matyukevich",
        "email": "geomatsi@gmail.com",
        "time": "Tue Aug 10 18:02:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:07 2010 -0700"
      },
      "message": "rtc: fixes and new functionality for fm3130\n\n- add sanity check for alarm data in fm3130_probe\n\n- fix fm3130_set_alarm.\n\n  According to the datasheet, setting match bit \u00270\u0027 indicates that the\n  corresponding alarm field will be used in the match process\n\n- add operation alarm_irq_enable operation which is responsible for\n  handling RTC_AIE_ON, RTC_AIE_OFF ioctls\n\n- remove clearing of AF bit after reading rtc/alarm control register:\n  according to datasheet this bit is cleared anyway when rtc/alarm control\n  register is read\n\n[akpm@linux-foundation.org: make fm3130_alarm_irq_enable() static, fix comment layout]\nSigned-off-by: Sergey Matyukevich \u003cgeomatsi@gmail.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nAcked-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5824c7e66724d4d42f01c69feb818d7ac5f11bd9",
      "tree": "c1c44ff952bd693da5c2427ffb8241dd6f7f7ce4",
      "parents": [
        "4faf896c5e860b55b7444976225ff5ba85c0b286"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:06 2010 -0700"
      },
      "message": "rtc/rtc-mxc: remove six unused fields\n\nRemove six unused fields from `struct rtc_plat_data\u0027.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4faf896c5e860b55b7444976225ff5ba85c0b286",
      "tree": "44b4beee13a22d42c7da4611861add0c13ff2f74",
      "parents": [
        "a5737cb5150f08b2cf216a7b5f615800b3a75260"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:06 2010 -0700"
      },
      "message": "rtc/m48t59: kfree(NULL) is OK\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5737cb5150f08b2cf216a7b5f615800b3a75260",
      "tree": "d6a5930ac35160edcb0d76f97c0be8fd63e8024d",
      "parents": [
        "bdaf886fcfad73e4ff72423ce034dd7940e2e827"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:06 2010 -0700"
      },
      "message": "rtc/pxa: remove unused field\n\npxa_rtc.rtc_alarm is unused.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdaf886fcfad73e4ff72423ce034dd7940e2e827",
      "tree": "a5338383571c0effc552daed2c8999dad783b03c",
      "parents": [
        "70d2a0bae26c7c44641785d9def8a0d9048abbea"
      ],
      "author": {
        "name": "Graham Gower",
        "email": "graham.gower@gmail.com",
        "time": "Tue Aug 10 18:02:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:06 2010 -0700"
      },
      "message": "drivers/rtc/rtc-pcf8563.c: remove unused struct\n\nSigned-off-by: Graham Gower \u003cgraham.gower@gmail.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70d2a0bae26c7c44641785d9def8a0d9048abbea",
      "tree": "01c89101b519340ff6252eb2de5024d016c20789",
      "parents": [
        "0a89b55364e0a4fd4be9bc2c9a697f9b027eb395"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:06 2010 -0700"
      },
      "message": "rtc/nuc900: fix checking of args during time-setting\n\nWhen a user application wants to set the rtc time, the RTC subsystem takes\nadvantage of \u0027rtc_valid_tm(tm)\u0027 to check \u0027rtc_time *tm\u0027 value validity, it\nmake sure the \u0027tm-\u003etm_year\u0027 is larger than 70,so if \u002770\u003c tm_year \u003c 100\u0027,\nthe \u0027(settm-\u003etm_year - 100)\u0027 will be negative.  \u0027 Setting the negative\nvalue to hardware register will be invalid, so I add the \u0027if\u0027 condition to\nmake sure set a valid value to register.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a89b55364e0a4fd4be9bc2c9a697f9b027eb395",
      "tree": "6586428d02fe9365201eb28518d93ea27aa0b5da",
      "parents": [
        "5fc79d85d2ab7ce144bc75e06cab58126249afbb"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Aug 10 18:02:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:06 2010 -0700"
      },
      "message": "nuc900/rtc: change the waiting for device ready implement\n\n- add an mdelay(1) to the polling loop to cause less frequent access to\n  the hardware register.\n\n- change the return value from ENODEV to EPERM if the loop timed out.  I\n  think the \u0027Operation not permitted\u0027 description is more suitable for the\n  meaning of \u0027check_rtc_access_enable()\u0027 function, it just be used to\n  judge rtc access operation is permitted or not.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89596f20bb5f0f32c37abd337d995080e04519c8",
      "tree": "a4e0c01a5c8fa779229c6277aa7f836a1c09f2cf",
      "parents": [
        "d929dc2bfd8a58c34f1df0680018fa8ea5caa907"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 10 18:02:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:06 2010 -0700"
      },
      "message": "i2o: check return code from put_user()\n\nCheck return value of put_user() and return -EFAULT if it failed.\nOriginal comment \"We did a get user...so assuming mem is ok...is this\nbad?\" is incorrect because memory can be read only.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d929dc2bfd8a58c34f1df0680018fa8ea5caa907",
      "tree": "4efe31c289c00b4ce00b30fce956df5401d6fdde",
      "parents": [
        "32fa45498f843fcf56087b8046d8319fcd455ef0"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 10 18:02:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "i2o: fix overflow of copy_to_user()\n\nIf (len \u003e reslen) we must not call copy_to_user() since kernel buffer is\nsmaller than we want to copy.  Similar code in this file is correct, so\nthis bug was a typo.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32fa45498f843fcf56087b8046d8319fcd455ef0",
      "tree": "cbe18bcf77ca68fdc4cb9200c7ffdecc31bacb27",
      "parents": [
        "568133ebda39f7507759a744fa9cf4d5097bad2f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 10 18:02:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "drivers/message/i2o/exec-osm.c: add missing mutex_unlock\n\nAdd a mutex_unlock missing on the error path.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* mutex_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* mutex_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "568133ebda39f7507759a744fa9cf4d5097bad2f",
      "tree": "0a5cfe67eabe23bcbd9bb4b60a56e00500496536",
      "parents": [
        "447bd479105c34416dad01c374873c34d8e25cfd"
      ],
      "author": {
        "name": "Pablo Castillo",
        "email": "CyberCastle@gmail.com",
        "time": "Tue Aug 10 18:02:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "mmc: add ricoh e822 pci id\n\nSigned-off-by: Pablo Castillo \u003cCyberCastle@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nTested-by: Gregg Lebovitz \u003cgregg@lebovitz.net\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4512f79dcb236c8dc2afae176a0dc520096f0bc",
      "tree": "4aced8cb26bae4256e538c6a35679d31c60d7dc2",
      "parents": [
        "9bea3c850dbff2296892298614388bdc71ad2170"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Tue Aug 10 18:01:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci: add auto CMD12 support for eSDHC driver\n\nAdd auto CMD12 command support for eSDHC driver.  This is needed by P4080\nand P1022 for block read/write.  Manual asynchronous CMD12 abort operation\ncauses protocol violations on these silicons.\n\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bea3c850dbff2296892298614388bdc71ad2170",
      "tree": "bc5050601ec6349441ef3d35cbda2775808eee20",
      "parents": [
        "17866e14f3a4f219e94f1374ece7226479418ff8"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci: add regulator support\n\nThis patch adds support for regulator API to sdhci core driver.\nRegulators can be used to disable power in suspended state to reduce\ndissipated energy.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17866e14f3a4f219e94f1374ece7226479418ff8",
      "tree": "4e1a618f9dbcdc982bac4289eec30a87c764c33c",
      "parents": [
        "a1d5646005af1247d6ae78434bb4db15b07a07b2"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: add support for new card detection methods\n\nOn some Samsung SoCs not all SDHCI controllers have card detect (CD) line.\n For some embedded designs it is not even needed, because ususally the\ndevice (like SDIO flash memory or wifi controller) is permanently wired to\nthe controller.  There are also systems which have a card detect line\nconnected to some of the external interrupt lines or the presence of the\ncard depends on some other actions (like enabling a power regulator).\n\nThis patch adds support for all these cases.  The following card detection\nmethods are possible:\n\n1. internal sdhci host card detect line\n2. external event\n3. external gpio interrupt\n4. no card detect line, controller will poll for the card\n5. no card detect line, card is permanently wired to the controller\n(once detected host won\u0027t poll it any more)\n\nBy default, all existing code would use method #1, what is compatible with\nthe previous version of the driver.\n\nIn case of external event, two callbacks must be provided in platdata:\next_cd_init and ext_cd_cleanup.  Both of them get a callback to a function\nthat notifies the s3c-sdhci host contoller as their argument.  That\ncallback function should be called from the even dispatcher to let host\nnotice the card insertion/removal.\n\nIn case of external gpio interrupt, a gpio pin number must be provided in\nplatdata (ext_cd_gpio parameter), as well as the information about the\npolarity of that gpio pin (ext_cd_gpio_invert).  By default\n(ext_cd_gpio_invert \u003d\u003d 0) gpio value 0 means \u0027card has been removed\u0027, but\nthis can be changed to \u0027card has been removed\u0027 when ext_cd_gpio_invert \u003d\u003d\n1.\n\nThis patch adds all required changes to sdhci-s3c driver.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1d5646005af1247d6ae78434bb4db15b07a07b2",
      "tree": "7df620c8af7941df3f46ccfce705bc4caff48011",
      "parents": [
        "ce5f036bbbfc6c21d7b55b8fdaa2e2bd56392d94"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: enable SDHCI_QUIRK_NO_HISPD_BIT quirk\n\nThis patch enables SDHCI_QUIRK_NO_HISPD_BIT on Samsung SDHCI driver.  This\nsolves detection problems with some external SD cards.  This change has\nbeen tested on S5PC100 and S5PC110.  It has no inpact on driver speed.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce5f036bbbfc6c21d7b55b8fdaa2e2bd56392d94",
      "tree": "9567c61e6df52664b86c0d0da9f0cdb5a52de4b6",
      "parents": [
        "3fe42e077f65351503f5004031549db330bb105e"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:01:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: add support for the non standard minimal clock value\n\nS3C SDHCI host controller can change the source for generating mmc clock.\nBy default host bus clock is used, what causes some problems on machines\nwith 133MHz bus, because the SDHCI divider cannot be as high get proper\nclock value for identification mode.  This is not a problem for the\ncontroller, because it can generate lower frequencies from other clock\nsources.  This patch changes sdhci driver to use get_min_clock() call if\nit has been provided.\n\nThis fixes the flood of the following warnings on Samsung S5PV210 SoCs:\nmmc0: Minimum clock frequency too high for identification mode\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fe42e077f65351503f5004031549db330bb105e",
      "tree": "f05f0090d72573d9092d2f784a707819eb760fce",
      "parents": [
        "f3584e5e6fd7abda4ef4a7aec9acd9d46387b8ab"
      ],
      "author": {
        "name": "Hyuk Lee",
        "email": "hyuk1.lee@samsung.com",
        "time": "Tue Aug 10 18:01:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:05 2010 -0700"
      },
      "message": "sdhci-s3c: add SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK quirk\n\nOn Samsung\u0027s SDMMC hosts the timeout clock is derivied from the SD Clock\nwhich is set dynamically.  So checked SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK\nquirk and removed \u0027sdhci_s3c_get_timeout_clk\u0027 callback which doesn\u0027t need\nany more.\n\nSigned-off-by: Hyuk Lee \u003chyuk1.lee@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3584e5e6fd7abda4ef4a7aec9acd9d46387b8ab",
      "tree": "9d56c5f9434e999ab361ad50499b0987211f4c38",
      "parents": [
        "762333e344144283a9da97a34b5dded51ff61b27"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Tue Aug 10 18:01:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:04 2010 -0700"
      },
      "message": "omap hsmmc: fix processing of all dma interrupts as block completion\n\nIf other informative interrupts are enabled for the DMA channel used by\nhsmmc, those are incorrectly treated as block completion.  This patch lets\nonly the block completion interrupt to be processed.\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "762333e344144283a9da97a34b5dded51ff61b27",
      "tree": "8bc2af8a99e66cbbcba359f7bd8ca76cd332ec34",
      "parents": [
        "ed199f7e7346ba508f803180ecc6830e92558a1e"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Tue Aug 10 18:01:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:04 2010 -0700"
      },
      "message": "drivers/mmc/host/msm-sdcc: remove dead config options\n\nCONFIG_MMC_MSM7X00A_RESUME_IN_WQ and CONFIG_MMC_EMBEDDED_SDIO don\u0027t exist\nin Kconfig and is never defined anywhere else, therefore removing all\nreferences for it from the source code.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nAcked-by: David Brown \u003cdavidb@codeaurora.org\u003e\nCc: Daniel Walker \u003cdwalker@codeaurora.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4816858cce279b5e8d1eab0b4832d89d8f2ca58c",
      "tree": "81da0dc2193db08910ba5d1c7a55e03dcd7274a9",
      "parents": [
        "6f51be3d37dff73cf8db771df4169f4c2f1cbf66"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Aug 10 18:01:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:04 2010 -0700"
      },
      "message": "omap_hsmmc: add init_card pass-through callback\n\nThis will allow us to set up special cards in machine drivers just after\nthey are detected by MMC core.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Bob Copeland \u003cme@bobcopeland.com\u003e\nCc: Kalle Valo \u003ckvalo@adurom.com\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f51be3d37dff73cf8db771df4169f4c2f1cbf66",
      "tree": "0d79099cab112a4bd694d2868fbd9c35fd3cdd3a",
      "parents": [
        "20b1597bcf4a76ccab232fa032f5f9ad30069167"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Aug 10 18:01:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:04 2010 -0700"
      },
      "message": "sdio: allow non-standard SDIO cards\n\nThere are some chips (like TI WL12xx series) that can be interfaced over\nSDIO but don\u0027t support the SDIO specification, meaning that they are\nmissing CIA (Common I/O Area) with all it\u0027s registers.  Current Linux SDIO\nimplementation relies on those registers to identify and configure the\ncard, so non-standard cards can not function and cause lots of warnings\nfrom the core when it reads invalid data from non-existent registers.\n\nAfter this patch, init_card() host callback can now set new quirk\nMMC_QUIRK_NONSTD_SDIO, which means that SDIO core should not try to access\nany standard SDIO registers and rely on init_card() to fill all SDIO\nstructures instead.  As those cards are usually embedded chips, all the\nrequired information can be obtained from machine board files by the host\ndriver when it\u0027s called through init_card() callback.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Bob Copeland \u003cme@bobcopeland.com\u003e\nCc: Kalle Valo \u003ckvalo@adurom.com\u003e\nCc: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nCc: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20b1597bcf4a76ccab232fa032f5f9ad30069167",
      "tree": "37ff80d3df4d7d10a35276080f319bb340e4ea2b",
      "parents": [
        "845e3f4f06f9b1d34f39601cb6b7abfb8f40653c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Aug 10 18:01:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci-pltfm: add support for CNS3xxx SoC devices\n\nThere\u0027s nothing special, just SoC-specific ops and quirks.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Richard R?jfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "845e3f4f06f9b1d34f39601cb6b7abfb8f40653c",
      "tree": "a8c8340f2210c99fbc2d3cb3f50fcff40274a21f",
      "parents": [
        "515033f97c0b5a1bce13fa93e09704d95b44f376"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Aug 10 18:01:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci-pltfm: reorganize Makefile entries to support SoC devices\n\nDue to build system limitations, intermediate and final objects can\u0027t have\nthe same names.  And as we\u0027re going to start building SoC-specific\nobjects, let\u0027s rename the module to sdhci-platform, into which we\u0027ll link\nsdhci-pltfm and SoC-specifc objects.\n\nThere should be no issue in renaming as the driver uses modalias\nmechanism.\n\nThis is exactly the same approach as in sdhci-of driver.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Richard R?jfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "515033f97c0b5a1bce13fa93e09704d95b44f376",
      "tree": "c3cf267cbe660920682f3f996fded61afadd412f",
      "parents": [
        "27151dc9e363c0033d7375863c0d284f8c4b636a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Tue Aug 10 18:01:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci-pltfm: switch to module device table matching\n\nSometimes want to place SoC-specific parts alongside with the generic\ndriver, and to do so, we have to switch the driver over to the module\ndevice table matching.\n\nNote that drivers/mmc/host/sdhci-pltfm.h is so far empty, but it\u0027ll hold\nSoC-specific driver data handlers soon.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nCc: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Richard R?jfors \u003crichard.rojfors@pelagicore.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27151dc9e363c0033d7375863c0d284f8c4b636a",
      "tree": "401329dc2634b84f427bb4338e9f556912f4ee7a",
      "parents": [
        "fc8a0985c2846292312556cba10b8a4182f55967"
      ],
      "author": {
        "name": "Kishore Kadiyala",
        "email": "kishore.kadiyala@ti.com",
        "time": "Tue Aug 10 18:01:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "mmc: omap: fix for bus width which improves SD card\u0027s peformance.\n\nThis patch improves low speeds for SD cards.\n\nOMAP-MMC controller\u0027s can support maximum bus width of \u00278\u0027.  when bus\nwidth is mentioned as \"8\" in controller data,the SD stack will check\nwhether bus width is \"4\" and if not it will set bus width to \"1\" and there\nby degrading performance.  This patch fixes the issue and improves the\nperformance of SD cards.\n\nSigned-off-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nTested-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc8a0985c2846292312556cba10b8a4182f55967",
      "tree": "951c4774239bd406271d18acd8574a76e1bbdea8",
      "parents": [
        "c1f5977c6a136acbf525c634c8511e19d0c1f195"
      ],
      "author": {
        "name": "Hanumath Prasad",
        "email": "hanumath.prasad@stericsson.com",
        "time": "Tue Aug 10 18:01:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "mmc: only set blockaddressed for \u003e 2GiB cards\n\nA non-zero value of SEC_COUNT does not indicate that the card is sector\naddressed.  According to the MMC specification, cards with a density\ngreater than 2GiB are sector addressed.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Hanumath Prasad \u003chanumath.prasad@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1f5977c6a136acbf525c634c8511e19d0c1f195",
      "tree": "404ef41ded924ff55fae708933c7fb80c2117328",
      "parents": [
        "ae6d6c92212e94b12ab9365c23fb73acc2c3c2e7"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Aug 10 18:01:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci: don\u0027t assign mmc-\u003ecaps at SDHCI directly\n\nSome host controllers can set mmc-\u003ecaps before sdhci_add_host().\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae6d6c92212e94b12ab9365c23fb73acc2c3c2e7",
      "tree": "ab0337dcb0528d39c8c34cecb845c22b42e50c51",
      "parents": [
        "cfd1f82f20e0c557a061189f7d8c30d623fbe313"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Aug 10 18:01:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci: 8-bit data transfer width support\n\nSome host controllers such as s5pc110 support the WIDE8 feature.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfd1f82f20e0c557a061189f7d8c30d623fbe313",
      "tree": "176c0ebd310c963c3837968d3b0f63c744076a27",
      "parents": [
        "ccc92c23240cdf952ef7cc39ba563910dcbc9cbe"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Tue Aug 10 18:01:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "sdhci: remove useless set_clock() check\n\nWhen using QUIRK_NONSTANDARD_CLOCK, it checks the set_clock() function\nwhich is not used actually.  So delete it.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccc92c23240cdf952ef7cc39ba563910dcbc9cbe",
      "tree": "d656aad9e86fff59c1a5cbece4a5ccb019c35011",
      "parents": [
        "4c2ef25fe0b847d2ae818f74758ddb0be1c27d8e"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Aug 10 18:01:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "mmc: make sdhci work with ricoh mmc controller\n\nThe current way of disabling it is not well tested by vendor and has all\nkinds of bugs that show up on resume from ram/disk.  A very good example\nis a dead SDHCI controller.\n\nOld way of disabling is still supported by continuing to use\nCONFIG_MMC_RICOH_MMC.\n\nBased on \u0027http://list.drzeus.cx/pipermail/sdhci-devel/2007-December/002085.html\u0027\nTherefore most of the credit for this goes to Andrew de Quincey\n\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Andrew de Quincey \u003cadq_dvb@lidskialf.net\u003e\nAcked-by: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c2ef25fe0b847d2ae818f74758ddb0be1c27d8e",
      "tree": "76dd136c6248c7bfffbf6663951e9e6b38238f20",
      "parents": [
        "7310ece86ad7da027f85a37a0638164118a5d12f"
      ],
      "author": {
        "name": "Maxim Levitsky",
        "email": "maximlevitsky@gmail.com",
        "time": "Tue Aug 10 18:01:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume\n\nIf you don\u0027t use CONFIG_MMC_UNSAFE_RESUME, as soon as you attempt to\nsuspend, the card will be removed, therefore this patch doesn\u0027t change the\nbehavior of this option.\n\nHowever the removal will be done by pm notifier, which runs while\nuserspace is still not frozen and thus can freely use del_gendisk, without\nthe risk of deadlock which would happen otherwise.\n\nCard detect workqueue is now disabled while userspace is frozen, Therefore\nif you do use CONFIG_MMC_UNSAFE_RESUME, and remove the card during\nsuspend, the removal will be detected as soon as userspace is unfrozen,\nagain at the moment it is safe to call del_gendisk.\n\nTested with and without CONFIG_MMC_UNSAFE_RESUME with suspend and hibernate.\n\n[akpm@linux-foundation.org: clean up function prototype]\n[akpm@linux-foundation.org: fix CONFIG_PM-n linkage, small cleanups]\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7310ece86ad7da027f85a37a0638164118a5d12f",
      "tree": "122fd13237eba533876b08aadeee4b7128d9feb0",
      "parents": [
        "71578a1eaa7b8b9bd3efc9c97d77ef2b63d5dc2b"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Aug 10 18:01:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:03 2010 -0700"
      },
      "message": "mmc: implement SD-combo (IO+mem) support\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71578a1eaa7b8b9bd3efc9c97d77ef2b63d5dc2b",
      "tree": "1245fd417521d700ba466809a3f5ab282506c255",
      "parents": [
        "6da24b786ed1963a7f872c1899627968c76d17d7"
      ],
      "author": {
        "name": "Michal Miroslaw",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Aug 10 18:01:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:02 2010 -0700"
      },
      "message": "mmc: split mmc_sd_init_card()\n\nThis series adds support for SD combo cards to MMC/SD driver stack.\n\nSD combo consists of SD memory and SDIO parts in one package.  Since the\nparts have a separate SD command sets, after initialization, they can be\ntreated as independent cards on one bus.\n\nChanges are divided into two patches.  First is just moving initialization\ncode around so that SD memory part init can be called from SDIO init.\nSecond patch is a proper change enabling SD memory along SDIO.  I tried to\nmove as much no-op changes to the first patch so that it\u0027s easier to\nfollow the required changes to initialization flow for SDIO cards.\n\nThis is based on Simplified SDIO spec v.2.00.  The init sequence is\nslightly modified to follow current SD memory init implementation.\nCommand sequences, assuming SD memory and SDIO indeed ignore unknown\ncommands, are the same as before for both parts.\n\nThis patch:\n\nPrepare for SD-combo (IO+mem) support by splitting SD memory\ncard init and related functions.\n\nSigned-off-by: Michal Miroslaw \u003cmirq-linux@rere.qmqm.pl\u003e\nCc: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6da24b786ed1963a7f872c1899627968c76d17d7"
}
