)]}'
{
  "log": [
    {
      "commit": "9387377eb79a44f453fd27c3d00a2e5da587e369",
      "tree": "5e89835cbddf861d54e5955071ff1940af71ce6e",
      "parents": [
        "de1ef2065c4675ab1062ebc8d1cb6c5f42b61d04"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 06 08:51:32 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:29:43 2010 -0700"
      },
      "message": "xen/privcmd: make privcmd visible in domU\n\nIt has its uses in a domU as well as dom0.  Xen will prevent an\nunprivileged domain from doing anything untoward.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "de1ef2065c4675ab1062ebc8d1cb6c5f42b61d04",
      "tree": "8091769ae22659277e43df69a7101c17e19530fa",
      "parents": [
        "f020e2905166e12f9a8f109fe968cb5a9db887e9"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Thu May 21 10:09:46 2009 +0100"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:34 2010 -0700"
      },
      "message": "xen/privcmd: move remap_domain_mfn_range() to core xen code and export.\n\nThis allows xenfs to be built as a module, previously it required flush_tlb_all\nand arbitrary_virt_to_machine to be exported.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "f020e2905166e12f9a8f109fe968cb5a9db887e9",
      "tree": "de519deb292f099369dc81e65401227016139a94",
      "parents": [
        "8e3e99918b9ccd6bc2369ddbcd74056f8796e1e0"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Wed May 20 15:42:14 2009 +0100"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:33 2010 -0700"
      },
      "message": "privcmd: MMAPBATCH: Fix error handling/reporting\n\nOn error IOCTL_PRIVCMD_MMAPBATCH is expected to set the top nibble of\nthe effected MFN and return 0. Currently it leaves the MFN unmodified\nand returns the number of failures. Therefore:\n\n- reimplement remap_domain_mfn_range() using direct\n  HYPERVISOR_mmu_update() calls and small batches. The xen_set_domain_pte()\n  interface does not report errors and since some failures are\n  expected/normal using the multicall infrastructure is too noisy.\n- return 0 as expected\n- writeback the updated MFN list to mmapbatch-\u003earr not over mmapbatch,\n  smashing the caller\u0027s stack.\n- remap_domain_mfn_range can be static.\n\nWith this change I am able to start an HVM domain.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "8e3e99918b9ccd6bc2369ddbcd74056f8796e1e0",
      "tree": "9c189ec2cec69ef55d58bfa3ad2be43eb2a9cf13",
      "parents": [
        "f31fdf510531333dea95f0a92e6eaa1c3a7541e2"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Sat Mar 21 23:51:26 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:32 2010 -0700"
      },
      "message": "xenbus: export xen_store_interface for xenfs\n\nxen_store_interface is needed by xenfs, and xenfs may be a module.\n\n[ Impact: build fix for modular xenfs ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "f31fdf510531333dea95f0a92e6eaa1c3a7541e2",
      "tree": "0a722a5f3ddc104db0b2c57e8ee7f192626aa22f",
      "parents": [
        "441c7416b55d3d48b4aaafc5bdd804092387d877"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Sun Mar 08 04:10:00 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:32 2010 -0700"
      },
      "message": "xen/privcmd: make sure vma is ours before doing anything to it\n\nTest vma-\u003evm_ops is our operations to make sure we created it.\nWe don\u0027t want to stomp on other random vmas.\n\n[ Impact: bugfix; prevent ioctl from affecting other mappings ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "441c7416b55d3d48b4aaafc5bdd804092387d877",
      "tree": "628131f9abe21d7b9534a6185f57ab263579cacc",
      "parents": [
        "35f8c1c343f2918ea24f05282d14e711887d8278"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Mar 06 09:56:59 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:31 2010 -0700"
      },
      "message": "xen/privcmd: print SIGBUS faults\n\nPrint more detail about privcmd mapping faults for debugging.\n\n[ Impact: debug ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "35f8c1c343f2918ea24f05282d14e711887d8278",
      "tree": "c6455171926898d3da6fa8715b25b0d44ff1ea01",
      "parents": [
        "24a89b5be4cf2b7f1b49b56b6cb4a7b71fccf241"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Mar 06 09:56:26 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:30 2010 -0700"
      },
      "message": "xen/xenfs: set_page_dirty is supposed to return true if it dirties\n\nI don\u0027t think it matters at all in this case (there\u0027s only one caller\nwhich checks the return value), but may as well be strictly correct.\n\n[ Impact: cleanup ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "24a89b5be4cf2b7f1b49b56b6cb4a7b71fccf241",
      "tree": "cb19b4d662cce8e2f0a62e467bc83848863bccb6",
      "parents": [
        "1c5de1939c204bde9cce87f4eb3d26e9f9eb732b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Feb 09 12:05:49 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:30 2010 -0700"
      },
      "message": "xen/privcmd: create address space to allow writable mmaps\n\nThese are necessary to allow writeable mmap of the privcmd node to\nsucceed without being marked read-only for writenotify purposes. Which\nin turn is necessary to allow mappings of foreign guest pages\n\n[ Impact: bugfix: allow writable mappings ]\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "1c5de1939c204bde9cce87f4eb3d26e9f9eb732b",
      "tree": "c67089c6f7d482623b89710938f7e8ee9f8e7806",
      "parents": [
        "1246ae0bb992f106a245eea2b8dd901ced868e7a"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Feb 09 12:05:49 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:29 2010 -0700"
      },
      "message": "xen: add privcmd driver\n\nThe privcmd interface in xenfs allows the tool stack in the privileged\ndomain to get fairly direct access to the hypervisor in order to do\nvarious management things such as domain construction.\n\n[ Impact: new xenfs interface for privileged operations ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "1246ae0bb992f106a245eea2b8dd901ced868e7a",
      "tree": "93d34437d2e34a4d7f6933c286e3b58a3e5c86b0",
      "parents": [
        "eba3ff8b99863bcc9e66b8d528e4750229e29693"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Feb 09 12:05:49 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:27 2010 -0700"
      },
      "message": "xen: add variable hypercall caller\n\nAllow non-constant hypercall to be called, for privcmd.\n\n[ Impact: make arbitrary hypercalls; needed for privcmd ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "eba3ff8b99863bcc9e66b8d528e4750229e29693",
      "tree": "478e2e9e00751c5593be1424fba36ed461c2e306",
      "parents": [
        "655d406a7c80bffc03263d071b6ba1e0fcf548f9"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Feb 09 12:05:49 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:27 2010 -0700"
      },
      "message": "xen: add xen_set_domain_pte()\n\nAdd xen_set_domain_pte() to allow setting a pte mapping a page from\nanother domain.  The common case is to map from DOMID_IO, the pseudo\ndomain which owns all IO pages, but will also be used in the privcmd\ninterface to map other domain pages.\n\n[ Impact: new Xen-internal API for cross-domain mappings ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "655d406a7c80bffc03263d071b6ba1e0fcf548f9",
      "tree": "d3cbe97860bff0d347111ff293b6f5b3124bf67e",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Fri Feb 06 18:46:48 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Oct 20 16:22:26 2010 -0700"
      },
      "message": "xen: add /proc/xen/xsd_{kva,port} to xenfs\n\nThese are used by the userspace xenstore daemon, which runs in dom0.\nXenstored is what\u0027s behind the xenfs \"xenbus\" filesystem.\n\n[ Impact: provide mapping and port to usermode for xenstore ]\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "cd07202cc8262e1669edff0d97715f3dd9260917",
      "tree": "911705a4e0d2f8b368889addb2c13c44bf6a8fcf",
      "parents": [
        "3aa0ce825ade0cf5506e32ccf51d01fc8d22a9cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 16:26:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 16:26:43 2010 -0700"
      },
      "message": "Linux 2.6.36-rc8\n"
    },
    {
      "commit": "3aa0ce825ade0cf5506e32ccf51d01fc8d22a9cf",
      "tree": "77ca43d663b62922a743de3729a8b8b47eafb887",
      "parents": [
        "ae42d8d44195a614c78a636683fe65ed31744cbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 14:32:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 14:32:06 2010 -0700"
      },
      "message": "Un-inline the core-dump helper functions\n\nTony Luck reports that the addition of the access_ok() check in commit\n0eead9ab41da (\"Don\u0027t dump task struct in a.out core-dumps\") broke the\nia64 compile due to missing the necessary header file includes.\n\nRather than add yet another include (\u003casm/unistd.h\u003e) to make everything\nhappy, just uninline the silly core dump helper functions and move the\nbodies to fs/exec.c where they make a lot more sense.\n\ndump_seek() in particular was too big to be an inline function anyway,\nand none of them are in any way performance-critical.  And we really\ndon\u0027t need to mess up our include file headers more than they already\nare.\n\nReported-and-tested-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae42d8d44195a614c78a636683fe65ed31744cbd",
      "tree": "cea10bac1e440f0b7ae6c56dbe9bdb44880a3ce2",
      "parents": [
        "0eead9ab41da33644ae2c97c57ad03da636a0422",
        "71085ce8285dc5f3011694f6ba7259201135c6d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 11:19:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 11:19:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  ehea: Fix a checksum issue on the receive path\n  net: allow FEC driver to use fixed PHY support\n  tg3: restore rx_dropped accounting\n  b44: fix carrier detection on bind\n  net: clear heap allocations for privileged ethtool actions\n  NET: wimax, fix use after free\n  ATM: iphase, remove sleep-inside-atomic\n  ATM: mpc, fix use after free\n  ATM: solos-pci, remove use after free\n  net/fec: carrier off initially to avoid root mount failure\n  r8169: use device model DMA API\n  r8169: allocate with GFP_KERNEL flag when able to sleep\n"
    },
    {
      "commit": "0eead9ab41da33644ae2c97c57ad03da636a0422",
      "tree": "757516bc7caa70a10101264edc3eac7d44c11ce8",
      "parents": [
        "53eeb64e808971207350386121f4bab12fa2f45f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 10:57:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 10:57:40 2010 -0700"
      },
      "message": "Don\u0027t dump task struct in a.out core-dumps\n\nakiphie points out that a.out core-dumps have that odd task struct\ndumping that was never used and was never really a good idea (it goes\nback into the mists of history, probably the original core-dumping\ncode).  Just remove it.\n\nAlso do the access_ok() check on dump_write().  It probably doesn\u0027t\nmatter (since normal filesystems all seem to do it anyway), but he\npoints out that it\u0027s normally done by the VFS layer, so ...\n\n[ I suspect that we should possibly do \"vfs_write()\" instead of\n  calling -\u003ewrite directly.  That also does the whole fsnotify and write\n  statistics thing, which may or may not be a good idea. ]\n\nAnd just to be anal, do this all for the x86-64 32-bit a.out emulation\ncode too, even though it\u0027s not enabled (and won\u0027t currently even\ncompile)\n\nReported-by: akiphie \u003cakiphie@lavabit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53eeb64e808971207350386121f4bab12fa2f45f",
      "tree": "74c98b6fff0095b7554edcfe69eb5ab3b22d2d1b",
      "parents": [
        "8c35bf368c4e533d07610810e4c3b84c34c8e201",
        "c50a898fd4e736623ee175920db056194e0bb483"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:59 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  ioat2: fix performance regression\n"
    },
    {
      "commit": "8c35bf368c4e533d07610810e4c3b84c34c8e201",
      "tree": "ff998cc7192bac73452c64ef5f2a45dd7ea3e7d5",
      "parents": [
        "fec896e21b65278a67b3a98073eef23351a74a4a",
        "b1e86db1de2e8bc2be9fb94fae3451c2a776e8c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.36\u0027 of git://linux-nfs.org/~bfields/linux:\n  nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink\n"
    },
    {
      "commit": "fec896e21b65278a67b3a98073eef23351a74a4a",
      "tree": "3a0b1a4abfa362dd6b6690662cc6588bddb21262",
      "parents": [
        "d94bc4fc24ed6263746934ace161ab916818d38a",
        "d01343244abdedd18303d0323b518ed9cdcb1988"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:50:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:50:23 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  ring-buffer: Fix typo of time extends per page\n  perf, MIPS: Support cross compiling of tools/perf for MIPS\n  perf: Fix incorrect copy_from_user() usage\n"
    },
    {
      "commit": "d94bc4fc24ed6263746934ace161ab916818d38a",
      "tree": "d6c8045823efe4ef1599261e8451775b19dcfd00",
      "parents": [
        "70813196581fc636cb8a49e9bba9e04bda76206e",
        "06c10884486a63a1e4ff657aaa51e848e64b9dc3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:33 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: relax ioremap prohibition (309caa9) for -final and -stable\n  ARM: 6440/1: ep93xx: DMA: fix channel_disable\n  cpuimx27: fix i2c bus selection\n  cpuimx27: fix compile when ULPI is selected\n  ARM: 6435/1: Fix HWCAP_TLS flag for ARM11MPCore/Cortex-A9\n  ARM: 6436/1: AT91: Fix power-saving in idle-mode on 926T processors\n  ARM: fix section mismatch warnings in Versatile Express\n  ARM: 6412/1: kprobes-decode: add support for MOVW instruction\n  ARM: 6419/1: mmu: Fix MT_MEMORY and MT_MEMORY_NONCACHED pte flags\n  ARM: 6416/1: errata: faulty hazard checking in the Store Buffer may lead to data corruption\n"
    },
    {
      "commit": "70813196581fc636cb8a49e9bba9e04bda76206e",
      "tree": "862f24526ba6ec0e7a9ebfe46100246f8a41b72a",
      "parents": [
        "a56f31a0c6a08faeca5f0c5e64c6a0113c43181b",
        "0fa035e52373386381fcdfbd506e32eac0c662f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:05 2010 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: iommu-load cam register before flushing the entry\n"
    },
    {
      "commit": "a56f31a0c6a08faeca5f0c5e64c6a0113c43181b",
      "tree": "ceb249a494406ed11a0fde86b5f075c0b8ce06fe",
      "parents": [
        "509d4486bd86f17b17f5134d02bc3586569f9678",
        "a8c051f0c8d2f81c665e820f765aaddf86161640"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:46 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: Silent spurious error message\n  drm/radeon/kms: fix bad cast/shift in evergreen.c\n  drm/radeon/kms: make TV/DFP table info less verbose\n  drm/radeon/kms: leave certain CP int bits enabled\n  drm/radeon/kms: avoid corner case issue with unmappable vram V2\n"
    },
    {
      "commit": "509d4486bd86f17b17f5134d02bc3586569f9678",
      "tree": "062984c6837da9a6284deba13b02a52418ebfe98",
      "parents": [
        "0acc1b2afb6ded060b7d6b1b5e6ac8a00ec47547",
        "73cf624d029d776a33d0a80c695485b3f9b36231"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:23 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, numa: For each node, register the memory blocks actually used\n  x86, AMD, MCE thresholding: Fix the MCi_MISCj iteration order\n  x86, mce, therm_throt.c: Fix missing curly braces in error handling logic\n"
    },
    {
      "commit": "c50a898fd4e736623ee175920db056194e0bb483",
      "tree": "271750360d57da1d982686d8435b8eb3bf3086e4",
      "parents": [
        "cc60f8878eab892c03d06b10f389232b9b66bd83"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Oct 13 15:43:10 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Oct 13 15:43:10 2010 -0700"
      },
      "message": "ioat2: fix performance regression\n\nCommit 0793448 \"DMAENGINE: generic channel status v2\" changed the interface for\nhow dma channel progress is retrieved.  It inadvertently exported an internal\nhelper function ioat_tx_status() instead of ioat_dma_tx_status().  The latter\npolls the hardware to get the latest completion state, while the helper just\nevaluates the current state without touching hardware.  The effect is that we\nend up waiting for completion timeouts or descriptor allocation errors before\nthe completion state is updated.\n\niperf (before fix):\n[SUM]  0.0-41.3 sec   364 MBytes  73.9 Mbits/sec\n\niperf (after fix):\n[SUM]  0.0- 4.5 sec   499 MBytes   940 Mbits/sec\n\nThis is a regression starting with 2.6.35.\n\nCc: \u003cstable@kernel.org\u003e\nCc: Dave Jiang \u003cdave.jiang@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nReported-by: Richard Scobie \u003crichard@sauce.co.nz\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "71085ce8285dc5f3011694f6ba7259201135c6d6",
      "tree": "1f9bb13115733a117998abe4b0abdb6fb2ca332e",
      "parents": [
        "6fcc040f02d281c7e9563127358a77ce2bbfe284"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Oct 07 13:17:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 14:24:59 2010 -0700"
      },
      "message": "ehea: Fix a checksum issue on the receive path\n\nCurrently we set all skbs with CHECKSUM_UNNECESSARY, even\nthose whose protocol we don\u0027t know. This patch just\nadd the CHECKSUM_COMPLETE tag for non TCP/UDP packets.\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1e86db1de2e8bc2be9fb94fae3451c2a776e8c1",
      "tree": "60405feda18e4145fc335c8c85f46d33816bc9e0",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Wed Oct 13 14:46:17 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Wed Oct 13 15:48:55 2010 -0400"
      },
      "message": "nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink\n\nAs of commit 43a9aa64a2f4330a9cb59aaf5c5636566bce067c \"NFSD:\nFill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR\", we sometimes call\nfh_unlock on a filehandle that isn\u0027t fully initialized.\n\nWe should fix up the callers, but as a quick fix it is also sufficient\njust to remove this assertion.\n\nReported-by: Marius Tolzmann \u003ctolzmann@molgen.mpg.de\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "6fcc040f02d281c7e9563127358a77ce2bbfe284",
      "tree": "2a92b5836785359516c0d1662a5011dff9727c93",
      "parents": [
        "b0057c51db66c5f0f38059f242c57d61c4741d89"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Oct 11 21:03:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:56:31 2010 -0700"
      },
      "message": "net: allow FEC driver to use fixed PHY support\n\nAt least one board using the FEC driver does not have a conventional\nPHY attached to it, it is directly connected to a somewhat simple\nethernet switch (the board is the SnapGear/LITE, and the attached\n4-port ethernet switch is a RealTek RTL8305). This switch does not\npresent the usual register interface of a PHY, it presents nothing.\nSo a PHY scan will find nothing - it finds ID\u0027s of 0 for each PHY\non the attached MII bus.\n\nAfter the FEC driver was changed to use phylib for supporting PHYs\nit no longer works on this particular board/switch setup.\n\nAdd code support to use a fixed phy if no PHY is found on the MII bus.\nThis is based on the way the cpmac.c driver solved this same problem.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06c10884486a63a1e4ff657aaa51e848e64b9dc3",
      "tree": "3913f3d19b60a9e6a62484e2f4e352d9dcf995a8",
      "parents": [
        "841f48a849e0dc14fe6f3d2bd31e831ac6a76546"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 13 00:15:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 13 00:19:03 2010 +0100"
      },
      "message": "ARM: relax ioremap prohibition (309caa9) for -final and -stable\n\n... but produce a big warning about the problem as encouragement\nfor people to fix their drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "841f48a849e0dc14fe6f3d2bd31e831ac6a76546",
      "tree": "ed5946b32134587db9b6fc3a309bc4737b6199d7",
      "parents": [
        "10d48b3934940c178635413b5128c33bc17abe1d",
        "4793ca4028e4dcdbf2740db50995c9378ded3cf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:36 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "10d48b3934940c178635413b5128c33bc17abe1d",
      "tree": "60b4ae5c63da00a885130313315b49d3a5f9db7c",
      "parents": [
        "c0bb5862a9076992e2cbeb5fa0d08c2ac3d4fbb0"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Tue Oct 12 10:37:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:19 2010 +0100"
      },
      "message": "ARM: 6440/1: ep93xx: DMA: fix channel_disable\n\nWhen channel_disable() is called, it disables per channel interrupts and\nwaits until channels state becomes STATE_STALL, and then disables the\nchannel. Now, if the DMA transfer is disabled while the channel is in\nSTATE_NEXT we will not wait anything and disable the channel immediately.\nThis seems to cause weird data corruption for example in audio transfers.\n\nFix is to wait while we are in STATE_NEXT or STATE_ON and only then\ndisable the channel.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0acc1b2afb6ded060b7d6b1b5e6ac8a00ec47547",
      "tree": "775942bcb62c49f54d606b9d6d16c4577df607b1",
      "parents": [
        "7c5347733dcc4ba0bac0baf86d99fae0561f33b7",
        "47008cd887c1836bcadda123ba73e1863de7a6c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 12 09:16:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 12 09:16:01 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: x86: Move TSC reset out of vmcb_init\n  KVM: x86: Fix SVM VMCB reset\n"
    },
    {
      "commit": "d01343244abdedd18303d0323b518ed9cdcb1988",
      "tree": "ec3dff2c73f7fb5a728c4b2271028da3a51cdcd7",
      "parents": [
        "c1e028ef40b8d6943b767028ba17d4f2ba020edb"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Oct 12 12:06:43 2010 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Oct 12 12:06:43 2010 -0400"
      },
      "message": "ring-buffer: Fix typo of time extends per page\n\nTime stamps for the ring buffer are created by the difference between\ntwo events. Each page of the ring buffer holds a full 64 bit timestamp.\nEach event has a 27 bit delta stamp from the last event. The unit of time\nis nanoseconds, so 27 bits can hold ~134 milliseconds. If two events\nhappen more than 134 milliseconds apart, a time extend is inserted\nto add more bits for the delta. The time extend has 59 bits, which\nis good for ~18 years.\n\nCurrently the time extend is committed separately from the event.\nIf an event is discarded before it is committed, due to filtering,\nthe time extend still exists. If all events are being filtered, then\nafter ~134 milliseconds a new time extend will be added to the buffer.\n\nThis can only happen till the end of the page. Since each page holds\na full timestamp, there is no reason to add a time extend to the\nbeginning of a page. Time extends can only fill a page that has actual\ndata at the beginning, so there is no fear that time extends will fill\nmore than a page without any data.\n\nWhen reading an event, a loop is made to skip over time extends\nsince they are only used to maintain the time stamp and are never\ngiven to the caller. As a paranoid check to prevent the loop running\nforever, with the knowledge that time extends may only fill a page,\na check is made that tests the iteration of the loop, and if the\niteration is more than the number of time extends that can fit in a page\na warning is printed and the ring buffer is disabled (all of ftrace\nis also disabled with it).\n\nThere is another event type that is called a TIMESTAMP which can\nhold 64 bits of data in the theoretical case that two events happen\n18 years apart. This code has not been implemented, but the name\nof this event exists, as well as the structure for it. The\nsize of a TIMESTAMP is 16 bytes, where as a time extend is only\n8 bytes. The macro used to calculate how many time extends can fit on\na page used the TIMESTAMP size instead of the time extend size\ncutting the amount in half.\n\nThe following test case can easily trigger the warning since we only\nneed to have half the page filled with time extends to trigger the\nwarning:\n\n # cd /sys/kernel/debug/tracing/\n # echo function \u003e current_tracer\n # echo \u0027common_pid \u003c 0\u0027 \u003e events/ftrace/function/filter\n # echo \u003e trace\n # echo 1 \u003e trace_marker\n # sleep 120\n # cat trace\n\nEnabling the function tracer and then setting the filter to only trace\nfunctions where the process id is negative (no events), then clearing\nthe trace buffer to ensure that we have nothing in the buffer,\nthen write to trace_marker to add an event to the beginning of a page,\nsleep for 2 minutes (only 35 seconds is probably needed, but this\nguarantees the bug), and then finally reading the trace which will\ntrigger the bug.\n\nThis patch fixes the typo and prevents the false positive of that warning.\n\nReported-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nTested-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "c1e028ef40b8d6943b767028ba17d4f2ba020edb",
      "tree": "fd8c23191be74b5e25a2c05b60368d139ec31da9",
      "parents": [
        "ad0cf3478de8677f720ee06393b3147819568d6a"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Tue Oct 12 19:33:33 2010 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 12 13:34:37 2010 +0200"
      },
      "message": "perf, MIPS: Support cross compiling of tools/perf for MIPS\n\nChanges:\n v4: Fix the cosmetic issue of redundant dot-ops\n v3: Change rmb() to use SYNC\n v2: Include mips unistd.h and define rmb()/cpu_relax() in tools/perf/perf.h\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a8c051f0c8d2f81c665e820f765aaddf86161640",
      "tree": "3ea3b016df21100e22d2971546626f07957b5c41",
      "parents": [
        "d31dba58480c3cdd458f449261d72ecd15287792"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 08 14:34:49 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:07 2010 +1000"
      },
      "message": "drm/radeon/kms: Silent spurious error message\n\nI see the following error message in my kernel log from time to time:\nradeon 0000:07:00.0: ffff88007c334000 reserve failed for wait\nradeon 0000:07:00.0: ffff88007c334000 reserve failed for wait\n\nAfter investigation, it turns out that there\u0027s nothing to be afraid of\nand everything works as intended. So remove the spurious log message.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d31dba58480c3cdd458f449261d72ecd15287792",
      "tree": "08062c96024e96321e47ae501b518b5e1308bc5c",
      "parents": [
        "40f76d81fb45c1399f93500afa2aed9f84f7dee6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Oct 11 12:41:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:06 2010 +1000"
      },
      "message": "drm/radeon/kms: fix bad cast/shift in evergreen.c\n\nMissing parens.\n\nfixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d30718\n\nReported-by: Dave Gilbert \u003cfreedesktop@treblig.org\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nReviewed-by: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "40f76d81fb45c1399f93500afa2aed9f84f7dee6",
      "tree": "c3f8fe66a402e8d59281fb1393af04f3d7e924e3",
      "parents": [
        "3555e53b5b4915bc58d08ece6cb2bfa97dda1f9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 07 22:38:42 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:05 2010 +1000"
      },
      "message": "drm/radeon/kms: make TV/DFP table info less verbose\n\nMake TV standard and DFP table revisions debug only.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3555e53b5b4915bc58d08ece6cb2bfa97dda1f9e",
      "tree": "c0f59b38fbf066fa754f0b5fce164a5594fa3d39",
      "parents": [
        "c919b371cb734f42b1130e706ecee262f8d9261d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Oct 08 12:09:12 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:04 2010 +1000"
      },
      "message": "drm/radeon/kms: leave certain CP int bits enabled\n\nThese bits are used for internal communication and should\nbe left enabled.  This may fix s/r issues on some systems.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c919b371cb734f42b1130e706ecee262f8d9261d",
      "tree": "3044d77ddc64b7fd4b9cb7e06630235e82397fb4",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Aug 10 17:41:31 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:17:43 2010 +1000"
      },
      "message": "drm/radeon/kms: avoid corner case issue with unmappable vram V2\n\nWe should not allocate any object into unmappable vram if we\nhave no means to access them which on all GPU means having the\nCP running and on newer GPU having the blit utility working.\n\nThis patch limit the vram allocation to visible vram until\nwe have acceleration up and running.\n\nNote that it\u0027s more than unlikely that we run into any issue\nrelated to that as when acceleration is not woring userspace\nshould allocate any object in vram beside front buffer which\nshould fit in visible vram.\n\nV2 use real_vram_size as mc_vram_size could be bigger than\n   the actual amount of vram\n\n[airlied: fixup r700_cp_stop case]\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ad0cf3478de8677f720ee06393b3147819568d6a",
      "tree": "cd007170b0f20f724924ff53897bf534847e14c4",
      "parents": [
        "29979aa8bd69becd94cbad59093807a417ce2a9e"
      ],
      "author": {
        "name": "John Blackwood",
        "email": "john.blackwood@ccur.com",
        "time": "Tue Sep 28 18:03:11 2010 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 12 11:45:01 2010 +0200"
      },
      "message": "perf: Fix incorrect copy_from_user() usage\n\nperf events: repair incorrect use of copy_from_user\n\nThis makes the perf_event_period() return 0 instead of\n-EFAULT on success.\n\nSigned-off-by: John Blackwood\u003cjohn.blackwood@ccur.com\u003e\nSigned-off-by: Joe Korty \u003cjoe.korty@ccur.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20100928220311.GA18145@tsunami.ccur.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7c5347733dcc4ba0bac0baf86d99fae0561f33b7",
      "tree": "06dece5b51e31cd59128c1dddd5bbb16fd99e4e8",
      "parents": [
        "29979aa8bd69becd94cbad59093807a417ce2a9e"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Mon Oct 11 18:13:31 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 18:15:28 2010 -0700"
      },
      "message": "fanotify: disable fanotify syscalls\n\nThis patch disables the fanotify syscalls by just not building them and\nletting the cond_syscall() statements in kernel/sys_ni.c redirect them\nto sys_ni_syscall().\n\nIt was pointed out by Tvrtko Ursulin that the fanotify interface did not\ninclude an explicit prioritization between groups.  This is necessary\nfor fanotify to be usable for hierarchical storage management software,\nas they must get first access to the file, before inotify-like notifiers\nsee the file.\n\nThis feature can be added in an ABI compatible way in the next release\n(by using a number of bits in the flags field to carry the info) but it\nwas suggested by Alan that maybe we should just hold off and do it in\nthe next cycle, likely with an (new) explicit argument to the syscall.\nI don\u0027t like this approach best as I know people are already starting to\nuse the current interface, but Alan is all wise and noone on list backed\nme up with just using what we have.  I feel this is needlessly ripping\nthe rug out from under people at the last minute, but if others think it\nneeds to be a new argument it might be the best way forward.\n\nThree choices:\nGo with what we got (and implement the new feature next cycle).  Add a\nnew field right now (and implement the new feature next cycle).  Wait\ntill next cycle to release the ABI (and implement the new feature next\ncycle).  This is number 3.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b0057c51db66c5f0f38059f242c57d61c4741d89",
      "tree": "5b5de8a159129f0655f4ccae5fb9bef8a9f910cc",
      "parents": [
        "bcf64aa379fcadd074449cbf0c049da70071b06f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Oct 10 19:55:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 16:06:24 2010 -0700"
      },
      "message": "tg3: restore rx_dropped accounting\n\ncommit 511d22247be7 (tg3: 64 bit stats on all arches), overlooked the\nrx_dropped accounting.\n\nWe use a full \"struct rtnl_link_stats64\" to hold rx_dropped value, but\nforgot to report it in tg3_get_stats64().\n\nUse an \"unsigned long\" instead to shrink \"struct tg3\" by 176 bytes, and\nreport this value to stats readers.\n\nIncrement rx_dropped counter for oversized frames.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nCC: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcf64aa379fcadd074449cbf0c049da70071b06f",
      "tree": "efb74355ddeb1fe71c97e77984e66973c25f0797",
      "parents": [
        "b00916b189d13a615ff05c9242201135992fcda3"
      ],
      "author": {
        "name": "Paul Fertser",
        "email": "fercerpav@gmail.com",
        "time": "Mon Oct 11 15:45:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 15:45:35 2010 -0700"
      },
      "message": "b44: fix carrier detection on bind\n\nFor carrier detection to work properly when binding the driver with a cable\nunplugged, netif_carrier_off() should be called after register_netdev(),\nnot before.\n\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73cf624d029d776a33d0a80c695485b3f9b36231",
      "tree": "fb19490174755aafbb39e129d23128aee5ad9634",
      "parents": [
        "6dcbfe4f0b4e17e289d56fa534b7ce5a6b7f63a3"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sun Oct 10 19:52:15 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Oct 11 15:26:15 2010 -0700"
      },
      "message": "x86, numa: For each node, register the memory blocks actually used\n\nRuss reported SGI UV is broken recently. He said:\n\n| The SRAT table shows that memory range is spread over two nodes.\n|\n| SRAT: Node 0 PXM 0 100000000-800000000\n| SRAT: Node 1 PXM 1 800000000-1000000000\n| SRAT: Node 0 PXM 0 1000000000-1080000000\n|\n|Previously, the kernel early_node_map[] would show three entries\n|with the proper node.\n|\n|[    0.000000]     0: 0x00100000 -\u003e 0x00800000\n|[    0.000000]     1: 0x00800000 -\u003e 0x01000000\n|[    0.000000]     0: 0x01000000 -\u003e 0x01080000\n|\n|The problem is recent community kernel early_node_map[] shows\n|only two entries with the node 0 entry overlapping the node 1\n|entry.\n|\n|    0: 0x00100000 -\u003e 0x01080000\n|    1: 0x00800000 -\u003e 0x01000000\n\nAfter looking at the changelog, Found out that it has been broken for a while by\nfollowing commit\n\n|commit 8716273caef7f55f39fe4fc6c69c5f9f197f41f1\n|Author: David Rientjes \u003crientjes@google.com\u003e\n|Date:   Fri Sep 25 15:20:04 2009 -0700\n|\n|    x86: Export srat physical topology\n\nBefore that commit, register_active_regions() is called for every SRAT memory\nentry right away.\n\nUse nodememblk_range[] instead of nodes[] in order to make sure we\ncapture the actual memory blocks registered with each node.  nodes[]\ncontains an extended range which spans all memory regions associated\nwith a node, but that does not mean that all the memory in between are\nincluded.\n\nReported-by: Russ Anderson \u003crja@sgi.com\u003e\nTested-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nLKML-Reference: \u003c4CB27BDF.5000800@kernel.org\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: \u003cstable@kernel.org\u003e 2.6.33 .34 .35 .36\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "b00916b189d13a615ff05c9242201135992fcda3",
      "tree": "cc5c416e5bc6ba69534ce880cc135364dcb91baa",
      "parents": [
        "0aa7deadffd8b596983a3abe29a218b4c5f43301"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees.cook@canonical.com",
        "time": "Mon Oct 11 12:23:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 12:23:25 2010 -0700"
      },
      "message": "net: clear heap allocations for privileged ethtool actions\n\nSeveral other ethtool functions leave heap uncleared (potentially) by\ndrivers. Some interfaces appear safe (eeprom, etc), in that the sizes\nare well controlled. In some situations (e.g. unchecked error conditions),\nthe heap will remain unchanged in areas before copying back to userspace.\nNote that these are less of an issue since these all require CAP_NET_ADMIN.\n\nCc: stable@kernel.org\nSigned-off-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa7deadffd8b596983a3abe29a218b4c5f43301",
      "tree": "0f741572d7f370e17bd3e504a879b57a637b74e4",
      "parents": [
        "ec622ab072e95cf96e78ab4d39d4eea874518c80"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 23:26:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:43 2010 -0700"
      },
      "message": "NET: wimax, fix use after free\n\nStanse found that i2400m_rx frees skb, but still uses skb-\u003elen even\nthough it has skb_len defined. So use skb_len properly in the code.\n\nAnd also define it unsinged int rather than size_t to solve\ncompilation warnings.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: linux-wimax@intel.com\nAcked-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec622ab072e95cf96e78ab4d39d4eea874518c80",
      "tree": "8bd6a7a06f8f5c4f830d01b567532ec204d5feae",
      "parents": [
        "5518b29f225dbdf47ded02cf229ff8225a2cdf82"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 23:26:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:42 2010 -0700"
      },
      "message": "ATM: iphase, remove sleep-inside-atomic\n\nStanse found that ia_init_one locks a spinlock and inside of that it\ncalls ia_start which calls:\n* request_irq\n* tx_init which does kmalloc(GFP_KERNEL)\n\nBoth of them can thus sleep and result in a deadlock. I don\u0027t see a\nreason to have a per-device spinlock there which is used only there\nand inited right before the lock location. So remove it completely.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5518b29f225dbdf47ded02cf229ff8225a2cdf82",
      "tree": "63ff04e7b339623e41ba0d2d27b67bd4ae81bab3",
      "parents": [
        "f1ee89d5b007620353fb7dec1d34db4baa1a5571"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 22:46:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:42 2010 -0700"
      },
      "message": "ATM: mpc, fix use after free\n\nStanse found that mpc_push frees skb and then it dereferences it. It\nis a typo, new_skb should be dereferenced there.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1ee89d5b007620353fb7dec1d34db4baa1a5571",
      "tree": "3c56b6fb6c249c736dc2baad852e151f7d06430d",
      "parents": [
        "03c698c93fc15d976738a853a7ccb6ea26396003"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 21:50:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:41 2010 -0700"
      },
      "message": "ATM: solos-pci, remove use after free\n\nStanse found we do in console_show:\n  kfree_skb(skb);\n  return skb-\u003elen;\nwhich is not good. Fix that by remembering the len and use it in the\nfunction instead.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29979aa8bd69becd94cbad59093807a417ce2a9e",
      "tree": "0eccf44cf5cfe5c919ca4a5ed160fb2992c70240",
      "parents": [
        "50c6dc9ebad0f1abde192696bea94c3bd2f24c18",
        "e9203c988234aa512bd45ca32b52e21c7bbfc414"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:19:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:19:24 2010 -0700"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6:\n  kbuild: fix oldnoconfig to do the right thing\n  kconfig: Temporarily disable dependency warnings\n  kconfig: delay symbol direct dependency initialization\n"
    },
    {
      "commit": "50c6dc9ebad0f1abde192696bea94c3bd2f24c18",
      "tree": "9b8c20551088a9a94d16c75421404872e3e820db",
      "parents": [
        "6af0b78cf0d3b5b39fcd892e532e567b12b32b37",
        "d24a9da573444ab4aff38af2f4a0da07408ff491"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:05:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:05:05 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  IPS driver: Fix limit clamping when reducing CPU power\n  [PATCH 2/2] IPS driver: disable CPU turbo\n  IPS driver: apply BIOS provided CPU limit if different from default\n  intel_ips -- ensure we do not enable gpu turbo mode without driver linkage\n  intel_ips: Print MCP limit exceeded values.\n  IPS driver: verify BIOS provided limits\n  IPS driver: don\u0027t toggle CPU turbo on unsupported CPUs\n  NULL pointer might be used in ips_monitor()\n  Release symbol on error-handling path of ips_get_i915_syms()\n  old_cpu_power is wrongly divided by 65535 in ips_monitor()\n  seqno mask of THM_ITV register is 16bit\n"
    },
    {
      "commit": "6af0b78cf0d3b5b39fcd892e532e567b12b32b37",
      "tree": "b1ef19838639d445670d5b9b62832bf30ae32444",
      "parents": [
        "58d79e7141e4f5e4006089eabeec0eadef6e409e",
        "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:03:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:03:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - fix pressure in Cintiq 21UX2\n"
    },
    {
      "commit": "58d79e7141e4f5e4006089eabeec0eadef6e409e",
      "tree": "b6c62e6ea00b20bb103edc2a90558cd225e7dad1",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465",
        "dd4025bdb6c731b6cd23f97797ef6d8dbfeb9e9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:02:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:02:57 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Add another HP DV6 quirk\n  OSS: soundcard: locking bug in sound_ioctl()\n  ASoC: Update links for Wolfson MAINTAINERS entry\n  ASoC: Add Dimitris Papastamos to Wolfson maintainers\n  ASoC: Add Jassi Brar as Samsung maintainer\n"
    },
    {
      "commit": "dd4025bdb6c731b6cd23f97797ef6d8dbfeb9e9d",
      "tree": "17bfc0704fbee2d369ba9b6e958635eb0d74ca54",
      "parents": [
        "9b2167d59f38691b86430ce559c7fa9d4f973b1f",
        "cf8eda3ef0039911557a3c11f1f18f9ce2d3c323"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 11 14:36:25 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 11 14:36:25 2010 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "9b2167d59f38691b86430ce559c7fa9d4f973b1f",
      "tree": "97069c6c7f9ed1f7a1d4d9239a70d8b25d4440ca",
      "parents": [
        "d4cfa4d12f46e2520f4c1d1a92e891ce068b7464"
      ],
      "author": {
        "name": "Luke Yelavich",
        "email": "luke.yelavich@canonical.com",
        "time": "Wed Oct 06 15:45:46 2010 +1100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 11 13:49:04 2010 +0200"
      },
      "message": "ALSA: hda - Add another HP DV6 quirk\n\nBugLink: https://bugs.launchpad.net/bugs/653420\n\nAdd another HP DV6 notebook (103c:363e) to use STAC_HP_DV5.\n\nSigned-off-by: Luke Yelavich \u003cluke.yelavich@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d4cfa4d12f46e2520f4c1d1a92e891ce068b7464",
      "tree": "3c5fa5a8e2c29f7adfac3ed11c53d30b158c6220",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Oct 10 19:33:52 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 11 13:44:17 2010 +0200"
      },
      "message": "OSS: soundcard: locking bug in sound_ioctl()\n\nWe shouldn\u0027t return directly here because we\u0027re still holding the\n\u0026soundcard_mutex.\n\nThis bug goes all the way back to the start of git.  It\u0027s strange that\nno one has complained about it as a runtime bug.\n\nCC: stable@kernel.org\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47008cd887c1836bcadda123ba73e1863de7a6c4",
      "tree": "ea0bbcd104b7c882d008486de2fc725d0396fbf1",
      "parents": [
        "58877679fd393d3ef71aa383031ac7817561463d"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zamsden@redhat.com",
        "time": "Thu Aug 19 22:07:19 2010 -1000"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Mon Oct 11 12:36:07 2010 +0200"
      },
      "message": "KVM: x86: Move TSC reset out of vmcb_init\n\nThe VMCB is reset whenever we receive a startup IPI, so Linux is setting\nTSC back to zero happens very late in the boot process and destabilizing\nthe TSC.  Instead, just set TSC to zero once at VCPU creation time.\n\nWhy the separate patch?  So git-bisect is your friend.\n\nSigned-off-by: Zachary Amsden \u003czamsden@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "58877679fd393d3ef71aa383031ac7817561463d",
      "tree": "92188d827e4c5f32a2bf68ba88d5bbb9a7870b01",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zamsden@redhat.com",
        "time": "Thu Aug 19 22:07:18 2010 -1000"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Mon Oct 11 12:36:07 2010 +0200"
      },
      "message": "KVM: x86: Fix SVM VMCB reset\n\nOn reset, VMCB TSC should be set to zero.  Instead, code was setting\ntsc_offset to zero, which passes through the underlying TSC.\n\nSigned-off-by: Zachary Amsden \u003czamsden@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "6dcbfe4f0b4e17e289d56fa534b7ce5a6b7f63a3",
      "tree": "2fa24b374dd8062cbd8039a170ca3721b69e655f",
      "parents": [
        "b62be8ea9db4048112219ff6d6ce5f183179d4dc"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 08 12:08:34 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 11 11:04:36 2010 +0200"
      },
      "message": "x86, AMD, MCE thresholding: Fix the MCi_MISCj iteration order\n\nThis fixes possible cases of not collecting valid error info in\nthe MCE error thresholding groups on F10h hardware.\n\nThe current code contains a subtle problem of checking only the\nValid bit of MSR0000_0413 (which is MC4_MISC0 - DRAM\nthresholding group) in its first iteration and breaking out if\nthe bit is cleared.\n\nBut (!), this MSR contains an offset value, BlkPtr[31:24], which\npoints to the remaining MSRs in this thresholding group which\nmight contain valid information too. But if we bail out only\nafter we checked the valid bit in the first MSR and not the\nblock pointer too, we miss that other information.\n\nThe thing is, MC4_MISC0[BlkPtr] is not predicated on\nMCi_STATUS[MiscV] or MC4_MISC0[Valid] and should be checked\nprior to iterating over the MCI_MISCj thresholding group,\nirrespective of the MC4_MISC0[Valid] setting.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "03c698c93fc15d976738a853a7ccb6ea26396003",
      "tree": "ffb5de06aefd486cd5d0bd7d23b845ebcb1628fe",
      "parents": [
        "82553bb6218d2707d2e6446d7b2313dfd60b48a8"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "oskar@linutronix.de",
        "time": "Thu Oct 07 02:30:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 10 21:12:27 2010 -0700"
      },
      "message": "net/fec: carrier off initially to avoid root mount failure\n\nwith hardware slow in negotiation, the system did freeze\nwhile trying to mount root on nfs at boot time.\n\nthe link state has not been initialised so network stack\ntried to start transmission right away. this caused instant\nretries, as the driver solely stated business upon link down,\nrendering the system unusable.\n\nnotify carrier off initially to prevent transmission until\nphylib will report link up.\n\nSigned-off-by: Oskar Schirmer \u003coskar@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d",
      "tree": "bc11ac05e7ecb0dc55d0386c004452a5ebbec81e",
      "parents": [
        "f6cd378372bff06093d72f978c0150eeed3ea201"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Sun Oct 10 14:12:33 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 10 14:16:09 2010 -0700"
      },
      "message": "Input: wacom - fix pressure in Cintiq 21UX2\n\nCurrently the pressure range in Cintiq 21UX2 is limited to half of the\nsupported. This patch fixes the problem.\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e9203c988234aa512bd45ca32b52e21c7bbfc414",
      "tree": "38e0d20834cfa98f318a37ae30867259e01da696",
      "parents": [
        "71ebc01d3ad4fa3f20e86603bc31ff2cbc535d95"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Wed Sep 01 11:21:30 2010 -0400"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Oct 09 23:55:08 2010 +0200"
      },
      "message": "kbuild: fix oldnoconfig to do the right thing\n\nCommit 861b4ea4 broke oldnoconfig when removed the oldnoconfig checks on\n                       if (input_mode \u003d\u003d nonint_oldconfig ||\n                           input_mode \u003d\u003d oldnoconfig) {\n                               if (input_mode \u003d\u003d nonint_oldconfig \u0026\u0026\n                                   sym-\u003ename \u0026\u0026\n                                    !sym_is_choice_value(sym)) {\nto avoid oldnoconfig chugging through the else stanza.\n\nFix that to restore expected behaviour (which I\u0027ve confirmed in the\nFedora kernel build that the configs end up looking the same.)\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "71ebc01d3ad4fa3f20e86603bc31ff2cbc535d95",
      "tree": "cd210ade6836d84b17b7353d05691ec330ff5a26",
      "parents": [
        "ff5ff6060bf880aac233e68dd666cbe9e39ec620"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Fri Oct 08 16:40:27 2010 +0200"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sat Oct 09 23:19:07 2010 +0200"
      },
      "message": "kconfig: Temporarily disable dependency warnings\n\nAfter fixing a use-after-free bug in kconfig, a \u0027make defconfig\u0027 or\n\u0027make allmodconfig\u0027 fills the screen with warnings that were not\ndetected before. Given that we are close to the release now, disable the\nwarnings temporarily and deal with them after 2.6.36.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "85a331881dd52a93e7d4c57bcaf5486cc8718465",
      "tree": "5a09ba7bac0bcc6a54c22e2f45fb7851c3c3f758",
      "parents": [
        "63847e66b28ed5e0dc28409d767e8f3891502ac4",
        "ae6df5f96a51818d6376da5307d773baeece4014"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:06:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:06:26 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (27 commits)\n  net: clear heap allocation for ETHTOOL_GRXCLSRLALL\n  isdn: strcpy() \u003d\u003e strlcpy()\n  Revert \"mac80211: use netif_receive_skb in ieee80211_tx_status callpath\"\n  mac80211: delete AddBA response timer\n  ath9k_hw: fix regression in ANI listen time calculation\n  caif: fix two caif_connect() bugs\n  bonding: fix WARN_ON when writing to bond_master sysfs file\n  skge: add quirk to limit DMA\n  MAINTAINERS: update Intel LAN Ethernet info\n  e1000e.txt: Add e1000e documentation\n  e1000.txt: Update e1000 documentation\n  ixgbevf.txt: Update ixgbevf documentation\n  cls_u32: signedness bug\n  Bluetooth: Disallow to change L2CAP_OPTIONS values when connected\n  sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac()\n  sctp: prevent reading out-of-bounds memory\n  ipv4: correct IGMP behavior on v3 query during v2-compatibility mode\n  netdev: Depend on INET before selecting INET_LRO\n  Revert \"ipv4: Make INET_LRO a bool instead of tristate.\"\n  net: Fix the condition passed to sk_wait_event()\n  ...\n"
    },
    {
      "commit": "63847e66b28ed5e0dc28409d767e8f3891502ac4",
      "tree": "6f38a72953224e8e88d3c98ed1c1ced76cc02a42",
      "parents": [
        "b411c17eb96a1467d08d0538a7bf5166e5372234",
        "7fcca7d900957b43c84da171b750afcf1682808a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:05:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:05:09 2010 -0700"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: enable Atom C6\n"
    },
    {
      "commit": "b411c17eb96a1467d08d0538a7bf5166e5372234",
      "tree": "e2514ae025d7b17b13b72356976b0cc36d287637",
      "parents": [
        "8dc54e49ce67e5628bf4668c64203c22cbac7fc5",
        "7cfff7f21221725f587ba90bd1acf0e2e0304901"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:04:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:04:38 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: add DMI to disable AML Vista compatibility on MSI GX723 Notebook\n  ACPI: Handle ACPI0007 Device in acpi_early_set_pdc\n"
    },
    {
      "commit": "8dc54e49ce67e5628bf4668c64203c22cbac7fc5",
      "tree": "12f25a8dd312683abc3deafe4e41301e04b66ad3",
      "parents": [
        "267aeb6c142b1fbad1e6ed49f46d82113339141a",
        "d91f2438d881514e4a923fd786dbd94b764a9440"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:03:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:03:46 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: update issue_seq on cap grant\n  ceph: send cap release message early on failed revoke.\n  ceph: Update max_len with minimum required size\n  ceph: Fix return value of encode_fh function\n  ceph: avoid null deref in osd request error path\n  ceph: fix list_add usage on unsafe_writes list\n"
    },
    {
      "commit": "267aeb6c142b1fbad1e6ed49f46d82113339141a",
      "tree": "1e2b2d45734490a170fdbb5717f37c56e87614fe",
      "parents": [
        "d6bcfd1a214ae9609b27417b1844c6b6f09ca125",
        "f17b1f9f1a5882e486aad469b9ac4cb18581707f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:03:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:03:23 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd\n\n* \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd:\n  exofs: Fix double page_unlock BUG in write_begin/end\n"
    },
    {
      "commit": "d6bcfd1a214ae9609b27417b1844c6b6f09ca125",
      "tree": "35555b713c6b013d87f2e0dd7a27723ba597c4a2",
      "parents": [
        "8ea3f0afb23bc49a996f262ea04708b38de82bca",
        "6939a5aca7cfada279a24c307e772f33104fca20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:40 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: Prevent module unload to avoid random memory corruption\n"
    },
    {
      "commit": "8ea3f0afb23bc49a996f262ea04708b38de82bca",
      "tree": "27f7708b3f165cab0fec7ac335fba146054d9f4a",
      "parents": [
        "e92ba6d2ec8f83a26deb68dd3c2a195657dfdebe",
        "7cf4b482f06df0b590a9bc1561a5a81d67e0fe4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:18 2010 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: SAMSUNG: Add a workaround for get_clock() for serial driver\n  ARM: S5P: Bug fix on errors of build with CONFIG_PREEMPT_NONE\n  ARM: SAMSUNG: Fix build warnings because of unused codes\n"
    },
    {
      "commit": "e92ba6d2ec8f83a26deb68dd3c2a195657dfdebe",
      "tree": "1a52926109e63c953bca6573095678b0bbc7f581",
      "parents": [
        "e4c4776dea9fd0295ebb3b215599d52938d6d7a3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Oct 08 20:36:15 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:42:37 2010 -0700"
      },
      "message": "Define _addr_lsb in siginfo_t for mips\n\nDefine an _addr_lsb field in the mips and ia64 siginfo_ts, following\nthe asm-generic version. This just puts the field over padding.\n\nThis fixes a compilation problem introduced with a337fda.\n\nCc: ralf@linux-mips.org\nCc: tony.luck@intel.com\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4c4776dea9fd0295ebb3b215599d52938d6d7a3",
      "tree": "4899150e0268f447898a5180ecf43d0783afc9ee",
      "parents": [
        "6b0cd00bc396daf5c2dcf17a8d82055335341f46"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Sat Oct 09 12:12:13 2010 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:42:37 2010 -0700"
      },
      "message": "virtio-blk: fix request leak.\n\nMust drop reference taken by blk_make_request().\n\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org # .35.x\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82553bb6218d2707d2e6446d7b2313dfd60b48a8",
      "tree": "0824791362eb6d533a864c1d8cb7d110e8b98af6",
      "parents": [
        "aeb19f6052b5e5c8a24aa444fbff73b84341beac"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Oct 08 04:25:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:16:13 2010 -0700"
      },
      "message": "r8169: use device model DMA API\n\nUse DMA API as PCI equivalents will be deprecated. This change also\nallow to allocate with GFP_KERNEL where possible.\n\nTested-by: Neal Becker \u003cndbecker2@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aeb19f6052b5e5c8a24aa444fbff73b84341beac",
      "tree": "4341687f14d888a9715b8521f3e36d39c2b2d765",
      "parents": [
        "ae6df5f96a51818d6376da5307d773baeece4014"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Oct 08 04:25:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:15:34 2010 -0700"
      },
      "message": "r8169: allocate with GFP_KERNEL flag when able to sleep\n\nWe have fedora bug report where driver fail to initialize after\nsuspend/resume because of memory allocation errors:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d629158\n\nTo fix use GFP_KERNEL allocation where possible.\n\nTested-by: Neal Becker \u003cndbecker2@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cfff7f21221725f587ba90bd1acf0e2e0304901",
      "tree": "28830302ef62264fa3c069313976e6c6daed7a33",
      "parents": [
        "c9933f795c0740eaf97e6291a68a9787346d5997",
        "3deb11ef16632fb76daead0db281f6f7d19332f2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:37:46 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:37:46 2010 -0400"
      },
      "message": "Merge branch \u0027msi-dmi\u0027 into release\n"
    },
    {
      "commit": "c9933f795c0740eaf97e6291a68a9787346d5997",
      "tree": "5866648b9c97ddb89e6f41f8d1bef64b5a68b924",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9",
        "c1e0ddbf0a97e1704d7f13b4934f9acca002402d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:35:02 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:35:02 2010 -0400"
      },
      "message": "Merge branch \u0027pdc-regression\u0027 into release\n"
    },
    {
      "commit": "7fcca7d900957b43c84da171b750afcf1682808a",
      "tree": "44e4c1ba5805308e4fc8ca9317dcb1f472e1d08b",
      "parents": [
        "3c06806e690885ce978ef180c8f8b6f8c17fb4b4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 05 13:43:14 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:16:27 2010 -0400"
      },
      "message": "intel_idle: enable Atom C6\n\nATM-C6 was commented out, pending public documentation.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d19762\n\nTested-by: Dennis Jansen \u003cDennis.Jansen@...\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ae6df5f96a51818d6376da5307d773baeece4014",
      "tree": "e696e82cc5a4df37f0d2d3fa25045a79646a0cce",
      "parents": [
        "94b105723a3bfca45c75916423cd959ce71ed215"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees.cook@canonical.com",
        "time": "Thu Oct 07 10:03:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:48:28 2010 -0700"
      },
      "message": "net: clear heap allocation for ETHTOOL_GRXCLSRLALL\n\nCalling ETHTOOL_GRXCLSRLALL with a large rule_cnt will allocate kernel\nheap without clearing it. For the one driver (niu) that implements it,\nit will leave the unused portion of heap unchanged and copy the full\ncontents back to userspace.\n\nSigned-off-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94b105723a3bfca45c75916423cd959ce71ed215",
      "tree": "3138e19c9511738436dc75f773acde596f5973a2",
      "parents": [
        "b530fb69cf54cf22768a3eabc0604d70b5c13fde",
        "4efe7f51be508a13965f163006dcb32b38a914a3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:36:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:36:51 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "b530fb69cf54cf22768a3eabc0604d70b5c13fde",
      "tree": "403eb1143f95ed5ea2f586ed1a0c3d7001a63fcc",
      "parents": [
        "fb3dbece264a50ab4373f3af0bbbd9175d3ad4d7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Oct 08 10:21:22 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:21:22 2010 -0700"
      },
      "message": "isdn: strcpy() \u003d\u003e strlcpy()\n\nsetup.phone and setup.eazmsn are 32 character buffers.\nrcvmsg.msg_data.byte_array is a 48 character buffer.\nsc_adapter[card]-\u003echannel[rcvmsg.phy_link_no - 1].dn is 50 chars.\n\nThe rcvmsg struct comes from the memcpy_fromio() in receivemessage().\nI guess that means it\u0027s data off the wire.  I\u0027m not very familiar with\nthis code but I don\u0027t see any reason to assume these strings are NULL\nterminated.\n\nAlso it\u0027s weird that \"dn\" in a 50 character buffer but we only seem to\nuse 32 characters.  In drivers/isdn/sc/scioc.h, \"dn\" is only a 49\ncharacter buffer.  So potentially there is still an issue there.\n\nThe important thing for now is to prevent the memory corruption.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f17b1f9f1a5882e486aad469b9ac4cb18581707f",
      "tree": "fc8e1025ea9871d7ebe1aad63ce0c5fcb2bdf3ca",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "Boaz Harrosh bharrosh@panasas.com",
        "time": "Thu Oct 07 13:37:51 2010 -0400"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "Boaz Harrosh bharrosh@panasas.com",
        "time": "Fri Oct 08 11:26:54 2010 -0400"
      },
      "message": "exofs: Fix double page_unlock BUG in write_begin/end\n\nThis BUG is there since the first submit of the code, but only triggered\nin last Kernel. It\u0027s timing related do to the asynchronous object-creation\nbehaviour of exofs. (Which should be investigated farther)\n\nThe bug is obvious hence the fixed.\n\nSigned-off-by: Boaz Harrosh \u003cBoaz Harrosh bharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "6939a5aca7cfada279a24c307e772f33104fca20",
      "tree": "d68aa99e71dc9c4bf1e34eff57560b77e0ed2e7f",
      "parents": [
        "6b0cd00bc396daf5c2dcf17a8d82055335341f46"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 13:40:27 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 14:11:00 2010 +0100"
      },
      "message": "drm/i915: Prevent module unload to avoid random memory corruption\n\nThe i915 driver has quite a few module unload bugs, the known ones at\nleast have fixes that are targeting 2.6.37. However, in order to\nmaintain a stable kernel, we should prevent this known random memory\ncorruption following driver unload. This should have very low impact on\nnormal users who are unlikely to need to unload the i915 driver.\n\nSuggested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: stable@kernel.org\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "4793ca4028e4dcdbf2740db50995c9378ded3cf8",
      "tree": "14f0117e221905258cee31f65912222db2332b04",
      "parents": [
        "22377ec5ea0a6d65a712465df33f7c2058ac32aa"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Oct 08 10:37:41 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 08 15:08:41 2010 +0200"
      },
      "message": "cpuimx27: fix i2c bus selection\n\nRecent clean of i.MX devices registration changed the i2C bus number\nselected for our platform (Freescale start peripheral ID at 1, kernel\nnow start it at 0 so i.MX27\u0027s i2c 1 is kernel\u0027s i2c 0).\nWithout this fix, i2c is unusable on this platform.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "22377ec5ea0a6d65a712465df33f7c2058ac32aa",
      "tree": "75bd47f1d52e3bd1fbafdbce8ed4147664d2e4d4",
      "parents": [
        "14f0f512ba6f4eccc9b7cf67be47439ed2917afb"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Oct 08 10:37:40 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 08 15:08:41 2010 +0200"
      },
      "message": "cpuimx27: fix compile when ULPI is selected\n\nwithout this patch we get :\narch/arm/mach-imx/built-in.o: In function `eukrea_cpuimx27_init\u0027:\neukrea_mbimx27-baseboard.c:(.init.text+0x44c): undefined reference to `mxc_ulpi_access_ops\u0027\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c0bb5862a9076992e2cbeb5fa0d08c2ac3d4fbb0",
      "tree": "1309a6b52c09b010d6fcbeca95a9f657977afe3e",
      "parents": [
        "5c189208b606a85b4e97109af70d59f10a42fdfd"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Oct 07 19:34:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 08 10:01:23 2010 +0100"
      },
      "message": "ARM: 6435/1: Fix HWCAP_TLS flag for ARM11MPCore/Cortex-A9\n\nCommit 14eff1812679c76564b775aa95cdd378965f6cfb added proper\ndetection for ARM11MPCore/Cortex-A9 instead of detecting them\nas ARMv7. However, it was missing the HWCAP_TLS flags.\n\nHWCAP_TLS is needed if support for earlier ARMv6 is compiled\ninto the same kernel. Without HWCAP_TLS flags the userspace\nwon\u0027t work unless nosmp is specified:\n\nKernel panic - not syncing: Attempted to kill init!\nCPU0: stopping\n\u003cc005d5e4\u003e] (unwind_backtrace+0x0/0xec) from [\u003cc004c2f8\u003e] (do_IPI+0xfc/0x184)\n\u003cc004c2f8\u003e] (do_IPI+0xfc/0x184) from [\u003cc03f25bc\u003e] (__irq_svc+0x9c/0x160)\nException stack(0xc0565f80 to 0xc0565fc8)\n5f80: 00000001 c05772a0 00000000 00003a61 c0564000 c05cf500 c003603c c0578600\n5fa0: 80033ef0 410fc091 0000001f 00000000 00000000 c0565fc8 c00b91f8 c0057cb4\n5fc0: 20000013 ffffffff\n[\u003cc03f25bc\u003e] (__irq_svc+0x9c/0x160) from [\u003cc0057cb4\u003e] (default_idle+0x30/0x38)\n[\u003cc0057cb4\u003e] (default_idle+0x30/0x38) from [\u003cc005829c\u003e] (cpu_idle+0x9c/0xf8)\n[\u003cc005829c\u003e] (cpu_idle+0x9c/0xf8) from [\u003cc0008d48\u003e] (start_kernel+0x2a4/0x300)\n[\u003cc0008d48\u003e] (start_kernel+0x2a4/0x300) from [\u003c80008084\u003e] (0x80008084)\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c189208b606a85b4e97109af70d59f10a42fdfd",
      "tree": "a39e52ce6cb5d2f0ef1e9b4df50097f2574c2fc8",
      "parents": [
        "cdaf9a2f280b25dd2fb1e04da5d3899411766e1b"
      ],
      "author": {
        "name": "Anders Larsen",
        "email": "al@alarsen.net",
        "time": "Thu Oct 07 20:44:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 08 10:00:36 2010 +0100"
      },
      "message": "ARM: 6436/1: AT91: Fix power-saving in idle-mode on 926T processors\n\nAccording to Atmel, their 926T processors (AT91 post RM9200) requires\n\u0027Wait for Interrupt\u0027 mode be entered right after disabling the processor clock\nin order to minimise current consumption when idle, so do both provided we\u0027re\nnot running on a 920T (an RM9200).\n\nFurthermore, get rid of the #ifndef CONFIG_DEBUG_KERNEL, since arch_idle()\ncan be turned off completely with the kernel parameter \u0027nohlt\u0027.\n\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nSigned-off-by: Anders Larsen \u003cal@alarsen.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b62be8ea9db4048112219ff6d6ce5f183179d4dc",
      "tree": "84a9b197a31724e785e3b45eae1c120091d4ad17",
      "parents": [
        "6b0cd00bc396daf5c2dcf17a8d82055335341f46"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Thu Aug 26 17:29:05 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 08 10:29:20 2010 +0200"
      },
      "message": "x86, mce, therm_throt.c: Fix missing curly braces in error handling logic\n\nWhen the feature PTS is not supported by CPU, the sysfile\npackage_power_limit_count for package should not be\ngenerated.\n\nThis patch is used for fixing missing { and }.\n\nThe patch is not complete as there are other error handling\nproblems in this function - but that can wait until the\nmerge window.\n\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nReviewed-by: Fenghua Yu \u003cfenghua.yu@initel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Brown Len \u003clen.brown@intel.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: lm-sensors@lm-sensors.org \u003clm-sensors@lm-sensors.org\u003e\nLKML-Reference: \u003c4C7625D1.4060201@np.css.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7cf4b482f06df0b590a9bc1561a5a81d67e0fe4c",
      "tree": "694533686d5343b47e5bc0c4658080fcfbcc2a1c",
      "parents": [
        "4341f9b38fe33aab51439ae59593e149a6f61d9f"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Oct 07 17:19:10 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 08 13:50:18 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Add a workaround for get_clock() for serial driver\n\nSerial drivers call get_clock() very early, before platform bus\nhas been set up, this requires a special check to let them get\na proper clock. Without this patch, a serial console is broken\non S5PV310 and S5PC210 boards.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[kgene.kim@samsung.com: fix coding-style]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4341f9b38fe33aab51439ae59593e149a6f61d9f",
      "tree": "c369b8816ee53236022d680c128a03878696cf4d",
      "parents": [
        "1a95036465e6abdcb639f0d7bb1ec612663caf5b"
      ],
      "author": {
        "name": "SeungChull Suh",
        "email": "sc.suh@samsung.com",
        "time": "Sat Oct 02 12:48:12 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 08 13:50:17 2010 +0900"
      },
      "message": "ARM: S5P: Bug fix on errors of build with CONFIG_PREEMPT_NONE\n\nThis patch adds header \u003clinux/sched.h\u003e into the below files for build with\nCONFIG_PREEMPT_NONE.\n\narch/arm/mach-s5p6440/cpu.c\narch/arm/mach-s5p6442/cpu.c\narch/arm/mach-s5pc100/cpu.c\narch/arm/mach-s5pv210/cpu.c\n\nFollowing is error message of in case of s5pv210_defconfig with CONFIG_PREEMPT_NONE.\n\narch/arm/mach-s5pv210/cpu.c:91: error: implicit declaration of function \u0027need_resched\u0027\n\nSigned-off-by: SeungChull Suh \u003csc.suh@samsung.com\u003e\n[kgene.kim@samsung.com: removed mach-s5p64x0/cpu.c]\n[kgene.kim@samsung.com: added fix mach-s5p6440/cpu.c]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "1a95036465e6abdcb639f0d7bb1ec612663caf5b",
      "tree": "f8201319aa5719ce34e8a1b596818618a57be360",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 09 08:56:15 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 08 13:50:17 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix build warnings because of unused codes\n\nThis patch removes following unused codes for removing build warnings.\n\narch/arm/plat-samsung/adc.c:438: warning: unused variable \u0027flags\u0027\narch/arm/mach-s5pv210/clock.c:176: warning: \u0027s5pv210_clk_ip4_ctrl\u0027 defined but not used\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "6b0cd00bc396daf5c2dcf17a8d82055335341f46",
      "tree": "a63db9ea2871bcd05f3cb95fc152be33ea929a1a",
      "parents": [
        "c8d86d8ac439ef6c9364bf0ba3a05a3f9a8e0dea",
        "47f43e7efadacc627f325aba64c6a547de0926db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:59:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:59:32 2010 -0700"
      },
      "message": "Merge branch \u0027hwpoison-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6\n\n* \u0027hwpoison-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6:\n  HWPOISON: Stop shrinking at right page count\n  HWPOISON: Report correct address granuality for AO huge page errors\n  HWPOISON: Copy si_addr_lsb to user\n  page-types.c: fix name of unpoison interface\n"
    },
    {
      "commit": "c8d86d8ac439ef6c9364bf0ba3a05a3f9a8e0dea",
      "tree": "f09a1c627ac9b44dade9a5f6f10a8e9dfc86a9b2",
      "parents": [
        "74de82ed1e49d9c7af84c3beb3759316854f54ed",
        "430c62fb2948d964cf8dc7f3e2f69623c04ef62f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:54:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:54:56 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  elevator: fix oops on early call to elevator_change()\n"
    },
    {
      "commit": "74de82ed1e49d9c7af84c3beb3759316854f54ed",
      "tree": "1b2f5ffe0250f193ae2d926d6354daf231bd9278",
      "parents": [
        "dda9cd9fb30dfe6f2a51a394c18aef7c401b497d",
        "5c04f5512f8134c75cd36e5b0354e10e330f4e6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:50:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:50:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: check return code of read_sb_page\n  md/raid1: minor bio initialisation improvements.\n  md/raid1:  avoid overflow in raid1 resync when bitmap is in use.\n"
    },
    {
      "commit": "dda9cd9fb30dfe6f2a51a394c18aef7c401b497d",
      "tree": "d969967eae1d2d7c00c7f8b3de802eee9a5d19fa",
      "parents": [
        "afe147466c8f22a69eb470ab504608a9f4ae3345",
        "dab8dcfa3c8e3b021a138bee7c17791b4991ba55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:47:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:47:20 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: don\u0027t drop handle reference on unload\n  drm/ttm: Fix two race conditions + fix busy codepaths\n"
    },
    {
      "commit": "afe147466c8f22a69eb470ab504608a9f4ae3345",
      "tree": "c77ff084297c8e421017e236f65fd1a8c0ccb185",
      "parents": [
        "5710c2b275b3c0434f0de8f4ce6721aaf4c2a100",
        "f6cd378372bff06093d72f978c0150eeed3ea201"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:46:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:46:33 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - fix runtime PM related deadlock\n  Input: joydev - fix JSIOCSAXMAP ioctl\n  Input: uinput - setup MT usage during device creation\n"
    },
    {
      "commit": "5710c2b275b3c0434f0de8f4ce6721aaf4c2a100",
      "tree": "c74ef21827e0ce239681144e103f0d8f4f13a9ce",
      "parents": [
        "a4099ae79d04ecf31bd0fc5aa4c1472b6fa7993a",
        "081003fff467ea0e727f66d5d435b4f473a789b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:45:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:45:26 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: properly account for reclaimed inodes\n"
    },
    {
      "commit": "a4099ae79d04ecf31bd0fc5aa4c1472b6fa7993a",
      "tree": "54eae861c17389a3fc9383e22b76d43b965e297e",
      "parents": [
        "5672bc8181b189c05ccc29c692491500682a1b49",
        "cc6e853c5e49ea3698e87415672d818c6d7a5ee9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:45:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:45:00 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (37 commits)\n  V4L/DVB: v4l: radio: si470x: fix unneeded free_irq() call\n  V4L/DVB: v4l: videobuf: prevent passing a NULL to dma_free_coherent()\n  V4L/DVB: ir-core: Fix null dereferences in the protocols sysfs interface\n  V4L/DVB: v4l: s5p-fimc: Fix 3-planar formats handling and pixel offset error on S5PV210 SoCs\n  V4L/DVB: v4l: s5p-fimc: Fix return value on probe() failure\n  V4L/DVB: uvcvideo: Restrict frame rates for Chicony CNF7129 webcam\n  V4L/DVB: uvcvideo: Fix support for Medion Akoya All-in-one PC integrated webcam\n  V4L/DVB: ivtvfb: prevent reading uninitialized stack memory\n  V4L/DVB: cx25840: Fix typo in volume control initialization: 65335 vs. 65535\n  V4L/DVB: v4l: mem2mem_testdev: add missing release for video_device\n  V4L/DVB: v4l: mem2mem_testdev: fix errorenous comparison\n  V4L/DVB: mt9v022.c: Fixed compilation warning\n  V4L/DVB: mt9m111: added current colorspace at g_fmt\n  V4L/DVB: mt9m111: cropcap and s_crop check if type is VIDEO_CAPTURE\n  V4L/DVB: mx2_camera: fix a race causing NULL dereference\n  V4L/DVB: tm6000: bugfix data handling\n  V4L/DVB: gspca - sn9c20x: Bad transfer size of Bayer images\n  V4L/DVB: videobuf-dma-sg: set correct size in last sg element\n  V4L/DVB: cx231xx: Avoid an OOPS when card is unknown (card\u003d0)\n  V4L/DVB: dvb: fix smscore_getbuffer() logic\n  ...\n"
    },
    {
      "commit": "5672bc8181b189c05ccc29c692491500682a1b49",
      "tree": "3a8048e29f65664d7add769d0da8a26c65845840",
      "parents": [
        "27b3d80a7b6adcf069b5e869e4efcc3a79f88a91",
        "925bb9c649cf8d7200549b395f2ae291833dd494"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:44:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:44:30 2010 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  of/i2c: Fix module load order issue caused by of_i2c.c\n  i2c: Fix checks which cause legacy suspend to never get called\n  i2c-pca: Fix waitforcompletion() return value\n  i2c: Fix for suspend/resume issue\n  i2c: Remove obsolete cleanup for clientdata\n"
    },
    {
      "commit": "27b3d80a7b6adcf069b5e869e4efcc3a79f88a91",
      "tree": "aa2c9db5131dee90a0aa8155ac3dfa1ddb07619b",
      "parents": [
        "aaac7d9e0a0630e79069341a37978b39e4bca704"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Oct 07 12:59:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:31:21 2010 -0700"
      },
      "message": "sysctl: fix min/max handling in __do_proc_doulongvec_minmax()\n\nWhen proc_doulongvec_minmax() is used with an array of longs, and no\nmin/max check requested (.extra1 or .extra2 being NULL), we dereference a\nNULL pointer for the second element of the array.\n\nNoticed while doing some changes in network stack for the \"16TB problem\"\n\nFix is to not change min \u0026 max pointers in __do_proc_doulongvec_minmax(),\nso that all elements of the vector share an unique min/max limit, like\nproc_dointvec_minmax().\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Americo Wang \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aaac7d9e0a0630e79069341a37978b39e4bca704",
      "tree": "11dd7d3ed0cb83be51b27c8f99a9ecb99bdd4117",
      "parents": [
        "880b0e2649b55ccd73b304dedb69aa1221a88f9c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Oct 07 12:59:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:31:21 2010 -0700"
      },
      "message": "MAINTAINERS: add Samsung S5P series FIMC maintainers\n\nAdd Samsung S5P series FIMC(Camera Interface) maintainers.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "880b0e2649b55ccd73b304dedb69aa1221a88f9c",
      "tree": "793c76a5ea98db161a77ff78ca1281fdc3a1c104",
      "parents": [
        "ad4ca5f4b70236dab5e457ff6567d36f75d2e7c5"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Oct 07 12:59:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:31:21 2010 -0700"
      },
      "message": "MAINTAINERS: Haavard has moved\n\nCc: Haavard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "ad4ca5f4b70236dab5e457ff6567d36f75d2e7c5"
}
