)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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"
    },
    {
      "commit": "6391ad0aa487e7b13588b1439d2462a320b07d0d",
      "tree": "4d45938e7e62fd958985852b1fdeded35fa488f8",
      "parents": [
        "d970a5218088a856d80acd9da6c6742f55cb0a0d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove obsolete eat_key prototype\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": "d970a5218088a856d80acd9da6c6742f55cb0a0d",
      "tree": "c0f8f7e7e774dd22d74553ce72ae1b8d8127fe39",
      "parents": [
        "ef4d7cbea773a77b36e732779cab4018ba2c037b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix some comments in tlbflush.h\n\nWere either outdated or misleading.\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": "ef4d7cbea773a77b36e732779cab4018ba2c037b",
      "tree": "c9aeb9e716ee2d83204724d6e2baa2b2e81caf0e",
      "parents": [
        "a54649b801e5fe69755dc55e6589f7a65af25d79"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Some updates for boot-options.txt\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": "a54649b801e5fe69755dc55e6589f7a65af25d79",
      "tree": "77245e9b10077b63325972761a711adaa6fa9588",
      "parents": [
        "c853cc7e7940a2d6ad66cfe666192516fc06b0e3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Improve CONFIG_GART_IOMMU description and make it default y\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": "c853cc7e7940a2d6ad66cfe666192516fc06b0e3",
      "tree": "0c280f4db32264b0d89f38b990d085cbd0335a4a",
      "parents": [
        "a940199f206dcf51c65fae27e2ce412f2c5a2b22"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove unused variable in delay.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": "a940199f206dcf51c65fae27e2ce412f2c5a2b22",
      "tree": "ada838ac347214d20fcb6003cba1c4938dc7ebae",
      "parents": [
        "de04f3220b9789cc40fd6b1d151dfa0a7e3b03b9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:58 2005 -0700"
      },
      "message": "[PATCH] x86_64: Some cleanup in setup64.c\n\nMinor cleanup.\n\nMove things into their include files, remove obsolete includes, fix\nindentation, remove obsolete special cases etc.\n\nI also added the per cpu section to asm-generic/sections.h and fixed\ninit/main.c to use it.\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": "de04f3220b9789cc40fd6b1d151dfa0a7e3b03b9",
      "tree": "aa2f1766c0bc340a8298c463f2138649a83a6177",
      "parents": [
        "3019e8ebe6281843488250ee3a539106806da93a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:58 2005 -0700"
      },
      "message": "[PATCH] x86_64: Clarify Booting processor ... message\n\nNo need to print kernel addresses there and clarify what the APIC-ID is.\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": "3019e8ebe6281843488250ee3a539106806da93a",
      "tree": "a40624eb7c152ffaab95c9fa65e99075eee11018",
      "parents": [
        "61b1b2d0239da82c0bed8adaa1d070c6551d4afd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:58 2005 -0700"
      },
      "message": "[PATCH] x86_64: Minor clean up to CPU setup - use smp_processor_id instead of custom hack\n\nDoes not change any semantics because numa_add_cpu checks for CPU 0 anyways.\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": "61b1b2d0239da82c0bed8adaa1d070c6551d4afd",
      "tree": "121b652c8b6915d17beb622086e362a9e9c1733e",
      "parents": [
        "5b943fbfaf0dbdd3cd9ff2dda100f0b8c47a7d8c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:58 2005 -0700"
      },
      "message": "[PATCH] x86_64: Move cpu_present/possible_map parsing earlier\n\nVarious code needs this information now before the actual SMP bootup.  Instead\nof computing it on the fly while booting the other CPUs set it up now while\ninitial MPtable/MADT parsing.\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": "5b943fbfaf0dbdd3cd9ff2dda100f0b8c47a7d8c",
      "tree": "5c6082a8aa0fca1f0459871f95d83177ce02943b",
      "parents": [
        "74f0629397cb435e144ff47c48f3bc39e879f196"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:58 2005 -0700"
      },
      "message": "[PATCH] x86_64: i386/x86_64: remove prototypes for not existing functions in smp.h\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": "74f0629397cb435e144ff47c48f3bc39e879f196",
      "tree": "a5e7a0c889304e3e56b54ea2c8006aa23589cd11",
      "parents": [
        "acc7b6f01c3d387faa34233a25949eaaf18e0753"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:57 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use for_each_cpu_mask for clustered IPI flush\n\nMakes it slightly more efficient.\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": "acc7b6f01c3d387faa34233a25949eaaf18e0753",
      "tree": "d30259bf8a9793c58439bc149cc140e77597678e",
      "parents": [
        "5df3574ec0eac0eb8d758e8e9b1ad95d909a9e1f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:57 2005 -0700"
      },
      "message": "[PATCH] x86_64: Update defconfig\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": "5df3574ec0eac0eb8d758e8e9b1ad95d909a9e1f",
      "tree": "0d8922d07d0d463b8a012143d38ca1dae73136ea",
      "parents": [
        "2a16a3007d5b5896ff62d149bb4dca1a29fd78c4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:57 2005 -0700"
      },
      "message": "[PATCH] x86_64: Always ack IPIs even on errors\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": "2a16a3007d5b5896ff62d149bb4dca1a29fd78c4",
      "tree": "503c4baf54a7be16e1dd40ba864a855b73f539e9",
      "parents": [
        "63953523341bcafe5928bf6e99bffd7db94b471e"
      ],
      "author": {
        "name": "Alexander Nyberg",
        "email": "alexn@telia.com",
        "time": "Thu Jul 28 21:15:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:57 2005 -0700"
      },
      "message": "[PATCH] x86_64: cpu hotplug changes kills nmi watchdog\n\nWhen the x86_64 cpu hotplug changes went in it added a check in\ndefault_do_nmi() which kills NMI delivery on any CPU but the BSP.\n\nThe NMI watchdog is brought up quite some time before the online bit is set\nin num_online_cpus so this won\u0027t work very well.  The nmi watchdogs on cpus\nthat are not BSP will never be reprogrammed and no NMIs.\n\nWhy was this check added? How does an offlined cpu receive an NMI?\n\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nCc: \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63953523341bcafe5928bf6e99bffd7db94b471e",
      "tree": "2a27dc78b6883265da24f03b16774745c0f0865a",
      "parents": [
        "bafd2df5d0049bccc74947fece37963e3f68fadc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 15:44:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 15:44:44 2005 -0700"
      },
      "message": "Linux 2.6.13-rc4\n"
    },
    {
      "commit": "bafd2df5d0049bccc74947fece37963e3f68fadc",
      "tree": "5a110870f96f842049f8cc9ffd10bf24fb108206",
      "parents": [
        "2ac6608c41f8c45371ea9dddae7f99bc2c15d5cf"
      ],
      "author": {
        "name": "Joachim Nilsson",
        "email": "joachim.nilsson@vmlinux.org",
        "time": "Fri Jul 29 00:18:03 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 15:43:58 2005 -0700"
      },
      "message": "[PATCH] fix gconfig crash\n\nI ran glade-2 on the glade file, fixed two missing stock icons and\ncleaned up the C code that inserts the single/split/full modes. The\nrest of the patch is minor cleanups only. I refrained from using all\nthe included xpm icons in images.c (like qconf.cc does) in favour of\nusing the stock Gtk+ icons instead. Oh, yes there was a \"back\" bug\nin split mode that I also removed, oh well...\n\nIt has been tested with success by several people, including\nJesper Juhl, Randy Dunlap and myself.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b6dbd6872ca1d0c03dc0e0a7108d79c8dafa793",
      "tree": "54160c4c0aa0970d3daa8b9a8f40c7a31f9527fe",
      "parents": [
        "6b6a93c6876ea1c530d5d3f68e3678093a27fab0"
      ],
      "author": {
        "name": "Greg Felix",
        "email": "gregfelixlkml@gmail.com",
        "time": "Thu Jul 28 15:54:15 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jul 28 15:54:15 2005 -0400"
      },
      "message": "libata: Check PCI sub-class code before disabling AHCI\n\nThis patch adds functionality to check the PCI sub-class code of an\nAHCI capable device before disabling AHCI.  It fixes a bug where an\nICH7 sata controller is being setup by the BIOS as sub-class 1 (ide)\nand the AHCI control registers weren\u0027t being initialized, thus causing\nan IO error in piix_disable_ahci().\n\nSigned-off-by: Gregory Felix \u003cgreg.felix@gmail.com\u003e\n"
    },
    {
      "commit": "e7ec02938dbe8ca35b750f29eaa4b12de0b52754",
      "tree": "fc053d9a21674b173dd61feac4b5a33cccd181d8",
      "parents": [
        "505d7b193181be029f4f9aea59e6bdbfdd1e9e76"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 28 20:36:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 28 20:36:26 2005 +0100"
      },
      "message": "[ARM SMP] Fix another ARMv6 bitop problem\n\nWe sometimes forgot to check whether the exclusive store succeeded.\nEnsure that we always check.  Also ensure that we always use the\nout of line versions, since the inline versions are not SMP safe.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "505d7b193181be029f4f9aea59e6bdbfdd1e9e76",
      "tree": "ffcdb1fe79171bb0e6e02c0c197541d1b73ad5b0",
      "parents": [
        "41c018b7ecb60b1c2c4d5dee0cd37d32a94c45af"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 28 20:32:47 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 28 20:32:47 2005 +0100"
      },
      "message": "[ARM SMP] Ensure secondary CPUs have a clean TLB\n\nSince ARMv6 CPUs will not flush the TLB on context switches, it is\npossible that we may end up with some global TLB entries remaining\npresent, eventually upsetting userspace.  Explicitly flush the\nentire TLB on secondary CPUs as they startup, after we have switched\nto the init_mm page tables.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6192b54b845ed05cb838f86ca588cc625c703a09",
      "tree": "b78a56cb70fe36f145821ac3c699abf3dc627256",
      "parents": [
        "2ac6608c41f8c45371ea9dddae7f99bc2c15d5cf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 12:12:58 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 28 12:12:58 2005 -0700"
      },
      "message": "[NET]: Fix busy waiting in dev_close().\n\nIf the current task has signal_pending(), the loop we have\nto wait for the __LINK_STATE_RX_SCHED bit to clear becomes\na pure busy-loop.\n\nFixed by using msleep() instead of the hand-crafted version.\n\nNoticed by Andrew Morton.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ac6608c41f8c45371ea9dddae7f99bc2c15d5cf",
      "tree": "8d0c6801d488e5bfc6cc0bdf10bba35821bf5e69",
      "parents": [
        "7b70888a192eff457c2ca0a4ffa04815f5e19734"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 10:34:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 10:34:47 2005 -0700"
      },
      "message": "Revert broken \"statement with no effect\" warning fix\n\nIt may shut up gcc, but it also incorrectly changes the semantics of the\nsmp_call_function() helpers.\n\nYou can fix the warning other ways if you are interested (create another\ninline function that takes no arguments and returns zero), but\npreferably gcc just shouldn\u0027t complain about unused return values from\nstatement expressions in the first place.\n"
    },
    {
      "commit": "7153d9612fe5cefc29f9f17d7a6b9f0dcd07b20e",
      "tree": "571f533262cd79dd1f2d990e3643a33eb0d18ef0",
      "parents": [
        "cc993cab0239cb07af329d2e18faac7888821075"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:45:10 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:45:10 2005 -0700"
      },
      "message": "powernow-k8.c: In function `query_current_values_with_pending_wait\u0027:\npowernow-k8.c:110: warning: `hi\u0027 may be used uninitialized in this function\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "cc993cab0239cb07af329d2e18faac7888821075",
      "tree": "7fc0a36406bed058c6405c9a286b63362777a4a5",
      "parents": [
        "841e40b380a70933e8dc1184e0f9ba1c6cac48af"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:43:56 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:43:56 2005 -0700"
      },
      "message": "Here are two possible cleanups in cpufreq.c:\n* ret has no need to be unsigned in cpufreq_driver_target()\n* ret has no need to be initialized in __cpufreq_governor()\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "841e40b380a70933e8dc1184e0f9ba1c6cac48af",
      "tree": "2a975a06793c5cd8303f0e4c4d3b474d4ed7d5f6",
      "parents": [
        "03938c3f1062b0f279a0ef937a471d4db83702ed"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:40:04 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:40:04 2005 -0700"
      },
      "message": "Opteron revision F will support higher frequencies than\ncan be encoded in the current driver\u0027s 4 bit frequency\nfield.  This patch updates the driver to support Rev F\nincluding 6 bit FIDs and processor ID updates.\n\nThis should apply cleanly whether or not the dual-core\nbugfix I sent out last week is applied.  I\u0027d prefer\nthat both get applied, of course.\n\nSigned-off-by: David Keck \u003cdavid.keck@amd.com\u003e\nSigned-off-by: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "03938c3f1062b0f279a0ef937a471d4db83702ed",
      "tree": "12e7a40b6f6232d6ddd7b5bd475fe29722cd8f10",
      "parents": [
        "8ed693d29b25bbd88471ec043cc01581419d0481"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:38:21 2005 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jul 28 09:38:21 2005 -0700"
      },
      "message": "powernow-k8 requires that a data structure for\neach core be created in the _cpu_init function\ncall.  The cpufreq infrastructure doesn\u0027t call\n_cpu_init for the second core in each processor.\nSome systems crashed when _get was called with\nan odd-numbered core because it tried to\ndereference a NULL pointer since the data\nstructure had not been created.\n\nThe attached patch solves the problem by\ninitializing data structures for all shared\ncores in the _cpu_init function.  It should\napply to 2.6.12-rc6 and has been tested by\nAMD and Sun.\n\nSigned-off-by: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "7b70888a192eff457c2ca0a4ffa04815f5e19734",
      "tree": "8c75d6908b1e83b750b50e7a26da867926e0f5cd",
      "parents": [
        "cd85c8b4457a52d3545fdb9532082b2c1ebd5f21",
        "0a97af41b0e77f834acc0870155de616a373e899"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 08:41:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 08:41:58 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n"
    }
  ],
  "next": "cd85c8b4457a52d3545fdb9532082b2c1ebd5f21"
}
