)]}'
{
  "log": [
    {
      "commit": "f2e1e47d14aae1f33e98cf8d9ea93e2fe9e2f521",
      "tree": "ab7121241847cfa6345606def7cd2965fcd9fcbc",
      "parents": [
        "6abebb538d317ead09cc0f3c2a0752047f9ff961"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:11 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:54 2005 -0400"
      },
      "message": "[PATCH] skge: version 0.8\n\nIncrease driver version to 0.8\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6abebb538d317ead09cc0f3c2a0752047f9ff961",
      "tree": "82c60d2629615bec70b149ada645a2399af4a9e8",
      "parents": [
        "4cde06ed0fb58402ec1d6d117122d1058983a393"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:10 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:54 2005 -0400"
      },
      "message": "[PATCH] skge: led toggle cleanup\n\nCleanup code that is used to toggle LED\u0027s. Since we\nget called from ethtool, can use that thread rather than\nsetting up a timer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4cde06ed0fb58402ec1d6d117122d1058983a393",
      "tree": "fcfff6af9aeb40600ef14930fb6f8651ff8b256e",
      "parents": [
        "d8a09943ebbaca9befd995d8fe10dd9885256dbf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:09 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: ignore phy interrupts during negotiation\n\nDuring autonegotiation set PHY interrupt mask to ignore\nbogus speed change interrupts.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d8a09943ebbaca9befd995d8fe10dd9885256dbf",
      "tree": "b530330e5d8833f86a148c0acb9bf611ff8aeeb4",
      "parents": [
        "2c66851460c9438823e39b76887376d1511fb67c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:08 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: fifo control register access fix\n\nThe code to clear fifo errors was incorrect and sending garbage\nto the external phy. Removed the no longer used inline\u0027s funcs.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "2c66851460c9438823e39b76887376d1511fb67c",
      "tree": "5a1028f8abb4ef03772f9f09c7e77cc7c110ca2b",
      "parents": [
        "382317138b3ade02c9c319531ab0619e95dbc672"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:07 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: whitespace fixes\n\nMinor whitespace cleanups.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "382317138b3ade02c9c319531ab0619e95dbc672",
      "tree": "adee238f38285c8a43c7d94c0a7f2f16e3120db9",
      "parents": [
        "4ff6ac052b90ee4dfee92f8e2c5cb7ef8a4d8f13"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:06 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: support yukon lite rev 4\n\nThe check for Yukon lite changes was restricting itself to\nrev A3. It turns out that these changes are also true on A4\nand later.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4ff6ac052b90ee4dfee92f8e2c5cb7ef8a4d8f13",
      "tree": "ab81d2c692be6fb3f8e207238ff283401b8cafe4",
      "parents": [
        "0eedf4ac5b536c7922263adf1b1d991d2e2397b9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:05 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: phy lock deadlock\n\nCleanup the phy_lock deadlock because of relocking in the nway_reset path.\nReported by Francois Romieu.\n\nAlso, don\u0027t need to do irqsave/restore for blink,\njust excluding bh is good enough.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0eedf4ac5b536c7922263adf1b1d991d2e2397b9",
      "tree": "bb13cf6a67bab370caad35e97d82337f273c1e85",
      "parents": [
        "acdd80d514a08800380c9f92b1bf4d4c9e818125"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:04 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: disable tranmitter on shutdown\n\nHere is a fix for a typo, thanks Eliot Dresselhaus.\nSince transmitter not active when device is down, it wasn\u0027t really noticed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "acdd80d514a08800380c9f92b1bf4d4c9e818125",
      "tree": "76dbf040a6758501314f16217be94b0b49b0c146",
      "parents": [
        "f6620cab9485d435aa93490533b8268d36dc4526"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:03 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: remove SK-9EE support\n\nThe SK-9E boards use the Marvell Yukon2 chipset which\nis not supported by the skge driver. Thanks to Ralph Roesler\nfor noticing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f6620cab9485d435aa93490533b8268d36dc4526",
      "tree": "4c3b769c72dc02319244d314ad1fa0f17e3fc47a",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 22 16:26:02 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:40:53 2005 -0400"
      },
      "message": "[PATCH] skge: silence mac data parity messages\n\nUsing Genesis board, I get harmless error reports. Rather than console\nerror, turn it into a error counter.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b0825488a642cadcf39709961dde61440cb0731c",
      "tree": "cd73116cb0298a6333cbfda8ba2874b1ff180e05",
      "parents": [
        "b87a1e506115e7df4c6bfd266267ee0088cba3b7"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Fri Jul 29 14:03:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:15 2005 -0700"
      },
      "message": "[PATCH] agp: restore APBASE after setting APSIZE\n\nWhen leaving S3 state, the AGP bridge may not have all PCI configuration\nregisters set in the same way as they were at boot.  This should be fixed\nby pci_restore_state - however, the APBASE register cannot be set to\nconflict with the APSIZE register.  If APSIZE is larger than it was before\nsuspend, pci_restore_state will not restore APBASE correctly.  The attached\npatch adds an extra item to the agp_bridge_data structure and uses it to\nstore the value of APBASE.  On resume, this is then written after APSIZE\nhas been set.  This patch only touches the path used for Intel chipsets\nwithout integrated graphics, and may need to be extended to work with the\nothers.\n\nWithout this patch, I get the symptoms described in bug 4921 - APBASE ends\nup overlapping various PCI devices, and as a result they fail to work after\nresume.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b87a1e506115e7df4c6bfd266267ee0088cba3b7",
      "tree": "1f5e16a6478aaf58db89cc889568e36accb00d5f",
      "parents": [
        "4ffa92340b22a59575afe60ea155195c43213120"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "geraldsc@de.ibm.com",
        "time": "Fri Jul 29 14:03:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:15 2005 -0700"
      },
      "message": "[PATCH] s390: fix inline assembly in appldata\n\nFix inline assembly that gets miscompiled by gcc 4.\n\nSigned-off-by: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ffa92340b22a59575afe60ea155195c43213120",
      "tree": "2d3c5fd21760d791ed1704b194cf9596370185c0",
      "parents": [
        "350e3ade9ed0809a94c51db6ee66883a35f0d6c9"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Fri Jul 29 14:03:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:14 2005 -0700"
      },
      "message": "[PATCH] s390: device recognition\n\nClose a small window where a device may be not operational again after senseid\nfinished and the \"same device\" check fails due to dev\u003d0000 by checking for dnv\nafter stsch() by then setting the device to not operational.  (No need to\ncheck for dnv in ccw_device_handle_oper() again since we don\u0027t do stsch() into\nthe subchannel\u0027s schib in the meantime and will get a crw anyway if the device\nbecomes not oper again).\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "350e3ade9ed0809a94c51db6ee66883a35f0d6c9",
      "tree": "8c644bec7a82bdb2b4c0c9d30e65fce4b8c15f69",
      "parents": [
        "5712f52e8c024c6b7b82ae5c7b5b3d0f3e6f711b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jul 29 14:03:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:14 2005 -0700"
      },
      "message": "[PATCH] s390: check for interrupt before waiting\n\nThe patch that introduced waiting for interrupts after resetting the reader\ncan cause the boot to fail because the system is waiting for an interrupt that\nwill never arrive.  Add code to check if an interrupt is supposed to arrive\nbefore waiting endlessly.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5712f52e8c024c6b7b82ae5c7b5b3d0f3e6f711b",
      "tree": "24da6505756aa5e62b3392ef9a5627189ed94ec0",
      "parents": [
        "a502a3593c7aa2aff99a61ed71e7cb828ee4da8b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 29 14:03:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:14 2005 -0700"
      },
      "message": "[PATCH] s390: default configuration\n\nUpdate default configuration of s390.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a502a3593c7aa2aff99a61ed71e7cb828ee4da8b",
      "tree": "5960bb8522d9ce4c677233b0cdc5453bf8aef2f5",
      "parents": [
        "e4c5c82024f5f292c0069cf40422b8f3bf5e684e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jul 29 14:03:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:14 2005 -0700"
      },
      "message": "[PATCH] uml: fix vsyscall brokenness\n\nThe #if/#ifdef cleanup exposed a bug in UML\u0027s ELF header processing.  With\nthis bug fixed, UML recognizes the vsyscall info coming from the host.  On\nFC4, there is a vsyscall page low in the address space, which UML doesn\u0027t\nprovide.  This causes an infinite page fault loop and a hang on boot.\n\nThis patch works around that by making this look like a no-vsyscall system.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4c5c82024f5f292c0069cf40422b8f3bf5e684e",
      "tree": "09a6633c9a9d9ec388f90f1b12f2ea2553130ac3",
      "parents": [
        "e1afc3f522ed088405fc8932110d338330db82bb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Jul 29 14:03:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:14 2005 -0700"
      },
      "message": "[PATCH] fbdev: Replace memcpy with for-loop when preparing bitmap\n\nDo not use memcpy in fb_pad_aligned_buffer.  It is suboptimal because only\na few bytes are moved at a time.  Replace with a for-loop.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1afc3f522ed088405fc8932110d338330db82bb",
      "tree": "944b79bef5f73bfe1ea7fc5e89cb9e36562d0929",
      "parents": [
        "80625942094b114d85811e5ff1fbc9e06dabe0ff"
      ],
      "author": {
        "name": "Natalie.Protasevich@unisys.com",
        "email": "Natalie.Protasevich@unisys.com",
        "time": "Fri Jul 29 14:03:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:13 2005 -0700"
      },
      "message": "[PATCH] x86: avoid wasting IRQs patch update\n\nThe patch addresses a problem with ACPI SCI interrupt entry, which gets\nre-used, and the IRQ is assigned to another unrelated device.  The patch\ncorrects the code such that SCI IRQ is skipped and duplicate entry is\navoided.  Second issue came up with VIA chipset, the problem was caused by\noriginal patch assigning IRQs starting 16 and up.  The VIA chipset uses\n4-bit IRQ register for internal interrupt routing, and therefore cannot\nhandle IRQ numbers assigned to its devices.  The patch corrects this\nproblem by allowing PCI IRQs below 16.\n\nSigned-off by: Natalie Protasevich \u003cNatalie.Protasevich@unisys.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80625942094b114d85811e5ff1fbc9e06dabe0ff",
      "tree": "66c6e49c4a24d7338d4510be449e4cc17dc95e29",
      "parents": [
        "655a0a7799cddf9a469916c07ac22f1106abc2be"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Jul 29 14:03:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:13 2005 -0700"
      },
      "message": "[PATCH] vesafb: Fix mtrr bugs\n\n\u003e\u003e vesafb: mode is 800x600x16, linelength\u003d1600, pages\u003d16\n\u003e\u003e vesafb: scrolling: redraw\n\u003e\u003e vesafb: Truecolor: size\u003d0:5:6:5, shift\u003d0:11:5:0\n\u003e\u003e mtrr: type mismatch for fc000000,1000000 old: write-back new: write-\n\u003e\u003e combining\n\nRange is already set to write-back, vesafb attempts to add a write-combining\nmtrr (default for vesafb).\n\n\u003e\u003e mtrr: size and base must be multiples of 4 kiB\n\nThis is a bug, vesafb attempts to add a size \u003c PAGE_SIZE triggering\nthe messages below.\n\nTo eliminate the warning messages, you can add the option mtrr:2 to add a\nwrite-back mtrr for vesafb.  Or just use nomtrr option.\n\n1. Fix algorithm for finding the best power of 2 size with mtrr_add().\n\n2. Add option to choose the mtrr type by extending the mtrr boot option:\n\n   mtrr:n where n\n\n        0 \u003d no mtrr (equivalent to using the nomtrr option)\n        1 \u003d uncachable\n        2 \u003d write back\n        3 \u003d write combining (default)\n        4 \u003d write through\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "655a0a7799cddf9a469916c07ac22f1106abc2be",
      "tree": "68046518782408b540c41645ee75ac155f3b332a",
      "parents": [
        "3d483f47579461a4715db33c68ef8752e5a97a2d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Jul 29 14:03:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:13 2005 -0700"
      },
      "message": "[PATCH] serial: add MMIO support to 8250_pnp\n\nAdd support for UARTs in MMIO space and clean up a little whitespace.\n\nHP legacy-free ia64 machines need this.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d483f47579461a4715db33c68ef8752e5a97a2d",
      "tree": "6a4c9022074426d3551ff1b47c95f2bfe3f41828",
      "parents": [
        "94d2ac66c12397e2ca7988dbf59f24a966d275cb"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 29 14:03:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:13 2005 -0700"
      },
      "message": "[PATCH] Fix sync_tsc hang\n\nsync_tsc was using smp_call_function to ask the boot processor to report\nit\u0027s tsc value.  smp_call_function performs an IPI_send_allbutself which is\na broadcast ipi.  There is a window during processor startup during which\nthe target cpu has started and before it has initialized it\u0027s interrupt\nvectors so it can properly process an interrupt.  Receveing an interrupt\nduring that window will triple fault the cpu and do other nasty things.\n\nWhy cli does not protect us from that is beyond me.\n\nThe simple fix is to match ia64 and provide a smp_call_function_single.\nWhich avoids the broadcast and is more efficient.\n\nThis certainly fixes the problem of getting stuck on boot which was\nvery easy to trigger on my SMP Hyperthreaded Xeon, and I think\nit fixes it for the right reasons.\n\nMinor changes by AK\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94d2ac66c12397e2ca7988dbf59f24a966d275cb",
      "tree": "c0d7b9f7654bb83da63a28b2609b03c442ca09f8",
      "parents": [
        "590f47a1d945c611530a85057e9ad7a3bbb50578"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Jul 29 14:03:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:13 2005 -0700"
      },
      "message": "[PATCH] mm: Ensure proper alignment for node_remap_start_pfn\n\nWhile reserving KVA for lmem_maps of node, we have to make sure that\nnode_remap_start_pfn[] is aligned to a proper pmd boundary.\n(node_remap_start_pfn[] gets its value from node_end_pfn[])\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "590f47a1d945c611530a85057e9ad7a3bbb50578",
      "tree": "226626fbdb53f3a8fea19134100091be4aefc900",
      "parents": [
        "a9b2e9170bdf1dd27ca4aa9a63048065d252d116",
        "094ce7fde493a1196b8152f9f9e73c20e24a2b05"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 14:40:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 14:40:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n"
    },
    {
      "commit": "a9b2e9170bdf1dd27ca4aa9a63048065d252d116",
      "tree": "048526305102fb981c5a2940bab99e872d6f78a1",
      "parents": [
        "498f78e6fcf558d0dec31f5648f43426ae16433f"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Jul 29 12:18:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:54 2005 -0700"
      },
      "message": "[PATCH] USB: hidinput_hid_event() oops fix\n\nIt seems that I see a bug in hidinput_hid_event.  The check for NULL can never\nwork, becaue \u0026hidinput-\u003einput is nonzero at all times.\n\nCc: \u003cvojtech@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "498f78e6fcf558d0dec31f5648f43426ae16433f",
      "tree": "8f07affd9ffd2324e5dcfa665aed8cb68e0ef88d",
      "parents": [
        "6b216df87cb5f3bb7d47a33f1cd955ebc7b84dfd"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Fri Jul 29 12:18:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:54 2005 -0700"
      },
      "message": "[PATCH] USB: fix in usb_calc_bus_time\n\nThis patch does the same swap, i.e. use the ISO macro if (isoc).\nAdditionally, it fixes the return value - the usb_calc_bus_time function\nreturns the time in nanoseconds (I didn\u0027t notice that before) while the\nHS_USECS and HS_USECS_ISO are microseconds.  This fixes the function to\nreturn nanoseconds always, and adjusts ehci-q.c (the only high-speed\ncaller of the function) to wrap the call in NS_TO_US().\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b216df87cb5f3bb7d47a33f1cd955ebc7b84dfd",
      "tree": "47be6973ba2f07151b742f49f1c859ed8a6bd901",
      "parents": [
        "3eb0c5f4b539873ca88f8597db6a49e83ddfd7e2"
      ],
      "author": {
        "name": "Conger, Chris A",
        "email": "CHRIS.A.CONGER@saic.com",
        "time": "Fri Jul 29 12:18:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:54 2005 -0700"
      },
      "message": "[PATCH] USB: fix Bug in usb-skeleton.c\n\nCompare endpoint address to USB_ENDPOINT_DIR_MASK to determine endpoint\ndirection...\n\nFrom: \"Conger, Chris A.\" \u003cCHRIS.A.CONGER@saic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3eb0c5f4b539873ca88f8597db6a49e83ddfd7e2",
      "tree": "22b31e5bc049df465670ab03c44da8a4022a9c92",
      "parents": [
        "f29080976d109b6c08e42be8a1888f338785c502"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux-usb@fluff.org",
        "time": "Fri Jul 29 12:18:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:53 2005 -0700"
      },
      "message": "[PATCH] USB: add S3C24XX USB Host driver support\n\nUSB (OHCI) Host driver for S3C2410/S3C2440 based systems\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f29080976d109b6c08e42be8a1888f338785c502",
      "tree": "7a83d8b26e3bc3c6c8f65b16260c38a16842e651",
      "parents": [
        "8753e65e34a7b02f8473e7c6ce1cf7e08db4c6e3"
      ],
      "author": {
        "name": "Mathieu",
        "email": "matt@minas-morgul.org",
        "time": "Fri Jul 29 12:17:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:53 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/net/usb/zd1201.c: Gigabyte GN-WLBZ201 dongle usbid\n\nGigabyte GN-WLBZ201 wifi usb dongle works very well, using the zd1201\ndriver. the only missing part is that the corresponding usbid is not\ndeclared. The following patch should fix this.\n\nFrom: \"Mathieu\" \u003cmatt@minas-morgul.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8753e65e34a7b02f8473e7c6ce1cf7e08db4c6e3",
      "tree": "1bb13f63d745fd2a7b775b4b03534766baeae994",
      "parents": [
        "a6db592e1624bb7ec62cf56629c9556442169ac5"
      ],
      "author": {
        "name": "Masahito Omote",
        "email": "omote@utyuuzin.net",
        "time": "Fri Jul 29 12:17:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:53 2005 -0700"
      },
      "message": "[PATCH] USB: Patch for KYOCERA AH-K3001V support\n\nThis patch enables a support of KYOCERA AH-K3001V, one of the most\npopular cell phone in Japan. This device has vendor specific ID but works\nwith acm driver by adding USB ID. This device already works on\nFreeBSD and OS X by native USB ACM driver with USB ID added.\n\nThis device is probed as NO_UNION_NORMAL not to hang up when probing.\n\nSigned-off-by: Masahito Omote \u003comote@utyuuzin.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6db592e1624bb7ec62cf56629c9556442169ac5",
      "tree": "d9b6638f8999c6306d5eaad86f3cab5cf641a276",
      "parents": [
        "86d30741e480f40676c2173e1153368a4846da48"
      ],
      "author": {
        "name": "Michael Hund",
        "email": "mhund@ld-didactic.de",
        "time": "Fri Jul 29 12:17:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:53 2005 -0700"
      },
      "message": "[PATCH] USB: ldusb fixes\n\nbelow you will find the forgotten kmalloc check (sorry).\n\nSigned-off-by: Michael Hund \u003cmhund@ld-didactic.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86d30741e480f40676c2173e1153368a4846da48",
      "tree": "a30c3e34a033f71b1fbf4b96b22555f85cb641a7",
      "parents": [
        "4a0d73c463765ce34b22ac3924d0661caf2a7539"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 29 12:17:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:53 2005 -0700"
      },
      "message": "[PATCH] USB: Usbcore: Don\u0027t try to delete unregistered interfaces\n\nThis patch handles a rarely-encountered failure mode in usbcore.  It\u0027s\nlegal for device_add to fail (although now it happens even more rarely\nthan before since failure to bind a driver is no longer fatal).  So when\nwe destroy the interfaces in a configuration, we shouldn\u0027t try to delete\nones which weren\u0027t successfully registered.  Also, failure to register an\ninterface shouldn\u0027t be fatal either -- I think; you may disagree about\nthis part of the patch.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a0d73c463765ce34b22ac3924d0661caf2a7539",
      "tree": "753fd069ce67d9a44ff4aab2b336536dc205bd30",
      "parents": [
        "fe0410c7f43e133e156e54e3156392e800bedc21"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 29 12:17:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/net/: remove two unused multicast_filter_limit variables\n\nThe only uses of both variables were recently removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe0410c7f43e133e156e54e3156392e800bedc21",
      "tree": "0c082c02228d3ec92f7630f51e01f3b4085b5fd7",
      "parents": [
        "279e1545a1350b9147ae884f848ffc8b7db18967"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Jul 29 12:16:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: usbfs: Don\u0027t leak uninitialized data\n\nThis patch fixes an information leak in the usbfs snoop facility:\nuninitialized data from __get_free_page can be returned to userspace and\nwritten to the system log.  It also improves the snoop output by printing\nthe wLength value.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "279e1545a1350b9147ae884f848ffc8b7db18967",
      "tree": "71fd44f8a3a8528a3865e45fb78e132643bde55d",
      "parents": [
        "74ede0ff59fb18787213ed979641624a2f234821"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Jul 29 12:16:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: fix a couple of timeouts\n\nftdi_sio: Fix timeouts in a couple of usb_control_msg() calls due to\nchange of units from jiffies to milliseconds in 2.6.12.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74ede0ff59fb18787213ed979641624a2f234821",
      "tree": "f3edc4df478c45684a856bbca6f90047ab457862",
      "parents": [
        "9b1513d91e195af46b8e59626f74d3d41a7565af"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Jul 29 12:16:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: Update RTS and DTR simultaneously\n\nftdi_sio: Update RTS and DTR simultaneously, using a single control URB\ninstead of separate control URBs for RTS and DTR.  Reinhard Bergmann\nobserved time differences of up to 680 ms with his application on a\n2.4.22 kernel when RTS and DTR were updated using separate control\nURBs, which is unacceptable.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b1513d91e195af46b8e59626f74d3d41a7565af",
      "tree": "1641fb53fb4fb3562fe44a3dd271b940147161f8",
      "parents": [
        "a46e812620bd7db457ce002544a1a6572c313d8a"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Fri Jul 29 12:16:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: new microHAM and Evolution Robotics devices\n\nThe attached patch adds the following new devices to the ftdi_sio driver:\n\n* microHAM USB-Y6 and USB-Y8 devices submitted by Justin Burket (KL1RL).\n* Evolution Robotics ER1 Control Module submitted by Shawn M.  Lavelle.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a46e812620bd7db457ce002544a1a6572c313d8a",
      "tree": "d0612d80c5b7c1eab17c28c183e06906c9b1b7f3",
      "parents": [
        "10f4338ca8534823bc6c843edbbe42fd4e73d258"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Fri Jul 29 12:16:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI\u003dn -- bug?\n\nIn the patch from:\n\nhttp://www.uwsg.iu.edu/hypermail/linux/kernel/0506.3/0985.html\n\nIs the the following line suppose inside the if CONFIG_PCI\u003dn\n\n  #define pci_dma_burst_advice(pdev, strat, strategy_parameter) do { } while (0)\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10f4338ca8534823bc6c843edbbe42fd4e73d258",
      "tree": "e0e94513f07166de7f45cfdc2b8c2199e5be7a3d",
      "parents": [
        "761a3ac08c63718dacde12aaf0ec6d6760e8c2b7"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Fri Jul 29 12:16:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] PCI: remove PCI_BRIDGE_CTL_VGA handling from setup-bus.c\n\nThe setup-bus code doesn\u0027t work correctly for configurations\nwith more than one display adapter in the same PCI domain.\nThis stuff actually is a leftover of an early 2.4 PCI setup code\nand apparently it stopped working after some \"bridge_ctl\" changes.\nSo the best thing we can do is just to remove it and rely on the fact\nthat any firmware *has* to configure VGA port forwarding for the boot\ndisplay device properly.\n\nBut then we need to ensure that the bus-\u003ebridge_ctl will always\ncontain valid information collected at the probe time, therefore\nthe following change in pci_scan_bridge() is needed.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "761a3ac08c63718dacde12aaf0ec6d6760e8c2b7",
      "tree": "9e57362eea27c60a1a8870ed21767dbf89a37867",
      "parents": [
        "e96e2f148060330f6178b502574dcb81eb7318bf"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Fri Jul 29 12:16:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] PCI: Adjust PCI rom code to handle more broken ROMs\n\nThere are ROMs reporting that their size exceeds their PCI ROM\nresource window. This patch returns the minimum of the resource window\nsize or the size in the ROM.  An example of this breakage is the XGI\nVolari Z7.\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e96e2f148060330f6178b502574dcb81eb7318bf",
      "tree": "58c03c33e68e4db69cb1284f4d53d057d37752ba",
      "parents": [
        "ea5860d22b37b47c5023949edad2ec23e75169d1"
      ],
      "author": {
        "name": "Daniele Gaffuri",
        "email": "d.gaffuri@reply.it",
        "time": "Fri Jul 29 12:15:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] PCI: Hidden SMBus bridge on Toshiba Tecra M2\n\nPatch against 2.6.12 to unhide SMBus on Toshiba Centrino laptops using\nIntel 82855PM chipset.  Tested on Toshiba Tecra M2.\n\nSigned-off-by: Daniele Gaffuri \u003cd.gaffuri@reply.it\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea5860d22b37b47c5023949edad2ec23e75169d1",
      "tree": "8c05148f86bc187c95107295ba77cbd3502d1b2d",
      "parents": [
        "0d73adc14e239b05a9393c09c067a26a5ba86b6c"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Fri Jul 29 12:15:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] w1: kconfig/Makefile fix.\n\nThis patch was sent first time very long time ago,\nbut magically was disapeared, it probably exists\nin your queue, but to be sure, I resend it.\nIf can not be applied cleanly after your w1 queue is flushed\ninto upstrem tree, just drop it.\nThanks.\n\nPatch from Michael Farmbauer \u003cmichl@baldrian.franken.de\u003e.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d73adc14e239b05a9393c09c067a26a5ba86b6c",
      "tree": "2d37b52c21c02c4f7be2e2551abad3d4cbc69e73",
      "parents": [
        "86749e8512d2c37618dc5814ef41abbf168f291b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] I2C: 24RF08 corruption prevention (again)\n\nThe 24RF08 corruption prevention in the eeprom and max6875 drivers wasn\u0027t\ncomplete. For one thing, the additional quick write should happen as soon\nas possible and unconditionally, while both drivers had error paths before.\nFor another, when a given chip is forced, the core does not emit a quick\nwrite, so a second quick write would cause the corruption rather than\nprevent it.\n\nI plan to move the corruption prevention in the core in the long run, so\nthat individual drivers don\u0027t have to care anymore. But I need to merge\ni2c_probe and i2c_detect before I do (work in progress).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "86749e8512d2c37618dc5814ef41abbf168f291b",
      "tree": "bbb3b986e90a234a26b46ba30807bf0b62722138",
      "parents": [
        "0cacdf298211ec9e87354cf102f20d070e76e075"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:51 2005 -0700"
      },
      "message": "[PATCH] I2C: missing new lines in i2c-core messages\n\nTwo log messages lack their trailing new line in i2c-core. I\u0027d swear I had\nfixed them already, but it seems not. Bonus: improved coding style.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0cacdf298211ec9e87354cf102f20d070e76e075",
      "tree": "e1bf80422b3508d689210db3b0e1f3bbf075e2ec",
      "parents": [
        "368609c5a8bd75b77721e69726ddfd3c6a30f7d4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C: use time_after in 3 chip drivers\n\nA few i2c drivers were not updated to use time_after() yet.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "368609c5a8bd75b77721e69726ddfd3c6a30f7d4",
      "tree": "8cff3da0479ff0e978db7f0c973bd1f5fd887b0d",
      "parents": [
        "d91e16943fdaf02bf3459059abca1032589c0663"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 29 12:15:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C: Missing space in split strings\n\nA few split string in i2c (and now hwmon) drivers lack a joining space,\ncausing them to display incorrectly. This trivial patch fixes that up.\nPlease apply, thanks.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d91e16943fdaf02bf3459059abca1032589c0663",
      "tree": "d583c855984bc43f3b3c25c2b43a5dec5bf1fd75",
      "parents": [
        "cb14c3a13cb1e78acf54a9ddc9e5f3e2f023523e"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Jul 29 12:15:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C: ds1337 - fix 12/24 hour mode bug\n\nDS1339 manual, page 6, chapter Date and time operation:\n  The DS1339 can be run in either 12-hour or 24-hour mode. Bit 6 of the\n  hours register is defined as the 12-hour or 24-hour mode-select bit.\n  When high, the 12-hour mode is selected.\n\nPatch below makes ds1337 driver work as documented in manual.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb14c3a13cb1e78acf54a9ddc9e5f3e2f023523e",
      "tree": "0e301855624c19d120eda907513012582d9bb157",
      "parents": [
        "fc185d95ecf3ca62fa9afb5214a69b39060ff537"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Fri Jul 29 12:14:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:50 2005 -0700"
      },
      "message": "[PATCH] I2C-MPC: Restore code removed\n\nI2C-MPC: Restore code removed\n\nA previous patch to remove support for the OCP device model was way\nto generious and moved some of the platform device model code, oops.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc185d95ecf3ca62fa9afb5214a69b39060ff537",
      "tree": "2624dfcf3e4ab1a557576ec5226ed663b5bd2509",
      "parents": [
        "3348e05a4f25489908d9f7ed4e80ac291ead18f4"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Fri Jul 29 12:14:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:49 2005 -0700"
      },
      "message": "[PATCH] Add the rules about the -stable kernel releases to the Documentation directory\n\nThis was the last agreed upon set of rules, it\u0027s probably time we actually add\nthem to the kernel tree to make them \"official\".\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3348e05a4f25489908d9f7ed4e80ac291ead18f4",
      "tree": "609f4e182548ebe2609262404b56b5fb07615c19",
      "parents": [
        "9ca1eb3282b6050c295adb296761f8d26baf4ca5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 29 12:14:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:49 2005 -0700"
      },
      "message": "[PATCH] DEBUG_FS must depend on SYSFS\n\nCONFIG_DEBUG_FS\u003dy and CONFIG_SYSFS\u003dn results in the following compile\nerror:\n\n\u003c--  snip  --\u003e\n\n...\n  LD      vmlinux\nfs/built-in.o: In function `debugfs_init\u0027:\ninode.c:(.init.text+0x31be): undefined reference to `kernel_subsys\u0027\nmake: *** [vmlinux] Error 1\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ca1eb3282b6050c295adb296761f8d26baf4ca5",
      "tree": "1750560628f01102186150f62791703ea3bde6e8",
      "parents": [
        "bc062b1b5c6bef4e3a29c7fda57967251d12beb0"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Fri Jul 29 12:14:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:49 2005 -0700"
      },
      "message": "[PATCH] sysfs: fix sysfs_setattr\n\no sysfs_dirent\u0027s s_mode field should also be updated in sysfs_setattr(), else\n  there could be inconsistency in the two fields. s_mode is used while\n  -\u003ereaddir so as not to bring in the inode to cache.\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc062b1b5c6bef4e3a29c7fda57967251d12beb0",
      "tree": "57dceb8371d0e83e7772b3deeb4a9e8dd2ae6b03",
      "parents": [
        "30d07a22a19329c89628a2057b0120245c482c9e"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Fri Jul 29 12:13:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:49 2005 -0700"
      },
      "message": "[PATCH] sysfs: fix sysfs_chmod_file\n\no sysfs_chmod_file() must update the new iattr field in sysfs_dirent else\n  the mode change will not be persistent in case of inode evacuation from\n  cache.\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30d07a22a19329c89628a2057b0120245c482c9e",
      "tree": "03185b5c5d970b40fe48aa2571ea65063208ae6e",
      "parents": [
        "8bf2755664bfe03a414e7ec02d9f16a3d5beb60d"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Jul 29 12:14:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:49 2005 -0700"
      },
      "message": "[PATCH] stable_api_nonsense.txt fixes\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bf2755664bfe03a414e7ec02d9f16a3d5beb60d",
      "tree": "4cf707d59b69c153a29d93e90fa5dc53baec64a0",
      "parents": [
        "36c4fd23cc06f81d68ee968c4c1bf1cebb3dcea5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 29 13:25:28 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:49 2005 -0700"
      },
      "message": "[PATCH] x86_64 machine_kexec: Use standard pagetable helpers\n\nUse the standard hardware page table manipulation macros.\nThis is possible now that linux works with all 4 levels\nof the page tables.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "094ce7fde493a1196b8152f9f9e73c20e24a2b05",
      "tree": "66398ddc7ee59460fe3313b626620907d9999731",
      "parents": [
        "2bcad935a3bb149833bf249e6b159f22a90d6218"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jul 29 12:55:40 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jul 29 12:55:40 2005 -0700"
      },
      "message": "arch/i386/kernel/cpu/cpufreq/powernow-k8.c: In function `powernow_k8_cpu_init_acpi\u0027:\narch/i386/kernel/cpu/cpufreq/powernow-k8.c:740: warning: unused variable `vid\u0027\narch/i386/kernel/cpu/cpufreq/powernow-k8.c:739: warning: unused variable `fid\u0027\narch/i386/kernel/cpu/cpufreq/powernow-k8.c:743: warning: unused variable `vid\u0027\narch/i386/kernel/cpu/cpufreq/powernow-k8.c:742: warning: unused variable `fid\u0027\narch/i386/kernel/cpu/cpufreq/powernow-k8.c:746: `fid\u0027 undeclared (first use in this function)\narch/i386/kernel/cpu/cpufreq/powernow-k8.c:746: `vid\u0027 undeclared (first use in this function)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "36c4fd23cc06f81d68ee968c4c1bf1cebb3dcea5",
      "tree": "53bbd9c8fef8b84e26e0ae0471eb6c912e7ba553",
      "parents": [
        "e7b47ccaf655cbaf336745a9b65cf7b22a536fca"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 29 13:02:09 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 12:17:27 2005 -0700"
      },
      "message": "[PATCH] x86_64 machine_kexec: Cleanup inline assembly.\n\nIn an uncensored copy of code from i386 to x86_64 I wound up\nwith inline assembly with the wrong constraints.  Use input\nconstraints instead of output constraints.\n\nSo I know the assembler will do the right thing specify the size\nof the operand lidtq and lgdtq instead of just lidt and lgdt.\n\nMake load_segments use an input constraint, and delete the macro fun.\nWithout having to reload %cs like I do on i386 this code is noticeably\nsimpler.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7b47ccaf655cbaf336745a9b65cf7b22a536fca",
      "tree": "e60c0850ffab179e4080c5deb718a7b9a76b0a5c",
      "parents": [
        "1108bae41e2ac596f46bc4cd8876b93063203d2b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 29 13:01:18 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 12:17:26 2005 -0700"
      },
      "message": "[PATCH] i386 machine_kexec: Cleanup inline assembly\n\nFor some reason I was telling my inline assembly that the\ninput argument was an output argument.\n\nPlaying in the trampoline code I have seen a couple of\ninstances where lgdt get the wrong size (because the\ntrampolines run in 16bit mode) so use lgdtl and lidtl to\nbe explicit.\n\nAdditionally gcc-3.3 and gcc-3.4 want\u0027s an lvalue for a\nmemory argument and it doesn\u0027t think an array of characters\nis an lvalue so use a packed structure instead.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1108bae41e2ac596f46bc4cd8876b93063203d2b",
      "tree": "dafda7d00016ab17d34e7a83239c35b6b682812a",
      "parents": [
        "d6d2a2ab05da6e44bd127fe375078bb7c36a0ad0"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 29 12:50:57 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 12:02:09 2005 -0700"
      },
      "message": "[PATCH] reboot: remove device_suspend(PMSG_FREEZE) from kernel_kexec\n\nIf device_suspend(PMSG_FREEZE) is not ready to be called in\nkernel_restart it is definitely not ready to be called in the even more\nfickle kernel_kexec.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bcad935a3bb149833bf249e6b159f22a90d6218",
      "tree": "0fc0da6d1bcfc68ef7918773d3c09b284a02bde2",
      "parents": [
        "7153d9612fe5cefc29f9f17d7a6b9f0dcd07b20e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jul 29 09:56:41 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Jul 29 09:56:41 2005 -0700"
      },
      "message": "Fix up powernow-k8 compile. (Missing definitions).\n\nFrom: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "d6d2a2ab05da6e44bd127fe375078bb7c36a0ad0",
      "tree": "7b4f2893d8c09fba67c83458efeea9396977bc70",
      "parents": [
        "33ac02aa4cef417871e128ab4a6565e751e5f3b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 29 11:01:22 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 29 11:01:22 2005 -0400"
      },
      "message": "x86: fix new find_first_bit()\n\nSome edge problems with the original C rewrite.\n\nThanks go to Cal Peake, who pinpointed the breakage to the rewrite, and\ntested this fixed version.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33ac02aa4cef417871e128ab4a6565e751e5f3b2",
      "tree": "000243cf3b1477eafb09d86207fdf199ec7f142b",
      "parents": [
        "e0d7ff168a71299919f01500b3d507aae0c67513",
        "2bcad935a3bb149833bf249e6b159f22a90d6218"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 10:16:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 10:16:25 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n"
    },
    {
      "commit": "e0d7ff168a71299919f01500b3d507aae0c67513",
      "tree": "de2a7807ec5642e7389191e66d8c5d6d1249096a",
      "parents": [
        "ca49a601c2b4b74e5cf57fef62122204d1982372",
        "33fdfa97f2b3aab698ef849ec50dcc5102017f0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "ca49a601c2b4b74e5cf57fef62122204d1982372",
      "tree": "aac064c0dae4e7d1b2148b7b4b5d9595c624ca49",
      "parents": [
        "5a90fa71f6d45054c78b2bd6dbc4feba1638e1d2",
        "7ac5ae4b122f9415948c642b945a26938aa8f347"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:47:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:47:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp\n"
    },
    {
      "commit": "5a90fa71f6d45054c78b2bd6dbc4feba1638e1d2",
      "tree": "2d6803ca2d8201500a203465d2afe54187ad0c52",
      "parents": [
        "dddf8f9e4b1af852bcd735d5f737c0d0e2ce6e76",
        "7b6dbd6872ca1d0c03dc0e0a7108d79c8dafa793"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:04:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:04:47 2005 -0700"
      },
      "message": "Merge head \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "7ac5ae4b122f9415948c642b945a26938aa8f347",
      "tree": "d925c9b022866bfac4e1e0ddaff76cbe158bdbbf",
      "parents": [
        "e7ec02938dbe8ca35b750f29eaa4b12de0b52754"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jul 29 16:36:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 29 16:36:48 2005 +0100"
      },
      "message": "[ARM SMP] Ensure secondary CPUs see their pen release\n\nSince the secondary CPUs will not be operating in symetric mode\nwhile they are held in the pen, we need to ensure that the write\nto pen_release is visible to them, by flushing the cache.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dddf8f9e4b1af852bcd735d5f737c0d0e2ce6e76",
      "tree": "c435c0d2e7d4420f4e2ffc2cb8ce36123303592b",
      "parents": [
        "911656f8a630e36b22c7e2bba3317dec9174209c",
        "6192b54b845ed05cb838f86ca588cc625c703a09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 22:12:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 22:12:57 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "911656f8a630e36b22c7e2bba3317dec9174209c",
      "tree": "2257dd4c04f4d234caf770a748b290b4d144fcf5",
      "parents": [
        "f0b9d796002d9d39575cf1beabfb625f68b507fa"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Thu Jul 28 21:16:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:05 2005 -0700"
      },
      "message": "[PATCH] selinux: Fix address length checks in connect hook\n\nThis patch fixes the address length checks in the selinux_socket_connect\nhook to be no more restrictive than the underlying ipv4 and ipv6 code;\notherwise, this hook can reject valid connect calls.  This patch is in\nresponse to a bug report where an application was calling connect on an\nINET6 socket with an address that didn\u0027t include the optional scope id and\nfailing due to these checks.\n\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0b9d796002d9d39575cf1beabfb625f68b507fa",
      "tree": "185905616555941f578fd0e8b7871477c3395f73",
      "parents": [
        "e1474e2d9dfb782e6c6517a180b5a8913c69dfad"
      ],
      "author": {
        "name": "Jon Smirl",
        "email": "jonsmirl@gmail.com",
        "time": "Thu Jul 28 21:16:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:05 2005 -0700"
      },
      "message": "[PATCH] fbdev: colormap fixes fix\n\nFix a buffer overflow vunerabilty in previous cmap patch\n\nSigned-off-by: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1474e2d9dfb782e6c6517a180b5a8913c69dfad",
      "tree": "af1aa4912ce87cef01f358e7e658a066900f7770",
      "parents": [
        "78fa74a23b16bdb0d944272b696915c4e0bb3ee1"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Thu Jul 28 21:16:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:05 2005 -0700"
      },
      "message": "[PATCH] re-disable TSC on NUMAQ\n\nSomewhere recently, the TSC got re-enabled for timekeeping on NUMAQ\nmachines.  However, the hardware makes these get unsynchronized quite\nbadly.  So badly, in fact, that the code to fix up the skew can just hang\non boot.\n\nThis patch re-disables them.  It\u0027s nicely confined to the numaq.c file.  It\nwould be great if this could make it into 2.6.13, I think it counts as a\nbugfix.\n\nTested on a 16-proc 4-node NUMAQ.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78fa74a23b16bdb0d944272b696915c4e0bb3ee1",
      "tree": "5f0d83021afeb7adffce9b41557e1d2e3c8c08bd",
      "parents": [
        "a2d76bd8fa29f9b6dbf3ee8f6bc7bdda21bc5ce8"
      ],
      "author": {
        "name": "George Anzinger",
        "email": "george@mvista.com",
        "time": "Thu Jul 28 21:16:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:05 2005 -0700"
      },
      "message": "[PATCH] posix timers: fix normalization problem\n\n(We found this (after a customer complained) and it is in the kernel.org\nkernel.  Seems that for CLOCK_MONOTONIC absolute timers and clock_nanosleep\ncalls both the request time and wall_to_monotonic are subtracted prior to\nthe normalize resulting in an overflow in the existing normalize test.\nThis causes the result to be shifted ~4 seconds ahead instead of ~2 seconds\nback in time.)\n\nThe normalize code in posix-timers.c fails when the tv_nsec member is ~1.2\nseconds negative.  This can happen on absolute timers (and\nclock_nanosleeps) requested on CLOCK_MONOTONIC (both the request time and\nwall_to_monotonic are subtracted resulting in the possibility of a number\nclose to -2 seconds.)\n\nThis fix uses the set_normalized_timespec() (which does not have an\noverflow problem) to fix the problem and as a side effect makes the code\ncleaner.\n\nSigned-off-by: George Anzinger \u003cgeorge@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2d76bd8fa29f9b6dbf3ee8f6bc7bdda21bc5ce8",
      "tree": "88387f513bb2c09b7195117b1d7bbf389dab5d52",
      "parents": [
        "30f417c65e151dc96998a8ef721149a43998bc65"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Jul 28 21:16:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:05 2005 -0700"
      },
      "message": "[PATCH] uml: implement hostfs syncing\n\nActually implement the hostfs \"sync\" method.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30f417c65e151dc96998a8ef721149a43998bc65",
      "tree": "8830925e76a185a8ac7843789d87ab288a9e74f3",
      "parents": [
        "201134ca168c27c1f895ecfd74f9ebf1129483d0"
      ],
      "author": {
        "name": "Christophe Lucas",
        "email": "clucas@rotomalug.org",
        "time": "Thu Jul 28 21:16:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:05 2005 -0700"
      },
      "message": "[PATCH] uml: Clean up prink calls\n\nprintk() calls should include appropriate KERN_* constant.\n\nSigned-off-by: Christophe Lucas \u003cclucas@rotomalug.org\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "201134ca168c27c1f895ecfd74f9ebf1129483d0",
      "tree": "55e7e826f92a5fa4e7e7234908085f8a199a176e",
      "parents": [
        "7e1f49da6881bbf938e502d99335ad5488eb93b4"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu Jul 28 21:16:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:04 2005 -0700"
      },
      "message": "[PATCH] uml: Fix typo\n\nFix a typo in wait_stub_done.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e1f49da6881bbf938e502d99335ad5488eb93b4",
      "tree": "8ca765ab1f9ac081bd797b23c4355441b9f75966",
      "parents": [
        "d9b7cc84afc7f4ebcef27691279d557e13128818"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jul 28 21:16:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:04 2005 -0700"
      },
      "message": "[PATCH] uml: Fix load average \u003e\u003d1\n\nupdate_process_times was missing its irq_enter/irq_exit wrapper.  This caused\nksoftirqd to be scheduled on every clock tick.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9b7cc84afc7f4ebcef27691279d557e13128818",
      "tree": "524e4909a810dbf00f171c72a4b5fd83cf95c538",
      "parents": [
        "9057e9deee648cb2824d83b9eb7058edb5442a21"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jul 28 21:16:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:04 2005 -0700"
      },
      "message": "[PATCH] uml: Fix redundant assignment\n\nBy this point, .is_user has already been set, so this assignment is useless.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9057e9deee648cb2824d83b9eb7058edb5442a21",
      "tree": "3068f40bdee9b5bae16615b51275bdbf7b978d4a",
      "parents": [
        "6f313b12335abf010802751c45249e7a0007a232"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Thu Jul 28 21:16:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:04 2005 -0700"
      },
      "message": "[PATCH] uml: Fix skas0 stub return\n\nIt\u0027s wrong to pop a fixed number of words from stack before calling sigreturn,\nas the number depends on what code is generated by the compiler for the start\nof stub_segv_handler().  What we need is esp containing the address of\nsigcontext.  So we explicitly load that pointer into esp.\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f313b12335abf010802751c45249e7a0007a232",
      "tree": "9cbee37b5b09ec12424e7324845f805ea6c7b404",
      "parents": [
        "8afe07ce0003d4c63b7d76b6f28264503cb80d71"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jul 28 21:16:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:03 2005 -0700"
      },
      "message": "[PATCH] uml: vm86 compile fix\n\nWe added an include of asm/vm86.h in include/asm-i386/ptrace.h.  Since UML\nincludes the underlying arch\u0027s ptrace.h, it needs an asm/vm86.h in order to\nbuild.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8afe07ce0003d4c63b7d76b6f28264503cb80d71",
      "tree": "c92d9bff9c4e94504f90a090b48ffc7eb7fbb99d",
      "parents": [
        "b85e9680a33ae2df04bd493f220a76dcf183ce80"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Jul 28 21:16:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:03 2005 -0700"
      },
      "message": "[PATCH] uml: avoid unnecessary pcap rebuild\n\nJust a Kbuild subtlety, not listing a target file inside targets causes it\nto be rebuilt each time, and as a consequence everything depending on it is\nrebuilt.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b85e9680a33ae2df04bd493f220a76dcf183ce80",
      "tree": "f6c405c80cc80d1e199cafe7867e91dd55da2b2a",
      "parents": [
        "2ca3310e78912a527d7d2c62c01da7cbf7346b8d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jul 28 21:16:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:03 2005 -0700"
      },
      "message": "[PATCH] uml: fix TT mode by reverting \"use fork instead of clone\"\n\nWith Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\n\nRevert the following patch, because of miscompilation problems in different\nenvironments leading to UML not working *at all* in TT mode; it was merged\nlately in 2.6 development cycle, a little after being written, and has\ncaused problems to lots of people; I know it\u0027s a bit too long, but it\nshouldn\u0027t have been merged in first place, so I still apply for inclusion\nin the -stable tree.  Anyone using this feature currently is either using\nsome older kernel (some reports even used 2.6.12-rc4-mm2) or using this\npatch, as included in my -bs patchset.\n\nFor now there\u0027s not yet a fix for this patch, so for now the best thing is\nto drop it (which was widely reported to give a working kernel, and as such\nwas even merged in -stable tree).\n\n\"Convert the boot-time host ptrace testing from clone to fork.  They were\nessentially doing fork anyway.  This cleans up the code a bit, and makes\nvalgrind a bit happier about grinding it.\"\n\nURL:\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d98fdffccea6cc3fe9dba32c0fcc310bcb5d71529\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ca3310e78912a527d7d2c62c01da7cbf7346b8d",
      "tree": "3eb83a509487d5b85d346630e9d700d73d28e39e",
      "parents": [
        "4e90188be4a56f37fbb4ffb5b58745683526dcb9"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 28 21:16:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:03 2005 -0700"
      },
      "message": "[PATCH] device-mapper: fix md-\u003elock deadlocks in core\n\nThis patch is an attempt to fix deadlocks discovered in the core dm.\n\nThe problems boil down to md-\u003elock having to be held in too many places, so\nI\u0027ve split it into two: md-\u003esuspend_lock and md-\u003eio_lock.\n\nsuspend_lock is now held throughout dm_suspended() as well as dm_resume()\nand dm_swap_table() so that these functions cannot run concurrently:\nthere\u0027s no requirement for that and it added complexity.\n\nDMF_FS_LOCKED becomes redundant: DMF_SUSPENDED provides adequate\nprotection.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e90188be4a56f37fbb4ffb5b58745683526dcb9",
      "tree": "dde381c2419cce6e529729fd361bf0b9b90392ac",
      "parents": [
        "cf222b3769c3759488579441ab724ed33a2da5f4"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 28 21:15:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:03 2005 -0700"
      },
      "message": "[PATCH] device-mapper: fix deadlocks in core\n\nAvoid another bdget_disk which can deadlock.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf222b3769c3759488579441ab724ed33a2da5f4",
      "tree": "b49e2a731a02cc9a280183232ecad5c165f121eb",
      "parents": [
        "8c56ac3f3b12936b03d2626c7572fed5977af515"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Thu Jul 28 21:15:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:03 2005 -0700"
      },
      "message": "[PATCH] device-mapper: fix deadlocks in core (prep)\n\nSome code tidy-ups in preparation for the next patches.  Change\ndm_table_pre/postsuspend_targets to accept NULL.  Use dm_suspended()\nthroughout.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c56ac3f3b12936b03d2626c7572fed5977af515",
      "tree": "4cb1fa7e6e0a2830d99520f42c6624697d0194c7",
      "parents": [
        "5a7b90137d9f05390cf953d756e1edda2ca88053"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Thu Jul 28 21:15:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: fix cpu_to_node setup for sparse apic_ids\n\nWhile booting with SMT disabled in bios, when using acpi srat to setup\ncpu_to_node[], sparse apic_ids create problems.\n\nWithout this patch, intel x86_64 boxes with hyperthreading disabled in the\nbios (and which rely on srat for numa setup) endup having incorrect values in\ncpu_to_node[] arrays, causing sched domains to be built incorrectly etc.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a7b90137d9f05390cf953d756e1edda2ca88053",
      "tree": "3df76398df406be443a4931b64afa3af522709b1",
      "parents": [
        "ef6e525393dbbab7e1dc42594d35a1dfd688d1d7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove unused variable in k8-bus.c\n\narch/x86_64/pci/k8-bus.c: In function `fill_mp_bus_to_cpumask\u0027:\narch/x86_64/pci/k8-bus.c:32: warning: unused variable `printed\u0027\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef6e525393dbbab7e1dc42594d35a1dfd688d1d7",
      "tree": "31dff5c27707f7c095cbc6cd9157ac2fa62d487f",
      "parents": [
        "8d224d32c28c165f7100a670d61d64dd15d49a1e"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Jul 28 21:15:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use msleep in smpboot.c\n\nReplace schedule_timeout() with msleep() to guarantee the task delays as\nexpected.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d224d32c28c165f7100a670d61d64dd15d49a1e",
      "tree": "7629d258137c67e395f471fccb846a7a421dab13",
      "parents": [
        "07291d431ce6c6660c35dd4e5e980a406dc3629a"
      ],
      "author": {
        "name": "Jesse Millan",
        "email": "jessem@cs.pdx.edu",
        "time": "Thu Jul 28 21:15:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix gcc 4 warning in sched_find_first_bit\n\nThis patch eliminates the GCC4 warning on the x86_64 platform:\n\nkernel/sched.c:1824: warning: control may reach end of non-void function\n\u0027sched_find_first_bit\u0027 being inlined.\n\nThe change follows the lead of others, i.e.  it is guaranteed that at least\none of b[0], b[1], or b[2] will have a bit set and evaluate to true.  That\nbeing said, GCC4.0.0 notices that the code flow does not return anything if\nb[0], b[1] and b[2] are not true.  Since we know better, if it\u0027s not b[0] or\nb[1], it has to be b[2].\n\nSigned-off-by: Jesse Millan \u003cjessem@cs.pdx.edu\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07291d431ce6c6660c35dd4e5e980a406dc3629a",
      "tree": "6238e9d5ef085b714b19d2261d6e860bbf967bca",
      "parents": [
        "ed6b676ca8b50e0b538e61c283d52fd04f007abf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix SRAT handling on non dual core systems\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed6b676ca8b50e0b538e61c283d52fd04f007abf",
      "tree": "753ea613ce334c41f835f6aac21074b137d24713",
      "parents": [
        "3829ee6b1be03d5aa3005fe7d19f30088b539836"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Switch to the interrupt stack when running a softirq in local_bh_enable()\n\nThis avoids some potential stack overflows with very deep softirq callchains.\ni386 does this too.\n\nTOADD CFI annotation\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3829ee6b1be03d5aa3005fe7d19f30088b539836",
      "tree": "be7a9f93c38662905509f1033ef935436d8b02a3",
      "parents": [
        "3ba80e7595f3e308e5e7135445b513779fc0ba3b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Small assembly improvements\n\nSave a byte here and there.  Ultimatively useless, but these things always\ncatch my eyes when reading the code so just fix them for now.\n\nAlso I got at least one patch fixing of them already, which gives a good\nexcuse.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ba80e7595f3e308e5e7135445b513779fc0ba3b",
      "tree": "600e763635fd7b0639c0e0791f5328f0485a82f3",
      "parents": [
        "e2cac78935ff1705e1eb53be28da704d3482b4f5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove unnecessary include in fault.c\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2cac78935ff1705e1eb53be28da704d3482b4f5",
      "tree": "1a32474c6a7a27a3b143c52d3864eb635453078e",
      "parents": [
        "b6a68a16dc15c65fe76acb7502a806ae415cd3e4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: When running cpuid4 need to run on the correct CPU\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6a68a16dc15c65fe76acb7502a806ae415cd3e4",
      "tree": "8e509a3818fe4670f2a1f5789a17e3ef12a9aab5",
      "parents": [
        "2275cfa8bcb833cdac7dcc616d11306ca35eec58"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: Turn BUG data into valid instruction\n\nThis avoids confusing the disassembler. Costs 2 bytes per BUG.\n\nThanks to Suresh Siddha and Jan Beulich for suggesting suitable instructions.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2275cfa8bcb833cdac7dcc616d11306ca35eec58",
      "tree": "079ad29faf7f05dbfe5235d322d741ea540ba29c",
      "parents": [
        "f8d311939f9d2b2a5e935df8dceb98b7cbe08d43"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Thu Jul 28 21:15:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: Icecream has no way of detecting assembler-level includes\n\nIcecream preprocesses c sources locally, and sends the result off to a remote\nhost for compiling.  It does not recognize includes at assembler level.  The\nfix is to put the assemberincludes an a separate .s file, which will always be\nassembled locally.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8d311939f9d2b2a5e935df8dceb98b7cbe08d43",
      "tree": "02da12ff661ee3da44e29e4ca89df28dea8a4593",
      "parents": [
        "37a47e65fa58d413a31f27ee88f6cb98583b6157"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: Support more than 8 cores on AMD systems\n\nUse physical mode instead of logical mode to address more CPUs.  This is also\nused in the CPU hotplug case to avoid a race.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37a47e65fa58d413a31f27ee88f6cb98583b6157",
      "tree": "4c9cc88e9816f174d379d3c0f8066aa78163809f",
      "parents": [
        "5f68c1388ada34998c2902c289c6a6b625a73c4e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove the broadcast options that were added for cpuhotplug\n\nWill be obsolete with physflat.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f68c1388ada34998c2902c289c6a6b625a73c4e",
      "tree": "6f7f75698bb706e549d553843145de091b3fb745",
      "parents": [
        "91c6d400940e97f2809c04fcf383517f7650dbd4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove IA32_* build tools in Makefile\n\nNot used anymore since quite some time. Just uses -m32 instead.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91c6d400940e97f2809c04fcf383517f7650dbd4",
      "tree": "15eb8b6b3d05e06ab33a125bf2cf7c5081d6848a",
      "parents": [
        "69cb62eb6dceb0da701e04395d3b412a0648c118"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Create per CPU machine check sysfs directories\n\nThis patch will create machinecheck sysdev directories per CPU.  All of the\ncpus still share the same ctl banks.  When compiled with CONFIG_HOTPLUG_CPU,\nit will also bring up/down sysdev directories as cpus go up/down.  I have\ntested the patch along with CONFIG_HOTPLUG_CPU option on in 2.6.13-rc1 kernel.\n\nMinor changes by AK: remove useless unload function\n\nSigned-off-by: Jacob Shin \u003cjacob.shin@amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69cb62eb6dceb0da701e04395d3b412a0648c118",
      "tree": "5ed6306e055dbfe30b4db4e7dd1c80439d762f25",
      "parents": [
        "b684664fd495fd640353c0f786751763db77dcfb"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Print a boot message for hotplug memory zones\n\nFrom: Keith Manning\n\nPrint a boot message for hotplug memory zones\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b684664fd495fd640353c0f786751763db77dcfb",
      "tree": "348f3d452f9d1a78ec1a3684ef53380d41ec9db8",
      "parents": [
        "17158d17aa726142255050b407ad701a6f191aba"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Thu Jul 28 21:15:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix overflow in NUMA hash function setup\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17158d17aa726142255050b407ad701a6f191aba",
      "tree": "40256c4adc9eee2f504ab2ef7eea316f5a10fbe0",
      "parents": [
        "ca4e6b740206fc943cc1c90fd434d4d389da8f2b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix incorrectly defined MSR_K8_SYSCFG\n\nHarmless because the kernel didn\u0027t use it.  Noticed by Travis Betak\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca4e6b740206fc943cc1c90fd434d4d389da8f2b",
      "tree": "9d0e4905f96a4fa029664f3ee0c5e1b338b01cb9",
      "parents": [
        "6391ad0aa487e7b13588b1439d2462a320b07d0d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix some typos in system.h comments\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "6391ad0aa487e7b13588b1439d2462a320b07d0d"
}
