)]}'
{
  "log": [
    {
      "commit": "6ea2cd264228d9eeea8396b046db00a416fbba2e",
      "tree": "286f3a06cba3b7fbadc90964c164f7d35d8b653e",
      "parents": [
        "978d335cee5541033ce66d6ec63a70535b523600"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue May 29 15:40:18 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue Jun 26 10:35:18 2012 -0700"
      },
      "message": "gpio: qpnp-gpio: Issue lookups based on device name\n\nqpnp-gpio manages gpio_chip queries based on the slave\nID. This has a limitation in that it restricts the number of\ngpio_chips per slave ID to one. However, some PMICs have both MPP\nand GPIO on the same slave, and thus the slave ID is not a\nmeaningful unit to search for.\n\nInstead, make use of the \u0027label\u0027 binding to give the\nprimary dev-container node a name. This name will serve as the\ngpio_chip label, which can be used in lookups.\n\nChange-Id: Ic20caeb4622d73449a983992275446c733ddd89a\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "a05f455aee64cc006c5c26c210c3620ed7f2d660",
      "tree": "19295ca6c518452566fea24e1698703d8e6cd519",
      "parents": [
        "8d6aae33e4f6ebe7627acb7f589f56e02dc775bc"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Thu May 24 15:58:11 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue Jun 26 10:35:17 2012 -0700"
      },
      "message": "gpio: qpnp-gpio: Rename driver to qpnp-pin\n\nSince QPNP PMICs also include support for MPP, and since we\nintend to support MPPs in the same code base, it\u0027s not\nappropriate to limit this the scope of this driver to \u0027gpio\u0027.\nChange the driver name to \u0027pin\u0027 since it more accurately\ndescribes the potential for this driver.\n\nAlso update the Device Tree include files for the name changes.\nRemove a superflous \u0027gpio-pin\u0027 definition in the msmcopper\nspecific include file, since such configuration shall never\nchange. This binding should be defined in the PMIC specific\ninclude only.\n\nChange-Id: Id1d6407039908e3cf44dfc19af71f0cdc7aff8e6\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "8d6aae33e4f6ebe7627acb7f589f56e02dc775bc",
      "tree": "b5af90e4a7c571f52a16ed2894112c807786b3be",
      "parents": [
        "a6a354dd3d5bfbbefb9fc09295be5e31bc67b48b"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue May 22 15:41:06 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue Jun 26 10:35:17 2012 -0700"
      },
      "message": "of: spmi: Add support for device naming and lookups\n\nSince we support multiple device_nodes per spmi_device when used\nwith the spmi-dev-container flag, it\u0027s often unclear how a driver\nshould make reference to a particular device. Therefore,\nintroduce the spmi specific binding spmi-dev-name that specifies\nthe device name for the device_node.\n\nAlso introduce an API that can be used from\nthe driver to lookup the specific device node associated with a\nparticular device name.\n\nNote that it may seem at first glance that the binding \u0027label\u0027 is\nredundant with device_node-\u003ename. However, per the ePAPR,\ndevice_node-\u003ename is intended to be as generic as possible,\nrepresenting the function of the device and not the precise\nprogramming model. \u0027label\u0027 is used to give a platform\nspecific name that can be queried from device drivers.\n\nChange-Id: I28eca35d0b625372c26a6d8ad81e7679f200d14b\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "a6a354dd3d5bfbbefb9fc09295be5e31bc67b48b",
      "tree": "399509d12fe0c6bc2c4574fcc8c354b0b99f9271",
      "parents": [
        "0e5534d92f03c76de4c15736729101520c4f0c3a"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Mon May 21 17:47:11 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue Jun 26 10:35:16 2012 -0700"
      },
      "message": "of: spmi: Support resource naming\n\nreg-names and interrupt-names are standard bindings to map device\ntree reg and interrupt indices to particular names. This way the\ndriver does not need to be concerned with hard coded assignments.\nTherefore, add spmi support for these bindings.\n\nExplicit support for reg-names is required since the\nimplementation does not make use of of_address_to_resource(),\nwhich happens to already support this.\nThis is because of_address_to_resource() mandates address\ntranslation, which is not relevant to spmi.\n\ninterrupt-names is already implicitly handled by\nof_irq_to_resource(), which is used in the spmi implementation.\nAdd additional documentation to state clearly that this binding\nis also supported.\n\nAlso add supporting routines to easily lookup a resource by name\nfor both registers and interrupts.\n\nChange-Id: I94faf950da5106ecd4ff36f47e5b46102d9bd426\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "40abbe1c2cfff87a5586c99dd005e74f7175ac03",
      "tree": "ad773f6f957cc2dc95eddfe69f2b5628dba8e638",
      "parents": [
        "d6ac8940d66f2c69f467ab7630bdc79d5bebcf69"
      ],
      "author": {
        "name": "Girish Mahadevan",
        "email": "girishm@codeaurora.org",
        "time": "Wed Apr 25 14:58:13 2012 -0600"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 25 20:49:08 2012 -0600"
      },
      "message": "msm: copper: Low Power Resource manager driver\n\nCode changes to add support for Low Power Resource Manager Driver.\nThis code will manage PXO, VDD dig and Vdd mem based on the idle\nmode the kernel chooses and updates the RPM sleep vote accordingly.\n\nChange-Id: If3af14920e17c010c8e77b550ab57d532b32e6cd\nSigned-off-by: Girish Mahadevan \u003cgirishm@codeaurora.org\u003e\n"
    },
    {
      "commit": "01edc2c4a90795f61fa36dba908a1929b51b0f86",
      "tree": "8f76edb786ec76a480a0b6e40c0d49c66ea500b5",
      "parents": [
        "c19ace8e0cf056cc3f78abdd9cfb96c829cc521f",
        "113733246ee117a36e08f622835c73423dc8ebb1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 20 05:18:56 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jun 20 05:18:56 2012 -0700"
      },
      "message": "Merge \"msm: spm: Update spm device tree for L2 command sequences\" into msm-3.4"
    },
    {
      "commit": "42ee5a0abd135cba16295138663d33919a3ce4c0",
      "tree": "30bc293be6ef680c3be267543b715b539d2d3453",
      "parents": [
        "b6fa5cb0b5dd99cdb33539531c6500deba97d00f",
        "48abc4029872e732ea099958c63e6c6ee72fd850"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 19 06:18:35 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Tue Jun 19 06:18:35 2012 -0700"
      },
      "message": "Merge \"tzcom: Remove tzcom driver components.\" into msm-3.4"
    },
    {
      "commit": "48abc4029872e732ea099958c63e6c6ee72fd850",
      "tree": "f98f6db5df9eb6ab824c1f5ee4d195e6b5a5c6cd",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Tue Jun 12 08:08:23 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Jun 15 14:48:55 2012 -0700"
      },
      "message": "tzcom: Remove tzcom driver components.\n\nRemove tzcom driver components that includes files,\nclock definitions. Currently tzcom driver has been replaced\nby qseecom driver.\n\nChange-Id: I1832d921a7b949057b84a7e0aa9afaa445be5194\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "113733246ee117a36e08f622835c73423dc8ebb1",
      "tree": "7587df98d46c914de56dfd66513e7321bdfcadc6",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Mahesh Sivasubramanian",
        "email": "msivasub@codeaurora.org",
        "time": "Thu Jun 14 11:17:20 2012 -0600"
      },
      "committer": {
        "name": "Mahesh Sivasubramanian",
        "email": "msivasub@codeaurora.org",
        "time": "Fri Jun 15 12:09:13 2012 -0600"
      },
      "message": "msm: spm: Update spm device tree for L2 command sequences\n\nThe SPM device tree entry to configure L2 SAW doesn\u0027t distinguish\nbetween Krait and L2 SAW low power modes. Update the device tree to\ndifferentiate between L2 and Krait low power modes.\n\nChange-Id: I6c7cf6f8dd10478fd53826e22b17ed98d46b68b4\nSigned-off-by: Mahesh Sivasubramanian \u003cmsivasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "fb1f01ec3d0c5ce9c5e2cdd6965d4ce666ae9be0",
      "tree": "81df1b4442736aecd6330a0e37ba3bc8e6b660ac",
      "parents": [
        "c6a4ccdbeb4184b79e5f1ca3f68a19cacdcf8d59"
      ],
      "author": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Thu Jun 14 09:40:40 2012 -0700"
      },
      "committer": {
        "name": "Ramesh Masavarapu",
        "email": "rameshm@codeaurora.org",
        "time": "Fri Jun 15 09:27:28 2012 -0700"
      },
      "message": "qseecom: Add device tree entry for copper.\n\nAdd device tree entry for qseecom driver on copper targets.\n\nChange-Id: Icb8d5f41c2cad098419dbee9b8e4d99ab20b0dff\nSigned-off-by: Ramesh Masavarapu \u003crameshm@codeaurora.org\u003e\n"
    },
    {
      "commit": "75c34ca1b4e69e96921e4153dfa9d399e5b9d2e8",
      "tree": "c60ce27bf268851b5d22ae40dddd83462c532b83",
      "parents": [
        "fef39d45c2c879b3104436573bef1eaa963adc08",
        "25dad72ab532f1ed4466b6684012f1c55acddb93"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:27:40 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Jun 12 14:28:21 2012 -0700"
      },
      "message": "Merge remote branch \u0027origin/msm-3.0\u0027 into msm-3.4\n\n* origin/msm-3.0: (87 commits)\n  Revert \"msm: kgsl: Add VBIF error detection\"\n  tspp: 8960: adding TSPP driver for 8960\n  board-8960: Merge secure and non secure firmware heaps.\n  msm: msm_dsps: Move to the new clk_prepare/unprepare API.\n  diag: Protect SMD channel from getting NULL value\n  camera: Mercury hardware JPEG decoder driver support.\n  msm: 8064-regulator: Remove 5V FRC gpio external regulator\n  diag: Respond to Get Subsystem Mask request\n  Revert \"msm_fb: display: Attach and detach MDP IOMMU on suspend/resume\"\n  Revert \"msm_fb: display: Add MDP IOMMU detach support for DTV\"\n  msm: rpm-8930: Fix incorrect RPM enumeration and DMM\n  msm: board-8930: Configure GPU turbo clock to 400MHz\n  usb: mdm_bridge: Fix bug in handling error condition\n  msm: vidc: Invalidate the cache before processing metadata.\n  video: msm: wfd: Add turbo mode support\n  tty: n_smux: Add Dedicated Power Control Queue\n  defconfig: msm-copper: Enable SPI ethernet support\n  msm: acpuclock-8960: Add PVS support on 8064\n  ASoC: mdm9615: Set correct GPIOs for AUX PCM\n  msm: 9615: Add auxpcm support over secondary audio interface\n  ...\n\nConflicts:\n\tarch/arm/configs/msm-copper_defconfig\n\tdrivers/char/diag/diagchar_core.c\n\tdrivers/char/diag/diagfwd_hsic.h\n\tdrivers/media/video/msm/msm_camera.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/mfd/Kconfig\n\tdrivers/mfd/Makefile\n\tdrivers/mfd/wcd9xxx-slimslave.c\n\tdrivers/spmi/spmi.c\n\tdrivers/tty/n_smux.c\n\tdrivers/usb/otg/msm_otg.c\n\tsound/soc/msm/msm-pcm-routing.h\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\nChange-Id: I49d4ceff17714a7ba51243de63f27b7e78647bda\n"
    },
    {
      "commit": "f066380a08b607022e057034e9918bf73cb25785",
      "tree": "a569b92189c4f45c661c0deeacf15348b2d34b59",
      "parents": [
        "fa002621c590c56e13cd86e944919a5771a6e03e",
        "46b442cc55bde917d677d8d8cfe89340311ae46c"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Thu Jun 07 11:14:52 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027 into msm-3.4\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.130\u0027: (39 commits)\n  msm: vidc: Add support for DIVX 4/5/6\n  msm_fb: display: Set the minimal sleep time for DSI PHY Initialisation\n  board: 8930: add debounce interval for gpio-keys\n  regulator: Extend of_get_regulator_init_data to support non-DT consumers\n  regulator: pm8xxx-regulator: Add slew_rate platform data parameter\n  crypto: Fix initialization of array variable.\n  arm: free all .init memory when CONFIG_STRICT_MEMORY_RWX is set\n  msm: clock-copper: Remove block reset ability from most clocks\n  msm: clock-local2: Fix local_vote_clk_reset to use right to_*_clk macro\n  EHCI: HSIC: Add support for suspend, resume and URB logging\n  arm/dt: msm-pm8941: Change boost regulator register address to 0xA000\n  msm: camera: Move server code into seperate file.\n  msm: camera: Close camera gracefully in case of userspace crash\n  media: dvb: mpq: Support getting decoder\u0027s buffer status\n  Bluetooth: Wait for wcnss to be ready after SSR\n  msm: msm_sdcc: Add device tree support for SDCC controllers\n  msm: display: Change DSI escape clock to byte clock\n  msm: clock-8960: Change source of DSI escape clock to byte clock\n  ASOC: msm: Enable mpq8064 machine driver.\n  EHCI: HSIC: Set the interrupt threshold control value to 8ms\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "e6e00d5ea560345fe20220383d900440f50fb723",
      "tree": "0527d8ae28e122a30c1aed4182225ec30cf4c0ce",
      "parents": [
        "4e2599ec88cff9451035b39f84ae24f3c1bec88c"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Mar 08 17:39:07 2012 -0800"
      },
      "committer": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Jun 07 09:58:34 2012 -0700"
      },
      "message": "msm: pil-mba: Add the PIL Modem Boot Authenticator driver\n\nThe PIL driver interacts with the Modem Boot Authenticator (MBA)\nimage running on the modem processor using a Relay Message Buffer\n(RMB) register interface. The MBA authenticates the Primary Modem\nImage (PMI) and, upon success, begins its execution.\n\nChange-Id: Iebac24f507dc8c8a77aea3c8a35b78cea33f9acc\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "4e2599ec88cff9451035b39f84ae24f3c1bec88c",
      "tree": "846c34d254db2decbb15fd036169bb002623cc56",
      "parents": [
        "062f18670715f557cb522008f3dd3048e81a4c43"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Wed Mar 21 22:31:35 2012 -0700"
      },
      "committer": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu Jun 07 09:58:33 2012 -0700"
      },
      "message": "msm: pil-q6v5-mss: Add PIL support for copper\u0027s MSS subsystem\n\nThe pil-q6v5-mss driver is used to bring Modem Subsystems (MSS)\ncontaining QDSP6v5 processors out of reset and start their execution\nof code. It also supports shutting down these subsystems to save\npower.\n\nFunctions in the pil-q6v5 library are called to deal with the QDSP6v5-\nspecific portions of these operation, since that hardware is also\ninstantiated in other subsystems besides MSS (ex. copper\u0027s LPASS).\n\nChange-Id: I86640062d48bc080d51ed7def56d45e0c0391f33\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "f132c6cf77251e011e1dad0ec88c0b1fda16d5aa",
      "tree": "f04b469a3547a19b7bdbe110adc571eb71c93328",
      "parents": [
        "23016defd7db701a01dc49f972ad6b1bae9651c2",
        "3f6240f3e4e2608caf1a70d614ada658cbcbe7be"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:30:57 2012 -0700"
      },
      "committer": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Wed Jun 06 18:45:28 2012 -0700"
      },
      "message": "Merge commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027 into msm-3.4\n\nAU_LINUX_ANDROID_ICS.04.00.04.00.126 from msm-3.0.\nFirst parent is from google/android-3.4.\n\n* commit \u0027AU_LINUX_ANDROID_ICS.04.00.04.00.126\u0027: (8712 commits)\n  PRNG: Device tree entry for qrng device.\n  vidc:1080p: Set video core timeout value for Thumbnail mode\n  msm: sps: improve the debugging support in SPS driver\n  board-8064 msm: Overlap secure and non secure video firmware heaps.\n  msm: clock: Add handoff ops for 7x30 and copper XO clocks\n  msm_fb: display: Wait for external vsync before DTV IOMMU unmap\n  msm: Fix ciruclar dependency in debug UART settings\n  msm: gdsc: Add GDSC regulator driver for msm-copper\n  defconfig: Enable Mobicore Driver.\n  mobicore: Add mobicore driver.\n  mobicore: rename variable to lower case.\n  mobicore: rename folder.\n  mobicore: add makefiles\n  mobicore: initial import of kernel driver\n  ASoC: msm: Add SLIMBUS_2_RX CPU DAI\n  board-8064-gpio: Update FUNC for EPM SPI CS\n  msm_fb: display: Remove chicken bit config during video playback\n  mmc: msm_sdcc: enable the sanitize capability\n  msm-fb: display: lm2 writeback support on mpq platfroms\n  msm_fb: display: Disable LVDS phy \u0026 pll during panel off\n  ...\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n"
    },
    {
      "commit": "4475476c706c1488f5ae8a0f042ec7deecf7516c",
      "tree": "c7644d7874fd0faef25a72893ab001b8e5094831",
      "parents": [
        "76ed41dd5931eb74050ebc77c3f5f03037541796"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Tue May 01 15:43:13 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Jun 06 16:02:39 2012 -0700"
      },
      "message": "regulator: Extend of_get_regulator_init_data to support non-DT consumers\n\nExtend the of_get_regulator_init_data function so that it can\nparse an additional property from regulator device tree nodes\nwhich is needed to support non-device tree consumers.\n\nThe new property is named qcom,consumer-supplies.  Its value\nis a list of strings of the form:\n\nqcom,consumer-supplies \u003d \"supply_name1\", \"device_name1\",\n                         \"supply_name2\", \"device_name2\", ...\n\nChange-Id: Ia689d04e6de568e6889b807eed15df3116de01d2\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "de991f08a8738dc66e65488aebed472de65ce237",
      "tree": "8b9af45c6d7654c66f2e65261df91d0d2053cd0d",
      "parents": [
        "d23f64de9af1b4e127ef0c17479e8b83419f073a"
      ],
      "author": {
        "name": "Hariprasad Dhalinarasimha",
        "email": "hnamgund@codeaurora.org",
        "time": "Thu May 31 13:15:51 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 05 00:15:16 2012 -0600"
      },
      "message": "PRNG: Device tree entry for qrng device.\n\nCleanup platorm device entry \u0026 add device tree entry\n\nChange-Id: I5bde944d63276a3aaf00b7415066963027f11249\nSigned-off-by: Hariprasad Dhalinarasimha \u003chnamgund@codeaurora.org\u003e\n"
    },
    {
      "commit": "fc7272147ca7dd2728eeb96aca1aa9ba61d79409",
      "tree": "7c5685a356b6248395a2aaf424f513a9bf4377b6",
      "parents": [
        "c0399fc8064b7e09bf41b9213faabc448ea95707"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Fri Jan 06 18:18:25 2012 -0800"
      },
      "committer": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Mon Jun 04 14:07:01 2012 -0700"
      },
      "message": "msm: gdsc: Add GDSC regulator driver for msm-copper\n\nLike the \u0027footswich-8x60\u0027 driver for previous generations of MSM\nchipsets, the GDSC driver controls power rails associated with\nperipheral cores within the SoC. These rails can be enabled and\ndisabled as required using the regulator framework\u0027s APIs.\n\nChange-Id: I2fadb85c002d4e42e9518b32c0fb14b7813903e3\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "d1b89ed03d31f57f7c1f87b2a7e6b59b4e1c7ab5",
      "tree": "24ab2b205d197a50f1d18b866212937816d5c0e0",
      "parents": [
        "8d3285858baae118bd85a507bf083df42850ac49"
      ],
      "author": {
        "name": "Sathish Ambley",
        "email": "sambley@codeaurora.org",
        "time": "Tue Feb 07 21:47:47 2012 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 01 15:20:27 2012 -0600"
      },
      "message": "msm: iommu: Add support for SMMU v2\n\nSMMU v2 is based off the ARM SMMU architecture specification.\n\nThe SMMUs primary purpose is to provide virtual address translation\nand abstract the physical view of system memory.  In doing so,\ndiscontiguous physical memory appears virtually contiguous to\nhardware cores.\n\nThe SMMU instances are now represented in device tree with each\ninstance having multiple translation context banks.\n\nChange-Id: If4733500e5226984d26f1c8a97ae98603c2f75f9\nSigned-off-by: Sathish Ambley \u003csambley@codeaurora.org\u003e\n"
    },
    {
      "commit": "63c61d6d8b8f37c71b4162b3affffdf72ac06811",
      "tree": "fc926a9f42bba6b6722d3cb7819e5fd6ff42b53e",
      "parents": [
        "2009fe63c80e1786495ebc96c32dddd1bf1e0485"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Thu May 31 21:00:18 2012 +0300"
      },
      "committer": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Thu May 31 21:00:18 2012 +0300"
      },
      "message": "mmc: block: Add write packing control\n\nThe write packing control will ensure that read requests latency is\nnot increased due to long write packed commands.\n\nThe trigger for enabling the write packing is managing to pack several\nwrite requests. The number of potential packed requests that will trigger\nthe packing can be configured via sysfs by writing the required value to:\n/sys/block/\u003cblock_dev_name\u003e/num_wr_reqs_to_start_packing.\nThe trigger for disabling the write packing is fetching a read request.\n\nChange-Id: I982170fa6dca9150ea4310bb546b838b7fd30e9b\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n"
    },
    {
      "commit": "d853d13f67f97f88740520fb3b62cab85babce66",
      "tree": "887cf980943d3aba4292a08e5419807b8f24cbd7",
      "parents": [
        "bba863b721eeb87b425ad8f3b8f1b8064b618c8a"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Wed May 30 13:13:46 2012 +0300"
      },
      "committer": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Wed May 30 13:13:46 2012 +0300"
      },
      "message": "media: dvb: Add MPQ documentation\n\nAdded text file which describes MPQ DVB adapter implementation\nand the extensions made for linux DVB core\n\nChange-Id: I50df66a8bec52c224dd00be205ffc022c4d1f13a\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "c764232c65fc3f7635b6cca226386c23d1a395ee",
      "tree": "9eba848ab4e71eb7b23329f05e4d3602c32f0a9a",
      "parents": [
        "0ef2bc5c6eb74c6e48f52064c64c2ebfa7ff2e89"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Apr 04 10:19:12 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Sun May 27 18:46:52 2012 -0700"
      },
      "message": "msm: Add rpm-regulator-smd driver to support RPM regulators over SMD\n\nThe rpm-regulator-smd driver makes use of a key based RPM\nresource interface in order to control regulators.  Regulator\nrequests are sent to the RPM over the SMD transport layer.\n\nProvide control of regulators in both the active and sleep sets.\nActive set regulator requests take effect immediately.  Sleep set\nrequests take effect when the Apps processor transitions into\nRPM assisted power collapse.\n\nAllow for all request parameters to be initialized based upon\nconfiguration data specified in device tree.\n\nInclude an API which allows for regulator control from atomic\ncontext in order to support all consumer use cases.\n\nChange-Id: I0417d52bba9eb053b6c552b287aa658d6c8e4b7f\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "3f0d0c7e31a97cb88bfe836178675b456101a5a5",
      "tree": "fe675bc132bbc2409428c060390951629786ec7a",
      "parents": [
        "a8ff99284329223c755f9f09fb36d4804e45c2a7"
      ],
      "author": {
        "name": "Mahesh Sivasubramanian",
        "email": "msivasub@codeaurora.org",
        "time": "Fri May 04 17:35:55 2012 -0600"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Sun May 27 09:37:53 2012 -0700"
      },
      "message": "arm/dt: msmcopper: Add RPM device support\n\nAdd device tree bindings for the SMD based RPM driver.\n\nChange-Id: Iea511bdf584ebaa7650eb3a6a69acff7f8c851a3\nSigned-off-by: Mahesh Sivasubramanian \u003cmsivasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "5500e4fab219bf210f22d2334cc98f3ca8f8912d",
      "tree": "60f3edf480190ee60676348c1ca2730a699f8671",
      "parents": [
        "903f6c716db3d4e26952aae9717f81dd5bc9e4ba",
        "76e10d158efb6d4516018846f60c2ab5501900bc"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 25 13:56:28 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri May 25 13:56:28 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4\u0027 into android-3.4\n"
    },
    {
      "commit": "d41ce7792c8d919ee17a966668fb03680d4206f3",
      "tree": "bee27771b75c99b16b25bd8e15e396313f6abb2c",
      "parents": [
        "1842e31f91d581f0852486bf5eb2b7b8d1a8c0b7"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Thu May 10 23:16:41 2012 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 23 06:06:47 2012 -0600"
      },
      "message": "msm: pil-q6v5: Migrate to clock APIs\n\nRather than writing to clock controller registers directly, utilize\nthe clock driver and its recently-added support for LPASS and MSS\nclocks needed by PIL.\n\nSince clock hardware differences are hidden under the clock APIs,\nclock control can be moved from pil-q6v5-lpass into the pil-q6v5\nlibrary and shared with other PIL drivers that will eventually use\nit.\n\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\nChange-Id: I70d67d6abded93bcc5119e5bcec4c0211f157ac0\n"
    },
    {
      "commit": "d4e8b7193d87d80f3364d7924692988c974780aa",
      "tree": "04f54438fab0d64e5cfe23debbd622c9cfc34f4b",
      "parents": [
        "9ae7e01de1cf03c77054da44d135a7e85863fcb0"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed Apr 18 15:52:26 2012 +0200"
      },
      "committer": {
        "name": "Rebecca Schultz Zavin",
        "email": "rebecca@android.com",
        "time": "Tue May 22 14:01:06 2012 -0700"
      },
      "message": "dma-buf: mmap support\n\nCompared to Rob Clark\u0027s RFC I\u0027ve ditched the prepare/finish hooks\nand corresponding ioctls on the dma_buf file. The major reason for\nthat is that many people seem to be under the impression that this is\nalso for synchronization with outstanding asynchronous processsing.\nI\u0027m pretty massively opposed to this because:\n\n- It boils down reinventing a new rather general-purpose userspace\n  synchronization interface. If we look at things like futexes, this\n  is hard to get right.\n- Furthermore a lot of kernel code has to interact with this\n  synchronization primitive. This smells a look like the dri1 hw_lock,\n  a horror show I prefer not to reinvent.\n- Even more fun is that multiple different subsystems would interact\n  here, so we have plenty of opportunities to create funny deadlock\n  scenarios.\n\nI think synchronization is a wholesale different problem from data\nsharing and should be tackled as an orthogonal problem.\n\nNow we could demand that prepare/finish may only ensure cache\ncoherency (as Rob intended), but that runs up into the next problem:\nWe not only need mmap support to facilitate sw-only processing nodes\nin a pipeline (without jumping through hoops by importing the dma_buf\ninto some sw-access only importer), which allows for a nicer\nION-\u003edma-buf upgrade path for existing Android userspace. We also need\nmmap support for existing importing subsystems to support existing\nuserspace libraries. And a loot of these subsystems are expected to\nexport coherent userspace mappings.\n\nSo prepare/finish can only ever be optional and the exporter /needs/\nto support coherent mappings. Given that mmap access is always\nsomewhat fallback-y in nature I\u0027ve decided to drop this optimization,\ninstead of just making it optional. If we demonstrate a clear need for\nthis, supported by benchmark results, we can always add it in again\nlater as an optional extension.\n\nOther differences compared to Rob\u0027s RFC is the above mentioned support\nfor mapping a dma-buf through facilities provided by the importer.\nWhich results in mmap support no longer being optional.\n\nNote that this dma-buf mmap patch does _not_ support every possible\ninsanity an existing subsystem could pull of with mmap: Because it\ndoes not allow to intercept pagefaults and shoot down ptes importing\nsubsystems can\u0027t add some magic of their own at these points (e.g. to\nautomatically synchronize with outstanding rendering or set up some\nspecial resources). I\u0027ve done a cursory read through a few mmap\nimplementions of various subsytems and I\u0027m hopeful that we can avoid\nthis (and the complexity it\u0027d bring with it).\n\nAdditonally I\u0027ve extended the documentation a bit to explain the hows\nand whys of this mmap extension.\n\nIn case we ever want to add support for explicitly cache maneged\nuserspace mmap with a prepare/finish ioctl pair, we could specify that\nuserspace needs to mmap a different part of the dma_buf, e.g. the\nrange starting at dma_buf-\u003esize up to dma_buf-\u003esize*2. This works\nbecause the size of a dma_buf is invariant over it\u0027s lifetime. The\nexporter would obviously need to fall back to coherent mappings for\nboth ranges if a legacy clients maps the coherent range and the\narchitecture cannot suppor conflicting caching policies. Also, this\nwould obviously be optional and userspace needs to be able to fall\nback to coherent mappings.\n\nv2:\n- Spelling fixes from Rob Clark.\n- Compile fix for !DMA_BUF from Rob Clark.\n- Extend commit message to explain how explicitly cache managed mmap\n  support could be added later.\n- Extend the documentation with implementations notes for exporters\n  that need to manually fake coherency.\n\nChange-Id: Ia8f2ae5d8a1b1c87ed12ca1c89d7bf2067239ee4\nCc: Rob Clark \u003crob.clark@linaro.org\u003e\nCc: Rebecca Schultz Zavin \u003crebecca@android.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "4b73ec8200e7ef949093754a2ad37e05fba567b3",
      "tree": "c98ced95454bef8e327fb2fff3b8330350b480c5",
      "parents": [
        "ac45a2eff9cc69f0f87e79ea82bdf5eebef5bcc0"
      ],
      "author": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Wed Feb 08 12:55:59 2012 -0800"
      },
      "committer": {
        "name": "Ashray Kulkarni",
        "email": "ashrayk@codeaurora.org",
        "time": "Thu May 17 17:02:58 2012 -0700"
      },
      "message": "msm: copper: Add device tree support for video driver\n\nDevice tree is the preferred mechanism for providing\nhardware information, rather than encoding it as\nplatform data in a board file\n\nChange-Id: Ie024ce53cfad40fd595d46e6f488ffc65c25e08a\nSigned-off-by: Praneeth Paladugu \u003cppaladug@codeaurora.org\u003e\n"
    },
    {
      "commit": "b6255ee3d82798eb1eee9fb1cca713317b5afae8",
      "tree": "5b34f32a965dc772a99188293387022d21c5532e",
      "parents": [
        "d69c5c2cf21e734210029afd803a96a942084af3",
        "788ab1bb03d304232711b6ca9718534f588ee9fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 14 11:23:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 14 11:23:37 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n \"For a some fix patches for v3.4, including a regression fix at DVB core\"\n\nFix up trivial conflicts in Documentation/feature-removal-schedule.txt\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] gspca - sonixj: Fix a zero divide in isoc interrupt\n  [media] media: videobuf2-dma-contig: include header for exported symbols\n  [media] media: videobuf2-dma-contig: quiet sparse noise about plain integer as NULL pointer\n  [media] media: vb2-memops: Export vb2_get_vma symbol\n  [media] s5p-fimc: Correct memory allocation for VIDIOC_CREATE_BUFS\n  [media] s5p-fimc: Fix locking in subdev set_crop op\n  [media] dvb_frontend: fix a regression with DVB-S zig-zag\n  [media] fintek-cir: change || to \u0026\u0026\n  [media] V4L: Schedule V4L2_CID_HCENTER, V4L2_CID_VCENTER controls for removal\n  [media] rc: Postpone ISR registration\n  [media] marvell-cam: fix an ARM build error\n  [media] V4L: soc-camera: protect hosts during probing from overzealous user-space\n"
    },
    {
      "commit": "cd06bf35680aa32c0020c7f00e41063edf7e41c5",
      "tree": "113f9d3067f9d88b3e5b9fe641c945949e6017aa",
      "parents": [
        "d00f9c7cc02bff488ffb377015bc63221896c9b3"
      ],
      "author": {
        "name": "Sathish Ambley",
        "email": "sambley@codeaurora.org",
        "time": "Mon Apr 09 11:59:43 2012 -0700"
      },
      "committer": {
        "name": "Sathish Ambley",
        "email": "sambley@codeaurora.org",
        "time": "Fri May 11 15:18:53 2012 -0700"
      },
      "message": "spi_qsd: Add support to get gpios from device tree\n\nUse of/gpio routines to retrieve the gpios specified in\nthe device tree.\n\nChange-Id: I77d09a36ba2513bbb476d2dd0b768828b22ab436\nSigned-off-by: Sathish Ambley \u003csambley@codeaurora.org\u003e\n"
    },
    {
      "commit": "d8217960a0d6868016e0c8448dd7bc325450c910",
      "tree": "f53c93c4a1771f186b9b981f911233ad619d53c0",
      "parents": [
        "c33d04474a883ccc1a8ee8046600243d0d6b0537",
        "192979fb71d72ebaec15a1f842f4fd826fb0ba5f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 09 07:01:17 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 09 07:01:17 2012 -0700"
      },
      "message": "Merge changes I2df4f6d9,I1135f796 into msm-3.0\n\n* changes:\n  msm: pm-8x60: Use Qtimer for copper\n  msm: pm-boot: Add devicetree support for pm-boot\n"
    },
    {
      "commit": "c33d04474a883ccc1a8ee8046600243d0d6b0537",
      "tree": "49010e15735054c3c51f7fc46fd12af7c4370b8e",
      "parents": [
        "aafcf0911da704cf6dca869e86349d00d8223290",
        "85b7b28f608949cc7c933d3bd4a474be92f6b344"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 09 07:01:11 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed May 09 07:01:11 2012 -0700"
      },
      "message": "Merge changes Ia2ba25e6,I88a9a06a into msm-3.0\n\n* changes:\n  msm: copper: Add Low Power Management drivers for CPUIdle\n  msm: board-copper: Initialize SPM device driver ahead of Device Tree\n"
    },
    {
      "commit": "6d9076fe46bcba71986a25cf357e71a4d83958c1",
      "tree": "053bebd945bed02d61c8b92aa3b02bf45d37d4a9",
      "parents": [
        "abe3c9c88f9cd1cbc5d3a3eec4bdbba6e3ce2107"
      ],
      "author": {
        "name": "Jeff Boody",
        "email": "jboody@codeaurora.org",
        "time": "Thu Apr 26 11:12:44 2012 -0600"
      },
      "committer": {
        "name": "Jeff Boody",
        "email": "jboody@codeaurora.org",
        "time": "Tue May 08 13:58:54 2012 -0600"
      },
      "message": "base: genlock: allow synchronization with a single gralloc handle\n\nIn order to support synchronization in a process with a single\ngralloc handle we require the ability to write lock a buffer\nwhile it is already read locked by the same handle. This change\nextends the concept of an exclusive write lock or recursive read\nlocks to a genlock handle (rather than the genlock lock).\nGenlock cannot provide deadlock protection because the same\nhandle can be used simultaneously by a producer and consumer.\nIn practice an error will still be generated when the timeout\nexpires.\n\nCRs-fixed: 356263\nChange-Id: I322e7fadc8b43287f53b211242b176d3de731db2\nSigned-off-by: Jeff Boody \u003cjboody@codeaurora.org\u003e\n"
    },
    {
      "commit": "7d4167b890fad415aea7fb6eb8b6cb814164716f",
      "tree": "d5a6a9608edfa247c9af38941122593cc0ac6cba",
      "parents": [
        "85b7b28f608949cc7c933d3bd4a474be92f6b344"
      ],
      "author": {
        "name": "Praveen Chidambaram",
        "email": "pchidamb@codeaurora.org",
        "time": "Mon Apr 30 17:37:48 2012 -0600"
      },
      "committer": {
        "name": "Praveen Chidambaram",
        "email": "pchidamb@codeaurora.org",
        "time": "Tue May 08 08:01:08 2012 -0600"
      },
      "message": "msm: pm-boot: Add devicetree support for pm-boot\n\npm-boot driver abstracts warm boot configurations for the power\nmanagement drivers. Add device tree support to read the boot\nconfiguration information from DTS file.\n\nChange-Id: I1135f796ddb054bb1ea4b64b9ff323736157bdc8\nSigned-off-by: Praveen Chidambaram \u003cpchidamb@codeaurora.org\u003e\n"
    },
    {
      "commit": "85b7b28f608949cc7c933d3bd4a474be92f6b344",
      "tree": "6d82eb8ca3b3eb47572ed8da6650c763a42a46c7",
      "parents": [
        "da9501d7d4e1873f5245909fc69ee5fbf9f16bf5"
      ],
      "author": {
        "name": "Praveen Chidambaram",
        "email": "pchidamb@codeaurora.org",
        "time": "Mon Apr 16 13:45:15 2012 -0600"
      },
      "committer": {
        "name": "Praveen Chidambaram",
        "email": "pchidamb@codeaurora.org",
        "time": "Tue May 08 08:01:07 2012 -0600"
      },
      "message": "msm: copper: Add Low Power Management drivers for CPUIdle\n\nWhen the core is in idle, CPUIdle framework calls into the architecture\nspecific idle driver. The idle driver uses RPM resources (L2, VDD, XO)\nand the time available to determine the lowest power mode possible and\nuses the SPM driver to put the core in low power mode.\n\nAdd LPM levels that specify the latency and the energy required to enter\ndifferent low power modes. These values are used to determine how deep a\nsleep can be achieved before the next scheduled wakeup.\n\nChange-Id: Ia2ba25e618aa72cb02f49fbd0028a0615e465dc8\nSigned-off-by: Praveen Chidambaram \u003cpchidamb@codeaurora.org\u003e\n"
    },
    {
      "commit": "f02fac63308349b1dbde468adfd084fdb560eeae",
      "tree": "35c39e5c3c70e40c52bc18c07a88dd7a1becb649",
      "parents": [
        "6ff6845be02be8d53da28d2333a015d54b1234db",
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 07 18:20:34 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 07 18:20:34 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc6\u0027 into android-3.4\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/mm/mmu.c\n\nChange-Id: If4f371a21c052fa597d107c44b128a093e4a8b91\n"
    },
    {
      "commit": "1c2f95480648ed7326ab2288ca0e2d35551db4be",
      "tree": "fa69d267423242eaad195e60c74570152e6c3d84",
      "parents": [
        "59068e369b6a2a0a15b93624887525d9ec0f36e5",
        "e9e7183fd2677aca24e90ca1556d4afe7436d42d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:07:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:07:06 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound sound fixes from Takashi Iwai:\n \"As good as nothing exciting here; just a few trivial fixes for various\n  ASoC stuff.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: omap-pcm: Free dma buffers in case of error.\n  ASoC: s3c2412-i2s: Fix dai registration\n  ASoC: wm8350: Don\u0027t use locally allocated codec struct\n  ASoC: tlv312aic23: unbreak resume\n  ASoC: bf5xx-ssm2602: Set DAI format\n  ASoC: core: check of_property_count_strings failure\n  ASoC: dt: sgtl5000.txt: Add description for \u0027reg\u0027 field\n  ASoC: wm_hubs: Make sure we don\u0027t disable differential line outputs\n"
    },
    {
      "commit": "20c76945d05e26dc24eabcfc2f61f3929590cc29",
      "tree": "73238b71823f829413a51923df6179e7fd122ab6",
      "parents": [
        "cff7873554eedc044029c41a9fd694245d97eff8",
        "06412088ce98f745405b8f65cfc51ddd6b842bbf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:25:17 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:25:17 2012 +0200"
      },
      "message": "Merge tag \u0027asoc-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Updates for 3.4\n\nNothing terribly exciting here, a bunch of small and simple fixes\nscattered around the place.\n"
    },
    {
      "commit": "aa9d52b6eb816f1fc2400d701214ae2ba09fc13d",
      "tree": "56adac3204f0901e06a1ba16d1ba2ab5941b1962",
      "parents": [
        "b3f6e9dc645b643e5109e88cc04af3ba9a23828f"
      ],
      "author": {
        "name": "Praveen Chidambaram",
        "email": "pchidamb@codeaurora.org",
        "time": "Mon Apr 02 11:09:47 2012 -0600"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri May 04 16:49:58 2012 -0600"
      },
      "message": "msm: spm: Update SPM driver to support SAW2 v2.0 hardware\n\nThe new hardware supports FTS switching for all Krait cores using ganged\nvoltage rail. There are 4 Krait SPMs and 1 L2 SPM and all instances are\nrev 2.0 of the SAW hardware block. The voltage control on the Krait rail\nis controlled by writing to the PMIC from the L2 SPM.\n\nAdd 2 additional APIs to set the voltage and the number of phases for the\nKrait cores.\n\nBackward compatibility with SAW rev 1.0 is maintained.\n\nChange-Id: I650e4c3ad2a109956aef668a33bc3949284e6944\nSigned-off-by: Praveen Chidambaram \u003cpchidamb@codeaurora.org\u003e\n"
    },
    {
      "commit": "c1e049f8228fd07b422faf1209eed4a019bf4acf",
      "tree": "13b9e5ef48a842501890f63b10445b51cb1aadc2",
      "parents": [
        "1c2d04b89855701ecd5783dfbb6ec340ce0b97ab"
      ],
      "author": {
        "name": "Tianyi Gou",
        "email": "tgou@codeaurora.org",
        "time": "Wed Nov 23 14:20:16 2011 -0800"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri May 04 05:56:33 2012 -0600"
      },
      "message": "msm: pil-pronto: Add Pronto PIL driver to msm-copper\n\nPronto PIL platform driver is used to bring Pronto Wireless Connectivity\nSubsystem (WCNSS) out of reset and start executing code. It also support\nshutdown the subsystem when the wcnss is not used.\n\nChange-Id: I60990ce625874fd3deb2071298f4849694f10084\nSigned-off-by: Tianyi Gou \u003ctgou@codeaurora.org\u003e\n"
    },
    {
      "commit": "2e739a07915b74ed4bc106a228b552fa807ed24c",
      "tree": "14a3216f7cdf00d23b6e8985381060ada6fcec13",
      "parents": [
        "aadf030d84352a91cdadf50f947da739c5611450"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Thu May 03 00:16:55 2012 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Thu May 03 17:41:51 2012 -0700"
      },
      "message": "cpufreq: interactive: add boost pulse interface\n\nChange-Id: Icf1e86d2065cc8f0816ba9c6b065eb056d4e8249\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\n"
    },
    {
      "commit": "6b4c555a6bebd3886a20f6947b273398fef24935",
      "tree": "5226599d5b9336bfee1da8476bba7331654c8b52",
      "parents": [
        "4e78f00261886ed2710460f5ca5253f6ab6007cf",
        "5f098a3ea72e73ad3733c3280fd5ee04816dc999"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:16:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:16:52 2012 -0700"
      },
      "message": "Merge tag \u0027tag/upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\nPull libata fixes from Jeff Garzik:\n\n1) Fix regression that could cause a misdiagnosis, which in turn could\n   lead to an erroneous 3.0 Gbps -\u003e 1.5 downshift, particularly when hotplug\n   and suspend/resume is involved.\n\n2) Fix a regression that led to ata%d controller ids being numbered one\n   larger than in \u003c\u003d 3.4-rc3 (oh, the horror!).  Controller ids should now be\n   as expected.\n\n3) add some DT, PCI id\u0027s\n\n4) ata/pata_arasan_cf: minor cpp fixing/cleaning\n\n* tag \u0027tag/upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: ahci_platform: Add synopsys ahci controller in DT\u0027s compatible list\n  ata/pata_arasan_cf: Move arasan_cf_pm_ops out of #ifdef, #endif macros\n  libata: init ata_print_id to 0\n  ahci: Detect Marvell 88SE9172 SATA controller\n  libata: skip old error history when counting probe trials\n"
    },
    {
      "commit": "c42f1d4b523950c4af060f8fc0c7016755d8a3bc",
      "tree": "8322c9c14b0c7055ce924d12c1150d2acb0ea95e",
      "parents": [
        "913a90416918a591e6d5ece036b795c58a08131d",
        "5a8887d39e1ba5ee2d4ccb94b14d6f2dce5ddfca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:10:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:10:39 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Transfer padding was wrong for full-speed USB in ASIX driver, fix\n    from Ingo van Lil.\n\n 2) Propagate the negative packet offset fix into the PowerPC BPF JIT.\n    From Jan Seiffert.\n\n 3) dl2k driver\u0027s private ioctls were letting unprivileged tasks make\n    MII writes and other ugly bits like that.  Fix from Jeff Mahoney.\n\n 4) Fix TX VLAN and RX packet drops in ucc_geth, from Joakim Tjernlund.\n\n 5) OOPS and network namespace fixes in IPVS from Hans Schillstrom and\n    Julian Anastasov.\n\n 6) Fix races and sleeping in locked context bugs in drop_monitor, from\n    Neil Horman.\n\n 7) Fix link status indication in smsc95xx driver, from Paolo Pisati.\n\n 8) Fix bridge netfilter OOPS, from Peter Huang.\n\n 9) L2TP sendmsg can return on error conditions with the socket lock\n    held, oops.  Fix from Sasha Levin.\n\n10) udp_diag should return meaningful values for socket memory usage,\n    from Shan Wei.\n\n11) Eric Dumazet is so awesome he gets his own section:\n\n       Socket memory cgroup code (I never should have applied those\n       patches, grumble...) made erroneous changes to\n       sk_sockets_allocated_read_positive().  It was changed to\n       use percpu_counter_sum_positive (which requires BH disabling)\n       instead of percpu_counter_read_positive (which does not).\n       Revert back to avoid crashes and lockdep warnings.\n\n       Adjust the default tcp_adv_win_scale and tcp_rmem[2] values\n       to fix throughput regressions.  This is necessary as a result\n       of our more precise skb-\u003etruesize tracking.\n\n       Fix SKB leak in netem packet scheduler.\n\n12) New device IDs for various bluetooth devices, from Manoj Iyer,\n    AceLan Kao, and Steven Harms.\n\n13) Fix command completion race in ipw2200, from Stanislav Yakovlev.\n\n14) Fix rtlwifi oops on unload, from Larry Finger.\n\n15) Fix hard_mtu when adjusting hard_header_len in smsc95xx driver.\n    From Stephane Fillod.\n\n16) ehea driver registers it\u0027s IRQ before all the necessary state is\n    setup, resulting in crashes.  Fix from Thadeu Lima de Souza\n    Cascardo.\n\n17) Fix PHY connection failures in davinci_emac driver, from Anatolij\n    Gustschin.\n\n18) Missing break; in switch statement in bluetooth\u0027s\n    hci_cmd_complete_evt().  Fix from Szymon Janc.\n\n19) Fix queue programming in iwlwifi, from Johannes Berg.\n\n20) Interrupt throttling defaults not being actually programmed into the\n    hardware, fix from Jeff Kirsher and Ying Cai.\n\n21) TLAN driver SKB encoding in descriptor busted on 64-bit, fix from\n    Benjamin Poirier.\n\n22) Fix blind status block RX producer pointer deref in TG3 driver, from\n    Matt Carlson.\n\n23) Promisc and multicast are busted on ehea, fixes from Thadeu Lima de\n    Souza Cascardo.\n\n24) Fix crashes in 6lowpan, from Alexander Smirnov.\n\n25) tcp_complete_cwr() needs to be careful to not rewind the CWND to\n    ssthresh if ssthresh has the \"infinite\" value.  Fix from Yuchung\n    Cheng.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (81 commits)\n  sungem: Fix WakeOnLan\n  tcp: change tcp_adv_win_scale and tcp_rmem[2]\n  net: l2tp: unlock socket lock before returning from l2tp_ip_sendmsg\n  drop_monitor: prevent init path from scheduling on the wrong cpu\n  usbnet: fix failure handling in usbnet_probe\n  usbnet: fix leak of transfer buffer of dev-\u003einterrupt\n  ucc_geth: Add 16 bytes to max TX frame for VLANs\n  net: ucc_geth, increase no. of HW RX descriptors\n  netem: fix possible skb leak\n  sky2: fix receive length error in mixed non-VLAN/VLAN traffic\n  sky2: propogate rx hash when packet is copied\n  net: fix two typos in skbuff.h\n  cxgb3: Don\u0027t call cxgb_vlan_mode until q locks are initialized\n  ixgbe: fix calling skb_put on nonlinear skb assertion bug\n  ixgbe: Fix a memory leak in IEEE DCB\n  igbvf: fix the bug when initializing the igbvf\n  smsc75xx: enable mac to detect speed/duplex from phy\n  smsc75xx: declare smsc75xx\u0027s MII as GMII capable\n  smsc75xx: fix phy interrupt acknowledge\n  smsc75xx: fix phy init reset loop\n  ...\n"
    },
    {
      "commit": "5f098a3ea72e73ad3733c3280fd5ee04816dc999",
      "tree": "b88d1396908fa18afe34801335d9cde560f61b1f",
      "parents": [
        "fb9751d471977be402efa1ee5885a17af78cbc55"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.linux@gmail.com",
        "time": "Sat Apr 21 17:40:12 2012 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 03 14:08:53 2012 -0400"
      },
      "message": "ata: ahci_platform: Add synopsys ahci controller in DT\u0027s compatible list\n\nSPEAr13xx series of SoCs contain Synopsys AHCI SATA Controller which shares\nahci_platform driver with other controller versions.\n\nThis patch updates DT compatible list for ahci_platform. It also updates and\nrenames binding documentation to more generic name.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b49960a05e32121d29316cfdf653894b88ac9190",
      "tree": "101bb83073486809d5cc84505fecf772f4a77599",
      "parents": [
        "84768edbb2721637620b2d84501bb0d5aed603f1"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Wed May 02 02:28:41 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 21:08:58 2012 -0400"
      },
      "message": "tcp: change tcp_adv_win_scale and tcp_rmem[2]\n\ntcp_adv_win_scale default value is 2, meaning we expect a good citizen\nskb to have skb-\u003elen / skb-\u003etruesize ratio of 75% (3/4)\n\nIn 2.6 kernels we (mis)accounted for typical MSS\u003d1460 frame :\n1536 + 64 + 256 \u003d 1856 \u0027estimated truesize\u0027, and 1856 * 3/4 \u003d 1392.\nSo these skbs were considered as not bloated.\n\nWith recent truesize fixes, a typical MSS\u003d1460 frame truesize is now the\nmore precise :\n2048 + 256 \u003d 2304. But 2304 * 3/4 \u003d 1728.\nSo these skb are not good citizen anymore, because 1460 \u003c 1728\n\n(GRO can escape this problem because it build skbs with a too low\ntruesize.)\n\nThis also means tcp advertises a too optimistic window for a given\nallocated rcvspace : When receiving frames, sk_rmem_alloc can hit\nsk_rcvbuf limit and we call tcp_prune_queue()/tcp_collapse() too often,\nespecially when application is slow to drain its receive queue or in\ncase of losses (netperf is fast, scp is slow). This is a major latency\nsource.\n\nWe should adjust the len/truesize ratio to 50% instead of 75%\n\nThis patch :\n\n1) changes tcp_adv_win_scale default to 1 instead of 2\n\n2) increase tcp_rmem[2] limit from 4MB to 6MB to take into account\nbetter truesize tracking and to allow autotuning tcp receive window to\nreach same value than before. Note that same amount of kernel memory is\nconsumed compared to 2.6 kernels.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Neal Cardwell \u003cncardwell@google.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nCc: Yuchung Cheng \u003cycheng@google.com\u003e\nAcked-by: Neal Cardwell \u003cncardwell@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de3942ac53098b7bc596b725d9559c55e960d5ff",
      "tree": "dbc190e16efeef8ce0b1f2ad3f4106362211bca9",
      "parents": [
        "e25e15fc7a78e6ce7359b1db074e365763d589eb"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue Apr 17 15:28:01 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue May 01 18:03:32 2012 -0700"
      },
      "message": "gpio: qpnp-gpio: Change Device Tree configuration specification\n\nMove to a more flexible means of specififying gpio configuration.\nRather than having one single Device Tree binding override all\nconfiguration options, allow for each parameter to be\noverwritten independent of the rest. This allows for a finer\ngranularity of control. It also gives user friendly names to each\nparameter binding so that it\u0027s easier to set configuration\nvalues.\n\nAlso change qcom,qpnp-gpio-num to qcom,gpio-num. This is more aligned\nwith the other binding names defined for qpnp-gpio which are not\nprepended with qpnp.\n\nChange-Id: I811e1bf93602dddb92bc22a2ba410e9192504d0c\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "e25e15fc7a78e6ce7359b1db074e365763d589eb",
      "tree": "09dcc5f3f47c630efb426405b91cb8c4c7a15206",
      "parents": [
        "77664f29f52e153914812a1a82717e2e7f84bb98"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Thu Apr 12 17:28:26 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Tue May 01 18:03:30 2012 -0700"
      },
      "message": "gpio: qpnp-gpio: Update driver to match new hardware specification\n\nThe software / hardware interface for the qpnp gpio block has\nchanged. Update the driver to match the new interface. Also\nimprove error handling where possible. No change in the feature\nset is introduced by this modification.\n\nChange-Id: I9d4c6a10296de86e3cf6f3b4c2006ed81353f58f\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "aadf030d84352a91cdadf50f947da739c5611450",
      "tree": "5f22ec57ee257776b4c157f0c91f3612f05ed6c5",
      "parents": [
        "aad2732ba0dddcf3446a4e3c4843496759c1c305",
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 01 15:47:09 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 01 15:47:09 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc5\u0027 into android-3.4\n"
    },
    {
      "commit": "c2bbdc3dc93ea088ca8e89bf7d9a780271975b59",
      "tree": "923592613e7082e9bfd5bd7cba22c47d4e8b0437",
      "parents": [
        "62179653cbb51ab69d3e2ea44b79437109d9ef35"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Wed Mar 21 19:44:50 2012 -0700"
      },
      "committer": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Mon Apr 30 10:21:58 2012 -0700"
      },
      "message": "msm: pil-q6v5-lpass: Add PIL support for copper\u0027s LPASS subsystem\n\nThe pil-q6v5-lpass driver is used to bring Low Power Audio Subsystems\n(LPASS) containing QDSP6v5 processors out of reset and start their\nexecution of code. It also supports shutting down these subsystem to\nsave power.\n\nFunctions in the pil-q6v5 library are called to deal with the QDSP6v5-\nspecific portions of these operation, since that hardware is also\ninstantiated in other subsystems besides LPASS.\n\nChange-Id: If2cf34d1bd859eaa28ef56a4cb26ea513c11f27a\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "6cfdd02b886aac866098f33262d409565f101ce0",
      "tree": "178b5abf48eb98b9ef0a29d865d7214798ed8b57",
      "parents": [
        "64f371bc3107e69efce563a3d0f0e6880de0d537",
        "26e0f90fded422f309deb6169dfbccb204435698"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 29 15:00:44 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 29 15:00:44 2012 -0700"
      },
      "message": "Merge tag \u0027pm-for-3.4-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management fixes from Rafael J. Wysocki:\n \"Fix for an issue causing hibernation to hang on systems with highmem\n  (that practically means i386) due to broken memory management (bug\n  introduced in 3.2, so -stable material) and PM documentation update\n  making the freezer documentation follow the code again after some\n  recent updates.\"\n\n* tag \u0027pm-for-3.4-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  PM / Freezer / Docs: Update documentation about freezing of tasks\n  PM / Hibernate: fix the number of pages used for hibernate/thaw buffering\n"
    },
    {
      "commit": "26e0f90fded422f309deb6169dfbccb204435698",
      "tree": "0a3f58957920fe57deaa8da051f146e9e16ca328",
      "parents": [
        "f8262d476823a7ea1eb497ff9676d1eab2393c75"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.souza.org@gmail.com",
        "time": "Sun Apr 29 22:29:30 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Apr 29 22:29:30 2012 +0200"
      },
      "message": "PM / Freezer / Docs: Update documentation about freezing of tasks\n\nThe file Documentation/power/freezing-of-tasks.txt was still referencing\nthe TIF_FREEZE flag, that was removed by the commit\nd88e4cb67197d007fb778d62fe17360e970d5bfa(freezer: remove now unused\nTIF_FREEZE).\n\nThis patch removes all the references of TIF_FREEZE that were left\nbehind.\n\nSigned-off-by: Marcos Paulo de Souza \u003cmarcos.souza.org@gmail.com\u003e\nSigned-off-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "957265bd4fe182af757886f117416d66f68854aa",
      "tree": "177cee182ea61611f0b80db704203bf72ee4f3cb",
      "parents": [
        "60c98d9abbd1ff3274b904027690f3c33d656250",
        "66f75a5d028beaf67c931435fdc3e7823125730c"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 27 14:03:45 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Apr 27 14:03:45 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc4\u0027 into android-3.4\n"
    },
    {
      "commit": "9fb153153b508b260d62746e18a523d43acba180",
      "tree": "30e5c791d59571b0c556c1e05bdb2d5a5dae2860",
      "parents": [
        "96aa0fc5ecfad49f891ed2085d16ee785500b49a"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Mon Apr 23 20:42:41 2012 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Thu Apr 26 17:06:14 2012 -0700"
      },
      "message": "cpufreq: interactive: Add sysfs boost interface for hints from userspace\n\nThe explicit hint on/off version.\n\nChange-Id: Ibf62b6d45bf6fb8c9c055b9bdaf074ce9374c04f\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\n"
    },
    {
      "commit": "7820a652885153a6f7062df100914adeccab9eef",
      "tree": "5f021d0bf3a3741508b7fb23eab9af90e7cf982c",
      "parents": [
        "bc699d87bc79fd1cf1ec6f8e9616f8adeece24a0"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Mon Apr 02 17:17:14 2012 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Thu Apr 26 17:05:01 2012 -0700"
      },
      "message": "cpufreq: interactive: Boost frequency on touchscreen input\n\nBased on previous patches by Tero Kristo \u003ctero.kristo@nokia.com\u003e,\nBrian Steuer \u003cbsteuer@codeaurora.org\u003e,\nDavid Ng \u003cdave@codeaurora.org\u003e,\nAntti P Miettinen \u003camiettinen@nvidia.com\u003e, and\nThomas Renninger \u003ctrenn@suse.de\u003e\n\nChange-Id: Ic55fedcf6f9310f43a7022fb88e23b0392122769\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\n"
    },
    {
      "commit": "13cbc59d76fde75c9bd6e532d6b4b0a8809356bf",
      "tree": "700bd5887cc66ffca37f975fd8bf2e53f0c5f602",
      "parents": [
        "7f0cc9df00a4c84073741564bce7075a5a5303f4"
      ],
      "author": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Thu Apr 12 15:41:39 2012 -0700"
      },
      "committer": {
        "name": "Michael Bohan",
        "email": "mbohan@codeaurora.org",
        "time": "Thu Apr 26 15:26:14 2012 -0700"
      },
      "message": "gpio: qpnp-gpio: Remove config param inv_int_pol\n\nThis configuration option should never have existed. It does not\nexist in the qpnp-gpio block. It was mistakenly being used to\nrepresent the \u0027output_value\u0027 parameter within the code. Fix such\noccurrences so that the semantics are consistent.\n\nAlso move qpnp-gpio documentation to a more meaningful location.\nIt belongs in the gpio directory and not spmi.\n\nChange-Id: I48b37aef02793934f60b9886347068cf37331c3f\nSigned-off-by: Michael Bohan \u003cmbohan@codeaurora.org\u003e\n"
    },
    {
      "commit": "5694e0298fccea44648a35aab64359c5105b0afc",
      "tree": "eebbb350078c9e258091cb2102aeaf663411f9c2",
      "parents": [
        "9ef449c6b31bb6a8e6dedc24de475a3b8c79be20"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "sylvester.nawrocki@gmail.com",
        "time": "Sat Apr 21 14:11:06 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 26 15:44:29 2012 -0300"
      },
      "message": "[media] V4L: Schedule V4L2_CID_HCENTER, V4L2_CID_VCENTER controls for removal\n\nThese controls have been marked for long time as V4L2_CID_HCENTER_DEPRECATED,\nV4L2_CID_VCENTER_DEPRECATED in the DocBook and are going to be removed\nfrom include/linux/videodev2.h.\n\nSigned-off-by: Sylwester Nawrocki \u003csylvester.nawrocki@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a05a4830a32ef9f89e7bd372a7bae9b96b1ac266",
      "tree": "04e3383340b422753f0db87cad61919ce54335fa",
      "parents": [
        "af3a3ab2966112c0d0a44df7eeb1e95fe32d4495"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed Apr 25 12:46:50 2012 -0400"
      },
      "committer": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed Apr 25 12:46:50 2012 -0400"
      },
      "message": "keys: update the documentation with info about \"logon\" keys\n\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\n"
    },
    {
      "commit": "ddb6706af3cd372194cecd2cc61950519df620d7",
      "tree": "4e002ffb1163899aacedbfe80abb1d0117df4e7a",
      "parents": [
        "de050acaa1fdba4852cb195baf2bfed75368e0be"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "festevam@gmail.com",
        "time": "Tue Apr 24 01:11:09 2012 -0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 24 12:04:05 2012 +0100"
      },
      "message": "ASoC: dt: sgtl5000.txt: Add description for \u0027reg\u0027 field\n\nAdd description for \u0027reg\u0027 field.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "24b7099af71232b7568acd74770e6eb8f174f5d6",
      "tree": "70cc5ed3f30622743f137db7dc3ed9c8e156668e",
      "parents": [
        "fdadb6e9a5cf65c7662b2ca817856f187d05ab7d"
      ],
      "author": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Fri Apr 13 15:55:13 2012 +0300"
      },
      "committer": {
        "name": "Carlos Chinea",
        "email": "carlos.chinea@nokia.com",
        "time": "Mon Apr 23 14:23:32 2012 +0300"
      },
      "message": "HSI: Add HSI ABI documentation\n\nAdds sysfs HSI framework documentation\n\nSigned-off-by: Carlos Chinea \u003ccarlos.chinea@nokia.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8898159650093e9eee8829e30a9139b4273a0ac4",
      "tree": "46c5d9660416d790951153ffd8ca1446a53e96dd",
      "parents": [
        "9f24ff6f4236f117729bdb2fe8b0c202ce86098f",
        "e631f578048e2afd8bfede2e9dc86aa4592def3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:43:23 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 21 12:43:23 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n - Fixes a regression at DVB core when switching from DVB-S2 to DVB-S on\n   Kaffeine (Fedora 16 Bugzilla #812895);\n - Fixes a mutex unlock at an error condition at drx-k;\n - Fix winbond-cir set mode;\n - mt9m032: Fix a compilation breakage with some random Kconfig;\n - mt9m032: fix two dead locks;\n - xc5000: don\u0027t require an special firmware (that won\u0027t be provided by\n   the vendor) just because the xtal frequency is different;\n - V4L DocBook: fix some typos at multi-plane formats description.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] xc5000: support 32MHz \u0026 31.875MHz xtal using the 41.024.5 firmware\n  [media] V4L: mt9m032: fix compilation breakage\n  [media] V4L: DocBook: Fix typos in the multi-plane formats description\n  [media] V4L: mt9m032: fix two dead-locks\n  [media] rc-core: set mode for winbond-cir\n  [media] drxk: Does not unlock mutex if sanity check failed in scu_command()\n  [media] dvb_frontend: Fix a regression when switching back to DVB-S\n"
    },
    {
      "commit": "ab2965eefef95a2eecfd54c12b0eb243162862e9",
      "tree": "c947fdc158e144c2d060486b65d10ee67d254039",
      "parents": [
        "a0ec4361e4539e30cf1c5de7ddfd2dadcd8e1595",
        "e816b57a337ea3b755de72bec38c10c864f23015"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 19 14:42:22 2012 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Apr 19 14:42:22 2012 -0700"
      },
      "message": "Merge commit \u0027v3.4-rc3\u0027 into android-3.4\n\nConflicts:\n\tdrivers/staging/android/lowmemorykiller.c\n\nChange-Id: Ia3ffcfc702e28c4fce0e91b363f4afd5f1c40306\n"
    },
    {
      "commit": "3bc86c624fe48864cd6e3738d5ff35d1fe31fa6c",
      "tree": "d1f8ec0e2a04bb862d7b70cee77fe30fdc42061c",
      "parents": [
        "cd90491bcd63af3f1505de76aa82d5884f1d16e7"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "sylvester.nawrocki@gmail.com",
        "time": "Mon Apr 09 09:31:56 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 19 09:05:51 2012 -0300"
      },
      "message": "[media] V4L: DocBook: Fix typos in the multi-plane formats description\n\nSigned-off-by: Sylwester Nawrocki \u003csylvester.nawrocki@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a0ec4361e4539e30cf1c5de7ddfd2dadcd8e1595",
      "tree": "fb525d489045915a3ab6ff6d0a2d99760b23d4ea",
      "parents": [
        "596cf1f8d1b5558519e4ee8f86a2936f90142d1b"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Tue Apr 17 17:39:34 2012 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Wed Apr 18 22:51:15 2012 -0700"
      },
      "message": "cpufreq: interactive: adjust code and documentation to match\n\nChange-Id: If59c668d514a29febe5c35404fd9d01df8548eb1\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\n"
    },
    {
      "commit": "847dd0bce83befde2a47c79d3a4b803e67229f4b",
      "tree": "f210c08accff38f254c0e6aa5b4b71b9f43c6ec5",
      "parents": [
        "67d6e8fd71351b6b8388f362e7170ad6ce293ee1",
        "d0f7fe53555f96dfe791eac1436d6dfc971cba24"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Apr 18 15:25:30 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Apr 18 15:25:30 2012 -0700"
      },
      "message": "Merge \"[media] DocBook: Add rules to auto-generate some media docbook\" into msm-3.0"
    },
    {
      "commit": "d292ce796e304d57c940d3e76434963b05ff329b",
      "tree": "ab45a9762beaa48285c195c26063b6a37f4830b8",
      "parents": [
        "de86e6482897db0006151ae9154f181e75f5ab2c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Jul 06 10:51:58 2011 +0200"
      },
      "committer": {
        "name": "Jack Pham",
        "email": "jackp@codeaurora.org",
        "time": "Mon Apr 16 22:05:41 2012 -0700"
      },
      "message": "PM: Limit race conditions between runtime PM and system sleep (v2)\n\nOne of the roles of the PM core is to prevent different PM callbacks\nexecuted for the same device object from racing with each other.\nUnfortunately, after commit e8665002477f0278f84f898145b1f141ba26ee26\n(PM: Allow pm_runtime_suspend() to succeed during system suspend)\nruntime PM callbacks may be executed concurrently with system\nsuspend/resume callbacks for the same device.\n\nThe main reason for commit e8665002477f0278f84f898145b1f141ba26ee26\nwas that some subsystems and device drivers wanted to use runtime PM\nhelpers, pm_runtime_suspend() and pm_runtime_put_sync() in\nparticular, for carrying out the suspend of devices in their\n.suspend() callbacks.  However, as it\u0027s been determined recently,\nthere are multiple reasons not to do so, inlcuding:\n\n * The caller really doesn\u0027t control the runtime PM usage counters,\n   because user space can access them through sysfs and effectively\n   block runtime PM.  That means using pm_runtime_suspend() or\n   pm_runtime_get_sync() to suspend devices during system suspend\n   may or may not work.\n\n * If a driver calls pm_runtime_suspend() from its .suspend()\n   callback, it causes the subsystem\u0027s .runtime_suspend() callback to\n   be executed, which leads to the call sequence:\n\n   subsys-\u003esuspend(dev)\n      driver-\u003esuspend(dev)\n         pm_runtime_suspend(dev)\n            subsys-\u003eruntime_suspend(dev)\n\n   recursive from the subsystem\u0027s point of view.  For some subsystems\n   that may actually work (e.g. the platform bus type), but for some\n   it will fail in a rather spectacular fashion (e.g. PCI).  In each\n   case it means a layering violation.\n\n * Both the subsystem and the driver can provide .suspend_noirq()\n   callbacks for system suspend that can do whatever the\n   .runtime_suspend() callbacks do just fine, so it really isn\u0027t\n   necessary to call pm_runtime_suspend() during system suspend.\n\n * The runtime PM\u0027s handling of wakeup devices is usually different\n   from the system suspend\u0027s one, so .runtime_suspend() may simply be\n   inappropriate for system suspend.\n\n * System suspend is supposed to work even if CONFIG_PM_RUNTIME is\n   unset.\n\n * The runtime PM workqueue is frozen before system suspend, so if\n   whatever the driver is going to do during system suspend depends\n   on it, that simply won\u0027t work.\n\nStill, there is a good reason to allow pm_runtime_resume() to\nsucceed during system suspend and resume (for instance, some\nsubsystems and device drivers may legitimately use it to ensure that\ntheir devices are in full-power states before suspending them).\nMoreover, there is no reason to prevent runtime PM callbacks from\nbeing executed in parallel with the system suspend/resume .prepare()\nand .complete() callbacks and the code removed by commit\ne8665002477f0278f84f898145b1f141ba26ee26 went too far in this\nrespect.  On the other hand, runtime PM callbacks, including\n.runtime_resume(), must not be executed during system suspend\u0027s\n\"late\" stage of suspending devices and during system resume\u0027s \"early\"\ndevice resume stage.\n\nTaking all of the above into consideration, make the PM core\nacquire a runtime PM reference to every device and resume it if\nthere\u0027s a runtime PM resume request pending right before executing\nthe subsystem-level .suspend() callback for it.  Make the PM core\ndrop references to all devices right after executing the\nsubsystem-level .resume() callbacks for them.  Additionally,\nmake the PM core disable the runtime PM framework for all devices\nduring system suspend, after executing the subsystem-level .suspend()\ncallbacks for them, and enable the runtime PM framework for all\ndevices during system resume, right before executing the\nsubsystem-level .resume() callbacks for them.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n[jackp@codeaurora.org: resolved trivial merge conflicts]\nSigned-off-by: Jack Pham \u003cjackp@codeaurora.org\u003e\nChange-Id: I408fbfe1544457ca65fc8b04d3a116cd7098fdfa\n"
    },
    {
      "commit": "d0f7fe53555f96dfe791eac1436d6dfc971cba24",
      "tree": "b2f23c83ae9886a360de5eee50ddcb7a193a385f",
      "parents": [
        "c5df5879985ae182ca2cdd0df82df39f45f5bee2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed May 25 12:24:48 2011 -0300"
      },
      "committer": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Mon Apr 16 16:37:18 2012 -0700"
      },
      "message": "[media] DocBook: Add rules to auto-generate some media docbook\n\nAuto-generate the videodev2.h.xml,frontend.h.xml and the indexes.\n\nSome logic at the Makefile helps us to identify when a symbol is missing,\nlike for example:\n\nError: no ID for constraint linkend: V4L2-PIX-FMT-JPGL.\n\nChange-Id: I2f828c48fac3c55102765efd71091bb9ab990601\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "218a8c2b572d9181ac0c6342dcaa72574f13ae35",
      "tree": "2330d7b98b5eb2f14fe4eef80e5701e9d8a25c84",
      "parents": [
        "919f797a4c9c22ff5ec059744dba364dc600ece2",
        "7d7eb9ea314e992413620610b4d09c9cd5fa8959"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 15 11:14:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 15 11:14:07 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull another round of sound fixes from Takashi Iwai:\n \"A few regression fixes for Realtek HD-audio codecs, mainly specific to\n  some laptop models.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda/realtek - Fix mem leak (and rid us of trailing whitespace).\n  ALSA: hda/realtek - Add quirk for Mac Pro 5,1 machines\n  ALSA: hda/realtek - Add a fixup entry for Acer Aspire 8940G\n  ALSA: hda/realtek - Fix GPIO1 setup for Acer Aspire 4930 \u0026 co\n  ALSA: hda/realtek - Add a few ALC882 model strings back\n"
    },
    {
      "commit": "ef72dddafcddf520f938e4c6a8a2247282adcf61",
      "tree": "6d2e49c5b82616169a92eb1387ea1ccf6cc7d3db",
      "parents": [
        "f2dd82d1d024edb0d9ba72d9367e15c1ab38397c"
      ],
      "author": {
        "name": "Ido Shayevitz",
        "email": "idos@codeaurora.org",
        "time": "Wed Mar 28 18:55:55 2012 +0200"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun Apr 15 05:06:39 2012 -0600"
      },
      "message": "usb: dwc3: Add MSM dwc3 wrapper\n\nAdd MSM USB3.0 super-speed controller.\nThe MSM USB3.0 controller is a wrapper of Synopsys\u0027s DesignWare\nUSB3.0 controller which also includes other HW units as the DBM.\n\nThe copper device-tree now includes a new device for this controller,\nwhich will be attached to the dwc3-msm.c driver.\nThe dwc3-msm.c driver will be used for MSM specific operations of USB3.0\n(as managing the DBM) and for now it just add in runtime a core dwc3 device\nthat will be attached to the dwc3/core.c driver.\n\nChange-Id: I1e0a9144971b2de533d4d1ce7ac5f0c3584d1930\nSigned-off-by: Amit Blay \u003cablay@codeaurora.org\u003e\nSigned-off-by: Ido Shayevitz \u003cidos@codeaurora.org\u003e\n"
    },
    {
      "commit": "c104f1fa1ecf4ee0fc06e31b1f77630b2551be81",
      "tree": "31c9e009409cc0b26b6d69adf48d49b08aded978",
      "parents": [
        "d8dd0b6d4836bce81cece60509ef3b157a420776",
        "63634806519b49bb43f37e53a1e8366eb3e846a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 13 18:45:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 13 18:45:13 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.4/drivers\u0027 of git://git.kernel.dk/linux-block\n\nPull block driver bits from Jens Axboe:\n\n - A series of fixes for mtip32xx.  Most from Asai at Micron, but also\n   one from Greg, getting rid of the dependency on PCIE_HOTPLUG.\n\n - A few bug fixes for xen-blkfront, and blkback.\n\n - A virtio-blk fix for Vivek, making resize actually work.\n\n - Two fixes from Stephen, making larger transfers possible on cciss.\n   This is needed for tape drive support.\n\n* \u0027for-3.4/drivers\u0027 of git://git.kernel.dk/linux-block:\n  block: mtip32xx: remove HOTPLUG_PCI_PCIE dependancy\n  mtip32xx: dump tagmap on failure\n  mtip32xx: fix handling of commands in various scenarios\n  mtip32xx: Shorten macro names\n  mtip32xx: misc changes\n  mtip32xx: Add new sysfs entry \u0027status\u0027\n  mtip32xx: make setting comp_time as common\n  mtip32xx: Add new bitwise flag \u0027dd_flag\u0027\n  mtip32xx: fix error handling in mtip_init()\n  virtio-blk: Call revalidate_disk() upon online disk resize\n  xen/blkback: Make optional features be really optional.\n  xen/blkback: Squash the discard support for \u0027file\u0027 and \u0027phy\u0027 type.\n  mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port()\n  cciss: Fix scsi tape io with more than 255 scatter gather elements\n  cciss: Initialize scsi host max_sectors for tape drive support\n  xen-blkfront: make blkif_io_lock spinlock per-device\n  xen/blkfront: don\u0027t put bdev right after getting it\n  xen-blkfront: use bitmap_set() and bitmap_clear()\n  xen/blkback: Enable blkback on HVM guests\n  xen/blkback: use grant-table.c hypercall wrappers\n"
    },
    {
      "commit": "d8dd0b6d4836bce81cece60509ef3b157a420776",
      "tree": "7a28f327a15443d6c9d091f3d272abd107251ab7",
      "parents": [
        "2d59dcfb54ade45cacc59a6e7bd96b8c19088c3d",
        "1b2e19f17ed327af6add02978efdf354e4f8e4df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 13 18:07:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 13 18:07:19 2012 -0700"
      },
      "message": "Merge branch \u0027for-3.4/core\u0027 of git://git.kernel.dk/linux-block\n\nPull block core bits from Jens Axboe:\n \"It\u0027s a nice and quiet round this time, since most of the tricky stuff\n  has been pushed to 3.5 to give it more time to mature.  After a few\n  hectic block IO core changes for 3.3 and 3.2, I\u0027m quite happy with a\n  slow round.\n\n  Really minor stuff in here, the only real functional change is making\n  the auto-unplug threshold a per-queue entity.  The threshold is set so\n  that it\u0027s low enough that we don\u0027t hold off IO for too long, but still\n  big enough to get a nice benefit from the batched insert (and hence\n  queue lock cost reduction).  For raid configurations, this currently\n  breaks down.\"\n\n* \u0027for-3.4/core\u0027 of git://git.kernel.dk/linux-block:\n  block: make auto block plug flush threshold per-disk based\n  Documentation: Add sysfs ABI change for cfq\u0027s target latency.\n  block: Make cfq_target_latency tunable through sysfs.\n  block: use lockdep_assert_held for queue locking\n  block: blk_alloc_queue_node(): use caller\u0027s GFP flags instead of GFP_KERNEL\n"
    },
    {
      "commit": "7c427f45503f77f148cc2b66864e0684c60fa3a0",
      "tree": "5cd354211d9b926bc16dcf0a02e21911e6d46039",
      "parents": [
        "f4f9c1ac78c5c20150f03c370c2bd7eca44f5127",
        "9de29225bdd25958c1fa82521ff02726f1cab953"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:37:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:37:21 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.4-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg KH:\n \"Here are a number of fixes for the USB core and drivers for 3.4-rc2\n\n  Lots of tiny xhci fixes here, a few usb-serial driver fixes and new\n  device ids, and a smattering of other minor fixes in different USB\n  drivers.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.4-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (30 commits)\n  USB: update usbtmc api documentation\n  xHCI: Correct the #define XHCI_LEGACY_DISABLE_SMI\n  xHCI: use gfp flags from caller instead of GFP_ATOMIC\n  xHCI: add XHCI_RESET_ON_RESUME quirk for VIA xHCI host\n  USB: fix bug of device descriptor got from superspeed device\n  xhci: Fix register save/restore order.\n  xhci: Restore event ring dequeue pointer on resume.\n  xhci: Don\u0027t write zeroed pointers to xHC registers.\n  xhci: Warn when hosts don\u0027t halt.\n  xhci: don\u0027t re-enable IE constantly\n  usb: xhci: fix section mismatch in linux-next\n  xHCI: correct to print the true HSEE of USBCMD\n  USB: serial: fix race between probe and open\n  UHCI: hub_status_data should indicate if ports are resuming\n  EHCI: keep track of ports being resumed and indicate in hub_status_data\n  USB: fix race between root-hub suspend and remote wakeup\n  USB: sierra: add support for Sierra Wireless MC7710\n  USB: ftdi_sio: fix race condition in TIOCMIWAIT, and abort of TIOCMIWAIT when the device is removed\n  USB: ftdi_sio: fix status line change handling for TIOCMIWAIT and TIOCGICOUNT\n  USB: don\u0027t ignore suspend errors for root hubs\n  ...\n"
    },
    {
      "commit": "ccb1ec95e924a24906ef01ce6d028a8dc13dc87d",
      "tree": "b16a02083ba6843fe3f2513f74a72c95d43ddccb",
      "parents": [
        "4a1d7544fee5e601a4e642ce2720689f90428d65",
        "d48fc63f6f3f485ed5aa9cf019d8e8e3a7d10263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:16:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 15:16:26 2012 -0700"
      },
      "message": "Merge branch \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer fixes from Thomas Gleixner:\n \"The itimer removal one is not strictly a fix, but I really wanted to\n  avoid a rebase of the urgent ones.\"\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  Revert \"clocksource: Load the ACPI PM clocksource asynchronously\"\n  clockevents: tTack broadcast device mode change in tick_broadcast_switch_to_oneshot()\n  itimer: Use printk_once instead of WARN_ONCE\n  nohz: Fix stale jiffies update in tick_nohz_restart()\n  tick: Document TICK_ONESHOT config option\n  proc: stats: Use arch_idle_time for idle and iowait times if available\n  itimer: Schedule silent NULL pointer fixup in setitimer() for removal\n"
    },
    {
      "commit": "ecca5c3acc0d0933d89abc44e60afb0cc8170e35",
      "tree": "e765a76f8bf07717b4c446193bc4e2601b4fd038",
      "parents": [
        "174808af90a06ee59ffedd60c00c252f1f887f25",
        "026ee1f66aaa7f01b617a0ba89ac4b531f9603f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 14:15:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 14:15:21 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge fixes from Andrew Morton.\n\n* emailed from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (14 patches)\n  panic: fix stack dump print on direct call to panic()\n  drivers/rtc/rtc-pl031.c: enable clock on all ST variants\n  Revert \"mm: vmscan: fix misused nr_reclaimed in shrink_mem_cgroup_zone()\"\n  hugetlb: fix race condition in hugetlb_fault()\n  drivers/rtc/rtc-twl.c: use static register while reading time\n  drivers/rtc/rtc-s3c.c: add placeholder for driver private data\n  drivers/rtc/rtc-s3c.c: fix compilation error\n  MAINTAINERS: add PCDP console maintainer\n  memcg: do not open code accesses to res_counter members\n  drivers/rtc/rtc-efi.c: fix section mismatch warning\n  drivers/rtc/rtc-r9701.c: reset registers if invalid values are detected\n  drivers/char/random.c: fix boot id uniqueness race\n  memcg: fix broken boolen expression\n  memcg: fix up documentation on global LRU\n"
    },
    {
      "commit": "6252efcc3626bdcde1c1c2d8a83be0bc66b8cc2c",
      "tree": "594d74c5a9b06f289d105130cd81055267f67144",
      "parents": [
        "45852766a0212c2d4f0d7faa71eedbd6c1d70452"
      ],
      "author": {
        "name": "Ying Han",
        "email": "yinghan@google.com",
        "time": "Thu Apr 12 12:49:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 12 13:12:11 2012 -0700"
      },
      "message": "memcg: fix up documentation on global LRU\n\nIn v3.3-rc1, the global LRU was removed in commit 925b7673cce3 (\"mm:\nmake per-memcg LRU lists exclusive\").  The patch fixes up the memcg\ndocs.\n\nI left the swap session to someone who has better understanding of\n\u0027memory+swap\u0027.\n\nSigned-off-by: Ying Han \u003cyinghan@google.com\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9de29225bdd25958c1fa82521ff02726f1cab953",
      "tree": "7c7df98574f166524942331f4379dd73812118a4",
      "parents": [
        "5c15c9a63d0f169666ca37cdb30b1e479f07f9d7"
      ],
      "author": {
        "name": "Stephen Lewis",
        "email": "lewis@sdf.lonestar.org",
        "time": "Mon Apr 02 13:38:49 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Apr 12 08:26:22 2012 -0700"
      },
      "message": "USB: update usbtmc api documentation\n\nCorrect path names in API documentation for usbtmc\n\nSigned-off-by: Stephen Lewis \u003clewis@sdf.lonestar.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "153d45a8fb736615e35ef05974ed9505a77427ea",
      "tree": "bedbdaa91185ded4dfecdbfa0d38ac37721ef9ea",
      "parents": [
        "1a3f3b24fa482d3c762d4ec4b8e56836bba821ae"
      ],
      "author": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Mon Mar 26 11:57:50 2012 -0700"
      },
      "committer": {
        "name": "David Collins",
        "email": "collinsd@codeaurora.org",
        "time": "Wed Apr 11 17:13:33 2012 -0700"
      },
      "message": "arm/dt: msmcopper: Add PMIC PM8941 and PM8841 regulator devices\n\nAdd devices to be used by the upcoming qpnp-regulator driver.\nUse the Device Tree bindings established by the community for\nbasic configuration and regulator features.  Also make use of\nnew bindings that are specific to regulators found in the\nQualcomm plug-and-play (QPNP) family of PMICs.\n\nThe new dtsi files are arranged so that parameters can be\noverriden in convenient ways.  msm-pm8841.dtsi and\nmsm-pm8941.dtsi contain the platform independent characteristics\nfor each of the PMIC regulator devices.  This includes the SPMI\nbase register for each regulator device, its name, its compatible\nstring, and its status.\n\nThe next file, msmcopper-regulator.dtsi, then fills in platform\ndependent regulator configurations for the copper platform.  This\nincludes min/max voltage constraints, parent regulator, and\nvarious qpnp-regulator parameters.  The status parameter is also\nspecified in msmcopper-regulator.dtsi for each regulator device.\n\nThe value of status is deliberately overridden between\nmsm-pm8841.dtsi/msm-pm8941.dtsi and msmcopper-regulator.dtsi so\nthat devices are only added for regulators which should be\ncontrolled via the qpnp-regulator driver.  Overridding works here\nthanks to the order that these dtsi files are included in\nmsmcopper.dtsi. When parsing a file from top to bottom, the last\nvalue specified for a given parameter is the one that ends up in\nthe dtb file.\n\nThe intention here is that RPM controlled regulators will be\ndefined in a manner similar to the QPNP controlled regulators.\nOnly the actively used devices will be configured via\nmsmcopper-regulator.dtsi with status\u003d\"okay\".\n\nWhen switching a given regulator device from QPNP to RPM control,\nmodifications are only needed in msmcopper-regulator.dtsi.  The\nphandles used by regulator consumers to identify their supplies\nwill not need to be modified to handle this transition.\n\nChange-Id: I317de33bf16ddf3eab339f1e7213b116fe4c6e6f\nSigned-off-by: David Collins \u003ccollinsd@codeaurora.org\u003e\n"
    },
    {
      "commit": "912093bc7c08f59e97faed2c0269e1e5429dcd58",
      "tree": "974a19fb63e404d6ca12b70d6b52682679fe42a6",
      "parents": [
        "fae3d88a5c56c3f836e95c4516da883a48612437"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 11 14:03:41 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 11 14:10:57 2012 +0200"
      },
      "message": "ALSA: hda/realtek - Add a few ALC882 model strings back\n\nSince there are still many Acer models that might not be covered by\nthe current fixup table, let\u0027s add back a few typical model names so\nthat user can test the fixup without recompiling.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9d49b7036b3bb0b1ad97415a02097128613cf661",
      "tree": "c08f2e78ab8bc4fed472542ae1497e2bf6895bb1",
      "parents": [
        "1feb42e7fbd6549f665573c1f97673cb48805c5b"
      ],
      "author": {
        "name": "Mike Chan",
        "email": "mike@android.com",
        "time": "Tue Jun 22 11:26:45 2010 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Apr 09 13:57:52 2012 -0700"
      },
      "message": "cpufreq: interactive: New \u0027interactive\u0027 governor\n\nThis governor is designed for latency-sensitive workloads, such as\ninteractive user interfaces.  The interactive governor aims to be\nsignificantly more responsive to ramp CPU quickly up when CPU-intensive\nactivity begins.\n\nExisting governors sample CPU load at a particular rate, typically\nevery X ms.  This can lead to under-powering UI threads for the period of\ntime during which the user begins interacting with a previously-idle system\nuntil the next sample period happens.\n\nThe \u0027interactive\u0027 governor uses a different approach. Instead of sampling\nthe CPU at a specified rate, the governor will check whether to scale the\nCPU frequency up soon after coming out of idle.  When the CPU comes out of\nidle, a timer is configured to fire within 1-2 ticks.  If the CPU is very\nbusy from exiting idle to when the timer fires then we assume the CPU is\nunderpowered and ramp to MAX speed.\n\nIf the CPU was not sufficiently busy to immediately ramp to MAX speed, then\nthe governor evaluates the CPU load since the last speed adjustment,\nchoosing the highest value between that longer-term load or the short-term\nload since idle exit to determine the CPU speed to ramp to.\n\nA realtime thread is used for scaling up, giving the remaining tasks the\nCPU performance benefit, unlike existing governors which are more likely to\nschedule rampup work to occur after your performance starved tasks have\ncompleted.\n\nThe tuneables for this governor are:\n/sys/devices/system/cpu/cpufreq/interactive/min_sample_time:\n\tThe minimum amount of time to spend at the current frequency before\n\tramping down. This is to ensure that the governor has seen enough\n\thistoric CPU load data to determine the appropriate workload.\n\tDefault is 80000 uS.\n/sys/devices/system/cpu/cpufreq/interactive/go_maxspeed_load\n\tThe CPU load at which to ramp to max speed.  Default is 85.\n\nChange-Id: Ib2b362607c62f7c56d35f44a9ef3280f98c17585\nSigned-off-by: Mike Chan \u003cmike@android.com\u003e\nSigned-off-by: Todd Poynor \u003ctoddpoynor@google.com\u003e\nBug: 3152864\n"
    },
    {
      "commit": "6bb1a6fef7f8048380ff51493b56b43688cd15ec",
      "tree": "0bfe4b903da9ba3e24f38983e436937a56ea2089",
      "parents": [
        "4f65be18ce0286c48b7cb18361aaf9739a3fdef3"
      ],
      "author": {
        "name": "Mike Chan",
        "email": "mike@android.com",
        "time": "Thu Jan 22 12:23:32 2009 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Apr 09 13:53:13 2012 -0700"
      },
      "message": "[docs] android: Add android config documentation to boot framework.\n\nSigned-off-by: Mike Chan \u003cmike@android.com\u003e\n"
    },
    {
      "commit": "4a12178d3dd5b06a215076c60dc7cb124d711373",
      "tree": "1dc08159c9da00136cfb3dc6d18a1d8c138eef1b",
      "parents": [
        "c0f6fa8c409fc7fe63bfd0a57efad29dec262bcb"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue Jul 12 19:53:24 2011 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Apr 09 13:53:11 2012 -0700"
      },
      "message": "cgroup: Add generic cgroup subsystem permission checks\n\nRather than using explicit euid \u003d\u003d 0 checks when trying to move\ntasks into a cgroup via CFS, move permission checks into each\nspecific cgroup subsystem. If a subsystem does not specify a\n\u0027allow_attach\u0027 handler, then we fall back to doing our checks\nthe old way.\n\nUse the \u0027allow_attach\u0027 handler for the \u0027cpu\u0027 cgroup to allow\nnon-root processes to add arbitrary processes to a \u0027cpu\u0027 cgroup\nif it has the CAP_SYS_NICE capability set.\n\nThis version of the patch adds a \u0027allow_attach\u0027 handler instead\nof reusing the \u0027can_attach\u0027 handler.  If the \u0027can_attach\u0027 handler\nis reused, a new cgroup that implements \u0027can_attach\u0027 but not\nthe permission checks could end up with no permission checks\nat all.\n\nChange-Id: Icfa950aa9321d1ceba362061d32dc7dfa2c64f0c\nOriginal-Author: San Mehat \u003csan@google.com\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "f65872177d838a33e90cbae25625b9bec05134ca",
      "tree": "e4cc29b3395f8c989b5821f132b2fdb91e9931a7",
      "parents": [
        "dad40f16ff683a10f4f2bea55a0b9fd86d3db58e"
      ],
      "author": {
        "name": "Asai Thambi S P",
        "email": "asamymuthupa@micron.com",
        "time": "Mon Apr 09 08:35:38 2012 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Mon Apr 09 08:35:38 2012 +0200"
      },
      "message": "mtip32xx: Add new sysfs entry \u0027status\u0027\n\n* Add support for detecting the following device status\n        - write protect\n        - over temp (thermal shutdown)\n* Add new sysfs entry \u0027status\u0027, possible values - online, write_protect, thermal_shutdown\n* Add new file \u0027sysfs-block-rssd\u0027 to document ABI (Reported-by: Greg Kroah-Hartman)\n\nSigned-off-by: Asai Thambi S P \u003casamymuthupa@micron.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "b1349f2536efcb592927ab6f8687c36c3c124f6b",
      "tree": "8ebbd66a9dd159bb5e039f88efce65d98ea03fc3",
      "parents": [
        "640946f20390e492694f9d7470656f2262385951"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Apr 02 19:02:48 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Apr 09 01:39:24 2012 -0400"
      },
      "message": "typo fix in Documentation/filesystems/vfs.txt\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e3fa252a0ef3d1f93bc55cefc2f707359b43c70d",
      "tree": "03dd106086b09479ade278273d9c1db2445b801d",
      "parents": [
        "0034102808e0dbbf3a2394b82b1bb40b5778de9e",
        "a2457ee691edeffb511dbff9a69008f480192197"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 08 08:26:51 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sun Apr 08 08:26:51 2012 -0700"
      },
      "message": "Merge 3.2-rc1 into usb-linus\n\nThis is needed to catch the resume bug that was bothering lots of us from\ntesting some XHCI bug fixes in the suspend/resume path.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "78ae8b19d95b5d5d9c1320ce5d320ce5ba5997e6",
      "tree": "ef5abce19d66b0725121d3cc529f6ec4ce3044cb",
      "parents": [
        "e354ed8cdba3dd0066fa8dcbda244cf82d86be85"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Aug 03 18:12:05 2011 +0100"
      },
      "committer": {
        "name": "Trilok Soni",
        "email": "tsoni@codeaurora.org",
        "time": "Sat Apr 07 16:27:28 2012 +0530"
      },
      "message": "ARM: 7009/1: l2x0: Add OF based initialization\n\nThis adds probing for ARM L2x0 cache controllers via device tree. Support\nincludes the L210, L220, and PL310 controllers. The binding allows setting\nup cache RAM latencies and filter addresses (PL310 only).\n\nChange-Id: I61bc73cc0047512f3128748237c314f303c94772\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nAcked-by: Barry Song \u003c21cnbao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Taniya Das \u003ctdas@codeaurora.org\u003e\n"
    },
    {
      "commit": "da8bfb090c2b30af9f3879443355f7eb1d0fe10a",
      "tree": "377d67c3c0cc1ad40d7357f821712c4c9ba6c639",
      "parents": [
        "bcf398537630bf20b4dbe59ba855b69f404c93cf"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Mar 28 16:13:28 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 06 13:54:00 2012 -0700"
      },
      "message": "USB documentation: explain lifetime rules for unlinking URBs\n\nThis patch (as1534c) updates the documentation for usb_unlink_urb and\nrelated functions.  It explains that the caller must prevent the URB\nbeing unlinked from getting deallocated while the unlink is taking\nplace.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2e8dc2f2c1f669401f4bb07ccdb92ae8e44a9f00",
      "tree": "9b5ed9e93473a676bf30849f613b18cd399396e9",
      "parents": [
        "a8edc42a11e1d7b7e158d4026670fd83854dfcc2"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Sat Mar 17 15:23:49 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Apr 06 13:54:00 2012 -0700"
      },
      "message": "usb/usbmon: correct the data interpretation of usbmon\u0027s output\n\nThe doc says that the data\n| 55534243 5e000000 00000000 00000600 00000000 00000000 00000000 000000\nis the SCSI command 0x5e. According to the usbmon source, it dumps one\nbyte after the other. The first 4 bytes are US_BULK_CB_SIGN which is\ncorrect. After that we see the TAG which is 0x5e. The cdb is 0x00 in\nthis example.\nIn order to correct this, I change the example to a READ_10 command\nwhich is 0x28 so it is not just a zero somewhere in the stream.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "23f347ef63aa36b5a001b6791f657cd0e2a04de3",
      "tree": "ce06ebdccd16b99265b3e74f8e9b7bd1e29cf465",
      "parents": [
        "314489bd4c7780fde6a069783d5128f6cef52919",
        "110c43304db6f06490961529536c362d9ac5732f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 06 10:37:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 06 10:37:38 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking updates from David Miller:\n\n 1) Fix inaccuracies in network driver interface documentation, from Ben\n    Hutchings.\n\n 2) Fix handling of negative offsets in BPF JITs, from Jan Seiffert.\n\n 3) Compile warning, locking, and refcounting fixes in netfilter\u0027s\n    xt_CT, from Pablo Neira Ayuso.\n\n 4) phonet sendmsg needs to validate user length just like any other\n    datagram protocol, fix from Sasha Levin.\n\n 5) Ipv6 multicast code uses wrong loop index, from RongQing Li.\n\n 6) Link handling and firmware fixes in bnx2x driver from Yaniv Rosner\n    and Yuval Mintz.\n\n 7) mlx4 erroneously allocates 4 pages at a time, regardless of page\n    size, fix from Thadeu Lima de Souza Cascardo.\n\n 8) SCTP socket option wasn\u0027t extended in a backwards compatible way,\n    fix from Thomas Graf.\n\n 9) Add missing address change event emissions to bonding, from Shlomo\n    Pongratz.\n\n10) /proc/net/dev regressed because it uses a private offset to track\n    where we are in the hash table, but this doesn\u0027t track the offset\n    pullback that the seq_file code does resulting in some entries being\n    missed in large dumps.\n\n    Fix from Eric Dumazet.\n\n11) do_tcp_sendpage() unloads the send queue way too fast, because it\n    invokes tcp_push() when it shouldn\u0027t.  Let the natural sequence\n    generated by the splice paths, and the assosciated MSG_MORE\n    settings, guide the tcp_push() calls.\n\n    Otherwise what goes out of TCP is spaghetti and doesn\u0027t batch\n    effectively into GSO/TSO clusters.\n\n    From Eric Dumazet.\n\n12) Once we put a SKB into either the netlink receiver\u0027s queue or a\n    socket error queue, it can be consumed and freed up, therefore we\n    cannot touch it after queueing it like that.\n\n    Fixes from Eric Dumazet.\n\n13) PPP has this annoying behavior in that for every transmit call it\n    immediately stops the TX queue, then calls down into the next layer\n    to transmit the PPP frame.\n\n    But if that next layer can take it immediately, it just un-stops the\n    TX queue right before returning from the transmit method.\n\n    Besides being useless work, it makes several facilities unusable, in\n    particular things like the equalizers.  Well behaved devices should\n    only stop the TX queue when they really are full, and in PPP\u0027s case\n    when it gets backlogged to the downstream device.\n\n    David Woodhouse therefore fixed PPP to not stop the TX queue until\n    it\u0027s downstream can\u0027t take data any more.\n\n14) IFF_UNICAST_FLT got accidently lost in some recent stmmac driver\n    changes, re-add.  From Marc Kleine-Budde.\n\n15) Fix link flaps in ixgbe, from Eric W. Multanen.\n\n16) Descriptor writeback fixes in e1000e from Matthew Vick.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  net: fix a race in sock_queue_err_skb()\n  netlink: fix races after skb queueing\n  doc, net: Update ndo_start_xmit return type and values\n  doc, net: Remove instruction to set net_device::trans_start\n  doc, net: Update netdev operation names\n  doc, net: Update documentation of synchronisation for TX multiqueue\n  doc, net: Remove obsolete reference to dev-\u003epoll\n  ethtool: Remove exception to the requirement of holding RTNL lock\n  MAINTAINERS: update for Marvell Ethernet drivers\n  bonding: properly unset current_arp_slave on slave link up\n  phonet: Check input from user before allocating\n  tcp: tcp_sendpages() should call tcp_push() once\n  ipv6: fix array index in ip6_mc_add_src()\n  mlx4: allocate just enough pages instead of always 4 pages\n  stmmac: re-add IFF_UNICAST_FLT for dwmac1000\n  bnx2x: Clear MDC/MDIO warning message\n  bnx2x: Fix BCM57711+BCM84823 link issue\n  bnx2x: Clear BCM84833 LED after fan failure\n  bnx2x: Fix BCM84833 PHY FW version presentation\n  bnx2x: Fix link issue for BCM8727 boards.\n  ...\n"
    },
    {
      "commit": "e34fac1c2e9ec531c2d63a5e3aa9a6d0ef36a1d3",
      "tree": "4a7948644e33badd661ef6cff438ef6548716362",
      "parents": [
        "de7aca16fd6c32719b6a7d4480b8f4685f69f7ff"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Apr 05 14:40:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 06 02:43:13 2012 -0400"
      },
      "message": "doc, net: Update ndo_start_xmit return type and values\n\nCommit dc1f8bf68b311b1537cb65893430b6796118498a (\u0027netdev: change\ntransmit to limited range type\u0027) changed the required return type and\n9a1654ba0b50402a6bd03c7b0fe9b0200a5ea7b1 (\u0027net: Optimize\nhard_start_xmit() return checking\u0027) changed the valid numerical\nreturn values.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de7aca16fd6c32719b6a7d4480b8f4685f69f7ff",
      "tree": "e0e0607284f69688c6f5584e79e2b5a4653add00",
      "parents": [
        "b3cf65457fc0c8d183bdb9bc4358e5706aa63cc5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Apr 05 14:40:06 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 06 02:43:13 2012 -0400"
      },
      "message": "doc, net: Remove instruction to set net_device::trans_start\n\nCommit 08baf561083bc27a953aa087dd8a664bb2b88e8e (\u0027net:\ntxq_trans_update() helper\u0027) made it unnecessary for most drivers to\nset net_device::trans_start (or netdev_queue::trans_start).\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3cf65457fc0c8d183bdb9bc4358e5706aa63cc5",
      "tree": "ca499f8c186b35d7ae035810f4592e783c8ce0d0",
      "parents": [
        "04fd3d3515612b71f96b851db7888bfe58ef2142"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Apr 05 14:39:47 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 06 02:43:12 2012 -0400"
      },
      "message": "doc, net: Update netdev operation names\n\nCommits d314774cf2cd5dfeb39a00d37deee65d4c627927 (\u0027netdev: network\ndevice operations infrastructure\u0027) and\n008298231abbeb91bc7be9e8b078607b816d1a4a (\u0027netdev: add more functions\nto netdevice ops\u0027) moved and renamed net device operation pointers.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04fd3d3515612b71f96b851db7888bfe58ef2142",
      "tree": "9ad160f25a0b293d5d4d561d02b75314fef88273",
      "parents": [
        "93b6a3adbd159174772702744b142d60e3891dfa"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Apr 05 14:39:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 06 02:43:12 2012 -0400"
      },
      "message": "doc, net: Update documentation of synchronisation for TX multiqueue\n\nCommits e308a5d806c852f56590ffdd3834d0df0cbed8d7 (\u0027netdev: Add\nnetdev-\u003eaddr_list_lock protection.\u0027) and\ne8a0464cc950972824e2e128028ae3db666ec1ed (\u0027netdev: Allocate multiple\nqueues for TX.\u0027) introduced more fine-grained locks.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93b6a3adbd159174772702744b142d60e3891dfa",
      "tree": "30e83a82a4dde090b7a7fda48eb5a8602a1068c1",
      "parents": [
        "b4f79e5cb2182f27d151da6e223186f287a615d6"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Apr 05 14:39:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 06 02:43:12 2012 -0400"
      },
      "message": "doc, net: Remove obsolete reference to dev-\u003epoll\n\nCommit bea3348eef27e6044b6161fd04c3152215f96411 (\u0027[NET]: Make NAPI\npolling independent of struct net_device objects.\u0027) removed the\nautomatic disabling of NAPI polling by dev_close(), and drivers\nmust now do this themselves.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "314489bd4c7780fde6a069783d5128f6cef52919",
      "tree": "1f4ddd3f09525b6f6b05a1f96e6aef4842702c3e",
      "parents": [
        "43e347a1c451ff61ac16cc0e88ea9f48bbc6351d",
        "a8f5b6e5ef0faf64997bfa87698aaabc989e64c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 22:13:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 05 22:13:39 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull \"ARM: SoC fixes: from Olof Johansson:\n \"A bunch of fixes for regressions (and a few other problems) in\n  3.4-rc1:\n\n - Fix for regression of mach/io.h cleanup on platforms with PCI or\n   PCMCIA (adding back the include file on those for now)\n - AT91 fixes for usb and spi\n - smsc911x ethernet fixes for i.MX\n - smsc911x fixes for OMAP\n - gpio fixes for Tegra\n - A handful of build error and warning fixes for various platforms\n - cpufreq kconfig dependencies, build and lowlevel debug fixes for\n   Samsung platforms\n\n  In other words, more or less the regular collection of -rc1/2 type\n  material.  A few of them, in particular the smsc911x for OMAP series,\n  aren\u0027t technically regressions for 3.4, but they\u0027re valid fixes and\n  we\u0027re still relatively early in the rc cycle so it seems appropriate\n  to include them.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (60 commits)\n  ARM: fix __io macro for PCMCIA\n  ARM: EXYNOS: Fix compiler warning in dma.c file\n  ARM: EXYNOS: fix ISO C90 warning\n  ARM: OMAP2+: hwmod: Fix wrong SYSC_TYPE1_XXX_MASK bit definitions\n  ARM: OMAP2+: hwmod: Make omap_hwmod_softreset wait for reset status\n  ARM: OMAP2+: hwmod: Restore sysc after a reset\n  ARM: OMAP2+: omap_hwmod: Allow io_ring wakeup configuration for all modules\n  ARM: OMAP3: clock data: fill in some missing clockdomains\n  ARM: OMAP4: clock data: Force a DPLL clkdm/pwrdm ON before a relock\n  ARM: OMAP4: clock data: fix mult and div mask for USB_DPLL\n  ARM: OMAP2+: powerdomain: Wait for powerdomain transition in pwrdm_state_switch()\n  gpio: tegra: Iterate over the correct number of banks\n  gpio: tegra: fix register address calculations for Tegra30\n  EXYNOS: fix dependency for EXYNOS_CPUFREQ\n  ARM: at91: dt: remove unit-address part for memory nodes\n  ARM: at91: fix check of valid GPIO for SPI and USB\n  USB: ehci-atmel: add needed of.h header file\n  ARM: at91/NAND DT bindings: add comments\n  ARM: at91/at91sam9x5.dtsi: fix NAND ale/cle in DT file\n  USB: ohci-at91: trivial return code name change\n  ...\n"
    },
    {
      "commit": "58bca4a8fa90fcf9069379653b396b2cec642f7f",
      "tree": "483c535136b5b168f36326956453e80ce5aa6543",
      "parents": [
        "64ebe987311853ea857a244439de5b947a4b1b07",
        "64d70fe5d3640e1a89790ed21120921278f8cb86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 17:13:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 17:13:43 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping\n\nPull DMA mapping branch from Marek Szyprowski:\n \"Short summary for the whole series:\n\n  A few limitations have been identified in the current dma-mapping\n  design and its implementations for various architectures.  There exist\n  more than one function for allocating and freeing the buffers:\n  currently these 3 are used dma_{alloc, free}_coherent,\n  dma_{alloc,free}_writecombine, dma_{alloc,free}_noncoherent.\n\n  For most of the systems these calls are almost equivalent and can be\n  interchanged.  For others, especially the truly non-coherent ones\n  (like ARM), the difference can be easily noticed in overall driver\n  performance.  Sadly not all architectures provide implementations for\n  all of them, so the drivers might need to be adapted and cannot be\n  easily shared between different architectures.  The provided patches\n  unify all these functions and hide the differences under the already\n  existing dma attributes concept.  The thread with more references is\n  available here:\n\n    http://www.spinics.net/lists/linux-sh/msg09777.html\n\n  These patches are also a prerequisite for unifying DMA-mapping\n  implementation on ARM architecture with the common one provided by\n  dma_map_ops structure and extending it with IOMMU support.  More\n  information is available in the following thread:\n\n    http://thread.gmane.org/gmane.linux.kernel.cross-arch/12819\n\n  More works on dma-mapping framework are planned, especially in the\n  area of buffer sharing and managing the shared mappings (together with\n  the recently introduced dma_buf interface: commit d15bd7ee445d\n  \"dma-buf: Introduce dma buffer sharing mechanism\").\n\n  The patches in the current set introduce a new alloc/free methods\n  (with support for memory attributes) in dma_map_ops structure, which\n  will later replace dma_alloc_coherent and dma_alloc_writecombine\n  functions.\"\n\nPeople finally started piping up with support for merging this, so I\u0027m\nmerging it as the last of the pending stuff from the merge window.\nLooks like pohmelfs is going to wait for 3.5 and more external support\nfor merging.\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping:\n  common: DMA-mapping: add NON-CONSISTENT attribute\n  common: DMA-mapping: add WRITE_COMBINE attribute\n  common: dma-mapping: introduce mmap method\n  common: dma-mapping: remove old alloc_coherent and free_coherent methods\n  Hexagon: adapt for dma_map_ops changes\n  Unicore32: adapt for dma_map_ops changes\n  Microblaze: adapt for dma_map_ops changes\n  SH: adapt for dma_map_ops changes\n  Alpha: adapt for dma_map_ops changes\n  SPARC: adapt for dma_map_ops changes\n  PowerPC: adapt for dma_map_ops changes\n  MIPS: adapt for dma_map_ops changes\n  X86 \u0026 IA64: adapt for dma_map_ops changes\n  common: dma-mapping: introduce generic alloc() and free() methods\n"
    },
    {
      "commit": "4a1e8ebc5e5918079109cc1cd1c44c2f0fd0e11b",
      "tree": "3fcdeb8579c47735d82f44306282d7af2140a102",
      "parents": [
        "66cfb32772495068fbb5627b2dc88649ad66c3e5",
        "d49fe3c4cd22965de7422dd81d46110fc3d4deef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 10:09:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 10:09:30 2012 -0700"
      },
      "message": "Merge tag \u0027regulator-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"A bunch of smallish fixes that came up during the merge window as\n  things got more testing - even more fixes from Axel, a fix for error\n  handling in more complex systems using -EPROBE_DEFER and a couple of\n  small fixes for the new dummy regulators.\"\n\n* tag \u0027regulator-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: Remove non-existent parameter from fixed-helper.c kernel doc\n  regulator: Fix setting new voltage in s5m8767_set_voltage\n  regulator: fix sysfs name collision between dummy and fixed dummy regulator\n  regulator: Fix deadlock on removal of regulators with supplies\n  regulator: Fix comments in include/linux/regulator/machine.h\n  regulator: Only update [LDOx|DCx]_HIB_MODE bits in wm8350_[ldo|dcdc]_set_suspend_disable\n  regulator: Fix setting low power mode for wm831x aldo\n  regulator: Return microamps in wm8350_isink_get_current\n  regulator: wm8350: Fix the logic to choose best current limit setting\n  regulator: wm831x-isink: Fix the logic to choose best current limit setting\n  regulator: wm831x-dcdc: Fix the logic to choose best current limit setting\n  regulator: anatop: patching to device-tree property \"reg\".\n  regulator: Do proper shift to set correct bit for DC[2|5]_HIB_MODE setting\n  regulator: Fix restoring pmic.dcdcx_hib_mode settings in wm8350_dcdc_set_suspend_enable\n  regulator: Fix unbalanced lock/unlock in mc13892_regulator_probe error path\n  regulator: Fix set and get current limit for wm831x_buckv\n  regulator: tps6586x: Fix list minimal voltage setting for LDO0\n"
    },
    {
      "commit": "6742259866d03d5bc19815441ba928e8378343dc",
      "tree": "3450a2e7c22777ca5ca4cb4944c4b2ed1f218805",
      "parents": [
        "20d9d9a0544436b1b8c94689c01d746d6bd5525c",
        "dba69d1092e291e257fb5673a3ad0e4c87878ebc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 10:04:01 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 10:04:01 2012 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Ingo Molnar.\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, kvm: Call restore_sched_clock_state() only after %gs is initialized\n  x86: Use -mno-avx when available\n  x86: Remove the ancient and deprecated disable_hlt() and enable_hlt() facility\n  x86: Preserve lazy irq disable semantics in fixup_irqs()\n"
    },
    {
      "commit": "c16524e6a957bc96ed02738d5396d355c0027d00",
      "tree": "ac72e643bcc9bfc2b02fad084af597eb8021a0e9",
      "parents": [
        "4352808cfd4567d1912c15c18096b1ece79ce5bf"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Mar 22 14:48:47 2012 +0100"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Apr 04 18:35:42 2012 +0200"
      },
      "message": "ARM: at91/NAND DT bindings: add comments\n\nAdd comments to NAND \"gpios\" property to make it clearer.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "20d9d9a0544436b1b8c94689c01d746d6bd5525c",
      "tree": "3a6db09d7855c77b1bc70d46fa6263ffaeef10c1",
      "parents": [
        "7114a72ff850ac6f8f5336c510a5a874c9eadf42",
        "e16de9137c8beab02d78fb4fa82bb96e9f3d0ac3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 09:03:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 04 09:03:41 2012 -0700"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull hwmon patches from Guenter Roeck:\n - Fix crash in ad7314 driver\n - Add support for AMD Trinity CPUs to k10temp driver\n - Fix __initdata/__initconst mixup in w83627ehf driver\n - Fix runtime warnings in acpi_power_meter and max6639 drivers\n - Fix build warnings in adm1031, f75375s, sht15, and gpio-fan drivers\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (ad7314) Adds missing spi_dev initialization\n  hwmon: (k10temp) Add support for AMD Trinity CPUs\n  hwmon: (w83627ehf) mark const init data with __initconst instead of __initdata\n  hwmon: (acpi_power_meter) fix lockdep spew due to non-static lock class\n  hwmon: (adm1031) Fix compiler warning\n  hwmon: (f75375s) Fix warning message seen in some configurations\n  hwmon: (max6639) Convert to dev_pm_ops\n  hwmon: (sht15) Fix Kconfig dependencies\n  hwmon: (gpio-fan) Fix Kconfig dependencies\n"
    },
    {
      "commit": "5d6bd8619db5a30668093c1b2967674645cf0736",
      "tree": "ced763e4924f0aa3d153a5edd7a56ae8cd87af47",
      "parents": [
        "2f53384424251c06038ae612e56231b96ab610ee"
      ],
      "author": {
        "name": "Fernando Luis Vazquez Cao",
        "email": "fernando@oss.ntt.co.jp",
        "time": "Tue Apr 03 08:41:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 03 17:38:55 2012 -0400"
      },
      "message": "TCP: update ip_local_port_range documentation\n\nThe explanation of ip_local_port_range in\nDocumentation/networking/ip-sysctl.txt contains several factual\nerrors:\n\n- The default value of ip_local_port_range does not depend on the\n  amount of memory available in the system.\n- tcp_tw_recycle is not enabled by default.\n- 1024-4999 is not the default value.\n- Etc.\n\nClean up the mess.\n\nSigned-off-by: Fernando Luis Vazquez Cao \u003cfernando@oss.ntt.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1a808ff436343956a6ae63178ea1810c5e5a3a1",
      "tree": "bd510d5ea6b407df6ea0b8353e1788e12f95e427",
      "parents": [
        "97754175042e77d02c4232d5fb24c16abd1c77f1",
        "43139a61fc68f4b0af7327a0e63f340a7c81c69a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 09:50:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 09:50:40 2012 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://gitorious.org/kernel-hsi/kernel-hsi\n\nPull HSI (High Speed Synchronous Serial Interface) framework from Carlos Chinea:\n \"The High Speed Synchronous Serial Interface (HSI) is a serial\n  interface mainly used for connecting application engines (APE) with\n  cellular modem engines (CMT) in cellular handsets.\n\n  The framework is currently being used for some people and we would\n  like to see it integrated into the kernel for 3.3.  There is no HW\n  controller drivers in this pull, but some people have already some of\n  them pending which they would like to push as soon as this integrated.\n  I am also working on the acceptance for an TI OMAP one, based on a\n  compatible legacy version of the interface called SSI.\"\n\nOk, so it didn\u0027t get into 3.3, but here it is pulled into 3.4.\n\nSeveral people piped up to say \"yeah, we want this\".\n\n* \u0027for-next\u0027 of git://gitorious.org/kernel-hsi/kernel-hsi:\n  HSI: hsi_char: Update ioctl-number.txt\n  HSI: Add HSI API documentation\n  HSI: hsi_char: Add HSI char device kernel configuration\n  HSI: hsi_char: Add HSI char device driver\n  HSI: hsi: Introducing HSI framework\n"
    },
    {
      "commit": "deb74f5ca1f22f9e1c5da93143a250dbb96535af",
      "tree": "ee9eb01e5433ea50f3414a469521a4c1cfaccb7a",
      "parents": [
        "dd775ae2549217d3ae09363e3edb305d0fa19928",
        "615399c84d1b8d8d8752629e5e5ab4e5044d6918"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 08:53:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 02 08:53:24 2012 -0700"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux\n\nPull cpumask cleanups from Rusty Russell:\n \"(Somehow forgot to send this out; it\u0027s been sitting in linux-next, and\n  if you don\u0027t want it, it can sit there another cycle)\"\n\nI\u0027m a sucker for things that actually delete lines of code.\n\nFix up trivial conflict in arch/arm/kernel/kprobes.c, where Rusty fixed\na user of \u0026cpu_online_map to be cpu_online_mask, but that code got\ndeleted by commit b21d55e98ac2 (\"ARM: 7332/1: extract out code patch\nfunction from kprobes\").\n\n* tag \u0027for-linus\u0027 of git://github.com/rustyrussell/linux:\n  cpumask: remove old cpu_*_map.\n  documentation: remove references to cpu_*_map.\n  drivers/cpufreq/db8500-cpufreq: remove references to cpu_*_map.\n  remove references to cpu_*_map in arch/\n"
    }
  ],
  "next": "407ac95e2271a310016ced97f407676e79c53c06"
}
