)]}'
{
  "log": [
    {
      "commit": "b3613118eb30a589d971e4eccbbb2a1314f5dfd4",
      "tree": "868c1ee59e1b5c19a4f2e43716400d0001a994e5",
      "parents": [
        "7505afe28c16a8d386624930a018d0052c75d687",
        "5983fe2b29df5885880d7fa3b91aca306c7564ef"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 02 13:49:21 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 02 13:49:21 2011 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n"
    },
    {
      "commit": "072bc80156729f853e8bcafe1b17c48c74462887",
      "tree": "fd48bf8aa8e730a75ea40375275e75afa0d2994e",
      "parents": [
        "b30f8bdcfa7dd05f4268348f3388ff903132f28e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Nov 21 08:57:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 26 14:59:39 2011 -0500"
      },
      "message": "eeprom_93cx6: Add write support\n\nAdd support for writing data to EEPROM.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Linux Kernel \u003clinux-kernel@vger.kernel.org\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b30f8bdcfa7dd05f4268348f3388ff903132f28e",
      "tree": "6781a42fe2cfe8eacc2ba981cab8cec594f7bfef",
      "parents": [
        "e9008ee99c77207b2f6aee67e5f849b1e1400a11"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Nov 21 08:57:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 26 14:59:38 2011 -0500"
      },
      "message": "eeprom_93cx6: Add data direction control.\n\nSome devices need to know if the data is to be output or read, so add a\ndata direction into the eeprom structure to tell the driver whether the\ndata line should be driven.\n\nThe user in this case is the Micrel KS8851 which has a direction\ncontrol for the EEPROM data line and thus needs to know whether\nto drive it (writing) or to tristate it for receiving.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0d81664a0092d8f6df7742b5aee6fcfd326b36c",
      "tree": "990e2b21b93d0bc8b0d7170bf121f06ac60f919d",
      "parents": [
        "f8f5ed7c996ad9426847ce09b828d415cb19bc06",
        "6ac2afb3f4601d74778a6ef76c50813a5b85b133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 21 20:36:05 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 21 20:36:05 2011 -0800"
      },
      "message": "Merge branch \u0027char-misc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\n* \u0027char-misc-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  misc: ad525x_dpot: Fix AD8400 spi transfer size.\n  pch_phub: Fix MAC address writing issue for LAPIS ML7831\n  pch_phub: Improve ADE(Address Decode Enable) control\n  pch_phub: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n  pch_phub: Support new device LAPIS Semiconductor ML7831 IOH\n  pcie-gadget-spear: Add \"platform:\" prefix for platform modalias\n  MAINTAINERS: add CHAR and MISC driver maintainers\n"
    },
    {
      "commit": "efd0bf97deeddd9ba53daabfc470a1399c6b0b2d",
      "tree": "eec56da5fbc796bac7c67f1990a18f5e0a304059",
      "parents": [
        "f8a15af093b19b86d56933c8757cee298d0f32a8",
        "6fe4c6d466e95d31164f14b1ac4aefb51f0f4f82"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 21 13:50:33 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 21 13:50:33 2011 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nThe forcedeth changes had a conflict with the conversion over\nto atomic u64 statistics in net-next.\n\nThe libertas cfg.c code had a conflict with the bss reference\ncounting fix by John Linville in net-next.\n\nConflicts:\n\tdrivers/net/ethernet/nvidia/forcedeth.c\n\tdrivers/net/wireless/libertas/cfg.c\n"
    },
    {
      "commit": "6ac2afb3f4601d74778a6ef76c50813a5b85b133",
      "tree": "c6f7a2c5f100c638e24f0a70d91dd548b3f6bddd",
      "parents": [
        "2a9887919457c6e1bd482e8448223be59d19010a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Nov 18 11:05:10 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 11:13:01 2011 -0800"
      },
      "message": "misc: ad525x_dpot: Fix AD8400 spi transfer size.\n\nAD8400 type devices require 16-bit command transfers.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "148b00b63a3f747141207e7a409f14bd26d0820f",
      "tree": "e88b52035d193517536087692583a5ec194d5ee0",
      "parents": [
        "e36d5058dbf85aacf2fadf508f275afd37c58576",
        "a313f4c55d4952f2105fe33a4957ed858e998359"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 07:16:10 2011 -0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 18 07:16:10 2011 -0200"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/signal32: Fix sigset_t conversion when copying to user\n  powerpc: Fix atomic_xxx_return barrier semantics\n  powerpc: Remove buggy 9-year-old test for binutils \u003c 2.12.1\n  powerpc/book3e-64: Fix debug support for userspace\n  powerpc: Remove extraneous CONFIG_PPC_ADV_DEBUG_REGS define\n  powerpc: Revert show_regs() define for readability\n  powerpc/ps3: Fix SMP lockdep boot warning\n  powerpc/ps3: Fix lost SMP IPIs\n  powerpc: Add hvcall.h include to book3s_hv.c\n  powerpc/trace: Add a dummy stack frame for trace_hardirqs_off\n  powerpc: Copy down exception vectors after feature fixups\n  powerpc: panic if we can\u0027t instantiate RTAS\n  powerpc/4xx: Fix typos in kexec config dependencies\n  powerpc/fsl: MCU_MPC8349EMITX wants I2C built-in, modular won\u0027t do...\n  powerpc/fsl_udc_core: Fix dumb typo\n  carma-fpga: Missed switch from of_register_platform_driver()\n  powerpc: Fix build breakage in jump_label.c\n"
    },
    {
      "commit": "34324dc2bf27c1773045fea63cb11f7e2a6ad2b9",
      "tree": "47cd1f4ea5590c405dc60aee70b49fb14f56859b",
      "parents": [
        "a861a8b233e9024303fb8e73e465e81ad7119d5a"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Nov 15 15:29:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:43:12 2011 -0500"
      },
      "message": "net: remove NETIF_F_NO_CSUM feature bit\n\nOnly distinct use is checking if NETIF_F_NOCACHE_COPY should be\nenabled by default. The check heuristics is altered a bit here,\nso it hits other people than before. The default shouldn\u0027t be\ntrusted for performance-critical cases anyway.\n\nFor all other uses NETIF_F_NO_CSUM is equivalent to NETIF_F_HW_CSUM.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4933402075d4f38a82c491a4afca6ca7661aa0a8",
      "tree": "74c1b6870db1b4a88377f906bfbc6bea66572fe8",
      "parents": [
        "9c8b39077b0a5b0990bb707fcd7b5913d7b322b8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Nov 08 19:57:05 2011 -0500"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 16 14:25:19 2011 +1100"
      },
      "message": "carma-fpga: Missed switch from of_register_platform_driver()\n\n... by 6 months\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "001ef5e4554b851cf50fe03bc4c266c28ed8e62d",
      "tree": "397ea88856ea65c36566b7f8b12d98b00ef2c963",
      "parents": [
        "12340313cf940e61beb52b996a5845ffa290626d"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Tue Nov 15 14:36:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 15 22:41:51 2011 -0200"
      },
      "message": "drivers/misc/eeprom: fix dependecy on \u0027PPC_MPC5200_GPIO\u0027\n\nThe driver for the DigsyMTC display configuration EEPROMs device got\nadded by commit 469dded183 (\"misc/eeprom: add eeprom access driver for\ndigsy_mtc board\").  Its Kconfig symbol depends on PPC_MPC5200_GPIO.  But\nat the time that driver got added PPC_MPC5200_GPIO was already renamed\nto GPIO_MPC5200, by commit 6eae1ace68 (\"gpio: Move mpc5200 gpio driver\nto drivers/gpio\").\n\nSo make this driver depend on GPIO_MPC5200.  And since GPIO_MPC5200\nitself implies that GPIOLIB is set, that dependency can be dropped.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a9887919457c6e1bd482e8448223be59d19010a",
      "tree": "5788c2cd1318799de4de515943683e6e56d01e6e",
      "parents": [
        "9914a0de7a27ef2cb5d9aacfe50ae97ebb532f28"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Nov 11 10:12:18 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 15 11:01:50 2011 -0800"
      },
      "message": "pch_phub: Fix MAC address writing issue for LAPIS ML7831\n\nISSUE:\nUsing ML7831, MAC address writing doesn\u0027t work well.\n\nCAUSE:\nML7831 and EG20T have the same register map for MAC address access.\nHowever, this driver processes the writing the same as ML7223.\nThis is not true.\nThis driver must process the writing the same as EG20T.\nThis patch fixes the issue.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCc: Masayuki Ohtak \u003cmasa-korg@dsn.okisemi.com\u003e\nCc: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9914a0de7a27ef2cb5d9aacfe50ae97ebb532f28",
      "tree": "c165181386be5e577ca6dbc1c4fc136a8fb16437",
      "parents": [
        "7f2732c8d7c06f97cc1d530177b7635cb8890b35"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya.rohm@gmail.com",
        "time": "Fri Nov 11 10:12:17 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 15 11:01:49 2011 -0800"
      },
      "message": "pch_phub: Improve ADE(Address Decode Enable) control\n\nCurrently, external ROM access is enabled/disabled in probe()/remove().\nSo, when a buggy software access unanticipated memory area,\nin case of enabling this ADE bit,\nexternal ROM memory area can be broken.\n\nThis patch enables the ADE bit only accessing external ROM area.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya.rohm@gmail.com\u003e\nCc: Masayuki Ohtak \u003cmasa-korg@dsn.okisemi.com\u003e\nCc: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nCc: Denis Turischev \u003cdenis@compulab.co.il\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7f2732c8d7c06f97cc1d530177b7635cb8890b35",
      "tree": "d69a22882a0f9a9f3fc0c8f20c35fa7ca5d025a0",
      "parents": [
        "584ad00ce4bfe594e4c4a89944b3c635187a1ca1"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:33:14 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 15 11:01:49 2011 -0800"
      },
      "message": "pch_phub: Change company name OKI SEMICONDUCTOR to LAPIS Semiconductor\n\nOn October 1 in 2011,\nOKI SEMICONDUCTOR Co., Ltd. changed the company name in to LAPIS Semiconductor Co., Ltd.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "584ad00ce4bfe594e4c4a89944b3c635187a1ca1",
      "tree": "f1ad98d8070830296fa88075d51a603cd141124d",
      "parents": [
        "161f14191dc166c4e3f37f68af1bc199c6868b7d"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.lapis-semi.com",
        "time": "Fri Oct 28 09:33:13 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 15 11:01:48 2011 -0800"
      },
      "message": "pch_phub: Support new device LAPIS Semiconductor ML7831 IOH\n\nML7831 is companion chip for Intel Atom E6xx series.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.lapis-semi.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "161f14191dc166c4e3f37f68af1bc199c6868b7d",
      "tree": "7b246cecb9b0aea737750203ca8fd1d5c1be422f",
      "parents": [
        "46e642614b360ae783ce32b43dd885b797352635"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Oct 31 10:20:28 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 14 16:09:32 2011 -0800"
      },
      "message": "pcie-gadget-spear: Add \"platform:\" prefix for platform modalias\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf (platform: prefix MODALIAS\nwith \"platform:\"), the platform modalias is prefixed with \"platform:\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "2ca02df6b098be2d33a99a65531dcd84a10b6e21",
      "tree": "9ad81c7b015b40b29c9555092e9405d5fdb33d4a",
      "parents": [
        "6d994a7e42ab219ba3c10d5ffccf20990252881e"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Wed Nov 02 13:40:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:03 2011 -0700"
      },
      "message": "drivers/misc/vmw_balloon.c: fix typo in code comment\n\nFix typo in code comment.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d994a7e42ab219ba3c10d5ffccf20990252881e",
      "tree": "dc10f63454fa7baa3ac379e54550d44832ae7c0c",
      "parents": [
        "3fd306c85adcde7209281cb663dd8ea247e97cc3"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Wed Nov 02 13:40:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 02 16:07:03 2011 -0700"
      },
      "message": "drivers/misc/vmw_balloon.c: determine page allocation flag can_sleep outside loop\n\nIn vmballoon_reserve_page(), flags has been passed from the callee\nfunction (vmballoon_inflate here).  So, we can determine can_sleep outside\nthe loop.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68e24ba70465b82ad24e0774ceab5360180d4627",
      "tree": "5d2b8e22e556360f353b2d1c73a19aaf6c5becd9",
      "parents": [
        "b4beb4bf9934d151bf4581a54ae028927374cb2a",
        "5725aeae5ff2e39f3815bbef788ee326c9afea2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 19:55:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 01 19:55:06 2011 -0700"
      },
      "message": "Merge branch \u0027next/fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027next/fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc: (28 commits)\n  ARM: pxa/cm-x300: properly set bt_reset pin\n  ARM: mmp: rename SHEEVAD to GPLUGD\n  ARM: imx: Fix typo \u0027MACH_MX31_3DS_MXC_NAND_USE_BBT\u0027\n  ARM: i.MX28: shift frac value in _CLK_SET_RATE\n  plat-mxc: iomux-v3.h: implicitly enable pull-up/down when that\u0027s desired\n  ARM: mx5: fix clock usage for suspend\n  ARM: pxa: use correct __iomem annotations\n  ARM: pxa: sharpsl pm needs SPI\n  ARM: pxa: centro and treo680 need palm27x\n  ARM: pxa: make pxafb_smart_*() empty when not enabled\n  ARM: pxa: select POWER_SUPPLY on raumfeld\n  ARM: pxa: pxa95x is incompatible with earlier pxa\n  ARM: pxa: CPU_FREQ_TABLE is needed for CPU_FREQ\n  ARM: pxa: pxa95x/saarb depends on pxa3xx code\n  ARM: pxa: allow selecting just one of TREO680/CENTRO\n  ARM: pxa: export symbols from pxa3xx-ulpi\n  ARM: pxa: make zylonite_pxa*_init declaration match code\n  ARM: pxa/z2: fix building error of pxa27x_cpu_suspend() no longer available\n  ARM: at91: add defconfig for at91sam9g45 family\n  ARM: at91: remove dependency for Atmel PWM driver selector in Kconfig\n  ...\n"
    },
    {
      "commit": "094803e0aab3fe75bbf8202a8f4b5280eaade375",
      "tree": "278528ca9245a767fcfcfa97d977bd5714c082fd",
      "parents": [
        "32087d4eeca14b82660dab288b1d659963b954bd",
        "d8805e633e054c816c47cb6e727c81f156d9253d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:46:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:46:07 2011 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s incoming)\n\nQuoth Andrew:\n\n - Most of MM.  Still waiting for the poweroc guys to get off their\n   butts and review some threaded hugepages patches.\n\n - alpha\n\n - vfs bits\n\n - drivers/misc\n\n - a few core kerenl tweaks\n\n - printk() features\n\n - MAINTAINERS updates\n\n - backlight merge\n\n - leds merge\n\n - various lib/ updates\n\n - checkpatch updates\n\n* akpm: (127 commits)\n  epoll: fix spurious lockdep warnings\n  checkpatch: add a --strict check for utf-8 in commit logs\n  kernel.h/checkpatch: mark strict_strto\u003cfoo\u003e and simple_strto\u003cfoo\u003e as obsolete\n  llist-return-whether-list-is-empty-before-adding-in-llist_add-fix\n  wireless: at76c50x: follow rename pack_hex_byte to hex_byte_pack\n  fat: follow rename pack_hex_byte() to hex_byte_pack()\n  security: follow rename pack_hex_byte() to hex_byte_pack()\n  kgdb: follow rename pack_hex_byte() to hex_byte_pack()\n  lib: rename pack_hex_byte() to hex_byte_pack()\n  lib/string.c: fix strim() semantics for strings that have only blanks\n  lib/idr.c: fix comment for ida_get_new_above()\n  lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef\n  lib/bitmap.c: quiet sparse noise about address space\n  lib/spinlock_debug.c: print owner on spinlock lockup\n  lib/kstrtox: common code between kstrto*() and simple_strto*() functions\n  drivers/leds/leds-lp5521.c: check if reset is successful\n  leds: turn the blink_timer off before starting to blink\n  leds: save the delay values after a successful call to blink_set()\n  drivers/leds/leds-gpio.c: use gpio_get_value_cansleep() when initializing\n  drivers/leds/leds-lm3530.c: add __devexit_p where needed\n  ...\n"
    },
    {
      "commit": "aaaa287b89a09f22573dc57fcbb6a7dc7d25c8ed",
      "tree": "da44d8fae4801ec12619b4ece7a9c1ca03acf4cd",
      "parents": [
        "e58a0f89b25a2299374176d5c37aa89b326681e6"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Oct 31 17:11:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:53 2011 -0700"
      },
      "message": "drivers/misc/ad525x_dpot-i2c.c: add i2c support for AD5161\n\nCommit 6c536e4ce8e (\"ad525x_dpot: add support for SPI parts\") added\nsupport for the AD5161 through SPI, but the device supports both I2C and\nSPI (depending on the DIS pin), so add it to -i2c as well.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e58a0f89b25a2299374176d5c37aa89b326681e6",
      "tree": "d68ea1bc15ac9684982d0023de277fc6901e77e3",
      "parents": [
        "ec400c9fab99d16a491cea17d27d0c6a5780b97c"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Mon Oct 31 17:11:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:53 2011 -0700"
      },
      "message": "driver/misc/fsa9480.c fix potential null-pointer dereference\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nCc: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec400c9fab99d16a491cea17d27d0c6a5780b97c",
      "tree": "38516e6244d3ec0b68e52a5679f0b4b9517d71db",
      "parents": [
        "895c156c044a736d8dc2239020f4530bb6245675"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 31 17:11:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3lv02d: make regulator API usage unconditional\n\nThe regulator API contains a range of features for stubbing itself out\nwhen not in use and for transparently restricting the actual effect of\nregulator API calls where they can\u0027t be supported on a particular system\nso that drivers don\u0027t need to individually implement this.  Simplify the\ndriver slightly by making use of this idiom.\n\nThe only in tree user is ecovec24 which does not use the regulator API.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "895c156c044a736d8dc2239020f4530bb6245675",
      "tree": "8da532a76d0081dde59e89142503e0ee5b82dec3",
      "parents": [
        "e1e5687d75ef0ea5cbae63df48ff2fdcb5306f66"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:11:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3: remove the references to the global variable in core driver\n\n[ilkka.koskinen@nokia.com: fix arg to lis3-\u003eread()]\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSubject: lis3-remove-the-references-to-the-global-variable-in-core-driver-fix\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1e5687d75ef0ea5cbae63df48ff2fdcb5306f66",
      "tree": "4831229322e0c7cff31a026270832a83eb51ccf9",
      "parents": [
        "d7f81d4299cdc8cf06fc9562ec3dafce528bd6ff"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:11:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3: change exported function to use passed parameter\n\nChange exported functions to use the device given as parameter\ninstead of the global one.\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7f81d4299cdc8cf06fc9562ec3dafce528bd6ff",
      "tree": "60f021811bea7252c9eb555cbddc055f7d8a66ed",
      "parents": [
        "0021586b958d7eb5d73dbb9c42a0b4f19ebe3a9e"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:10:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3: use consistent naming of variables\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0021586b958d7eb5d73dbb9c42a0b4f19ebe3a9e",
      "tree": "5bd2480a864e1f0d2107e48d16988b4676516bff",
      "parents": [
        "d0b6a971ed034054897df42f3e3000b4f57cccc5"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:10:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3: free regulators if probe() fails\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1510dd5954be5070e46b155eb32362dc73d9e9cb",
      "tree": "75d9a020f23c015739e3c17d742482b0866024b0",
      "parents": [
        "65807044760e03ebf766973c5e94a2ea1d57937b"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:10:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:51 2011 -0700"
      },
      "message": "lis3lv02d: avoid divide by zero due to unchecked\n\nAfter an \"unexpected\" reboot, I found this Oops in my logs:\n\ndivide error: 0000 [#1] PREEMPT SMP\u003d20\nCPU 0\u003d20\nModules linked in: lis3lv02d hp_wmi input_polldev [...]\nPid: 390, comm: modprobe Tainted: G         C  2.6.39-rc7-wl+\u003d20\nRIP: 0010:[\u003cffffffffa014b427\u003e]  [\u003cffffffffa014b427\u003e]\n\t\t lis3lv02d_poweron+0x4e/0x94 [lis3lv02d]\nRSP: 0018:ffff8801d6407cf8  EFLAGS: 00010246\nRAX: 0000000000000bb8 RBX: ffffffffa014e000 RCX: 0000000000000000\nRDX: 0000000000000000 RSI: ffffea00066e4708 RDI: ffff8801df002700\nRBP: ffff8801d6407d18 R08: ffffea00066c5a30 R09: ffffffff812498c9\nR10: ffff8801d7bfcea0 R11: ffff8801d7bfce10 R12: 0000000000000bb8\nR13: 00000000ffffffda R14: ffffffffa0154120 R15: ffffffffa0154030\n\u003d46S:  00007fc0705db700(0000) GS:ffff8801dfa00000(0000) knlGS:0\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: 00007f33549174f0 CR3: 00000001d65c9000 CR4: 00000000000406f0\nProcess modprobe (pid: 390, threadinfo ffff8801d6406000, task ffff8801d6b40\u003d\n000)\nStack:\n ffffffffa0154120 62ffffffa0154030 ffffffffa014e000 00000000ffffffea\n ffff8801d6407d58 ffffffffa014bcc1 0000000000000000 0000000000000048\n ffff8801d8bae800 00000000ffffffea 00000000ffffffda ffffffffa0154120\nCall Trace:\n [\u003cffffffffa014bcc1\u003e] lis3lv02d_init_device+0x1ce/0x496 [lis3lv02d]\n [\u003cffffffffa01522ff\u003e] lis3lv02d_add+0x10f/0x17c [hp_accel]\n [\u003cffffffff81233e11\u003e] acpi_device_probe+0x49/0x117\n[...]\nCode: 3a 75 06 80 4d ef 50 eb 04 80 4d ef 40 0f b6 55 ef be 21\n00 00 00 48 89 df ff 53 18 44 8b 63 6c e8 3e fc ff ff 89 c1 44\n89 e0 99 \u003cf7\u003e f9 89 c7 e8 93 82 ef e0 48 83 7b 30 00 74 2d 45\n31 e4 80 7b\u003d20\nRIP  [\u003cffffffffa014b427\u003e] lis3lv02d_poweron+0x4e/0x94 [lis3lv02d]\n RSP \u003cffff8801d6407cf8\u003e\n\n\u003eFrom my POV, it looks like the hardware is not working as expected\nand returns a bogus data rate. The driver doesn\u0027t check the result\nand directly uses it as some sort of divisor in some places:\n\nmsleep(lis3-\u003epwron_delay / lis3lv02d_get_odr());\n\nUnder this circumstances, this could very well cause the\n\"divide by zero\" exception from above.\n\nFor now, I fixed it the easiest and most obvious way:\nCheck if the result is sane and if it isn\u0027t use a sane default\ninstead. I went for \"100\" in the latter case, simply because\n/sys/devices/platform/lis3lv02d/rate returns it on a successful\nboot.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a32129a42cf167550008b363a017234d0b73f2a",
      "tree": "2bb24f6a441c03d53c50307ceda91a1470a03a09",
      "parents": [
        "eb12a679b242c03b9eaa38a67cae9fa3e17ddea6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:41:41 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:54 2011 -0400"
      },
      "message": "drivers/misc: Add export.h for EXPORT_SYMBOL/THIS_MODULE as required.\n\nWe will need this to avoid build failures pending a future implicit\nmodule.h presence cleanup.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "eb12a679b242c03b9eaa38a67cae9fa3e17ddea6",
      "tree": "01471247795d16850cdedab6cee654a6b1b579b9",
      "parents": [
        "314ef9cb52d8543821cdfd34decd696cd4139a68"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 03 15:14:56 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:53 2011 -0400"
      },
      "message": "drivers/misc: Add module.h to files who are really modular.\n\nThese files really need the full module.h header file present, but\nwere just getting it implicitly before.  Fix it up in advance so we\navoid build failures once the cleanup commit is present.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "1eb63378354ac37b7e27d256bbf84684751bac32",
      "tree": "0775591a2dced778d1ba0bd8a946831e424d02d7",
      "parents": [
        "1a4ceab195e66bce9c1638fdded6d92988100ba4",
        "bac2dacd5fb9ddad093d7a2dc5ab44e764874821"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 15:42:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 15:42:54 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (348 commits)\n  [media] pctv452e: Remove bogus code\n  [media] adv7175: Make use of media bus pixel codes\n  [media] media: vb2: fix incorrect return value\n  [media] em28xx: implement VIDIOC_ENUM_FRAMESIZES\n  [media] cx23885: Stop the risc video fifo before reconfiguring it\n  [media] cx23885: Avoid incorrect error handling and reporting\n  [media] cx23885: Avoid stopping the risc engine during buffer timeout\n  [media] cx23885: Removed a spurious function cx23885_set_scale()\n  [media] cx23885: v4l2 api compliance, set the audioset field correctly\n  [media] cx23885: hook the audio selection functions into the main driver\n  [media] cx23885: add generic functions for dealing with audio input selection\n  [media] cx23885: fixes related to maximum number of inputs and range checking\n  [media] cx23885: Initial support for the MPX-885 mini-card\n  [media] cx25840: Ensure AUDIO6 and AUDIO7 trigger line-in baseband use\n  [media] cx23885: Enable audio line in support from the back panel\n  [media] cx23885: Allow the audio mux config to be specified on a per input basis\n  [media] cx25840: Enable support for non-tuner LR1/LR2 audio inputs\n  [media] cx23885: Name an internal i2c part and declare a bitfield by name\n  [media] cx23885: Ensure VBI buffers timeout quickly - bugfix for vbi hangs during streaming\n  [media] cx23885: remove channel dump diagnostics when a vbi buffer times out\n  ...\n\nFix up trivial conflicts in drivers/misc/altera-stapl/altera.c (header\nfile rename vs add)\n"
    },
    {
      "commit": "2d03423b2319cc854adeb28a03f65de5b5e0ab63",
      "tree": "20d9ddb661f3247f5dfaa6da8212123ed14a24c4",
      "parents": [
        "59e52534172d845ebffb0d7e85fc56fb7b857051",
        "2bbcb8788311a40714b585fc11b51da6ffa2ab92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:13:59 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 12:13:59 2011 +0200"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (38 commits)\n  mm: memory hotplug: Check if pages are correctly reserved on a per-section basis\n  Revert \"memory hotplug: Correct page reservation checking\"\n  Update email address for stable patch submission\n  dynamic_debug: fix undefined reference to `__netdev_printk\u0027\n  dynamic_debug: use a single printk() to emit messages\n  dynamic_debug: remove num_enabled accounting\n  dynamic_debug: consolidate repetitive struct _ddebug descriptor definitions\n  uio: Support physical addresses \u003e32 bits on 32-bit systems\n  sysfs: add unsigned long cast to prevent compile warning\n  drivers: base: print rejected matches with DEBUG_DRIVER\n  memory hotplug: Correct page reservation checking\n  memory hotplug: Refuse to add unaligned memory regions\n  remove the messy code file Documentation/zh_CN/SubmitChecklist\n  ARM: mxc: convert device creation to use platform_device_register_full\n  new helper to create platform devices with dma mask\n  docs/driver-model: Update device class docs\n  docs/driver-model: Document device.groups\n  kobj_uevent: Ignore if some listeners cannot handle message\n  dynamic_debug: make netif_dbg() call __netdev_printk()\n  dynamic_debug: make netdev_dbg() call __netdev_printk()\n  ...\n"
    },
    {
      "commit": "589a66da99b0c7d017216c465b770c9de5028783",
      "tree": "c013d34ca3c2060ed3b9d8523a0cc4bbf6eefbd3",
      "parents": [
        "32d80f97fe4a86b7e9de5d13030432de115119b1",
        "519dc3cdfd06fbb67111542fd50d6533b7d1d693"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Oct 08 22:18:39 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Oct 08 22:18:39 2011 +0200"
      },
      "message": "Merge branch \u0027fixes\u0027 into next/fixes\n"
    },
    {
      "commit": "2d60cd15d4b0566d371373ca8433358af27dbf5f",
      "tree": "7ae3dfa97e418e9bfdbe7c05d02e124f21e0ea7a",
      "parents": [
        "98e87d57aab9b1594f9cc53a386fcb6f2f2ba6e2"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Sep 22 18:49:44 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 07 17:39:19 2011 +0200"
      },
      "message": "ARM: at91: remove dependency for Atmel PWM driver selector in Kconfig\n\nRemove dependency line which was not including the SAM9G45.\n\n[arnd: added dependency on HAVE_CLK to avoid breaking other machines]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "05faadcf59507e8eea57ffbeea9cbb14c9a2ab3d",
      "tree": "b9ca093ad44c9391464756053d5d1f7c0885704f",
      "parents": [
        "0f86267b79bc6e357b8606077c7f70239045ea9c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 03 18:09:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 03 20:51:51 2011 -0700"
      },
      "message": "lis3: fix regression of HP DriveGuard with 8bit chip\n\nCommit 2a7fade7e03 (\"hwmon: lis3: Power on corrections\") caused a\nregression on HP laptops with 8bit chip.  Writing CTRL2_BOOT_8B bit seems\nclearing the BIOS setup, and no proper interrupt for DriveGuard will be\ntriggered any more.\n\nSince the init code there is basically only for embedded devices, put a\npdata check so that the problematic initialization will be skipped for\nhp_accel stuff.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cff4fa8415a3224a5abdd2b1dd7f431e4ea49366",
      "tree": "e27e0d5998d3e47a8fe90380b3c166993b121239",
      "parents": [
        "08347cdd2d745cdcd82e8c4aa2804923df298f33"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Sep 23 11:17:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Sep 23 15:00:57 2011 -0300"
      },
      "message": "[media] altera-stapl: it is time to move out from staging\n\n[mchehab@redhat.com: Fix a merge conflict]\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ebe9dad947d3158676f5ae55fc8b4f05b85c527",
      "tree": "b1b1e6475c826056e9f994eaa843513396fce605",
      "parents": [
        "83ede96e98f5a7eb3ed07c78cb1dd166581eb864"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Wed Sep 14 16:22:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 14 18:09:38 2011 -0700"
      },
      "message": "drivers/misc/pti.c: give \u0027comm\u0027 function scope in pti_control_frame_built_and_sent()\n\nIn drivers/misc/pti.c::pti_control_frame_built_and_sent() we assign \u0027comm\u0027\nto \u0027thread_name_p\u0027 if (!thread_name).  The problem is that \u0027comm\u0027 then\ngoes out of scope and later we use \u0027thread_name_p\u0027 which now refers to an\nout-of-scope variable.  To fix that, simply move \u0027comm\u0027 up to have\nfunction scope.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nCc: Jeremy Rocher \u003crocher.jeremy@gmail.com\u003e\nCc: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ab47029d91993745212624e49d16a75abc8f207",
      "tree": "e0953f10e43bfaa9a3567ebe2c45a20a21d8e80b",
      "parents": [
        "0cf0adb073908a66b6875ef8e016b235b9d43ee3",
        "651d62a8b0378b911f083a1712d9d228894f46d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:05:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:05:09 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  drivers:misc: ti-st: fix unexpected UART close\n  drivers:misc: ti-st: free skb on firmware download\n  drivers:misc: ti-st: wait for completion at fail\n  drivers:misc: ti-st: reinit completion before send\n  drivers:misc: ti-st: fail-safe on wrong pkt type\n  drivers:misc: ti-st: reinit completion on ver read\n  drivers:misc:ti-st: platform hooks for chip states\n  drivers:misc: ti-st: avoid a misleading dbg msg\n  base/devres.c: quiet sparse noise about context imbalance\n  pti: add missing CONFIG_PCI dependency\n  drivers/base/devtmpfs.c: correct annotation of `setup_done\u0027\n  driver core: fix kernel-doc warning in platform.c\n  firmware: fix google/gsmi.c build warning\n"
    },
    {
      "commit": "37b7bf67c36d3a2b426c0cb2787d948949574103",
      "tree": "f2dc879f02041fad9f1ce1a308333c56ba015438",
      "parents": [
        "b89d5f17d4b02ae9f3a691c2cb260e1929c6261b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/misc/ab8500-pwm.c: fix modalias\n\nSince 43cc71eed12 (\"platform: prefix MODALIAS with \"platform:\"\"), the\nplatform modalias is prefixed with \"platform:\".\n\nThis patch changes the MODULE_ALIAS to \"platform:ab8500-pwm\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b89d5f17d4b02ae9f3a691c2cb260e1929c6261b",
      "tree": "0046168d316ba49ce628061244229f6e157524f8",
      "parents": [
        "c53252b780e26c73c6a4e40bc14179447504cccd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/misc/fsa9480.c: fix a leak of the IRQ during init failure\n\nMake sure we are passing the same cookie in all calls to\nrequest_threaded_irq() and free_irq().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nCc: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06ed4625fdfffee1251708cd30de276186d5fdcf",
      "tree": "552211b91023b771dd8d84572a5b5585f16673f4",
      "parents": [
        "b4ca46e4e82a0a5976fe5eab85be585d75f8202f"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Thu Aug 25 15:59:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "drivers/misc/pti.c: add missing includes\n\nFound on allmodconfig build (ARCH\u003dalpha)\n\n    drivers/misc/pti.c: In function \u0027get_id\u0027:\n    drivers/misc/pti.c:249: error: implicit declaration of function \u0027kmalloc\u0027\n    drivers/misc/pti.c: In function \u0027pti_char_write\u0027:\n    drivers/misc/pti.c:658: error: implicit declaration of function \u0027copy_from_user\u0027\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nCc: Jeremy Rocher \u003crocher.jeremy@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25b8a88c10770e8c3f14bf2e222691dc6e79de78",
      "tree": "21832c21ed019e12314e3675d88b3584d7b1a334",
      "parents": [
        "dd7d7fea29c18b818e94f252a76f495490d399c3"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "andriy.shevchenko@linux.intel.com",
        "time": "Mon Jul 18 11:22:06 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 17:54:59 2011 -0700"
      },
      "message": "pch_phub: use kernel\u0027s \u0027%pM\u0027 format option to print MAC\n\nSigned-off-by: Andy Shevchenko \u003candriy.shevchenko@linux.intel.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dd7d7fea29c18b818e94f252a76f495490d399c3",
      "tree": "65e1f06de1a1fe14513797038257dd678c775bb3",
      "parents": [
        "0a26813c9f528f17901b2f2394fba8557d2c9485"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu Jul 21 17:07:08 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 17:54:28 2011 -0700"
      },
      "message": "pch_phub: Care FUNCSEL register in PM\n\nOnly ML7213/ML7223(Bus-n) has this register.\nCurrently,this driver doesn\u0027t care register \"FUNCSEL\" in suspend/resume.\nThis patch saves/restores FUNCSEL register only when the device is ML7213 or\nML7223(Bus-n).\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "651d62a8b0378b911f083a1712d9d228894f46d8",
      "tree": "5fbd4773db4d0ef299b7f1337bb795ee4535c008",
      "parents": [
        "76ff0e64d42fac59fb756536342a3d3f3e4e8833"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Wed Aug 10 10:18:37 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:35 2011 -0700"
      },
      "message": "drivers:misc: ti-st: fix unexpected UART close\n\nIf suppose the UIM were to die and hence UART were to close when the\nBluetooth/FM or GPS is turned on, prep the ST for a state where-in if\nthe UIM comes back up, Bluetooth/FM/GPS can be turned on.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "76ff0e64d42fac59fb756536342a3d3f3e4e8833",
      "tree": "b59c625ae222e7c0e43c99aea19f6cedbd7f8929",
      "parents": [
        "d0344ef670d686628f369e649c86f71c90ebe222"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Wed Aug 10 10:18:36 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:34 2011 -0700"
      },
      "message": "drivers:misc: ti-st: free skb on firmware download\n\nIf during validation of the firmware download the data doesn\u0027t match what is\nexpected out of the chip, this calls for a firmware download failure and a\nretry.\nFree the SKB which collects response during such scenarios.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0344ef670d686628f369e649c86f71c90ebe222",
      "tree": "20dd638b798f38058bb0db756383e743d5332530",
      "parents": [
        "2f81a02ce0693863019dc3fcc532533af6dc0dcd"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Wed Aug 10 10:18:35 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:34 2011 -0700"
      },
      "message": "drivers:misc: ti-st: wait for completion at fail\n\nWhen the line discipline install fails for reasons such as missing user-space\nUIM or broken communication between UIM and ST driver, then the ST\nattempts/retries to request for ldisc installation again.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f81a02ce0693863019dc3fcc532533af6dc0dcd",
      "tree": "4a54dd12adf21d355511e056fd92bcbd82c76b4d",
      "parents": [
        "78bb9697e2c4b62c426f1a2571c293a2e4463adf"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Wed Aug 10 10:18:34 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:33 2011 -0700"
      },
      "message": "drivers:misc: ti-st: reinit completion before send\n\ndownload firmware behaves differently at different times, when logs are\nenabled and the system is loaded, the wait_for_completion is able to wait for\nevery send, However during other times the wait does not happen.\n\nSo, for reliability reinitializing the completion before every send, makes\nsure the wait happens for every send.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "78bb9697e2c4b62c426f1a2571c293a2e4463adf",
      "tree": "a760fc3b3b4b39ce808434f97fea864c9346c1b4",
      "parents": [
        "74a4fcf19eed6550651f455db5741fd216b4f004"
      ],
      "author": {
        "name": "Vijay Badawadagi",
        "email": "bvijay@ti.com",
        "time": "Wed Aug 10 10:18:33 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:33 2011 -0700"
      },
      "message": "drivers:misc: ti-st: fail-safe on wrong pkt type\n\nTexas Instrument\u0027s shared transport driver interpret incoming data from the\nUART based on the various protocol drivers registered to the driver such as\nbtwilink driver or FM or GPS driver which provide logical channel IDs.\n\nIn case of bad-behavior from chip such as HCI Event response for a GPS command\nor a HCI Event (h/w error event) for a FM response \u0026 In case of bad-behavior\nfrom UART driver such as dropping data bytes a fail-safe is required to avoid\nkernel panic.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Vijay Badawadagi \u003cbvijay@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "74a4fcf19eed6550651f455db5741fd216b4f004",
      "tree": "4883f1c181e9f57dd586f36d2d134d89c076b390",
      "parents": [
        "0d7c5f2572ccfa7bf83292b1506926663f2d164a"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Wed Aug 10 10:18:32 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:32 2011 -0700"
      },
      "message": "drivers:misc: ti-st: reinit completion on ver read\n\nAfter the version information has been read, the completion which assists in\nwait_for_completion during the firmware send/wait sequence is being re-used\nand hence this needs to be re-initialised for fool proof firmware download\nretries.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0d7c5f2572ccfa7bf83292b1506926663f2d164a",
      "tree": "7ad38fe6af0fd468aa7c1af654ce2d7addbea622",
      "parents": [
        "5926cef26c72cd121266b000b8975e6373cbf2b3"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Wed Aug 10 10:18:31 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:32 2011 -0700"
      },
      "message": "drivers:misc:ti-st: platform hooks for chip states\n\nCertain platform specific or Host-WiLink Interface specific actions would be\nrequired to be taken when the chip is being enabled and after the chip is\ndisabled such as configuration of the mux modes for the GPIO of host connected\nto the nshutdown of the chip or relinquishing UART after the chip is disabled.\n\nSimilar actions can also be taken when the chip is in deep sleep or when the\nchip is awake. Performance enhancements such as configuring the host to run\nfaster when chip is awake and slower when chip is asleep can also be made\nhere.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5926cef26c72cd121266b000b8975e6373cbf2b3",
      "tree": "c72ff1fe504baffe4bb60e1fb9cd37b8a8117d3f",
      "parents": [
        "86ec67fd0a28c7f2b765e33aaf5b002d28c5f1fa"
      ],
      "author": {
        "name": "Pavan Savoy",
        "email": "pavan_savoy@ti.com",
        "time": "Wed Aug 10 10:18:30 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:13:31 2011 -0700"
      },
      "message": "drivers:misc: ti-st: avoid a misleading dbg msg\n\nPreviously the private data of each protocol registered to use ST was\nused to determine whether the protocol was registered to use shared\ntransport or otherwise.\nHowever, now a flag is_registered is maintained to identify whether a\nprotocol intends to use ST.\nUpon closing of the UART the error message relevant to this lack of\nun-registration was misleading and this patch fixes that.\n\nSigned-off-by: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ea95e08711f504d83281e762ca65a849a89593e",
      "tree": "0abdf70a6b5942ad5e3b48e98c470b2bde493e59",
      "parents": [
        "f9e0b159dbff693bacb64a929e04f442df985b50"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Aug 02 10:08:34 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 22 14:12:23 2011 -0700"
      },
      "message": "pti: add missing CONFIG_PCI dependency\n\nallmodconfig compile fails on s390 because of the new PTI driver:\n\ndrivers/misc/pti.c:407:3: error: implicit declaration of function \u0027pci_iounmap\u0027\ndrivers/misc/pti.c:410:3: error: implicit declaration of function \u0027pci_release_region\u0027\n\nAdd a \u0027depends on PCI\u0027 statement so it doesn\u0027t get compiled.\n\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\n\nSigned-off-by: Tracey Dent \u003ctdent48227@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ccd4b7bfdcfcc8cc7ffc4a9c11d3ac5b6da8ca0",
      "tree": "40b9a74eda985efb482dd1ebccd30f85f18dd6c2",
      "parents": [
        "38ca285044be88a0fb47b6eb91deeeb729435fd0"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Thu Jul 28 20:55:27 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Aug 13 14:50:23 2011 -0400"
      },
      "message": "mmc: cb710: fix possible pci_dev leak in cb710_pci_configure()\n\nReported-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "60063497a95e716c9a689af3be2687d261f115b4",
      "tree": "6ce0d68db76982c53df46aee5f29f944ebf2c320",
      "parents": [
        "148817ba092f9f6edd35bad3c6c6b8e8f90fe2ed"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue Jul 26 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:47 2011 -0700"
      },
      "message": "atomic: use \u003clinux/atomic.h\u003e\n\nThis allows us to move duplicated code in \u003casm/atomic.h\u003e\n(atomic_inc_not_zero() for now) to \u003clinux/atomic.h\u003e\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "beda94da38d2a3bf7f40c01f0a8e6d86067c91cc",
      "tree": "8ba71064abc8d9ee10370ac40d66a1189dba1423",
      "parents": [
        "f7b1371eb6b3ff72e38de220663b22f7cc9df296"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Tue Jul 26 16:08:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:45 2011 -0700"
      },
      "message": "Vmware balloon: switch to using sysem-wide freezable workqueue\n\nWith the arrival of concurrency-managed workqueues there is no need for\nour driver to use dedicated workqueue; system-wide one should suffice just\nfine.\n\n[akpm@linux-foundation.org: fix comment layout \u0026 grammar]\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5ef642355bdd9b383ff5c18cbc6102a06eecbaf",
      "tree": "fcf78d33c1790c6c24efbfd0c3695f7874f053d7",
      "parents": [
        "f549953c15deab4c54708b39af86d4edecc6cddc",
        "def90f4239f094f3846c108c1c41a4cd55c33e8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:09:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:09:27 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (26 commits)\n  amba pl011: workaround for uart registers lockup\n  n_gsm: fix the wrong FCS handling\n  pch_uart: add missing comment about OKI ML7223\n  pch_uart: Add MSI support\n  tty: fix \"IRQ45: nobody cared\"\n  PTI feature to allow user to name and mark masterchannel request.\n  0 for o PTI Makefile bug.\n  tty: serial: samsung.c remove legacy PM code.\n  SERIAL: SC26xx: Fix link error.\n  serial: mrst_max3110: initialize waitqueue earlier\n  mrst_max3110: Change max missing message priority.\n  tty: s5pv210: Add delay loop on fifo reset function for UART\n  tty/serial: Fix XSCALE serial ports, e.g. ce4100\n  serial: bfin_5xx: fix off-by-one with resource size\n  drivers/tty: use printk_ratelimited() instead of printk_ratelimit()\n  tty: n_gsm: Added refcount usage to gsm_mux and gsm_dlci structs\n  tty: n_gsm: Add raw-ip support\n  tty: n_gsm: expose gsmtty device nodes at ldisc open time\n  pch_phub: Fix register miss-setting issue\n  serial: 8250, increase PASS_LIMIT\n  ...\n"
    },
    {
      "commit": "f0deb97ab13ad1f89cd0993f7339655d59788405",
      "tree": "41572e643cb4983115707ae330b5896ae76e1ea1",
      "parents": [
        "184475029a724b6b900d88fc3a5f462a6107d5af",
        "21d541aa19e90752232bf6c43002f019f204f988"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:06:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 23:06:24 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  updated Documentation/ja_JP/SubmittingPatches\n  debugfs: add documentation for debugfs_create_x64\n  uio: uio_pdrv_genirq: Add OF support\n  firmware: gsmi: remove sysfs entries when unload the module\n  Documentation/zh_CN: Fix messy code file email-clients.txt\n  driver core: add more help description for \"path to uevent helper\"\n  driver-core: modify FIRMWARE_IN_KERNEL help message\n  driver-core: Kconfig grammar corrections in firmware configuration\n  DOCUMENTATION: Replace create_device() with device_create().\n  DOCUMENTATION: Update overview.txt in Doc/driver-model.\n  pti: pti_tty_install documentation mispelling.\n"
    },
    {
      "commit": "45b583b10a8b438b970e95a7d1d4db22c9e35004",
      "tree": "14fa481598289df0459580c582b48a9d95db51f6",
      "parents": [
        "154dd78d30b56ffb8b447f629bfcceb14150e5c4",
        "f19da2ce8ef5e49b8b8ea199c3601dd45d71b262"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 21:00:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 21:00:19 2011 -0700"
      },
      "message": "Merge \u0027akpm\u0027 patch series\n\n* Merge akpm patch series: (122 commits)\n  drivers/connector/cn_proc.c: remove unused local\n  Documentation/SubmitChecklist: add RCU debug config options\n  reiserfs: use hweight_long()\n  reiserfs: use proper little-endian bitops\n  pnpacpi: register disabled resources\n  drivers/rtc/rtc-tegra.c: properly initialize spinlock\n  drivers/rtc/rtc-twl.c: check return value of twl_rtc_write_u8() in twl_rtc_set_time()\n  drivers/rtc: add support for Qualcomm PMIC8xxx RTC\n  drivers/rtc/rtc-s3c.c: support clock gating\n  drivers/rtc/rtc-mpc5121.c: add support for RTC on MPC5200\n  init: skip calibration delay if previously done\n  misc/eeprom: add eeprom access driver for digsy_mtc board\n  misc/eeprom: add driver for microwire 93xx46 EEPROMs\n  checkpatch.pl: update $logFunctions\n  checkpatch: make utf-8 test --strict\n  checkpatch.pl: add ability to ignore various messages\n  checkpatch: add a \"prefer __aligned\" check\n  checkpatch: validate signature styles and To: and Cc: lines\n  checkpatch: add __rcu as a sparse modifier\n  checkpatch: suggest using min_t or max_t\n  ...\n\nDid this as a merge because of (trivial) conflicts in\n - Documentation/feature-removal-schedule.txt\n - arch/xtensa/include/asm/uaccess.h\nthat were just easier to fix up in the merge than in the patch series.\n"
    },
    {
      "commit": "469dded1839105cfbfc265376e23e24dbc48d2a7",
      "tree": "c020b0896fc26b49d42a8ebe919df7546aa7fceb",
      "parents": [
        "06b4501e88ad10f02849a3f9d7408ed6ae15a53f"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Jul 25 17:13:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "misc/eeprom: add eeprom access driver for digsy_mtc board\n\nBoth displays on digsy_mtc board obtain their configuration from microwire\nEEPROMs which are connected to the SoC over GPIO lines.  We need an easy\nway to access the EEPROMs to write the needed display configuration or to\nread out the currently programmed configuration.  The generic\neeprom_93xx46 SPI driver added by previous patch allows EEPROM access over\nsysfs.  Using the simple driver added by this patch we provide used GPIO\ninterface and access control description on the board for generic\neeprom_93xx46 driver and spi_gpio driver.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06b4501e88ad10f02849a3f9d7408ed6ae15a53f",
      "tree": "641a1c6044582b393ad4d877f6a9924cc495bfc0",
      "parents": [
        "6e60c02e9d9427f59842192bdb123cbeaf8bc9a0"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Mon Jul 25 17:13:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:16 2011 -0700"
      },
      "message": "misc/eeprom: add driver for microwire 93xx46 EEPROMs\n\nAdd EEPROM driver for 93xx46 chips.  It can also be used with spi_gpio\ndriver to access 93xx46 EEPROMs connected over GPIO lines.  This driver\nsupports read/write/erase access to the EEPROM chips over sysfs files.\n\n[rdunlap@xenotime.net: fix printk format]\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1bb73d76bc814e9385390e6aa9880d884322e2e",
      "tree": "bb65763729c21cd78ad8f3b208b2929803d88e1c",
      "parents": [
        "703f03c896fdbd726b809066ae279df513992f0e"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Mon Jul 25 17:13:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:14 2011 -0700"
      },
      "message": "drivers/misc: add support the FSA9480 USB Switch\n\nThe FSA9480 is a USB port accessory detector and switch.  This patch adds\nsupport the FSA9480 USB Switch.\n\n[akpm@linux-foundation.org: make a couple of things static]\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "703f03c896fdbd726b809066ae279df513992f0e",
      "tree": "ca45fc24d831c1495b43171434f453376856bd4e",
      "parents": [
        "005bdad7b80ac017ca21d795639d4214b9844a84"
      ],
      "author": {
        "name": "Philip A. Prindeville",
        "email": "philipp@redfish-solutions.com",
        "time": "Mon Jul 25 17:13:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:14 2011 -0700"
      },
      "message": "geode: reflect mfgpt dependency on mfd\n\nAs stated in drivers/mfd/cs5535-mfd.c, the mfd driver exposes the BARs\nwhich then make the GPIO, MFGPT, ACPI, etc.  all visible to the system.\n\nSo the dependencies of the MFGPT stuff have changed, and most people\nexpect Kconfig to bring in the necessary dependencies.  Without them, the\nmodule fails to load and most people don\u0027t understand why because the\ndetails of the rewrite aren\u0027t captured anywhere most people who know to\nlook.\n\nThis dependency needs to be reflected in Kconfig.\n\nSigned-off-by: Philip A. Prindeville \u003cphilipp@redfish-solutions.com\u003e\nAcked-by: Alexandros C. Couloumbis \u003calex@ozo.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b934c6236983392d01bef22e43af3051cac16f5",
      "tree": "c7901f1c9392f8ebb99f0cfda871863e0c2d5500",
      "parents": [
        "90b03f5052be92ab0ba0aa36abcf33a207706866"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Mon Jul 25 17:11:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 20:57:07 2011 -0700"
      },
      "message": "drivers/misc/pch_phub.c: don\u0027t oops if dmi_get_system_info returns NULL\n\nIf dmi_get_system_info() returns NULL, pch_phub_probe() will dereferencea\na zero pointer.\n\nThis oops was observed on an Atom based board which has no BIOS, but a\nbootloder which doesn\u0027t privde DMI data.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nCc: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "8168e9c2de7383c497aff9cd906dd475f9b42b2c",
      "tree": "c22775a1d4ae33a04d0ed87c3661262425c22688",
      "parents": [
        "fc360ee7a75da5ef96e7fca145b05024bfce4c72"
      ],
      "author": {
        "name": "J Freyensee",
        "email": "james_p_freyensee@linux.intel.com",
        "time": "Fri Jun 17 15:09:53 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:39:38 2011 -0700"
      },
      "message": "PTI feature to allow user to name and mark masterchannel request.\n\nThis feature addition provides a new parameter in\npti_request_masterchannel() to allow the user\nto provide their own name to mark the request when\nthe trace is viewed in a PTI SW trace viewer\n(like MPTA).  If a name is not provided and\nNULL is provided, the \u0027current\u0027 process name is used.\nAPI function header documentation documents this.\n\nSigned-off-by: Jeremy Rocher \u003crocher.jeremy@gmail.com\u003e\nSigned-off-by: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc360ee7a75da5ef96e7fca145b05024bfce4c72",
      "tree": "fd5071a5add05453de9846270a1b93d211ef5cca",
      "parents": [
        "aef7fe5274af3e608e0f3eaf0fea6d3c78ffb92e"
      ],
      "author": {
        "name": "J Freyensee",
        "email": "james_p_freyensee@linux.intel.com",
        "time": "Fri Jun 17 15:13:33 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:38:43 2011 -0700"
      },
      "message": "0 for o PTI Makefile bug.\n\nThis patch fixes an issue where \u0027obj\u0027 was actually\nspelled \u00270bj\u0027 and would skip compiling the pti driver.\n\nSigned-off-by: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "20ae6d0b307963416db0e8433602e5d5c95e942b",
      "tree": "72d4b0ebca3ce5a0689f7dc073cfc6ff8f169891",
      "parents": [
        "e7328ae1848966181a7ac47e8ae6cddbd2cf55f3"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Fri Jun 17 10:13:26 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 01 15:33:10 2011 -0700"
      },
      "message": "pch_phub: Fix register miss-setting issue\n\nRegister \"interrupt delay value\" is for GbE which is connected to Bus-m of PCIe.\nHowever currently, the value is set for Bus-n.\nAs a result, the value is not set correctly.\nThis patch moves setting the value processing of Bus-n to Bus-m.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c89b857ce6d803905b2c9d71bc9effdd286c45ed",
      "tree": "6cf4a6e23f68f3b65906210dccb272ab2f9c5c74",
      "parents": [
        "2e34b429a404675dc4fc4ad2ee339eea028da3ca",
        "663dd6dcaf7e95526e469e91f41972a9c0cca30c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 28 11:15:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 28 11:15:36 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Connector: Correctly set the error code in case of success when dispatching receive callbacks\n  Connector: Set the CN_NETLINK_USERS correctly\n  pti: PTI semantics fix in pti_tty_cleanup.\n  pti: ENXIO error case memory leak PTI fix.\n  pti: double-free security PTI fix\n  drivers:misc: ti-st: fix skipping of change remote baud\n  drivers/base/platform.c: don\u0027t mark platform_device_register_resndata() as __init_or_module\n  st_kim: Handle case of no device found for ID 0\n  firmware: fix GOOGLE_SMI kconfig dependency warning\n"
    },
    {
      "commit": "1fc6e987d8f606371337211f52ff74c6753298a6",
      "tree": "29222b9ec135a747575a14438ee4889b0f1b96b5",
      "parents": [
        "33721bd3d00e7a235f70ba4ec19eb64bcd060c0b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 27 16:18:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 18:00:13 2011 -0700"
      },
      "message": "drivers/misc/ioc4.c: fix section mismatch / race condition\n\nFix this section mismatch:\n\n  WARNING: drivers/misc/ioc4.o(.data+0x144): Section mismatch in reference from the variable ioc4_load_modules_work to the function .devinit.text:ioc4_load_modules()\n  The variable ioc4_load_modules_work references\n  the function __devinit ioc4_load_modules()\n  If the reference is valid then annotate the\n  variable with __init* or __refdata (see linux/init.h) or name the variable:\n  *driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console\n\nThis one is potentially fatal; by the time ioc4_load_modules is invoked\nit may already have been freed.  For that reason ioc4_load_modules_work\ncan\u0027t be turned to __devinitdata but also because it\u0027s referenced in\nioc4_exit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa2c96d6f329e66cc59352b0f12e8f04e6a9593b",
      "tree": "0d7db978da167df605b14d4880969b39caf5e0f4",
      "parents": [
        "507c5f1224014f9956e604ee8703b3bbea7da4a4"
      ],
      "author": {
        "name": "Josh Hunt",
        "email": "johunt@akamai.com",
        "time": "Mon Jun 27 16:18:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 18:00:13 2011 -0700"
      },
      "message": "drivers/misc/lkdtm.c: fix race when crashpoint is hit multiple times before checking count\n\nWe observed the crash point count going negative in cases where the\ncrash point is hit multiple times before the check of \"count \u003d\u003d 0\" is\ndone.  Because of this we never call lkdtm_do_action().  This patch just\nadds a spinlock to protect count.\n\nReported-by: Tapan Dhimant \u003ctdhimant@akamai.com\u003e\nSigned-off-by: Josh Hunt \u003cjohunt@akamai.com\u003e\nAcked-by: Ankita Garg \u003cankita@in.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a64227b0855c42b5c037011afa80580ca3228527",
      "tree": "8633fc0989fd6e53c9f3f0bb5774c1a54bd5f18e",
      "parents": [
        "c6830c22603aaecf65405af23f6da2d55892f9cb",
        "c31b55cd4eaf050bb5a15bd8251da1b3c7edeb1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 14:55:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 27 14:55:43 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: queue: bring discard_granularity/alignment into line with SCSI\n  mmc: queue: append partition subname to queue thread name\n  mmc: core: make erase timeout calculation allow for gated clock\n  mmc: block: switch card to User Data Area when removing the block driver\n  mmc: sdio: reset card during power_restore\n  mmc: cb710: fix #ifdef HAVE_EFFICIENT_UNALIGNED_ACCESS\n  mmc: sdhi: DMA slave ID 0 is invalid\n  mmc: tmio: fix regression in TMIO_MMC_WRPROTECT_DISABLE handling\n  mmc: omap_hsmmc: use original sg_len for dma_unmap_sg\n  mmc: omap_hsmmc: fix ocr mask usage\n  mmc: sdio: fix runtime PM path during driver removal\n  mmc: Add PCI fixup quirks for Ricoh 1180:e823 reader\n  mmc: sdhi: fix module unloading\n  mmc: of_mmc_spi: add NO_IRQ define to of_mmc_spi.c\n  mmc: vub300: fix null dereferences in error handling\n"
    },
    {
      "commit": "e9e8bcb8178e197d889ec31e79fa1ddc1732c8f9",
      "tree": "a0597bfc55184dcb48b10cdccd4f93e207b22a6e",
      "parents": [
        "3e713373ce07b9f59c3901e7d39bc1edccda28da"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james@albanarts.com",
        "time": "Tue Jun 21 10:55:34 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Jun 25 18:52:24 2011 -0400"
      },
      "message": "mmc: cb710: fix #ifdef HAVE_EFFICIENT_UNALIGNED_ACCESS\n\nHAVE_EFFICIENT_UNALIGNED_ACCESS is a config option, therefore it needs\nthe CONFIG_ before it when used by the preprocessor.\n\nSigned-off-by: James Hogan \u003cjames@albanarts.com\u003e\nAcked-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6e158d21986fa15d21fd32cf241d167d4d741ae3",
      "tree": "b2377e488386e613028e1d02ac7f788d5ecf165b",
      "parents": [
        "36698206504fca9198b8563f1fc2c9e38e063e11",
        "384420409d9b5d4443940abace49363d26135412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:10:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 20 20:10:18 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (40 commits)\n  pxa168_eth: fix race in transmit path.\n  ipv4, ping: Remove duplicate icmp.h include\n  netxen: fix race in skb-\u003elen access\n  sgi-xp: fix a use after free\n  hp100: fix an skb-\u003elen race\n  netpoll: copy dev name of slaves to struct netpoll\n  ipv4: fix multicast losses\n  r8169: fix static initializers.\n  inet_diag: fix inet_diag_bc_audit()\n  gigaset: call module_put before restart of if_open()\n  farsync: add module_put to error path in fst_open()\n  net: rfs: enable RFS before first data packet is received\n  fs_enet: fix freescale FCC ethernet dp buffer alignment\n  netdev: bfin_mac: fix memory leak when freeing dma descriptors\n  vlan: don\u0027t call ndo_vlan_rx_register on hardware that doesn\u0027t have vlan support\n  caif: Bugfix - XOFF removed channel from caif-mux\n  tun: teach the tun/tap driver to support netpoll\n  dp83640: drop PHY status frames in the driver.\n  dp83640: fix phy status frame event parsing\n  phylib: Allow BCM63XX PHY to be selected only on BCM63XX.\n  ...\n"
    },
    {
      "commit": "44da29d26bb8df3b0411ba902f2bc9b973ea38e4",
      "tree": "1b96f414024459616c9a556926d83e2b20bdb5c5",
      "parents": [
        "658924dc9ae2ca8e3c46f36306f5dbd501cf4688"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Jun 19 12:52:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 19 16:28:03 2011 -0700"
      },
      "message": "sgi-xp: fix a use after free\n\nIts illegal to dereference skb after dev_kfree_skb(skb)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec8f9ceacef719a844ca269d654502af6a00a273",
      "tree": "3ce35cb7a4bf1eacec35eeacc0732d1dddcd9c65",
      "parents": [
        "2b472611a32a72f4a118c069c2d62a1a3f087afd"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Jun 15 15:08:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:02 2011 -0700"
      },
      "message": "drivers/misc/apds990x.c: apds990x_chip_on() should depend on CONFIG_PM || CONFIG_PM_RUNTIME\n\nFixes this warning:\n\n  drivers/misc/apds990x.c: At top level:\n  drivers/misc/apds990x.c:613: warning: `apds990x_chip_on\u0027 defined but not used\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4bbd61fb9726808e72ab2aa440401f6e5e1aa8f7",
      "tree": "334f2327d82f065b20d71a66c4133399cce263b1",
      "parents": [
        "5a1e6f75831bf1f8e596d642cd8a2512f11548fc"
      ],
      "author": {
        "name": "Christian Gmeiner",
        "email": "christian.gmeiner@gmail.com",
        "time": "Wed Jun 15 15:08:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:00 2011 -0700"
      },
      "message": "drivers/misc/cs5535-mfgpt.c: fix wrong if condition\n\nFix the wrong `if\u0027 condition for the check if the requested timer is\navailable.\n\nThe bitmap avail is used to store if a timer is used already.  test_bit()\nis used to check if the requested timer is available.  If a bit in the\navail bitmap is set it means that the timer is available.\n\nThe runtime effect would be that allocating a specific timer always fails\n(versus telling cs5535_mfgpt_alloc_timer to allocate the first available\ntimer, which works).\n\nSigned-off-by: Christian Gmeiner \u003cchristian.gmeiner@gmail.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a1e6f75831bf1f8e596d642cd8a2512f11548fc",
      "tree": "5197511289ca5aa50073be5233c8cd4aa57e62de",
      "parents": [
        "32e45ff43eaf5c17f5a82c9ad358d515622c2562"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jun 15 15:08:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 15 20:04:00 2011 -0700"
      },
      "message": "drivers/misc/spear13xx_pcie_gadget.c: fix a memory leak in spear_pcie_gadget_probe error path\n\nIn the case of goto err_kzalloc, we should kfree target.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Pratyush Anand \u003cpratyush.anand@st.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28f65c11f2ffb3957259dece647a24f8ad2e241b",
      "tree": "6b7621d09d10df89eedd908d4506fb9f457a909f",
      "parents": [
        "140a1ef2f91a00e1d25f0878c193abdc25bf6ebe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 09 09:13:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 10 14:55:36 2011 +0200"
      },
      "message": "treewide: Convert uses of struct resource to resource_size(ptr)\n\nSeveral fixes as well where the +1 was missing.\n\nDone via coccinelle scripts like:\n\n@@\nstruct resource *ptr;\n@@\n\n- ptr-\u003eend - ptr-\u003estart + 1\n+ resource_size(ptr)\n\nand some grep and typing.\n\nMostly uncompiled, no cross-compilers.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e556b8131a787dd44aa614100fd8cc81794efe45",
      "tree": "a5a4fb08bd4345813c5eabef8a5ba3576c5dbed2",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "J Freyensee",
        "email": "james_p_freyensee@linux.intel.com",
        "time": "Wed May 25 14:50:26 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 10:04:21 2011 -0700"
      },
      "message": "pti: pti_tty_install documentation mispelling.\n\nThis patch tidies up the documentation for pti_tty_install()\nfunction.\n\nSigned-off-by: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1312ba40c0d00f0a5cfcfe3afc222fcef2a90b56",
      "tree": "efde9c6f3a62ec2b515e6a75c7dffc3686a1b822",
      "parents": [
        "1dae42bff57f7a61577ee881265985a660d35c07"
      ],
      "author": {
        "name": "J Freyensee",
        "email": "james_p_freyensee@linux.intel.com",
        "time": "Wed May 25 14:56:43 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 10:01:20 2011 -0700"
      },
      "message": "pti: PTI semantics fix in pti_tty_cleanup.\n\nThis patch fixes a semantics issue in the pti_tty_cleanup()\nroutine.\n\nSigned-off-by: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1dae42bff57f7a61577ee881265985a660d35c07",
      "tree": "86bf9823f2da9c28bef6a86e08c652c47e690112",
      "parents": [
        "29021bccea0dc42d7d101004058438a9a4e693b1"
      ],
      "author": {
        "name": "J Freyensee",
        "email": "james_p_freyensee@linux.intel.com",
        "time": "Wed May 25 14:45:40 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 10:01:19 2011 -0700"
      },
      "message": "pti: ENXIO error case memory leak PTI fix.\n\nThis patch fixes a memory leak that can occur in the error case\nENXIO is returned in the pti_tty_install() routine.\n\nSigned-off-by: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "29021bccea0dc42d7d101004058438a9a4e693b1",
      "tree": "134ae622ea3bab6a08c9b9684b1ee46ba55942ad",
      "parents": [
        "9d031d94da453077bbc6108b7822fc751ac85299"
      ],
      "author": {
        "name": "J Freyensee",
        "email": "james_p_freyensee@linux.intel.com",
        "time": "Wed May 25 14:38:18 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 10:01:18 2011 -0700"
      },
      "message": "pti: double-free security PTI fix\n\nThis patch fixes a double-free error that will not always be\nseen unless /dev/pti char interface is stressed.\n\nSigned-off-by: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9d031d94da453077bbc6108b7822fc751ac85299",
      "tree": "35c58ae8741e5cb79d422b05eb9ce14dfeac3568",
      "parents": [
        "bb2b43fefab723f4a0760146e7bed59d41a50e53"
      ],
      "author": {
        "name": "Shahar Lev",
        "email": "shahar@wizery.com",
        "time": "Mon May 23 11:36:11 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 10:01:18 2011 -0700"
      },
      "message": "drivers:misc: ti-st: fix skipping of change remote baud\n\nBefore the incrementing of ptr in skip_change_remote_baud,\nit points to cur_action, but the increment is done by\nthe size of nxt_action instead. This could cause ptr\nto not point to a bts_action structure, which is\nharmful for the increment of ptr done in download_firmware.\nTherefore, the skipping is first done for cur_action.\n\nSigned-off-by: Shahar Lev \u003cshahar@wizery.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7316a9f2a94c14e66e9421a777dffc509a2fe0e3",
      "tree": "4e693af4fa7ea02b36622c3494c9e9646fe4b474",
      "parents": [
        "5daf538a0313509ecdeb5b7a61257f39881f9361"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon May 23 16:45:32 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 07 10:01:16 2011 -0700"
      },
      "message": "st_kim: Handle case of no device found for ID 0\n\nRunning ktest.pl, I hit this bug:\n\n[   19.780654] BUG: unable to handle kernel NULL pointer dereference at 0000000c\n[   19.780660] IP: [\u003cc112efcd\u003e] dev_get_drvdata+0xc/0x46\n[   19.780669] *pdpt \u003d 0000000031daf001 *pde \u003d 0000000000000000\n[   19.780673] Oops: 0000 [#1] SMP\n[   19.780680] Dumping ftrace buffer:^M\n[   19.780685]    (ftrace buffer empty)\n[   19.780687] Modules linked in: ide_pci_generic firewire_ohci firewire_core evbug crc_itu_t e1000 ide_core i2c_i801 iTCO_wdt\n[   19.780697]\n[   19.780700] Pid: 346, comm: v4l_id Not tainted 2.6.39-test-02740-gcaebc16-dirty #4                  /DG965MQ\n[   19.780706] EIP: 0060:[\u003cc112efcd\u003e] EFLAGS: 00010202 CPU: 0\n[   19.780709] EIP is at dev_get_drvdata+0xc/0x46\n[   19.780712] EAX: 00000008 EBX: f1e37da4 ECX: 00000000 EDX: 00000000\n[   19.780715] ESI: f1c3f200 EDI: c33ec95c EBP: f1e37d80 ESP: f1e37d80\n[   19.780718]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\n[   19.780721] Process v4l_id (pid: 346, ti\u003df1e36000 task\u003df2bc2a60 task.ti\u003df1e36000)\n[   19.780723] Stack:\n[   19.780725]  f1e37d8c c117d395 c33ec93c f1e37db4 c117a0f9 00000002 00000000 c1725e54\n[   19.780732]  00000001 00000007 f2918c90 f1c3f200 c33ec95c f1e37dd4 c1789d3d 22222222\n[   19.780740]  22222222 22222222 f2918c90 f1c3f200 f29194f4 f1e37de8 c178d5c4 c1725e54\n[   19.780747] Call Trace:\n[   19.780752]  [\u003cc117d395\u003e] st_kim_ref+0x28/0x41\n[   19.780756]  [\u003cc117a0f9\u003e] st_register+0x29/0x562\n[   19.780761]  [\u003cc1725e54\u003e] ? v4l2_open+0x111/0x1e3\n[   19.780766]  [\u003cc1789d3d\u003e] fmc_prepare+0x97/0x424\n[   19.780770]  [\u003cc178d5c4\u003e] fm_v4l2_fops_open+0x70/0x106\n[   19.780773]  [\u003cc1725e54\u003e] ? v4l2_open+0x111/0x1e3\n[   19.780777]  [\u003cc1725e9b\u003e] v4l2_open+0x158/0x1e3\n[   19.780782]  [\u003cc065173b\u003e] chrdev_open+0x22c/0x276\n[   19.780787]  [\u003cc0647c4e\u003e] __dentry_open+0x35c/0x581\n[   19.780792]  [\u003cc06498f9\u003e] nameidata_to_filp+0x7c/0x96\n[   19.780795]  [\u003cc065150f\u003e] ? cdev_put+0x57/0x57\n[   19.780800]  [\u003cc0660cad\u003e] do_last+0x743/0x9d4\n[   19.780804]  [\u003cc065d5fc\u003e] ? path_init+0x1ee/0x596\n[   19.780808]  [\u003cc0661481\u003e] path_openat+0x10c/0x597\n[   19.780813]  [\u003cc05204a1\u003e] ? trace_hardirqs_off+0x27/0x37\n[   19.780817]  [\u003cc0509651\u003e] ? local_clock+0x78/0xc7\n[   19.780821]  [\u003cc0661945\u003e] do_filp_open+0x39/0xc2\n[   19.780827]  [\u003cc1cabc76\u003e] ? _raw_spin_unlock+0x4c/0x5d^M\n[   19.780831]  [\u003cc0674ccd\u003e] ? alloc_fd+0x19e/0x1b7\n[   19.780836]  [\u003cc06499ca\u003e] do_sys_open+0xb7/0x1bd\n[   19.780840]  [\u003cc0608eea\u003e] ? sys_munmap+0x78/0x8d\n[   19.780844]  [\u003cc0649b06\u003e] sys_open+0x36/0x58\n[   19.780849]  [\u003cc1cb809f\u003e] sysenter_do_call+0x12/0x38\n[   19.780852] Code: d8 2f 20 c3 01 83 15 dc 2f 20 c3 00 f0 ff 00 83 05 e0 2f 20 c3 01 83 15 e4 2f 20 c3 00 5d c3 55 89 e5 3e 8d 74 26 00 85 c0 74 28 \u003c8b\u003e 40 04 83 05 e8 2f 20 c3 01 83 15 ec 2f 20 c3 00 85 c0 74 13 ^M\n[   19.780889] EIP: [\u003cc112efcd\u003e] dev_get_drvdata+0xc/0x46 SS:ESP 0068:f1e37d80\n[   19.780894] CR2: 000000000000000c\n[   19.780898] ---[ end trace e7d1d0f6a2d1d390 ]---\n\nThe id of 0 passed to st_kim_ref() found no device, keeping pdev null,\nand causing pdev-\u003edev cause a NULL pointer dereference. After having\nst_kim_ref() check for NULL, the st_unregister() function needed to be\nupdated to handle the case that st_gdata was not set by the\nst_kim_ref().\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "55db4c64eddf37e31279ec15fe90314713bc9cfa",
      "tree": "4bd186333049c5fcc1eacdff0efc82ac8b80ff5e",
      "parents": [
        "1fa7b6a29c61358cc2ca6f64cef4aa0e1a7ca74c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 06:33:24 2011 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 04 06:33:24 2011 +0900"
      },
      "message": "Revert \"tty: make receive_buf() return the amout of bytes received\"\n\nThis reverts commit b1c43f82c5aa265442f82dba31ce985ebb7aa71c.\n\nIt was broken in so many ways, and results in random odd pty issues.\n\nIt re-introduced the buggy schedule_work() in flush_to_ldisc() that can\ncause endless work-loops (see commit a5660b41af6a: \"tty: fix endless\nwork loop when the buffer fills up\").\n\nIt also used an \"unsigned int\" return value fo the -\u003ereceive_buf()\nfunction, but then made multiple functions return a negative error code,\nand didn\u0027t actually check for the error in the caller.\n\nAnd it didn\u0027t actually work at all.  BenH bisected down odd tty behavior\nto it:\n  \"It looks like the patch is causing some major malfunctions of the X\n   server for me, possibly related to PTYs.  For example, cat\u0027ing a\n   large file in a gnome terminal hangs the kernel for -minutes- in a\n   loop of what looks like flush_to_ldisc/workqueue code, (some ftrace\n   data in the quoted bits further down).\n\n   ...\n\n   Some more data: It -looks- like what happens is that the\n   flush_to_ldisc work queue entry constantly re-queues itself (because\n   the PTY is full ?) and the workqueue thread will basically loop\n   forver calling it without ever scheduling, thus starving the consumer\n   process that could have emptied the PTY.\"\n\nwhich is pretty much exactly the problem we fixed in a5660b41af6a.\n\nMilton Miller pointed out the \u0027unsigned int\u0027 issue.\n\nReported-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nReported-by: Milton Miller \u003cmiltonm@bga.com\u003e\nCc: Stefan Bigler \u003cstefan.bigler@keymile.com\u003e\nCc: Toby Gray \u003ctoby.gray@realvnc.com\u003e\nCc: Felipe Balbi \u003cbalbi@ti.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "603d04b2010976a52f62b7633f9999d104046900",
      "tree": "884a5db96f4254cda481423fcaa18bae7e2a4c67",
      "parents": [
        "e12ca23d41bd157354a5d1aadff30211a410c53a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 28 10:04:25 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 01 16:35:01 2011 +0900"
      },
      "message": "kgdbts: only use new asm-generic/ptrace.h api when needed\n\nThe new instruction_pointer_set helper is defined for people who have\nconverted to asm-generic/ptrace.h, so don\u0027t use it generally unless\nthe arch needs it (in which case it has been converted).  This should\nfix building of kgdb tests for arches not yet converted.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63ab25ebbc50f74550bd8d164a34724b498f6fb9",
      "tree": "5753779e8ba6413174ee224286eabc18c2e9c6ee",
      "parents": [
        "3cea45c6ef459b776123a4855eba6dafd506f3ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 26 16:25:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:36 2011 -0700"
      },
      "message": "kgdbts: unify/generalize gdb breakpoint adjustment\n\nThe Blackfin arch, like the x86 arch, needs to adjust the PC manually\nafter a breakpoint is hit as normally this is handled by the remote gdb.\nHowever, rather than starting another arch ifdef mess, create a common\nGDB_ADJUSTS_BREAK_OFFSET define for any arch to opt-in via their kgdb.h.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Dongdong Deng \u003cdongdong.deng@windriver.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99dff5856220a02b8711f2e8746413ea6e53ccf6",
      "tree": "d8bae7ccdf8f7ad5221b053bb74a6220df996b3a",
      "parents": [
        "bb74e8ca352eecefdc5c1a9ebab01f18aa2f6f3c",
        "d9a0fbfd7bc5d2c42f0fa9bcbdab62c4942d0388"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 12:23:20 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (48 commits)\n  serial: 8250_pci: add support for Cronyx Omega PCI multiserial board.\n  tty/serial: Fix break handling for PORT_TEGRA\n  tty/serial: Add explicit PORT_TEGRA type\n  n_tracerouter and n_tracesink ldisc additions.\n  Intel PTI implementaiton of MIPI 1149.7.\n  Kernel documentation for the PTI feature.\n  export kernel call get_task_comm().\n  tty: Remove to support serial for S5P6442\n  pch_phub: Support new device ML7223\n  8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter\n  ASoC: Update cx20442 for TTY API change\n  pch_uart: Support new device ML7223 IOH\n  parport: Use request_muxed_region for IT87 probe and lock\n  tty/serial: add support for Xilinx PS UART\n  n_gsm: Use print_hex_dump_bytes\n  drivers/tty/moxa.c: Put correct tty value\n  TTY: tty_io, annotate locking functions\n  TTY: serial_core, remove superfluous set_task_state\n  TTY: serial_core, remove invalid test\n  Char: moxa, fix locking in moxa_write\n  ...\n\nFix up trivial conflicts in drivers/bluetooth/hci_ldisc.c and\ndrivers/tty/serial/Makefile.\n\nI did the hci_ldisc thing as an evil merge, cleaning things up.\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "82aff107f8c9194586f68e86412246629d05670a",
      "tree": "c4336e8bbd453235dafecba6b8dca24c8cbcb2e5",
      "parents": [
        "d974d905cbfc1039a73ba0c7eea3f4d4e13c0624",
        "208b3a4c196e733b9cec006dc132cfc149b2810a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:28:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:28:01 2011 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (152 commits)\n  powerpc: Fix hard CPU IDs detection\n  powerpc/pmac: Update via-pmu to new syscore_ops\n  powerpc/kvm: Fix the build for 32-bit Book 3S (classic) processors\n  powerpc/kvm: Fix kvmppc_core_pending_dec\n  powerpc: Remove last piece of GEMINI\n  powerpc: Fix for Pegasos keyboard and mouse\n  powerpc: Make early memory scan more resilient to out of order nodes\n  powerpc/pseries/iommu: Cleanup ddw naming\n  powerpc/pseries/iommu: Find windows after kexec during boot\n  powerpc/pseries/iommu: Remove ddw property when destroying window\n  powerpc/pseries/iommu: Add additional checks when changing iommu mask\n  powerpc/pseries/iommu: Use correct return type in dupe_ddw_if_already_created\n  powerpc: Remove unused/obsolete CONFIG_XICS\n  misc: Add CARMA DATA-FPGA Programmer support\n  misc: Add CARMA DATA-FPGA Access Driver\n  powerpc: Make IRQ_NOREQUEST last to clear, first to set\n  powerpc: Integrated Flash controller device tree bindings\n  powerpc/85xx: Create dts of each core in CAMP mode for P1020RDB\n  powerpc/85xx: Fix PCIe IDSEL for Px020RDB\n  powerpc/85xx: P2020 DTS: re-organize dts files\n  ...\n"
    },
    {
      "commit": "268bb0ce3e87872cb9290c322b0d35bce230d88f",
      "tree": "c8331ade4a3e24fc589c4eb62731bc2312d35333",
      "parents": [
        "257313b2a87795e07a0bdf58d0fffbdba8b31051"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 12:50:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 12:50:29 2011 -0700"
      },
      "message": "sanitize \u003clinux/prefetch.h\u003e usage\n\nCommit e66eed651fd1 (\"list: remove prefetching from regular list\niterators\") removed the include of prefetch.h from list.h, which\nuncovered several cases that had apparently relied on that rather\nobscure header file dependency.\n\nSo this fixes things up a bit, using\n\n   grep -L linux/prefetch.h $(git grep -l \u0027[^a-z_]prefetchw*(\u0027 -- \u0027*.[ch]\u0027)\n   grep -L \u0027prefetchw*(\u0027 $(git grep -l \u0027linux/prefetch.h\u0027 -- \u0027*.[ch]\u0027)\n\nto guide us in finding files that either need \u003clinux/prefetch.h\u003e\ninclusion, or have it despite not needing it.\n\nThere are more of them around (mostly network drivers), but this gets\nmany core ones.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "880102e78547c1db158a17e36cf0cdd98e7ad710",
      "tree": "3fff9cc54c44dafe275cfabefb96c589e08d971d",
      "parents": [
        "3d07f0e83d4323d2cd45cc583f7cf1957aca3cac",
        "39ab05c8e0b519ff0a04a869f065746e6e8c3d95"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 15:36:52 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 20 15:36:52 2011 +1000"
      },
      "message": "Merge remote branch \u0027origin/master\u0027 into merge\n\nManual merge of arch/powerpc/kernel/smp.c and add missing scheduler_ipi()\ncall to arch/powerpc/platforms/cell/interrupt.c\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0e1d715b5b982ee0099f3fbf6ad47dc8bda518a6",
      "tree": "ea9171509fbf48558cec0598cedd6fb27d58d48e",
      "parents": [
        "c186f0e177275e83728d7acfdf4a1b68793a7038"
      ],
      "author": {
        "name": "Ira Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Fri Feb 11 13:34:30 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 16:55:10 2011 +1000"
      },
      "message": "misc: Add CARMA DATA-FPGA Programmer support\n\nThis adds support for programming the data processing FPGAs on the OVRO\nCARMA board. These FPGAs have a special programming sequence that\nrequires that we program the Freescale DMA engine, which is only\navailable inside the kernel.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c186f0e177275e83728d7acfdf4a1b68793a7038",
      "tree": "1628c09fc7a4eaae4a4f3b27e5bf77c536990874",
      "parents": [
        "41fb5e62604c5ddd00a784ffb7672dd8df5d76f2"
      ],
      "author": {
        "name": "Ira Snyder",
        "email": "iws@ovro.caltech.edu",
        "time": "Fri Feb 11 13:34:29 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu May 19 16:55:08 2011 +1000"
      },
      "message": "misc: Add CARMA DATA-FPGA Access Driver\n\nThis driver allows userspace to access the data processing FPGAs on the\nOVRO CARMA board. It has two modes of operation:\n\n1) random access\n\nThis allows users to poke any DATA-FPGA registers by using mmap to map\nthe address region directly into their memory map.\n\n2) correlation dumping\n\nWhen correlating, the DATA-FPGA\u0027s have special requirements for getting\nthe data out of their memory before the next correlation. This nominally\nhappens at 64Hz (every 15.625ms). If the data is not dumped before the\nnext correlation, data is lost.\n\nThe data dumping driver handles buffering up to 1 second worth of\ncorrelation data from the FPGAs. This lowers the realtime scheduling\nrequirements for the userspace process reading the device.\n\nSigned-off-by: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0b61d2acb1ea48d8eba798ed92759b7f1b0f4209",
      "tree": "48827990afa819f2a81929450c69b39aa8255c4d",
      "parents": [
        "cb9e84c4123088f4641009f5217b7d32b307992f"
      ],
      "author": {
        "name": "J Freyensee",
        "email": "james_p_freyensee@linux.intel.com",
        "time": "Fri May 06 16:56:49 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 13 16:31:00 2011 -0700"
      },
      "message": "Intel PTI implementaiton of MIPI 1149.7.\n\nThe PTI (Parallel Trace Interface) driver directs\ntrace data routed from various parts in the system out\nthrough an Intel Penwell PTI port and out of the mobile\ndevice for analysis with a debugging tool (Lauterbach or Fido).\nThough n_tracesink and n_tracerouter line discipline drivers\nare used to extract modem tracing data to the PTI driver\nand other parts of an Intel mobile solution, the PTI driver\ncan be used independent of n_tracesink and n_tracerouter.\n\nYou should select this driver if the target kernel is meant for\nan Intel Atom (non-netbook) mobile device containing a MIPI\nP1149.7 standard implementation.\n\nSigned-off-by: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "275640b0d8f0ef8c493d7b6613a23d427929b5db",
      "tree": "8c6d70bd2de3108c5ec029d42f99d9baa899bc0d",
      "parents": [
        "aa273ae52118265c5cb0f7026a7f032c765c8b67"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Thu May 12 13:12:36 2011 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 12 09:47:42 2011 -0700"
      },
      "message": "pch_phub: Support new device ML7223\n\nSupport new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).\nThe ML7223 IOH is for MP(Media Phone) use.\nThe ML7223 is companion chip for Intel Atom E6xx series.\nThe ML7223 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "773d67903ad608d3f64cc5b00e2f881473413c13",
      "tree": "9caba62c65bc726ce5ecf08fd8fa5fb521b62ce7",
      "parents": [
        "e7e09cd667a43d8287f85d453a16fc0ec1e2c7b7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Apr 26 09:18:51 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 29 14:11:03 2011 -0700"
      },
      "message": "misc: fix ti-st build issues\n\nst_drv uses skb*() interfaces, so it should depend on NET.\nIt also uses GPIO interfaces, so it should depend on GPIOLIB.\n\nst_kim.c uses syss_*() calls, so it should #include\n\u003clinux/sysfs.h\u003e.\n\nFixes these observed build errors:\nERROR: \"skb_queue_purge\" [drivers/misc/ti-st/st_drv.ko] undefined!\nERROR: \"skb_pull\" [drivers/misc/ti-st/st_drv.ko] undefined!\nERROR: \"skb_queue_tail\" [drivers/misc/ti-st/st_drv.ko] undefined!\nERROR: \"__alloc_skb\" [drivers/misc/ti-st/st_drv.ko] undefined!\nERROR: \"kfree_skb\" [drivers/misc/ti-st/st_drv.ko] undefined!\nERROR: \"skb_dequeue\" [drivers/misc/ti-st/st_drv.ko] undefined!\nERROR: \"skb_put\" [drivers/misc/ti-st/st_drv.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Pavan Savoy \u003cpavan_savoy@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "85ee7a1d39d75d23d21f3871f6dc9b87d572747a",
      "tree": "210097981b572bd3e204a48ad2f1d2ae18586311",
      "parents": [
        "07f9479a40cc778bc1462ada11f95b01360ae4ff"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Apr 23 20:38:19 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:24:37 2011 +0200"
      },
      "message": "treewide: cleanup continuations and remove logging message whitespace\n\nUsing C line continuation inside format strings is error prone.\nClean up the unintended whitespace introduced by misuse of \\.\nNeaten correctly used line continations as well for consistency.\n\ndrivers/scsi/arcmsr/arcmsr_hba.c has these errors as well,\nbut arcmsr needs a lot more work and the driver should likely be\nmoved to staging instead.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "b1c43f82c5aa265442f82dba31ce985ebb7aa71c",
      "tree": "8b344d8d5355b30e8deff901180edc708a653227",
      "parents": [
        "e9a470f445271eb157ee860a93b062324402fc3a"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Mar 21 12:25:08 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 22 17:31:53 2011 -0700"
      },
      "message": "tty: make receive_buf() return the amout of bytes received\n\nit makes it simpler to keep track of the amount of\nbytes received and simplifies how flush_to_ldisc counts\nthe remaining bytes. It also fixes a bug of lost bytes\non n_tty when flushing too many bytes via the USB\nserial gadget driver.\n\nTested-by: Stefan Bigler \u003cstefan.bigler@keymile.com\u003e\nTested-by: Toby Gray \u003ctoby.gray@realvnc.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "fc2711992b8601c20b7cc078f533e55c3106fbd4"
}
