)]}'
{
  "log": [
    {
      "commit": "b4d19cc84e8e6838f4aa0b26b3afcdc8c7f71505",
      "tree": "6686ed8811e0c157da1d1fd642653c2e4415ee4b",
      "parents": [
        "db203d53d474aa068984e409d807628f5841da1b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Sep 22 13:57:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:14 2008 -0700"
      },
      "message": "Documentation/sysctl/kernel.txt: fix softlockup_thresh description\n\n- s/s/seconds/\n\n- s/10 seconds/60 seconds/\n\n- Mention the zero-disables-it feature.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db203d53d474aa068984e409d807628f5841da1b",
      "tree": "7c4352513d8a108b916d2cbe16234346addf179c",
      "parents": [
        "2d4c8266774188cda7f7e612e6dfb8ad12c579d5"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Mon Sep 22 13:57:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:14 2008 -0700"
      },
      "message": "mm: tiny-shmem fix lock ordering: mmap_sem vs i_mutex\n\ntiny-shmem calls do_truncate in shmem_file_setup.  do_truncate takes\ni_mutex, and shmem_file_setup is called with mmap_sem held.  However\ni_mutex nests outside mmap_sem.\n\nCopy the code in shmem.c to avoid this problem.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nReported-and-tested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d4c8266774188cda7f7e612e6dfb8ad12c579d5",
      "tree": "9e04c9b2c166ede69193130d745fffd763707f62",
      "parents": [
        "6675ce13ed783f88ea5d82f0d855462b76ff0dad"
      ],
      "author": {
        "name": "Michael Kerrisk",
        "email": "mtk.manpages@googlemail.com",
        "time": "Mon Sep 22 13:57:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:14 2008 -0700"
      },
      "message": "sys_paccept: disable paccept() until API design is resolved\n\nThe reasons for disabling paccept() are as follows:\n\n* The API is more complex than needed.  There is AFAICS no demonstrated\n  use case that the sigset argument of this syscall serves that couldn\u0027t\n  equally be served by the use of pselect/ppoll/epoll_pwait + traditional\n  accept().  Roland seems to concur with this opinion\n  (http://thread.gmane.org/gmane.linux.kernel/723953/focus\u003d732255).  I\n  have (more than once) asked Ulrich to explain otherwise\n  (http://thread.gmane.org/gmane.linux.kernel/723952/focus\u003d731018), but he\n  does not respond, so one is left to assume that he doesn\u0027t know of such\n  a case.\n\n* The use of a sigset argument is not consistent with other I/O APIs\n  that can block on a single file descriptor (e.g., read(), recv(),\n  connect()).\n\n* The behavior of paccept() when interrupted by a signal is IMO strange:\n  the kernel restarts the system call if SA_RESTART was set for the\n  handler.  I think that it should not do this -- that it should behave\n  consistently with paccept()/ppoll()/epoll_pwait(), which never restart,\n  regardless of SA_RESTART.  The reasoning here is that the very purpose\n  of paccept() is to wait for a connection or a signal, and that\n  restarting in the latter case is probably never useful.  (Note: Roland\n  disagrees on this point, believing that rather paccept() should be\n  consistent with accept() in its behavior wrt EINTR\n  (http://thread.gmane.org/gmane.linux.kernel/723953/focus\u003d732255).)\n\nI believe that instead, a simpler API, consistent with Ulrich\u0027s other\nrecent additions, is preferable:\n\naccept4(int fd, struct sockaddr *sa, socklen_t *salen, ind flags);\n\n(This simpler API was originally proposed by Ulrich:\nhttp://thread.gmane.org/gmane.linux.network/92072)\n\nIf this simpler API is added, then if we later decide that the sigset\nargument really is required, then a suitable bit in \u0027flags\u0027 could be added\nto indicate the presence of the sigset argument.\n\nAt this point, I am hoping we either will get a counter-argument from\nUlrich about why we really do need paccept()\u0027s sigset argument, or that he\nwill resubmit the original accept4() patch.\n\nSigned-off-by: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6675ce13ed783f88ea5d82f0d855462b76ff0dad",
      "tree": "0d473391f3aeb9c87deaaafb2403853aba4b67d6",
      "parents": [
        "f9092f358bc2ec5367621478811f046f82873376"
      ],
      "author": {
        "name": "Marin Mitov",
        "email": "mitov@issp.bas.bg",
        "time": "Mon Sep 22 13:57:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:14 2008 -0700"
      },
      "message": "Documentation/DMA-mapping.txt: update for pci_dma_mapping_error() changes\n\nMake the example code consistent with changed API.\n\nSigned-off-by: Marin Mitov \u003cmitov@ispp.bas.bg\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9092f358bc2ec5367621478811f046f82873376",
      "tree": "12c91aff3aa1d32b2f747470c160093aab6bdabe",
      "parents": [
        "39f00c087d31f668eb6eaf97508af22a32c5b1d9"
      ],
      "author": {
        "name": "Jonathan Steel",
        "email": "jon.steel@esentire.com",
        "time": "Mon Sep 22 13:57:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:14 2008 -0700"
      },
      "message": "kexec: fix segmentation fault in kimage_add_entry\n\nA segmentation fault can occur in kimage_add_entry in kexec.c when loading\na kernel image into memory.  The fault occurs because a page is requested\nby calling kimage_alloc_page with gfp_mask GFP_KERNEL and the function may\nactually return a page with gfp_mask GFP_HIGHUSER.  The high mem page is\nreturned because it was swapped with the kernel page due to the kernel\npage being a page that will shortly be copied to.\n\nThis patch ensures that kimage_alloc_page returns a page that was created\nwith the correct gfp flags.\n\nI have verified the change and fixed the whitespace damage of the original\npatch.  Jonathan did a great job of tracking this down after he hit the\nproblem.  -- Eric\n\nSigned-off-by: Jonathan Steel \u003cjon.steel@esentire.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39f00c087d31f668eb6eaf97508af22a32c5b1d9",
      "tree": "261b3f2039f69994f4b8286dac7c453eac71eca1",
      "parents": [
        "c32a162fd420fe8dfb049db941b2438061047fcc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Sep 22 13:57:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:13 2008 -0700"
      },
      "message": "kernel-doc: allow structs whose members are all private\n\nStruct members may be marked as private by using\n\t/* private: */\nbefore them, as noted in Documentation/kernel-doc-nano-HOWTO.txt\n\nFix kernel-doc to handle structs whose members are all private;\notherwise invalid XML is generated:\n\nxmlto: input does not validate (status 3)\nlinux-2.6.27-rc6-git4/Documentation/DocBook/debugobjects.xml:146: element variablelist: validity error : Element variablelist content does not follow the DTD, expecting ((title , titleabbrev?)? , varlistentry+), got ()\nDocument linux-2.6.27-rc6-git4/Documentation/DocBook/debugobjects.xml does not validate\nmake[1]: *** [Documentation/DocBook/debugobjects.html] Error 3\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nReported-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c32a162fd420fe8dfb049db941b2438061047fcc",
      "tree": "bea33ba6fb2d63044b00e6603a226d8b65ce973b",
      "parents": [
        "683f40d7e7eee06811db43cb4c45349eab0d539e"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Mon Sep 22 13:57:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:13 2008 -0700"
      },
      "message": "smb.h: do not include linux/time.h in userspace\n\nlinux/time.h conflicts with time.h from glibc\n\nIt breaks building smbmount from samba.  It\u0027s regression introduced by\ncommit 76308da (\" smb.h: uses struct timespec but didn\u0027t include\nlinux/time.h\").\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nCc: \u003cstable@kernel.org\u003e             [2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "683f40d7e7eee06811db43cb4c45349eab0d539e",
      "tree": "4b941f6e62695775eda1afc133de391cd756bf4c",
      "parents": [
        "a304edb4893042fb75ce7bab079924f626634f45"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Sep 22 13:57:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 23 08:09:13 2008 -0700"
      },
      "message": "ibmasr: remove unnecessary spin_unlock()\n\n__asr_toggle() is always called with asr_lock held.\nBut there is unnecessary spin_unlock() call in __asr_toggle().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: Andrey Panin \u003cpazke@donpac.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a304edb4893042fb75ce7bab079924f626634f45",
      "tree": "b6d63612b0af987bf93f544a3b06c026d8af3c55",
      "parents": [
        "cec5eb7be3a104fffd27ca967ee8e15a123050e2",
        "b1132b3d874dcef296a63b46680a41b02de66bb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 09:09:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 09:09:18 2008 -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: ASoC: Fix at32-pcm build breakage with PM enabled\n"
    },
    {
      "commit": "cec5eb7be3a104fffd27ca967ee8e15a123050e2",
      "tree": "bf5579c6e47a120d5ba59aa6f90bb29ad96817f5",
      "parents": [
        "ae9111912500db9fcc244ec16c3d7e471c551f52"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Sep 22 15:58:14 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 08:42:50 2008 -0700"
      },
      "message": "pcmcia: Fix broken abuse of dev-\u003edriver_data\n\nPCMCIA abuses dev-\u003eprivate_data in the probe methods. Unfortunately it\ncontinues to abuse it after calling drv-\u003eprobe() which leads to crashes and\nother nasties (such as bogus probes of multifunction devices) giving errors like\n\npcmcia: registering new device pcmcia0.1\nkernel: 0.1: GetNextTuple: No more items\n\nExtract the passed data before calling the driver probe function that way\nwe don\u0027t blow up when the driver reuses dev-\u003eprivate_data as its right.\n\nAs its close to the final release just move the hack so it works out,\nhopefully someone will be sufficiently embarrassed to produce a nice rework\nfor 2.6.28.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae9111912500db9fcc244ec16c3d7e471c551f52",
      "tree": "ee9718270736eee528300c071eac59caaf706af2",
      "parents": [
        "18f22fbb8ba5570a5ea3d531bc4ec65cf211f11b",
        "1577e4b70a04cce39f296cc714da5ad5d272105a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:46:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:46:06 2008 -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: jornada720_ts - fix build error ( LONG() usage )\n  Input: bcm5974 - switch back to normal mode when closing\n"
    },
    {
      "commit": "18f22fbb8ba5570a5ea3d531bc4ec65cf211f11b",
      "tree": "be8665fca14508ebb88bd38bfa0ca9baece6f018",
      "parents": [
        "72d31053f62c4bc464c2783974926969614a8649",
        "ad55dcaff0e34269f86975ce2ea0da22e9eb74a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:45:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 22 07:45:06 2008 -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  netdev: simple_tx_hash shouldn\u0027t hash inside fragments\n"
    },
    {
      "commit": "b1132b3d874dcef296a63b46680a41b02de66bb4",
      "tree": "2891ecacffdbb6dd220ca436282fa84f1e63d59a",
      "parents": [
        "8a656496b21efd95fd55b66e0601c5ad41f9b156"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 18:50:45 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 22 12:14:28 2008 +0200"
      },
      "message": "ALSA: ASoC: Fix at32-pcm build breakage with PM enabled\n\ns/PDC_PTCR/ATMEL_PDC_PTCR/\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "72d31053f62c4bc464c2783974926969614a8649",
      "tree": "3f4a7e51ecee64b66cc8748341f55d2687de3503",
      "parents": [
        "d541b22abde3e71af4b65d79a510b6bc551d5f76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 15:29:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 15:29:55 2008 -0700"
      },
      "message": "Linux 2.6.27-rc7\n"
    },
    {
      "commit": "d541b22abde3e71af4b65d79a510b6bc551d5f76",
      "tree": "35041bcaeb0ddac14ce323f927fda2922afc651b",
      "parents": [
        "6f21d806f698a5c437dcae1f03e8dd73e3f5aab1",
        "d130d97154f5342973a0fffc0b5a144359273c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:41:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:41:19 2008 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon: (ad7414) Make ad7414_update_device() static\n  hwmon: (it87) Fix fan tachometer reading in IT8712F rev 0x7 (I)\n  hwmon: (atxp1) Fix device detection logic\n"
    },
    {
      "commit": "6f21d806f698a5c437dcae1f03e8dd73e3f5aab1",
      "tree": "938273c283594304dc5a0e6d1efd32a1a87f4b19",
      "parents": [
        "e59e14b6602a106c5f88b70264f814a987b2d7a4",
        "9f7263236aa4401f8e52cae084f652175b7a7b5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:40:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:40:56 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates/2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: ia64: \u0027struct fdesc\u0027 build fix\n"
    },
    {
      "commit": "e59e14b6602a106c5f88b70264f814a987b2d7a4",
      "tree": "494848d1504162438e00fcc682baec9bdb6d4785",
      "parents": [
        "5c0a95c73f80c034914e219eee8075acdf56b527",
        "6b3766a263a62fc82ca0457faa73dc34b98ceb87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:40:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:40:30 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] vmlinux.lds.S: handle .text.*\n  [MIPS] Fix potential latency problem due to non-atomic cpu_wait.\n  [MIPS] SMTC: Clear TIF_FPUBOUND on clone / fork.\n  [MIPS] Fix 64-bit IP checksum code\n"
    },
    {
      "commit": "5c0a95c73f80c034914e219eee8075acdf56b527",
      "tree": "b6c4eba6b5a1070a673159f14472de741535eb79",
      "parents": [
        "baaea1dc0befb7b64e6dbf2d1469d0a296a79e54",
        "a650031a6bd16cb6789da9b3c27fc97341239f12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:38:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:38:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc_test: initialize mmc_test_lock statically\n  mmc_block: handle error from mmc_register_driver()\n  atmel-mci: Set MMC_CAP_NEEDS_POLL if no detect_pin\n  atmel-mci: Fix bogus debugfs file size\n  atmel-mci: Fix memory leak in atmci_regs_show\n  atmel-mci: debugfs: enable clock before dumping regs\n  tmio_mmc: fix compilation with debug enabled\n"
    },
    {
      "commit": "baaea1dc0befb7b64e6dbf2d1469d0a296a79e54",
      "tree": "cdb8baf079365920f57790d38563b98a4df75dad",
      "parents": [
        "795fb7e74dff04f661b61eccd3c48554b7d1f747"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 20 12:34:33 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:38:22 2008 -0700"
      },
      "message": "MAINTAINERS: Various fixes\n\n* Normalize some S: entries to match the enumeration at the beginning\n  of the file.\n* Change one mailing list entry from S: to L:.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "795fb7e74dff04f661b61eccd3c48554b7d1f747",
      "tree": "547e03a9c131a33443ad63a120524c91426e3c45",
      "parents": [
        "9824b8f11373b0df806c135a342da9319ef1d893"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 20 12:33:08 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 21 12:38:22 2008 -0700"
      },
      "message": "MAINTAINERS: Trivial whitespace cleanups\n\n* Drop trailing whitespace.\n* Replace spaces and combinations of spaces and tabs by single tabs.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b3766a263a62fc82ca0457faa73dc34b98ceb87",
      "tree": "87b7f78cd8dac416bf7c07341f7f8ccbac6cac7b",
      "parents": [
        "c65a5480ff29198c241f11d39d9e34ab22c72c69"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 05 23:45:14 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 21 14:52:58 2008 +0200"
      },
      "message": "[MIPS] vmlinux.lds.S: handle .text.*\n\nThe -ffunction-sections puts each text in .text.function_name section.\nWithout this patch, most functions are placed outside _text..._etext\narea and it breaks show_stacktrace(), etc.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c65a5480ff29198c241f11d39d9e34ab22c72c69",
      "tree": "bb6fadfbb27c607b4c99745844339f9f1e740940",
      "parents": [
        "6657fe0a0281e06ff46eb42bc18ecb68d8b14b27"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Nov 12 02:05:18 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 21 14:52:57 2008 +0200"
      },
      "message": "[MIPS] Fix potential latency problem due to non-atomic cpu_wait.\n\nIf an interrupt happened between checking of NEED_RESCHED and WAIT\ninstruction, adjust EPC to restart from checking of NEED_RESCHED.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6657fe0a0281e06ff46eb42bc18ecb68d8b14b27",
      "tree": "9e222d3dd20eb450395d8463f8f43f3dedb70a86",
      "parents": [
        "b80a1b80818cd83c6c2109081b43551e7af72c84"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 09 15:19:10 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 21 14:52:57 2008 +0200"
      },
      "message": "[MIPS] SMTC: Clear TIF_FPUBOUND on clone / fork.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b80a1b80818cd83c6c2109081b43551e7af72c84",
      "tree": "c643aa44d3d85835e469499c578a3f36e36135d4",
      "parents": [
        "9824b8f11373b0df806c135a342da9319ef1d893"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Sep 20 17:20:04 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 21 14:52:56 2008 +0200"
      },
      "message": "[MIPS] Fix 64-bit IP checksum code\n\nUse unsigned loads to avoid possible misscalculation of IP checksums.  This\nbug was instruced in f761106cd728bcf65b7fe161b10221ee00cf7132 (lmo) /\ned99e2bc1dc5dc54eb5a019f4975562dbef20103 (kernel.org).\n\n[Original fix by Atsushi.  Improved instruction scheduling and fix for\nunaligned unsigned load by me -- Ralf]\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad55dcaff0e34269f86975ce2ea0da22e9eb74a1",
      "tree": "9fdf5c6c3feaf0197e684eab9eb84b4333284962",
      "parents": [
        "e7272403d2f9be3dbb7cc185fcc390e781b1af6b"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Sep 20 22:05:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 20 22:05:50 2008 -0700"
      },
      "message": "netdev: simple_tx_hash shouldn\u0027t hash inside fragments\n\nCurrently simple_tx_hash is hashing inside of udp fragments.  As a result\npackets are getting getting sent to all queues when they shouldn\u0027t be.\nThis causes a serious performance regression which can be seen by sending\nUDP frames larger than mtu on multiqueue devices.  This change will make\nit so that fragments are hashed only as IP datagrams w/o any protocol\ninformation.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a650031a6bd16cb6789da9b3c27fc97341239f12",
      "tree": "c16f1426a9d911dc2dfa327fa932a01ef2179171",
      "parents": [
        "9d4e98e9609bc19d4a8ac4a5c3218358d1820114"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Sep 13 19:03:32 2008 +0900"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 13:03:50 2008 +0200"
      },
      "message": "mmc_test: initialize mmc_test_lock statically\n\nThe mutex mmc_test_lock is initialized at every time mmc_test device\nis probed. Probing another mmc_test device may break the mutex, if\nthe probe function is called while the mutex is locked.\n\nThis patch fixes it by statically initializing mmc_test_lock.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "9d4e98e9609bc19d4a8ac4a5c3218358d1820114",
      "tree": "5b794afb9abc6af1051ce3c9f031034a329b05f0",
      "parents": [
        "da45b66ec89bbf3a1c172688c35d4d3a6e8e757f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Sep 13 19:02:07 2008 +0900"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 13:03:26 2008 +0200"
      },
      "message": "mmc_block: handle error from mmc_register_driver()\n\nCheck error from mmc_register_driver() and properly unwind\nblock device registration.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "da45b66ec89bbf3a1c172688c35d4d3a6e8e757f",
      "tree": "b338b38ccc89872cf51c4b204c7222477c65625b",
      "parents": [
        "75d33cc751214f8388d58fca3ef6d1df786b5861"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:30 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:12:23 2008 +0200"
      },
      "message": "atmel-mci: Set MMC_CAP_NEEDS_POLL if no detect_pin\n\nThis allows the mmc core to detect card insertion/removal for slots that\ndon\u0027t have any CD pin wired up.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "75d33cc751214f8388d58fca3ef6d1df786b5861",
      "tree": "5d09b90b364de8d43f258397811aabd5a55f9893",
      "parents": [
        "b17339a12c279d73869c74a37642035cd2f896f8"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:29 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:12:09 2008 +0200"
      },
      "message": "atmel-mci: Fix bogus debugfs file size\n\nWe used to store a binary register snapshot in the \"regs\" file, so we\nset the file size to be the size of this snapshot. This is no longer\nvalid since we switched to using seq_file.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "b17339a12c279d73869c74a37642035cd2f896f8",
      "tree": "109ceb368815465b8ac332ba23aae3aee5c99a86",
      "parents": [
        "87e60f2b80202575a23fa1bf56c6eb3b419c480a"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:28 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:11:48 2008 +0200"
      },
      "message": "atmel-mci: Fix memory leak in atmci_regs_show\n\nThe debugfs hook atmci_regs_show allocates a temporary buffer for\nstoring a register snapshot, but it doesn\u0027t free it before returning.\nPlug this leak.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "87e60f2b80202575a23fa1bf56c6eb3b419c480a",
      "tree": "290d3f6544b60af7fbede6cea481540263839095",
      "parents": [
        "fe246eb0b7f2e995c4f172f360bc4e86baccaafe"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 21:09:27 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:11:29 2008 +0200"
      },
      "message": "atmel-mci: debugfs: enable clock before dumping regs\n\nMake sure that the peripheral clock is enabled before reading the MMIO\nregisters for the debugfs \"regs\" dump.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "fe246eb0b7f2e995c4f172f360bc4e86baccaafe",
      "tree": "8358e55899ad2d2a8fac5c7795774d056682619d",
      "parents": [
        "bef69ea0dcce574a425feb0a5aa4c63dd108b9a6"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Sep 03 19:33:30 2008 +0400"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Sep 20 12:11:13 2008 +0200"
      },
      "message": "tmio_mmc: fix compilation with debug enabled\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d130d97154f5342973a0fffc0b5a144359273c79",
      "tree": "b35821a47ba936d9e111357888919612c66c6968",
      "parents": [
        "859b9ef30cc1bdba4b55327b95b22489bd5591c2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Sep 20 10:25:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sat Sep 20 10:25:20 2008 +0200"
      },
      "message": "hwmon: (ad7414) Make ad7414_update_device() static\n\nThis patch makes the needlessly global ad7414_update_device() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "859b9ef30cc1bdba4b55327b95b22489bd5591c2",
      "tree": "02ac8658ab2bf6ca5eee6ca2888d93efc7bc5c31",
      "parents": [
        "13b3c3fa27f8f4ed306ce624f446fab000dd8ee4"
      ],
      "author": {
        "name": "Andrew Paprocki",
        "email": "andrew@ishiboo.com",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "message": "hwmon: (it87) Fix fan tachometer reading in IT8712F rev 0x7 (I)\n\nThe IT8712F v0.9.1 datasheet applies to revisions \u003e\u003d 0x8 (J).\nThe driver was incorrectly attempting to enable 16-bit fan\nreadings on rev 0x7 (I) which led to incorrect RPM values.\n\nSigned-off-by: Andrew Paprocki \u003candrew@ishiboo.com\u003e\nTested-by: John Gumb \u003cjohn.gumb@tandberg.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "13b3c3fa27f8f4ed306ce624f446fab000dd8ee4",
      "tree": "47c700d617d4a340bfc77b96efeff9a23228e2ff",
      "parents": [
        "9824b8f11373b0df806c135a342da9319ef1d893"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sat Sep 20 10:25:19 2008 +0200"
      },
      "message": "hwmon: (atxp1) Fix device detection logic\n\nThe atxp1 device detection code has a major logic flaw, fix it. Not\nsure how we managed to miss this when the driver was merged...\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Sebastian Witt \u003cse.witt@gmx.net\u003e\n"
    },
    {
      "commit": "9f7263236aa4401f8e52cae084f652175b7a7b5f",
      "tree": "48910c5b4c1d2d068052b94dc4d293aa8380a243",
      "parents": [
        "9824b8f11373b0df806c135a342da9319ef1d893"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Fri Sep 12 14:12:08 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Fri Sep 19 16:49:01 2008 -0700"
      },
      "message": "KVM: ia64: \u0027struct fdesc\u0027 build fix\n\nCommit 4611a77 (\"[IA64] fix compile failure with non modular builds\")\nintroduced struct fdesc into asm/elf.h, which duplicates KVM\u0027s definition.\nRemove the latter to avoid the build error.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "9824b8f11373b0df806c135a342da9319ef1d893",
      "tree": "fb07079ecc7058e3947261aab57d1138c0a9e41c",
      "parents": [
        "ab048fb1aafff7883a6bbe62b5354fbc2fa5597c",
        "9adb8c1d4f0ac78b3469e377ce5f8a846cbaedaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:24:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:24:03 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: fix orb initialization in cio_start_key\n  [S390] cio: Fix driver_data handling for ccwgroup devices.\n"
    },
    {
      "commit": "ab048fb1aafff7883a6bbe62b5354fbc2fa5597c",
      "tree": "020842de956b7f5ce881dbcb37ce8c1a91d6654d",
      "parents": [
        "5a0cd4eb661fea095ff9962060c21c161a9ed43f",
        "2fd6f6ec64ff347447d26646ac6188f3658b383c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:21:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:21:59 2008 -0700"
      },
      "message": "Merge git://oss.sgi.com:8090/xfs/linux-2.6\n\n* git://oss.sgi.com:8090/xfs/linux-2.6:\n  [XFS] Don\u0027t do I/O beyond eof when unreserving space\n  [XFS] Fix use-after-free with buffers\n  [XFS] Prevent lockdep false positives when locking two inodes.\n  [XFS] Fix barrier status change detection.\n  [XFS] Prevent direct I/O from mapping extents beyond eof\n  [XFS] Fix regression introduced by remount fixup\n  [XFS] Move memory allocations for log tracing out of the critical path\n"
    },
    {
      "commit": "5a0cd4eb661fea095ff9962060c21c161a9ed43f",
      "tree": "7e1e7a044fc9d04d2da246a58a52bd07c4e5fef0",
      "parents": [
        "b4df9d88a62c6db4cee0d96507a27527bf205dde",
        "7e2c23285454ecc8c8159b86d6343efe222ca3ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:18:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:18:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB: Fix deadlock on RTNL between bcast join comp and ipoib_stop()\n  RDMA/nes: Fix client side QP destroy\n  IB/mlx4: Fix up fast register page list format\n  mlx4_core: Set RAE and init mtt_sz field in FRMR MPT entries\n"
    },
    {
      "commit": "b4df9d88a62c6db4cee0d96507a27527bf205dde",
      "tree": "ebd97fe13e070bff1f5b24d3de8b26ad3b7cf056",
      "parents": [
        "902f2ac9da7975a5a04fc835860f2a7096c481d3",
        "ec5d498991e87c74730509508b25c3959192b7e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:17:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:17:12 2008 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: fix deadlock in setting scheduler parameter to zero\n  sched: fix 2.6.27-rc5 couldn\u0027t boot on tulsa machine randomly\n"
    },
    {
      "commit": "902f2ac9da7975a5a04fc835860f2a7096c481d3",
      "tree": "9197a23f5a94ed7e0987e40e8191a3652df10263",
      "parents": [
        "06d4a22be3af824cfcbf53ac84d95bd700a949c2",
        "2344abbcbdb82140050e8be29d3d55e4f6fe860b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:16:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:16:50 2008 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  clockevents: make device shutdown robust\n  clocksource, acpi_pm.c: fix check for monotonicity\n  clockevents: remove WARN_ON which was used to gather information\n"
    },
    {
      "commit": "06d4a22be3af824cfcbf53ac84d95bd700a949c2",
      "tree": "5cf12980b8ad39b66f4c400fae062330d63d561c",
      "parents": [
        "b9719635f85b1d3c54775b53ea45fdd8e7496682",
        "ba0593bf553c450a03dbc5f8c1f0ff58b778a0c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:11:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:11:09 2008 -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: completely disable NOPL on 32 bits\n  x86/paravirt: Remove duplicate paravirt_pagetable_setup_{start, done}()\n  xen: fix for xen guest with mem \u003e 3.7G\n  x86: fix possible x86_64 and EFI regression\n  arch/x86/kernel/kdebugfs.c: introduce missing kfree\n"
    },
    {
      "commit": "b9719635f85b1d3c54775b53ea45fdd8e7496682",
      "tree": "dff7ad76a8fe973f46b2b959a28f12d3f47cb3d5",
      "parents": [
        "e72a68fc26887d2097fd7f14794aeb7c17851a5d",
        "2d291e902791e1c8d72bc223b6f063bbb27a1280"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:05:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:05:05 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  Fix compile failure with non modular builds\n  powerpc: Holly board needs dtbImage target\n  powerpc: Fix interrupt values for DMA2 in MPC8610 HPCD device tree\n"
    },
    {
      "commit": "e72a68fc26887d2097fd7f14794aeb7c17851a5d",
      "tree": "d7e6b740bf3c01cfc4b089653da7c16411ec6187",
      "parents": [
        "1cce92aef225171705c3f53a871938abca2177de",
        "58005b325394b18b8b6a737e06b4128deb2c4e63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:04:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:04:42 2008 -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] 5255/1: Update jornada ssp to remove build errors/warnings\n  [ARM] omap: back out \u0027internal_clock\u0027 support\n  [ARM] 5249/1: davinci: remove redundant check in davinci_psc_config()\n"
    },
    {
      "commit": "1cce92aef225171705c3f53a871938abca2177de",
      "tree": "a6a4cc523c6918d616ec719b1a3eb8788d64dc3d",
      "parents": [
        "79d57ab98b7bc32e5bb20683814cfb76dbb54a9e",
        "3d431a742728e6b619ce57a030a92d228c13d1d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:03:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:03:38 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: nmi_enter() without nmi_exit()\n  avr32: fix sys_sync_file_range() call convention\n  avr32: add generic_find_next_le_bit bit function\n  avr32: add .gitignore files\n  atstk1000: fix build breakage with BOARD_ATSTK100X_SW2_CUSTOM\u003dy\n"
    },
    {
      "commit": "79d57ab98b7bc32e5bb20683814cfb76dbb54a9e",
      "tree": "abd4438990d6215cfabd2d780061ee0025f6f1c4",
      "parents": [
        "a19eee5e5e8b11b4a37490f1272d9509dcfcb263",
        "9744197c3d7b329590c2be33ad7b17409bd798fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:02:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:02:52 2008 -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: Don\u0027t wait UNINTERRUPTIBLE for other resync to finish\n"
    },
    {
      "commit": "a19eee5e5e8b11b4a37490f1272d9509dcfcb263",
      "tree": "7eb8e3bbbfb89c3d2ed186961b8656b58252f995",
      "parents": [
        "764527a1b3294b4560203979f39a3671b9a26676",
        "9843099ff46467461d6476a827f6f9701682dbac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:02:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:02:05 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix SMP bootup with CONFIG_STACK_DEBUG or ftrace.\n  sparc64: Fix OOPS in psycho_pcierr_intr_other().\n"
    },
    {
      "commit": "764527a1b3294b4560203979f39a3671b9a26676",
      "tree": "e1894879eeb5a5d513f09dab4e7276aa73676783",
      "parents": [
        "45e9c0de2e86485f8b6633fd64ab19cfbff167f6",
        "e7272403d2f9be3dbb7cc185fcc390e781b1af6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:01:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 19 16:01:37 2008 -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  e100: Use pci_pme_active to clear PME_Status and disable PME#\n  e1000: prevent corruption of EEPROM/NVM\n  forcedeth: call restore mac addr in nv_shutdown path\n  bnx2: Promote vector field in bnx2_irq structure from u16 to unsigned int\n  sctp: Fix oops when INIT-ACK indicates that peer doesn\u0027t support AUTH\n  sctp: do not enable peer features if we can\u0027t do them.\n  sctp: set the skb-\u003eip_summed correctly when sending over loopback.\n  udp: Fix rcv socket locking\n"
    },
    {
      "commit": "3d431a742728e6b619ce57a030a92d228c13d1d2",
      "tree": "10fe28291350b2b4ce9492856ab223d58a341b6d",
      "parents": [
        "73d4393d1df4ff3892b040396f101ede94e9e846"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@colorfullife.com",
        "time": "Wed Aug 20 15:39:59 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 20:08:08 2008 +0200"
      },
      "message": "avr32: nmi_enter() without nmi_exit()\n\nWhile updating the rcu code, I noticed that do_nmi() for AVR32 is odd:\nThere is an nmi_enter() call without an nmi_exit().\nThis can\u0027t be correct, it breaks rcu (at least the preempt version) and\nlockdep.\n\n[haavard.skinnemoen@atmel.com: fixed another case that returned directly]\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "73d4393d1df4ff3892b040396f101ede94e9e846",
      "tree": "e819398b568c074c1d68d39173bfd68529966168",
      "parents": [
        "e37925ebdb9738fc7968119198c6997e79093c02"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Sep 17 13:39:45 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 18:21:31 2008 +0200"
      },
      "message": "avr32: fix sys_sync_file_range() call convention\n\nOn AVR32, all parameters beyond the 5th are passed on the stack. System\ncalls don\u0027t use the stack -- they borrow a callee-saved register\ninstead. This means that syscalls that take 6 parameters must be called\nthrough a stub that pushes the last parameter on the stack.\n\nThis patch adds a stub for sync_file_range syscall on AVR32\narchitecture.  Tested with uClibc snapshot.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "e37925ebdb9738fc7968119198c6997e79093c02",
      "tree": "9157a82a9e59e5514758eb41f7a4aa4eb5fec10e",
      "parents": [
        "1b771c12b56fdea6c0596a69c63b097b62ce9f41"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Sep 10 15:52:04 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 18:21:30 2008 +0200"
      },
      "message": "avr32: add generic_find_next_le_bit bit function\n\nThis patch implements the generic_find_next_le_bit bit function for AVR32\narchitecture. This is used by EXT4 file system.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "1b771c12b56fdea6c0596a69c63b097b62ce9f41",
      "tree": "cc49ee71fdd0630ce9c5683e001a9ac146da76d4",
      "parents": [
        "7fb61a7b6f9111245867fa2bce47949f4298d430"
      ],
      "author": {
        "name": "Markus Heidelberg",
        "email": "markus.heidelberg@web.de",
        "time": "Mon Sep 08 00:22:45 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 18:21:29 2008 +0200"
      },
      "message": "avr32: add .gitignore files\n\nIgnore Kernel binaries, kernel/vmlinux.lds and a log file.\n\nSigned-off-by: Markus Heidelberg \u003cmarkus.heidelberg@web.de\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7fb61a7b6f9111245867fa2bce47949f4298d430",
      "tree": "3c2e4337afc1a11c71c1f681931112e90c3b6dc1",
      "parents": [
        "45e9c0de2e86485f8b6633fd64ab19cfbff167f6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 17:56:54 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Fri Sep 19 18:21:29 2008 +0200"
      },
      "message": "atstk1000: fix build breakage with BOARD_ATSTK100X_SW2_CUSTOM\u003dy\n\nThe #ifdef surrounding the code adding the mmc controller had a typo,\ncausing it to be compiled even when mmc was supposed to be disabled.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9744197c3d7b329590c2be33ad7b17409bd798fe",
      "tree": "b82478694d768a54bad23661e31830cc48e95e0f",
      "parents": [
        "45e9c0de2e86485f8b6633fd64ab19cfbff167f6"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 19 11:49:54 2008 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 19 11:49:54 2008 +1000"
      },
      "message": "md: Don\u0027t wait UNINTERRUPTIBLE for other resync to finish\n\nWhen two md arrays share some block device (e.g each uses different\npartitions on the one device), a resync of one array will wait for\nthe resync on the other to finish.\n\nThis can be a long time and as it currently waits TASK_UNINTERRUPTIBLE,\nthe softlockup code notices and complains.\n\nSo use TASK_INTERRUPTIBLE instead and make sure to flush signals\nbefore calling schedule.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "e7272403d2f9be3dbb7cc185fcc390e781b1af6b",
      "tree": "93a3b247e840c39d83fbdc5073f7189b01136b56",
      "parents": [
        "78566fecbb12a7616ae9a88b2ffbc8062c4a89e3"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 08 00:18:04 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 21:42:50 2008 -0400"
      },
      "message": "e100: Use pci_pme_active to clear PME_Status and disable PME#\n\nCurrently e100 uses pci_enable_wake() to clear pending wake-up events\nand disable PME# during intitialization, but that function is not\nsuitable for this purpose, because it immediately returns error code\nif device_may_wakeup() returns false for given device.\n\nMake e100 use pci_pme_active(), which carries out exactly the\nrequired operations, instead.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "78566fecbb12a7616ae9a88b2ffbc8062c4a89e3",
      "tree": "732e81889c6be0780ac196163a5c7c29f2dc490e",
      "parents": [
        "f55c21fd9a92a444e55ad1ca4e4732d56661bf2e"
      ],
      "author": {
        "name": "Christopher Li",
        "email": "chrisl@vmware.com",
        "time": "Fri Sep 05 14:04:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 21:40:24 2008 -0400"
      },
      "message": "e1000: prevent corruption of EEPROM/NVM\n\nAndrey reports e1000 corruption, and that a patch in vmware\u0027s ESX fixed\nit.\n\nThe EEPROM corruption is triggered by concurrent access of the EEPROM\nread/write. Putting a lock around it solve the problem.\n\n[akpm@linux-foundation.org: use DEFINE_SPINLOCK to avoid confusing lockdep]\nSigned-off-by: Christopher Li \u003cchrisl@vmware.com\u003e\nReported-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Zach Amsden \u003czach@vmware.com\u003e\nCc: Pratap Subrahmanyam \u003cpratap@vmware.com\u003e\nCc: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: PJ Waskiewicz \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f55c21fd9a92a444e55ad1ca4e4732d56661bf2e",
      "tree": "a3dbca7a83588a3a89a0c88f28ae4bcd38964430",
      "parents": [
        "27ed9ddfde8d2967076c51815e4ce297c4a18139"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Sat Sep 13 13:10:31 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Sep 18 21:38:44 2008 -0400"
      },
      "message": "forcedeth: call restore mac addr in nv_shutdown path\n\nafter\n\n| commit f735a2a1a4f2a0f5cd823ce323e82675990469e2\n| Author: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\n| Date:   Sun May 18 15:02:37 2008 +0200\n|\n|    [netdrvr] forcedeth: setup wake-on-lan before shutting down\n|\n|    When hibernating in \u0027shutdown\u0027 mode, after saving the image the suspend hook\n|    is not called again.\n|    However, if the device is in promiscous mode, wake-on-lan will not work.\n|    This adds a shutdown hook to setup wake-on-lan before the final shutdown.\n|\n|    Signed-off-by: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\n|    Signed-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n\nmy servers with nvidia ck804 and mcp55 will reverse mac address with kexec.\n\nit turns out that we need to restore the mac addr in nv_shutdown().\n\n[akpm@linux-foundation.org: fix typo in printk]\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Tobias Diedrich \u003cranma+kernel@tdiedrich.de\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "27ed9ddfde8d2967076c51815e4ce297c4a18139",
      "tree": "98fff4be1e8c4192d902c402bfb85e282bac53e3",
      "parents": [
        "add52379dde2e5300e2d574b172e62c6cf43b3d3"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benli@broadcom.com",
        "time": "Thu Sep 18 16:46:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:46:11 2008 -0700"
      },
      "message": "bnx2: Promote vector field in bnx2_irq structure from u16 to unsigned int\n\nThe bnx2 driver stores/uses the irq value from the pci_dev internally.\nBut when it stores the irq value, it has been performing an\ninteger demotion.  Because of the recent changes made to\narch/x86/kernel/io_apic.c, the new method in creating the irq value\n(using build_irq_for_pci_dev()) has exposed this bug on x86 systems.\n\nBecause of this demotion when calling request_irq() from\nbnx2_request_irq(), the driver would get a return code of -EINVAL.\nThis is because the kernel could not find the requested irq descriptor.\nBy storing the irq value properly, the kernel can find the correct\nirq descriptor and the bnx2 driver can operate normally.\n\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "add52379dde2e5300e2d574b172e62c6cf43b3d3",
      "tree": "c322f35beba73d356a44c1e31fed7a5791175eb6",
      "parents": [
        "0ef46e285c062cbe35d60c0adbff96f530d31c86"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Sep 18 16:28:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:28:27 2008 -0700"
      },
      "message": "sctp: Fix oops when INIT-ACK indicates that peer doesn\u0027t support AUTH\n\nIf INIT-ACK is received with SupportedExtensions parameter which\nindicates that the peer does not support AUTH, the packet will be\nsilently ignore, and sctp_process_init() do cleanup all of the\ntransports in the association.\nWhen T1-Init timer is expires, OOPS happen while we try to choose\na different init transport.\n\nThe solution is to only clean up the non-active transports, i.e\nthe ones that the peer added.  However, that introduces a problem\nwith sctp_connectx(), because we don\u0027t mark the proper state for\nthe transports provided by the user.  So, we\u0027ll simply mark\nuser-provided transports as ACTIVE.  That will allow INIT\nretransmissions to work properly in the sctp_connectx() context\nand prevent the crash.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ef46e285c062cbe35d60c0adbff96f530d31c86",
      "tree": "c2fc631d5760f097bab6b5173166c872639580ff",
      "parents": [
        "a3028b8ed1e1e9930bfa70ce4555fb7f9fad3dcc"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Sep 18 16:27:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 16:27:38 2008 -0700"
      },
      "message": "sctp: do not enable peer features if we can\u0027t do them.\n\nDo not enable peer features like addip and auth, if they\nare administratively disabled localy.  If the peer resports\nthat he supports something that we don\u0027t, neither end can\nuse it so enabling it is pointless.  This solves a problem\nwhen talking to a peer that has auth and addip enabled while\nwe do not.  Found by Andrei Pelinescu-Onciul \u003candrei@iptel.org\u003e.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58005b325394b18b8b6a737e06b4128deb2c4e63",
      "tree": "7f012854b6f3b4530db72846fd8ae3a3c48654e3",
      "parents": [
        "7e8bc3c6db9b4b74842b1c70bbf5c2a99a112b0d"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Thu Sep 18 12:19:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 18 12:29:09 2008 +0100"
      },
      "message": "[ARM] 5255/1: Update jornada ssp to remove build errors/warnings\n\n* Adds ssp functions into header so we don\u0027t get\n\"implicit declaration\" error at builtime.\n* Converts jornada_ssp_start/end functions into voids with\nproper declarations (to avoid \"prototype...\" warning).\n* Sorts include files in alphabetical order\n* Minor comment changes\n\nSigned-off-by: Kristoffer Ericson \u003cKristoffer.Ericson@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a3028b8ed1e1e9930bfa70ce4555fb7f9fad3dcc",
      "tree": "45f2e4fe7618dbf79f0a6ff74ddaa308ddc27277",
      "parents": [
        "93821778def10ec1e69aa3ac10adee975dad4ff3"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Sep 18 02:48:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 18 02:48:25 2008 -0700"
      },
      "message": "sctp: set the skb-\u003eip_summed correctly when sending over loopback.\n\nLoopback used to clobber the ip_summed filed which sctp then used\nto figure out if it needed to do checksumming or not.  Now that\nloopback doesn\u0027t do that any more, sctp needs to set the ip_summed\nfield correctly.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e8bc3c6db9b4b74842b1c70bbf5c2a99a112b0d",
      "tree": "28d351ee21c89e11ac00fdf51a4d6912404f0dbe",
      "parents": [
        "380b0fdfd0227d7604cd91ad97fb846ba643e0e7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 17 20:58:11 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 17 21:01:55 2008 +0100"
      },
      "message": "[ARM] omap: back out \u0027internal_clock\u0027 support\n\nThe structures weren\u0027t ready for this change:\n\narch/arm/plat-omap/devices.c:320: error: \u0027struct omap_mmc_conf\u0027 has no member named \u0027internal_clock\u0027\narch/arm/plat-omap/devices.c:326: error: implicit declaration of function \u0027omap_ctrl_readl\u0027\narch/arm/plat-omap/devices.c:326: error: \u0027OMAP2_CONTROL_DEVCONF0\u0027 undeclared (first use in this function)\narch/arm/plat-omap/devices.c:328: error: implicit declaration of function \u0027omap_ctrl_writel\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "380b0fdfd0227d7604cd91ad97fb846ba643e0e7",
      "tree": "b5ad586d155efb4f15a1c0248c5366420896a811",
      "parents": [
        "45e9c0de2e86485f8b6633fd64ab19cfbff167f6"
      ],
      "author": {
        "name": "roelkluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Sep 15 20:56:44 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 17 20:57:04 2008 +0100"
      },
      "message": "[ARM] 5249/1: davinci: remove redundant check in davinci_psc_config()\n\nid is unsigned, check is redundant.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2d291e902791e1c8d72bc223b6f063bbb27a1280",
      "tree": "f4c5093b1d51929ee8f09b60708125c66f2c4f7e",
      "parents": [
        "32dde0f975e430f00f03f80f7dbab585d8b45eab"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Sep 09 14:04:18 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 17 09:14:42 2008 -0700"
      },
      "message": "Fix compile failure with non modular builds\n\nCommit deac93df26b20cf8438339b5935b5f5643bc30c9 (\"lib: Correct printk\n%pF to work on all architectures\") broke the non modular builds by\nmoving an essential function into modules.c.  Fix this by moving it\nout again and into asm/sections.h as an inline.  To do this, the\ndefinition of struct ppc64_opd_entry has been lifted out of modules.c\nand put in asm/elf.h where it belongs.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "32dde0f975e430f00f03f80f7dbab585d8b45eab",
      "tree": "16df727d3119c93d7668e3468b90bf58eb294f23",
      "parents": [
        "612f9d338a6060f814ef35b7108b43407a5df423"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Sep 09 04:00:28 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 17 09:14:42 2008 -0700"
      },
      "message": "powerpc: Holly board needs dtbImage target\n\nOne of the changes in the bootwrapper makefile introduced the dtbImage\ntargets for boards that need a simple zImage with a DTB embedded in\nthem (595be948cce574ff2d5dde5d0426a636a4363c70, \"[POWERPC]\nbootwrapper: Build multiple cuImages\").  When this was done, it broke\nbooting on the Holly board as the zImage.holly wrapper did not get the\nDTB embedded properly.\n\nThis changes the target for the Holly board to a dtbImage so that the\nwrapper includes the vmlinux, wrapper bits, and DTB.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2fd6f6ec64ff347447d26646ac6188f3658b383c",
      "tree": "bfa49e13be769ffbbbc152cb1b771fe10dcb185e",
      "parents": [
        "e1f5dbd7077eebec794452a516cb02f1669b036d"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Wed Sep 17 16:52:50 2008 +1000"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Sep 17 16:52:50 2008 +1000"
      },
      "message": "[XFS] Don\u0027t do I/O beyond eof when unreserving space\n\nWhen unreserving space with boundaries that are not block aligned we round\nup the start and round down the end boundaries and then use this function,\nxfs_zero_remaining_bytes(), to zero the parts of the blocks that got\ndropped during the rounding. The problem is we don\u0027t consider if these\nblocks are beyond eof. Worse still is if we encounter delayed allocations\nbeyond eof we will try to use the magic delayed allocation block number as\na real block number. If the file size is ever extended to expose these\nblocks then we\u0027ll go through xfs_zero_eof() to zero them anyway.\n\nSGI-PV: 983683\n\nSGI-Modid: xfs-linux-melb:xfs-kern:32055a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "e1f5dbd7077eebec794452a516cb02f1669b036d",
      "tree": "6419e5089f94ef8cb10ab49ac3f66b2d67afd40c",
      "parents": [
        "f9114eba1eb08ee75fd0f1eee780f0290fb3c043"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Wed Sep 17 16:52:13 2008 +1000"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Sep 17 16:52:13 2008 +1000"
      },
      "message": "[XFS] Fix use-after-free with buffers\n\nWe have a use-after-free issue where log completions access buffers via\nthe buffer log item and the buffer has already been freed. Fix this by\ntaking a reference on the buffer when attaching the buffer log item and\nrelease the hold when the buffer log item is detached and we no longer\nneed the buffer. Also create a new function xfs_buf_item_free() to combine\nsome common code.\n\nSGI-PV: 985757\n\nSGI-Modid: xfs-linux-melb:xfs-kern:32025a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "f9114eba1eb08ee75fd0f1eee780f0290fb3c043",
      "tree": "cfdb27e38eb600f84a4278744b19e1576ca5e7d3",
      "parents": [
        "b5b8c9acd547244eb2b7d0280ba38b9dd01971cc"
      ],
      "author": {
        "name": "David Chinner",
        "email": "david@fromorbit.com",
        "time": "Wed Sep 17 16:51:21 2008 +1000"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Sep 17 16:51:21 2008 +1000"
      },
      "message": "[XFS] Prevent lockdep false positives when locking two inodes.\n\nIf we call xfs_lock_two_inodes() to grab both the iolock and the ilock,\nthen drop the ilocks on both inodes, then grab them again (as\nxfs_swap_extents() does) then lockdep will report a locking order problem.\nThis is a false positive.\n\nTo avoid this, disallow xfs_lock_two_inodes() fom locking both inode locks\nat once - force calers to make two separate calls. This means that nested\ndropping and regaining of the ilocks will retain the same lockdep subclass\nand so lockdep will not see anything wrong with this code.\n\nSGI-PV: 986238\n\nSGI-Modid: xfs-linux-melb:xfs-kern:31999a\n\nSigned-off-by: David Chinner \u003cdavid@fromorbit.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Peter Leckie \u003cpleckie@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "b5b8c9acd547244eb2b7d0280ba38b9dd01971cc",
      "tree": "ed441ac656570773941463a2d9e14032df5b6c36",
      "parents": [
        "364f358a734ddcd827c662ccbfa58ee3ac510762"
      ],
      "author": {
        "name": "David Chinner",
        "email": "david@fromorbit.com",
        "time": "Wed Sep 17 16:50:50 2008 +1000"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Sep 17 16:50:50 2008 +1000"
      },
      "message": "[XFS] Fix barrier status change detection.\n\nThe current code in xlog_iodone() uses the wrong macro to check if the\nbarrier has been cleared due to an EOPNOTSUPP error form the lower layer.\n\nSGI-PV: 986143\n\nSGI-Modid: xfs-linux-melb:xfs-kern:31984a\n\nSigned-off-by: David Chinner \u003cdavid@fromorbit.com\u003e\nSigned-off-by: Nathaniel W. Turner \u003cnate@houseofnate.net\u003e\nSigned-off-by: Peter Leckie \u003cpleckie@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "364f358a734ddcd827c662ccbfa58ee3ac510762",
      "tree": "2af362aa418b145e0626066ed2c8b3b0918630eb",
      "parents": [
        "6efdf281777eb07fac28ac2b2d7df1e619ee6da1"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Wed Sep 17 16:50:14 2008 +1000"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Sep 17 16:50:14 2008 +1000"
      },
      "message": "[XFS] Prevent direct I/O from mapping extents beyond eof\n\nWith the help from some tracing I found that we try to map extents beyond\neof when doing a direct I/O read. It appears that the way to inform the\ngeneric direct I/O path (ie do_direct_IO()) that we have breached eof is\nto return an unmapped buffer from xfs_get_blocks_direct(). This will cause\ndo_direct_IO() to jump to the hole handling code where is will check for\neof and then abort.\n\nThis problem was found because a direct I/O read was trying to map beyond\neof and was encountering delayed allocations. The delayed allocations\nbeyond eof are speculative allocations and they didn\u0027t get converted when\nthe direct I/O flushed the file because there was only enough space in the\ncurrent AG to convert and write out the dirty pages within eof. Note that\nxfs_iomap_write_allocate() wont necessarily convert all the delayed\nallocation passed to it - it will return after allocating the first extent\n- so if the delayed allocation extends beyond eof then it will stay that\nway.\n\nSGI-PV: 983683\n\nSGI-Modid: xfs-linux-melb:xfs-kern:31929a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "6efdf281777eb07fac28ac2b2d7df1e619ee6da1",
      "tree": "300ee54e4a9a7d7180a9b6770a51d42ad544b989",
      "parents": [
        "31bd61f2bb79e098117d823e054342b03aa87668"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Wed Sep 17 16:49:33 2008 +1000"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Sep 17 16:49:33 2008 +1000"
      },
      "message": "[XFS] Fix regression introduced by remount fixup\n\nLogically we would return an error in xfs_fs_remount code to prevent users\nfrom believing they might have changed mount options using remount which\ncan\u0027t be changed.\n\nBut unfortunately mount(8) adds all options from mtab and fstab to the\nmount arguments in some cases so we can\u0027t blindly reject options, but have\nto check for each specified option if it actually differs from the\ncurrently set option and only reject it if that\u0027s the case.\n\nUntil that is implemented we return success for every remount request, and\nsilently ignore all options that we can\u0027t actually change.\n\nSGI-PV: 985710\n\nSGI-Modid: xfs-linux-melb:xfs-kern:31908a\n\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "31bd61f2bb79e098117d823e054342b03aa87668",
      "tree": "a98afc0d4bcd98f0f4e648a5e1dddcc090c3f791",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@sgi.com",
        "time": "Wed Sep 17 16:45:37 2008 +1000"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Wed Sep 17 16:45:37 2008 +1000"
      },
      "message": "[XFS] Move memory allocations for log tracing out of the critical path\n\nMemory allocations for log-\u003el_grant_trace and iclog-\u003eic_trace are done on\ndemand when the first event is logged. In xlog_state_get_iclog_space() we\ncall xlog_trace_iclog() under a spinlock and allocating memory here can\ncause us to sleep with a spinlock held and deadlock the system.\n\nFor the log grant tracing we use KM_NOSLEEP but that means we can lose\ntrace entries. Since there is no locking to serialize the log grant\ntracing we could race and have multiple allocations and leak memory.\n\nSo move the allocations to where we initialize the log/iclog structures.\nUse KM_NOFS to avoid recursing into the filesystem and drop log-\u003el_trace\nsince it\u0027s not even used.\n\nSGI-PV: 983738\n\nSGI-Modid: xfs-linux-melb:xfs-kern:31896a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "45e9c0de2e86485f8b6633fd64ab19cfbff167f6",
      "tree": "0d4b478f259ea083e3f94363eebdf518413162ae",
      "parents": [
        "c8b0f4382cd7b5e58b17bd30d16898b7f249813c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Sep 15 16:43:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:39:33 2008 -0700"
      },
      "message": "warn: Turn the netdev timeout WARN_ON() into a WARN()\n\nthis patch turns the netdev timeout WARN_ON_ONCE() into a WARN_ONCE(),\nso that the device and driver names are inside the warning message.\nThis helps automated tools like kerneloops.org to collect the data\nand do statistics, as well as making it more likely that humans\ncut-n-paste the important message as part of a bugreport.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8b0f4382cd7b5e58b17bd30d16898b7f249813c",
      "tree": "fafd4d076584ca179ac8264b15391330e4e020b7",
      "parents": [
        "1b901aa2b5debe0df02e9d6bb8d86e342b6d47b5",
        "02b71b70129aaaa38f280af2aa5a767a4dec9107"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:36:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:36:06 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: fixed uninitialized counter in struct kmem_cache_node\n"
    },
    {
      "commit": "1b901aa2b5debe0df02e9d6bb8d86e342b6d47b5",
      "tree": "8f1335b0b2b9bbaad1584b28cdaa77b7a1f835b0",
      "parents": [
        "ef3d7714f6b75b51825ad0384b5ce48358427e50",
        "a83479545d0e693da0886fd28d041d3a5c1bc966"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:35:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:35:49 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] VR41xx: unsigned irq cannot be negative\n"
    },
    {
      "commit": "ef3d7714f6b75b51825ad0384b5ce48358427e50",
      "tree": "57d7b06320367bf8ec2074f999aae7f9739c9269",
      "parents": [
        "49f276be7ce12d90b6941a000b09e61b68e6c4f2"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 15:00:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:35:05 2008 -0700"
      },
      "message": "Fix PNP build failure, bugzilla #11276\n\nThis fill fix the following regression list entry:\n\nBug-Entry\t: http://bugzilla.kernel.org/show_bug.cgi?id\u003d11276\nSubject\t\t: build error: CONFIG_OPTIMIZE_INLINING\u003dy causes gcc 4.2 to do stupid things\nSubmitter\t: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nDate\t\t: 2008-08-06 17:18 (38 days old)\nReferences\t: http://marc.info/?l\u003dlinux-kernel\u0026m\u003d121804329014332\u0026w\u003d4\n\t\t  http://lkml.org/lkml/2008/7/22/353\nHandled-By\t: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nPatch\t\t: http://lkml.org/lkml/2008/7/22/364\n\nwith what I believe is a better fix than the one referenced\nin the regression entry above.\n\nThese PNP header interfaces try to work in such a way that\nyou can reference some of them even if PNP is not enabled,\nand the compiler was expected to optimize everything away.\n\nWhich is mostly fine, except that there was one interface\nfor which there was not provided an inline \"NOP\" implementation.\n\nOnce we add that, all of these compile failures cannot handle\nany more.\n\npnp: Provide NOP inline implementation of pnp_get_resource() when !PNP\n\nFixes kernel bugzilla #11276.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49f276be7ce12d90b6941a000b09e61b68e6c4f2",
      "tree": "6fe4cf958b0d5af9aeca12e9f73d39f0bddd4cfa",
      "parents": [
        "e95926d05d028a6bf0ab60b21b484c3d622fdcd1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "stephen.hemminger@vyatta.com",
        "time": "Tue Sep 16 16:04:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:35:05 2008 -0700"
      },
      "message": "hpplus: fix build regression\n\nThis fixes kernel regression for 2.6.27-rc in\n      http://bugzilla.kernel.org/show_bug.cgi?id\u003d11547\nThe change to split 8390 into old isa and non-isa versions\noverlooked this driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e95926d05d028a6bf0ab60b21b484c3d622fdcd1",
      "tree": "776ce40d8ecd93cd1f063a8cefaebf267121aeee",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:32:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 16 19:32:30 2008 -0700"
      },
      "message": "Revert \"b43/b43legacy: add RFKILL_STATE_HARD_BLOCKED support\"\n\nThis reverts commit bc19d6e0b74ef03a3baf035412c95192b54dfc6f, which as\nLarry Finger reports causes the radio LED on his system to no longer\nrespond to rfkill switch events.\n\nReported-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nRequested-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "612f9d338a6060f814ef35b7108b43407a5df423",
      "tree": "5a7288f3f7bb5768fcc34c55649bf37000db6bb9",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Tue Sep 09 14:43:39 2008 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 16 14:40:05 2008 -0700"
      },
      "message": "powerpc: Fix interrupt values for DMA2 in MPC8610 HPCD device tree\n\nFor Freescale 8xxx devices that use an MPIC, the interrupt numbers in\nthe device tree must be 16 greater than the values documented in the\nreference manual.  In these chips, the MPIC is wired to use the first\n16 numbers for external interrupts, but the documentation numbers\ninternal interrupts from 0.\n\nIn the MPC8610 HPCD device tree, the interrupt properties for the DMA\nchannels for DMA2 were not the adjusted values.  This fixes that.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2344abbcbdb82140050e8be29d3d55e4f6fe860b",
      "tree": "46c1842fc2a47aa4d7ee0c2c558f54bc50772b69",
      "parents": [
        "f1926ce63b996b42772b39e4b47bb4ef4ba748b4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 16 11:32:50 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 16 13:47:02 2008 -0700"
      },
      "message": "clockevents: make device shutdown robust\n\nThe device shut down does not cleanup the next_event variable of the\nclock event device. So when the device is reactivated the possible\nstale next_event value can prevent the device to be reprogrammed as it\nclaims to wait on a event already.\n\nThis is the root cause of the resurfacing suspend/resume problem,\nwhere systems need key press to come back to life.\n\nFix this by setting next_event to KTIME_MAX when the device is shut\ndown. Use a separate function for shutdown which takes care of that\nand only keep the direct set mode call in the broadcast code, where we\ncan not touch the next_event value.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7e2c23285454ecc8c8159b86d6343efe222ca3ae",
      "tree": "d4bb840de3750e01f81a604b3e300e0c50597ee1",
      "parents": [
        "e8224e4b804b4fd26723191c1891101a5959bb8a",
        "29bdc88384c2b24e37e5760df0dc898546083d6b",
        "d7ffd5076d4407d54b25bc4b25f3002f74fbafde"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:57:52 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:57:52 2008 -0700"
      },
      "message": "Merge branches \u0027ipoib\u0027, \u0027mlx4\u0027 and \u0027nes\u0027 into for-linus\n"
    },
    {
      "commit": "e8224e4b804b4fd26723191c1891101a5959bb8a",
      "tree": "94aa1274989fca8154bd3912d5f73239e705e7a3",
      "parents": [
        "1941246dd98089dd637f44d3bd4f6cc1c61aa9e4"
      ],
      "author": {
        "name": "Yossi Etigin",
        "email": "yossi.openib@gmail.com",
        "time": "Tue Sep 16 11:57:45 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:57:45 2008 -0700"
      },
      "message": "IPoIB: Fix deadlock on RTNL between bcast join comp and ipoib_stop()\n\nTaking rtnl_lock in ipoib_mcast_join_complete() causes a deadlock with\nipoib_stop().  We avoid it by scheduling the piece of code that takes\nthe lock on ipoib_workqueue instead of executing it directly.  This\nworks because we only flush the ipoib_workqueue with the RTNL not held.\n\nThe deadlock happens because ipoib_stop() calls ipoib_ib_dev_down()\nwhich calls ipoib_mcast_dev_flush(), which calls ipoib_mcast_free(),\nwhich calls ipoib_mcast_leave(). The latter calls\nib_sa_free_multicast(), and this waits until the multicast completion\nhandler finishes.  This handler is ipoib_mcast_join_complete(), which\nwaits for the rtnl_lock(), which was already taken by ipoib_stop().\n\nThis bug was introduced in commit a77a57a1 (\"IPoIB: Fix deadlock on\nRTNL in ipoib_stop()\").\n\nSigned-off-by: Yossi Etigin \u003cyosefe@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d7ffd5076d4407d54b25bc4b25f3002f74fbafde",
      "tree": "52c2bef856fe7357da30a16c308dc007ce83d262",
      "parents": [
        "1941246dd98089dd637f44d3bd4f6cc1c61aa9e4"
      ],
      "author": {
        "name": "Faisal Latif",
        "email": "flatif@neteffect.com",
        "time": "Tue Sep 16 11:56:26 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Sep 16 11:56:26 2008 -0700"
      },
      "message": "RDMA/nes: Fix client side QP destroy\n\nFix QP not being destroyed properly on the client, which leads to\nuserspace programs hanging on exit.  This is a missing chunk from the\nconnection management rewrite in commit 6492cdf3 (\"RDMA/nes: CM\nconnection setup/teardown rework\").\n\nSigned-off-by: Faisal Latif \u003cflatif@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9843099ff46467461d6476a827f6f9701682dbac",
      "tree": "989c39138718d8ea005a8fcf9651da19a2f270a8",
      "parents": [
        "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 11:44:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 11:44:00 2008 -0700"
      },
      "message": "sparc64: Fix SMP bootup with CONFIG_STACK_DEBUG or ftrace.\n\nBased upon a report by Meelis Roos.\n\nAny function call can try to access the current\nthread register via the _mcount hooks when the kernel\nis built with -pg (via ftrace or STACK_DEBUG).\n\nThat can\u0027t be setup properly very early on during\nthe bootup of other cpus for sun4u and some early\nsun4v systems.\n\nSo add notrace markers to these specific functions, so\nthat _mcount doesn\u0027t get invoked too early.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1577e4b70a04cce39f296cc714da5ad5d272105a",
      "tree": "26e96d9d33a8d2fd0e73c036eed20a3d1221d482",
      "parents": [
        "cd72ad3f57c400baa2ddb78b4fc2781cf68ffb6f"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Sep 16 14:19:25 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 16 14:20:40 2008 -0400"
      },
      "message": "Input: jornada720_ts - fix build error ( LONG() usage )\n\nThis patch removes the usage of LONG() which is deprecated; we also\nreplace BIT() with BIT_MASK().\n\nsigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c",
      "tree": "9fd4497604d8888f6f569a486a710392aa3a2663",
      "parents": [
        "6bfb09a1005193be5c81ebac9f3ef85210142650"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 09:53:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 09:53:42 2008 -0700"
      },
      "message": "sparc64: Fix OOPS in psycho_pcierr_intr_other().\n\nWe no longer put the top-level PCI controller device into the\nPCI layer device list.  So pbm-\u003epci_bus-\u003eself is always NULL.\n\nTherefore, use direct PCI config space accesses to get at\nthe PCI controller\u0027s PCI_STATUS register.\n\nTested by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9adb8c1d4f0ac78b3469e377ce5f8a846cbaedaf",
      "tree": "7ee39444979acfc3a838d15c911a3735c4ddd869",
      "parents": [
        "f26fd5d6e5006eae75a389c7ce74ed16761d094b"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Tue Sep 16 09:32:19 2008 -0700"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@skybook.(none)",
        "time": "Tue Sep 16 09:34:32 2008 -0700"
      },
      "message": "[S390] cio: fix orb initialization in cio_start_key\n\nThe functions cio_tm_start_key and cio_start_key use the same private\norb structure of a subchannel, so the orb needs to be cleared of old\ndata before it is used again. A respective memset is missing from\ncio_start_key and hereby added.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f26fd5d6e5006eae75a389c7ce74ed16761d094b",
      "tree": "0d8f90e4a54d983c4cb49bd751df03d4973e40cf",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Tue Sep 16 09:32:18 2008 -0700"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@skybook.(none)",
        "time": "Tue Sep 16 09:34:31 2008 -0700"
      },
      "message": "[S390] cio: Fix driver_data handling for ccwgroup devices.\n\nSince 16f7f9564c3ae190954f2ec55f385a268b93ac4d, we\u0027ve seen\noopses when grouping/ungrouping devices:\n\nUnable to handle kernel pointer dereference at virtual kernel address 0000000000\n114000\nOops: 0004 [#1] PREEMPT SMP\nModules linked in: bonding qeth_l2 dm_multipath sunrpc qeth_l3 dm_mod qeth chsc_\nsch ccwgroup\nCPU: 1 Not tainted 2.6.26-29.x.20080815-s390xdefault #1\nProcess iperf (pid: 24412, task: 000000003f446038, ksp: 000000003c929e08)\nKrnl PSW : 0404d00180000000 000003e00006f6e6 (qeth_irq+0xda/0xb28 [qeth])\n           R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:3 CC:1 PM:0 EA:3\nKrnl GPRS: 0000000000000000 000003e000000003 0000000000000000 0000000000114ccc\n           000000003fb82e48 000003e00006f60c 000000000000000c 000000003ce72100\n           0000000000114944 000000003fb82e48 0000000000114ccc 000000003fe8fd28\n           000003e000066000 000003e000076128 000000003fe8fdb8 000000003fe8fd28\nKrnl Code: 000003e00006f6da: bf3f2024            icm     %r3,15,36(%r2)\n           000003e00006f6de: a774023c            brc     7,3e00006fb56\n           000003e00006f6e2: a7280000            lhi     %r2,0\n          \u003e000003e00006f6e6: 5020a1a0            st      %r2,416(%r10)\n           000003e00006f6ea: 58109000            l       %r1,0(%r9)\n           000003e00006f6ee: a7111000            tmll    %r1,4096\n           000003e00006f6f2: a77400f9            brc     7,3e00006f8e4\n           000003e00006f6f6: 8810000c            srl     %r1,12\nCall Trace:\n([\u003c000000003fe8fd20\u003e] 0x3fe8fd20)\n [\u003c000000000033bf2a\u003e] ccw_device_call_handler+0xb2/0xd8\n [\u003c0000000000339e1c\u003e] ccw_device_irq+0x124/0x164\n [\u003c0000000000339758\u003e] io_subchannel_irq+0x8c/0x118\n [\u003c00000000003309ba\u003e] do_IRQ+0x192/0x1bc\n [\u003c0000000000114f66\u003e] io_return+0x0/0x8\n [\u003c00000000001149cc\u003e] sysc_do_svc+0x0/0x22\n([\u003c0000000000114a18\u003e] sysc_noemu+0x10/0x16)\n [\u003c00000200002e047c\u003e] 0x200002e047c\nLast Breaking-Event-Address:\n [\u003c000003e00006f6d6\u003e] qeth_irq+0xca/0xb28 [qeth]\n\nThe problem is that dev-\u003edriver_data for a ccw device is NULL,\nwhile it should point to the ccwgroup device it is a member of.\nThis happened due to incorrect cleanup if creating a ccwgroup\ndevice failed because the ccw devices were already grouped.\n\nFix this by setting cdev[i] to NULL in the error handling of\nccwgroup_create_from_string() after we give up our reference and\nby checking if the driver_data points to the ccwgroup device in\nccwgroup_release() just to be really sure.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ba0593bf553c450a03dbc5f8c1f0ff58b778a0c8",
      "tree": "027517cfd97e0ddc3513273a1dcb92d00db38234",
      "parents": [
        "5132895f14a57607152f7865dc862fb076ce2585"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Sep 16 09:29:40 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Sep 16 09:33:57 2008 -0700"
      },
      "message": "x86: completely disable NOPL on 32 bits\n\nCompletely disable NOPL on 32 bits.  It turns out that Microsoft\nVirtual PC is so broken it can\u0027t even reliably *fail* in the presence\nof NOPL.\n\nThis leaves the infrastructure in place but disables it\nunconditionally.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "cd72ad3f57c400baa2ddb78b4fc2781cf68ffb6f",
      "tree": "b8cad1c1e5b5afb7621a090934240d8b07859c8a",
      "parents": [
        "9ce1ca284a322ba6f9d691136a29c9cfe381e1fc"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sun Sep 14 11:52:44 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Sep 16 12:28:13 2008 -0400"
      },
      "message": "Input: bcm5974 - switch back to normal mode when closing\n\nStaying in multi-touch mode after closing the device sometimes makes\nthe keyboard drop keys or repeat keys irratically. The conjecture is\nthat some internal buffer starts to overflow, resulting in undefined\nbehavior. Switching back to normal mode when closing the device makes\nthe problem go away.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a83479545d0e693da0886fd28d041d3a5c1bc966",
      "tree": "11b3773df0b5e7dcf67a3bcabec8a888b4fca4d2",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Sep 15 20:50:54 2008 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 16 11:04:30 2008 +0200"
      },
      "message": "[MIPS] VR41xx: unsigned irq cannot be negative\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "29bdc88384c2b24e37e5760df0dc898546083d6b",
      "tree": "9d8fe16ac4728ab669f81a763effda21301d9ddf",
      "parents": [
        "c9257433f2eaf8803a1f3d3be5d984232db41ffe"
      ],
      "author": {
        "name": "Vladimir Sokolovsky",
        "email": "vlad@mellanox.co.il",
        "time": "Mon Sep 15 14:25:23 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Sep 15 14:25:23 2008 -0700"
      },
      "message": "IB/mlx4: Fix up fast register page list format\n\nByte swap the addresses in the page list for fast register work requests\nto big endian to match what the HCA expectx.  Also, the addresses must\nhave the \"present\" bit set so that the HCA knows it can access them.\nOtherwise the HCA will fault the first time it accesses the memory\nregion.\n\nSigned-off-by: Vladimir Sokolovsky \u003cvlad@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "93821778def10ec1e69aa3ac10adee975dad4ff3",
      "tree": "5cd95c0592407ac49b4f6bd9aa8ba71d93500aae",
      "parents": [
        "cff502a38394fd33693f6233e03fca363dfa956d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Sep 15 11:48:46 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 15 11:48:46 2008 -0700"
      },
      "message": "udp: Fix rcv socket locking\n\nThe previous patch in response to the recursive locking on IPsec\nreception is broken as it tries to drop the BH socket lock while in\nuser context.\n\nThis patch fixes it by shrinking the section protected by the\nsocket lock to sock_queue_rcv_skb only.  The only reason we added\nthe lock is for the accounting which happens in that function.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02b71b70129aaaa38f280af2aa5a767a4dec9107",
      "tree": "a964cdde0a75171fe82bf700cd07375f035169bb",
      "parents": [
        "bc45eb8950b8c14487385cfd2bda1613ca8d9703"
      ],
      "author": {
        "name": "Salman Qazi",
        "email": "sqazi@google.com",
        "time": "Thu Sep 11 12:25:41 2008 -0700"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Mon Sep 15 09:49:05 2008 +0300"
      },
      "message": "slub: fixed uninitialized counter in struct kmem_cache_node\n\nInitialized total objects atomic for the node in init_kmem_cache_node.  The\nuninitialized value was ruining the stats in /proc/slabinfo.\n\nAcked-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: Salman Qazi \u003csqazi@google.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "bc45eb8950b8c14487385cfd2bda1613ca8d9703",
      "tree": "246f0d72d55a48ae3be330a99135e29d000849ef",
      "parents": [
        "212387055902b65f79463d1934033255aa6b99e1",
        "ba95487df97f9c45cfdae2a47de56235e7a13dc5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 14 22:50:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 14 22:50:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: talitos - Avoid consecutive packets going out with same IV\n"
    },
    {
      "commit": "ba95487df97f9c45cfdae2a47de56235e7a13dc5",
      "tree": "e8581dd7fb9951f3baf0cb6d687a5bd65644df6d",
      "parents": [
        "6bfb09a1005193be5c81ebac9f3ef85210142650"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Sun Sep 14 13:41:19 2008 -0700"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Sep 14 13:41:19 2008 -0700"
      },
      "message": "crypto: talitos - Avoid consecutive packets going out with same IV\n\nThe SEC\u0027s h/w IV out implementation DMAs the trailing encrypted payload\nblock of the last encryption to ctx-\u003eiv.  Since the last encryption may\nstill be pending completion, we can sufficiently prevent successive\npackets from being transmitted with the same IV by xoring with sequence\nnumber.\n\nAlso initialize alg_list earlier to prevent oopsing on a failed probe.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Lee Nipper \u003clee.nipper@freescale.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "5132895f14a57607152f7865dc862fb076ce2585",
      "tree": "a9f361266027fa9a38eb898c20d631e9b2bf702e",
      "parents": [
        "5670a43d710a12fcbbfaefd3991002768b488d82"
      ],
      "author": {
        "name": "Alex Nixon",
        "email": "alex.nixon@citrix.com",
        "time": "Wed Sep 03 14:36:40 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 14 18:10:01 2008 +0200"
      },
      "message": "x86/paravirt: Remove duplicate paravirt_pagetable_setup_{start, done}()\n\nThey were already called once in arch/x86/kernel/setup.c - we don\u0027t need to call them again.\n\nfixes:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d11485\n\nSigned-off-by: Alex Nixon \u003calex.nixon@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5670a43d710a12fcbbfaefd3991002768b488d82",
      "tree": "98b723489f895fa9080c72a9abcbdf03945ef27e",
      "parents": [
        "0ad5bce7409d681a5655c66e64bb0eb740b89c1f"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sun Sep 14 07:42:23 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 14 16:46:34 2008 +0200"
      },
      "message": "xen: fix for xen guest with mem \u003e 3.7G\n\nPFN_PHYS() can truncate large addresses unless its passed a suitable\nlarge type.  This is fixed more generally in the patch series\nintroducing phys_addr_t, but we need a short-term fix to solve a\nXen regression reported by Roberto De Ioris.\n\nReported-by: Roberto De Ioris \u003croberto@unbit.it\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "212387055902b65f79463d1934033255aa6b99e1",
      "tree": "c14646bc5416f7f3c9d772e3623b3ae47f7ec42c",
      "parents": [
        "6bfb09a1005193be5c81ebac9f3ef85210142650"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sat Sep 13 22:29:31 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 13 14:56:04 2008 -0700"
      },
      "message": "Add Uwe Kleine-König to .mailmap\n\nThere are a few commits that misencoded my name (or used \"oe\" instead of\n\"ö\").  So add a correct version to .mailmap.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6bfb09a1005193be5c81ebac9f3ef85210142650"
}
