)]}'
{
  "log": [
    {
      "commit": "6cd8fa87fbf31b2ab77b8aaec497e7f6a3757578",
      "tree": "25a8ac89d09f7b8f2cd3e4a33068d309cfdbc76f",
      "parents": [
        "926b28984da035ac407e6b8f22ee8b4f94f51cf1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Fri Jun 01 00:46:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:29 2007 -0700"
      },
      "message": "RTC: use fallback IRQ if PNP tables don\u0027t provide one\n\nIntel Macs (and possibly other machines) provide a PNP entry for the RTC,\nbut provide no IRQ.  As a result the rtc-cmos driver doesn\u0027t allow wakeup\nalarms.  If the RTC is located at the legacy ioport range, assume that it\u0027s\non IRQ 8 unless the tables say otherwise.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "926b28984da035ac407e6b8f22ee8b4f94f51cf1",
      "tree": "81bd3124062c614d17650667b4401425365d8237",
      "parents": [
        "0a920b5b666d0be8141bd1ce620fffa7de96b81b"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Jun 01 00:46:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "Documentation: How to use GDB to decode OOPSes\n\nAdds instructions how to use GDB to figure out the exact location of\nan OOPS to Documentation/BUG-HUNTING.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a920b5b666d0be8141bd1ce620fffa7de96b81b",
      "tree": "9de51d4073895f72201040d4c7913dcc83b9ed4e",
      "parents": [
        "bc913b1899ce0c15ec496d1aa121c36785e0528a"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Jun 01 00:46:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "add a trivial patch style checker\n\nWe are seeing increasing levels of minor patch style violations in submissions\nto the mailing lists as well as making it into the tree.  These detract from\nthe quality of the submission and cause unnessary work for reviewers.\n\nAs a first step package up the current state of the patch style checker and\ninclude it in the kernel tree.  Add instructions suggesting running it on\nsubmissions.  This adds version v0.01 of the checkpatch.pl script.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Joel Schopp \u003cjschopp@austin.ibm.com\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc913b1899ce0c15ec496d1aa121c36785e0528a",
      "tree": "46c4e6df18b400ca21e80aac3b54b460440bc546",
      "parents": [
        "9db71a188bd04114c04b1faa6538f1c4faa0a9a7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jun 01 00:46:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "misc/tifm_7xx1: replace deprecated irq flag\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9db71a188bd04114c04b1faa6538f1c4faa0a9a7",
      "tree": "859c1cd34de17e92c587d6b79af5735d04f2a332",
      "parents": [
        "bfeeffbb4fb73a32c00d52742850f88e563726a5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Fri Jun 01 00:46:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "fbdev: Move declaration of fb_class to \u003clinux/fb.h\u003e\n\nMove the forward declaration of fb_class from drivers/video/console/fbcon.h to\n\u003clinux/fb.h\u003e, together with the other forward declarations related to\ndrivers/video/fbmem.c.\n\nThis kills the following sparse warning:\n| drivers/video/fbmem.c:1363:14: warning: symbol \u0027fb_class\u0027 was not declared. Should it be static?\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfeeffbb4fb73a32c00d52742850f88e563726a5",
      "tree": "445cce7eaf45639e5089ee1fb0e1d5f043ebf98d",
      "parents": [
        "38d473f99575f57f5911c7c94922fcf0b0a58b8d"
      ],
      "author": {
        "name": "Avuton Olrich",
        "email": "avuton@gmail.com",
        "time": "Fri Jun 01 00:46:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "cfag12864bfb: Use sys_ instead of cfb_ framebuffer accessors\n\nBecause the framebuffer memory is allocated system RAM, use the sys_ drawing\nlibraries. It also fixes the following compile error:\n\n  LD      .tmp_vmlinux1\ndrivers/built-in.o:(.data+0x8b48): undefined reference to `cfb_fillrect\u0027\ndrivers/built-in.o:(.data+0x8b50): undefined reference to `cfb_copyarea\u0027\ndrivers/built-in.o:(.data+0x8b58): undefined reference to `cfb_imageblit\u0027\n\n[adaplas]\nUse fb_sys_read/write for the same reasons as above.\n\nSigned-off-by: Avuton Olrich \u003cavuton@gmail.com\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38d473f99575f57f5911c7c94922fcf0b0a58b8d",
      "tree": "f0d9f967ac96a1a02658f6bcd399407b7e615fb7",
      "parents": [
        "2d9f95f916e926195a57b76064586ea0b1985848"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Fri Jun 01 00:46:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "vt8623fb: arkfb: null pointer dereference fix\n\nThis patch prevents null pointer dereference in arkfb and vt8623fb.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d9f95f916e926195a57b76064586ea0b1985848",
      "tree": "c730ebe15767a1839fb6fe734b273d3a5d4489af",
      "parents": [
        "f0ede66fca23cfee4ee80b48298007d930f49bbe"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Jun 01 00:46:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "skeletonfb: fix of xxxfb_setup ifdef\n\nThis patch fixes wrong ifdef around the xxxfb_setup. It also moves this\nfunction to remove forward declaration.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f0ede66fca23cfee4ee80b48298007d930f49bbe",
      "tree": "2deb9337847d472fe776d00bc4f53c7a82d0aea9",
      "parents": [
        "b9e82af823c10d8f981072e0d7c3a8a31f73e0bd"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Fri Jun 01 00:46:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "fix compat futex code for private futexes\n\nWhen the private futex support was added the compat code wasn\u0027t changed.\nThe result is that code using compat code which fail, e.g., because the\ntimeout values are not correctly passed.  The following patch should fix\nthat.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\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": "b9e82af823c10d8f981072e0d7c3a8a31f73e0bd",
      "tree": "6af18231fb5e0117f66a3aa1f24797feeb175f18",
      "parents": [
        "0939c17c7bcf1c838bea4445b80a6966809a438f"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@ubuntu.com",
        "time": "Fri Jun 01 00:46:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "Work around Dell E520 BIOS reboot bug\n\nForce Dell E520 to use the BIOS to shutdown/reboot.\n\nI have at least one report that this patch fixes shutdown/reboot\nproblems on the Dell E520 platform.\n\n(Andi says: People can always set the boot option.  It hardly seems like a\ncritical issue needing a backport.)\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@ubuntu.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0939c17c7bcf1c838bea4445b80a6966809a438f",
      "tree": "3d93789babaab344aa9c6840e267ffe34caadc6c",
      "parents": [
        "24faa9eef876d39e0826a36f31ae0e8b0eeb9835"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Jun 01 00:46:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "x86: fix oprofile double free\n\nChuck reports that the recent fix from Andi to oprofile\n6c977aad03a18019015035958c65b6729cd0574c introduces a double free.  Each\ncpu\u0027s cpu_msrs is setup to point to cpu 0\u0027s, which causes free_msrs to free\ncpu 0\u0027s pointers for_each_possible_cpu.  Rather than copy the pointers, do\na deep copy instead.\n\n[acme@redhat.com: allocate_msrs() was using for_each_online_cpu()]\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24faa9eef876d39e0826a36f31ae0e8b0eeb9835",
      "tree": "3fe592d3bec99fa50d6af17e66325f56b8de85b8",
      "parents": [
        "f8343685643f2901fe11aa9d0358cafbeaf7b4c3"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Fri Jun 01 00:46:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "pci_ids: update patch for Intel ICH9M\n\nThis patch updates the Intel ICH9M LPC Controller DID\u0027s, due to a\nspecification change.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8343685643f2901fe11aa9d0358cafbeaf7b4c3",
      "tree": "08cad541c6668d0372aa5c394792735dfdb06f30",
      "parents": [
        "632155e659449685b719995d7e7081cff7b01aba"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:28 2007 -0700"
      },
      "message": "parse errors in ifdefs\n\nFix various bits of obviously-busted code which we\u0027re not happening to\ncompile, due to ifdefs.\n\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "632155e659449685b719995d7e7081cff7b01aba",
      "tree": "3d6f7f12f89dd3ec7733c09042420cfac9114989",
      "parents": [
        "78b7611c4a1e3ff008abc4751b566cb533d68f3d"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Fri Jun 01 00:46:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "potential parse error in ifdef\n\nI have made a tool to parse the kernel that does not pre-process the\nsource.  That means that my parser tries to parse all the code, including\ncode in the #else branch or code that is not often compiled because the\ndriver is not very used (or not used at all).  So, my parser sometimes\nreports parse error not originally detected by gcc.  Here is my (first)\npatch.\n\n[akpm@linux-foundation.org: fix amd8111e.c]\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78b7611c4a1e3ff008abc4751b566cb533d68f3d",
      "tree": "569b5ae011f3c6a38406a95d3f8b8f61d358ab16",
      "parents": [
        "0dd11f9be47188ce08543ef65e9ece9beb2027dc"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jun 01 00:46:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "msi: mask the msix vector before we unmap it\n\nWith these two lines in the reverse order the drives/block/ccis.c was\noopsing in msi_free_irqs.  Silly us calling writel on an area after\nwe unmap it.\n\nBUG: unable to handle kernel paging request at virtual address f8b2200c\n printing eip:\nc01e9cc7\n*pdpt \u003d 0000000000003001\n*pde \u003d 0000000037e48067\n*pte \u003d 0000000000000000\nOops: 0002 [#1]\nSMP\nModules linked in: cciss ipv6 parport_pc lp parport autofs4 i2c_dev i2c_core\nsunrpc loop dm_multipath button battery asus_acpi ac tg3 floppy sg dm_snapshot\ndm_zero dm_mirror ext3 jbd dm_mod ata_piix libata mptsas scsi_transport_sas\nmptspi scsi_transport_spi mptscsih mptbase sd_mod scsi_mod\nCPU:    1\nEIP:    0060:[\u003cc01e9cc7\u003e]    Not tainted VLI\nEFLAGS: 00010286   (2.6.22-rc2-gd2579053 #1)\nEIP is at msi_free_irqs+0x81/0xbe\neax: f8b22000   ebx: f71f3180   ecx: f7fff280   edx: c1886eb8\nesi: f7c4e800   edi: f7c4ec48   ebp: 00000002   esp: f5a0dec8\nds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068\nProcess rmmod (pid: 5286, ti\u003df5a0d000 task\u003dc47d2550 task.ti\u003df5a0d000)\nStack: 00000002 f8b72294 00000400 f8b69ca7 f8b6bc6c 00000002 00000000 00000000\n       00000000 00000000 00000000 f5a997f4 f8b69d61 f7c5a4b0 f7c4e848 f7c4e848\n       f7c4e800 f7c4e800 f8b72294 f7c4e848 f8b72294 c01e3cdf f7c4e848 c024c469\nCall Trace:\n [\u003cf8b69ca7\u003e] cciss_shutdown+0xae/0xc3 [cciss]\n [\u003cf8b69d61\u003e] cciss_remove_one+0xa5/0x178 [cciss]\n [\u003cc01e3cdf\u003e] pci_device_remove+0x16/0x35\n [\u003cc024c469\u003e] __device_release_driver+0x71/0x8e\n [\u003cc024c56e\u003e] driver_detach+0xa0/0xde\n [\u003cc024bc5c\u003e] bus_remove_driver+0x27/0x41\n [\u003cc01e3ef3\u003e] pci_unregister_driver+0xb/0x13\n [\u003cf8b6a343\u003e] cciss_cleanup+0xf/0x51 [cciss]\n [\u003cc0139ced\u003e] sys_delete_module+0x110/0x135\n [\u003cc0104c7a\u003e] sysenter_past_esp+0x5f/0x85\n\nHere\u0027s a patch that just reverses the 2 lines of code as Eric suggests. Please\nconsider this for inclusion.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Chase Maupin \u003cchase.maupin@hp.com\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dd11f9be47188ce08543ef65e9ece9beb2027dc",
      "tree": "28a76160faedd4a506e19c2debd1d0a022bf3dfe",
      "parents": [
        "4eb527a0ca83de28e773371f42abad2ab1ed7fdf"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jun 01 00:46:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "msi: fix the ordering of msix irqs\n\n\"Mike Miller (OS Dev)\" \u003cmikem@beardog.cca.cpqcorp.net\u003e writes:\n\nFound what seems the problem with our vectors being listed backward.  In\ndrivers/pci/msi.c we should be using list_add_tail rather than list_add to\npreserve the ordering across various kernels.  Please consider this for\ninclusion.\n\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nScrewed-up-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: \"Mike Miller (OS Dev)\" \u003cmikem@beardog.cca.cpqcorp.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4eb527a0ca83de28e773371f42abad2ab1ed7fdf",
      "tree": "f735515ce4d8e711a0a13b4ff6317712139d7380",
      "parents": [
        "85d71244f02583886dc20a60df2d4657d42116b4"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Jun 01 00:46:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "m68k: parenthesis balance\n\nBalance parenthesis in m68k mac debug code.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85d71244f02583886dc20a60df2d4657d42116b4",
      "tree": "9140675832d488f40f5a4b230ff7c651a598dbf4",
      "parents": [
        "296baae254c2e9ead4da5bfa57ecec86750331c7"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Fri Jun 01 00:46:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "Fix possible UDF data corruption\n\nupdate_next_aext() could possibly rewrite values in elen and eloc, possibly\nleading to data corruption when rewriting a file.  Use temporary variables\ninstead.  Also advance cur_epos as it can also point to an indirect extent\npointer.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "296baae254c2e9ead4da5bfa57ecec86750331c7",
      "tree": "24659b8e8043db15caa52f863f9c8465a7ff6417",
      "parents": [
        "2e1c49db4c640b35df13889b86b9d62215ade4b6"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan.altenberg@linutronix.de",
        "time": "Fri Jun 01 00:46:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "Add select PHYLIB to the UCC_GETH Kconfig option\n\nucc_geth has been migrated to use the common phylib code. So lets add a\n\u0027select PHYLIB\u0027 to the UCC_GETH Kconfig entry.\n\nSigned-off-by: Jan Altenberg \u003cjan.altenberg@linutronix.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e1c49db4c640b35df13889b86b9d62215ade4b6",
      "tree": "8b886843a57f5ff683700a9f623294e3f24d07ef",
      "parents": [
        "fa0aa866c82e441787e07169cb4925e3b673e891"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Fri Jun 01 00:46:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "x86_64: allocate sparsemem memmap above 4G\n\nOn systems with huge amount of physical memory, VFS cache and memory memmap\nmay eat all available system memory under 4G, then the system may fail to\nallocate swiotlb bounce buffer.\n\nThere was a fix for this issue in arch/x86_64/mm/numa.c, but that fix dose\nnot cover sparsemem model.\n\nThis patch add fix to sparsemem model by first try to allocate memmap above\n4G.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa0aa866c82e441787e07169cb4925e3b673e891",
      "tree": "5d6f3f980789eb438183b928bd9d2ef906bfe2a2",
      "parents": [
        "e984fd486fdbd65d1b4a637f0ef80086eee8fbe6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Fri Jun 01 00:46:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:27 2007 -0700"
      },
      "message": "Fix vmi.c compilation\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e984fd486fdbd65d1b4a637f0ef80086eee8fbe6",
      "tree": "b2d5027fc0ca5eabca5a47e1bbdcc90133f5cc1e",
      "parents": [
        "184b812f7da6726d7ea4ca409c7a8762ff6c6df6",
        "436bd75e47cf804dfe89f805106bb53ff577e99a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 07:49:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 07:49:18 2007 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  Define/reserve new ext4 superblock fields\n  When ext4_ext_insert_extent() fails to insert new blocks\n  ext4: Extent overlap bugfix\n  Remove unnecessary exported symbols.\n  EXT4: Fix whitespace\n"
    },
    {
      "commit": "184b812f7da6726d7ea4ca409c7a8762ff6c6df6",
      "tree": "77bd990cb8b36b94a9da0e9e683b70ca105279e4",
      "parents": [
        "73a74ed3a6f8fcb817fdffa2c2718f96d0108b7f"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Sat May 26 17:01:04 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: quirk disable MSI on via vt3351\n\nThe Via VT3351 APIC does not play well with MSI and unleashes a flood\nof APIC errors when MSI is used to deliver interrupts.  The problem\nwas recently exposed when the atl1 network device driver, which enables\nMSI by default, stimulated APIC errors on an Asus M2V mainboard, which\nemploys the Via VT3351.\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d8472 for additional\ndetails on this bug.\n\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "73a74ed3a6f8fcb817fdffa2c2718f96d0108b7f",
      "tree": "1f9ec603c1cfd0fa9eba12cdd5fd0af35399dca1",
      "parents": [
        "3c92c57af9a24a08b8d2f76650b1209239914fcd"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Wed May 23 14:50:02 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: i386: fixup for Siemens Nixdorf AG FSC Multiprocessor Interrupt Controllers\n\nWolfgang gets:\n\n PCI: Cannot allocate resource region 0 of device 0000:00:04.0\n PCI: Error while updating region 0000:00:04.0/0 (a8008000 !\u003d fec08000)\n\nNote that the BAR seems to have high address bits hardwired to fec00000.\nAnd device 0000:00:04.0 is\n\n 00:04.0 System peripheral: Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller (rev 02)\n\nI\u0027d guess that when we try to reassign this resource, PCI interrupts might\njust stop working. This could explain SCSI timeouts and other weird things.\n\nCc: Wolfgang Erig \u003cWolfgang.Erig@gmx.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3c92c57af9a24a08b8d2f76650b1209239914fcd",
      "tree": "203717bccf072e32dc62db493b0fee6aa4201a44",
      "parents": [
        "e3008dedff4bdc96a5f67224cd3d8d12237082a0"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "gardner.ben@gmail.com",
        "time": "Thu May 10 22:58:58 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:37 2007 -0700"
      },
      "message": "PCI: Fix pci_find_present\n\npci_find_present() is only matching the last item in the list of ids.\n\nThe break after the match is found only escapes the for loop, not the\nwhile loop, so found gets reset to NULL on the next pass.\n\nSigned-off-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e3008dedff4bdc96a5f67224cd3d8d12237082a0",
      "tree": "b94671543b5dfcec7d2938bf25007c2237eca039",
      "parents": [
        "4fdadebc313f46a750e9ffca9c68c35c587ced9f"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Thu May 10 22:58:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:36 2007 -0700"
      },
      "message": "PCI: disable MSI by default on systems with Serverworks HT1000 chips\n\nI\u0027ve been seeing lots of messages like these:\n\neth0: No interrupt was generated using MSI, switching to INTx mode.  Please\nreport this failure to the PCI maintainer and include system chipset\ninformation.\n\nOn several systems that use the following Severworks HT1000 (also sometimes\nlabeled as a Broadcom chipset as well) bridge chips.  It doesn\u0027t appear MSI\nworks well (if at all) on these systems.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fdadebc313f46a750e9ffca9c68c35c587ced9f",
      "tree": "8765dca261f32041e081f9b1d543ad9f80e13d67",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Apr 26 18:21:38 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 31 16:56:36 2007 -0700"
      },
      "message": "msi: fix ARM compile\n\nIn file included from drivers/pci/msi.c:22:\ninclude/asm/smp.h:17:26: asm/arch/smp.h: No such file or directory\ninclude/asm/smp.h:20:3: #error \"\u003casm-arm/smp.h\u003e included in non-SMP build\"\ninclude/asm/smp.h:23:1: warning: \"raw_smp_processor_id\" redefined\nIn file included from include/linux/sched.h:65,\n                 from include/linux/mm.h:4,\n                 from drivers/pci/msi.c:10:\ninclude/linux/smp.h:85:1: warning: this is the location of the previous\ndefinition\n\nTested on powerpc, i386, and x86_64.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "436bd75e47cf804dfe89f805106bb53ff577e99a",
      "tree": "0ab9b4b67eb2233ce62878c37f8f1d32f7983229",
      "parents": [
        "315054f023d28ee64f308adf8b5737831541776b"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 12:43:28 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "Define/reserve new ext4 superblock fields\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "315054f023d28ee64f308adf8b5737831541776b",
      "tree": "09d40287fdde6f6e46ad578f9810e30933c7594c",
      "parents": [
        "25d14f983f70ddbeb15fa2d0f32f6b70bca42a15"
      ],
      "author": {
        "name": "Alex Tomas",
        "email": "alex@clusterfs.com",
        "time": "Thu May 24 13:04:25 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "When ext4_ext_insert_extent() fails to insert new blocks\n\nwe should free just the allocated blocks.\n\nSigned-off-by: Alex Tomas \u003calex@clusterfs.com\u003e\nSigned-off-by: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "25d14f983f70ddbeb15fa2d0f32f6b70bca42a15",
      "tree": "322e219240fc4b527b5c5b16d1f7a97b5dd0917b",
      "parents": [
        "8a9dc94498f39c259b011d0abcb89bdf73cafa2d"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Thu May 24 13:04:13 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "ext4: Extent overlap bugfix\n\nThis patch adds a check for overlap of extents and cuts short the\nnew extent to be inserted, if there is a chance of overlap.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8a9dc94498f39c259b011d0abcb89bdf73cafa2d",
      "tree": "c3805d49931287bd6c1d9021783a4b7292d91332",
      "parents": [
        "8c55e20411c9499c52890a081724a8b71f3dc3a1"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Thu May 24 13:04:41 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:15 2007 -0400"
      },
      "message": "Remove unnecessary exported symbols.\n\nSigned-Off-By: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "8c55e20411c9499c52890a081724a8b71f3dc3a1",
      "tree": "82f1badade34aa5a5461a4ae5141c30a9a64cc66",
      "parents": [
        "54ca4123363f388ab724fc66da92b87dc05395c3"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Thu May 24 13:04:54 2007 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu May 31 16:20:14 2007 -0400"
      },
      "message": "EXT4: Fix whitespace\n\nReplace a lot of spaces with tabs\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "54ca4123363f388ab724fc66da92b87dc05395c3",
      "tree": "8ff6a020410b1d08b4a765952e6cb62e3ae1a11d",
      "parents": [
        "51d7cfc670e4c09e296af101326a6270060e72e7",
        "4096b46f01a362fe2cc83f6be25cc7be6bce2ab7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 12:33:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 12:33:16 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  sparc64: fix alignment bug in linker definition script\n"
    },
    {
      "commit": "51d7cfc670e4c09e296af101326a6270060e72e7",
      "tree": "d18858aacd9634b71f543f6a187f313950a13432",
      "parents": [
        "5983b125740553d08a67d0c57e8c1021f5a06e31",
        "3ecb0a5a7b567c9719d61938bcdba22938084b65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:16:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:16:37 2007 -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: deregister ccw device when pgid disband failed\n  [S390] cio: Use device_schedule_callback() for removing disconnected devices.\n  [S390] Fix section annotations.\n  [S390] raw3270: use mutex instead of semaphore\n  [S390] arch/s390/kernel/debug.c: use mutex instead of semaphore\n  [S390] dasd_eer: use mutex instead of semaphore\n  [S390] Add exception handler for diagnose 224\n"
    },
    {
      "commit": "5983b125740553d08a67d0c57e8c1021f5a06e31",
      "tree": "7c8cb1427ea5ca8260b4ee6689c947c62fa3bbcf",
      "parents": [
        "8ac1c101ec73e60635257ed9af1c6ab423c535b4",
        "4e1c20842044da32f771631049b7082dad63a9c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:15:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:15:42 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: support older gcc\u0027s\n  sh: trivial build cleanups.\n  sh: Fix vsyscall build failure.\n  sh: Trivial fix for dma-api compile failure.\n  sh: Fix pcrel too far for in_nmi label.\n  sh: section mismatch fixes for system timer.\n"
    },
    {
      "commit": "8ac1c101ec73e60635257ed9af1c6ab423c535b4",
      "tree": "b01a39fb1ce34e82aeea255740a5ac7ae8fb62f1",
      "parents": [
        "0e9871df2389560e94ba01e40959140ee56def4b",
        "672cc6c6c72673570b5ca44fe8a8b9ed604f5a4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:39 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14\n  [ALSA] hda-codec - Fix STAC922x capture boost level\n  [ALSA] hda-codec - Fix input with STAC92xx\n  [ALSA] hda-codec - Fix pin configs for Gateway MX6453\n  [ALSA] hda-codec - Add support for MSI K9N Ultra\n  [ALSA] hda-codec - Add quirk for Supermicro PDSBA to alc883_cfg_tbl[]\n  [ALSA] hda-codec - Add quirk for MSI S420\n  [ALSA] Fix ASoC s3c24xx-pcm spinlock bug\n  [ALSA] hda-intel: fix ASUS M2V detection\n  [ALSA] ali5451 - Fix possible NULL dereference\n  [ALSA] hda-codec - Add support for ASUS A8J modem\n  [ALSA] HDA: Fix headphone mute issue on non-eapd Conexant systems\n  [ALSA] HDA: Add more systems to Sigmatel codec\n  [ALSA] HDA: Add support for Gateway NX860\n"
    },
    {
      "commit": "0e9871df2389560e94ba01e40959140ee56def4b",
      "tree": "249e21834a45ab2fb96f25141675f343c1f2490a",
      "parents": [
        "b9066c268abfe353edf5d646bb486bc03c839348",
        "8a73709ecc6a972c94e6ff9c0cc639f8f38b9151"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:14:12 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Missing #include \u003clinux/mm.h\u003e in drivers/sbus/char/flash.c\n  [SPARC32]: Build fix.\n  [SPARC64]: Add missing NCS and SVC hypervisor interfaces.\n"
    },
    {
      "commit": "b9066c268abfe353edf5d646bb486bc03c839348",
      "tree": "b352204c6a773978efc902b28f0b25125f4a0e5b",
      "parents": [
        "0c27011a7562f2b67bec61509e21113ec125aba1",
        "85553ddafc5415534bcbe63ffa3af6506e6a754e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:13:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:13:41 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (24 commits)\n  [IPSEC]: Add xfrm_sysctl.txt.\n  [BRIDGE]: Round off STP perodic timers.\n  [BRIDGE]: Reduce frequency of forwarding cleanup timer in bridge.\n  [TCP] tcp_probe: use GCC printf attribute\n  [TCP] tcp_probe: a trivial fix for mismatched number of printl arguments.\n  [IPV6] ADDRCONF: Fix conflicts in DEVCONF_xxx constant.\n  [NET] napi: Call __netif_rx_complete in netif_rx_complete\n  [TCP]: Consolidate checking for tcp orphan count being too big.\n  [SOCK]: Shrink struct sock by 8 bytes on 64-bit.\n  [AF_PACKET]: Kill CONFIG_PACKET_SOCKET.\n  [IPV6]: Fix build warning.\n  [AF_PACKET]: Kill bogus CONFIG_PACKET_MULTICAST\n  [IPV4]: Kill references to bogus non-existent CONFIG_IP_NOSIOCRT\n  [IPSEC]: Fix panic when using inter address familiy IPsec on loopback.\n  [NET]: parse ip:port strings correctly in in4_pton\n  [IPV6] ROUTE: No longer handle ::/0 specially.\n  [IPSEC]: Fix IPv6 AH calculation in outbound\n  [XFRM]: xfrm_larval_drop sysctl should be __read_mostly.\n  [XFRM]: Allow XFRM_ACQ_EXPIRES to be tunable via sysctl.\n  [CASSINI]: Fix printk message typo.\n  ...\n"
    },
    {
      "commit": "0c27011a7562f2b67bec61509e21113ec125aba1",
      "tree": "5067020033474b2f00926796511c7bbc8b149709",
      "parents": [
        "ad360bbbbecc90c654ea1fcd8178366814a9f93a",
        "189fe3174ce93f4c949325426c87c4d875a13424"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:10:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:10:06 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] cryptd: Fix problem with cryptd and the freezer\n"
    },
    {
      "commit": "ad360bbbbecc90c654ea1fcd8178366814a9f93a",
      "tree": "14ff73838c12f61686f6f4367132bcce95660152",
      "parents": [
        "bc8844ed9b90d348011c31956dd7fef8549efb24",
        "c4814f9001a8dd28e39311a919beac34f778f76d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:08:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:08:49 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: make sure the drawable code doesn\u0027t call malloc(0).\n  drm/radeon: add more IGP chipset pci ids\n  drm: Spinlock initializer cleanup\n"
    },
    {
      "commit": "bc8844ed9b90d348011c31956dd7fef8549efb24",
      "tree": "8ac56dd113348761c44ae5a635f70d5e907f5b38",
      "parents": [
        "12d810c1b8c2b913d48e629e2b5c01d105029839",
        "471e44b26ef84658ee434087413c445bbe14686b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:07:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 09:07:59 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] Add drive to NCQ blacklist\n"
    },
    {
      "commit": "3ecb0a5a7b567c9719d61938bcdba22938084b65",
      "tree": "74da5b6984254db97c6ce299a1d56a8968ff1abf",
      "parents": [
        "59a8a6e227cf0bc42e5be741ebfea97c222ab9ef"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu May 31 17:38:07 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:14 2007 +0200"
      },
      "message": "[S390] cio: deregister ccw device when pgid disband failed\n\nDeregister ccw device when device failure is detected during offline-\nprocessing (e.g. when no last-path-gone indication was presented by\nthe hardware) to prevent the device from entering a non-recoverable\nnot-operational state.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "59a8a6e227cf0bc42e5be741ebfea97c222ab9ef",
      "tree": "01ea59ed41a878ee4f780221aa439ca573c870a4",
      "parents": [
        "ea1f4eece943968940a399c72c1ca675d51e466e"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 31 17:38:06 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:12 2007 +0200"
      },
      "message": "[S390] cio: Use device_schedule_callback() for removing disconnected devices.\n\nWe can\u0027t deregister disconnected and orphaned devices directly from\nthe online attribute\u0027s store method, but must take a detour.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ea1f4eece943968940a399c72c1ca675d51e466e",
      "tree": "ea5b69e8be5e69ae00a9df86c98c089c212c6e32",
      "parents": [
        "d330f93595a4eb100118c8af50012d6b0dc559e3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 31 17:38:05 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:11 2007 +0200"
      },
      "message": "[S390] Fix section annotations.\n\nUse the __cpuinit instead of __devinit section annotations for code\nthat deals with cpu hotplug. In addition add some more annotations on\nfunctions that have been left out so far.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d330f93595a4eb100118c8af50012d6b0dc559e3",
      "tree": "9104716c2ca93a9eac8cfccc0e489c43857d3ae9",
      "parents": [
        "e11f0d04c6bc6bcf301bc60c060c4ac346e61885"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 17:38:04 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:11 2007 +0200"
      },
      "message": "[S390] raw3270: use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e11f0d04c6bc6bcf301bc60c060c4ac346e61885",
      "tree": "38f400f31c50e659809ed86626df6a529ccdf8e3",
      "parents": [
        "3006d7c67139e5173cf58986c7b6e080a893e2ac"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 17:38:03 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:11 2007 +0200"
      },
      "message": "[S390] arch/s390/kernel/debug.c: use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3006d7c67139e5173cf58986c7b6e080a893e2ac",
      "tree": "941adc9eb7e0d8d38ff9a0f50f5fe990789a1fa0",
      "parents": [
        "c41d4e3e688e338418311f449a4c68f6cb8eabbb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 17:38:02 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:10 2007 +0200"
      },
      "message": "[S390] dasd_eer: use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c41d4e3e688e338418311f449a4c68f6cb8eabbb",
      "tree": "062f4431d9c2f3994009032eb32f3ad6877010d5",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Thu May 31 17:38:01 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:10 2007 +0200"
      },
      "message": "[S390] Add exception handler for diagnose 224\n\nTo be able to run with the diagnose 224 switched off, a potential\nspecification exception has to be handled.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "12d810c1b8c2b913d48e629e2b5c01d105029839",
      "tree": "b39162d3168f6173af3d0e5790e16eb45a70dfaf",
      "parents": [
        "00c541eae7a477e3d1adb1ebf27cccc0bdb5f824"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 31 00:40:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:14 2007 -0700"
      },
      "message": "m68k: discontinuous memory support\n\nFix support for discontinuous memory\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00c541eae7a477e3d1adb1ebf27cccc0bdb5f824",
      "tree": "f2aded10cefcfd8c32cfa5268bef6668e71926dc",
      "parents": [
        "8ffa68755a0eddf3baeecd0e7612a5106cf2db23"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 31 00:40:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:14 2007 -0700"
      },
      "message": "afs: needs sched.h\n\nmips:\n\nfs/afs/flock.c: In function `afs_lock_may_be_available\u0027:\nfs/afs/flock.c:55: error: dereferencing pointer to incomplete type\nfs/afs/flock.c: In function `afs_lock_work\u0027:\nfs/afs/flock.c:84: error: dereferencing pointer to incomplete type\nfs/afs/flock.c:89: error: dereferencing pointer to incomplete type\nfs/afs/flock.c:109: error: dereferencing pointer to incomplete type\nfs/afs/flock.c:135: error: dereferencing pointer to incomplete type\nfs/afs/flock.c:143: error: dereferencing pointer to incomplete type\nfs/afs/flock.c:158: error: dereferencing pointer to incomplete type\nfs/afs/flock.c:161: error: dereferencing pointer to incomplete type\nfs/afs/flock.c:179: error: `TASK_UNINTERRUPTIBLE\u0027 undeclared (first use in this function)\nfs/afs/flock.c:179: error: (Each undeclared identifier is reported only once\nfs/afs/flock.c:179: error: for each function it appears in.)\nfs/afs/flock.c:179: error: `TASK_INTERRUPTIBLE\u0027 undeclared (first use in this function)\nfs/afs/flock.c:182: error: dereferencing pointer to incomplete type\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ffa68755a0eddf3baeecd0e7612a5106cf2db23",
      "tree": "8c0fa3d0adda180687e7e35d49f978eae3284ddd",
      "parents": [
        "fbe9c9612930e0604dc99ef2da7e063fa3278817"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu May 31 00:40:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:14 2007 -0700"
      },
      "message": "SLUB: Fix NUMA / SYSFS bootstrap issue\n\nWe need this patch in ASAP.  Patch fixes the mysterious hang that remained\non some particular configurations with lockdep on after the first fix that\nmoved the #idef CONFIG_SLUB_DEBUG to the right location.  See\nhttp://marc.info/?t\u003d117963072300001\u0026r\u003d1\u0026w\u003d2\n\nThe kmem_cache_node cache is very special because it is needed for NUMA\nbootstrap.  Under certain conditions (like for example if lockdep is\nenabled and significantly increases the size of spinlock_t) the structure\nmay become exactly the size as one of the larger caches in the kmalloc\narray.\n\nThat early during bootstrap we cannot perform merging properly.  The unique\nid for the kmem_cache_node cache will match one of the kmalloc array.\nSysfs will complain about a duplicate directory entry.  All of this occurs\nwhile the console is not yet fully operational.  Thus boot may appear to be\nsilently failing.\n\nThe kmem_cache_node cache is very special.  During early boostrap the main\nallocation function is not operational yet and so we have to run our own\nsmall special alloc function during early boot.  It is also special in that\nit is never freed.\n\nWe really do not want any merging on that cache.  Set the refcount -1 and\nforbid merging of slabs that have a negative refcount.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbe9c9612930e0604dc99ef2da7e063fa3278817",
      "tree": "b11a5a03edd4a61fc5c71b2b38402cdfe914de22",
      "parents": [
        "1fc799e1b4efdbc405d87d9f154d64d9bc299e5c"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 31 00:40:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:13 2007 -0700"
      },
      "message": "m68k: runtime patching infrastructure\n\nAdd the basic infrastructure to allow runtime patching of kernel and modules\nto optimize a few functions with parameters, which are only calculated once\nduring bootup and are otherwise constant.  Use this for the conversion between\nvirtual and physical addresses.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1fc799e1b4efdbc405d87d9f154d64d9bc299e5c",
      "tree": "39b41ffd8647b3fa0a8262c4e5cb69602d309010",
      "parents": [
        "ebdf7d399e67499dbd2a6b5154805fb049846cbb"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 31 00:40:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:13 2007 -0700"
      },
      "message": "ntfs_init_locked_inode(): fix array indexing\n\nLocal variable `i\u0027 is a byte-counter.  Don\u0027t use it as an index into an array\nof le32\u0027s.\n\nReported-by: \"young dave\" \u003chidave.darkstar@gmail.com\u003e\nCc: \"Christoph Lameter\" \u003cclameter@sgi.com\u003e\nAcked-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebdf7d399e67499dbd2a6b5154805fb049846cbb",
      "tree": "0a4bf1c79a06ea0747aa56fd312b6c1e42d27a1f",
      "parents": [
        "c1aee215d760175601b820bd1e2f0364e844ff8c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu May 31 00:40:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:13 2007 -0700"
      },
      "message": "pci-quirks: fix MSI disabling on RS400-200 and RS480\n\nCommit c0affe9db42bf85f4a606b3262c35ec59a5d3788 doesn\u0027t work because\nthe host controller is being quirked not a PCI bridge.  This patch\nreverts the commit, rename quirk_svw_msi() to quirk_disable_all_msi()\nand use it instead.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Matias Alejandro Torres \u003ctorresmat@gmail.com\u003e\nCc: Greg K-H \u003cgreg@kroah.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1aee215d760175601b820bd1e2f0364e844ff8c",
      "tree": "afbbbe64b57552fa55a0ee95b01922f64ecec0a1",
      "parents": [
        "9af20376ee65cd2d13f7eb587fab70879d8c355b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu May 31 00:40:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:13 2007 -0700"
      },
      "message": "SLUB: More documentation\n\nUpdate documentation to describe how to read a SLUB error report.\nAdd slub parameters to Documentation/kernel-parameters.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9af20376ee65cd2d13f7eb587fab70879d8c355b",
      "tree": "de9eb640c886a1381120a500696f5b50ac801461",
      "parents": [
        "8387c1a46376b8cfc5f4751b27a6c90f930992cf"
      ],
      "author": {
        "name": "Marc Pignat",
        "email": "marc.pignat@hevs.ch",
        "time": "Thu May 31 00:40:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:58:13 2007 -0700"
      },
      "message": "at91: fix enable/disable_irq_wake symmetry in pcmcia driver\n\nFix enable_irq_wake and disable_irq_wake symmetry in at91 pcmcia driver\n\ndisable_irq_wake call must be symmetric with enable_irq_wake.  This patch\nfix that problem for the at91_pcmia driver.  It seems that this patch was\nforgotten when we\u0027ve fixed irq_wake symmetry in all at91 related drivers.\nIt was discussed in the \"at91 drivers and [enable/disable]_irq_wake\n(wrong?) usage\" thread on the linux-arm-kernel mailing list.\n\nSigned-off-by: Marc Pignat \u003cmarc.pignat@hevs.ch\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8387c1a46376b8cfc5f4751b27a6c90f930992cf",
      "tree": "bdb1553b17a20fe2dcd928d5aec1d20789760e20",
      "parents": [
        "a2b7d2e97edcad0e95ae0d3c253d3f2f69254fa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:55:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:55:16 2007 -0700"
      },
      "message": "smpboot: fix cachesize comparison in smp_tune_scheduling()\n\nJarek Poplawski noted that boot_cpu_data.x86_cache_size is signed int\nand can be \u003c 0 too.\n\nIn fact we test for it. Except we assigned it to an unsigned value..\n\nCc: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2b7d2e97edcad0e95ae0d3c253d3f2f69254fa4",
      "tree": "26b392f8aa430a2715f40f54290952ea1e070436",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu May 31 14:04:57 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 31 07:48:27 2007 -0700"
      },
      "message": "neofb: Fix pseudo_palette array overrun in neofb_setcolreg\n\nThe pseudo_palette has room for 16 entries only, but in truecolor mode, it\nattempts to write 256.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: Tero Roponen \u003cteanropo@jyu.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "672cc6c6c72673570b5ca44fe8a8b9ed604f5a4f",
      "tree": "b3b0ae7badeb2386d8534a62921613777ea708ff",
      "parents": [
        "897cc188f7f0e402b92a4a6a9e234b45c612eb42"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 11:03:27 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 11:03:27 2007 +0200"
      },
      "message": "[ALSA] version 1.0.14\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8a73709ecc6a972c94e6ff9c0cc639f8f38b9151",
      "tree": "89d5bb5ef80a3c33ca7e1269de26dd25b3adf9f9",
      "parents": [
        "1fb8812ba5a4c34b680d4405216310233f3c7573"
      ],
      "author": {
        "name": "Horst H. von Brand",
        "email": "vonbrand@inf.utfsm.cl",
        "time": "Thu May 31 01:27:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:52:53 2007 -0700"
      },
      "message": "[SPARC]: Missing #include \u003clinux/mm.h\u003e in drivers/sbus/char/flash.c\n\ndrivers/sbus/char/flash.c does use macros VM_READ and such, needs to include\nlinux/mm.h.\n\nSigned-off-by: Horst H. von Brand \u003cvonbrand@inf.utfsm.cl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1fb8812ba5a4c34b680d4405216310233f3c7573",
      "tree": "1c2400953d713ff03aef65d9c7168ea64006c5fc",
      "parents": [
        "dbbe3cb8cff6b494ac2cba6a94dc7aabe7e5b635"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 31 01:19:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:52:51 2007 -0700"
      },
      "message": "[SPARC32]: Build fix.\n\nFix 6197fe4d720ea3e2ee94cdc7ef32d6c0151199de\n\narch/sparc/lib/atomic32.c: In function \u0027__cmpxchg_u32\u0027:\narch/sparc/lib/atomic32.c:127: error: \u0027addr\u0027 undeclared (first use in this function)\narch/sparc/lib/atomic32.c:127: error: (Each undeclared identifier is reported only once\narch/sparc/lib/atomic32.c:127: error: for each function it appears in.)\n\nI assume this is what was intended..\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbbe3cb8cff6b494ac2cba6a94dc7aabe7e5b635",
      "tree": "38832dcc3083891ef65d794d34343d71b67c7984",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 30 19:01:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:52:48 2007 -0700"
      },
      "message": "[SPARC64]: Add missing NCS and SVC hypervisor interfaces.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85553ddafc5415534bcbe63ffa3af6506e6a754e",
      "tree": "9d9eb67ecdfe7b9b85fb9c624867f4989a7af486",
      "parents": [
        "1acf6ba085777f91e9a815bb6b4dbe0fe62823b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:34:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:34:55 2007 -0700"
      },
      "message": "[IPSEC]: Add xfrm_sysctl.txt.\n\nAnd use it to document new xfrm_acq_expires sysctl.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1acf6ba085777f91e9a815bb6b4dbe0fe62823b0",
      "tree": "c8da007bb9627be636bcb6a48cd6710ff239ed84",
      "parents": [
        "9a834b87c5544c347fd788cd9d4eb276402ab54a",
        "91fa558ba28b0014205f2c1a75b1cceb4298aa04"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:58 2007 -0700"
      },
      "message": "Merge branch \u0027mac80211\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "9a834b87c5544c347fd788cd9d4eb276402ab54a",
      "tree": "e49bf3bc1e406aaa662b0c1dc967c72030efc283",
      "parents": [
        "071f7722686151817855195654f16a0b65d9473c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 31 01:21:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:39 2007 -0700"
      },
      "message": "[BRIDGE]: Round off STP perodic timers.\n\nPeroidic STP timers don\u0027t have to be exact.  The hold timer runs at\n1HZ, and the hello timer normally runs at 2HZ; save power by aligning\nit them to next second.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "071f7722686151817855195654f16a0b65d9473c",
      "tree": "e474a8adc0b5c49fbce902fd826d7fdd61a58931",
      "parents": [
        "67403754bceda484a62a697878ff20a0e8d3aae6"
      ],
      "author": {
        "name": "Baruch Even",
        "email": "baruch@ev-en.org",
        "time": "Thu May 31 01:20:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:38 2007 -0700"
      },
      "message": "[BRIDGE]: Reduce frequency of forwarding cleanup timer in bridge.\n\nThe bridge cleanup timer is fired 10 times a second for timers that\nare at least 15 seconds ahead in time and that are not critical to be\ncleaned asap.\n\nThis patch calculates the next time to run the timer as the minimum of\nall timers or a minimum based on the current state.\n\nSigned-off-by: Baruch Even \u003cbaruch@ev-en.org\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67403754bceda484a62a697878ff20a0e8d3aae6",
      "tree": "4edee7f57bdbf3d1d9edc182bd8c365dd0484839",
      "parents": [
        "63313494c4419bd5d60b4f3ef8970a98525ac9d3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue May 29 13:24:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:37 2007 -0700"
      },
      "message": "[TCP] tcp_probe: use GCC printf attribute\n\nThe function in tcp_probe is printf like, use GCC to check the args.\n\nSighed-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63313494c4419bd5d60b4f3ef8970a98525ac9d3",
      "tree": "8bdaf5ece5296b4c30539b2931a42afca5cec8ca",
      "parents": [
        "4540250be1d724943a55eb9668e6edc1aaae28c4"
      ],
      "author": {
        "name": "Sangtae Ha",
        "email": "sangtae.ha@gmail.com",
        "time": "Tue May 29 13:24:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:36 2007 -0700"
      },
      "message": "[TCP] tcp_probe: a trivial fix for mismatched number of printl arguments.\n\nJust a fix to correct the number of printl arguments. Now, srtt is\nlogging correctly.\n\nSigned-off-by: Sangtae Ha \u003csangtae.ha@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4540250be1d724943a55eb9668e6edc1aaae28c4",
      "tree": "950d61c92b3130df509804b7204a20c7a33e0567",
      "parents": [
        "b0ba66671a92f7d12fdbc42592d36e678f713efc"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue May 29 13:23:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:36 2007 -0700"
      },
      "message": "[IPV6] ADDRCONF: Fix conflicts in DEVCONF_xxx constant.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0ba66671a92f7d12fdbc42592d36e678f713efc",
      "tree": "80aaa15272dca59160f5ffb6952941d01c084218",
      "parents": [
        "e4fd5da39f99d5921dda1fe3d93652fbd925fbfd"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 29 13:22:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:35 2007 -0700"
      },
      "message": "[NET] napi: Call __netif_rx_complete in netif_rx_complete\n\nThis patch kills a little bit of code duplication between the two\nvariants of netif_rx_complete.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4fd5da39f99d5921dda1fe3d93652fbd925fbfd",
      "tree": "595967b745720653cdc0f7c9e5d61c5433ea143e",
      "parents": [
        "4e07a91c37c69ec1647c218214591ee4fe3408fe"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue May 29 13:19:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:34 2007 -0700"
      },
      "message": "[TCP]: Consolidate checking for tcp orphan count being too big.\n\ntcp_out_of_resources() and tcp_close() perform the\nsame checking of number of orphan sockets. Move this\ncode into common place.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e07a91c37c69ec1647c218214591ee4fe3408fe",
      "tree": "abb4e5900b114168d57218ebb74cf0c624a38375",
      "parents": [
        "be02097cf6342eb0426833f54c95e0fb4c9bca45"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue May 29 13:17:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:32 2007 -0700"
      },
      "message": "[SOCK]: Shrink struct sock by 8 bytes on 64-bit.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be02097cf6342eb0426833f54c95e0fb4c9bca45",
      "tree": "6f92d80d866809f6e1c7a3fbd9e4c8ee1c8afcbf",
      "parents": [
        "8c7fc03e27167425a1396320da43533462556b0c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 13:16:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:32 2007 -0700"
      },
      "message": "[AF_PACKET]: Kill CONFIG_PACKET_SOCKET.\n\nAlways set, but af_packet.c, not by the Kconfig subsystem, so\njust get rid of it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c7fc03e27167425a1396320da43533462556b0c",
      "tree": "609328d3f5ff87f401838a8a9105438f45570028",
      "parents": [
        "a2efcfa04865eaaa88b870f4babf12f4c1fc4f83"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 13:15:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:31 2007 -0700"
      },
      "message": "[IPV6]: Fix build warning.\n\nnet/ipv6/ip6_fib.c: In function ‘fib6_add_rt2node’:\nnet/ipv6/ip6_fib.c:661: warning: label ‘out’ defined but not used\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2efcfa04865eaaa88b870f4babf12f4c1fc4f83",
      "tree": "c2c26858f0bacb2c41039bf1f70ec28db5b6b262",
      "parents": [
        "ddc31ce311b65fc3c30ec9ca5baf688a882260bc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 13:12:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:30 2007 -0700"
      },
      "message": "[AF_PACKET]: Kill bogus CONFIG_PACKET_MULTICAST\n\nIt is unconditionally set by af_packet.c, not by the Kconfig\nsubsystem, so just kill it off.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddc31ce311b65fc3c30ec9ca5baf688a882260bc",
      "tree": "55b061a760420cf9a8c964fdeffc8476aaa58ee6",
      "parents": [
        "f282d45cb496e3960046afd3d5f241265eda6fde"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 13:06:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:29 2007 -0700"
      },
      "message": "[IPV4]: Kill references to bogus non-existent CONFIG_IP_NOSIOCRT\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f282d45cb496e3960046afd3d5f241265eda6fde",
      "tree": "2566fb04f61894871a926f946421eae330f20831",
      "parents": [
        "83f03fa5adbad0a829424241ad24ef9e4b4ba585"
      ],
      "author": {
        "name": "Kazunori MIYAZAWA",
        "email": "kazunori@miyazawa.org",
        "time": "Tue May 29 13:03:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:28 2007 -0700"
      },
      "message": "[IPSEC]: Fix panic when using inter address familiy IPsec on loopback.\n\nSigned-off-by: Kazunori MIYAZAWA \u003ckazunori@miyazawa.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83f03fa5adbad0a829424241ad24ef9e4b4ba585",
      "tree": "c78a7abab9f0cf45786f941fb4463209274cb767",
      "parents": [
        "7ebba6d14f8d63cad583bf1cc0330b601d5a8171"
      ],
      "author": {
        "name": "Jerome Borsboom",
        "email": "j.borsboom@erasmusmc.nl",
        "time": "Tue May 29 12:59:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:27 2007 -0700"
      },
      "message": "[NET]: parse ip:port strings correctly in in4_pton\n\nin4_pton converts a textual representation of an ip4 address\ninto an integer representation. However, when the textual representation\nis of in the form ip:port, e.g. 192.168.1.1:5060, and \u0027delim\u0027 is set to\n-1, the function bails out with an error when reading the colon.\n\nIt makes sense to allow the colon as a delimiting character without\nexplicitly having to set it through the \u0027delim\u0027 variable as there can be\nno ambiguity in the point where the ip address is completely parsed. This\nfunction is indeed called from nf_conntrack_sip.c in this way to parse\ntextual ip:port combinations which fails due to the reason stated above.\n\nSigned-off-by: Jerome Borsboom \u003cj.borsboom@erasmusmc.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ebba6d14f8d63cad583bf1cc0330b601d5a8171",
      "tree": "a32fc414aa5c6ddf0d95de8c6d314d14509e1a55",
      "parents": [
        "144466bdf8c479ae36678ace7a3b8e8b748df6f6"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue May 29 01:13:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:26 2007 -0700"
      },
      "message": "[IPV6] ROUTE: No longer handle ::/0 specially.\n\nWe do not need to handle ::/0 routes specially any longer.\nThis should fix BUG #8349.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Yuji Sekiya \u003csekiya@wide.ad.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "144466bdf8c479ae36678ace7a3b8e8b748df6f6",
      "tree": "96098ae0e3c658c52fe27004bdb15bf39ee47d15",
      "parents": [
        "aad0e0b9b6e4f7085d5e2ec4b5bb59ffecd8b1fb"
      ],
      "author": {
        "name": "Kazunori MIYAZAWA",
        "email": "miyazawa@linux-ipv6.org",
        "time": "Fri May 25 01:22:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:25 2007 -0700"
      },
      "message": "[IPSEC]: Fix IPv6 AH calculation in outbound\n\nSigned-off-by: Kazunori MIYAZAWA \u003cmiyazawa@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aad0e0b9b6e4f7085d5e2ec4b5bb59ffecd8b1fb",
      "tree": "923980b7bb6d9f06970ed21b961f547e33e2eb28",
      "parents": [
        "01e67d08faa782f1a4d38de702331f5904def6ad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:42:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:24 2007 -0700"
      },
      "message": "[XFRM]: xfrm_larval_drop sysctl should be __read_mostly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01e67d08faa782f1a4d38de702331f5904def6ad",
      "tree": "72a546eaa73a9ef4967c1ba8232fead917d45a18",
      "parents": [
        "4738d2fa5986d3717055d8ee14b2aad87c30f1e7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:41:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:23 2007 -0700"
      },
      "message": "[XFRM]: Allow XFRM_ACQ_EXPIRES to be tunable via sysctl.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4738d2fa5986d3717055d8ee14b2aad87c30f1e7",
      "tree": "a8c43ba9e705e6268c5751b662bd218d7307aaf2",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 20:59:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 31 01:23:22 2007 -0700"
      },
      "message": "[CASSINI]: Fix printk message typo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "189fe3174ce93f4c949325426c87c4d875a13424",
      "tree": "b3ba6ff513bdb234a29f1b5a578fb3a995fd1aa8",
      "parents": [
        "7a74fc4925067c2102175baef73f9b07ab519b71"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu May 31 18:10:22 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 31 18:10:22 2007 +1000"
      },
      "message": "[CRYPTO] cryptd: Fix problem with cryptd and the freezer\n\nMake sure that cryptd is marked as nonfreezable and does not hold up the\nfreezer.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "897cc188f7f0e402b92a4a6a9e234b45c612eb42",
      "tree": "7bca2864d67a183c9901f0c0fd1bae6c24e77579",
      "parents": [
        "f9acba4347ac2145456aa8dedaab3d74761da42a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 29 19:01:37 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:04 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Fix STAC922x capture boost level\n\nSTAC922x provides the capture boost level up to 4, but actually it\nworks only up to 2.  Since the range of the mixer is automatically\ndefined from amp-capability bits, we need to override the value\nbeforehand.  snd_hda_override_amp_caps() is introduced for this\npurpose.\nThe function patch_stac922x() calls this for NID 0x12 (Mux Capture\nVolume).  This should fix another recording problem on Intel Macs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f9acba4347ac2145456aa8dedaab3d74761da42a",
      "tree": "6878fc49c00e3ae29a14ac3eee6beb2dea223ac7",
      "parents": [
        "7353e14d91b78dc6da0d93fb081346c5ef854876"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue May 29 18:01:06 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:04 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Fix input with STAC92xx\n\nThe recent fix for STAC92xx surround outputs broke the input pin\nsetting for shared line-in and mic jacks.  This patch fixes the\nbreakage.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7353e14d91b78dc6da0d93fb081346c5ef854876",
      "tree": "ec1d5dcbf347ea973af960ae42b99741800e06ef",
      "parents": [
        "799f88a3126cae3e59409f135da925cb0c1bc2c1"
      ],
      "author": {
        "name": "Steve Longerbeam",
        "email": "stevel@embeddedalley.com",
        "time": "Tue May 29 14:36:17 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:03 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Fix pin configs for Gateway MX6453\n\nFix pin default configs for speaker associations and sequence\nfor Gateway MX6453 machine with STAC925x codecs.\n\nSigned-off-by: Steve Longerbeam \u003cstevel@embeddedalley.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "799f88a3126cae3e59409f135da925cb0c1bc2c1",
      "tree": "9c190484aea48d69c823f7d5208a03fe4bfbccfe",
      "parents": [
        "e60623b406ff3f8fea145466557f22daea671ae1"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Tue May 29 14:29:08 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:03 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Add support for MSI K9N Ultra\n\nThis patch adds the MSI K9N Ultra system to the realtek patch.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e60623b406ff3f8fea145466557f22daea671ae1",
      "tree": "deea01ee99f29144ac9ab9dba7daa730a27ccce8",
      "parents": [
        "dd146a60cb70a843a8b3a21560fdcfb4c0c9c850"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Tue May 29 03:41:55 2007 -0400"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:03 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Add quirk for Supermicro PDSBA to alc883_cfg_tbl[]\n\nTested and verified in #alsa/Freenode on Tuesday, May 29, 2007.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: crimsun@Box.ncat.edu\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "dd146a60cb70a843a8b3a21560fdcfb4c0c9c850",
      "tree": "ce091ea7d13d6bca498148544ca3dcc79756534c",
      "parents": [
        "c72816b79e9735284b3c0f6b3a4aa4e1c0537c0d"
      ],
      "author": {
        "name": "Baruch Even",
        "email": "baruch@ev-en.org",
        "time": "Fri May 25 12:18:49 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:03 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Add quirk for MSI S420\n\nAdd a quirk for MSI S420 (based on a guess work).\nFrom: Baruch Even \u003cbaruch@ev-en.org\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "c72816b79e9735284b3c0f6b3a4aa4e1c0537c0d",
      "tree": "f4117d27c980eeb7ac21f8bb7d541d9c3d7793ae",
      "parents": [
        "36c3b4e60a83187e82bc9bcde854e765bde3d670"
      ],
      "author": {
        "name": "Zoltan Devai",
        "email": "zdevai@gmail.com",
        "time": "Tue May 22 16:17:05 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:03 2007 +0200"
      },
      "message": "[ALSA] Fix ASoC s3c24xx-pcm spinlock bug\n\nThis should fix a spinlock lockup bug on the s3c24xx arch.\nFrom: Zoltan Devai \u003czdevai@gmail.com\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "36c3b4e60a83187e82bc9bcde854e765bde3d670",
      "tree": "2bac4cfb029d801fa8154d1b4a515eea99f46aa7",
      "parents": [
        "2704364248378193a24505e414dbfd4201053349"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 21 12:27:57 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:02 2007 +0200"
      },
      "message": "[ALSA] hda-intel: fix ASUS M2V detection\n\nCommit f32610edab47f36946d23b883aeae91e15986121 added ALC660VD support, but\nthis caused a 2.6.21 regression for some users. The ASUS M2V device is\nnow detected as ALC660VD rather than ALC660/861 but the PCI quirk was not\ncarried over.\nThis patch allows affected users to use audio again.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8273\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d178243\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2704364248378193a24505e414dbfd4201053349",
      "tree": "a450aaa299dd3bb5fc596c7f0d7f19aab73f58d5",
      "parents": [
        "3b542985edeed1a1af124ee055e2d35a30489d93"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 19 16:30:35 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:02 2007 +0200"
      },
      "message": "[ALSA] ali5451 - Fix possible NULL dereference\n\nReported by Eric Sesterhenn.\nFix the wrong checks of extra voice pointer, which may cause NULL\ndereferences.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "3b542985edeed1a1af124ee055e2d35a30489d93",
      "tree": "552d7e0b9cb9dcd2eac0829574b0f8e37e25347b",
      "parents": [
        "fb3409e71f0e5cb3e22327eba2e4d6fbd51d54df"
      ],
      "author": {
        "name": "Christian Rothlaender",
        "email": "christian@rothlaender.net",
        "time": "Fri May 18 16:55:26 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:02 2007 +0200"
      },
      "message": "[ALSA] hda-codec - Add support for ASUS A8J modem\n\nThis patch adds support for the ASUS A8J Series 56k Modem (Motorola SM56)\n\nSigned-off-by: Christian Rothlaender \u003cchristian@rothlaender.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "fb3409e71f0e5cb3e22327eba2e4d6fbd51d54df",
      "tree": "3e578e2697f6e62dfdf001b4b313e145a3f52e1d",
      "parents": [
        "49c605db8d75216f88c3a57cfed3adfaddb71c6a"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Thu May 17 09:40:47 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:02 2007 +0200"
      },
      "message": "[ALSA] HDA: Fix headphone mute issue on non-eapd Conexant systems\n\nThis patch fixes an automute code issue for systems that do not rely\non eapd support.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "49c605db8d75216f88c3a57cfed3adfaddb71c6a",
      "tree": "868adb2bf745862c8eb20ee3cb6aa8de950fac2e",
      "parents": [
        "2c11f955b27edaf0270185781391abe6f39b7ed0"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Thu May 17 09:38:24 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:02 2007 +0200"
      },
      "message": "[ALSA] HDA: Add more systems to Sigmatel codec\n\nThis patch adds more Dell systems and a Panasonic laptop with\nSTAC9200 codecs.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "2c11f955b27edaf0270185781391abe6f39b7ed0",
      "tree": "80f0c14fe854150d70204d05216f859588af0131",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "Tobin Davis",
        "email": "tdavis@dsl-only.net",
        "time": "Thu May 17 09:36:34 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu May 31 09:06:01 2007 +0200"
      },
      "message": "[ALSA] HDA: Add support for Gateway NX860\n\nThis patch adds support for the Gateway NX860 system.\n\nSigned-off-by: Tobin Davis \u003ctdavis@dsl-only.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "4e1c20842044da32f771631049b7082dad63a9c5",
      "tree": "929e0d6769091ee96d9ec6135748d85504fb0bd2",
      "parents": [
        "66c5227ecd3041b0467a091ad81b8d312e572ea8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 31 13:48:57 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 31 13:48:57 2007 +0900"
      },
      "message": "sh: support older gcc\u0027s\n\nMake my version of gcc happy.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "66c5227ecd3041b0467a091ad81b8d312e572ea8",
      "tree": "8d910d8f45c498c4d4f66694ff425f4b7d90d114",
      "parents": [
        "f75522cea12fe1ed9336c1a02b170bd06383e8a3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "message": "sh: trivial build cleanups.\n\nSeveral errors were spotted during building for custom config (SMP\nincluded). Although SMP still does not compile (no ipi and\n__smp_call_function) and does not work, this looks a bit cleaner.\nSome other errors obtained via gcc-4.1.0 build.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f75522cea12fe1ed9336c1a02b170bd06383e8a3",
      "tree": "18dbddd8c763044c3aa9498725964f4d7a25cc15",
      "parents": [
        "bdff33ddd906b2ab9eb70e9098f507fac6d56b70"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Thu May 31 13:44:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 31 13:44:55 2007 +0900"
      },
      "message": "sh: Fix vsyscall build failure.\n\n  CC      arch/sh/kernel/vsyscall/vsyscall.o\na/arch/sh/kernel/vsyscall/vsyscall.c: In function \u0027arch_setup_additional_pages\u0027:\na/arch/sh/kernel/vsyscall/vsyscall.c:63: error: dereferencing pointer to incomplete type\na/arch/sh/kernel/vsyscall/vsyscall.c:67: error: dereferencing pointer to incomplete type\na/arch/sh/kernel/vsyscall/vsyscall.c:82: error: dereferencing pointer to incomplete type\na/arch/sh/kernel/vsyscall/vsyscall.c:85: error: dereferencing pointer to incomplete type\na/arch/sh/kernel/vsyscall/vsyscall.c: In function \u0027arch_vma_name\u0027:\na/arch/sh/kernel/vsyscall/vsyscall.c:91: error: dereferencing pointer to incomplete type\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "bdff33ddd906b2ab9eb70e9098f507fac6d56b70"
}
