)]}'
{
  "log": [
    {
      "commit": "a4b6a77b77ba4f526392612c2365797fab956014",
      "tree": "66d475d67327edfe822fff5436c6df8281a94426",
      "parents": [
        "b92021b09df70c1609e3547f3d6128dd560be97f"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Mon Mar 18 19:38:56 2013 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Mar 20 11:27:26 2013 +1030"
      },
      "message": "module: fix symbol versioning with symbol prefixes\n\nFix symbol versioning on architectures with symbol prefixes. Although\nthe build was free from warnings the actual modules still wouldn\u0027t load\nas the ____versions table contained unprefixed symbol names, which were\nbeing compared against the prefixed symbol names when checking the\nsymbol versions.\n\nThis is fixed by modifying modpost to add the symbol prefix to the\n____versions table it outputs (Modules.symvers still contains unprefixed\nsymbol names). The check_modstruct_version() function is also fixed as\nit checks the version of the unprefixed \"module_layout\" symbol which\nwould no longer work.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Jonathan Kliegman \u003ckliegs@chromium.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (use VMLINUX_SYMBOL_STR)\n"
    },
    {
      "commit": "b92021b09df70c1609e3547f3d6128dd560be97f",
      "tree": "0203752a738c71718f5141b84f5143d1dc8b431d",
      "parents": [
        "4febd95a8a85dd38b1a71fcf9726e19c7fd20039"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 15 15:04:17 2013 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Mar 15 15:09:43 2013 +1030"
      },
      "message": "CONFIG_SYMBOL_PREFIX: cleanup.\n\nWe have CONFIG_SYMBOL_PREFIX, which three archs define to the string\n\"_\".  But Al Viro broke this in \"consolidate cond_syscall and\nSYSCALL_ALIAS declarations\" (in linux-next), and he\u0027s not the first to\ndo so.\n\nUsing CONFIG_SYMBOL_PREFIX is awkward, since we usually just want to\nprefix it so something.  So various places define helpers which are\ndefined to nothing if CONFIG_SYMBOL_PREFIX isn\u0027t set:\n\n1) include/asm-generic/unistd.h defines __SYMBOL_PREFIX.\n2) include/asm-generic/vmlinux.lds.h defines VMLINUX_SYMBOL(sym)\n3) include/linux/export.h defines MODULE_SYMBOL_PREFIX.\n4) include/linux/kernel.h defines SYMBOL_PREFIX (which differs from #7)\n5) kernel/modsign_certificate.S defines ASM_SYMBOL(sym)\n6) scripts/modpost.c defines MODULE_SYMBOL_PREFIX\n7) scripts/Makefile.lib defines SYMBOL_PREFIX on the commandline if\n   CONFIG_SYMBOL_PREFIX is set, so that we have a non-string version\n   for pasting.\n\n(arch/h8300/include/asm/linkage.h defines SYMBOL_NAME(), too).\n\nLet\u0027s solve this properly:\n1) No more generic prefix, just CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX.\n2) Make linux/export.h usable from asm.\n3) Define VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR().\n4) Make everyone use them.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReviewed-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nTested-by: James Hogan \u003cjames.hogan@imgtec.com\u003e (metag)\n"
    },
    {
      "commit": "4febd95a8a85dd38b1a71fcf9726e19c7fd20039",
      "tree": "481a2d9ba18e2f76824659aa83c219f7c983db49",
      "parents": [
        "8aec0f5d4137532de14e6554fd5dd201ff3a3c49"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 07 15:48:16 2013 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 11:16:40 2013 -0700"
      },
      "message": "Select VIRT_TO_BUS directly where needed\n\nIn commit 887cbce0adea (\"arch Kconfig: centralise ARCH_NO_VIRT_TO_BUS\")\nI introduced the config sybmol HAVE_VIRT_TO_BUS and selected that where\nneeded.  I am not sure what I was thinking.  Instead, just directly\nselect VIRT_TO_BUS where it is needed.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8aec0f5d4137532de14e6554fd5dd201ff3a3c49",
      "tree": "314f28e5ad96423c6983aec9270462d76c0bb343",
      "parents": [
        "c39ac49f23424086b43aceeace243f7a8bcc3ad8"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@efficios.com",
        "time": "Mon Feb 25 10:20:36 2013 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 11:05:45 2013 -0700"
      },
      "message": "Fix: compat_rw_copy_check_uvector() misuse in aio, readv, writev, and security keys\n\nLooking at mm/process_vm_access.c:process_vm_rw() and comparing it to\ncompat_process_vm_rw() shows that the compatibility code requires an\nexplicit \"access_ok()\" check before calling\ncompat_rw_copy_check_uvector(). The same difference seems to appear when\nwe compare fs/read_write.c:do_readv_writev() to\nfs/compat.c:compat_do_readv_writev().\n\nThis subtle difference between the compat and non-compat requirements\nshould probably be debated, as it seems to be error-prone. In fact,\nthere are two others sites that use this function in the Linux kernel,\nand they both seem to get it wrong:\n\nNow shifting our attention to fs/aio.c, we see that aio_setup_iocb()\nalso ends up calling compat_rw_copy_check_uvector() through\naio_setup_vectored_rw(). Unfortunately, the access_ok() check appears to\nbe missing. Same situation for\nsecurity/keys/compat.c:compat_keyctl_instantiate_key_iov().\n\nI propose that we add the access_ok() check directly into\ncompat_rw_copy_check_uvector(), so callers don\u0027t have to worry about it,\nand it therefore makes the compat call code similar to its non-compat\ncounterpart. Place the access_ok() check in the same location where\ncopy_from_user() can trigger a -EFAULT error in the non-compat code, so\nthe ABI behaviors are alike on both compat and non-compat.\n\nWhile we are here, fix compat_do_readv_writev() so it checks for\ncompat_rw_copy_check_uvector() negative return values.\n\nAnd also, fix a memory leak in compat_keyctl_instantiate_key_iov() error\nhandling.\n\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c39ac49f23424086b43aceeace243f7a8bcc3ad8",
      "tree": "133ec03bfe4f99e4f548ff056999b7c4418d3d2b",
      "parents": [
        "6d9431a7496947cba54fa3b4940ba6041029d5c1",
        "8698080ee092bdbd6ee2cd5e7f707ceea2812bd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 10:37:14 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 10:37:14 2013 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm nouveau fixes from Dave Airlie:\n \"This is just nouveau fixes from Ben, one fixes a nasty oops that some\n  Fedora people have been seeing, so I\u0027d like to get it out of the way.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/nv50: use correct tiling methods for m2mf buffer moves\n  drm/nouveau: idle channel before releasing notify object\n  drm/nouveau: fix regression in vblanking\n  drm/nv50: encoder creation failure doesn\u0027t mean full init failure\n"
    },
    {
      "commit": "6d9431a7496947cba54fa3b4940ba6041029d5c1",
      "tree": "cde18f14d93f5fdcba64c437505b216b51eeea6c",
      "parents": [
        "4388817f702c68bf4857dae87b6cf4969c1791bc",
        "27f423fe120df3a7488dd750b4e0508f03c325b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 10:21:38 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 10:21:38 2013 -0700"
      },
      "message": "Merge tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Arnd Bergmann:\n \"These bug fixes are for the largest part for mvebu/kirkwood, which saw\n  a few regressions after the clock infrastructure was enabled, and for\n  OMAP, which showed a few more preexisting bugs with the new\n  multiplatform support.\n\n  Other small fixes are for imx, mxs, tegra, spear and socfpga\"\n\n* tag \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (37 commits)\n  ARM: spear3xx: Use correct pl080 header file\n  Arm: socfpga: pl330: Add #dma-cells for generic dma binding support\n  ARM: multiplatform: Sort the max gpio numbers.\n  ARM: imx: fix typo \"DEBUG_IMX50_IMX53_UART\"\n  ARM: imx: pll1_sys should be an initial on clk\n  arm: mach-orion5x: fix typo in compatible string of a .dts file\n  arm: mvebu: fix address-cells in mpic DT node\n  arm: plat-orion: fix address decoding when \u003e 4GB is used\n  arm: mvebu: Reduce reg-io-width with UARTs\n  ARM: Dove: add RTC device node\n  arm: mvebu: enable the USB ports on Armada 370 Reference Design board\n  ARM: dove: drop \"select COMMON_CLK_DOVE\"\n  rtc: rtc-mv: Add support for clk to avoid lockups\n  gpio: mvebu: Add clk support to prevent lockup\n  ARM: kirkwood: fix to retain gbe MAC addresses for DT kernels\n  ARM: kirkwood: of_serial: fix clock gating by removing clock-frequency\n  ARM: mxs: cfa10049: Fix fb initialisation function\n  ARM: SPEAr13xx: Fix typo \"ARCH_HAVE_CPUFREQ\"\n  ARM: OMAP: RX-51: add missing USB phy binding\n  clk: Tegra: Remove duplicate smp_twd clock\n  ...\n"
    },
    {
      "commit": "4388817f702c68bf4857dae87b6cf4969c1791bc",
      "tree": "519d15f4e28138a8e54738a27edd0d0682c980be",
      "parents": [
        "fa4a6732a8e6153435941cb730d7d54c8367fe72",
        "ef9240f482e691e13a2d27208f60d1f1f5503545"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 10:20:15 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 10:20:15 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\nPull m68knommu fixes from Greg Ungerer:\n \"It contains a few small fixes for the non-MMU m68k platforms.  Fixes\n  some compilation problems, some broken header definitions, removes an\n  unused config option and adds a name for the old 68000 CPU support.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68k: drop \"select EMAC_INC\"\n  m68knommu: fix misnamed GPIO pin definition for ColdFire 528x CPU\n  m68knommu: fix MC68328.h defines\n  m68knommu: fix build when CPU is not coldfire\n  m68knommu: add CPU_NAME for 68000\n"
    },
    {
      "commit": "fa4a6732a8e6153435941cb730d7d54c8367fe72",
      "tree": "b274e271df524ce1e472e57e8efee2420e6be3e4",
      "parents": [
        "368edaadc0f68712848d761c9bcbb12480b61a39",
        "0da9dfdd2cd9889201bc6f6f43580c99165cd087"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 09:36:19 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 09:36:19 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\nPull key management race fix from James Morris.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security:\n  keys: fix race with concurrent install_user_keyrings()\n"
    },
    {
      "commit": "368edaadc0f68712848d761c9bcbb12480b61a39",
      "tree": "a5e82a3cab1e556ab3f1b100c69d54864f402c9f",
      "parents": [
        "5b22b1848b7b5c28af8c7e916bbef08d4292a509",
        "d6c0dd6b0c196979fa7b34c1d99432fcb1b7e1df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 09:22:42 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 09:22:42 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\nPull Ceph fix from Sage Weil:\n \"This fixes a bug in the new message decoding that just went in during\n  the last window.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  libceph: fix decoding of pgids\n"
    },
    {
      "commit": "5b22b1848b7b5c28af8c7e916bbef08d4292a509",
      "tree": "01d93ad5e1393fe92978dae6ca51459d2afa43c8",
      "parents": [
        "a930d8790552658140d7d0d2e316af4f0d76a512",
        "190b1ecf257be308f0053c371fa7afa1ba5f4932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 09:20:58 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 09:20:58 2013 -0700"
      },
      "message": "Merge branch \u0027for-3.9\u0027 of git://linux-nfs.org/~bfields/linux\n\nPull nfsd bugfixes from Bruce Fields:\n \"Some minor fallout from the user-namespace work broke most krb5 mounts\n  to nfsd, and I screwed up a change to the AF_LOCAL rpc code.\"\n\n* \u0027for-3.9\u0027 of git://linux-nfs.org/~bfields/linux:\n  sunrpc: don\u0027t attempt to cancel unitialized work\n  nfsd: fix krb5 handling of anonymous principals\n"
    },
    {
      "commit": "a930d8790552658140d7d0d2e316af4f0d76a512",
      "tree": "143e42bbaa41be61151389e386ba4cecc3bf6b3f",
      "parents": [
        "7c6baa304b841673d3a55ea4fcf9a5cbf7a1674b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Tue Mar 12 02:59:49 2013 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 12 08:29:17 2013 -0700"
      },
      "message": "vfs: fix pipe counter breakage\n\nIf you open a pipe for neither read nor write, the pipe code will not\nadd any usage counters to the pipe, causing the \u0027struct pipe_inode_info\"\nto be potentially released early.\n\nThat doesn\u0027t normally matter, since you cannot actually use the pipe,\nbut the pipe release code - particularly fasync handling - still expects\nthe actual pipe infrastructure to all be there.  And rather than adding\nNULL pointer checks, let\u0027s just disallow this case, the same way we\nalready do for the named pipe (\"fifo\") case.\n\nThis is ancient going back to pre-2.4 days, and until trinity, nobody\nnaver noticed.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27f423fe120df3a7488dd750b4e0508f03c325b6",
      "tree": "b983232d500016ee775953ca44d014f7653fb769",
      "parents": [
        "0d8abbfd96e6ebd0b97e0f740614cc5e62d94d84"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Mar 02 00:10:30 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 12 10:56:32 2013 +0100"
      },
      "message": "ARM: spear3xx: Use correct pl080 header file\n\nThe definitions have move around recently, causing build errors\nin spear3xx for all configurations:\n\nspear3xx.c:47:5: error: \u0027PL080_BSIZE_16\u0027 undeclared here (not in a function)\nspear3xx.c:47:23: error: \u0027PL080_CONTROL_SB_SIZE_SHIFT\u0027 undeclared here (not in a function)\nspear3xx.c:48:22: error: \u0027PL080_CONTROL_DB_SIZE_SHIFT\u0027 undeclared here (not in a function)\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alessandro Rubini \u003crubini@gnudd.com\u003e\nCc: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\n"
    },
    {
      "commit": "0da9dfdd2cd9889201bc6f6f43580c99165cd087",
      "tree": "960a37da7bc3e35d9c598eff7b829ab5959e7027",
      "parents": [
        "7c6baa304b841673d3a55ea4fcf9a5cbf7a1674b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 12 16:44:31 2013 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "james.l.morris@oracle.com",
        "time": "Tue Mar 12 16:44:31 2013 +1100"
      },
      "message": "keys: fix race with concurrent install_user_keyrings()\n\nThis fixes CVE-2013-1792.\n\nThere is a race in install_user_keyrings() that can cause a NULL pointer\ndereference when called concurrently for the same user if the uid and\nuid-session keyrings are not yet created.  It might be possible for an\nunprivileged user to trigger this by calling keyctl() from userspace in\nparallel immediately after logging in.\n\nAssume that we have two threads both executing lookup_user_key(), both\nlooking for KEY_SPEC_USER_SESSION_KEYRING.\n\n\tTHREAD A\t\t\tTHREAD B\n\t\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\t\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\t\t\t\t\t\u003d\u003d\u003ecall install_user_keyrings();\n\tif (!cred-\u003euser-\u003esession_keyring)\n\t\u003d\u003d\u003ecall install_user_keyrings()\n\t\t\t\t\t...\n\t\t\t\t\tuser-\u003euid_keyring \u003d uid_keyring;\n\tif (user-\u003euid_keyring)\n\t\treturn 0;\n\t\u003c\u003d\u003d\n\tkey \u003d cred-\u003euser-\u003esession_keyring [\u003d\u003d NULL]\n\t\t\t\t\tuser-\u003esession_keyring \u003d session_keyring;\n\tatomic_inc(\u0026key-\u003eusage); [oops]\n\nAt the point thread A dereferences cred-\u003euser-\u003esession_keyring, thread B\nhasn\u0027t updated user-\u003esession_keyring yet, but thread A assumes it is\npopulated because install_user_keyrings() returned ok.\n\nThe race window is really small but can be exploited if, for example,\nthread B is interrupted or preempted after initializing uid_keyring, but\nbefore doing setting session_keyring.\n\nThis couldn\u0027t be reproduced on a stock kernel.  However, after placing\nsystemtap probe on \u0027user-\u003esession_keyring \u003d session_keyring;\u0027 that\nintroduced some delay, the kernel could be crashed reliably.\n\nFix this by checking both pointers before deciding whether to return.\nAlternatively, the test could be done away with entirely as it is checked\ninside the mutex - but since the mutex is global, that may not be the best\nway.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nReported-by: Mateusz Guzik \u003cmguzik@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Morris \u003cjames.l.morris@oracle.com\u003e\n"
    },
    {
      "commit": "d6c0dd6b0c196979fa7b34c1d99432fcb1b7e1df",
      "tree": "f9bdfa272649c1890bf65cf2fc36e97562149950",
      "parents": [
        "83ca14fdd35821554058e5fd4fa7b118ee504a33"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@inktank.com",
        "time": "Wed Mar 06 14:57:03 2013 -0800"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@inktank.com",
        "time": "Mon Mar 11 14:31:00 2013 -0700"
      },
      "message": "libceph: fix decoding of pgids\n\nIn 4f6a7e5ee1393ec4b243b39dac9f36992d161540 we effectively dropped support\nfor the legacy encoding for the OSDMap and incremental.  However, we didn\u0027t\nfix the decoding for the pgid.\n\nSigned-off-by: Sage Weil \u003csage@inktank.com\u003e\nReviewed-by: Yehuda Sadeh \u003cyehuda@inktank.com\u003e\n"
    },
    {
      "commit": "0d8abbfd96e6ebd0b97e0f740614cc5e62d94d84",
      "tree": "17c75f91efbf47385e4cb48880008926d177079e",
      "parents": [
        "754615234821250786b3fd91bb6100dbe23a3d6c"
      ],
      "author": {
        "name": "Padmavathi Venna",
        "email": "padma.v@samsung.com",
        "time": "Mon Mar 04 11:04:28 2013 +0530"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 22:01:57 2013 +0100"
      },
      "message": "Arm: socfpga: pl330: Add #dma-cells for generic dma binding support\n\nThis patch adds #dma-cells property to PL330 DMA controller nodes for\nsupporting generic dma dt bindings on SOCFPGA platform. #dma-channels\nand #dma-requests are not required now but added in advance.\n\nSigned-off-by: Padmavathi Venna \u003cpadma.v@samsung.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "754615234821250786b3fd91bb6100dbe23a3d6c",
      "tree": "bf1b54ca59cb9bd220def21eca44e7296606c745",
      "parents": [
        "769aca03c4d79939ba13cba992af70be6b68da34",
        "b2d57222b0f0963258a47da0ea7f0ec451c64712"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 21:55:40 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 21:55:40 2013 +0100"
      },
      "message": "Merge tag \u0027mvebu_fixes_for_v3.9\u0027 of git://git.infradead.org/users/jcooper/linux into fixes\n\nmvebu fixes for v3.9 from Jason Cooper \u003cjason@lakedaemon.net\u003e:\n\nThe first four patches:\n\n  89c58c1 rtc: rtc-mv: Add support for clk to avoid lockups\n  de88747 gpio: mvebu: Add clk support to prevent lockup\n  7bf5b40 ARM: kirkwood: fix to retain gbe MAC addresses for DT kernels\n  93fff4c ARM: kirkwood: of_serial: fix clock gating by removing clock-frequency\n\nare Cc\u0027d to stable since they were held over from the previous merge window.\n\nThe rest are a small collection of fixes and a couple of devicetree conversion\ncatchups.\n\n* tag \u0027mvebu_fixes_for_v3.9\u0027 of git://git.infradead.org/users/jcooper/linux:\n  arm: mach-orion5x: fix typo in compatible string of a .dts file\n  arm: mvebu: fix address-cells in mpic DT node\n  arm: plat-orion: fix address decoding when \u003e 4GB is used\n  arm: mvebu: Reduce reg-io-width with UARTs\n  ARM: Dove: add RTC device node\n  arm: mvebu: enable the USB ports on Armada 370 Reference Design board\n  ARM: dove: drop \"select COMMON_CLK_DOVE\"\n  rtc: rtc-mv: Add support for clk to avoid lockups\n  gpio: mvebu: Add clk support to prevent lockup\n  ARM: kirkwood: fix to retain gbe MAC addresses for DT kernels\n  ARM: kirkwood: of_serial: fix clock gating by removing clock-frequency\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "769aca03c4d79939ba13cba992af70be6b68da34",
      "tree": "0b543508755b20adafde8a03abf33e93b58dbff8",
      "parents": [
        "fc77b0e957c3e2e8234f0d815c44fb6053e4797a",
        "0c52db7e681678f9b2a3fb96c3dd557168b4e025"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 21:53:35 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 21:53:35 2013 +0100"
      },
      "message": "Merge tag \u0027imx-fixes-3.9-2\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into fixes\n\nFrom Shawn Guo \u003cshawn.guo@linaro.org\u003e:\n\nThe 2nd take of imx fixes for 3.9:\n - Fix pll1_sys clk initial status\n - Fix a typo in imx DEBUG_LL Kconfig\n\n* tag \u0027imx-fixes-3.9-2\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6:\n  ARM: imx: fix typo \"DEBUG_IMX50_IMX53_UART\"\n  ARM: imx: pll1_sys should be an initial on clk\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "fc77b0e957c3e2e8234f0d815c44fb6053e4797a",
      "tree": "ad3228a866c4265e70bd109658431a7184a45d59",
      "parents": [
        "2a6ad871a10ce915a300d8f227168ad4c34936ec",
        "4a38a8502b0ea4ecbe86f60e0b2416771c51888d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 21:52:28 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 21:52:57 2013 +0100"
      },
      "message": "Merge tag \u0027mxs-fixes-3.9-2\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into fixes\n\nFrom Shawn Guo \u003cshawn.guo@linaro.org\u003e:\n\nThe 2nd mxs fixes for 3.9:\n - Fix an error caused by incorrect conflict resolution when\n   applying the patch\n\n* tag \u0027mxs-fixes-3.9-2\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6:\n  ARM: mxs: cfa10049: Fix fb initialisation function\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "2a6ad871a10ce915a300d8f227168ad4c34936ec",
      "tree": "50f3bd4c4cecf446b4abc481d7f517f3720e6a36",
      "parents": [
        "51c66cf9695f389126119e4cd7a50b832648f11e"
      ],
      "author": {
        "name": "Maxime Ripard",
        "email": "maxime.ripard@free-electrons.com",
        "time": "Sun Feb 03 12:24:48 2013 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Mar 11 21:49:46 2013 +0100"
      },
      "message": "ARM: multiplatform: Sort the max gpio numbers.\n\nWhen building a multiplatform kernel, we could end up with a smaller\nnumber of GPIOs than the one required by the platform the kernel was\nrunning on.\n\nSort the max GPIO number by descending order so that we always take the\nhighest number required.\n\nSigned-off-by: Maxime Ripard \u003cmaxime.ripard@free-electrons.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7c6baa304b841673d3a55ea4fcf9a5cbf7a1674b",
      "tree": "a6f9970cebfb573a74a4abd06ff9caee41460e9a",
      "parents": [
        "0cb77508252e2d0e00c5ec7e57b4be9b3f7eb24d",
        "cb16b91a449afd01b85ec4e59f30449d11c4acd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:54:29 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:54:29 2013 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n \"Misc minor fixes mostly related to tracing\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  s390: Fix a header dependencies related build error\n  tracing: update documentation of snapshot utility\n  tracing: Do not return EINVAL in snapshot when not allocated\n  tracing: Add help of snapshot feature when snapshot is empty\n  ftrace: Update the kconfig for DYNAMIC_FTRACE\n"
    },
    {
      "commit": "0cb77508252e2d0e00c5ec7e57b4be9b3f7eb24d",
      "tree": "cb7ed9fbc7f8fdc6e727d60e2627799a7fd7a8cc",
      "parents": [
        "ffb6a445e7cdc03d67f8b9fb2f5afaafd8260b4b",
        "9026c4927254f5bea695cc3ef2e255280e6a3011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:51:59 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:51:59 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Missing cancel of work items in mac80211 MLME, from Ben Greear.\n\n 2) Fix DMA mapping handling in iwlwifi by using coherent DMA for\n    command headers, from Johannes Berg.\n\n 3) Decrease the amount of pressure on the page allocator by using order\n    1 pages less in iwlwifi, from Emmanuel Grumbach.\n\n 4) Fix mesh PS broadcast OOPS in mac80211, from Marco Porsch.\n\n 5) Don\u0027t forget to recalculate idle state in mac80211 monitor\n    interface, from Felix Fietkau.\n\n 6) Fix varargs in netfilter conntrack handler, from Joe Perches.\n\n 7) Need to reset entire chip when command queue fills up in iwlwifi,\n    from Emmanuel Grumbach.\n\n 8) The TX antenna value must be valid when calibrations are performed\n    in iwlwifi, fix from Dor Shaish.\n\n 9) Don\u0027t generate netfilter audit log entries when audit is disabled,\n    from Gao Feng.\n\n10) Deal with DMA unit hang on e1000e during power state transitions,\n    from Bruce Allan.\n\n11) Remove BUILD_BUG_ON check from igb driver, from Alexander Duyck.\n\n12) Fix lockdep warning on i2c handling of igb driver, from Carolyn\n    Wyborny.\n\n13) Fix several TTY handling issues in IRDA ircomm tty driver, from\n    Peter Hurley.\n\n14) Several QFQ packet scheduler fixes from Paolo Valente.\n\n15) When VXLAN encapsulates on transmit, we have to reset the netfilter\n    state.  From Zang MingJie.\n\n16) Fix jiffie check in net_rx_action() so that we really cap the\n    processing at 2HZ.  From Eric Dumazet.\n\n17) Fix erroneous trigger of IP option space exhaustion, when routers\n    are pre-specified and we are looking to see if we can insert a\n    timestamp, we will have the space.  From David Ward.\n\n18) Fix various issues in benet driver wrt waiting for firmware to\n    finish POST after resets or errors.  From Gavin Shan and Sathya\n    Perla.\n\n19) Fix TX locking in SFC driver, from Ben Hutchings.\n\n20) Like the VXLAN fix above, when we encap in a TUN device we have to\n    reset the netfilter state.  This should fix several strange crashes\n    reported by Dave Jones and others.  From Eric Dumazet.\n\n21) Don\u0027t forget to clean up MAC address resources when shutting down a\n    port in mlx4 driver, from Yan Burman.\n\n22) Fix divide by zero in vmxnet3 driver, from Bhavesh Davda.\n\n23) Fix device statistic regression in tg3 when the driver is using\n    phylib, from Nithin Sujir.\n\n24) Fix info leak in several netlink handlers, from Mathias Krause.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (79 commits)\n  6lowpan: Fix endianness issue in is_addr_link_local().\n  rrunner.c: fix possible memory leak in rr_init_one()\n  dcbnl: fix various netlink info leaks\n  rtnl: fix info leak on RTM_GETLINK request for VF devices\n  bridge: fix mdb info leaks\n  tg3: Update link_up flag for phylib devices\n  ipv6: stop multicast forwarding to process interface scoped addresses\n  bridging: fix rx_handlers return code\n  netlabel: fix build problems when CONFIG_IPV6\u003dn\n  drivers/isdn: checkng length to be sure not memory overflow\n  net/rds: zero last byte for strncpy\n  bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario\n  bnx2x: Fix intermittent long KR2 link up time\n  macvlan: Set IFF_UNICAST_FLT flag to prevent unnecessary promisc mode.\n  team: unsyc the devices addresses when port is removed\n  bridge: add missing vid to br_mdb_get()\n  Fix: sparse warning in inet_csk_prepare_forced_close\n  afkey: fix a typo\n  MAINTAINERS: Update qlcnic maintainers list\n  netlabel: correctly list all the static label mappings\n  ...\n"
    },
    {
      "commit": "ffb6a445e7cdc03d67f8b9fb2f5afaafd8260b4b",
      "tree": "931c3c2f1dc483539d2349f05c9bbf1e4447c41f",
      "parents": [
        "152fcb2784c9305e19e7caee2932b9e32b0a1d41",
        "2116bda6ad937d7acb6e2316fd9e65ad6ca01d42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:50:39 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:50:39 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml\n\nPull UML fixes from Richard Weinberger:\n \"This update brings various fixes.\n  Nothing special...\n\n  In my local queue I have some more fixes which will be sent later to\n  you.  3.9 uncovered strange UML issues.  :(\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:\n  um: Use tty_port in SIGWINCH handler\n  um: Use tty_port_operations-\u003edestruct\n  um: fix build failure due to mess-up of sig_info protorype\n  um: add missing declaration of \u0027getrlimit()\u0027 and friends\n  net : enable tx time stamping in the vde driver.\n  hostfs: fix a not needed double check\n"
    },
    {
      "commit": "152fcb2784c9305e19e7caee2932b9e32b0a1d41",
      "tree": "a8fceed3656ea2e7ef6a3c2f5afb450cf7620bdd",
      "parents": [
        "f6161aa153581da4a3867a2d1a7caf4be19b6ec9",
        "4b7d293c64fde133cc2b669d0d7637b8a4c6d62f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:49:37 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 11 07:49:37 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"Except for the largish change to the ALPS driver adding \"Dolphin V1\"\n  support and Wacom getting a new signature of yet another device, the\n  rest are straightforward driver fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: mms114 - Fix regulator enable and disable paths\n  Input: ads7864 - check return value of regulator enable\n  Input: tc3589x-keypad - fix keymap size\n  Input: wacom - add support for 0x10d\n  Input: ALPS - update documentation for recent touchpad driver mods\n  Input: ALPS - add \"Dolphin V1\" touchpad support\n  Input: ALPS - remove unused argument to alps_enter_command_mode()\n  Input: cypress_ps2 - fix trackpadi found in Dell XPS12\n"
    },
    {
      "commit": "0c52db7e681678f9b2a3fb96c3dd557168b4e025",
      "tree": "d00646d99b4acb3f4a86bff2492230ed9d7fec62",
      "parents": [
        "395816623d4f99b77fd53d6a537906ce25a08768"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Mar 11 14:16:00 2013 +0100"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 11 21:28:18 2013 +0800"
      },
      "message": "ARM: imx: fix typo \"DEBUG_IMX50_IMX53_UART\"\n\nCommit f8c95fe (ARM: imx: support DEBUG_LL uart port selection for all\ni.MX SoCs) had a typo that DEBUG_IMX50_IMX53_UART should be\nDEBUG_IMX53_UART.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "cb16b91a449afd01b85ec4e59f30449d11c4acd7",
      "tree": "614694aca044af054e2fe18f7017c6fbf0a8f703",
      "parents": [
        "1abccd7419de9829bcdf9ab1f81d5f6cf74d55d3"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizefan@huawei.com",
        "time": "Thu Mar 07 17:35:53 2013 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Mar 11 10:43:35 2013 +0100"
      },
      "message": "s390: Fix a header dependencies related build error\n\nCommit 877c685607925238e302cd3aa38788dca6c1b226\n(\"perf: Remove include of cgroup.h from perf_event.h\") caused\nthis build failure if PERF_EVENTS is enabled:\n\n   In file included from arch/s390/include/asm/perf_event.h:9:0,\n                    from include/linux/perf_event.h:24,\n                    from kernel/events/ring_buffer.c:12:\n   arch/s390/include/asm/cpu_mf.h: In function \u0027qctri\u0027:\n   arch/s390/include/asm/cpu_mf.h:61:12: error: \u0027EINVAL\u0027 undeclared (first use in this function)\n\ncpu_mf.h had an implicit errno.h dependency, which was added\nindirectly via cgroups.h but not anymore. Add it explicitly.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nTested-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Li Zefan \u003clizefan@huawei.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nLink: http://lkml.kernel.org/r/51385F79.7000106@huawei.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "2116bda6ad937d7acb6e2316fd9e65ad6ca01d42",
      "tree": "dc9b20f4bc76b335e8a395b4248f50ac2d3935dc",
      "parents": [
        "cc4f02486c09977ccbe3ce2276aca5608a44ca00"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:05:45 2013 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:08:04 2013 +0100"
      },
      "message": "um: Use tty_port in SIGWINCH handler\n\nThe tty below tty_port might get destroyed by the tty layer\nwhile we hold a reference to it.\nSo we have to carry tty_port around...\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "cc4f02486c09977ccbe3ce2276aca5608a44ca00",
      "tree": "5b0729f494e535b3d5dbbe2e189ded60ae38cea3",
      "parents": [
        "72383d43b223c410fc61d9e905690b9b9ba9d418"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:03:42 2013 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:08:03 2013 +0100"
      },
      "message": "um: Use tty_port_operations-\u003edestruct\n\nAs we setup the SIGWINCH handler in tty_port_operations-\u003eactivate\nit makes sense to tear down it in -\u003edestruct.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "72383d43b223c410fc61d9e905690b9b9ba9d418",
      "tree": "12d6906f1c850e1f9f679d867e7d55f2ea423587",
      "parents": [
        "fdfa4c952844fce881df8c76de9c7180cbe913ab"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Sun Dec 30 01:37:31 2012 +0300"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:08:03 2013 +0100"
      },
      "message": "um: fix build failure due to mess-up of sig_info protorype\n\narch/um/os-Linux/signal.c:18:8: error: conflicting types for \u0027sig_info\u0027\nIn file included from /home/slyfox/linux-2.6/arch/um/os-Linux/signal.c:12:0:\narch/um/include/shared/as-layout.h:64:15: note: previous declaration of \u0027sig_info\u0027 was here\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCC: Jeff Dike \u003cjdike@addtoit.com\u003e\nCC: Richard Weinberger \u003crichard@nod.at\u003e\nCC: \"Martin Pärtel\" \u003cmartin.partel@gmail.com\u003e\nCC: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCC: user-mode-linux-devel@lists.sourceforge.net\nCC: user-mode-linux-user@lists.sourceforge.net\nCC: linux-kernel@vger.kernel.org\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "fdfa4c952844fce881df8c76de9c7180cbe913ab",
      "tree": "491d44e21ede6f6bdefd249b4b276444d85d38a9",
      "parents": [
        "55ea1cfab24e37a347f1beae9f0b6724cad18f6b"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Sun Dec 30 01:37:30 2012 +0300"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:08:03 2013 +0100"
      },
      "message": "um: add missing declaration of \u0027getrlimit()\u0027 and friends\n\narch/um/os-Linux/start_up.c: In function \u0027check_coredump_limit\u0027:\narch/um/os-Linux/start_up.c:338:16: error: storage size of \u0027lim\u0027 isn\u0027t known\narch/um/os-Linux/start_up.c:339:2: error: implicit declaration of function \u0027getrlimit\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCC: Jeff Dike \u003cjdike@addtoit.com\u003e\nCC: Richard Weinberger \u003crichard@nod.at\u003e\nCC: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCC: user-mode-linux-devel@lists.sourceforge.net\nCC: user-mode-linux-user@lists.sourceforge.net\nCC: linux-kernel@vger.kernel.org\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "55ea1cfab24e37a347f1beae9f0b6724cad18f6b",
      "tree": "fceb7b8b631c112aa31fe099fa438ce958be5c47",
      "parents": [
        "bc077320f8f6449197f4010d6774afab7bb998b2"
      ],
      "author": {
        "name": "Paul Chavent",
        "email": "Paul.Chavent@onera.fr",
        "time": "Thu Dec 06 16:25:05 2012 +0100"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:08:02 2013 +0100"
      },
      "message": "net : enable tx time stamping in the vde driver.\n\nThis new version moves the skb_tx_timestamp in the main uml\ndriver. This should avoid the need to call this function in each\ntransport (vde, slirp, tuntap, ...). It also add support for ethtool\nget_ts_info.\n\nSigned-off-by: Paul Chavent \u003cpaul.chavent@onera.fr\u003e\nAcked-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "bc077320f8f6449197f4010d6774afab7bb998b2",
      "tree": "defc2beee29ff4320d5af6000b29b6056b3dd741",
      "parents": [
        "f6161aa153581da4a3867a2d1a7caf4be19b6ec9"
      ],
      "author": {
        "name": "Marco Stornelli",
        "email": "marco.stornelli@gmail.com",
        "time": "Sat Oct 20 12:02:59 2012 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Mar 11 10:08:02 2013 +0100"
      },
      "message": "hostfs: fix a not needed double check\n\nWith the commit 3be2be0a32c18b0fd6d623cda63174a332ca0de1 we removed vmtruncate,\nbut actaully there is no need to call inode_newsize_ok() because the checks are\nalready done in inode_change_ok() at the begin of the function.\n\nSigned-off-by: Marco Stornelli \u003cmarco.stornelli@gmail.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "8698080ee092bdbd6ee2cd5e7f707ceea2812bd8",
      "tree": "c80db7505519929a30c87e4fb2c78d882cdcb862",
      "parents": [
        "f6161aa153581da4a3867a2d1a7caf4be19b6ec9",
        "c1b90df22595441d3a0ae86bd7c3bcc32787950a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 11 13:53:58 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 11 13:53:58 2013 +1000"
      },
      "message": "Merge branch \u0027drm-nouveau-fixes-3.9\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next\n\nRegression fixes and oops fixes for nouveau.\n\n* \u0027drm-nouveau-fixes-3.9\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nv50: use correct tiling methods for m2mf buffer moves\n  drm/nouveau: idle channel before releasing notify object\n  drm/nouveau: fix regression in vblanking\n  drm/nv50: encoder creation failure doesn\u0027t mean full init failure\n"
    },
    {
      "commit": "395816623d4f99b77fd53d6a537906ce25a08768",
      "tree": "d96dd5de3c66cae0b86d893bdb0dd72cb64c8546",
      "parents": [
        "0545c798e9bb7fe29606681653c20d68e47f4840"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 11 10:44:40 2013 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Mar 11 10:44:40 2013 +0800"
      },
      "message": "ARM: imx: pll1_sys should be an initial on clk\n\nWe always boot from PLL1, so let\u0027s have pll1_sys in the clks_init_on\nlist to have clk prepare/enable use count match the hardware status,\nso that drivers managing pll1_sys like cpufreq can get the use count\nright from the start.\n\nReported-by: Dirk Behme \u003cdirk.behme@de.bosch.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "4b7d293c64fde133cc2b669d0d7637b8a4c6d62f",
      "tree": "68ed54427b3ee2db2b95a3d1a7ff25d55e0fdc61",
      "parents": [
        "f94352f8db97b9a3b3c1ec45f6fef1400880168a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 03 20:21:30 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 10 18:34:07 2013 -0700"
      },
      "message": "Input: mms114 - Fix regulator enable and disable paths\n\nWhen it uses regulators the mms114 driver checks to see if it managed to\nacquire regulators and ignores errors. This is not the intended usage and\nnot great style in general.\n\nSince the driver already refuses to probe if it fails to allocate the\nregulators simply make the enable and disable calls unconditional and\nadd appropriate error handling, including adding cleanup of the\nregulators if setup_reg() fails.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "f94352f8db97b9a3b3c1ec45f6fef1400880168a",
      "tree": "bc6adf329b569913ef5c22219124f47746ee97c5",
      "parents": [
        "39735019716e93914a366ac1fb2e78f91b170545"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 03 20:19:07 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 10 18:33:15 2013 -0700"
      },
      "message": "Input: ads7864 - check return value of regulator enable\n\nAt least print a warning if we can\u0027t power the device up.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "39735019716e93914a366ac1fb2e78f91b170545",
      "tree": "de6d64af3c260885b4a42e24bb39121ba3f522a2",
      "parents": [
        "586948372189d33ceca9d89fb0c791ef4d53d8ad"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Sat Mar 09 16:17:20 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Mar 10 18:32:51 2013 -0700"
      },
      "message": "Input: tc3589x-keypad - fix keymap size\n\nThe keymap size used by tc3589x is too low, leading to the driver\noverwriting other people\u0027s memory.  Fix this by making the driver\nuse the automatically allocated keymap provided by\nmatrix_keypad_build_keymap() instead of allocating one on its own.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "f6161aa153581da4a3867a2d1a7caf4be19b6ec9",
      "tree": "ed0cdc81e72343132da9f52620ec40391f6dcbed",
      "parents": [
        "72932611b4b05bbd89fafa369d564ac8e449809b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 10 16:54:19 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 10 16:54:19 2013 -0700"
      },
      "message": "Linux 3.9-rc2\n"
    },
    {
      "commit": "c1b90df22595441d3a0ae86bd7c3bcc32787950a",
      "tree": "c32e6cc4902c7b30e65557449e6ad1bc4cafc51f",
      "parents": [
        "2b77c1c01b556045c451f034389932efb5b71c58"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Mar 03 13:32:00 2013 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 11 08:43:09 2013 +1000"
      },
      "message": "drm/nv50: use correct tiling methods for m2mf buffer moves\n\nCurrently used only on original nv50, nvaa and nvac.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2b77c1c01b556045c451f034389932efb5b71c58",
      "tree": "45a8002914ec8d2089913f277b21849238ac09e7",
      "parents": [
        "c8f28f89566321842afb81d3ddd79d611e3587ce"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Mar 03 18:58:45 2013 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 11 08:43:05 2013 +1000"
      },
      "message": "drm/nouveau: idle channel before releasing notify object\n\nUnmapping it while it\u0027s still in use (e.g. by M2MF) can lead to page faults\nand a lot of TRAP_M2MF spam in dmesg.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c8f28f89566321842afb81d3ddd79d611e3587ce",
      "tree": "7feab3b5ce9277ee8ca9779281dbf59732ec7e8c",
      "parents": [
        "94f54f5336aac6801f2a14dcb12467e41b35456a"
      ],
      "author": {
        "name": "Maarten Lankhorst",
        "email": "maarten.lankhorst@canonical.com",
        "time": "Tue Mar 05 14:59:26 2013 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 11 08:43:00 2013 +1000"
      },
      "message": "drm/nouveau: fix regression in vblanking\n\nnv50_vblank_enable/disable got switched from NV50_PDISPLAY_INTR_EN_1_VBLANK_CRTC_0 (4) \u003c\u003c head to 1 \u003c\u003c head, which is wrong.\n\n4 \u003c\u003c head is the correct value.\n\nFixes regression with vblanking since 1d7c71a3e2f77 \"drm/nouveau/disp: port vblank handling to event interface\"\n\nSigned-off-by: Maarten Lankhorst \u003cmaarten.lankhorst@canonical.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "94f54f5336aac6801f2a14dcb12467e41b35456a",
      "tree": "d462b5bafb014066660021e147d3ebab5845e3e0",
      "parents": [
        "9f9bdaaf07dee47f73a160e6e4c64f67ee26c1d7"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 05 22:26:06 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 11 08:42:52 2013 +1000"
      },
      "message": "drm/nv50: encoder creation failure doesn\u0027t mean full init failure\n\nIt\u0027s meant as a notification only, not a fatal error.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "9026c4927254f5bea695cc3ef2e255280e6a3011",
      "tree": "5551c57fb197eea9ad2fe16430d75d9ef0f31d34",
      "parents": [
        "fef4c86e59a76f2ec1a77d5732f40752700bd5dd"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sat Mar 09 09:11:57 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 10 16:49:35 2013 -0400"
      },
      "message": "6lowpan: Fix endianness issue in is_addr_link_local().\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fef4c86e59a76f2ec1a77d5732f40752700bd5dd",
      "tree": "a055127e04ca03bb1540dbf797385c1e644f946f",
      "parents": [
        "29cd8ae0e1a39e239a3a7b67da1986add1199fc0"
      ],
      "author": {
        "name": "David Oostdyk",
        "email": "daveo@ll.mit.edu",
        "time": "Fri Mar 08 08:28:15 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 10 16:42:23 2013 -0400"
      },
      "message": "rrunner.c: fix possible memory leak in rr_init_one()\n\nIn the event that register_netdev() failed, the rrpriv-\u003eevt_ring\nallocation would have not been freed.\n\nSigned-off-by: David Oostdyk \u003cdaveo@ll.mit.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29cd8ae0e1a39e239a3a7b67da1986add1199fc0",
      "tree": "b3e9cf667e8f13d15bc2fb76d8f44557a6f65202",
      "parents": [
        "84d73cd3fb142bf1298a8c13fd4ca50fd2432372"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Sat Mar 09 05:52:21 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 10 05:19:26 2013 -0400"
      },
      "message": "dcbnl: fix various netlink info leaks\n\nThe dcb netlink interface leaks stack memory in various places:\n* perm_addr[] buffer is only filled at max with 12 of the 32 bytes but\n  copied completely,\n* no in-kernel driver fills all fields of an IEEE 802.1Qaz subcommand,\n  so we\u0027re leaking up to 58 bytes for ieee_ets structs, up to 136 bytes\n  for ieee_pfc structs, etc.,\n* the same is true for CEE -- no in-kernel driver fills the whole\n  struct,\n\nPrevent all of the above stack info leaks by properly initializing the\nbuffers/structures involved.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84d73cd3fb142bf1298a8c13fd4ca50fd2432372",
      "tree": "8575649889787ab0ba141927e4e1d3c1d0c43f68",
      "parents": [
        "c085c49920b2f900ba716b4ca1c1a55ece9872cc"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Sat Mar 09 05:52:20 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 10 05:19:26 2013 -0400"
      },
      "message": "rtnl: fix info leak on RTM_GETLINK request for VF devices\n\nInitialize the mac address buffer with 0 as the driver specific function\nwill probably not fill the whole buffer. In fact, all in-kernel drivers\nfill only ETH_ALEN of the MAX_ADDR_LEN bytes, i.e. 6 of the 32 possible\nbytes. Therefore we currently leak 26 bytes of stack memory to userland\nvia the netlink interface.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c085c49920b2f900ba716b4ca1c1a55ece9872cc",
      "tree": "49fd1e2b997335fbe8a8d49c1f9549043e2fb4d0",
      "parents": [
        "84421b99cedc3443e76d2a594f3c815d5cb9a8e1"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Sat Mar 09 05:52:19 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 10 05:19:25 2013 -0400"
      },
      "message": "bridge: fix mdb info leaks\n\nThe bridging code discloses heap and stack bytes via the RTM_GETMDB\nnetlink interface and via the notify messages send to group RTNLGRP_MDB\nafer a successful add/del.\n\nFix both cases by initializing all unset members/padding bytes with\nmemset(0).\n\nCc: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72932611b4b05bbd89fafa369d564ac8e449809b",
      "tree": "10c55c8fef383cf72059f796b82a36efae058384",
      "parents": [
        "8343bce195da8bb4d5a652ee085474a5cc62983f",
        "db04dc679bcc780ad6907943afe24a30de974a1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 16:51:13 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 16:51:13 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace\n\nPull namespace bugfixes from Eric Biederman:\n \"This is three simple fixes against 3.9-rc1.  I have tested each of\n  these fixes and verified they work correctly.\n\n  The userns oops in key_change_session_keyring and the BUG_ON triggered\n  by proc_ns_follow_link were found by Dave Jones.\n\n  I am including the enhancement for mount to only trigger requests of\n  filesystem modules here instead of delaying this for the 3.10 merge\n  window because it is both trivial and the kind of change that tends to\n  bit-rot if left untouched for two months.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:\n  proc: Use nd_jump_link in proc_ns_follow_link\n  fs: Limit sys_mount to only request filesystem modules (Part 2).\n  fs: Limit sys_mount to only request filesystem modules.\n  userns: Stop oopsing in key_change_session_keyring\n"
    },
    {
      "commit": "586948372189d33ceca9d89fb0c791ef4d53d8ad",
      "tree": "3c69115601d72ac1b7f2554990ef92022093e79f",
      "parents": [
        "171fb58da00277b099d5a1c5e114fa57b77c4f90"
      ],
      "author": {
        "name": "Stephan Frank",
        "email": "sfrank@cs.tu-berlin.de",
        "time": "Thu Mar 07 14:08:50 2013 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Mar 09 15:39:26 2013 -0800"
      },
      "message": "Input: wacom - add support for 0x10d\n\nIt is a Wacom device found in Fujitsu Lifebook T902.\n\nSigned-off-by: Stephan Frank \u003csfrank@cs.tu-berlin.de\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8343bce195da8bb4d5a652ee085474a5cc62983f",
      "tree": "412200d90500b33a97800d5b2aee7eb31ffe956c",
      "parents": [
        "0aefda3e8188ad71168bd32152d41b3d72f04087"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 10:31:01 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 09 10:31:01 2013 -0800"
      },
      "message": "Atmel MXT touchscreen: increase reset timeouts\n\nThere is a more complete atmel patch-series out by Nick Dyer that fixes\nthis and other things, but in the meantime this is the minimal thing to\nget the touchscreen going on (at least my) Pixel Chromebook.\n\nNot that I want my dirty fingers near that beautiful screen, but it\nseems that a non-initialized touchscreen will also end up being a\nconstant wakeup source, so you have to disable it to go to sleep.  And\nit\u0027s easier to just fix the initialization sequence.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "190b1ecf257be308f0053c371fa7afa1ba5f4932",
      "tree": "da69e19c64f4f2c2ec2cdaa47f54c9a7b8c942f5",
      "parents": [
        "3c34ae11fac3b30629581d0bfaf80f58e82cfbfb"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Mar 08 13:13:08 2013 -0500"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Sat Mar 09 12:43:42 2013 -0500"
      },
      "message": "sunrpc: don\u0027t attempt to cancel unitialized work\n\nAs of dc107402ae06286a9ed33c32daf3f35514a7cb8d \"SUNRPC: make AF_LOCAL connect synchronous\", we no longer initialize connect_worker in the\nAF_LOCAL case, resulting in warnings like:\n\n    WARNING: at lib/debugobjects.c:261 debug_print_object+0x8c/0xb0() Hardware name: Bochs\n    ODEBUG: assert_init not available (active state 0) object type: timer_list hint: stub_timer+0x0/0x20\n    Modules linked in: iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi nfsd auth_rpcgss nfs_acl lockd sunrpc\n    Pid: 4816, comm: nfsd Tainted: G        W    3.8.0-rc2-00049-gdc10740 #801\n    Call Trace:\n     [\u003cffffffff8156ec00\u003e] ? free_obj_work+0x60/0xa0\n     [\u003cffffffff81046aaf\u003e] warn_slowpath_common+0x7f/0xc0\n     [\u003cffffffff81046ba6\u003e] warn_slowpath_fmt+0x46/0x50\n     [\u003cffffffff8156eccc\u003e] debug_print_object+0x8c/0xb0\n     [\u003cffffffff81055030\u003e] ? timer_debug_hint+0x10/0x10\n     [\u003cffffffff8156f7e3\u003e] debug_object_assert_init+0xe3/0x120\n     [\u003cffffffff81057ebb\u003e] del_timer+0x2b/0x80\n     [\u003cffffffff8109c4e6\u003e] ? mark_held_locks+0x86/0x110\n     [\u003cffffffff81065a29\u003e] try_to_grab_pending+0xd9/0x150\n     [\u003cffffffff81065b57\u003e] __cancel_work_timer+0x27/0xc0\n     [\u003cffffffff81065c03\u003e] cancel_delayed_work_sync+0x13/0x20\n     [\u003cffffffffa0007067\u003e] xs_destroy+0x27/0x80 [sunrpc]\n     [\u003cffffffffa00040d8\u003e] xprt_destroy+0x78/0xa0 [sunrpc]\n     [\u003cffffffffa0006241\u003e] xprt_put+0x21/0x30 [sunrpc]\n     [\u003cffffffffa00030cf\u003e] rpc_free_client+0x10f/0x1a0 [sunrpc]\n     [\u003cffffffffa0002ff3\u003e] ? rpc_free_client+0x33/0x1a0 [sunrpc]\n     [\u003cffffffffa0002f7e\u003e] rpc_release_client+0x6e/0xb0 [sunrpc]\n     [\u003cffffffffa000325d\u003e] rpc_shutdown_client+0xfd/0x1b0 [sunrpc]\n     [\u003cffffffffa0017196\u003e] rpcb_put_local+0x106/0x130 [sunrpc]\n    ...\n\nAcked-by: \"Myklebust, Trond\" \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "db04dc679bcc780ad6907943afe24a30de974a1b",
      "tree": "b90e13dc98a5217968a3035470d34744bf72d1c2",
      "parents": [
        "9141770548d529b9d32d5b08d59b65ee65afe0d4"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Mar 09 00:14:45 2013 -0800"
      },
      "committer": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Mar 09 00:14:45 2013 -0800"
      },
      "message": "proc: Use nd_jump_link in proc_ns_follow_link\n\nUpdate proc_ns_follow_link to use nd_jump_link instead of just\nmanually updating nd.path.dentry.\n\nThis fixes the BUG_ON(nd-\u003einode !\u003d parent-\u003ed_inode) reported by Dave\nJones and reproduced trivially with mkdir /proc/self/ns/uts/a.\n\nSigh it looks like the VFS change to require use of nd_jump_link\nhappend while proc_ns_follow_link was baking and since the common case\nof proc_ns_follow_link continued to work without problems the need for\nmaking this change was overlooked.\n\nCc: stable@vger.kernel.org\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\n"
    },
    {
      "commit": "0aefda3e8188ad71168bd32152d41b3d72f04087",
      "tree": "b0f57efd9dd5d7993ea9b3ff45842f5f1bd6d06c",
      "parents": [
        "2ef392042debb86003e3e1d756960a2e53930b60",
        "de3cb945db4d8eb3b046dc7a5ea89a893372750c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 17:33:20 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 17:33:20 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs fixes from Chris Mason:\n \"These are scattered fixes and one performance improvement.  The\n  biggest functional change is in how we throttle metadata changes.  The\n  new code bumps our average file creation rate up by ~13% in fs_mark,\n  and lowers CPU usage.\n\n  Stefan bisected out a regression in our allocation code that made\n  balance loop on extents larger than 256MB.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:\n  Btrfs: improve the delayed inode throttling\n  Btrfs: fix a mismerge in btrfs_balance()\n  Btrfs: enforce min_bytes parameter during extent allocation\n  Btrfs: allow running defrag in parallel to administrative tasks\n  Btrfs: avoid deadlock on transaction waiting list\n  Btrfs: do not BUG_ON on aborted situation\n  Btrfs: do not BUG_ON in prepare_to_reloc\n  Btrfs: free all recorded tree blocks on error\n  Btrfs: build up error handling for merge_reloc_roots\n  Btrfs: check for NULL pointer in updating reloc roots\n  Btrfs: fix unclosed transaction handler when the async transaction commitment fails\n  Btrfs: fix wrong handle at error path of create_snapshot() when the commit fails\n  Btrfs: use set_nlink if our i_nlink is 0\n"
    },
    {
      "commit": "2ef392042debb86003e3e1d756960a2e53930b60",
      "tree": "b2742bb439843176523f4b257c7fbdfa51cfbc58",
      "parents": [
        "22dfab7fd7fd5a8a2c5556ca0a8fd35fc959abc8"
      ],
      "author": {
        "name": "Benson Leung",
        "email": "bleung@chromium.org",
        "time": "Thu Mar 07 19:43:34 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 16:03:29 2013 -0800"
      },
      "message": "Platform: x86: chromeos_laptop : Add basic platform data for atmel devices\n\nAdd basic platform data to get the current upstream driver working\nwith the 224s touchpad and 1664s touchscreen.\nWe will be using NULL config so we will use the settings from the\ndevices\u0027 NVRAMs.\n\nSigned-off-by: Benson Leung \u003cbleung@chromium.org\u003e\nTested-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22dfab7fd7fd5a8a2c5556ca0a8fd35fc959abc8",
      "tree": "009b5cdf5cba8e20266861989d38bc777ef845f7",
      "parents": [
        "67a865a40b46d4e5d2afd154303b10220202140f"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Thu Mar 07 19:43:33 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 16:03:29 2013 -0800"
      },
      "message": "Input: atmel_mxt_ts - Support for touchpad variant\n\nThis same driver can be used by atmel based touchscreens and touchpads\n(buttonpads). Platform data may specify a device is a touchpad\nusing the is_tp flag.\n\nThis will cause the driver to perform some touchpad specific\ninitializations, such as:\n  * register input device name \"Atmel maXTouch Touchpad\" instead of\n  Touchscreen.\n  * register BTN_LEFT \u0026 BTN_TOOL_* event types.\n  * register axis resolution (as a fixed constant, for now)\n  * register BUTTONPAD property\n  * process GPIO buttons using reportid T19\n\nInput event GPIO mapping is done by the platform data key_map array.\n\nkey_map[x] should contain the KEY or BTN code to send when processing\nGPIOx from T19. To specify a GPIO as not an input source, populate\nwith KEY_RESERVED, or 0.\n\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nSigned-off-by: Benson Leung \u003cbleung@chromium.org\u003e\nSigned-off-by: Nick Dyer \u003cnick.dyer@itdev.co.uk\u003e\nTested-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67a865a40b46d4e5d2afd154303b10220202140f",
      "tree": "5eeccc14e8d3f8a06d76219d6a61a94349085659",
      "parents": [
        "59d8e5eb2bd5593d8220db0e25206cdfc42e83ea",
        "067785c40e52089993757afa28988c05f3cb2694"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:22:08 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:22:08 2013 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull CIFS fixes from Steve French:\n \"A small set of cifs fixes which includes one for a recent regression\n  in the write path (pointed out by Anton), some fixes for rename\n  problems and as promised for 3.9 removing the obsolete sockopt mount\n  option (and the accompanying deprecation warning).\"\n\n* \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  CIFS: Fix missing of oplock_read value in smb30_values structure\n  cifs: don\u0027t try to unlock pagecache page after releasing it\n  cifs: remove the sockopt\u003d mount option\n  cifs: Check server capability before attempting silly rename\n  cifs: Fix bug when checking error condition in cifs_rename_pending_delete()\n"
    },
    {
      "commit": "59d8e5eb2bd5593d8220db0e25206cdfc42e83ea",
      "tree": "5a11524581ff040f2c335fc6a318ff54f100552c",
      "parents": [
        "c4c5ff09872751eeb412e3e1af484955529426a1",
        "c3d6b628395fe6ec3442a83ddf02334c54867d43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:42 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:42 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (fixes from Andrew)\n\nMerge misc fixes from Andrew Morton.\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  alpha: boot: fix build breakage introduced by system.h disintegration\n  memcg: initialize kmem-cache destroying work earlier\n  Randy has moved\n  ksm: fix m68k build: only NUMA needs pfn_to_nid\n  dmi_scan: fix missing check for _DMI_ signature in smbios_present()\n  Revert parts of \"hlist: drop the node parameter from iterators\"\n  idr: remove WARN_ON_ONCE() on negative IDs\n  mm/mempolicy.c: fix sp_node_init() argument ordering\n  mm/mempolicy.c: fix wrong sp_node insertion\n  ipc: don\u0027t allocate a copy larger than max\n  ipc: fix potential oops when src msg \u003e 4k w/ MSG_COPY\n"
    },
    {
      "commit": "c3d6b628395fe6ec3442a83ddf02334c54867d43",
      "tree": "e97868f4a90a0b2e7944c076078eae24cc69ff14",
      "parents": [
        "15cf17d26e08ee95c2e392a3a71f55d32e99e971"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Mar 08 12:43:37 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "alpha: boot: fix build breakage introduced by system.h disintegration\n\nCommit ec2212088c42 (\"Disintegrate asm/system.h for Alpha\") removed the\nsystem.h include from boot/head.S, which puts the PAL_* asm constants\nout of scope.\n\nInclude \u003casm/pal.h\u003e so we can get building again.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: David Rusling \u003cdavid.rusling@linaro.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15cf17d26e08ee95c2e392a3a71f55d32e99e971",
      "tree": "e61f2c31bfa2b84a313b1b977bbd996be59f4d46",
      "parents": [
        "755727b7fb1e0ebe46824159107749cf635d43b1"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Fri Mar 08 12:43:36 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "memcg: initialize kmem-cache destroying work earlier\n\nFix a warning from lockdep caused by calling cancel_work_sync() for\nuninitialized struct work.  This path has been triggered by destructon\nkmem-cache hierarchy via destroying its root kmem-cache.\n\n  cache ffff88003c072d80\n  obj ffff88003b410000 cache ffff88003c072d80\n  obj ffff88003b924000 cache ffff88003c20bd40\n  INFO: trying to register non-static key.\n  the code is fine but needs lockdep annotation.\n  turning off the locking correctness validator.\n  Pid: 2825, comm: insmod Tainted: G           O 3.9.0-rc1-next-20130307+ #611\n  Call Trace:\n    __lock_acquire+0x16a2/0x1cb0\n    lock_acquire+0x8a/0x120\n    flush_work+0x38/0x2a0\n    __cancel_work_timer+0x89/0xf0\n    cancel_work_sync+0xb/0x10\n    kmem_cache_destroy_memcg_children+0x81/0xb0\n    kmem_cache_destroy+0xf/0xe0\n    init_module+0xcb/0x1000 [kmem_test]\n    do_one_initcall+0x11a/0x170\n    load_module+0x19b0/0x2320\n    SyS_init_module+0xc6/0xf0\n    system_call_fastpath+0x16/0x1b\n\nExample module to demonstrate:\n\n  #include \u003clinux/module.h\u003e\n  #include \u003clinux/slab.h\u003e\n  #include \u003clinux/mm.h\u003e\n  #include \u003clinux/workqueue.h\u003e\n\n  int __init mod_init(void)\n  {\n  \tint size \u003d 256;\n  \tstruct kmem_cache *cache;\n  \tvoid *obj;\n  \tstruct page *page;\n\n  \tcache \u003d kmem_cache_create(\"kmem_cache_test\", size, size, 0, NULL);\n  \tif (!cache)\n  \t\treturn -ENOMEM;\n\n  \tprintk(\"cache %p\\n\", cache);\n\n  \tobj \u003d kmem_cache_alloc(cache, GFP_KERNEL);\n  \tif (obj) {\n  \t\tpage \u003d virt_to_head_page(obj);\n  \t\tprintk(\"obj %p cache %p\\n\", obj, page-\u003eslab_cache);\n  \t\tkmem_cache_free(cache, obj);\n  \t}\n\n  \tflush_scheduled_work();\n\n  \tobj \u003d kmem_cache_alloc(cache, GFP_KERNEL);\n  \tif (obj) {\n  \t\tpage \u003d virt_to_head_page(obj);\n  \t\tprintk(\"obj %p cache %p\\n\", obj, page-\u003eslab_cache);\n  \t\tkmem_cache_free(cache, obj);\n  \t}\n\n  \tkmem_cache_destroy(cache);\n\n  \treturn -EBUSY;\n  }\n\n  module_init(mod_init);\n  MODULE_LICENSE(\"GPL\");\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nCc: Glauber Costa \u003cglommer@parallels.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "755727b7fb1e0ebe46824159107749cf635d43b1",
      "tree": "029923b417e3dd9af7adb3bfbec67f5cd8f88866",
      "parents": [
        "d8fc16a825eb7780db71268a8502fb3e6af95753"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Fri Mar 08 12:43:35 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "Randy has moved\n\nUpdate email address and CREDITS info.  xenotime.net is defunct.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Harry Wei \u003charryxiyou@gmail.com\u003e\nCc: Keiichi KII \u003ck-keiichi@bx.jp.nec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8fc16a825eb7780db71268a8502fb3e6af95753",
      "tree": "642a6641bd837b5c7125875f1df3ea378b61d701",
      "parents": [
        "a40e7cf8f06b4e322ba902e4e9f6a6b0c2daa907"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hughd@google.com",
        "time": "Fri Mar 08 12:43:34 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "ksm: fix m68k build: only NUMA needs pfn_to_nid\n\nA CONFIG_DISCONTIGMEM\u003dy m68k config gave\n\n  mm/ksm.c: In function `get_kpfn_nid\u0027:\n  mm/ksm.c:492: error: implicit declaration of function `pfn_to_nid\u0027\n\nlinux/mmzone.h declares it for CONFIG_SPARSEMEM and CONFIG_FLATMEM, but\nexpects the arch\u0027s asm/mmzone.h to declare it for CONFIG_DISCONTIGMEM\n(see arch/mips/include/asm/mmzone.h for example).\n\nOr perhaps it is only expected when CONFIG_NUMA\u003dy: too much of a maze,\nand m68k got away without it so far, so fix the build in mm/ksm.c.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Petr Holasek \u003cpholasek@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a40e7cf8f06b4e322ba902e4e9f6a6b0c2daa907",
      "tree": "240ac1089fba727c9df3b9bc6f61a0aa6c71bb1a",
      "parents": [
        "dc893e19b5800d7743fb58235877bfa9091805ff"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Mar 08 12:43:32 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "dmi_scan: fix missing check for _DMI_ signature in smbios_present()\n\nCommit 9f9c9cbb6057 (\"drivers/firmware/dmi_scan.c: fetch dmi version\nfrom SMBIOS if it exists\") hoisted the check for \"_DMI_\" into\ndmi_scan_machine(), which means that we don\u0027t bother to check for\n\"_DMI_\" at offset 16 in an SMBIOS entry.  smbios_present() may also call\ndmi_present() for an address where we found \"_SM_\", if it failed further\nvalidation.\n\nCheck for \"_DMI_\" in smbios_present() before calling dmi_present().\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nReported-by: Tim McGrath \u003ctmhikaru@gmail.com\u003e\nTested-by: Tim Mcgrath \u003ctmhikaru@gmail.com\u003e\nCc: Zhenzhong Duan \u003czhenzhong.duan@oracle.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc893e19b5800d7743fb58235877bfa9091805ff",
      "tree": "56d2de512a83e9883dace8f4a6be26eddddfa6f7",
      "parents": [
        "2e1c9b2867656ff9a469d23e1dfe90cf77ec0c72"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Mar 08 12:43:31 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "Revert parts of \"hlist: drop the node parameter from iterators\"\n\nCommit b67bfe0d42ca (\"hlist: drop the node parameter from iterators\")\ndid a lot of nice changes but also contains two small hunks that seem to\nhave slipped in accidentally and have no apparent connection to the\nintent of the patch.\n\nThis reverts the two extraneous changes.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Sasha Levin \u003csasha.levin@oracle.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e1c9b2867656ff9a469d23e1dfe90cf77ec0c72",
      "tree": "b1f8c8a5fde730b2e3c71239e125e451df039fa5",
      "parents": [
        "7880639c3e4fde5953ff243ee52204ddc5af641b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Mar 08 12:43:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "idr: remove WARN_ON_ONCE() on negative IDs\n\nidr_find(), idr_remove() and idr_replace() used to silently ignore the\nsign bit and perform lookup with the rest of the bits.  The weird behavior\nhas been changed such that negative IDs are treated as invalid.  As the\nbehavior change was subtle, WARN_ON_ONCE() was added in the hope of\ndetermining who\u0027s calling idr functions with negative IDs so that they can\nbe examined for problems.\n\nUp until now, all two reported cases are ID number coming directly from\nuserland and getting fed into idr_find() and the warnings seem to cause\nmore problems than being helpful.  Drop the WARN_ON_ONCE()s.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7880639c3e4fde5953ff243ee52204ddc5af641b",
      "tree": "2dbd947da5ac91a7ec4cf3bb06a96172aa1138bc",
      "parents": [
        "5ca3957510b9fc2a14d3647db518014842f9a2b4"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Fri Mar 08 12:43:29 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "mm/mempolicy.c: fix sp_node_init() argument ordering\n\nCurrently, n_new is wrongly initialized.  start and end parameter are\ninverted.  Let\u0027s fix it.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Hillf Danton \u003cdhillf@gmail.com\u003e\nCc: Sasha Levin \u003csasha.levin@oracle.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ca3957510b9fc2a14d3647db518014842f9a2b4",
      "tree": "6a4427c2e58796ced91b079733e94431b0e7c8b7",
      "parents": [
        "88b9e456b1649722673ffa147914299799dc9041"
      ],
      "author": {
        "name": "Hillf Danton",
        "email": "dhillf@gmail.com",
        "time": "Fri Mar 08 12:43:28 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:34 2013 -0800"
      },
      "message": "mm/mempolicy.c: fix wrong sp_node insertion\n\nn-\u003eend is accessed in sp_insert(). Thus it should be update\nbefore calling sp_insert(). This mistake may make kernel panic.\n\nSigned-off-by: Hillf Danton \u003cdhillf@gmail.com\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Sasha Levin \u003csasha.levin@oracle.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88b9e456b1649722673ffa147914299799dc9041",
      "tree": "cb2c12ee6fc4ad53e1a15c4e19f676b1d0058183",
      "parents": [
        "e1082f45f1e2bbf6e25f6b614fc6616ebf709d19"
      ],
      "author": {
        "name": "Peter Hurley",
        "email": "peter@hurleysoftware.com",
        "time": "Fri Mar 08 12:43:27 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:33 2013 -0800"
      },
      "message": "ipc: don\u0027t allocate a copy larger than max\n\nWhen MSG_COPY is set, a duplicate message must be allocated for the copy\nbefore locking the queue.  However, the copy could not be larger than was\nsent which is limited to msg_ctlmax.\n\nSigned-off-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nAcked-by: Stanislav Kinsbursky \u003cskinsbursky@parallels.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1082f45f1e2bbf6e25f6b614fc6616ebf709d19",
      "tree": "f9d3e4326eed088acfe4cd1e9a8caf9c2138da55",
      "parents": [
        "47b3bc907328db968bc9b43c41f48f8d1e140750"
      ],
      "author": {
        "name": "Peter Hurley",
        "email": "peter@hurleysoftware.com",
        "time": "Fri Mar 08 12:43:26 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 15:05:33 2013 -0800"
      },
      "message": "ipc: fix potential oops when src msg \u003e 4k w/ MSG_COPY\n\nIf the src msg is \u003e 4k, then dest-\u003enext points to the\nnext allocated segment; resetting it just prior to dereferencing\nis bad.\n\nSigned-off-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nAcked-by: Stanislav Kinsbursky \u003cskinsbursky@parallels.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4c5ff09872751eeb412e3e1af484955529426a1",
      "tree": "3eeaf398043ab6ff3fa7b1b43f30ba9c793dd48d",
      "parents": [
        "92e840b84e75cd662d7e992711e1d073295c9b47",
        "87c319a2c3c2efd397281089b9cdce3050febeff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:46:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:46:04 2013 -0800"
      },
      "message": "Merge branch \u0027stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\nPull tile architecture fixes from Chris Metcalf:\n \"This fixes the bug that Al Viro spotted with the compat llseek code.\n  I also fixed the compat syscall definitions to use the new syscall\n  define macros to properly sign-extend their arguments.\"\n\n* \u0027stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  tile: properly use COMPAT_SYSCALL_DEFINEx\n  tile: work around bug in the generic sys_llseek\n"
    },
    {
      "commit": "92e840b84e75cd662d7e992711e1d073295c9b47",
      "tree": "7264c6c54b74b6f592c8d6b762e20e53aa2eda8b",
      "parents": [
        "eca968305c2a5fbc3445c22b8e8e809196d28893",
        "40f09f3cd69a356b4245794e46439674336413fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:45:17 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:45:17 2013 -0800"
      },
      "message": "Merge tag \u0027metag-for-v3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull metag bugfixes from James Hogan:\n \"A couple of fairly minor arch/metag integration fixes from v3.9-rc1:\n\n   - remove SET_PERSONALITY(): use default definition like other arches\n     now do.\n\n   - inhibit NUMA balancing: like SH, NUMA is used for memories with\n     different latencies.  ARCH_WANT_VARIABLE_LOCALITY has been added\n     for this purpose.\"\n\n* tag \u0027metag-for-v3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag:\n  metag: Inhibit NUMA balancing.\n  metag: remove SET_PERSONALITY()\n"
    },
    {
      "commit": "eca968305c2a5fbc3445c22b8e8e809196d28893",
      "tree": "e52541142a59d00789731f0b50d8dca1f9fcb557",
      "parents": [
        "d381f45c890a3fb136afb0dc1cbe025e066cb981",
        "69a4cfdd444d1fe5c24d29b3a063964ac165d2cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:43:33 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:43:33 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"All are boring small fixes in various parts:\n   - A few possible NULL-dereference or zero-division Oops fixes\n   - Fix vmaster slave volume notification\n   - Add codec ID for ALC233\n   - Various fixes in several ASoC WM codecs\n   - ASoC tegra i2c fix\n\n  Sorry if you wanted a thrilling adventure with huge sharks :)\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: ice1712: Initialize card-\u003eprivate_data properly\n  ALSA: hda - Add support of new codec ALC233\n  ALSA: hda/ca0132 - Avoid division by zero in dspxfr_one_seg()\n  ALSA: hda - check NULL pointer when creating SPDIF PCM switch\n  ALSA: hda - check NULL pointer when creating SPDIF controls\n  ASoC: wm5102: Apply a SYSCLK patch for later revs\n  ALSA: vmaster: Fix slave change notification\n  ASoC: tegra: fix I2S bit count mask\n  ALSA: seq: seq_oss_event: missing range checks\n  ASoC: wm8350: Use jiffies rather than msecs in schedule_delayed_work()\n  ASoC: wm5110: Correct OUT2/3 volume and switch names\n  ASoC: wm5102: Correct OUT2 volume and switch names\n  ASoC: wm8960: Fix ADC power bits\n  ASoC: wm8960: Correct register 0 and 1 defaults\n"
    },
    {
      "commit": "d381f45c890a3fb136afb0dc1cbe025e066cb981",
      "tree": "8e2ea5615810671033f55f1619e800b0d05a0055",
      "parents": [
        "c77f8bf918e66711938a25b19b188b24971a7d30",
        "dcd9006b1b053c7b1cebe81333261d4fd492ffeb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:42:52 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:42:52 2013 -0800"
      },
      "message": "Merge branch \u0027for-3.9/upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID fix from Jiri Kosina:\n \"Bugfix for a long-standing bug in logitech-dj driver causing all sorts\n  of random initialization problems, finally debugged by Benjamin\n  Tissoires with help of Bob Bowles.\"\n\n* \u0027for-3.9/upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: logitech-dj: do not directly call hid_output_raw_report() during probe\n"
    },
    {
      "commit": "c77f8bf918e66711938a25b19b188b24971a7d30",
      "tree": "859badcf79e0e1873108a24930618b69c12835fa",
      "parents": [
        "7b54c165a0c012edbaeaa73c5c87cb73721eb580",
        "b980955236922ae6106774511c5c05003d3ad225"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:42:16 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 14:42:16 2013 -0800"
      },
      "message": "Merge tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random\n\nPull random fixes from Ted Ts\u0027o:\n \"Fix a circular locking dependency in random\u0027s collection of cputime\n  used by a thread when it exits.\"\n\n* tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random:\n  random: fix locking dependency with the tasklist_lock\n"
    },
    {
      "commit": "b2d57222b0f0963258a47da0ea7f0ec451c64712",
      "tree": "03fc3a2f0526e74219b8433619518b4a6d421400",
      "parents": [
        "1b72b78fda0433a7e115bc2d78603fde65fae0e7"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Wed Mar 06 11:23:36 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 22:19:42 2013 +0000"
      },
      "message": "arm: mach-orion5x: fix typo in compatible string of a .dts file\n\nThe orion5x-lacie-ethernet-disk-mini-v2.dts file was using\n\"marvell-orion5x-88f5182\" as a compatible string, while it should have\nbeen \"marvell,orion5x-88f5182\".\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "1b72b78fda0433a7e115bc2d78603fde65fae0e7",
      "tree": "09de484b86d3d7ef2c08e8f70959041404ba8a0d",
      "parents": [
        "217bef3d37a9180bebd1953dffb6f9a3c77c557f"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Wed Mar 06 11:23:35 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 22:15:54 2013 +0000"
      },
      "message": "arm: mvebu: fix address-cells in mpic DT node\n\nThere is no need to have a #address-cells property in the MPIC Device\nTree node, and more than that, having it confuses the of_irq_map_raw()\nlogic, which will be used by the Marvell PCIe driver.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "217bef3d37a9180bebd1953dffb6f9a3c77c557f",
      "tree": "680ff4b77821d07b5a96a7c28662b75bd9c7f06b",
      "parents": [
        "e366154f70c54dee3665d1c0f780007e514412f3"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Wed Mar 06 11:23:34 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 22:07:19 2013 +0000"
      },
      "message": "arm: plat-orion: fix address decoding when \u003e 4GB is used\n\nDuring the system initialization, the orion_setup_cpu_mbus_target()\nfunction reads the SDRAM address decoding registers to find out how\nmany chip-selects of SDRAM have been enabled, and builds a small array\nwith one entry per chip-select. This array is then used by device\ndrivers (XOR, Ethernet, etc.) to configure their own address decoding\nwindows to the SDRAM.\n\nHowever, devices can only access the first 32 bits of the physical\nmemory. Even though LPAE is not supported for now, some Marvell boards\nare now showing up with 8 GB of RAM, configured using two SDRAM\naddress decoding windows: the first covering the first 4 GB, the\nsecond covering the last 4 GB. The array built by\norion_setup_cpu_mbus_target() has therefore two entries, and device\ndrivers try to set up two address decoding windows to the\nSDRAM. However, in the device registers for the address decoding, the\nbase address is only 32 bits, so those two windows overlap each other,\nand the devices do not work at all.\n\nThis patch makes sure that the array built by\norion_setup_cpu_mbus_target() only contains the SDRAM decoding windows\nthat correspond to the first 4 GB of the memory. To do that, it\nignores the SDRAM decoding windows for which the 4 low-order bits are\nnot zero (the 4 low-order bits of the base register are used to store\nbits 32:35 of the base address, so they actually indicate whether the\nbase address is above 4 GB).\n\nThis patch allows the newly introduced armada-xp-gp board to properly\noperate when it is mounted with more than 4 GB of RAM. Without that,\nall devices doing DMA (for example XOR and Ethernet) do not work at\nall.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nTested-by: Ezequiel Garcia \u003cezequiel.garcia@free-electrons.com\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "e366154f70c54dee3665d1c0f780007e514412f3",
      "tree": "63da6295904962b3efb9b5e322b9364647e2dca6",
      "parents": [
        "85c0c13dcdbb2d7cb375e6ace711e3655dd7a4dd"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Wed Mar 06 11:23:33 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 22:03:44 2013 +0000"
      },
      "message": "arm: mvebu: Reduce reg-io-width with UARTs\n\nSetting the reg-io-width to 1 byte represents more accurate\ndescription of the HW.\n\nThis will fix an issue where UART driver causes kernel\npanic during bootup. Gregory CLEMENT traced the issue to\nautoconfig() in 8250.c, where the existence of FIFO is\nchecked from UART_IIR register. The register is now read as\n32-bit value as the reg-io-width is set to 4-bytes. The\nretuned value seems to contain bogus data for bits 31:8,\ncausing the issue.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nCc: Gregory CLEMENT \u003cgregory.clement@free-electrons.com\u003e\nCc: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nTested-by: Gregory CLEMENT \u003cgregory.clement@free-electrons.com\u003e\nAcked-by: Gregory CLEMENT \u003cgregory.clement@free-electrons.com\u003e\nTested-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nTested-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "85c0c13dcdbb2d7cb375e6ace711e3655dd7a4dd",
      "tree": "fb7fd6da3d05e1fddbf0db64dc3612efb3e26a3e",
      "parents": [
        "e822f75d848e29a034da7d238a9d5325cff1e9fe"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Fri Mar 08 12:13:17 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 21:53:33 2013 +0000"
      },
      "message": "ARM: Dove: add RTC device node\n\nThe commit:\n\n  48be9ac ARM: Dove: split legacy and DT setup\n\nremoved the RTC initialization.  This patch re-enables the RTC\nvia the DT.\n\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "e822f75d848e29a034da7d238a9d5325cff1e9fe",
      "tree": "29e6313fc02c6ca7b52558a3d570c3b40f400363",
      "parents": [
        "f3ae1ae901d05b26d42e7f9cb3b2fb45ee478511"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue Mar 05 10:55:04 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 21:44:30 2013 +0000"
      },
      "message": "arm: mvebu: enable the USB ports on Armada 370 Reference Design board\n\nThis patch modifies the Armada 370 Reference Design DTS file to enable\nsupport for the two USB ports found on this board.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "f3ae1ae901d05b26d42e7f9cb3b2fb45ee478511",
      "tree": "8066ed6f4dd088479ed35f35c541c6bf5dc3ac2a",
      "parents": [
        "89c58c198b252f2bc20657fdd72a2aea788c435c"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Tue Mar 05 21:17:17 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 21:34:49 2013 +0000"
      },
      "message": "ARM: dove: drop \"select COMMON_CLK_DOVE\"\n\nCommit 5b03df9ace680d7cdd34a69dfd85ca5f74159d18 (\"ARM: dove: switch to\nDT clock providers\") added \"select COMMON_CLK_DOVE\" to Marvell Dove\u0027s\nKconfig entry. But there\u0027s no Kconfig symbol COMMON_CLK_DOVE, which\nmakes this select statement a nop. It\u0027s probably a leftover of some\nexperimental code that never hit mainline. Drop it.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "89c58c198b252f2bc20657fdd72a2aea788c435c",
      "tree": "735d8844993deb5a8d39efb171db8331241ce547",
      "parents": [
        "de88747f514a4e0cca416a8871de2302f4f77790"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sun Feb 03 12:32:06 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 21:34:41 2013 +0000"
      },
      "message": "rtc: rtc-mv: Add support for clk to avoid lockups\n\nThe Marvell RTC on Kirkwood makes use of the runit clock. Ensure the\ndriver clk_prepare_enable() this clock, otherwise there is a danger\nthe SoC will lockup when accessing RTC registers with the clock\ndisabled.\n\nReported-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "de88747f514a4e0cca416a8871de2302f4f77790",
      "tree": "a0a44be0a4ca5f16784bed1ee835b9ec85ddda5a",
      "parents": [
        "7bf5b408b419fc849578e6e9fbd221bf43638eb6"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Sun Feb 03 11:34:26 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 21:34:34 2013 +0000"
      },
      "message": "gpio: mvebu: Add clk support to prevent lockup\n\nThe kirkwood SoC GPIO cores use the runit clock. Add code to\nclk_prepare_enable() runit, otherwise there is a danger of locking up\nthe SoC by accessing the GPIO registers when runit clock is not\nticking.\n\nReported-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nTested-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "7bf5b408b419fc849578e6e9fbd221bf43638eb6",
      "tree": "922b919e74b37b4e69fad926b68871842576f063",
      "parents": [
        "93fff4ce19f9978cc1c59db42760717477939249"
      ],
      "author": {
        "name": "Sebastian Hesselbarth",
        "email": "sebastian.hesselbarth@gmail.com",
        "time": "Wed Jan 30 21:29:58 2013 +0100"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 21:34:16 2013 +0000"
      },
      "message": "ARM: kirkwood: fix to retain gbe MAC addresses for DT kernels\n\nThe ethernet controller used on kirkwood looses its MAC address\nregister contents when the corresponding clock is gated. As soon as\nmv643xx_eth is built as module, the clock gets gated and when loading\nthe module, the MAC address is gone.\n\nProper DT support for the mv643xx_eth driver is expected soon, so we add\na workaround to always enable ge0/ge1 clocks on kirkwood. This workaround\nis also already used on non-DT kirkwood kernels.\n\nReported-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nSigned-off-by: Sebastian Hesselbarth \u003csebastian.hesselbarth@gmail.com\u003e\nTested-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "93fff4ce19f9978cc1c59db42760717477939249",
      "tree": "ed50ae11f815b991b324e4490f62515f9dbeafe1",
      "parents": [
        "6dbe51c251a327e012439c4772097a13df43c5b8"
      ],
      "author": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Tue Jan 29 20:36:43 2013 +0000"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Fri Mar 08 21:32:52 2013 +0000"
      },
      "message": "ARM: kirkwood: of_serial: fix clock gating by removing clock-frequency\n\nWhen DT support for kirkwood was first introduced, there was no clock\ninfrastructure.  As a result, we had to manually pass the\nclock-frequency to the driver from the device node.\n\nUnfortunately, on kirkwood, with minimal config or all module configs,\nclock-frequency breaks booting because of_serial doesn\u0027t consume the\ngate_clk when clock-frequency is defined.\n\nThe end result on kirkwood is that runit gets gated, and then the boot\nfails when the kernel tries to write to the serial port.\n\nFix the issue by removing the clock-frequency parameter from all\nkirkwood dts files.\n\nBooted on dreamplug without earlyprintk and successfully logged in via\nttyS0.\n\nReported-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nTested-by: Simon Baatz \u003cgmbnomis@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "84421b99cedc3443e76d2a594f3c815d5cb9a8e1",
      "tree": "e0a6b178ea560ea57da344c3bdae8cf93179f0cc",
      "parents": [
        "ddf64354af4a702ee0b85d0a285ba74c7278a460"
      ],
      "author": {
        "name": "Nithin Sujir",
        "email": "nsujir@broadcom.com",
        "time": "Fri Mar 08 08:01:24 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 13:14:58 2013 -0500"
      },
      "message": "tg3: Update link_up flag for phylib devices\n\nCommit f4a46d1f46a8fece34edd2023e054072b02e110d introduced a bug where\nthe ifconfig stats would remain 0 for phylib devices. This is due to\ntp-\u003elink_up flag never becoming true causing tg3_periodic_fetch_stats()\nto return.\n\nThe link_up flag was being updated in tg3_test_and_report_link_chg()\nafter setting up the phy. This function however, is not called for\nphylib devices since the driver does not do the phy setup.\n\nThis patch moves the link_up flag update into the common\ntg3_link_report() function that gets called for phylib devices as well\nfor non phylib devices when the link state changes.\n\nTo avoid updating link_up twice, we replace tg3_carrier_...() calls that\nare followed by tg3_link_report(), with netif_carrier_...(). We can then\nremove the unused tg3_carrier_on() function.\n\nCC: \u003cstable@vger.kernel.org\u003e\nReported-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddf64354af4a702ee0b85d0a285ba74c7278a460",
      "tree": "b2cf6d7df6fab2af9a512b027e6cf2604236027c",
      "parents": [
        "3bc1b1add7a8484cc4a261c3e128dbe1528ce01f"
      ],
      "author": {
        "name": "Hannes Frederic Sowa",
        "email": "hannes@stressinduktion.org",
        "time": "Fri Mar 08 02:07:23 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 12:28:20 2013 -0500"
      },
      "message": "ipv6: stop multicast forwarding to process interface scoped addresses\n\nv2:\na) used struct ipv6_addr_props\n\nv3:\na) reverted changes for ipv6_addr_props\n\nv4:\na) do not use __ipv6_addr_needs_scope_id\n\nCc: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: Hannes Frederic Sowa \u003channes@stressinduktion.org\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bc1b1add7a8484cc4a261c3e128dbe1528ce01f",
      "tree": "cfe45cd4e2280b0cf84053b5f3838d9076f5b878",
      "parents": [
        "a6a8fe950e1b8596bb06f2c89c3a1a4bf2011ba9"
      ],
      "author": {
        "name": "Cristian Bercaru",
        "email": "B43982@freescale.com",
        "time": "Fri Mar 08 07:03:38 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 12:19:59 2013 -0500"
      },
      "message": "bridging: fix rx_handlers return code\n\nThe frames for which rx_handlers return RX_HANDLER_CONSUMED are no longer\ncounted as dropped. They are counted as successfully received by\n\u0027netif_receive_skb\u0027.\n\nThis allows network interface drivers to correctly update their RX-OK and\nRX-DRP counters based on the result of \u0027netif_receive_skb\u0027.\n\nSigned-off-by: Cristian Bercaru \u003cB43982@freescale.com\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b54c165a0c012edbaeaa73c5c87cb73721eb580",
      "tree": "c44ffe65534057860a73226d28dac1d4e6ea9ac7",
      "parents": [
        "47b3bc907328db968bc9b43c41f48f8d1e140750"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 09:03:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 08 09:03:07 2013 -0800"
      },
      "message": "vfs: don\u0027t BUG_ON() if following a /proc fd pseudo-symlink results in a symlink\n\nIt\u0027s \"normal\" - it can happen if the file descriptor you followed was\nopened with O_NOFOLLOW.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a8fe950e1b8596bb06f2c89c3a1a4bf2011ba9",
      "tree": "df6f1ef8df68b39407b6d6a3b40677e6ca72f358",
      "parents": [
        "f39479363e0361c8bb4397481c01a7c3a1a3c8ac"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "pmoore@redhat.com",
        "time": "Fri Mar 08 09:45:39 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 11:33:51 2013 -0500"
      },
      "message": "netlabel: fix build problems when CONFIG_IPV6\u003dn\n\nMy last patch to solve a problem where the static/fallback labels were\nnot fully displayed resulted in build problems when IPv6 was disabled.\nThis patch resolves the IPv6 build problems; sorry for the screw-up.\n\nPlease queue for -stable or simply merge with the previous patch.\n\nReported-by: Kbuild Test Robot \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Paul Moore \u003cpmoore@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1abccd7419de9829bcdf9ab1f81d5f6cf74d55d3",
      "tree": "aafe423104f8d07e7419f870463b992f1515ee19",
      "parents": [
        "c9960e48543799f168c4c9486f9790fb686ce5a8"
      ],
      "author": {
        "name": "Hiraku Toyooka",
        "email": "hiraku.toyooka.gu@hitachi.com",
        "time": "Fri Mar 08 16:32:25 2013 +0900"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Mar 08 06:27:11 2013 -0500"
      },
      "message": "tracing: update documentation of snapshot utility\n\nNow, \"snapshot\" file returns success on a reset of snapshot buffer\neven if the buffer wasn\u0027t allocated, instead of returning EINVAL.\nThis patch updates snapshot desctiption according to the change.\n\nLink: http://lkml.kernel.org/r/51399409.4090207@hitachi.com\n\nSigned-off-by: Hiraku Toyooka \u003chiraku.toyooka.gu@hitachi.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "f39479363e0361c8bb4397481c01a7c3a1a3c8ac",
      "tree": "b2619455915812602af6c2f19e84d435d9b8ca7c",
      "parents": [
        "2e85d67690cf3ea3f074a6e872f675226883fe7f"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Thu Mar 07 18:25:41 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 00:35:44 2013 -0500"
      },
      "message": "drivers/isdn: checkng length to be sure not memory overflow\n\nsizeof (cmd.parm.cmsg.para) is 50 (MAX_CAPI_PARA_LEN).\n  sizeof (cmd.parm) is 80+, but less than 100.\n  strlen(msg) may be more than 80+ (Modem-Commandbuffer, less than 255).\n    isdn_tty_send_msg is called by isdn_tty_parse_at\n    the relative parameter is m-\u003emdmcmd (atemu *m)\n    the relative command may be \"+M...\"\n\n  so need check the length to be sure not memory overflow.\n    cmd.parm is a union, and need keep original valid buffer length no touch\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e85d67690cf3ea3f074a6e872f675226883fe7f",
      "tree": "12412103c1a5bfde782c1692231bd40844267c73",
      "parents": [
        "d9169323308a63fdd967920b9c63a00394ae7c85"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Thu Mar 07 17:19:32 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 00:35:44 2013 -0500"
      },
      "message": "net/rds: zero last byte for strncpy\n\nfor NUL terminated string, need be always sure \u0027\\0\u0027 in the end.\n\nadditional info:\n  strncpy will pads with zeroes to the end of the given buffer.\n  should initialise every bit of memory that is going to be copied to userland\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9169323308a63fdd967920b9c63a00394ae7c85",
      "tree": "a58a740f0c28725f442652aba8e8a60749a232c4",
      "parents": [
        "5f3347e6e75768985a088d959c49fb66263087b6"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Thu Mar 07 13:27:34 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 00:35:44 2013 -0500"
      },
      "message": "bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario\n\nFix a problem in which iSCSI-boot installation fails when switching SFP+ boot\nport and moving the SFP+ module prior to boot. The SFP+ insertion triggers an\ninterrupt which configures the SFP+ module wrongly before interface is loaded.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f3347e6e75768985a088d959c49fb66263087b6",
      "tree": "4c78b24ff9b1ee3efcdf20c1d458c70ca14a54b2",
      "parents": [
        "87ab7f6f2874f1115817e394a7ed2dea1c72549e"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Thu Mar 07 13:27:33 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 08 00:35:44 2013 -0500"
      },
      "message": "bnx2x: Fix intermittent long KR2 link up time\n\nWhen a KR2 device is connected to a KR link-partner, sometimes it requires\ndisabling KR2 for the link to come up. To get a KR2 link up later, in case no\nbase pages are seen, the KR2 is restored. The problem was that some link\npartners cleared their advertised BP/NP after around two seconds, causing the\ndriver to disable/enable KR2 link all the time.\nThe fix was to wait at least 5 seconds before checking KR2 recovery.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47b3bc907328db968bc9b43c41f48f8d1e140750",
      "tree": "00475e210f6b6c86554fad8a33a3baf7385bfbcc",
      "parents": [
        "af2841cdd4cb35248e41f7427d996c8f6b563051",
        "cc67708891319dbdc9f29c04154833a67d23212c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 07 15:57:38 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 07 15:57:38 2013 -0800"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Peter Anvin:\n \"Several boot fixes (MacBook, legacy EFI bootloaders), another\n  please-don\u0027t-brick fix, and some minor stuff.\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86: Do not try to sync identity map for non-mapped pages\n  x86, doc: Be explicit about what the x86 struct boot_params requires\n  x86: Don\u0027t clear efi_info even if the sentinel hits\n  x86, mm: Make sure to find a 2M free block for the first mapped area\n  x86: Fix 32-bit *_cpu_data initializers\n  efivarfs: return accurate error code in efivarfs_fill_super()\n  efivars: efivarfs_valid_name() should handle pstore syntax\n  efi: be more paranoid about available space when creating variables\n  iommu, x86: Add DMA remap fault reason\n  x86, smpboot: Remove unused variable\n"
    },
    {
      "commit": "af2841cdd4cb35248e41f7427d996c8f6b563051",
      "tree": "35ab97f3e63796ec7a1150cb884f6cd5f4faf26e",
      "parents": [
        "c89b148fd3a8d6c2ea5e7c1c212716baee836af1",
        "36c1813bb453dd078e49bc5b3c1bf7d13535d9ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 07 14:55:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 07 14:55:54 2013 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Misc radeon, nouveau, mgag200 and intel fixes.\n\n  The intel fixes should contain the fix for the touchpad on the\n  Chromebook - hey I\u0027m an input maintainer now!\"\n\nHate to pee on your parade, Dave, but I don\u0027t think being an input\nmaintainer is necessarily something to strive for..\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux: (25 commits)\n  drm/tegra: drop \"select DRM_HDMI\"\n  drm: Documentation typo fixes\n  drm/mgag200: Bug fix: Renesas board now selects native resolution.\n  drm/mgag200: Reject modes that are too big for VRAM\n  drm/mgag200: \u0027fbdev_list\u0027 in \u0027struct mga_fbdev\u0027 is not used\n  drm/radeon: don\u0027t check mipmap alignment if MIP_ADDRESS is FMASK\n  drm/radeon: skip MC reset as it\u0027s probably not hung\n  drm/radeon: add primary dac adj quirk for R200 board\n  drm/radeon: don\u0027t set hpd, afmt interrupts when interrupts are disabled\n  drm/i915: Turn off hsync and vsync on ADPA when disabling crt\n  drm/i915: Fix incorrect definition of ADPA HSYNC and VSYNC bits\n  drm/i915: also disable south interrupts when handling them\n  drm/i915: enable irqs earlier when resuming\n  drm/i915: Increase the RC6p threshold.\n  DRM/i915: On G45 enable cursor plane briefly after enabling the display plane.\n  drm/nv50-: prevent some races between modesetting and page flipping\n  drm/nouveau/i2c: drop parent refcount when creating ports\n  drm/nv84: fix regression in page flipping\n  drm/nouveau: Fix typo in init_idx_addr_latched().\n  drm/nouveau: Disable AGP on PowerPC again.\n  ...\n"
    },
    {
      "commit": "c89b148fd3a8d6c2ea5e7c1c212716baee836af1",
      "tree": "ba5534d21428402b836807c2439001e069cd884f",
      "parents": [
        "19cf3edbf33375e81f9b41a087d3fad95858a4e3",
        "6bd51658fae374557b063155bd4465411acd12fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 07 14:54:28 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 07 14:54:28 2013 -0800"
      },
      "message": "Merge tag \u0027pm+acpi-3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull ACPI and power management fixes from Rafael J Wysocki:\n\n - Two fixes for the new intel_pstate driver from Dirk Brandewie.\n\n - Fix for incorrect usage of the .find_bridge() callback from struct\n   acpi_bus_type in the USB core and subsequent removal of that callback\n   from Rafael J Wysocki.\n\n - ACPI processor driver cleanups from Chen Gang and Syam Sidhardhan.\n\n - ACPI initialization and error messages fix from Joe Perches.\n\n - Operating Performance Points documentation improvement from Nishanth\n   Menon.\n\n - Fixes for memory leaks and potential concurrency issues and sysfs\n  attributes leaks during device removal in the core device PM QoS code\n  from Rafael J Wysocki.\n\n - Calxeda Highbank cpufreq driver simplification from Emilio López.\n\n - cpufreq comment cleanup from Namhyung Kim.\n\n - Fix for a section mismatch in Calxeda Highbank interprocessor\n   communication code from Mark Langsdorf (this is not a PM fix strictly\n   speaking, but the code in question went in through the PM tree).\n\n* tag \u0027pm+acpi-3.9-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  cpufreq / intel_pstate: Do not load on VM that does not report max P state.\n  cpufreq / intel_pstate: Fix intel_pstate_init() error path\n  ACPI / glue: Drop .find_bridge() callback from struct acpi_bus_type\n  ACPI / glue: Add .match() callback to struct acpi_bus_type\n  ACPI / porocessor: Beautify code, pr-\u003eid is u32 which is never \u003c 0\n  ACPI / processor: Remove redundant NULL check before kfree\n  ACPI / Sleep: Avoid interleaved message on errors\n  PM / QoS: Remove device PM QoS sysfs attributes at the right place\n  PM / QoS: Fix concurrency issues and memory leaks in device PM QoS\n  cpufreq: highbank: do not initialize array with a loop\n  PM / OPP: improve introductory documentation\n  cpufreq: Fix a typo in comment\n  mailbox, pl320-ipc: remove __init from probe function\n"
    },
    {
      "commit": "36c1813bb453dd078e49bc5b3c1bf7d13535d9ff",
      "tree": "88fd4580e1d7f9e7f046366dc4c8849dc0e09db5",
      "parents": [
        "13bcf01b33e6e19a7fe7ff396f9ed02803e225ec"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Tue Mar 05 22:07:36 2013 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 08 08:36:01 2013 +1000"
      },
      "message": "drm/tegra: drop \"select DRM_HDMI\"\n\nCommit ac24c2204a76e5b42aa103bf963ae0eda1b827f3 (\"drm/tegra: Use generic\nHDMI infoframe helpers\") added \"select DRM_HDMI\" to the DRM_TEGRA\nKconfig entry. But there is no Kconfig symbol named DRM_HDMI. The select\nstatement for that symbol is a nop. Drop it.\n\nWhat was needed to use HDMI functionality was to select HDMI (which this\nentry already did through depending on DRM) and to include linux/hdmi.h\n(which this commit also did).\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "13bcf01b33e6e19a7fe7ff396f9ed02803e225ec",
      "tree": "a00c00316a83d6078e1b4dad1aee7c7baf8a331f",
      "parents": [
        "ce495960ff33f96362cf81f0eb7c52d1a89f64be"
      ],
      "author": {
        "name": "Christopher Harvey",
        "email": "charvey@matrox.com",
        "time": "Thu Mar 07 10:42:25 2013 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 08 08:32:23 2013 +1000"
      },
      "message": "drm: Documentation typo fixes\n\nSigned-off-by: Christopher Harvey \u003ccharvey@matrox.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ce495960ff33f96362cf81f0eb7c52d1a89f64be",
      "tree": "36899e62acabcc928b640936d068bfdc3898c701",
      "parents": [
        "0ba53171583f86bbcbba951fe172982f7fc3761c"
      ],
      "author": {
        "name": "Julia Lemire",
        "email": "jlemire@matrox.com",
        "time": "Thu Mar 07 10:41:03 2013 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 08 08:31:49 2013 +1000"
      },
      "message": "drm/mgag200: Bug fix: Renesas board now selects native resolution.\n\nRenesas boards were consistently defaulting to the 1024x768 resolution,\nregardless of the native resolution of the monitor plugged in.  It was\ndetermined that the EDID of the monitor was not being read.  Since the\nDAC is a shared line, in order to read from or write to it we must take\ncontrol of the DAC clock.  This can be done by setting the proper\nregister to one.\n\nThis bug fix sets the register MGA1064_GEN_IO_CTL2 to one.  The DAC\ncontrol line can be used to determine whether or not a new monitor has\nbeen plugged in.  But since the hotplug feature is not one we will\nsupport, it has been decided to simply leave the register set to one.\n\nSigned-off-by: Julia Lemire \u003cjlemire@matrox.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0ba53171583f86bbcbba951fe172982f7fc3761c",
      "tree": "baf14d4c84706e13ac7b4c683dd0de476e27443c",
      "parents": [
        "cc59487a05b1aae6987b4a5d56603ed3e603f82e"
      ],
      "author": {
        "name": "Christopher Harvey",
        "email": "charvey@matrox.com",
        "time": "Tue Feb 26 10:55:44 2013 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 08 08:31:31 2013 +1000"
      },
      "message": "drm/mgag200: Reject modes that are too big for VRAM\n\nA monitor or a user could request a resolution greater than the\navailable VRAM for the backing framebuffer. This change checks the\nrequired framebuffer size against the max VRAM size and rejects modes\nif they are too big. This change can also remove a mode request passed\nin via the video\u003d parameter.\n\nSigned-off-by: Christopher Harvey \u003ccharvey@matrox.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "cc59487a05b1aae6987b4a5d56603ed3e603f82e"
}
