)]}'
{
  "log": [
    {
      "commit": "76e1faa7cfd464fa06a9c2cafd633d643daafeae",
      "tree": "1061d01662114d064e60cc29611ab330c900f89e",
      "parents": [
        "88b47040f8365ad56ecfd4103e964ba9b695987e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:57 2007 +0200"
      },
      "message": "hpt34x: fix CONFIG_HPT34X_AUTODMA\u003dn handling\n\nProgramming DMA mode may destroy current PIO mode setting so if\nCONFIG_HPT34X_AUTODMA\u003dn (the default case) make ide_tune_dma() fail\nearly by disabling all host DMA masks and re-tune PIO mode.\n\nThis fix doesn\u0027t help with the driver being broken but is needed\nfor some other changes.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "88b47040f8365ad56ecfd4103e964ba9b695987e",
      "tree": "861e91d67f275cbeaed2beb34a5d705a40dbdae2",
      "parents": [
        "e98d6e50be87c1ad2df81f73c7442cf631d6f931"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "triflex: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e98d6e50be87c1ad2df81f73c7442cf631d6f931",
      "tree": "111a6349924c3dbe37baac19d002faca26610d3c",
      "parents": [
        "01cc643ae3c7de35b63989b7b65e3ef3132e48e4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "pdc202xx_old: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01cc643ae3c7de35b63989b7b65e3ef3132e48e4",
      "tree": "65f90e393855ff1a457680040df7b5d6b36e0d54",
      "parents": [
        "f7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "pdc202xx_new: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAlso this host driver requires valid PCI BAR4 for normal operation so\ncheck it in -\u003einit_chipset and fail initialization if not set.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df",
      "tree": "9aad5394bba6ae8acb6769a789f31ef78c0b9028",
      "parents": [
        "adcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "cs5530: add missing -\u003edma_base check\n\nIf -\u003edma_base is not set (\u003d\u003d PCI BAR4 cannot be reserved) then DMA hooks\nshouldn\u0027t be initialized or bad things will happen.\n\nAlso this host driver requires valid PCI BAR4 for normal operation so\ncheck it in -\u003einit_chipset and fail initialization if not set.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "adcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1",
      "tree": "5e5694c40371b67317e124b5801f4ceb4c6d4a31",
      "parents": [
        "a5b7e70d787f528386eda025d3e38f545017f241"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "ide: ide_config_drive_speed() bugfixes\n\n* Use -\u003eOUTBSYNC instead of -\u003eOUTB when writing command register\n  (needed for scc_pata and pmac host drivers).\n\n* Don\u0027t check DRDY bit of the status register on ATAPI devices\n  (ATAPI devices are free to ignore DRDY bit).\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nCc: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a5b7e70d787f528386eda025d3e38f545017f241",
      "tree": "8cef80801bebf9b9d87ae97420b92f15ad3472f3",
      "parents": [
        "59785c8fe23ca2f432bc41ef473a8933ab435812"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:56 2007 +0200"
      },
      "message": "ide: add cable detection for early UDMA66 devices (take 3)\n\n* Move ide_in_drive_list() from ide-dma.c to ide-iops.c.\n\n* Add ivb_list[] table for listening early UDMA66 devices which don\u0027t conform\n  to ATA4 standard wrt cable detection (bit14 is zero, only bit13 is valid)\n  and use only device side cable detection for them since host side cable\n  detection may be unreliable.\n\n* Add model \"QUANTUM FIREBALLlct10 05\" with firwmare \"A03.0900\" to the list\n  (from Craig\u0027s bugreport).\n\nv2:\n* Improve kernel message basing on suggestion from Sergei.\n\nv3:\n* Don\u0027t print kernel message when no device side cable detection is done,\n  plus some minor fixes.  (Noticed by Sergei)\n\nThanks to Craig for testing this patch.\n\nCc: Craig Block \u003cchblock3@yahoo.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "59785c8fe23ca2f432bc41ef473a8933ab435812",
      "tree": "99ac4bce8a4583dab32e248a61c2778ba7ea6dc4",
      "parents": [
        "1116fae5fdfa80c6744a9b5d75fb3ef687a69b19"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "message": "ide-pmac: fix drive-\u003einit_speed reporting\n\npmac_ide_tune_chipset() don\u0027t set drive-\u003einit_speed.\n\nFix it by setting drive-\u003e{current,init}_speed in pmac_ide_do_setfeature()\nand clean up pmac_ide_{tune_chipset,mdma_enable,udma_enable}().\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1116fae5fdfa80c6744a9b5d75fb3ef687a69b19",
      "tree": "baac86f015f51f1f257219f154a86a08f8529385",
      "parents": [
        "8292e8c7e4c2b99f22120f677858487de43c484b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:55 2007 +0200"
      },
      "message": "ide: config_drive_for_dma() fixes\n\n* Add DMA blacklist checking (-\u003eide_dma_on check probably can go now).\n\n* Add -\u003eatapi_dma flag checking and remove no longer needed\n  ns87415_ide_dma_check() from ns87415 host driver.\n\n* Remove now needless __ide_dma_check() wrapper and symbol export.\n\n* Check drive-\u003eautodma instead of hwif-\u003eautodma (there should be no changes in\n  behavior as all users of config_drive_for_dma() set both -\u003eautodma flags).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8292e8c7e4c2b99f22120f677858487de43c484b",
      "tree": "e5d46827b4d63a5b6f86e31d177f0a8bb46fd535",
      "parents": [
        "2195dadf853bb32262bd2e5a64f517ae45698c55"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "message": "ide-cris: fix -\u003eset_pio_mode method to set transfer mode on the device\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2195dadf853bb32262bd2e5a64f517ae45698c55",
      "tree": "b0a13a944591ffd1d8f578e7995559c5afb92324",
      "parents": [
        "82a0e70e795ee605e1a34a874dd3a3a43b745fb9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "message": "ide: fix hidden dependencies on CONFIG_IDE_GENERIC\n\nSome host drivers depend on CONFIG_IDE_GENERIC to do the probing but their\nconfig options lack explicit dependencies on IDE_GENERIC.  In the long-term\nthese host drivers should be fixed to do the probing themselves but for now\nfix them by making their config options select CONFIG_IDE_GENERIC.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "82a0e70e795ee605e1a34a874dd3a3a43b745fb9",
      "tree": "40be0636c9f1d622a3040070f826d41e6bde997d",
      "parents": [
        "2a67789618abb74f0f97d4836a2b937bff2f1b2d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Aug 20 22:42:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:53 2007 +0200"
      },
      "message": "ide: make CONFIG_IDE_GENERIC default to N\n\nThese days, CONFIG_IDE_GENERIC causes more confusion and\nmisconfiguration than it helps.  Especially so because libata is\nlinked after the generic driver.  Default to N.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"P.C.Chan\" \u003cpc.chan@alcatel-lucent.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2a67789618abb74f0f97d4836a2b937bff2f1b2d",
      "tree": "bddf5671ce79a5e8cea24e18673ae26c9277293a",
      "parents": [
        "d34fda4a84c18402640a1a2342d6e6d9829e6db7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Aug 19 01:03:07 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 17:15:17 2007 -0700"
      },
      "message": "Fix \u003cmath-emu/soft-fp.h\u003e tpyo\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d34fda4a84c18402640a1a2342d6e6d9829e6db7",
      "tree": "c6da4cdd6c63be258a32635e87b239c570d5f664",
      "parents": [
        "18115f45374d19ada218fc013aa5308baf5d283e"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Aug 18 14:31:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 15:15:54 2007 -0700"
      },
      "message": "x86: properly initialize temp insn buffer for paravirt patching\n\nWith commit ab144f5ec64c42218a555ec1dbde6b60cf2982d6 the patching code\nnow collects the complete new instruction stream into a temp buffer\nbefore finally patching in the new insns.  In some cases the paravirt\npatchers will choose to leave the patch site unpatched (length mismatch,\nclobbers mismatch, etc).\n\nThis causes the new patching code to copy an uninitialized temp buffer,\ni.e.  garbage, to the callsite.  Simply make sure to always initialize\nthe buffer with the original instruction stream.  A better fix is to\naudit all the patchers and return proper length so that apply_paravirt()\ncan skip copies when we leave the patch site untouched.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18115f45374d19ada218fc013aa5308baf5d283e",
      "tree": "820dbd1f044c3384f0bcb3ba42c211e24aa0bc0b",
      "parents": [
        "f0f12d85af8593e45fdf4a4d4c7cad240a6787a2",
        "daa7162f66ec7f85053b623a3d23ee30b13d036c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:28:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:28:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4549/1: KS8695: Fix build errors\n  [ARM] 4546/1: s3c2410: fix architecture typo for s3c2442\n  [ARM] 4544/1: arm: fix section mismatch in pxa fb\n"
    },
    {
      "commit": "f0f12d85af8593e45fdf4a4d4c7cad240a6787a2",
      "tree": "6277016bd6aae2acebd03e462215f8350038419b",
      "parents": [
        "6e3515352bdd1c42d78bd16dae06dd429d6b1861"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Check for .cfi_rel_offset in CFI probe\n\nVery old 64bit binutils have .cfi_startproc/endproc, but\nno .cfi_rel_offset. Check for .cfi_rel_offset too.\n\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e3515352bdd1c42d78bd16dae06dd429d6b1861",
      "tree": "e27c97d8a0887a6010b97e91c3f24a4a7dd7926e",
      "parents": [
        "0328ecef9041fe477efc2404fd3aaa29e7ee0430"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Change PMDS invocation to single macro\n\nVery old binutils (2.12.90...) seem to have trouble with newlines\nin assembler macro invocation. They put them into the resulting\nargument expansion. In this case this lead to a parse error because\na .rept expression ended up spread over multiple lines. Change the PMDS()\ninvocation to a single line.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0328ecef9041fe477efc2404fd3aaa29e7ee0430",
      "tree": "10384b404a1052df528d947e6c2269f10b3b4712",
      "parents": [
        "8154549cb8ca795cbefda404cd6120398e5b145f"
      ],
      "author": {
        "name": "Daniel Gollub",
        "email": "dgollub@suse.de",
        "time": "Wed Aug 15 02:40:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Fix to keep watchdog disabled by default for i386/x86_64\n\nFixed wrong expression which enabled watchdogs even if nmi_watchdog kernel\nparameter wasn\u0027t set. This regression got slightly introduced with commit\nb7471c6da94d30d3deadc55986cc38d1ff57f9ca.\n\nIntroduced NMI_DISABLED (-1) which allows to switch the value of NMI_DEFAULT\nwithout breaking the APIC NMI watchdog code (again).\n\nFixes:\n   https://bugzilla.novell.com/show_bug.cgi?id\u003d298084\n   http://bugzilla.kernel.org/show_bug.cgi?id\u003d7839\nAnd likely some more nmi_watchdog\u003d0 related issues.\n\nSigned-off-by: Daniel Gollub \u003cdgollub@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8154549cb8ca795cbefda404cd6120398e5b145f",
      "tree": "a4538b4ee409403582d80aa02b509b7c92dc299c",
      "parents": [
        "1a2b73302aacddf2543f9d7a25936e4323fa1486"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Fail dma_alloc_coherent on dma less devices\n\nThis should fix an oops with PCMCIA PATA devices\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8424\n\nThis is not a full fix for the problem, but probably\nstill the right thing to do.\n\n[ I\u0027m almost certain it\u0027s *not* the right thing to do, but it avoids an\n  oops, and I want comments from others on what the right thing would\n  actually be..  I suspect we should just remove the use of dma_mask\n  entirely in this function, and just use coherent_dma_mask.  - Linus ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a2b73302aacddf2543f9d7a25936e4323fa1486",
      "tree": "cf69d0e212c9187696c205e9f9330e09f44c4c87",
      "parents": [
        "62be90012c507b2bf1047eb2eaa1e9151f7172fe"
      ],
      "author": {
        "name": "Timo Jantunen",
        "email": "jeti@iki.fi",
        "time": "Tue Aug 14 21:56:57 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:58:51 2007 -0700"
      },
      "message": "fix random hang in forcedeth driver when using netconsole\n\nIf the forcedeth driver receives too much work in an interrupt, it\nassumes it has a broken hardware with stuck IRQ.  It works around the\nproblem by disabling interrupts on the nic but makes a printk while\nholding device spinlog - which isn\u0027t smart thing to do if you have\nnetconsole on the same nic.\n\nThis patch moves the printk\u0027s out of the spinlock protected area.\n\nWithout this patch the machine hangs hard.  With this patch everything\nstill works even when there is significant increase on CPU usage while\nusing the nic.\n\nSigned-off-by: Timo Jantunen \u003cjeti@iki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62be90012c507b2bf1047eb2eaa1e9151f7172fe",
      "tree": "d759ebb219a74d9bfa951b191d794d90814b7b2c",
      "parents": [
        "06bfb7eb1535822a3338ffea9918e22215abed90"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Thu Aug 16 06:09:25 2007 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:54:44 2007 -0700"
      },
      "message": "i386: Fix a couple busy loops in mach_wakecpu.h:wait_for_init_deassert()\n\nUse cpu_relax() in the busy loops, as atomic_read() doesn\u0027t automatically\nimply volatility for i386 and x86_64. x86_64 doesn\u0027t have this issue because\nit open-codes the while loop in smpboot.c:smp_callin() itself that already\nuses cpu_relax().\n\nFor i386, however, smpboot.c:smp_callin() calls wait_for_init_deassert()\nwhich is buggy for mach-default and mach-es7000 cases.\n\n[ I test-built a kernel -- smp_callin() itself got inlined in its only\n  callsite, smpboot.c:start_secondary() -- and the relevant piece of\n  code disassembles to the following:\n\n0xc1019704 \u003cstart_secondary+12\u003e:        mov    0xc144c4c8,%eax\n0xc1019709 \u003cstart_secondary+17\u003e:        test   %eax,%eax\n0xc101970b \u003cstart_secondary+19\u003e:        je     0xc1019709 \u003cstart_secondary+17\u003e\n\n  init_deasserted (at 0xc144c4c8) gets fetched into %eax only once and\n  then we loop over the test of the stale value in the register only,\n  so these look like real bugs to me. With the fix below, this becomes:\n\n0xc1019706 \u003cstart_secondary+14\u003e:        pause\n0xc1019708 \u003cstart_secondary+16\u003e:        cmpl   $0x0,0xc144c4c8\n0xc101970f \u003cstart_secondary+23\u003e:        je     0xc1019706 \u003cstart_secondary+14\u003e\n\n  which looks nice and healthy. ]\n\nThanks to Heiko Carstens for noticing this.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06bfb7eb1535822a3338ffea9918e22215abed90",
      "tree": "f7fcb2d1ac787b00ab2b0325c33813e594ed56e3",
      "parents": [
        "9ef7ad22965fcd817b20c1332286f02362266534"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Aug 18 12:56:21 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:52:50 2007 -0700"
      },
      "message": "Add some help texts to recently-introduced kconfig items\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (edited MACINTOSH_DRIVERS per Geert Uytterhoeven\u0027s remark)\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ef7ad22965fcd817b20c1332286f02362266534",
      "tree": "9a2c60ced8f99f6c93ca5f46b468038f627cee8a",
      "parents": [
        "56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Aug 17 14:05:27 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:45:51 2007 -0700"
      },
      "message": "Enable partitions for lguest block device\n\nThe lguest block device only requests one minor, which means\npartitions don\u0027t work (eg \"root\u003d/dev/lgba1\").\n\nLet\u0027s follow the crowd and ask for 16.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf",
      "tree": "4dd91f57e974082d6f7c98f6cebfa42339a4353c",
      "parents": [
        "203f3394397642f2f9d9ee760f03420459b7a8ef",
        "5ba056cb3c5d424dc2886fb02305af11fa46af02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: arch/sh64/kernel/setup.c: duplicate include removal.\n  sh64: arch/sh64/kernel/signal.c: duplicate include removal\n  sh64: Add missing dma_sync_single_for_*().\n"
    },
    {
      "commit": "203f3394397642f2f9d9ee760f03420459b7a8ef",
      "tree": "75fdd447e2cebd0919988f42a2f34c5fbe9923d8",
      "parents": [
        "ef1c5339d9413ab57c9b2aa768f3c67485d11acb",
        "96989d9d754ef1fa55e71beff6a076f79cc1717e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: remove extraneous ; on scif_sercon_putc wait loop\n  sh: Add missing dma_sync_single_range_for_*().\n  sh: panic on machvec section misalignment.\n  sh: Fix PTRACE_PEEKTEXT/PEEKDATA fallout from generic_ptrace_peekdata().\n"
    },
    {
      "commit": "ef1c5339d9413ab57c9b2aa768f3c67485d11acb",
      "tree": "bf9703cd25a0b598350d630447a3a41c5a9cd5b9",
      "parents": [
        "ed72df448250a6da72b65e7881eb63c5ded3475f",
        "68a50b567895ea677645ca3cebc484674123532d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:41:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:41:19 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (smsc47m1) restore missing name attribute\n  hwmon: (w83627ehf) don\u0027t assume bank 0\n  hwmon: (w83627ehf) read fan_div values during probe\n  hwmon: fix w83781d temp sensor type setting\n"
    },
    {
      "commit": "ed72df448250a6da72b65e7881eb63c5ded3475f",
      "tree": "cff147d103f1578380b0c3c324630d9c75945fb3",
      "parents": [
        "505683675cf0ed903765f160ad633f77ab90a9d4",
        "118142080a75fc1ce599c73b7894a71b4813828e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  Cross-compilation between e.g. i386 -\u003e 64bit could break -\u003e work around it\n  [IA64] Enable early console for Ski simulator\n  [IA64] forbid ptrace changes psr.ri to 3\n  [IA64] Failure to grow RBS\n  [IA64] Fix processor_get_freq\n  [IA64] SGI Altix : fix a force_interrupt bug on altix\n  [IA64] Update arch/ia64/configs/* s/SLAB/SLUB/\n  [IA64] get back PT_IA_64_UNWIND program header\n  [IA64] need NOTES in vmlinux.lds.S\n  [IA64] make unwinder stop at last frame of the bootloader\n  [IA64] Clean up CPE handler registration\n  [IA64] Include Kconfig.preempt\n  [IA64] SN2 needs platform specific irq_to_vector() function.\n  [IA64] Use atomic64_read to read an atomic64_t.\n  [IA64] disable irq\u0027s and check need_resched before safe_halt\n"
    },
    {
      "commit": "505683675cf0ed903765f160ad633f77ab90a9d4",
      "tree": "4008d2e7c80f3d19d917752e1274d293630c7a44",
      "parents": [
        "e4f3b1e74b67fdcdd3034b84997fad7912f182f6",
        "3ad40d647d5e7c320385649e5eb422a5e89e035d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:30 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: correct error code in selinux_audit_rule_init\n"
    },
    {
      "commit": "e4f3b1e74b67fdcdd3034b84997fad7912f182f6",
      "tree": "187b43a8b4e95b623138cdd774b9722096656dbd",
      "parents": [
        "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
        "fe11cb6ba40afff15efb053fd0bcba45274636e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:09 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Incorrect semicolon after if statement\n  mlx4_core: Wait 1 second after reset before accessing device\n  IPoIB: Fix leak in ipoib_transport_dev_init() error path\n  IB/mlx4: Fix opcode returned in RDMA read completion\n  IB/srp: Add OUI for new Cisco targets\n  IB/srp: Wrap OUI checking for workarounds in helper functions\n  RDMA/cxgb3: Always call low level send function via cxgb3_ofld_send()\n  IB: Move the macro IB_UMEM_MAX_PAGE_CHUNK() to umem.c\n  IB: Include \u003clinux/list.h\u003e and \u003clinux/rwsem.h\u003e from \u003crdma/ib_verbs.h\u003e\n  IB: Include \u003clinux/list.h\u003e from \u003crdma/ib_mad.h\u003e\n  IB/mad: Fix address handle leak in mad_rmpp\n  IB/mad: agent_send_response() should be void\n  IB/mad: Fix memory leak in switch handling in ib_mad_recv_done_handler()\n  IB/mad: Fix error path if response alloc fails in ib_mad_recv_done_handler()\n  IB/sa: Don\u0027t need to check for default P_Key twice\n  IB/core: Ignore membership bit in ib_find_pkey()\n"
    },
    {
      "commit": "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
      "tree": "5bcab227cc2008df6cfb17533be0a69ffd21e981",
      "parents": [
        "605a494e4df0b2dabdebcdfee99536b0f6a22adc",
        "405849610fd96b4f34cd1875c4c033228fea6c0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 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  [MATH-EMU]: Fix underflow exception reporting.\n  [SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2.\n  [SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too.\n  [SPARC64]: Do not touch %tick_cmpr on sun4v cpus.\n  [SPARC64]: Niagara-2 optimized copies.\n  [SPARC64]: Allow userspace to get at the machine description.\n  [SPARC32]: Remove superfluous \u0027kernel_end\u0027 alignment on sun4c.\n  [SPARC32]: Fix bogus ramdisk image location check.\n  [SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.\n"
    },
    {
      "commit": "605a494e4df0b2dabdebcdfee99536b0f6a22adc",
      "tree": "543a9d932348c25da750926a99ef1361e6917340",
      "parents": [
        "585eb6daa4b6886ab92ff914f55e8e87f7c2670b",
        "660adc6e60bc8882b16e466c09401cff017dcd94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:09 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:\n  [IPv6]: Invalid semicolon after if statement\n  [NET]: Fix unbalanced rcu_read_unlock in __sock_create\n  [VLAN] net/8021q/vlanproc.c: fix check-after-use\n  [NET]: Unexport dev_ethtool\n  [IOAT]: Remove redundant struct member to avoid descriptor cache miss\n  [ECONET]: remove econet_packet_type on unload\n  [AX25]: don\u0027t free pointers to statically allocated data\n  [PATCH] mac80211: probe for hidden SSIDs in pre-auth scan\n  [PATCH] mac80211: fix tx status frame code\n  [BRIDGE]: Fix typo in net/bridge/br_stp_if.c\n  [BRIDGE]: sysfs locking fix.\n  [NETFILTER]: nf_nat_sip: don\u0027t drop short packets\n  [NETFILTER]: nf_conntrack_sip: fix SIP-URI parsing\n  [NETFILTER]: nf_conntrack_sip: check sname !\u003d NULL before calling strncmp\n  [NETFILTER]: netfilter: xt_u32 bug correction\n"
    },
    {
      "commit": "585eb6daa4b6886ab92ff914f55e8e87f7c2670b",
      "tree": "8fa1927675f7ebb6b3f4d7b4ee0d0cb02a786492",
      "parents": [
        "844d6c48be7f11592d287a9fe2183007c4ebfbbb",
        "cca67164bbdb083df9adb6480822518b0f4b358f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:43 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] Define mmiowb()\n  [AVR32] Fix bogus pte_page() definition\n  [AVR32] Simplify pte_alloc_one{,_kernel}\n  include/asm-avr32/pgalloc.h: kmalloc + memset conversion to kcalloc\n  [AVR32] Wire up i2c-gpio on the ATNGW100 board\n  [AVR32] leds-gpio for stk1000\n"
    },
    {
      "commit": "844d6c48be7f11592d287a9fe2183007c4ebfbbb",
      "tree": "c5df0cb0520a0537b49db5708af288c7991e5f82",
      "parents": [
        "0894910cce8d9105e5d8457fd8686fe96dc958eb",
        "2b02d13996fe28478e45605de9bd8bdca25718de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:25 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix invalid semicolon after if statement\n  [POWERPC] ps3: Fix no storage devices found\n  [POWERPC] Fix for assembler -g\n  [POWERPC] Fix small race in 44x tlbie function\n  [POWERPC] Remove unused code causing a compile warning\n  [POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour\n"
    },
    {
      "commit": "0894910cce8d9105e5d8457fd8686fe96dc958eb",
      "tree": "a0ff479fa080f8373e9d90d45d96da023b459d14",
      "parents": [
        "b2d597cb6d64d5e30236273249e3790434387743",
        "fb0582f91fdd62b67bf54a440d7c79b19ed84da8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:32:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:32:36 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: adjust libata to ignore errors after spinup\n  ata_piix: add TECRA M7 to broken suspend list\n  pata_hpt{37x|3x2n}: fix clock reporting (take 2)\n  pata_hpt37x: actually clock HPT374 with 50 MHz DPLL (take 2)\n  pata_artop: fix UDMA5 for AEC6280[R] and UDMA6 for AEC6880[R]\n  ata_piix: update map 10b for ich8m\n  sata_mv: PCI IDs for Hightpoint RocketRaid 1740/1742\n  [libata] pata_isapnp: replace missing module device table\n"
    },
    {
      "commit": "b2d597cb6d64d5e30236273249e3790434387743",
      "tree": "2ab7b15d2223212d7f71b9ccd50b69621bad5dd8",
      "parents": [
        "edd5f25f7475013b44f7942bb3b25022792a9c9d",
        "9a5f35d4ede43fee791a486e0850e9e3afdde0a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:31:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:31:05 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] edd.c: make sure MBR signatures actually get reported\n  [x86 setup] Don\u0027t use EDD to get the MBR signature\n  [x86 setup] The current display page is returned in %bh, not %bl\n"
    },
    {
      "commit": "edd5f25f7475013b44f7942bb3b25022792a9c9d",
      "tree": "6db5ebb2deb385b029158c5727835b5b71c9603b",
      "parents": [
        "d2d56c5f51028cb9f3d800882eb6f4cbd3f9099f",
        "5e6e6232753482dc0024a319b9d8f611d7a80c19"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:30:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:30:07 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Check return code on failed alloc\n  [CIFS] Update CIFS project web site\n  [CIFS] Fix hang in find_writable_file\n"
    },
    {
      "commit": "d2d56c5f51028cb9f3d800882eb6f4cbd3f9099f",
      "tree": "877b9aea4d369c083abd5741f2ab90c52ac863ad",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Aug 17 21:47:58 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:29:07 2007 -0700"
      },
      "message": "Reset current-\u003epdeath_signal on SUID binary execution\n\nThis fixes a vulnerability in the \"parent process death signal\"\nimplementation discoverd by Wojciech Purczynski of COSEINC PTE Ltd.\nand iSEC Security Research.\n\nhttp://marc.info/?l\u003dbugtraq\u0026m\u003d118711306802632\u0026w\u003d2\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e6e6232753482dc0024a319b9d8f611d7a80c19",
      "tree": "33727af8b438b861787a7117240656351ee97726",
      "parents": [
        "af5a032b8082cddb4dc62a9ff94bf1ec4d34a044"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Aug 18 00:15:20 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Aug 18 00:15:20 2007 +0000"
      },
      "message": "[CIFS] Check return code on failed alloc\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "118142080a75fc1ce599c73b7894a71b4813828e",
      "tree": "fe929cd6ce257ebf08152191d399422eb6d0b619",
      "parents": [
        "471e7a44848f467c9b83adc3463d019d2fa8817f"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Aug 16 16:27:15 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 17 15:16:37 2007 -0700"
      },
      "message": "Cross-compilation between e.g. i386 -\u003e 64bit could break -\u003e work around it\n\nAdrian Bunk: scripts/mod/file2alias.c is compiled with HOSTCC and ensures that\nkernel_ulong_t is correct, but it can\u0027t cope with different padding on\ndifferent architectures.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "471e7a44848f467c9b83adc3463d019d2fa8817f",
      "tree": "9afa086e27d130e0944a89e172f32172869e03d7",
      "parents": [
        "b09e789c438c406bd9bcaac6f1c940a75007e59f"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Thu Aug 16 15:03:07 2007 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 17 13:44:15 2007 -0700"
      },
      "message": "[IA64] Enable early console for Ski simulator\n\nWhen using Ski to debug early startup, it\u0027s a bit of a pain not to\nhave printk.\n\nThis patch enables the simulated console very early.\nIt may be worth conditionalising on the command line... but this is\nenough for now.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b09e789c438c406bd9bcaac6f1c940a75007e59f",
      "tree": "2e753d921e182653acf7badb1c6ebc0761047d7f",
      "parents": [
        "e8c59c0cf9c91dccfb6367c306d753500d5a0150"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Aug 17 13:43:50 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 17 13:43:50 2007 -0700"
      },
      "message": "[IA64] forbid ptrace changes psr.ri to 3\n\nThe \"ri\" field in the processor status register only has defined\nvalues of 0, 1, 2.  Do not let ptrace set this to 3.  As with\nother reserved fields in registers we silently discard the value.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "405849610fd96b4f34cd1875c4c033228fea6c0f",
      "tree": "a1438b7059f39f923d8b21337c0b242ef76f6059",
      "parents": [
        "8b224b813aad0231af62dc75d056aae83c9d4d12"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 22:59:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 22:59:49 2007 -0700"
      },
      "message": "[MATH-EMU]: Fix underflow exception reporting.\n\nThe underflow exception cases were wrong.\n\nThis is one weird area of ieee1754 handling in that the underflow\nbehavior changes based upon whether underflow is enabled in the trap\nenable mask of the FPU control register.  As a specific case the Sparc\nV9 manual gives us the following description:\n\n--------------------\nIf UFM \u003d 0:     Underflow occurs if a nonzero result is tiny and a\n                loss of accuracy occurs.  Tininess may be detected\n                before or after rounding.  Loss of accuracy may be\n                either a denormalization loss or an inexact result.\n\nIf UFM \u003d 1:     Underflow occurs if a nonzero result is tiny.\n                Tininess may be detected before or after rounding.\n--------------------\n\nWhat this amounts to in the packing case is if we go subnormal,\nwe set underflow if any of the following are true:\n\n1) rounding sets inexact\n2) we ended up rounding back up to normal (this is the case where\n   we set the exponent to 1 and set the fraction to zero), this\n   should set inexact too\n3) underflow is set in FPU control register trap-enable mask\n\nThe initially discovered example was \"DBL_MIN / 16.0\" which\nincorrectly generated an underflow.  It should not, unless underflow\nis set in the trap-enable mask of the FPU csr.\n\nAnother example, \"0x0.0000000000001p-1022 / 16.0\", should signal both\ninexact and underflow.  The cpu implementations and ieee1754\nliterature is very clear about this.  This is case #2 above.\n\nHowever, if underflow is set in the trap enable mask, only underflow\nshould be set and reported as a trap.  That is handled properly by the\nprioritization logic in\n\narch/sparc{,64}/math-emu/math.c:record_exception().\n\nBased upon a report and test case from Jakub Jelinek.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b02d13996fe28478e45605de9bd8bdca25718de",
      "tree": "0cc50902ba6d7328279f88e960fdc9a439a6c340",
      "parents": [
        "2de69124e86682c3427adb4136e097854841e467"
      ],
      "author": {
        "name": "Ilpo JÃ¤rvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Aug 16 08:03:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 10:48:52 2007 +1000"
      },
      "message": "[POWERPC] Fix invalid semicolon after if statement\n\nA similar fix to netfilter from Eric Dumazet inspired me to\nlook around a bit by using some grep/sed stuff as looking for\nthis kind of bugs seemed easy to automate.  This is one of them\nI found where it looks like this semicolon is not valid.\n\nSigned-off-by: Ilpo JÃ¤rvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b224b813aad0231af62dc75d056aae83c9d4d12",
      "tree": "1151d86134cf4a02eb586f2de70bfda82287a3b3",
      "parents": [
        "7dc408808ad40b9a5d031966035713ed5d5153b8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 13:56:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 13:56:39 2007 -0700"
      },
      "message": "[SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8c59c0cf9c91dccfb6367c306d753500d5a0150",
      "tree": "db4a13d5f5f88e2cc2da56fb4e8a3d6d6ea3ba4e",
      "parents": [
        "182fdd225de8fc3b1b721ae944fc41146a0bd812"
      ],
      "author": {
        "name": "Andrew Burgess",
        "email": "andrew@transitive.com",
        "time": "Thu Aug 16 10:30:46 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 16 10:30:46 2007 -0700"
      },
      "message": "[IA64] Failure to grow RBS\n\nThere is a bug in the ia64_do_page_fault code that can cause a failure\nto grow the register backing store, or any mapping that is marked as\nVM_GROWSUP if the mapping is the highest mapped area of memory.\n\nWhen the address accessed is below the first mapping the previous mapping\nis returned as NULL, and this case is handled.  However, when the address\naccessed is above the highest mapping the vma returned is NULL, this\ncase is not handled correctly, and it fails to spot that this access\nmight require an existing mapping to grow upwards.\n\nSigned-off-by: Andrew Burgess \u003candrew@transitive.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "96989d9d754ef1fa55e71beff6a076f79cc1717e",
      "tree": "7dc81e3277aedb3ab3e15f5fd3d3905558935919",
      "parents": [
        "322392646bc36ff4381861e6589c22c1abc20dbf"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Aug 17 01:25:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 17 01:25:34 2007 +0900"
      },
      "message": "sh: remove extraneous ; on scif_sercon_putc wait loop\n\nIt seems we have gained an extraneous trailing \u0027;\u0027 on one of the\nwait loops in scif_sercon_putc().  Although this is completely\nbenign as the apparent payload is also the empty statement, it\ninvites error in the future.  Clean it up now.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3ad40d647d5e7c320385649e5eb422a5e89e035d",
      "tree": "496025ef0d9427967f56d2523cfc2b2097531ec4",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Steve G",
        "email": "linux_4ever@yahoo.com",
        "time": "Tue Aug 14 12:50:46 2007 -0700"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@halo.namei",
        "time": "Thu Aug 16 11:42:28 2007 -0400"
      },
      "message": "SELinux: correct error code in selinux_audit_rule_init\n\nCorrects an error code so that it is valid to pass to userspace.\n\nSigned-off-by: Steve Grubb \u003clinux_4ever@yahoo.com\u003e\nSigned-off-by: James Morris \u003cjmorris@halo.namei\u003e\n"
    },
    {
      "commit": "7dc408808ad40b9a5d031966035713ed5d5153b8",
      "tree": "ecf6403ea0669ca8510740bed66b2d0c8846c3f4",
      "parents": [
        "53140b71c5e7b5370e4ac6ffc13fddbdfae71473"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:56:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:56:00 2007 -0700"
      },
      "message": "[SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53140b71c5e7b5370e4ac6ffc13fddbdfae71473",
      "tree": "57e50b4c84ddf17012cf1934b7c9cf9a9b7b22c5",
      "parents": [
        "cf5adce11743e98739fcb97e76d688f0b0bc2199"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:52:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:52:44 2007 -0700"
      },
      "message": "[SPARC64]: Do not touch %tick_cmpr on sun4v cpus.\n\nThis register is not a part of the sun4v architecture.\n\nNiagara 1 and 2 happened to leave it around.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf5adce11743e98739fcb97e76d688f0b0bc2199",
      "tree": "3cea4d74363a6570bbe5aaf4e723e3c256ffb591",
      "parents": [
        "0fdb7f96d8c27e37ed2ca1ae5a763baf14b8fe0c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 16 01:47:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 16 01:47:25 2007 -0700"
      },
      "message": "[SPARC64]: Niagara-2 optimized copies.\n\nThe bzero/memset implementation stays the same as Niagara-1.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fdb7f96d8c27e37ed2ca1ae5a763baf14b8fe0c",
      "tree": "e6ad3272da135d92929a8ea7f920baa63c973d4a",
      "parents": [
        "70b0e7a919b7961285c685a87928ed78c9fb07f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 15 21:02:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 15 21:02:23 2007 -0700"
      },
      "message": "[SPARC64]: Allow userspace to get at the machine description.\n\nLike the OF device tree, it\u0027s useful to let userland get\nat the machine description so it can pretty print the\ngraph etc.\n\nThe implementation is a simple MISC device with a read method.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe11cb6ba40afff15efb053fd0bcba45274636e0",
      "tree": "0de475e13fde7954d2136ad117a13ec4bb9450cd",
      "parents": [
        "947b2a8083a03e6fff448ce8928956015614855e"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Aug 16 01:02:07 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Aug 15 20:24:06 2007 -0700"
      },
      "message": "IB/mlx4: Incorrect semicolon after if statement\n\nA stray semicolon makes us inadvertently ignore the value of err.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "660adc6e60bc8882b16e466c09401cff017dcd94",
      "tree": "8274d6dd489b5ee7fd410f71ae10c1818041335e",
      "parents": [
        "3b1855255098e1f78fa74c0f3378c0391e9a7a2b"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Wed Aug 15 15:07:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 15 15:07:30 2007 -0700"
      },
      "message": "[IPv6]: Invalid semicolon after if statement\n\nA similar fix to netfilter from Eric Dumazet inspired me to\nlook around a bit by using some grep/sed stuff as looking for\nthis kind of bugs seemed easy to automate. This is one of them\nI found where it looks like this semicolon is not valid.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b1855255098e1f78fa74c0f3378c0391e9a7a2b",
      "tree": "1478418d585bc29ef4d2029819748e98004fff4c",
      "parents": [
        "cd8d60f28f519786f00d64d68bb3b7669bdfbcb8"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Aug 15 14:46:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 15 14:46:02 2007 -0700"
      },
      "message": "[NET]: Fix unbalanced rcu_read_unlock in __sock_create\n\nThe recent RCU work created an unbalanced rcu_read_unlock\nin __sock_create.  This patch fixes that.  Reported by\noleg 123.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "182fdd225de8fc3b1b721ae944fc41146a0bd812",
      "tree": "0b9d55146bebbbbe79358f20caf7c644e695607b",
      "parents": [
        "352b0ef50d98049bf022a31eaf2272f52e2f5219"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Mon Aug 13 15:49:46 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 15 13:20:38 2007 -0700"
      },
      "message": "[IA64] Fix processor_get_freq\n\nThe core cpufreq code doesn\u0027t appear to understand returning -EAGAIN\nfor the get() function of the cpufreq_driver.  If PAL_GET_PSTATE returns\n-1, such as when running on Xen, scaling_cur_freq is happy to return\n4294967285 kHz (ie. (unsigned)-11).  The other drivers appear to return\n0 for a failure, and doing so gives me the max frequency from\nscaling_cur_frequency and \"\u003cunknown\u003e\" from cpuinfo_cur_frequency.  I\nbelieve that\u0027s the desired behavior.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cca67164bbdb083df9adb6480822518b0f4b358f",
      "tree": "a4b951950a6f9dfb880d25d57a932760aa2032f1",
      "parents": [
        "6f834197a79d34d65ca44e9c77f2571edbcfb64b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Aug 13 16:24:01 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "[AVR32] Define mmiowb()\n\nAdd empty definition of mmiowb() since some drivers need it. Uncached\nwrites are strongly ordered on AVR32. They may be delayed if the\ndcache is busy doing a writeback, but AFAICT that\u0027s not what this\nmacro is supposed to deal with, at least on UP systems.\n\nWe might have to revisit this definition when a SMP-capable AVR32 CPU\ncomes along, depending on how the busses and cache coherency stuff\nend up being implemented.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6f834197a79d34d65ca44e9c77f2571edbcfb64b",
      "tree": "3cd3bf8534e1f041cd94f16d205925b74186bea2",
      "parents": [
        "e7f3bac95e0bdfd520e065c4a29aad46190fcc99"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:12:18 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "[AVR32] Fix bogus pte_page() definition\n\nThe current definition of pte_page() masks out valid bits from the\nphysical address, causing vmalloc_to_page() to misbehave. This may\nlead to everything from mmap() silently accessing the wrong data to\n\"invalid pte\" errors dumped by the kernel.\n\nAlso remove the now-unused definition of PTE_PHYS_MASK.\n\nThanks to Matteo Vit for discovering this bug.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "e7f3bac95e0bdfd520e065c4a29aad46190fcc99",
      "tree": "c793a75643f183ccb083f1f309925a75c941df3f",
      "parents": [
        "5221b34edfd05ac35c077e071095cf853325320f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Aug 03 13:29:01 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "[AVR32] Simplify pte_alloc_one{,_kernel}\n\nThere\u0027s really no need to retry an allocation with __GFP_REPEAT set.\nAlso, use get_zeroed_page() and __GFP_ZERO to eliminate the extra call\nto clear_page() afterwards.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "5221b34edfd05ac35c077e071095cf853325320f",
      "tree": "dbbc9d2354c55dc44d96e7f94c7ac10c9e2c3f7a",
      "parents": [
        "54bb69e25016a7b11d83f03feafafdfe2b4d0859"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Tue Jul 31 23:41:00 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:56 2007 +0200"
      },
      "message": "include/asm-avr32/pgalloc.h: kmalloc + memset conversion to kcalloc\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "54bb69e25016a7b11d83f03feafafdfe2b4d0859",
      "tree": "31f1770defb30bedba78c443098d298d0b76b83b",
      "parents": [
        "ad93ab0a6ee20130fb8f719fc1860c20daa99a7b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jul 12 16:36:34 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:55 2007 +0200"
      },
      "message": "[AVR32] Wire up i2c-gpio on the ATNGW100 board\n\nThe NGW100 has a board controller which is hooked up to the TWI lines\non AP7000. Since the TWI driver isn\u0027t in mainline, use the i2c-gpio\ndriver in the mean time.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "ad93ab0a6ee20130fb8f719fc1860c20daa99a7b",
      "tree": "268579577c75190cda4efe1260424d4f254c0aa9",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 09 10:29:44 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:55 2007 +0200"
      },
      "message": "[AVR32] leds-gpio for stk1000\n\nAdd GPIO led support: J2 to either block of LEDs on the STK1000.\n\nThis uses the new LEDS_GPIO driver, and sets up a heartbeat trigger by\ndefault ... either bright (!!) amber, or a more interesting purple.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "fb0582f91fdd62b67bf54a440d7c79b19ed84da8",
      "tree": "1efa2bca14b8c50adfd5699c919067019acfa053",
      "parents": [
        "5c08ea019198230a62c601ddf97d0319ae246ad8"
      ],
      "author": {
        "name": "Ryan Power",
        "email": "rpower@sysreset.com",
        "time": "Fri Aug 10 13:59:35 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 04:56:32 2007 -0400"
      },
      "message": "libata: adjust libata to ignore errors after spinup\n\nAdjust libata to ignore errors after spinup\n\nThis patch is to ignore errors from the spinup attempt if the drive is\nin the \"standby id\" state.\n\nSigned-off-by: Ryan Power \u003crpower@sysreset.com\u003e\nAcked-by: Mark Lord \u003climl@rtr.ca\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c08ea019198230a62c601ddf97d0319ae246ad8",
      "tree": "9d201b4084a86c88bb662df9c4f6402f87bde5c0",
      "parents": [
        "80b8987c8feaf07a070f7cdcd55db024e9e200ec"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Aug 14 19:56:04 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 04:20:14 2007 -0400"
      },
      "message": "ata_piix: add TECRA M7 to broken suspend list\n\nAdd TECRA M7 to broken suspend list.  Reported by Marie Koreen.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Marie Koreen \u003ckbug@koreen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80b8987c8feaf07a070f7cdcd55db024e9e200ec",
      "tree": "8b279f1c71ed954b9a3d32036b6a1078899f14fc",
      "parents": [
        "d44a65f7bb0dae0bcc78de336b55a75b30ec2d2a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Aug 10 21:02:15 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 04:19:07 2007 -0400"
      },
      "message": "pata_hpt{37x|3x2n}: fix clock reporting (take 2)\n\nFix several inconsistencies in these drivers WRT reporting the clocks:\n\n- when using DPLL mode, \u0027pata_hpt37x\u0027 driver reported the DPLL frequency as the\n  PCI clock -- make it properly report both clocks and add the same ability to\n  the \u0027pata_hpt3x2n\u0027 driver;\n\n- both drivers sometimes use \"pata_hpt3*:\" and sometimes \"hpt3*:\" in the\n  messages -- make them use only the former one;\n\n- the message about failed DPLL stablizatios deserves KERN_ERR and a bang. :-)\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d44a65f7bb0dae0bcc78de336b55a75b30ec2d2a",
      "tree": "22c2eb369022138b5da775c791e5126c7068d8b0",
      "parents": [
        "be456b77ffbd3983b5da8eff49a70a701333f68b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Aug 10 20:58:46 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 04:19:07 2007 -0400"
      },
      "message": "pata_hpt37x: actually clock HPT374 with 50 MHz DPLL (take 2)\n\nThe DPLL tuning code always set up it for 66 MHz due to wrong UltraDMA mask\nincluding mode 5 used to check for the necessity of 66 MHz clocking -- this\ncaused 66 MHz clock to be used for HPT374 chip that does not tolerate it.\nWhile fixing this, also remove PLL mode from the TODO list -- I don\u0027t think\nit\u0027s still a relevant item.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "be456b77ffbd3983b5da8eff49a70a701333f68b",
      "tree": "519f8acc8d443de150972b7563443bfada168d97",
      "parents": [
        "ac2b04371fffd964b0d1c3369a9972bed7a5c5d9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Aug 09 23:19:34 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 04:17:14 2007 -0400"
      },
      "message": "pata_artop: fix UDMA5 for AEC6280[R] and UDMA6 for AEC6880[R]\n\nMaximum supported UDMA mode for AEC6280[R] is UDMA5 (not UDMA4)\nand for AEC6880[R] it is UDMA6 (not UDMA5):\n\n* Fix the problem by adding missing struct ata_port_info to artop_init_one().\n\n* Use the right naming (s/626/628/).\n\n* Bump driver version.\n\nFixes IDE-\u003elibata regression, problem was never present in IDE aec62xx driver.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac2b04371fffd964b0d1c3369a9972bed7a5c5d9",
      "tree": "861d47b8f9872564a50fd77eadd357f65b90f0bf",
      "parents": [
        "cfbf723eb7928879292ee71fa0d118fc4e37b8c9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Aug 07 02:43:27 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 02:53:39 2007 -0400"
      },
      "message": "ata_piix: update map 10b for ich8m\n\nFix map entry 10b for ich8.  It\u0027s [P0 P2 IDE IDE] like ich6 / ich6m.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: \u003cKristen Carlson Accardi\u003e kristen.c.accardi@intel.com\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cfbf723eb7928879292ee71fa0d118fc4e37b8c9",
      "tree": "ea8334f1c9697a80ff4b5eb664e7aa6e34579720",
      "parents": [
        "6a286a6d85bb0da687011b15f268c0e52e8eaba4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jul 09 14:38:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 02:53:39 2007 -0400"
      },
      "message": "sata_mv: PCI IDs for Hightpoint RocketRaid 1740/1742\n\nUnderneath all the HPT packaging, PCI identifiers, binary driver modules\nand stuff you find that ...\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6a286a6d85bb0da687011b15f268c0e52e8eaba4",
      "tree": "437b7f699275c92a5c3c24f5ea8344510a04e6ef",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Aug 03 11:25:50 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Aug 15 02:53:38 2007 -0400"
      },
      "message": "[libata] pata_isapnp: replace missing module device table\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2de69124e86682c3427adb4136e097854841e467",
      "tree": "929040491013278a31a598a57a4b6e384d28a1cc",
      "parents": [
        "55a910a81d0c3014abc20b9efa73c595b3e68339"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Aug 15 02:30:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] ps3: Fix no storage devices found\n\nFix probing of PS3 storage devices: in the success case, we should set\n`error\u0027 to zero, not `result\u0027.\n\nWithout this patch no storage devices are found.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "55a910a81d0c3014abc20b9efa73c595b3e68339",
      "tree": "8625f499bea6286fea45f6aa973aad0d23eb4531",
      "parents": [
        "aa1cf632bd6f998cb4567ccf1a9d2e5daaa9fb44"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Aug 11 09:03:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Fix for assembler -g\n\nppc64 does the unusual thing of using #include on a compiler-generated\nassembly file (lparmap.s) from an assembly source file (head_64.S).\nThis runs afoul of my recent patch to pass -gdwarf2 to the assembler\nunder CONFIG_DEBUG_INFO.  This patch avoids the problem by disabling\nDWARF generation (-g0) when producing lparmap.s.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa1cf632bd6f998cb4567ccf1a9d2e5daaa9fb44",
      "tree": "83a94ce1f8ec1749cfefd8c280297c9e404e6452",
      "parents": [
        "fa6b769a8e981afea869285982640168f76774df"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Aug 07 14:20:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Fix small race in 44x tlbie function\n\nThe 440 family of processors don\u0027t have a tlbie instruction.  So, we\nimplement TLB invalidates by explicitly searching the TLB with tlbsx.,\nthen clobbering the relevant entry, if any.  Unfortunately the PID for\nthe search needs to be stored in the MMUCR register, which is also\nused by the TLB miss handler.  Interrupts were enabled in _tlbie(), so\nan interrupt between loading the MMUCR and the tlbsx could cause\nincorrect search results, and thus a failure to invalide TLB entries\nwhich needed to be invalidated.\n\nThis fixes the problem in both arch/ppc and arch/powerpc by inhibiting\ninterrupts (even critical and debug interrupts) across the relevant\ninstructions.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa6b769a8e981afea869285982640168f76774df",
      "tree": "25e371805d6e16a88e14694299f8a05d0de42615",
      "parents": [
        "ad941fe4b6b83999863f49dfba7b3d2cebc4ced5"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Sat May 12 03:49:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Remove unused code causing a compile warning\n\nAFAICT, nobody is using ft_ordered(), and it causes a build warning\nto be generated.  This patch cleans that up by removing the function\nand the commented-out code that calls it.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad941fe4b6b83999863f49dfba7b3d2cebc4ced5",
      "tree": "e06978ca055eb77b1a7c1a38af25a5d8ce613091",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Aug 13 13:22:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:44 2007 +1000"
      },
      "message": "[POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour\n\nAt present, spu_create with an invalid neighbo(u)r will return -ENOSYS,\nnot -EBADF, but only when spufs.o is built as a module.\n\nThis change adds the appropriate errno, making the behaviour the same\nas the built-in case.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd8d60f28f519786f00d64d68bb3b7669bdfbcb8",
      "tree": "413685703c5d47aae38b51d673a31813907069dd",
      "parents": [
        "16f3051b166bde3f1bd741783b64a8feebdb6f00",
        "b9bf1e60a294fc7795d5198f94a917290e52865b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 14 18:32:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 14 18:32:20 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "70b0e7a919b7961285c685a87928ed78c9fb07f0",
      "tree": "ed12c469c91a357570fe991b41657a05de039e89",
      "parents": [
        "f642b263800e6e57c377d630be6d2a999683b579"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Tue Aug 14 18:24:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 18:24:10 2007 -0700"
      },
      "message": "[SPARC32]: Remove superfluous \u0027kernel_end\u0027 alignment on sun4c.\n\nIn sun4c_init_clean_mmu(), aligning \u0027kernel_end\u0027 using\nSUN4C_REAL_PGDIR_ALIGN() is unnecessary since the caller\ndoes this already.\n\nIn sun4c_paging_init(), 4 page sizes of \"fluff\" were added\nto the address of \u0026end.  This was necessary a long time ago\nwhen sparc32 would allocate some early data structures\nby carving out memory chunks after \u0026end but that no longer\noccurs.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f642b263800e6e57c377d630be6d2a999683b579",
      "tree": "860001098521ea6578ddf71a4fa5e6b23be9d032",
      "parents": [
        "3ac4c949e02f26be1e4378f9acfb07ec87db947b"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Tue Aug 14 18:22:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 18:22:03 2007 -0700"
      },
      "message": "[SPARC32]: Fix bogus ramdisk image location check.\n\nThis mirrors sparc64 commit 715a0ecc29c850d2b2f76e1803d3f22cd5a0ac0d\n\nsparc_ramdisk_image should always be decremented by KERNBASE.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a5f35d4ede43fee791a486e0850e9e3afdde0a7",
      "tree": "653790015cf2b8ee60fba7af52c09659d62a1174",
      "parents": [
        "c1a6e2b082a7cefe58315af7a461bbf2f33221a3"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 17:36:00 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 17:55:31 2007 -0700"
      },
      "message": "[x86 setup] edd.c: make sure MBR signatures actually get reported\n\nWhen filling in the MBR signature array, the setup code failed to advance\nboot_params.edd_mbr_sig_buf_entries, which resulted in the valid data\nbeing ignored.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c1a6e2b082a7cefe58315af7a461bbf2f33221a3",
      "tree": "81fbc5ec4232118b33e1e5acf5704462fe3c23d1",
      "parents": [
        "362cea339a34e04caae6cad67ea9bde5c100d12b"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 13 16:27:42 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 17:54:47 2007 -0700"
      },
      "message": "[x86 setup] Don\u0027t use EDD to get the MBR signature\n\nAt least one machine has been identified in the field which advertises\nEDD for all drives but locks up if one attempts an extended read from\na non-primary drive.\n\nThe MBR is always at CHS 0-0-1, so there is no reason to use an\nextended read, other than the possibility that the BIOS cannot handle\nit.\n\nAlthough this might break as many machines as it fixes (a small number\neither way), the current state is a regression but the reverse is not.\nTherefore revert to the previous state of not using extended read.\n\nQuite probably the Right Thing to do is to read using plain (CHS) read\nand extended read on failure, but that change would definitely have to\ngo through -mm first.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "16f3051b166bde3f1bd741783b64a8feebdb6f00",
      "tree": "7f3ce2314cc2ccb2790b6c48cdd553a0aaea1bb8",
      "parents": [
        "6f93b9c28326df34b23a6c0dbe4c51d4654bdf0b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Aug 14 17:39:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 17:39:43 2007 -0700"
      },
      "message": "[VLAN] net/8021q/vlanproc.c: fix check-after-use\n\nThe Coverity checker spotted that we\u0027d have already oops\u0027ed if\n\"vlandev\" was NULL.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f93b9c28326df34b23a6c0dbe4c51d4654bdf0b",
      "tree": "2e42ff501f22af2fb10a435edf8507bb84c30d96",
      "parents": [
        "54a09feb0ebb018dadaebeb51e860154198abc83"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Aug 14 17:38:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 17:38:44 2007 -0700"
      },
      "message": "[NET]: Unexport dev_ethtool\n\nThis patch removes the no longer used EXPORT_SYMBOL(dev_ethtool).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54a09feb0ebb018dadaebeb51e860154198abc83",
      "tree": "3e85288f49ba8376e58db649250d60c2560e5204",
      "parents": [
        "9c29a377f99b42c59721112cd2388cf27547fc84"
      ],
      "author": {
        "name": "Shannon Nelson",
        "email": "shannon.nelson@intel.com",
        "time": "Tue Aug 14 17:36:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 17:36:31 2007 -0700"
      },
      "message": "[IOAT]: Remove redundant struct member to avoid descriptor cache miss\n\nThe layout for struct ioat_desc_sw is non-optimal and causes an extra\ncache hit for every descriptor processed.  By tightening up the struct\nlayout and removing one item, we pull in the fields that get used in\nthe speedpath and get a little better performance.\n\n\nBefore:\n-------\nstruct ioat_desc_sw {\n\tstruct ioat_dma_descriptor * hw;                 /*     0     8\n*/\n\tstruct list_head           node;                 /*     8    16\n*/\n\tint                        tx_cnt;               /*    24     4\n*/\n\n\t/* XXX 4 bytes hole, try to pack */\n\n\tdma_addr_t                 src;                  /*    32     8\n*/\n\t__u32                      src_len;              /*    40     4\n*/\n\n\t/* XXX 4 bytes hole, try to pack */\n\n\tdma_addr_t                 dst;                  /*    48     8\n*/\n\t__u32                      dst_len;              /*    56     4\n*/\n\n\t/* XXX 4 bytes hole, try to pack */\n\n\t/* --- cacheline 1 boundary (64 bytes) --- */\n\tstruct dma_async_tx_descriptor async_tx;         /*    64   144\n*/\n\t/* --- cacheline 3 boundary (192 bytes) was 16 bytes ago --- */\n\n\t/* size: 208, cachelines: 4 */\n\t/* sum members: 196, holes: 3, sum holes: 12 */\n\t/* last cacheline: 16 bytes */\n};\t/* definitions: 1 */\n\n\nAfter:\n------\n\nstruct ioat_desc_sw {\n\tstruct ioat_dma_descriptor * hw;                 /*     0     8\n*/\n\tstruct list_head           node;                 /*     8    16\n*/\n\tint                        tx_cnt;               /*    24     4\n*/\n\t__u32                      len;                  /*    28     4\n*/\n\tdma_addr_t                 src;                  /*    32     8\n*/\n\tdma_addr_t                 dst;                  /*    40     8\n*/\n\tstruct dma_async_tx_descriptor async_tx;         /*    48   144\n*/\n\t/* --- cacheline 3 boundary (192 bytes) --- */\n\n\t/* size: 192, cachelines: 3 */\n};\t/* definitions: 1 */\n\n\nSigned-off-by: Shannon Nelson \u003cshannon.nelson@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c29a377f99b42c59721112cd2388cf27547fc84",
      "tree": "47e4437a9e6afcf958248ea6bb404343f789bdca",
      "parents": [
        "9ac0be9d4fa0c0ec7a447eeaa080bc13cf865319"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Aug 14 17:25:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 17:25:20 2007 -0700"
      },
      "message": "[ECONET]: remove econet_packet_type on unload\n\nSteps to reproduce:\n\n\tmodprobe econet\n\trmmod econet\n\tmodprobe econet\n\nUnable to handle kernel paging request at ffffffff8870a098 RIP: \n [\u003cffffffff8040bfb8\u003e] dev_add_pack+0x48/0x90\nPGD 203067 PUD 207063 PMD 7817f067 PTE 0\nOops: 0002 [1] PREEMPT SMP \nCPU 1 \nModules linked in: econet [maaaany]\nPid: 10671, comm: modprobe Not tainted 2.6.23-rc3-bloat #6\nRIP: 0010:[\u003cffffffff8040bfb8\u003e]  [\u003cffffffff8040bfb8\u003e] dev_add_pack+0x48/0x90\nRSP: 0000:ffff810076293df8  EFLAGS: 00010202\nRAX: ffffffff88659090 RBX: ffffffff88659060 RCX: ffffffff8870a090\nRDX: 0000000000000080 RSI: ffffffff805ec660 RDI: ffff810078ce4680\nRBP: ffff810076293e08 R08: 0000000000000002 R09: 0000000000000000\nR10: ffffffff8040bf88 R11: 0000000000000001 R12: ffff810076293e18\nR13: 000000000000001b R14: ffff810076dd06b0 R15: ffffffff886590c0\nFS:  00002b96a525dae0(0000) GS:ffff81007e0e2138(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: ffffffff8870a098 CR3: 000000007bb67000 CR4: 00000000000026e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess modprobe (pid: 10671, threadinfo ffff810076292000, task ffff810078ce4680)\nStack:  ffff810076dd06b0 0000000000000000 ffff810076293e38 ffffffff8865b180\n 0000000000800000 0000000000000000 ffffffff886590c0 ffff810076dd01c8\n ffff810076293f78 ffffffff8026723c ffff810076293e48 ffffffff886590d8\nCall Trace:\n [\u003cffffffff8865b180\u003e] :econet:econet_proto_init+0x180/0x1da\n [\u003cffffffff8026723c\u003e] sys_init_module+0x15c/0x19e0\n [\u003cffffffff8020c13e\u003e] system_call+0x7e/0x83\n\n\nCode: 48 89 41 08 48 89 82 e0 c5 5e 80 48 c7 c7 a0 08 5d 80 e8 f1 \nRIP  [\u003cffffffff8040bfb8\u003e] dev_add_pack+0x48/0x90\n RSP \u003cffff810076293df8\u003e\nCR2: ffffffff8870a098\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ac0be9d4fa0c0ec7a447eeaa080bc13cf865319",
      "tree": "ee32db18de1e46157c040062de7918f2bd4e972d",
      "parents": [
        "02f44315dc4bce8a222564aa023c965efbeb73b5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Aug 14 17:24:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 17:24:05 2007 -0700"
      },
      "message": "[AX25]: don\u0027t free pointers to statically allocated data\n\ncommit 8d5cf596d10d740b69b5f4bbdb54b85abf75810d started to add statically\nallocated ax25_protocol\u0027s to list. However kfree() was still in place waiting\nfor unsuspecting ones on module removal.\n\nSteps to reproduce:\n\n\tmodprobe netrom\n\trmmod netrom\n\nP.S.: code would benefit greatly from list_add/list_del usage\n\nkernel BUG at mm/slab.c:592!\ninvalid opcode: 0000 [1] PREEMPT SMP \nCPU 0 \nModules linked in: netrom ax25 af_packet usbcore rtc_cmos rtc_core rtc_lib\nPid: 4477, comm: rmmod Not tainted 2.6.23-rc3-bloat #2\nRIP: 0010:[\u003cffffffff802ac646\u003e]  [\u003cffffffff802ac646\u003e] kfree+0x1c6/0x260\nRSP: 0000:ffff810079a05e48  EFLAGS: 00010046\nRAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff81000000c000\nRDX: ffff81007e552458 RSI: 0000000000000000 RDI: 000000000000805d\nRBP: ffff810079a05e88 R08: 0000000000000001 R09: 0000000000000000\nR10: 0000000000000001 R11: 0000000000000000 R12: ffffffff8805d080\nR13: ffffffff8805d080 R14: 0000000000000000 R15: 0000000000000282\nFS:  00002b73fc98aae0(0000) GS:ffffffff805dc000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: 000000000053f3b8 CR3: 0000000079ff2000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess rmmod (pid: 4477, threadinfo ffff810079a04000, task ffff8100775aa480)\nStack:  ffff810079a05e68 0000000000000246 ffffffff8804eca0 0000000000000000\n ffffffff8805d080 00000000000000cf 0000000000000000 0000000000000880\n ffff810079a05eb8 ffffffff8803ec90 ffff810079a05eb8 0000000000000000\nCall Trace:\n [\u003cffffffff8803ec90\u003e] :ax25:ax25_protocol_release+0xa0/0xb0\n [\u003cffffffff88056ecb\u003e] :netrom:nr_exit+0x6b/0xf0\n [\u003cffffffff80268bf0\u003e] sys_delete_module+0x170/0x1f0\n [\u003cffffffff8025da35\u003e] trace_hardirqs_on+0xd5/0x170\n [\u003cffffffff804835aa\u003e] trace_hardirqs_on_thunk+0x35/0x37\n [\u003cffffffff8020c13e\u003e] system_call+0x7e/0x83\n\n\nCode: 0f 0b eb fe 66 66 90 66 66 90 48 8b 52 10 48 8b 02 25 00 40 \nRIP  [\u003cffffffff802ac646\u003e] kfree+0x1c6/0x260\n RSP \u003cffff810079a05e48\u003e\nKernel panic - not syncing: Fatal exception\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "362cea339a34e04caae6cad67ea9bde5c100d12b",
      "tree": "2332400c7d1801fed2ae84bdf23f028795cd560e",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Aug 10 14:20:26 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 14:12:44 2007 -0700"
      },
      "message": "[x86 setup] The current display page is returned in %bh, not %bl\n\nThe current display page is an 8-bit number, even though struct\nscreen_info gives it a 16-bit number.  The number is returned in %bh,\nso it needs to be \u003e\u003e 8 before storing.\n\nSpecial thanks to Jeff Chua for detailed bug reporting.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b9bf1e60a294fc7795d5198f94a917290e52865b",
      "tree": "80460b0993fcb6069731e9173220d709116d362c",
      "parents": [
        "7b7ed879254ad43990c9d67f95be3427401c3392"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 07 16:33:15 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 14 16:48:23 2007 -0400"
      },
      "message": "[PATCH] mac80211: probe for hidden SSIDs in pre-auth scan\n\nProbe for hidden SSIDs if initiating pre-authentication scan and SSID\nis set for STA interface.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b7ed879254ad43990c9d67f95be3427401c3392",
      "tree": "bd0e5d1e8ffe32b9b26137c853b902b174b69bbb",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Aug 07 10:23:57 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 14 16:48:23 2007 -0400"
      },
      "message": "[PATCH] mac80211: fix tx status frame code\n\nWhen I added the monitor for outgoing frames somehow a break\nstatement slipped in. Remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "02f44315dc4bce8a222564aa023c965efbeb73b5",
      "tree": "4c792548632cb44fc88d2df887d9afd65235e24e",
      "parents": [
        "17120889b0706b69ae24cba3ef0a340dc3fb7edc"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Tue Aug 14 13:22:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 13:22:58 2007 -0700"
      },
      "message": "[BRIDGE]: Fix typo in net/bridge/br_stp_if.c\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17120889b0706b69ae24cba3ef0a340dc3fb7edc",
      "tree": "4c36e5f7592ba6b06fddc8ca141d1879326de564",
      "parents": [
        "45241a7a07537266eec363593ef377a1e6b7db7f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Aug 14 13:21:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 13:21:34 2007 -0700"
      },
      "message": "[BRIDGE]: sysfs locking fix.\n\nThe stp change code generates \"sleeping function called from invalid\ncontext\" because rtnl_lock() called with BH disabled. This fixes it by\nnot acquiring then dropping the bridge lock.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45241a7a07537266eec363593ef377a1e6b7db7f",
      "tree": "d7f467775f6406764d547bd01c3f513f09557bd6",
      "parents": [
        "aa584eda5d2002097de9f608b362d9150730abd7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 14 13:14:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 13:14:58 2007 -0700"
      },
      "message": "[NETFILTER]: nf_nat_sip: don\u0027t drop short packets\n\nDon\u0027t drop packets shorter than \"SIP/2.0\", just ignore them. Keep-alives\ncan validly be shorter for example.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa584eda5d2002097de9f608b362d9150730abd7",
      "tree": "1885f67c19755f4aba3eb20144483bb92966bf52",
      "parents": [
        "465f90a486cd724d364167747e8b8b9f806fa91a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 14 13:14:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 13:14:35 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_sip: fix SIP-URI parsing\n\nThe userinfo component of a SIP-URI is optional, continue parsing at the\nbeginning of the SIP-URI in case its not found.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "465f90a486cd724d364167747e8b8b9f806fa91a",
      "tree": "e78fa392a9f983aa551853546a26a7ba3d2a15e5",
      "parents": [
        "35019539d71bacd98de318c34728c97b1b505b49"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 14 13:13:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 13:13:54 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_sip: check sname !\u003d NULL before calling strncmp\n\nThe check got lost during the conversion to nf_conntrack.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35019539d71bacd98de318c34728c97b1b505b49",
      "tree": "9cb9ff580b03e965145e53e472955377f4807ade",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Aug 14 13:13:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 13:13:28 2007 -0700"
      },
      "message": "[NETFILTER]: netfilter: xt_u32 bug correction\n\nAn extraneous \";\" makes xt_u32 match useless\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28e8351ac22de25034e048c680014ad824323c65",
      "tree": "fd4d137e9b761674096817943beec1936a4f702b",
      "parents": [
        "3b993e8bee32d6dfe04df560eda8e1aff6248a22",
        "d18c4d687dd4625360ee14047d7eb454217719ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 10:00:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 10:00:29 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] Revert remounting w/o acl option leaves acls enabled\n  [GFS2] Fix setting of inherit jdata attr\n  [GFS2] Fix incorrect error path in prepare_write()\n  [GFS2] Fix incorrect return code in rgrp.c\n  [GFS2] soft lockup in rgblk_search\n  [GFS2] soft lockup detected in databuf_lo_before_commit\n  [DLM] fix basts for granted PR waiting CW\n  [DLM] More othercon fixes\n  [DLM] Fix memory leak in dlm_add_member() when dlm_node_weight() returns less than zero\n  [DLM] zero unused parts of sockaddr_storage\n  [DLM] fix NULL ls usage\n  [DLM] Clear othercon pointers when a connection is closed\n"
    },
    {
      "commit": "3b993e8bee32d6dfe04df560eda8e1aff6248a22",
      "tree": "a3d9950b941276799b25194e0c1c400693c09809",
      "parents": [
        "ab3c556de19b1888b0830ef066524884d4788131",
        "b5d0b4ba389711183b5af71438fe21b40ee32d6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:52:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 14 09:52:12 2007 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-s3c2410: Build fix\n  i2c/menelaus: Build fix\n  i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang\n  i2c-mpc: Don\u0027t disable I2C module on stop condition\n  i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class\n  i2c/isp1301_omap: Build fixes, whitespace\n  i2c-mpc: Pass correct dev_id to free_irq on error path\n  i2c-i801: Typo: erroneous\n"
    },
    {
      "commit": "b5d0b4ba389711183b5af71438fe21b40ee32d6d",
      "tree": "dd389ba405847db453c035df9b464cef1cd13025",
      "parents": [
        "c1147cc6d18389f6530bae27741b9b2665e862e6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "message": "i2c-s3c2410: Build fix\n\nFixup the include files after the arch moves that\nwhere included in 2.6.23.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c1147cc6d18389f6530bae27741b9b2665e862e6",
      "tree": "a818261097cf68c1a2fb21ade8b4daf07c18de9d",
      "parents": [
        "a07ad1cc0300931bfd76bfcd2da3ddad743f4a89"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c/menelaus: Build fix\n\nFix Menelaus build error, and remove needless \"#define DEBUG\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a07ad1cc0300931bfd76bfcd2da3ddad743f4a89",
      "tree": "d8b7eb634571649f9401d351801e5de87cc5c91d",
      "parents": [
        "5af0e07f87e7d9be2a9db514af1e338341240f6d"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang\n\nUnder certain conditions, the mv64xxx I2C bus can hang preventing\nfurther operation.  To make the driver more robust, we now reset\nthe I2C hardware and the driver state machine when such hangs are\ndetected.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5af0e07f87e7d9be2a9db514af1e338341240f6d",
      "tree": "832666718356a281e52653ab9cd6abc30e082fbe",
      "parents": [
        "432ca994bf7107e88916fd9606ca7402a4571359"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mpc: Don\u0027t disable I2C module on stop condition\n\nDisabling module on stop doesn\u0027t work on some CPUs (ie. mpc8241,\nas reported by Guennadi Liakhovetski), so remove that.\n\nDisable I2C module on errors/interrupts to prevent it from\nlocking up on mpc5200b.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "432ca994bf7107e88916fd9606ca7402a4571359",
      "tree": "3b5f455abece510c33f5cf03636f91e46836f6cb",
      "parents": [
        "25da383d26a1dcca4f0205769a24e5eac79c6d35"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class\n\nIn order to be able to use sensors on the IOP3xx SoCs, one needs to set\nthe adapter class to I2C_CLASS_HWMON.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    }
  ],
  "next": "25da383d26a1dcca4f0205769a24e5eac79c6d35"
}
