)]}'
{
  "log": [
    {
      "commit": "e840ce134ba5c617af97a2adbedefb0a9c0bb5a7",
      "tree": "251479cc588670df4e01e0ac45fba44a2dad0a04",
      "parents": [
        "bec8726abc72bf30d2743a722aa37cd69e7a0580"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@nokia.com",
        "time": "Fri May 06 12:14:10 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:24 2011 -0400"
      },
      "message": "mmc: omap_hsmmc: ensure pbias configuration is always done\n\nGo through the driver\u0027s set_power() functions rather than\ncalling regulator_enable/disable() directly because otherwise\npbias configuration for MMC1 is not done.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nAcked-by: Balaji T K \u003cbalajitk@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "bec8726abc72bf30d2743a722aa37cd69e7a0580",
      "tree": "eed4a3c441ff64f5719b021fce419de0fc5196d9",
      "parents": [
        "326adda53a50ece492c3edaa60afc26fba5e3232"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Thu Oct 13 12:04:16 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:23 2011 -0400"
      },
      "message": "mmc: core: Add Power Off Notify Feature eMMC 4.5\n\nThis patch adds support for the power off notify feature, available in\neMMC 4.5 devices. If the host has support for this feature, then the\nmmc core will notify the device by setting the POWER_OFF_NOTIFICATION\nbyte in the extended csd register with a value of 1 (POWER_ON).\n\nFor suspend mode short timeout is used, whereas for the normal poweroff\nlong timeout is used.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "326adda53a50ece492c3edaa60afc26fba5e3232",
      "tree": "5ca2a03185d9e85a531585201c61fb2ede0100fe",
      "parents": [
        "a3c76eb9d4a1e68a69dd880cf0bcb8a52418b993"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Wed Oct 12 13:14:29 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:22 2011 -0400"
      },
      "message": "mmc: sdhci-s3c: fix potential NULL dereference\n\nsc-\u003eclk_bus[ptr] could be NULL.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a3c76eb9d4a1e68a69dd880cf0bcb8a52418b993",
      "tree": "968fb0009edad3defcda8bb40df21837868705dd",
      "parents": [
        "b23cf0bd55b0c6b703982446f679e00d6d929524"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Tue Oct 11 11:44:09 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:22 2011 -0400"
      },
      "message": "mmc: replace printk with appropriate display macro\n\nAll the files using printk function for displaying kernel messages\nin the mmc driver have been replaced with corresponding macro.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b23cf0bd55b0c6b703982446f679e00d6d929524",
      "tree": "7701af9bd8b7f35321dfb4a5accf71fc9c04e60d",
      "parents": [
        "66fd8ad5100b5003046aa744a4f12fa31bb831f9"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Fri Sep 23 14:15:29 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:21 2011 -0400"
      },
      "message": "mmc: core: Add default timeout value for CMD6\n\nEXT_CSD[248] includes the default maximum timeout for CMD6.\nThis field is added at eMMC4.5 Spec. And it can be used for default\ntimeout except for some operations which don\u0027t define the timeout\n(i.e. background operation, sanitize, flush cache) in eMMC4.5 Spec.\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "66fd8ad5100b5003046aa744a4f12fa31bb831f9",
      "tree": "c71aa6ff8b5c4c2919b93630a2315017f4610986",
      "parents": [
        "08a7e1dfaa63bf5132b5b7231fcf9a33473c78f5"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Oct 03 15:33:34 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:20 2011 -0400"
      },
      "message": "mmc: sdhci-pci: add runtime pm support\n\nThs patch allows runtime PM for sdhci-pci, runtime suspending after\ninactivity of 50ms and ensuring runtime resume before SDHC registers\nare accessed.  During runtime suspend, interrupts are masked.\nThe host controller state is restored at runtime resume.\n\nFor Medfield, the host controller\u0027s card detect mechanism is\nsupplanted by an always-on GPIO which provides for card detect wake-up.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "08a7e1dfaa63bf5132b5b7231fcf9a33473c78f5",
      "tree": "f52edc2a2dbca622d3e26836728bc9ffe4216fda",
      "parents": [
        "88b47679746b81534002bcba42da97ab82b5d12a"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Oct 03 15:33:33 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:19 2011 -0400"
      },
      "message": "mmc: core: move -\u003erequest() call from atomic context\n\nmmc_request_done() is sometimes called from interrupt or other atomic\ncontext.  Mostly all mmc_request_done() does is complete(), however it\ncontains code to retry on error, which uses -\u003erequest().  As the error\npath is certainly not performance critical, this may be moved to the\nwaiting function mmc_wait_for_req_done().\n\nThis allows -\u003erequest() to use runtime PM get_sync() and guarantee it\nis never in an atomic context.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "88b47679746b81534002bcba42da97ab82b5d12a",
      "tree": "20f8d7766e48d6b9c3c825d4c72e1b4deff70c5a",
      "parents": [
        "3f102ae926c01bccc9520a62cff833fde889ed6a"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:15:51 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:19 2011 -0400"
      },
      "message": "mmc: Add module.h to drivers/mmc users assuming implicit presence.\n\nWe are cleaning up the implicit presence of module.h; these guys are\nsome of the people who just assume it will be there.  Call it out\nexplitly for those that really need it.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3f102ae926c01bccc9520a62cff833fde889ed6a",
      "tree": "1dc3b4582fda123f14245d6d94124c8d562f65c2",
      "parents": [
        "e0c368d571d946ff40f068344b5c2df90c93dd2e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Oct 09 10:35:16 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:18 2011 -0400"
      },
      "message": "mmc: using module_param requires the inclusion of moduleparam.h\n\nCommit \"mmc: add module param to set fault injection attributes\" adds\na module_param to this file.  But it is relying on the old implicit\n\"module.h is everywhere\" behaviour, and without the explicit include\nof moduleparam.h, the pending module.h split up produces this error:\n\ncore/debugfs.c:28:35: error: expected \u0027)\u0027 before numeric constant\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e0c368d571d946ff40f068344b5c2df90c93dd2e",
      "tree": "509fdad0059dac018128610723557b4ca12f29d2",
      "parents": [
        "5238acbe36dd5100fb6b035a995ae5fc89dd0708"
      ],
      "author": {
        "name": "Namjae Jeon",
        "email": "linkinjeon@gmail.com",
        "time": "Thu Oct 06 23:41:38 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:17 2011 -0400"
      },
      "message": "mmc: core: general purpose MMC partition support.\n\nIt allows gerneral purpose partitions in MMC Device.  And I try to simply\nmake mmc_blk_alloc_parts using mmc_part structure suggested by Andrei\nWarkentin.  After patching, we see general purpose partitions like this:\n\u003e cat /proc/partitions\n          179 0 847872 mmcblk0\n          179 192 4096 mmcblk0gp3\n          179 160 4096 mmcblk0gp2\n          179 128 4096 mmcblk0gp1\n          179 96  1052672 mmcblk0gp0\n          179 64  1024 mmcblk0boot1\n          179 32  1024 mmcblk0boot0\n\nSigned-off-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Andrei Warkentin \u003cawarkentin@vmware.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5238acbe36dd5100fb6b035a995ae5fc89dd0708",
      "tree": "066f71287fab49f24047e7a96721197a96ecdacd",
      "parents": [
        "d9618e9f1a057efdfc52514d6cd7af56e9bddc17"
      ],
      "author": {
        "name": "Andrei Warkentin",
        "email": "andrey.warkentin@gmail.com",
        "time": "Sat Sep 24 12:12:30 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:16 2011 -0400"
      },
      "message": "mmc: core: ext_csd.raw_* used in comparison but never set\n\nf39b2dd9d (\"mmc: core: Bus width testing needs to handle suspend/resume\")\nadded code to only compare read-only ext_csd fields in bus width testing\ncode, yet it\u0027s comparing some fields that are never set.\n\nThe affected fields are ext_csd.raw_erased_mem_count and\next_csd.raw_partition_support.\n\nSigned-off-by: Andrei Warkentin \u003candrey.warkentin@gmail.com\u003e\nAcked-by: Philip Rakity \u003cprakity@marvell.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d9618e9f1a057efdfc52514d6cd7af56e9bddc17",
      "tree": "e5655dabd1a117d72ac89fa82b4cb4d6e9e4006c",
      "parents": [
        "f7c56ef2af5ae7e4c24c3c79427b38d18ba1d294"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Thu Sep 22 16:59:04 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:16 2011 -0400"
      },
      "message": "mmc: irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts\ndisabled], we run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler returns with\ninterrupts enabled (see commit [b738a50a: genirq: Warn when handler\nenables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nAcked-by: Kishore Kadiyala \u003ckishore.kadiyala@ti.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f7c56ef2af5ae7e4c24c3c79427b38d18ba1d294",
      "tree": "5590da07839d9a07b7811a8fe0104aaa596e03dc",
      "parents": [
        "0d7d85ca6e5dc7bd426d1d5989a44e93e8c7a0d3"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Fri Sep 23 12:48:21 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:15 2011 -0400"
      },
      "message": "mmc: block: support no access to boot partitions\n\nIntel Medfield platform blocks access to eMMC boot partitions which\nresults in switch errors.  Since there is no access, mmcboot0/1\ndevices should not be created.  Add a host capability to reflect that.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0d7d85ca6e5dc7bd426d1d5989a44e93e8c7a0d3",
      "tree": "08d4f1be8e4bdab4053721c982b47ccb20926d5d",
      "parents": [
        "b87d8dbf6c410b5f2d9b6893c85baa06aa131c7c"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Fri Sep 23 12:48:20 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:14 2011 -0400"
      },
      "message": "mmc: block: fix boot partition switch error path\n\nIn the case of a switch error, do not update partition config as though\nthe switch succeeded, and ensure blk_end_request is called on the\nfailed request.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nAcked-by: Andrei Warkentin \u003candrey.warkentin@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b87d8dbf6c410b5f2d9b6893c85baa06aa131c7c",
      "tree": "f478e5378f259bb75158d5cb08cc459c93f30905",
      "parents": [
        "199e3f4b419d045e64d5205a6354c5db04d98553"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Fri Sep 23 20:41:47 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:13 2011 -0400"
      },
      "message": "mmc: core: eMMC 4.5 Power Class Selection Feature\n\nThis patch adds the power class selection feature available for mmc\nversions 4.0 and above.  During the enumeration stage before switching\nto the lower data bus, check if the power class is supported for the\ncurrent bus width. If the power class is available then switch to the\npower class and use the higher data bus. If power class is not supported\nthen switch to the lower data bus in a worst case.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "199e3f4b419d045e64d5205a6354c5db04d98553",
      "tree": "f6fb66ffa0cae55b6ded39eb3fd356dc991b7c80",
      "parents": [
        "34f5050800d600551cca9bcfb463cc6699d82d04"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Tue Sep 13 23:03:30 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:13 2011 -0400"
      },
      "message": "fault-injection: update documentation with the mmc module param\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nReviewed-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "34f5050800d600551cca9bcfb463cc6699d82d04",
      "tree": "ff434aab2d3c4c3de2f62aa60079b1f49974a9a7",
      "parents": [
        "6cba00eaa95c1ace1fb511f534b233ae302ccb2e"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Tue Sep 13 23:03:29 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:12 2011 -0400"
      },
      "message": "mmc: add module param to set fault injection attributes\n\nReplace setup(\"fail_mmc_request\") and faulty \"ifdef KERNEL\" with\na simple module_param(). The module param mmc_core.fail_request\nmay be used to set the fault injection attributes during boot time\nor module load time.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nReviewed-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6cba00eaa95c1ace1fb511f534b233ae302ccb2e",
      "tree": "2b2133f69ec6573dd6051268be5ecbf7239a5b9f",
      "parents": [
        "95a2482a9baaf55a3403d2e76f2abd7c0a32298c"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Tue Sep 13 23:03:28 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:11 2011 -0400"
      },
      "message": "fault-inject: export setup_fault_attr()\n\nmmc_core module needs to use setup_fault_attr() in order\nto set fault injection attributes during module load time.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nReviewed-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "95a2482a9baaf55a3403d2e76f2abd7c0a32298c",
      "tree": "aa82292426d77cd3951f57afbe1354260d343975",
      "parents": [
        "cd8a3666987ba20908bbeb7c78ed9ba82b365643"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Sep 19 17:32:21 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:10 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc-imx: add basic imx6q usdhc support\n\nThis patch adds the basic support for imx6q usdhc, which is a\nderivative of esdhc controller.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cd8a3666987ba20908bbeb7c78ed9ba82b365643",
      "tree": "70d34078711456023c6363795a6cddda29f68d4d",
      "parents": [
        "714c4a6e3a0f730834ec8a8bc83b2a6da33f54dc"
      ],
      "author": {
        "name": "Aaron Lu",
        "email": "aaron.lu@amd.com",
        "time": "Fri Sep 02 16:06:08 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:10 2011 -0400"
      },
      "message": "mmc: core: add sd uhs string for mmc_ios_show\n\nThis is a minor fix. It makes mmc_ios_show print proper string when the\nhost\u0027s timing is one of the newly added UHS-I modes.\n\nSigned-off-by: Aaron Lu \u003caaron.lu@amd.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "714c4a6e3a0f730834ec8a8bc83b2a6da33f54dc",
      "tree": "1e2a581b44fab2b92d21fc52d134719dde003c45",
      "parents": [
        "67716327eec7e9d573e7cb2d806545d6f7c1a38d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Aug 30 18:26:39 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:09 2011 -0400"
      },
      "message": "mmc: sh_mmcif: simplify platform data\n\nProvide platforms with a simplified way to specify MMCIF DMA slave IDs in\na way, similar to SDHI and other sh_dma clients.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "67716327eec7e9d573e7cb2d806545d6f7c1a38d",
      "tree": "132888322795b8ecf2d0b3b128ca850ec1eda532",
      "parents": [
        "2311344c33cb8add492881900ca427b62f5a7eae"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:15 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:08 2011 -0400"
      },
      "message": "mmc: block: add eMMC hardware reset support\n\nFor cards that support hardware reset (just eMMC), try a reset and\nretry before returning an I/O error.  However this is not done for\nECC errors and is never done twice for the same operation type\n(READ, WRITE, DISCARD, SECURE DISCARD) until that type of operation\nagain succeeds.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2311344c33cb8add492881900ca427b62f5a7eae",
      "tree": "081fdccc56181878b8feca59088bb8622d0d309e",
      "parents": [
        "0f2016558e4f9a8d2f9b1202064915205f4dd450"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:14 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:07 2011 -0400"
      },
      "message": "mmc: mmc-test: add eMMC hardware reset test\n\nMMC core provides a checking function that checks if the reset\nhas happended.  Add a test to use that function.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0f2016558e4f9a8d2f9b1202064915205f4dd450",
      "tree": "2b42e80f7de9b018b7c4867d3ae51d8b7981b602",
      "parents": [
        "20758b66dce76af0527363186f44b464d83e5666"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:13 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:07 2011 -0400"
      },
      "message": "mmc: sdhci-pci: add eMMC hardware reset support\n\nImplement eMMC hardware reset for Medfield.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "20758b66dce76af0527363186f44b464d83e5666",
      "tree": "4502296e84da9dec326a8fcad054d7d956a67585",
      "parents": [
        "b2499518b5ad7e28bb3ed348fd3f370eeb1e36c0"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:12 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:06 2011 -0400"
      },
      "message": "mmc: sdhci: add eMMC hardware reset support\n\nAdd an SDHCI operation for hardware reset and connect it to the\nhost controller operation.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b2499518b5ad7e28bb3ed348fd3f370eeb1e36c0",
      "tree": "c4c9597d0631554bffeecbcc6a2a7ec3037ea78c",
      "parents": [
        "8e3336b1e4378f7d205af9b25dcc9e645c8a9609"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Aug 29 16:42:11 2011 +0300"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:05 2011 -0400"
      },
      "message": "mmc: core: add eMMC hardware reset support\n\neMMC\u0027s may have a hardware reset line.  This patch provides a\nhost controller operation to implement hardware reset and\na function to reset and reinitialize the card.  Also, for MMC,\nthe reset is always performed before initialization.\n\nThe host must set the new host capability MMC_CAP_HW_RESET\nto enable hardware reset.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "8e3336b1e4378f7d205af9b25dcc9e645c8a9609",
      "tree": "6cf706421307d3f512efbd51e15d2c88cd8df382",
      "parents": [
        "7c8a2829c22a270acadc6aa3a937e2e7956b19f5"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Mon Aug 29 15:35:59 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:04 2011 -0400"
      },
      "message": "mmc: mmci: simplify err check in mmci_post_request\n\nThe error condition indicates that mmci_post_request() should cleanup\nafter the mmci_pre_request(). In this case the resources allocated by\ndevice_prep_slave_sg() are freed by calling dmaengine_terminate_all().\ndma_unmap_sg() should always be performed if the host_cookie is set.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7c8a2829c22a270acadc6aa3a937e2e7956b19f5",
      "tree": "b787b429a1bd01f364e752fe5b52e2f95cb46875",
      "parents": [
        "44669034815a7ad263542ac605c581a10b22d146"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Mon Aug 29 15:35:58 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:04 2011 -0400"
      },
      "message": "mmc: core: clarify how to use post_req in case of errors\n\nThe err condition in post_req() is set to undo a call made to pre_req()\nthat hasn\u0027t been started yet.  The err condition is not set if an MMC\nrequest returns an error.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "44669034815a7ad263542ac605c581a10b22d146",
      "tree": "e11820c9044f92a85d0efbb752f35673d92b20fc",
      "parents": [
        "9a0da648ff3a5020406ac7784eb3b519014f66f6"
      ],
      "author": {
        "name": "Stefan Nilsson XK",
        "email": "stefan.xk.nilsson@stericsson.com",
        "time": "Thu Sep 15 17:50:38 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:03 2011 -0400"
      },
      "message": "mmc: core: Set correct bus mode before card init\n\nEarlier all cards where initiated with bus mode set as OPENDRAIN, and then\nlater switched to PUSHPULL. According to the MMC/SD/SDIO specifications\nonly MMC cards use OPENDRAIN during init. For both SD and SDIO the bus\nmode shall be PUSHPULL before attempting to init the card.\n\nThe consequence of having incorrect bus mode can lead to not being able\nto detect the card. Therefore the default behavior have now been changed\nto PUSHPULL in mmc_power_up, and will only be temporarily switched when\ntrying to attach or init a MMC card.\n\nSigned-off-by: Stefan Nilsson XK \u003cstefan.xk.nilsson@stericsson.com\u003e\nSigned-off-by: Ulf HANSSON \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9a0da648ff3a5020406ac7784eb3b519014f66f6",
      "tree": "54e546b73bbba36a2a3277eb8cde2771595b37a4",
      "parents": [
        "329f22371460587c59b866dcbffce5b498b61f38"
      ],
      "author": {
        "name": "Stefan Nilsson XK",
        "email": "stefan.xk.nilsson@stericsson.com",
        "time": "Thu Sep 15 17:43:04 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:02 2011 -0400"
      },
      "message": "mmc: sdio: Workaround for dev with broken CMD53\n\nAdds a quirk which can be turned on for SDIO devices that do not support\n512 byte requests in byte mode during CMD53. These requests will always\nbe sent in block mode instead.\n\nThis patch also enables this quirk for ST-Ericsson CW1200 WLAN device.\n\nSigned-off-by: Stefan Nilsson XK \u003cstefan.xk.nilsson@stericsson.com\u003e\nSigned-off-by: Ulf HANSSON \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "329f22371460587c59b866dcbffce5b498b61f38",
      "tree": "3ec4ab2f8a770d58d08404e7336ecd9f84ab8ffa",
      "parents": [
        "7f7e4129c23f0419257184dff6fec89d2d5a8964"
      ],
      "author": {
        "name": "Tanmay Upadhyay",
        "email": "tanmay.upadhyay@einfochips.com",
        "time": "Wed Sep 14 11:29:02 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:01 2011 -0400"
      },
      "message": "mmc: sdhci-pxa: Check pdata before using its members\n\nSigned-off-by: Tanmay Upadhyay \u003ctanmay.upadhyay@einfochips.com\u003e\nAcked-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7f7e4129c23f0419257184dff6fec89d2d5a8964",
      "tree": "3840efd33b32d364451e9f52c575b857efbc771c",
      "parents": [
        "46cbd56ad4a686c52eeab427faf7e28415bbf28f"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@stericsson.com",
        "time": "Wed Sep 21 14:08:13 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:01 2011 -0400"
      },
      "message": "mmc: core: Fix hangs related to insert/remove of cards\n\nDuring a rescan operation mmc_attach(sd|mmc|sdio) functions are\ncalled. The error handling in these function can trigger a detach\nof the bus, which also meant a power off. This is not notified by\nthe rescan operation which then continues to the next attach function.\n\nIf a power off has been done, the framework must never send any\nnew commands to the host driver, without first doing a new power up.\nThis will most likely trigger any host driver to hang.\n\nMoving power off out of detach and instead handle power off\nseparately when it is actually needed, solves the issue.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "46cbd56ad4a686c52eeab427faf7e28415bbf28f",
      "tree": "551e6bb845ef347f58d03821f1c9477d8b5fddcb",
      "parents": [
        "e51cbc9eab260ed50548925f6879c04e81123928"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@st.com",
        "time": "Mon Sep 12 16:52:49 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:32:00 2011 -0400"
      },
      "message": "mmc: sdhci-spear: Don\u0027t set power gpio to 1 on probe\n\nCurrently if card_power_gpio is passed from platform data, it is acquired\nand its value is either set or reset. After that we overwrite it with 1,\nwhich is not required.\n\nSo, this patch removes the extra line which sets its value.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e51cbc9eab260ed50548925f6879c04e81123928",
      "tree": "d426165488c39345aeeb5244c6fc9f366ce431dc",
      "parents": [
        "c3805467aad7ce4e31c2b935046843de08cfc026"
      ],
      "author": {
        "name": "Xu lei",
        "email": "B33228@freescale.com",
        "time": "Fri Sep 09 20:05:46 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 16:31:56 2011 -0400"
      },
      "message": "mmc: sdhci-of-esdhc: Access Freescale eSDHC registers as 32-bit\n\nFreescale eSDHC registers only support 32-bit accesses, this patch\nensures that all Freescale eSDHC register accesses are 32-bit.\n\nSigned-off-by: Xu lei \u003cB33228@freescale.com\u003e\nSigned-off-by: Roy Zang \u003ctie-fei.zang@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c3805467aad7ce4e31c2b935046843de08cfc026",
      "tree": "aa7bba210472d7b071071b1f1c4619a647f1f1ac",
      "parents": [
        "6fe47179a07009ee3ee7c8b962966fee420becc8"
      ],
      "author": {
        "name": "Balaji T K",
        "email": "balajitk@ti.com",
        "time": "Thu Sep 08 22:08:39 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:42 2011 -0400"
      },
      "message": "mmc: core: Put eMMC in Sleep mode before suspend\n\nPut MMC to sleep if it supports SLEEP/AWAKE (CMD5) in the mmc suspend\nso that Vcc (NAND core) can be cut to minimize power consumption.\neMMC put into SLEEP can respond to CMD0 or H/W reset or CMD5.\nCurrent implemention on resume from suspend relies on CMD0 in\nmmc_init_card to get out of SLEEP mode.\n\nSigned-off-by: Balaji T K \u003cbalajitk@ti.com\u003e\nAcked-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nReviewed-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6fe47179a07009ee3ee7c8b962966fee420becc8",
      "tree": "1d5cff166a8ce97c25ff6bd0059aadca0b6b9dc4",
      "parents": [
        "041beb1d531f538bf62377e2ca2b4ecbaa479d75"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.abraham@linaro.org",
        "time": "Wed Sep 14 12:39:17 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:42 2011 -0400"
      },
      "message": "mmc: sdhci-s3c: add default controller configuration\n\nThe default controller configuration which was previously setup by\nplatform helper functions is moved into the driver.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "041beb1d531f538bf62377e2ca2b4ecbaa479d75",
      "tree": "40d7f71f8e78f2bed9ccf0db79ea25d4fc17170d",
      "parents": [
        "55cd65e48b62c6f08edbb93d5cadf96e876ebcc2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Sep 07 10:22:09 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:42 2011 -0400"
      },
      "message": "mmc: core: add a short delay in mmc_power_off\n\nStress-testing the runtime power management of libertas_sdio\nthrough a rmmod/insmod loop revealed that it is quite easy to\ncause an ETIMEDOUT failure in mmc_sdio_power_restore() leading to:\n   libertas_sdio: probe of mmc1:0001:1 failed with error -16\n\nExperimentation shows that a very short delay (100us) is needed in\nthe power down path before the card can be successfully booted again.\nWe know that this setup is lacking poweroff clamps on the card\u0027s power\nlines, but as only a short delay is needed, apply this unconditionally.\nAlso bump up to 1ms sleep for extra legroom.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "55cd65e48b62c6f08edbb93d5cadf96e876ebcc2",
      "tree": "89a2841e84793f86a8b8387fa938c772a0490b2d",
      "parents": [
        "1a5c8e1f4f09e67118f81885a22ceb7bbd2df4ee"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Aug 30 13:17:16 2011 -0600"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:42 2011 -0400"
      },
      "message": "mmc: sdhci-tegra: Add 8-bit support to device tree binding.\n\nThe previous patch which implemented a DT binding for sdhci-tegra did not\nallow all platform data fields to be initialized from DT. The following\nwere missing:\n\nis_8bit: Implemented by this patch.\n\npm_flags: Not implemented yet. There are no mainline users of this field.\n  I\u0027m not quite sure what it\u0027s for, and hence how to represent this\n  in DT; the value ends up being assigned to host-\u003emmc-\u003epm_caps.\n\nWhile we\u0027re at it, fix the binding documentation to refer to \"SD/MMC\"\ninstead of \"eSDHC\", since that\u0027s the correct name; \"eSDHC\" was cut/paste\nfrom the Freescale binding docs.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1a5c8e1f4f09e67118f81885a22ceb7bbd2df4ee",
      "tree": "14671aae5c25816377bcb1173c3d8cc292c6148f",
      "parents": [
        "190657c9f464b9f99a05a6ed8476c8bbccbc6a8b"
      ],
      "author": {
        "name": "Shashidhar Hiremath",
        "email": "shashidharh@vayavyalabs.com",
        "time": "Mon Aug 29 13:11:46 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:42 2011 -0400"
      },
      "message": "mmc: dw_mmc: Support SDIO interrupts for all slots\n\nThe Patch adds the support for SDIO interrupts for all slots.\nIt includes enabling of SDIO interrupts through dw_mci_enable_sdio_irq\nand the handling of the slot specific interrupts in the Interrupt Service\nRoutine.\n\nSigned-off-by: Shashidhar Hiremath \u003cshashidharh@vayavyalabs.com\u003e\nAcked-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "190657c9f464b9f99a05a6ed8476c8bbccbc6a8b",
      "tree": "124dbd666bbfbaa0768e1c54a2bf79f55e2fceb8",
      "parents": [
        "19207f056d6dd390f96749e643a222d48517f7b1"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Mon May 02 18:10:40 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:37 2011 -0400"
      },
      "message": "mmc: msm_sdcc: Handle dma resource not present case\n\nIf DMA resource is not available then SDCC driver\nshould atleast work in PIO data transfer mode.\n\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\nSigned-off-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "19207f056d6dd390f96749e643a222d48517f7b1",
      "tree": "9684d8a25052573722cc184529cfc880ad70af63",
      "parents": [
        "4a268e0879c4044523757b6ac94b56fc7955a116"
      ],
      "author": {
        "name": "Sahitya Tummala",
        "email": "stummala@codeaurora.org",
        "time": "Mon May 02 18:10:01 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:37 2011 -0400"
      },
      "message": "mmc: msm_sdcc: Change initialization order of busclk_timer in probe\n\nIntialize busclk_timer before it is accessed in probe.\n\nSigned-off-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4a268e0879c4044523757b6ac94b56fc7955a116",
      "tree": "3397cdc9c1d95b215e6094e1629fc3a4e4c1ae30",
      "parents": [
        "4a92fe80becbbee650cfad8457ad0e5cd97ed974"
      ],
      "author": {
        "name": "Sahitya Tummala",
        "email": "stummala@codeaurora.org",
        "time": "Mon May 02 18:09:18 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:37 2011 -0400"
      },
      "message": "mmc: msm_sdcc: Use MCI_INT_MASK0 for PIO interrupts\n\nNot all targets have IRQ1 line routed from the SD controller to\nthe processor. So we cannot rely on IRQ1 for PIO interrupts.\nThis patch moves all PIO interrupts to IRQ0 and enables the PIO\nmode.\n\nSigned-off-by: Murali Palnati \u003cpalnatim@codeaurora.org\u003e\nSigned-off-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "4a92fe80becbbee650cfad8457ad0e5cd97ed974",
      "tree": "1a08d4869b1119a85109825d7a8cf8525557bc8f",
      "parents": [
        "514d9eda92654430369060b91f7472bb198e7904"
      ],
      "author": {
        "name": "Sahitya Tummala",
        "email": "stummala@codeaurora.org",
        "time": "Mon May 02 18:07:43 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:37 2011 -0400"
      },
      "message": "msm: mmc: Remove \"pio_irq\" resource\n\nOn some targets, MCI_IRQ_MASK1 is not routed to the MSM in which\ncase only \"cmd_irq\" must be used even for PIO. With this change,\nall the targets will use only \"cmd_irq\" for both CMD and PIO.\n\nSigned-off-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "514d9eda92654430369060b91f7472bb198e7904",
      "tree": "db764616b3b37645f8be568693ad1a2073e9b6e1",
      "parents": [
        "dce7c756c84160424b3aea5ec36f221946bdc6f7"
      ],
      "author": {
        "name": "Sahitya Tummala",
        "email": "stummala@codeaurora.org",
        "time": "Mon May 02 18:07:01 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:37 2011 -0400"
      },
      "message": "mmc: msm_sdcc: Enable SDC host-\u003eclk only after setting the rate.\n\nFor clocks that support rates which can be set (most clocks other\nthan _pclk AHB clocks), a rate must be set using clk_set_rate()\nbefore the clock is enabled for the first time with clk_enable().\nSubsequent calls to clk_enable() need not be preceded with the\nclk_set_rate() calls unless we wish to change the clock rate that\nis set previously.\n\nSDC host-\u003eclk is currently enabled without setting the clock rate\neven once. This patch fixes this, by ensuring that the clock rate\nfor this clock is first set before enabling the clock.\n\nSigned-off-by: Murali Palnati \u003cpalnatim@codeaurora.org\u003e\nSigned-off-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "dce7c756c84160424b3aea5ec36f221946bdc6f7",
      "tree": "6b87fdabdbb21f3f787eda374627942c70804522",
      "parents": [
        "e91957e70d2aea529ff2055b8fbd575f2d7b8c3b"
      ],
      "author": {
        "name": "Sahitya Tummala",
        "email": "stummala@codeaurora.org",
        "time": "Mon May 02 18:06:05 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:37 2011 -0400"
      },
      "message": "mmc: msm_sdcc: Handle error cases in probe\n\nSigned-off-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e91957e70d2aea529ff2055b8fbd575f2d7b8c3b",
      "tree": "0ca76c59c04fcc10ad803b4b1312754670ed707b",
      "parents": [
        "435f3e385962e2b34855e9b34f8b95717c1016a2"
      ],
      "author": {
        "name": "Alexander Tarasikov",
        "email": "alexander.tarasikov@gmail.com",
        "time": "Sun Aug 21 15:52:44 2011 +0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:36 2011 -0400"
      },
      "message": "msm: Implement init_card operation for MSM SDCC\n\nThis allows boards with non-standard sdio cards to fill the CIS/CCCR data.\nIt is particularly important for old msm72k boards using wl1251.\nAlso drop the obsolete embedded_sdio_data structure from the header\nas it was intended to surve a similiar purpose but was not implemented.\n\nSigned-off-by: Alexander Tarasikov \u003calexander.tarasikov@gmail.com\u003e\nAcked-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\n[davidb: minor formatting cleanup]\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "435f3e385962e2b34855e9b34f8b95717c1016a2",
      "tree": "2107757d2bc047fce1880a042dfd7e436d4bab46",
      "parents": [
        "cb2ccc32208cb91edf7363c0809ca9e42c4e04ed"
      ],
      "author": {
        "name": "Alexander Tarasikov",
        "email": "alexander.tarasikov@gmail.com",
        "time": "Sun Aug 21 15:52:43 2011 +0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:36 2011 -0400"
      },
      "message": "mmc: msm_sdcc: Fix a typo in MSM SDCC driver gpio setup\n\nThe use of \u0026\u0026 instead of || caused a NULL pointer dereference if\ngpio setup was not passed via platform data\n\nSigned-off-by: Alexander Tarasikov \u003calexander.tarasikov@gmail.com\u003e\nAcked-by: Sahitya Tummala \u003cstummala@codeaurora.org\u003e\nSigned-off-by: David Brown \u003cdavidb@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "cb2ccc32208cb91edf7363c0809ca9e42c4e04ed",
      "tree": "5dda9b9353ff3289ae23e9ca7867a21265af23e6",
      "parents": [
        "d5098cb63b3f13da2a2b230b3566ac7b5dfa4f28"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Aug 25 10:27:28 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:36 2011 -0400"
      },
      "message": "ARM: shmobile: ag5evm, ap4: Named SDHI IRQ sources\n\nThis allows specific (non-multiplexed) IRQ handlers to be used.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d5098cb63b3f13da2a2b230b3566ac7b5dfa4f28",
      "tree": "b1317ea1339a678b283a0213f5c6647a58099b33",
      "parents": [
        "7729c7a232a95360fa17ffe8beb1adb621bc0ba0"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Fri Aug 26 10:42:39 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:36 2011 -0400"
      },
      "message": "mmc: sdhi: Allow named IRQs to use specific handlers\n\nAllow named IRQs to use corresponding specific handlers. If named IRQs are\nused, at least an \"sdcard\" IRQ has to be specified by the platform. If\nnames are not used, an arbitrary number of IRQs can be provided by the\nplatform, in which case the generic ISR will be used for each of them.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\n[g.liakhovetski@gmx.de: style and typo corrections, platform data check]\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7729c7a232a95360fa17ffe8beb1adb621bc0ba0",
      "tree": "1e535ba26812b203e802939b9dbc3bb788f94232",
      "parents": [
        "54680fe7f6ad0fb0c52e330484e2cf1609587862"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Aug 25 10:27:26 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:36 2011 -0400"
      },
      "message": "mmc: tmio: Provide separate interrupt handlers\n\nProvide separate interrupt handlers which may be used by platforms where\nSDHI has three interrupt sources.\n\nThis patch also removes the commented-out handling of CRC and other errors.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "54680fe7f6ad0fb0c52e330484e2cf1609587862",
      "tree": "fec1e2b9f2f55e710d29caaa76c623fc765f61f5",
      "parents": [
        "ad5fd97288655b5628052c1fa906419417c86100"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Thu Aug 25 10:27:25 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:36 2011 -0400"
      },
      "message": "mmc: tmio: Cache interrupt masks\n\nThis avoids the need to look up the masks each time an interrupt is handled.\nAs suggested by Guennadi.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "ad5fd97288655b5628052c1fa906419417c86100",
      "tree": "996861c513fca1491f6b33e20309a2d48310b582",
      "parents": [
        "7513cd7af8df412d05349c5e44dc7638974211d8"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Thu Aug 25 00:30:50 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:35 2011 -0400"
      },
      "message": "mmc: fix integer assignments to pointer\n\nFix the sparse warning output \"warning: Using plain integer as NULL pointer\"\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7513cd7af8df412d05349c5e44dc7638974211d8",
      "tree": "6263d29bed11158ccdbb846805ab5509f71daf2a",
      "parents": [
        "2b795518bd7bcd1990b8f8b7225c9bb8eb5a30c1"
      ],
      "author": {
        "name": "Venkatraman S",
        "email": "svenkatr@ti.com",
        "time": "Tue Aug 23 21:16:02 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:35 2011 -0400"
      },
      "message": "mmc: queue: declare mmc_alloc_sg as static\n\nFix the sparse warning \"drivers/mmc/card/queue.c:111:20: warning:\nsymbol \u0027mmc_alloc_sg\u0027 was not declared. Should it be static?\"\n\nSigned-off-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2b795518bd7bcd1990b8f8b7225c9bb8eb5a30c1",
      "tree": "955684e7efa6141aac08bf895aab5346a073fcbf",
      "parents": [
        "275173b225ae663e54d8dc5c93d79265aad19f89"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Aug 24 08:41:08 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:35 2011 -0400"
      },
      "message": "mmc: Kconfig: remove i.MX individual SoC dependency\n\nThe individual SoC dependency in Kconfig hardly scales anymore.\nInstead of having such a fine grained dependency just depend\non ARCH_MXC and risk that the uninformed user has to look in\nthe help text to figure out which driver is the correct one.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "275173b225ae663e54d8dc5c93d79265aad19f89",
      "tree": "ce6cd20e8d888c74d0eaa3975acee705f239462a",
      "parents": [
        "08da834a24312157f512224691ad1fddd11c1073"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Aug 23 12:15:33 2011 -0600"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:35 2011 -0400"
      },
      "message": "mmc: sdhci-tegra: Add Device Tree probing support\n\nAdd hooks to read gpio configuration out of the device tree node.\n\n[grant.likely: Rewrite of original patch from John Bonesio]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[swarren: Fixed tegra_sdhci_get_ro() to retrieve pdata correctly]\n[swarren: Reworked to avoid #ifdef CONFIG_OF]\n[swarren: Reworked binding based on fsl-imx-esdhc.txt]\n[swarren: Documented binding]\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "08da834a24312157f512224691ad1fddd11c1073",
      "tree": "6ed587d6a7937c792085bf9fc9765ce1c6a63ed9",
      "parents": [
        "1e4cb22bb5094def8eb5c3893f9dda2d517d29bb"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Wed Jul 20 17:39:22 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:35 2011 -0400"
      },
      "message": "mmc: enable runtime PM by default\n\nNow that we have improved the runtime power management powerup/powerdown\ncode, we believe that MMC_CAP_POWER_OFF_CARD is no longer necessary:\nruntime PM should now work everywhere.\n\nThe only hard evidence for introducing MMC_CAP_POWER_OFF_CARD was the\nMarvell sd8686 wifi chip, which was believed to require external gpio\nmanipulation which wasn\u0027t supported by some boards.\n\nAfter further investigation it was realized (and confirmed by Marvell\nfolks) that sd8686 requirements can be fulfilled by changing the reset\nsequence itself, even if no external gpio is manipulated.\n\nFor further information, see the following thread:\nhttp://www.mail-archive.com/linux-mmc@vger.kernel.org/msg04289.html\n\nEnable this trivially for a release or two. If no problems are reported,\nwe will follow up with a more extensive patch to remove this flag\naltogether. If problems are reported, we can look at whitelist/blacklist\npossibilities as before.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1e4cb22bb5094def8eb5c3893f9dda2d517d29bb",
      "tree": "95d567fd1176126e14971c0135e079b552307a1d",
      "parents": [
        "1b676f70c108cda90cf9d114d16c677584400efc"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Fri Aug 19 14:52:38 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:34 2011 -0400"
      },
      "message": "fault-inject: add documentation on MMC IO fault injection\n\nAdd description on how to enable random fault injection\nfor MMC IO.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1b676f70c108cda90cf9d114d16c677584400efc",
      "tree": "7f4a18ade6db764ba3c882e294040a91adc2911e",
      "parents": [
        "df87ecbf19109bab04a92df047a9949838206abc"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Fri Aug 19 14:52:37 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:34 2011 -0400"
      },
      "message": "mmc: core: add random fault injection\n\nThis adds support to inject data errors after a completed host transfer.\nThe mmc core will return error even though the host transfer is successful.\nThis simple fault injection proved to be very useful to test the\nnon-blocking error handling in the mmc_blk_issue_rw_rq().\nRandom faults can also test how the host driver handles pre_req()\nand post_req() in case of errors.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "df87ecbf19109bab04a92df047a9949838206abc",
      "tree": "7b34e496e2dd4450c014603ddac429cc0663196b",
      "parents": [
        "97e4ba6a5ea903a221d87bcabdaf01efb0a609a5"
      ],
      "author": {
        "name": "Per Forlin",
        "email": "per.forlin@linaro.org",
        "time": "Fri Aug 19 14:52:36 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:34 2011 -0400"
      },
      "message": "fault-inject: export fault injection functions\n\nExport symbols should_fail() and fault_create_debugfs_attr() in order\nto let modules utilize the fault injection framework.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nAcked-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "97e4ba6a5ea903a221d87bcabdaf01efb0a609a5",
      "tree": "302cd677150fe51383d93566a271216a137cfc9a",
      "parents": [
        "51c5d8d1499b8442e863fe756f76e7f4ea7476fb"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "richard.zhu@linaro.org",
        "time": "Thu Aug 11 16:51:46 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:34 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc-imx: Enable ADMA2\n\nEanble the ADMA2 mode for freescale esdhc imx driver, tested on MX25\n3DS board, MX51 BBG board and MX53 LOCO board.\n\nThis patch is only used to enable the ADMA2 for MX51/53 platforms.\nMX25/35 can\u0027t support the ADMA2 mode, set BROKEN_ADMA quirk on\nMX25/35 platforms.\n\nThe ADMA mode supported or not can be distinguished by bit 20 of\nthe Capability Register (offset 0x40) in the FSL eSDHC module.\n\nSigned-off-by: Richard Zhu \u003crichard.zhu@linaro.org\u003e\nTested-and-acked-by: Eric Miao \u003ceric.miao@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "51c5d8d1499b8442e863fe756f76e7f4ea7476fb",
      "tree": "2188432e22a0ca049e6098ef40d2394e1dba8d43",
      "parents": [
        "7e8ba228d9f43a4e4b3ed0e6aa3399e8f30d7bc1"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Aug 04 16:49:03 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:27 2011 -0400"
      },
      "message": "mmc: at91_mci: remove the use of irq_to_gpio\n\nRemove the use of irq_to_gpio() in the card detection interrupt\nhandler. The information is available in the board structure and\nwe can avoid using a function that has little meaning.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7e8ba228d9f43a4e4b3ed0e6aa3399e8f30d7bc1",
      "tree": "e6f437eef48a83bf36a8201dc803ab763193f574",
      "parents": [
        "341fa4c3affe1171005597847a86e4c26dea8bb1"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:48 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:26 2011 -0400"
      },
      "message": "mmc: atmel-mci: fix a potential issue about pending PDC interrupts\n\nThis patch fixes a potential issue about PDC interrupts. For example we\nhave a ENDRX pending interrupt and a RXBUFF pending interrupt. We have\nreceived the RXBUFF interrupt but the transfer is not finished (so we\ndidn\u0027t have time to give a new buffer to the PDC controller). Then we\nwill compute ENDRX interrupt and we will give a new buffer to the PDC\ncontroller, just after we will compute the RXBUFF interrupt and give\none or two new buffers to the PDC controller but we are not sure that\nthe first buffer given has been filled. So in this situation we may\nhave \"lost\" one sg buffer. It\u0027s the same for transmission.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "341fa4c3affe1171005597847a86e4c26dea8bb1",
      "tree": "e248b1ba0d88f1d1b4fb4e3c3b75627d38fc1420",
      "parents": [
        "1ebbe3d31fd96865b4d4874f3c74fef0e386fb79"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:47 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:26 2011 -0400"
      },
      "message": "mmc: atmel-mci: correct sg buffer size evaluation\n\nAssuming that a sg buffer size is a page size is false so use sg_dma_len.\nA 4096 bytes can be required with two 2048-bytes sg buffer.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1ebbe3d31fd96865b4d4874f3c74fef0e386fb79",
      "tree": "78759bbced46adc4dc5bc3302b8a2be6aa2dcd2a",
      "parents": [
        "11d1488b01b803254842b756ff7662085b37970e"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:46 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:26 2011 -0400"
      },
      "message": "mmc: atmel-mci: use ATMEL_PDC_SCND_BUF_OFF instead of a literal value\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "11d1488b01b803254842b756ff7662085b37970e",
      "tree": "eb3af41aed14e7bc441cf7770b4f3da5c1c771a2",
      "parents": [
        "796211b7953bd1036670359f31cd97f309322107"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:45 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:26 2011 -0400"
      },
      "message": "mmc: atmel-mci: change atmci_start_command to atmci_send_command\n\nRename atmci_start_command() to atmci_send_command() which is more\nappropriate; atmci_start_command suggests we\u0027re sending a start command.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "796211b7953bd1036670359f31cd97f309322107",
      "tree": "ba83818e4bc9265f3bf2e4e9786c525922b41b38",
      "parents": [
        "b9867f371c5e1197f2109daf64168e3af41df8a5"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:44 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:26 2011 -0400"
      },
      "message": "mmc: atmel-mci: add pdc support and runtime capabilities detection\n\nAdd pdc support for atmel-mci. It makes at91-mci driver useless because it\nwas only used for the old atmel MCI core which has pdc but no dma support.\nTo allow removing at91-mci, the capabilities of the MCI core are detected\nat runtime -- then the driver will use pio, pdc or dma transfers.\nWarning: at91rm9200 is not supported, to support it we need to use swab32\non data but I have no board to test it.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b9867f371c5e1197f2109daf64168e3af41df8a5",
      "tree": "9641f9d82324baa437f6c053d97e5315ce9cf737",
      "parents": [
        "03fc9a7f0c48a05ca548cd277835d7da97ed6936"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:43 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:26 2011 -0400"
      },
      "message": "mmc: atmel-mci: indentation\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "03fc9a7f0c48a05ca548cd277835d7da97ed6936",
      "tree": "2d4500c4379073c4ad3b9f7f1264e9fa0b0b17f9",
      "parents": [
        "2c96a293bbd6b34698c6710ea8607049956247c4"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:42 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:25 2011 -0400"
      },
      "message": "mmc: atmel-mci: change atmci_readl and atmci_writel macros\n\nChange atmci_readl and atmci_writel macros: remove string concatenation.\nWe can use these macros with registers which are not prefixed by ATMCI_.\nThis is the case if we want to write PDC registers which are common to\nseveral devices so they are not prefixed with ATMCI_.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2c96a293bbd6b34698c6710ea8607049956247c4",
      "tree": "21f416c2c1997acf521e76e9e679edd138e1dc6d",
      "parents": [
        "41ebe9cde738a972d05c7282e09f5ed54cff0e8d"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Aug 11 15:25:41 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Oct 26 15:43:25 2011 -0400"
      },
      "message": "mmc: atmel-mci: change namespace\n\nHomogenize namespace to atmci.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "41ebe9cde738a972d05c7282e09f5ed54cff0e8d",
      "tree": "223bf0feb7305e46989b60c3f070bef87d5fcab4",
      "parents": [
        "fd38f734cb8200529e281338514945fcbff2364b",
        "5c1381ac3f3f49ab1e0886ea8f1432c9a5def519"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 17 15:05:26 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 17 15:05:26 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/users/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "fd38f734cb8200529e281338514945fcbff2364b",
      "tree": "b3ebe33151fa90fdfd0196adafb1aa6d4ab7a1de",
      "parents": [
        "11ba69e876e1141fa4b11a7c0efb256a8df9ae7d"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Aug 30 17:07:11 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Oct 16 13:18:47 2011 -0700"
      },
      "message": "igbvf: convert to ndo_fix_features\n\nPrivate rx_csum flags are now duplicate of netdev-\u003efeatures \u0026 NETIF_F_RXCSUM.\nRemoving this needs deeper surgery.\n\nThings noticed:\n - HW VLAN acceleration probably can be toggled, but it\u0027s left as is\n - the resets on RX csum offload change can probably be avoided\n - there is A LOT of copy-and-pasted code here\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "11ba69e876e1141fa4b11a7c0efb256a8df9ae7d",
      "tree": "0b6e6a7c5405b6dce825192be74b94a16d2cb36e",
      "parents": [
        "de4c7f653b2ff24dfff47edea0d67aa6fc681cee"
      ],
      "author": {
        "name": "Jacob Keller",
        "email": "jacob.e.keller@intel.com",
        "time": "Wed Oct 12 00:51:54 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Oct 16 13:18:03 2011 -0700"
      },
      "message": "igb: enable l4 timestamping for v2 event packets\n\nWhen enabling hardware timestamping for ptp v2 event packets, the\nsoftware does not setup the queue for l4 packets, although layer 4\npackets are valid for v2. This patch adds the flag which enables\nsetting up a queue and enabling udp packet timestamping.\n\nSigned-off-by: Jacob E Keller \u003cjacob.e.keller@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "de4c7f653b2ff24dfff47edea0d67aa6fc681cee",
      "tree": "06f93c37d78856e1f1e465c0d448d2def3b56596",
      "parents": [
        "5f8444a3fa617076f8da51a3e8ecce01a5d7f738"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Sep 29 05:57:33 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Oct 16 13:15:48 2011 -0700"
      },
      "message": "ixgbe: Add new netdev op to turn spoof checking on or off per VF\n\nImplements the new netdev op to allow user configuration of spoof\nchecking on a per VF basis.\n\nV2 - Change netdev spoof check op setting to bool\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5f8444a3fa617076f8da51a3e8ecce01a5d7f738",
      "tree": "196aa6b0e949ceef2bd7b639c300e40bc0bdb9ad",
      "parents": [
        "a90b412cb8c7ccc1689f9ea130883d00a1f0a5bb"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Sat Oct 08 03:05:24 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Oct 16 13:15:38 2011 -0700"
      },
      "message": "if_link: Add additional parameter to IFLA_VF_INFO for spoof checking\n\nAdd configuration setting for drivers to turn spoof checking on or off\nfor discrete VFs.\n\nv2 - Fix indentation problem, wrap the ifla_vf_info structure in\n     #ifdef __KERNEL__ to prevent user space from accessing and\n     change function paramater for the spoof check setting netdev\n     op from u8 to bool.\nv3 - Preset spoof check setting to -1 so that user space tools such\n     as ip can detect that the driver didn\u0027t report a spoofcheck\n     setting.  Prevents incorrect display of spoof check settings\n     for drivers that don\u0027t report it.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a90b412cb8c7ccc1689f9ea130883d00a1f0a5bb",
      "tree": "8bbc72841abb0900f950513b62e6d7f597b25c63",
      "parents": [
        "96cd8951684adaa5fd72952adef532d0b42f70e1"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Oct 07 03:50:38 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sun Oct 16 07:13:17 2011 -0700"
      },
      "message": "e1000e: locking bug introduced by commit 67fd4fcb\n\nCommit 67fd4fcb (e1000e: convert to stats64) added the ability to update\nstatistics more accurately and on-demand through the net_device_ops\n.ndo_get_stats64 hook, but introduced a locking bug on 82577/8/9 when\nlinked at half-duplex (seen on kernels with CONFIG_DEBUG_ATOMIC_SLEEP\u003dy and\nCONFIG_PROVE_LOCKING\u003dy).  The commit introduced code paths that caused a\nmutex to be locked in atomic contexts, e.g. an rcu_read_lock is held when\nirqbalance reads the stats from /sys/class/net/ethX/statistics causing the\nmutex to be locked to read the Phy half-duplex statistics registers.\n\nThe mutex was originally introduced to prevent concurrent accesses of\nresources (the NVM and Phy) shared by the driver, firmware and hardware\na few years back when there was an issue with the NVM getting corrupted.\nIt was later split into two mutexes - one for the NVM and one for the Phy\nwhen it was determined the NVM, unlike the Phy, should not be protected by\nthe software/firmware/hardware semaphore (arbitration of which is done in\npart with the SWFLAG bit in the EXTCNF_CTRL register).  This latter\nsemaphore should be sufficient to prevent resource contention of the Phy in\nthe driver (i.e. the mutex for Phy accesses is not needed), but to be sure\nthe mutex is replaced with an atomic bit flag which will warn if any\ncontention is possible.\n\nAlso add additional debug output to help determine when the sw/fw/hw\nsemaphore is owned by the firmware or hardware.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nReported-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\n"
    },
    {
      "commit": "5c1381ac3f3f49ab1e0886ea8f1432c9a5def519",
      "tree": "8a7defc05a6eac854432449e0f452df26c70d935",
      "parents": [
        "7a72476766735c57bc00d655770f8f21f232f482"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Fri Oct 14 12:05:26 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:24 2011 -0400"
      },
      "message": "libertas: fix changing interface type when interface is down\n\nThe recent changes to only power the device when the interface up\nintroduced a bug: changing interface type, legal when the interface\nis down, performs device I/O.\n\nFix this functionality by validating and recording the interface\ntype when the change is requested, but only applying the change\nif/when the interface is brought up.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a72476766735c57bc00d655770f8f21f232f482",
      "tree": "516ede1c0d7219543a35153babdb9668f3359e1c",
      "parents": [
        "bb6e753e95a968fab0e366caace78fb2c08cc239"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Thu Oct 13 16:30:40 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:23 2011 -0400"
      },
      "message": "mac80211: Provide station flags to cfg80211\n\nOnly station flags that are already defined in nl80211 are added for\nnow.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb6e753e95a968fab0e366caace78fb2c08cc239",
      "tree": "23ae519a1a766cda1b6927fc0a230dfd0dbbe639",
      "parents": [
        "59b66255bc7804970098533ce7c9bf6967f35f62"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Thu Oct 13 16:30:39 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:23 2011 -0400"
      },
      "message": "nl80211: Add sta_flags to the station info\n\nReuse the already existing struct nl80211_sta_flag_update to specify\nboth, a flag mask and the flag set itself. This means\nnl80211_sta_flag_update is now used for setting station flags and also\nfor getting station flags.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59b66255bc7804970098533ce7c9bf6967f35f62",
      "tree": "c52bb7ed41e1bb171939422247a5e7fb7b51eafd",
      "parents": [
        "423e38e8079f8f4fe0bf66d4f9a7d61beb232aca"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 13 13:19:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:23 2011 -0400"
      },
      "message": "mac80211: fix TID for null poll response\n\nThe queue mapping/TID for non-QoS null data\nresponses to is never set, making it default\nto BK. Fix that.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "423e38e8079f8f4fe0bf66d4f9a7d61beb232aca",
      "tree": "151fece48539027937b7a7ddf519c5cd418de01a",
      "parents": [
        "76db2f8c87498122d08436c6476e67e44e390f18"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:44 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:23 2011 -0400"
      },
      "message": "ath9k: Rename AR9480 into AR9462\n\nRenamed to be in sync with Marketing term and to avoid\nconfusion with other chip names.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76db2f8c87498122d08436c6476e67e44e390f18",
      "tree": "19afddf9794a61685ca47b91b5d1e271ed3dbe4c",
      "parents": [
        "a126ff511b12bd0e7b6ca9c16ab3f6f325ba6356"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:43 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:23 2011 -0400"
      },
      "message": "ath9k_hw: Rename AR9480 -\u003e AR9462 initvals\n\nThe AR946/8x chips are 2x2 Dual band with BT support. In order\nto avoid misleading with other chips and to be in sync with\nmarketing team\u0027s term, AR9480 is renamed as AR9462.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a126ff511b12bd0e7b6ca9c16ab3f6f325ba6356",
      "tree": "934315709161521ed845cc32cfd2df2d1fff6897",
      "parents": [
        "324c74ad64c7528a9cf243455723d5ed57238e15"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:42 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:23 2011 -0400"
      },
      "message": "ath9k_hw: Do fast channel change based on reusable calibration results\n\nSupport the fast channel change across band switch only when there\nare available of reusable cabliration results. And also observed that\ndoing agc control calibration on fastcc, sometimes causing calibration\ntimeout. Hence changing agc control to be run only on full chip reset.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "324c74ad64c7528a9cf243455723d5ed57238e15",
      "tree": "1efd8d607d7908cf697f8e1fbe46d3b9921a466f",
      "parents": [
        "1aef40b82c48d028d92e811c7f7dc5a0dbf9fa9a"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:41 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:22 2011 -0400"
      },
      "message": "ath9k_hw: Add radio retention support for AR9480\n\nSupported calibrations of radio retention table (RTT) are\n\t- DC offset\n\t- Filter\n\t- Peak detect\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1aef40b82c48d028d92e811c7f7dc5a0dbf9fa9a",
      "tree": "14618b69d2d270ee71c67e0ef92886fc9cd839e1",
      "parents": [
        "19787b251eccf66282d686cf2ef9a2b3033439dd"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:40 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:22 2011 -0400"
      },
      "message": "ath9k_hw: Update normal/min noise floor value for AR9480\n\nTo improve sensitivity for AR9480, the normal and minimum\nnoise floor values of both bands are updated.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "19787b251eccf66282d686cf2ef9a2b3033439dd",
      "tree": "ef0660cbf6865b4bb3f5baea1d61b460575ca0e4",
      "parents": [
        "8ad74c4d8c5e26121f698f56595768b76d1bed81"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:39 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:22 2011 -0400"
      },
      "message": "ath9k_hw: Support fast channel change on 5GHz for AR9003 chips\n\nThe commit \"ath9k_hw: Improve fast channel change for AR9003 chips\"\nfixes the fast channel change issue for AR9003 chips that was\noriginally observed in AR9382 chip. Hence enabling fastcc support\nagain for 11A channel for AR9003 chips.\n\nCc: Paul Stewart \u003cpstew@google.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ad74c4d8c5e26121f698f56595768b76d1bed81",
      "tree": "62df91d520f4cddc6cca6d67123e97ed66d50a3c",
      "parents": [
        "77a5a6648da6b90d6ba990bf03c59993cdd5a516"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:38 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:22 2011 -0400"
      },
      "message": "ath9k_hw: Cleanup Tx calibrations for AR9003 chips\n\nCurrently Tx IQ calibration is enabled by default for all AR9003\nchips. But for AR9480, the calibration status should be read from\nchip after processing ini. And also the carrier leak calibration\nstatus is checked during init cal. As the init_cal is being called\nfor fast channel change too, the tx_cl status only be read after\nfull reset. Hence moving that into process ini function.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77a5a6648da6b90d6ba990bf03c59993cdd5a516",
      "tree": "c9ac2693b213cbe5e5b353d310c4947fa8927b14",
      "parents": [
        "34013524a1644bbd00c592541f67c536a384e707"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:37 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:22 2011 -0400"
      },
      "message": "ath9k_hw: Add support to reuse Carrier leak calibration\n\nThis patch adds support to reuse Carrier leak calibration\nduring fast channel change for AR9480 chips.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "34013524a1644bbd00c592541f67c536a384e707",
      "tree": "35fac662ff286147f7513b4991690c927bd4e4b0",
      "parents": [
        "5f0c04ea1e7394c2b28fa247c1722487f9a77523"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:36 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:21 2011 -0400"
      },
      "message": "ath9k_hw: Add support to reuse TxIQ cal measurements\n\nPass an argument to decide whether to reuse the Tx IQ\ncalibration measurements or not during fast channel change.\nThis will be later used by MCI support for AR9480.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f0c04ea1e7394c2b28fa247c1722487f9a77523",
      "tree": "9fda529d8f452955210869418d78ad123308e1b9",
      "parents": [
        "a240dc7b3c7463bd60cf0a9b2a90f52f78aae0fd"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:35 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:21 2011 -0400"
      },
      "message": "ath9k_hw: Improve fast channel change for AR9003 chips\n\nIn order to reduce the overall scan time, fast channel change\nshould be implemented properly. This patch adds fast channel\nchange support across band switch or channel mode switch\ninstead of doing full chip reset. During the fastcc, tx iqcal\nmeasurements are preserved and will be reloaded after successful\nthe channel change.\n\nThis patch also addressed fast channel issue where the STA can not\nsee APs in higher than operating channel on 5GHz band after\nthe association.\n\nCc: Paul Stewart \u003cpstew@google.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a240dc7b3c7463bd60cf0a9b2a90f52f78aae0fd",
      "tree": "f623d13c258d879c4e2b2bba6417e1f9e4aa1212",
      "parents": [
        "a08b36d15727c784ea83aac6ccd223c08f8b1f36"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:34 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:21 2011 -0400"
      },
      "message": "ath9k_hw: Updated AR9003 tx gain table for 5GHz\n\nThe 5G Tx gain table w/ XPA is updated to improve spur\nperformance in high_power Tx gain table.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a08b36d15727c784ea83aac6ccd223c08f8b1f36",
      "tree": "f1f28ada0db89b8dab228698cf0a1accec5ae4fd",
      "parents": [
        "d2e452aed400120929703104eeaeee0ebbf0a955"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:33 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:21 2011 -0400"
      },
      "message": "ath9k_hw: Update AR9003 initval to improve phase noise\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d2e452aed400120929703104eeaeee0ebbf0a955",
      "tree": "e5f5e1afaa893cc5cdef71a179649f0a0bb23074",
      "parents": [
        "eec353c5dab7f0e2b217d2793a3e75ea942e1cca"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 11:00:32 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:21 2011 -0400"
      },
      "message": "ath9k_hw: Updated ar9003 initval table for AR9380\n\nThe ar9003 table is updated to increase XLNA BIAS\noutput driver strengh.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eec353c5dab7f0e2b217d2793a3e75ea942e1cca",
      "tree": "f20d60999eb79d3879c44edf397fd5cec6f31619",
      "parents": [
        "711825a06bb288e04f8236d77c4e12eba9a1c478"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Oct 13 10:49:13 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:21 2011 -0400"
      },
      "message": "ath9k_hw: Fix ASPM L1 issue for AR9480\n\nBecause of not clearing Bit 14 of AR_WA, the ASPM L1 is not\nenabled when entering into sleep mode. AR9480 does not need\nbit 14 to be set.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "711825a06bb288e04f8236d77c4e12eba9a1c478",
      "tree": "8095d8e79c50370fafa03f0c340489e1a98df563",
      "parents": [
        "efaaa8b8414e0ab4ba09aaaf79ab92a34b75797b"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Oct 12 20:29:33 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "mwifiex: fix make namespacecheck warnings\n\nThis patch takes care of warnings found by running\n\u0027make namespacecheck\u0027:\n\n1. Remove dead code.\n2. Reorder function definitions to avoid forward declarations.\n3. Remove unnecessary function/structure declarations and mark\n   them as static.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efaaa8b8414e0ab4ba09aaaf79ab92a34b75797b",
      "tree": "fb5680389af8de71154859c468adc83c04b7c1e4",
      "parents": [
        "207ae4a3733686df2aabd2dd6feefbde4e69cdd5"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Oct 12 20:28:06 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "mwifiex: use separate wait condition for each command node\n\nCurrently global wait condition (adapter-\u003ecmd_wait_q.condition)\nis used while sending synchronous commands to FW. When two threads\nenter in mwifiex_send_cmd_sync() routine at the same time, both the\nthreads wait for their command responses. Since wait condition is\nsame for both, they wake up simultaneously after getting response\nof 1st command. After this when a thread is waiting for command\nresponse of 3rd command, it wakes up after getting response of 2nd\ncommand and so on. Therefore we don\u0027t wait for the response of last\ncommand(0xaa) during unload. Hence while next time loading the driver\ncommand time out is seen for INIT command.\n\nThis problem is resolved by having separate wait condition flag for\neach command(except scan command). Since scan command is treated\ndifferently (by maintaining scan pending q etc.), newly defined flag\n(scan_wait_q_woken) is used as a scan wait condition.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "207ae4a3733686df2aabd2dd6feefbde4e69cdd5",
      "tree": "0149815dcaac4a21b814ddc2b8775381261ba3bf",
      "parents": [
        "5b346f3eb4b59e00fbaca51637f2cf1df3f47f9d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Oct 12 23:18:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "b43: N-PHY: report signal to mac80211\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b346f3eb4b59e00fbaca51637f2cf1df3f47f9d",
      "tree": "0c5f0db1edd56ad9334b2e3f07d38c56b203c621",
      "parents": [
        "b7a57e762ecf5d9971549ab3f9eb66b559840e72"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Oct 12 23:18:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "Revert \"b43: trivial: do not report any link quality instead of invalid one\"\n\nThis reverts commit 55ad5962e97430c83d51df36fc18865ee4f78c48.\n\nI assumed N is newer than LP, which isn\u0027t true. This regressed LP case.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7a57e762ecf5d9971549ab3f9eb66b559840e72",
      "tree": "76bfdc7875de56be10165032b71a153c55da0507",
      "parents": [
        "d8f6cd03de79530a7b8234d2c33a71f83d5b14b0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 12 21:35:07 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "net: wireless: brcm80210: include module.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8f6cd03de79530a7b8234d2c33a71f83d5b14b0",
      "tree": "fd0853a960514afecf11d7bcc7fac6564419fd4b",
      "parents": [
        "447606514450655885c5369782d7baa2478916a7"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:20 2011 -0400"
      },
      "message": "brcm80211: removed file wifi.c\n\nWifi.c was empty after previous cleanups, so it was removed.\n\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "447606514450655885c5369782d7baa2478916a7",
      "tree": "ee2fb529d989a3935d92dca45edc354d91cec0a3",
      "parents": [
        "53a2277d2ad411b440d2f102ced7bebef42c2fd7"
      ],
      "author": {
        "name": "Alwin Beukers",
        "email": "alwin@broadcom.com",
        "time": "Wed Oct 12 20:51:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 14 14:48:19 2011 -0400"
      },
      "message": "brcm80211: moved function brcmu_format_flags\n\nMoved the brcmu_format_flags function and brcmu_bit_desc structure\ninto smac. Names were adjusted accordingly.\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nReviewed-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nReviewed-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "53a2277d2ad411b440d2f102ced7bebef42c2fd7"
}
