)]}'
{
  "log": [
    {
      "commit": "84860bf0644d7c45afe7ddbd30731c3e3c371fae",
      "tree": "d6c4b98a9c3fd9981e7fcc5d7729c9e01e327767",
      "parents": [
        "8caf89157d64f1eedba37113afb4b303b2b3e301",
        "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 13:09:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n"
    },
    {
      "commit": "e89e9cf539a28df7d0eb1d0a545368e9920b34ac",
      "tree": "aae6a825f351ce931fcd30f1a865ebe65227c4b8",
      "parents": [
        "de5144164f6242ccfa8c9b64eec570564f5eaf14"
      ],
      "author": {
        "name": "Ananda Raju",
        "email": "ananda.raju@neterion.com",
        "time": "Tue Oct 18 15:46:41 2005 -0700"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 16:30:00 2005 -0200"
      },
      "message": "[IPv4/IPv6]: UFO Scatter-gather approach\n\nAttached is kernel patch for UDP Fragmentation Offload (UFO) feature.\n\n1. This patch incorporate the review comments by Jeff Garzik.\n2. Renamed USO as UFO (UDP Fragmentation Offload)\n3. udp sendfile support with UFO\n\nThis patches uses scatter-gather feature of skb to generate large UDP\ndatagram. Below is a \"how-to\" on changes required in network device\ndriver to use the UFO interface.\n\nUDP Fragmentation Offload (UFO) Interface:\n-------------------------------------------\nUFO is a feature wherein the Linux kernel network stack will offload the\nIP fragmentation functionality of large UDP datagram to hardware. This\nwill reduce the overhead of stack in fragmenting the large UDP datagram to\nMTU sized packets\n\n1) Drivers indicate their capability of UFO using\ndev-\u003efeatures |\u003d NETIF_F_UFO | NETIF_F_HW_CSUM | NETIF_F_SG\n\nNETIF_F_HW_CSUM is required for UFO over ipv6.\n\n2) UFO packet will be submitted for transmission using driver xmit routine.\nUFO packet will have a non-zero value for\n\n\"skb_shinfo(skb)-\u003eufo_size\"\n\nskb_shinfo(skb)-\u003eufo_size will indicate the length of data part in each IP\nfragment going out of the adapter after IP fragmentation by hardware.\n\nskb-\u003edata will contain MAC/IP/UDP header and skb_shinfo(skb)-\u003efrags[]\ncontains the data payload. The skb-\u003eip_summed will be set to CHECKSUM_HW\nindicating that hardware has to do checksum calculation. Hardware should\ncompute the UDP checksum of complete datagram and also ip header checksum of\neach fragmented IP packet.\n\nFor IPV6 the UFO provides the fragment identification-id in\nskb_shinfo(skb)-\u003eip6_frag_id. The adapter should use this ID for generating\nIPv6 fragments.\n\nSigned-off-by: Ananda Raju \u003cananda.raju@neterion.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (forwarded)\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "de5144164f6242ccfa8c9b64eec570564f5eaf14",
      "tree": "56ea0f4e21ca74b14e1546e70ac92617dfb27dd1",
      "parents": [
        "8ed575904373d7aaab7f15a8db2edc317a44df43",
        "245dc3d19b6ff7db42c9f3cca9006c8db59e2dee"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 15:49:24 2005 -0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Fri Oct 28 15:49:24 2005 -0200"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "6516455d3b42b33759a33a8102c1b8b48af4d9c9",
      "tree": "e7395ebcfa68c4a5aa25d80e4b279313f3fdea3e",
      "parents": [
        "0372a6627f862f90a2c43772befeecef508cfd7b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:48 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:48 2005 +0200"
      },
      "message": "[Bluetooth] Make more functions static\n\nThis patch makes another bunch of functions static.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "408c1ce2716c7a004851c93f9f9dcf3d763bc240",
      "tree": "11e086c44c2f313e27cec46c7ad799b7614b01c9",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:36 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Oct 28 19:20:36 2005 +0200"
      },
      "message": "[Bluetooth] Move CRC table into RFCOMM core\n\nThis patch moves rfcomm_crc_table[] into the RFCOMM core, because there\nis no need to keep it in a separate file.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "6fbfddcb52d8d9fa2cd209f5ac2a1c87497d55b5",
      "tree": "c0414e89678fcef7ce3493e048d855bde781ae8d",
      "parents": [
        "1a222bca26ca691e83be1b08f5e96ae96d0d8cae",
        "27d1097d39509494706eaa2620ef3b1e780a3224"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 10:13:16 2005 -0700"
      },
      "message": "Merge ../bleed-2.6\n"
    },
    {
      "commit": "8ed575904373d7aaab7f15a8db2edc317a44df43",
      "tree": "3b2e92a396a1bbec8e1fb499f25e8aed93ab5692",
      "parents": [
        "27d1097d39509494706eaa2620ef3b1e780a3224",
        "210cc679faf0e1cabda9fc5d1279644f5e52aecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 10:08:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 10:08:46 2005 -0700"
      },
      "message": "Merge branch \u0027forlinus\u0027 of git://parisc-linux.org/home/kyle/git/parisc-2.6\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea9f240bd819f9299703283e5326da606bbb4b05",
      "tree": "68b83a2a093a332c8fda8dfc695c73ebe084b014",
      "parents": [
        "b0fdfebb205fcbf394c3db39679a766b8fc4f07d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:55 2005 -0700"
      },
      "message": "[PATCH] INPUT: rename input_dev_class to input_class to be correct.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b0fdfebb205fcbf394c3db39679a766b8fc4f07d",
      "tree": "4f3c84c075c5ebd13b2c0a9bf9823df90358907b",
      "parents": [
        "629b77a42c39c8b3c42a8cf5f5680f0406f8d43f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:55 2005 -0700"
      },
      "message": "[PATCH] INPUT: remove the input_class structure, as it is unused.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "23d50901617c2a8bdef509279a42d2e90f523db9",
      "tree": "9e8602bb82cbd2d56738fb93d34594d02e8d0476",
      "parents": [
        "102040204f1949562406b72007c14a2a241cb0d9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:54 2005 -0700"
      },
      "message": "[PATCH] INPUT: export input_dev_class so that input drivers can use it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d19fbe8a763634395d4bef40fc88cdb61c4a6274",
      "tree": "476cedefc829d1523507aebb2093b0d3b58469b0",
      "parents": [
        "4f00469c16b86a3dd6ed66b28c605c8430d58eeb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:39 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:52 2005 -0700"
      },
      "message": "[PATCH] Input: prepare to sysfs integration\n\nInput: prepare to sysfs integration\n\nAdd struct class_device to input_dev; add input_allocate_dev()\nto dynamically allocate input devices; dynamically allocated\ndevices are automatically registered with sysfs.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "74be227f728ed68bfc270153665b43fc1f0fa845",
      "tree": "c10fbdaa10a57162885881e080ac1cee71c0d9c1",
      "parents": [
        "53f4654272df7c51064825024340554b39c9efba"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:52 2005 -0700"
      },
      "message": "[PATCH] Driver Core: document struct class_device properly\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "51d172d5f3a193e4b8f76179b2e55d7a36b94117",
      "tree": "4bb508d85d9de2588235caddf197da57a47b5d6e",
      "parents": [
        "a7fd67062efc5b0fc9a61368c607fa92d1d57f9e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:51 2005 -0700"
      },
      "message": "[PATCH] Driver Core: add the ability for class_device structures to be nested\n\nThis patch allows struct class_device to be nested, so that another\nstruct class_device can be the parent of a new one, instead of only\nhaving the struct class be the parent.  This will allow us to\n(hopefully) fix up the input and video class subsystem mess.\n\nBut please people, don\u0027t go crazy and start making huge trees of class\ndevices, you should only need 2 levels deep to get everything to work\n(remember to use a class_interface to get notification of a new class\ndevice being added to the system.)\n\nOh, this also allows us to have the possibility of potentially, someday,\nmoving /sys/block into /sys/class.  The main hindrance is that pesky\n/dev numberspace issue...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a7fd67062efc5b0fc9a61368c607fa92d1d57f9e",
      "tree": "8b91f198640608bd99f4e4764394e5134220abcf",
      "parents": [
        "d8539d81aeee4dbdc0624a798321e822fb2df7ae"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Sat Oct 01 14:49:43 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:51 2005 -0700"
      },
      "message": "[PATCH] add sysfs attr to re-emit device hotplug event\n\nA \"coldplug + udevstart\" can be simple like this:\n  for i in /sys/block/*/*/uevent; do echo 1 \u003e $i; done\n  for i in /sys/class/*/*/uevent; do echo 1 \u003e $i; done\n  for i in /sys/bus/*/devices/*/uevent; do echo 1 \u003e $i; done\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8539d81aeee4dbdc0624a798321e822fb2df7ae",
      "tree": "3fc46e80f2fdec0a7ca714dfa3fb8f08648d3bb8",
      "parents": [
        "7bd7b091429705eb281d60c553cc643aada8045a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:36 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:51 2005 -0700"
      },
      "message": "[PATCH] Driver core: pass interface to class interface methods\n\nDriver core: pass interface to class intreface methods\n\nPass interface as argument to add() and remove() class interface\nmethods. This way a subsystem can implement generic add/remove\nhandlers and then call interface-specific ones.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7bd7b091429705eb281d60c553cc643aada8045a",
      "tree": "09f4559ad780b81a3c3a72a5d8d1d3278b01807b",
      "parents": [
        "607cf4d9aa1d766890f42fc892d39d48cf6d6c16"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 29 00:40:07 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:51 2005 -0700"
      },
      "message": "[PATCH] I2O: remove i2o_device_class\n\nI2O: cleanup - remove i2o_device_class\n\nI2O devices reside on their own bus so there should be no reason\nto also have i2c_device class that mirros i2o bus.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "607cf4d9aa1d766890f42fc892d39d48cf6d6c16",
      "tree": "c2cf3566c79d9879270a6f0a3c119065785183dc",
      "parents": [
        "4f5ca09e0b854a29b17401f59487664ae3b21aa4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:51 2005 -0700"
      },
      "message": "[PATCH] I2O: Clean up some pretty bad driver model abuses in the i2o code\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ac85241ebc7bf6b86ab498960cc121d53ef69ae",
      "tree": "8b5d9d5a3e475c49d771d1a4bd597ea561331ff7",
      "parents": [
        "2a7ff1feda9f5cd6463744239ec5e661ee7d5f01"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Sep 12 19:39:34 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:50 2005 -0700"
      },
      "message": "[PATCH] driver model wakeup flags\n\nThis is a refresh of an earlier patch to add \"wakeup\" support to the\nPM core model.  This provides per-device bus-neutral control of the\nuse of wakeup events.\n\n  * \"struct device_pm_info\" has two bits that are initialized as\n    part of setting up the enclosing struct device:\n      - \"can_wakeup\", reflecting hardware capabilities\n      - \"may_wakeup\", the policy setting (when CONFIG_PM)\n\n  * There\u0027s a writeable sysfs \"wakeup\" file, with one of two values:\n      - \"enabled\", when the policy is to allow wakeup\n      - \"disabled\", when the policy is not to allow it\n      - \"\" if the device can\u0027t currently issue wakeups\n\nBy default, wakeup is enabled on all devices that support it.  If its\ndriver doesn\u0027t support it ... treat it as a bug.  :)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27d1097d39509494706eaa2620ef3b1e780a3224",
      "tree": "69782da9f8f2e5fcf20fa7ce11832085825563af",
      "parents": [
        "83928e17b92b7a667bfe674f1b330619adc2ac88",
        "8573b80f020dce7aefa3237f1e932d562b65323d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:25:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:25:21 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "83928e17b92b7a667bfe674f1b330619adc2ac88",
      "tree": "bdfc0fd037ad1380d75cefa0e47be24e344d977c",
      "parents": [
        "9be16a03928642f944915b8c05945fd87b7a15cb",
        "50f4c001bc1534db77663592496204ceba151e97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:24:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\nMinor manual fixups for gfp_t clashes.\n"
    },
    {
      "commit": "210cc679faf0e1cabda9fc5d1279644f5e52aecb",
      "tree": "f0816c90ae937a159f8bfec6018a6271223b954a",
      "parents": [
        "e0f998930eb67c49f2862c58a45262ad0bc03eca",
        "260b23674fdb570f3235ce55892246bef1c24c2a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 28 12:18:07 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Oct 28 12:18:07 2005 -0400"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "5fadd053d9bb4345ec6f405d24db4e7eb49cf81e",
      "tree": "73924189ef46511301d004946fbdd9937b00c484",
      "parents": [
        "e5dfa9282f3db461a896a6692b529e1823ba98c6",
        "26ba2a7a9f4d8921f095af646a7d22c15a148028"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:06:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:06:50 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "e5dfa9282f3db461a896a6692b529e1823ba98c6",
      "tree": "574d23cebc57c657373b0e1b6692c047aba8dd6e",
      "parents": [
        "5dd962494f76fb3ef1196cd420b5d6260d7a3766",
        "b2ab040db85835e54c7559533df7f85902617926"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:05:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:05:25 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "5dd962494f76fb3ef1196cd420b5d6260d7a3766",
      "tree": "f6eda4fcea880e420420a2886b84ad35a6b00f28",
      "parents": [
        "28d721e24c88496ff8e9c4a0959bdc1415c0658e",
        "772eca7825358f52cf208afd7ab8ce22722ce41a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:56:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:56:34 2005 -0700"
      },
      "message": "Merge branch \u0027elevator-switch\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\nManual fixup for trivial \"gfp_t\" changes.\n"
    },
    {
      "commit": "28d721e24c88496ff8e9c4a0959bdc1415c0658e",
      "tree": "0652161bbbcbfddf47c7ddb25d2db8ecd4cbec89",
      "parents": [
        "0ee40c6628434f0535da31deeacc28b61e80d810",
        "cb19833dccb32f97cacbfff834b53523915f13f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:53:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:53:49 2005 -0700"
      },
      "message": "Merge branch \u0027generic-dispatch\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n"
    },
    {
      "commit": "0ee40c6628434f0535da31deeacc28b61e80d810",
      "tree": "2873b9c932a63943fad22617b8385866e45347f5",
      "parents": [
        "236fa08168dd82af29a76c31c40b4148403774c0",
        "2824bc9328467127083c1325f54b67d298c333b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:53:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:53:00 2005 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n"
    },
    {
      "commit": "049eb3298a832a63c55bc8d8ea4cc881ab99f84b",
      "tree": "93de3e93882c8e44ec9bd469c58bd999c12914d0",
      "parents": [
        "4224b67c9a1d6cbf47b073970bd2db5a89557f92"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:44 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:44 2005 +0100"
      },
      "message": "[ARM] 3041/1: AAEC-2000 - CLCD controller platform glue\n\nPatch from Bellido Nicolas\n\nThe AAEC-2000 has an ARM PrimeCell PL110 Color LCD Controller.\nThis patch contains the platform glue that will be used by specific boards.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a91ca2eb6eff14bb23f709e6ebf189fdbcdaa22",
      "tree": "6b4a49b970dcc2091eb4e536744a36559d50b441",
      "parents": [
        "f0904e29369a940080487fece700e59295196d79"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:42 2005 +0100"
      },
      "message": "[ARM] 3039/1: AAEC-2000 - Add MTD support\n\nPatch from Bellido Nicolas\n\nThis adds platform code for MTD devices on AAEC-2000.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f0904e29369a940080487fece700e59295196d79",
      "tree": "bb024b7a1ac225d1221d91e57ee0a7eea4a782f6",
      "parents": [
        "4028ef4cc1fea245906a2dbd4df1ac9f0353ef5f"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:41 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:41 2005 +0100"
      },
      "message": "[ARM] 3038/1: AAEC-2000 - Proper includes in hardware.h\n\nPatch from Bellido Nicolas\n\nlinux/config.h is not necessary in hardware.h, while asm/sizes.h and asm/arch//aaec2000.h will be used later.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4028ef4cc1fea245906a2dbd4df1ac9f0353ef5f",
      "tree": "03d87c15a85caaf918e40abc8ab0245a37b362ad",
      "parents": [
        "13b1d677d2c872e2d05ef6241b499b6e1f6f91ba"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "message": "[ARM] 3037/1: AAED-2000 - Add defines for GPIO registers on external port.\n\nPatch from Bellido Nicolas\n\nThe AAED-2000 board has GPIO pins on an external port.\nThis patch adds the defines, and do the necessary mapping.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "13b1d677d2c872e2d05ef6241b499b6e1f6f91ba",
      "tree": "5aa42a89be27a05d77e17920e3fd566669b23051",
      "parents": [
        "6f475c0133eb91c7df3b056843dc33d2824368a2"
      ],
      "author": {
        "name": "Bellido Nicolas",
        "email": "ml@acolin.be",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:51:40 2005 +0100"
      },
      "message": "[ARM] 3036/1: AAEC-2000 - Add defines for GPIO registers\n\nPatch from Bellido Nicolas\n\nAdd defines for GPIO registers on the AAEC-2000 processor.\n\nSigned-off-by: Nicolas Bellido \u003cml@acolin.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "236fa08168dd82af29a76c31c40b4148403774c0",
      "tree": "73456604747ede3536a5b851ce4615aab96237f7",
      "parents": [
        "260b23674fdb570f3235ce55892246bef1c24c2a",
        "dcab5e1eeccf5e226c771ecc013631cde157435f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:50:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:50:37 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6.15\n"
    },
    {
      "commit": "6f475c0133eb91c7df3b056843dc33d2824368a2",
      "tree": "051e35468fb1965c72e6fa5b679fac48975508b8",
      "parents": [
        "a999cb04b4bfb4a2243383f00d5714b8d7163035"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Oct 28 16:39:33 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:39:33 2005 +0100"
      },
      "message": "[ARM] 2897/2: PXA2xx IRDA support\n\nPatch from Nicolas Pitre\n\nThis is the PXA2xx common IRDA driver, plus platform support\nfor Lubbock and Mainstone.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8573b80f020dce7aefa3237f1e932d562b65323d",
      "tree": "46942f2fb052072b44bee5d98a4222f31374c6a5",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Erik Hovland",
        "email": "erik@hovland.org",
        "time": "Fri Oct 28 16:28:04 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:28:04 2005 +0100"
      },
      "message": "[ARM] 3031/1: fix typos in comments of mmc.h\n\nPatch from Erik Hovland\n\nI noticed that the same typo (i before c in associated) showed up twice\nin the file kernel/include/linux/mmc/mmc.h.\n\nThis patch fixes both of the instances I found with this mistake. The\ntypos are in comments and should have no affect on working code.\n\nE\n\nSigned-off-by: Erik Hovland \u003cerik@hovland.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9e29649875df82828167dd45c802d942db863ba",
      "tree": "8ce0d5d46bde4a92e212aabe18a3a86f508c8fd4",
      "parents": [
        "80a18573cea2e6d8e95abe4d42bfc5f97761999a"
      ],
      "author": {
        "name": "Matt Reimer",
        "email": "mreimer@vpop.net",
        "time": "Fri Oct 28 16:25:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:25:02 2005 +0100"
      },
      "message": "[ARM] 3029/1: Add HWUART support for PXA 255/26x\n\nPatch from Matt Reimer\n\nAdds support for HWUART on PXA 255 / 26x. This patch originally came from\nhttp://svn.rungie.com/svn/gumstix-buildroot/trunk/sources/kernel-patches/000-gumstix-hwuart.patch\nand has been tweaked by me.\n\nSigned-off-by: Matt Reimer \u003cmreimer@vpop.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80a18573cea2e6d8e95abe4d42bfc5f97761999a",
      "tree": "169773f6b106c22e9df10d14a14f538299915b51",
      "parents": [
        "917f68f8163eb877a6d71c5b446ee236645c2944"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Fri Oct 28 16:25:01 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:25:01 2005 +0100"
      },
      "message": "[ARM] 2787/2: PXA27x low power modes support\n\nPatch from Todd Poynor\n\nAdd symbols for PXA2xx PWRMODE register M field that selects low-power\nmode, replace unadorned constants.  Honor power mode parameter of\npxa_cpu_suspend(mode), no longer force to 3 (sleep).  Full Deep Sleep\nlow-power mode support for PXA27x is pending generic PM interfaces to\nselect more than 2 suspend-to-RAM-style power modes, but this is\nexpected soon. This can be hardcoded in the meantime by replacing the\npxa_cpu_suspend() parameter value.  From David Burrage and Todd Poynor.\nTry #2 removes one of the register copies and moves the code to save the\npxa_cpu_suspend parameter to immediately surround the call that requires\nthe parameter value be preserved.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b83f1400fa6e5f0d4afcff033628a16c163862a",
      "tree": "c6fa01fd5a8d156b415ba9203f8ad349165de8ec",
      "parents": [
        "b57235215933d5fde4013e2448223b934b4ac2b7"
      ],
      "author": {
        "name": "Jon Ringle",
        "email": "jon.ringle@comdial.com",
        "time": "Fri Oct 28 16:19:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 16:19:37 2005 +0100"
      },
      "message": "[ARM] 2918/1: [update] Base port of Comdial MP1000 platfrom\n\nPatch from Jon Ringle\n\nUpdated 2898/1 per comments:\n- Removed fixup\n- Moved code in mach-mp1000/ to mach-clps711x/\n- Cleaned up code in mp1000-seprom.c. Eliminated code that displayed the contents of the eeprom\nPlease comment.\n\nSigned-off-by: Jon Ringle\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "260b23674fdb570f3235ce55892246bef1c24c2a",
      "tree": "471e7b546cbf1f7ee4a165e5bd9a2de0770e53be",
      "parents": [
        "c4cdd038318863e912e9b992489f61497f98b442"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:44 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:51 2005 -0700"
      },
      "message": "[PATCH] gfp_t: the rest\n\nzone handling, mapping-\u003eflags handling\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4e3ca1ab1ae9ae86134126dcdc88da1caaa32ca",
      "tree": "51c609f9a954cd5d4732c4b512f9ff2e19546d47",
      "parents": [
        "9e24974db6b01ec067c24de09588282b6a1407f0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:34 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:51 2005 -0700"
      },
      "message": "[PATCH] gfp_t: remaining bits of drivers/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53f9fc93f90a43701d6aaf3919be0614bb088b83",
      "tree": "b86e4ef9ef7ae1f54b64d19ca1e35c3607c36845",
      "parents": [
        "1ef64e670e3bc27e0c3c83810ca36e19924c35c6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:24 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:51 2005 -0700"
      },
      "message": "[PATCH] gfp_t: remaining bits of arch/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ef64e670e3bc27e0c3c83810ca36e19924c35c6",
      "tree": "b024df98dcbe0bc28c967559da27a14254698887",
      "parents": [
        "87b750dc4b7109aa744e7d331dc93df3fe5c1c28"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:18 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:50 2005 -0700"
      },
      "message": "[PATCH] gfp_t: sound\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c53033f6b0bd7cc133b7f433083f0394cf29ac70",
      "tree": "0e53b6f65b41f69de987e6b2a96248218933d497",
      "parents": [
        "9796fdd829da626374458e8706daedcc0e432ddd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:08 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:50 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/scsi\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9796fdd829da626374458e8706daedcc0e432ddd",
      "tree": "a0b4af7f45267cdcdfb677c2167906c6ef981b76",
      "parents": [
        "55016f10e31bb15b85d8c500f979dfdceb37d548"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:03 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: kernel/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55016f10e31bb15b85d8c500f979dfdceb37d548",
      "tree": "39bbbd7deb4a61e6c7d3ace28de8e069ffe407bc",
      "parents": [
        "970a9e73f9036ef89d46b8240f99463f6d244c1d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: drivers/usb\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "970a9e73f9036ef89d46b8240f99463f6d244c1d",
      "tree": "0a55b5f311024661468a96fb01cb1063816f8d95",
      "parents": [
        "5fb5cbed6e5ba4cbaf7284a23d42eb878bb7da24"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:53 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (simple cases)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5fb5cbed6e5ba4cbaf7284a23d42eb878bb7da24",
      "tree": "eac92d644ee7a11538f52017756687a755d48ee5",
      "parents": [
        "f80aabb03a33702d934fbc3c02fd96471816d82e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:48 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:49 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (xtensa)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f80aabb03a33702d934fbc3c02fd96471816d82e",
      "tree": "05e8dfb302367349d16f45269e28cb77858392fb",
      "parents": [
        "6dae2c2306684d9e76a04c22dc090380a9009f12"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:43 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (amd64)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dae2c2306684d9e76a04c22dc090380a9009f12",
      "tree": "f15fae33cf83d5e3eb57a3399cd61da59adb1ba5",
      "parents": [
        "e82dd4d6472304495afa271b2f63b572868b23d9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:38 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (sh)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e82dd4d6472304495afa271b2f63b572868b23d9",
      "tree": "9b3dec842d9e8ff932392c723fd61580a3bcfc39",
      "parents": [
        "5c1fb41f40b7b6d819a617f52dbd66b6938ef362"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:33 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (ppc)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c1fb41f40b7b6d819a617f52dbd66b6938ef362",
      "tree": "fcd42c30e7d7f4663702afdc94d252610a537300",
      "parents": [
        "185a8ff52875d8db31b9346ab186f75baa616dee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:28 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (parisc)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "185a8ff52875d8db31b9346ab186f75baa616dee",
      "tree": "c139d90dae1184917abdb35f5f3c2514c688390d",
      "parents": [
        "a5da7d3c6e8fcd7aaab6c4e1e9101ba333248ffb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:23 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (mips)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5da7d3c6e8fcd7aaab6c4e1e9101ba333248ffb",
      "tree": "ce17675418c32fbf62073a3c809390e9518d3555",
      "parents": [
        "43b7eae1f5c5424a49ea4a65e9b0e9d5d2fd9446"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:18 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (frv)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43b7eae1f5c5424a49ea4a65e9b0e9d5d2fd9446",
      "tree": "99ea40aa04b3d77e90df415d54c40f2a812b88a8",
      "parents": [
        "55c5d74b3ac3a6b8bdde4e5fab4015eccd557d52"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:13 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (cris)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55c5d74b3ac3a6b8bdde4e5fab4015eccd557d52",
      "tree": "192a7cbb093b1bc0548a249758fd48a4f0458028",
      "parents": [
        "06a544971fad0992fe8b92c5647538d573089dd4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:08 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (alpha)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06a544971fad0992fe8b92c5647538d573089dd4",
      "tree": "b51e38c66fcf65d4023a5627228861bd061c9c5c",
      "parents": [
        "f9e3214a7964f523e12b4f30b6bd6396794818bd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:03 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (ia64)\n\n... and related annotations for amd64 - swiotlb code is shared, but\nprototypes are not.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9e3214a7964f523e12b4f30b6bd6396794818bd",
      "tree": "1a10942dbaed7395f561e6698ce194a077bd7d7b",
      "parents": [
        "8267e268e0914ac9371d07f711fcf20cc572993c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:20:58 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (arm)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8267e268e0914ac9371d07f711fcf20cc572993c",
      "tree": "6f83cbcb95187544ed9075470c14cc12128272c8",
      "parents": [
        "27496a8c67bef4d789d8e3c8317ca35813a507ae"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:20:53 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: block layer core\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27496a8c67bef4d789d8e3c8317ca35813a507ae",
      "tree": "fe99a34fe5a800e41af61853e7444ddddf45d014",
      "parents": [
        "7d877f3bda870ab5f001bd92528654471d5966b3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:20:48 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: fs/*\n\n - -\u003ereleasepage() annotated (s/int/gfp_t), instances updated\n - missing gfp_t in fs/* added\n - fixed misannotation from the original sweep caught by bitwise checks:\n   XFS used __nocast both for gfp_t and for flags used by XFS allocator.\n   The latter left with unsigned int __nocast; we might want to add a\n   different type for those but for now let\u0027s leave them alone.  That,\n   BTW, is a case when __nocast use had been actively confusing - it had\n   been used in the same code for two different and similar types, with\n   no way to catch misuses.  Switch of gfp_t to bitwise had caught that\n   immediately...\n\nOne tricky bit is left alone to be dealt with later - mapping-\u003eflags is\na mix of gfp_t and error indications.  Left alone for now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d877f3bda870ab5f001bd92528654471d5966b3",
      "tree": "1c05b62abead153956c4ca250ffb1891887e77c9",
      "parents": [
        "fd4f2df24bc23e6b8fc069765b425c7dacf52347"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:20:43 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: net/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd4f2df24bc23e6b8fc069765b425c7dacf52347",
      "tree": "f7e993817030747c5e1000d46685ebd2eef11085",
      "parents": [
        "6daa0e28627abf362138244a620a821a9027d816"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:18:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: lib/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6daa0e28627abf362138244a620a821a9027d816",
      "tree": "5ca9cbc421cc1adf228cdd30cd627bca8be6242c",
      "parents": [
        "af4ca457eaf2d6682059c18463eb106e2ce58198"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:18:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:47 2005 -0700"
      },
      "message": "[PATCH] gfp_t: mm/* (easy parts)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af4ca457eaf2d6682059c18463eb106e2ce58198",
      "tree": "399ca5ab3b15d723a6aefd04c764a2a06089ed06",
      "parents": [
        "434f1d10c1adb6c2e333d501ce1e42be610e0723"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 02:55:38 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:46 2005 -0700"
      },
      "message": "[PATCH] gfp_t: infrastructure\n\nBeginning of gfp_t annotations:\n\n - -Wbitwise added to CHECKFLAGS\n - old __bitwise renamed to __bitwise__\n - __bitwise defined to either __bitwise__ or nothing, depending on\n   __CHECK_ENDIAN__ being defined\n - gfp_t switched from __nocast to __bitwise__\n - force cast to gfp_t added to __GFP_... constants\n - new helper - gfp_zone(); extracts zone bits out of gfp_t value and casts\n   the result to int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "893b03094c2ed929648d76a29cbbfc9e215e8636",
      "tree": "aff67b68cf24ac83316514051568f3643a48ebc6",
      "parents": [
        "3b90c9c33361d49893645ffcebe6ca230f434705"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "message": "[ARM] 3045/2: S3C2410 - change init for lcd platform data\n\nPatch from Ben Dooks\n\nChange set_s3c2410fb_info to s3c2410_fb_set_platdata\nand use kmalloc() for the copy of the information it\nis passed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b90c9c33361d49893645ffcebe6ca230f434705",
      "tree": "bf51c431a2730e6a6ec48cedbbfe24db6323172e",
      "parents": [
        "63a4b52c9ddca944afc1b78aacbf641c650780d7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:31:45 2005 +0100"
      },
      "message": "[ARM] 2908/1: add register definitions for ixp2000 msf\n\nPatch from Lennert Buytenhek\n\nWe already had a mapping for the msf, but we didn\u0027t have any\nregister definitions for it yet.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63a4b52c9ddca944afc1b78aacbf641c650780d7",
      "tree": "bc782e17f3f13de7fd6a7543c9806eaeec692f8f",
      "parents": [
        "a0e0adb96ebe6bf0b8b3fe4cd6c214b1e8964609"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:26:42 2005 +0100"
      },
      "message": "[ARM] 3044/1: Fix sparse warnings about incompatible pointer types for register defined in pxa-regs.h\n\nPatch from Ian Campbell\n\nThe sparse warning initially surfaced in sound/arm/pxa2xx-ac97.c\nbecause it was using u32 * variables to hold the unsigned long *\nregister addresses.\n\nI submitted an ALSA patch for this http://thread.gmane.org/gmane.linux.alsa.devel/27804 issue and it was suggested that it might be preferable to change the register\ndefinitions to use u32.\n\nMost other subarches seem to use u32 for their register type, at least\nthe ones which use a __REG macro (like the PXA) do. Nico indicated in\nthe thread above that he wouldn\u0027t mind this patch.\n\nChanging the type required fixes for opposite warnings in the pxa2xx usb\ngadget code but that was the only new warning introduced on defconfig\nor lubbock, mainstone and our own PXA255 boards.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "42d3a120fe9a1831b88e7037ce0b048d82433b09",
      "tree": "0fef604e20da25b1c6254ebda98d00cfce2498e2",
      "parents": [
        "c09f98271f685af349d3f0199360f1c0e85550e0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 28 15:26:41 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:26:41 2005 +0100"
      },
      "message": "[ARM] 3033/1: S3C2410 - add generic gpio_cfgpin options\n\nPatch from Ben Dooks\n\nAdd generic values for the parameters to the\ns3c2410_gpio_cfgpin() function, so that a caller\ndoes not need to know the exact constant for\nthe specified pin.\n\nThis is very useful for the case where a driver\nis passed a gpio pin number and needs to reconfigure\nthe pin\u0027s function.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9769c2468d423a1562dd59a5db250bd0a5533ec9",
      "tree": "d584ad444ed8bd5d1abfc197c918dfc6a9af7ddb",
      "parents": [
        "c8d2729858d76de4ef7522c8171004fc1959cc44"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 28 15:19:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 15:19:11 2005 +0100"
      },
      "message": "[ARM] 3016/1: Replace map_desc.physical with map_desc.pfn\n\nPatch from Deepak Saxena\n\nConvert map_desc.physical to map_desc.pfn. This allows us to add\nsupport for 36-bit addressed physical devices in the static maps\nwithout having to resort to u64 variables.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f339ab3d6c59f8f898c165384aa2b6a0ae5d4c1c",
      "tree": "c17ec50ffe9544c8c67a6532644bb0a1cedc53b7",
      "parents": [
        "674c04538284736c4a44224c78cb784b2c972f98"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:29:43 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:29:43 2005 +0100"
      },
      "message": "[ARM] Fix sparse warnings\n\nFix sparse warnings in arch/arm/kernel/module.c,\narch/arm/mm/consistent.c, drivers/pcmcia/sa1111_generic.c,\nand platform support files.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "674c04538284736c4a44224c78cb784b2c972f98",
      "tree": "b975860890debe5fadcafd4137ad3112f1784849",
      "parents": [
        "c6b8fdad144bbb915d124ffd95011ad55730bf9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:25:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:25:28 2005 +0100"
      },
      "message": "[ARM] 3/4: Remove asm/hardware.h from SA1100 io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6b8fdad144bbb915d124ffd95011ad55730bf9f",
      "tree": "060b83a573584c69f3fad1f5eec723ae1cbbca28",
      "parents": [
        "766529fa2c95e2006ad4c4485c4cde0912d21f12"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 14:05:16 2005 +0100"
      },
      "message": "[ARM] 3/4: Remove asm/hardware.h from Versatile and Integrator io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "766529fa2c95e2006ad4c4485c4cde0912d21f12",
      "tree": "e132878cdc98927f9df4625d9a288ee8965fb562",
      "parents": [
        "7fca0aa489c82bef85514b5447f6a0be81543115"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:29:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:29:21 2005 +0100"
      },
      "message": "[ARM] 2/4: Remove asm/hardware.h from asm-arm/arch-ebsa110/io.h\n\nEBSA110 only requires hardware.h to be included for a couple of\nfiles.  Move the include there.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7fca0aa489c82bef85514b5447f6a0be81543115",
      "tree": "7f781dd06d93d629e49de0f9484b3a4e7b7707c0",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 28 10:20:25 2005 +0100"
      },
      "message": "[ARM] 1/4: Move include of asm/hardware.h to asm-arm/arch-*/io.h\n\nIncluding asm/hardware.h into asm/io.h can cause #define clashes\nbetween platform specific definitions and driver local definitions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64521d1a3ba7cc7fe4ab5640da83d88144f05340",
      "tree": "566f61ed9bbdc1c6ad245cb186fdd8c810a58f25",
      "parents": [
        "cb98fc8bb9c141009e2bda99c0db39d387e142cf"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Oct 28 08:30:39 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Oct 28 08:48:23 2005 +0200"
      },
      "message": "[BLOCK] elevator switch fixes/cleanup\n\n- 100msec sleep is a little excessive, lots of requests can complete\n  in that timeframe. Use 10msec instead.\n- Rename QUEUE_FLAG_BYPASS to QUEUE_FLAG_ELVSWITCH to indicate what\n  is going on.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "cb98fc8bb9c141009e2bda99c0db39d387e142cf",
      "tree": "8957f8a79f39c3e6633a0dbb165ced8b530aca0c",
      "parents": [
        "cb19833dccb32f97cacbfff834b53523915f13f6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Oct 28 08:29:39 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Oct 28 08:48:12 2005 +0200"
      },
      "message": "[BLOCK] Reimplement elevator switch\n\n This patch reimplements elevator switch.  This patch assumes generic\ndispatch queue patchset is applied.\n\n * Each request is tagged with REQ_ELVPRIV flag if it has its elevator\n   private data set.\n * Requests which doesn\u0027t have REQ_ELVPRIV flag set never enter\n   iosched.  They are always directly back inserted to dispatch queue.\n   Of course, elevator_put_req_fn is called only for requests which\n   have its REQ_ELVPRIV set.\n * Request queue maintains the current number of requests which have\n   its elevator data set (elevator_set_req_fn called) in\n   q-\u003erq-\u003eelvpriv.\n * If a request queue has QUEUE_FLAG_BYPASS set, elevator private data\n   is not allocated for new requests.\n\n To switch to another iosched, we set QUEUE_FLAG_BYPASS and wait until\nelvpriv goes to zero; then, we attach the new iosched and clears\nQUEUE_FLAG_BYPASS.  New implementation is much simpler and main code\npaths are less cluttered, IMHO.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "cb19833dccb32f97cacbfff834b53523915f13f6",
      "tree": "24fb8d125bcfdf5209ac6f502b78160d0193428c",
      "parents": [
        "4c9f7836406f41ef9da6ee68d7a0448fdb97b5ef"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Oct 24 08:35:58 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Oct 28 08:46:01 2005 +0200"
      },
      "message": "[BLOCK] kill generic max_back_kb handling\n\nThis patch kills max_back_kb handling from elv_dispatch_sort() and\nkills max_back_kb field from struct request_queue.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "06b86245c052963029bfd9020ca1f08ceb66f85a",
      "tree": "1bd2675aceca74398f5fcf148f6cf2f551d63b52",
      "parents": [
        "b4878f245ec8e168cdd1f170f823a750b7dd4af5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 20 16:46:23 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Oct 28 08:45:20 2005 +0200"
      },
      "message": "[PATCH] 03/05 move last_merge handlin into generic elevator code\n\nCurrently, both generic elevator code and specific ioscheds\nparticipate in the management and usage of last_merge.  This\nand the following patches move last_merge handling into\ngeneric elevator code.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "1b47f531e244e339b648dfff071c086f936e49e1",
      "tree": "4ecbec3d9ade19e01a47c562772db550daadcef2",
      "parents": [
        "8922e16cf6269e668123acb1ae1fdc62b7a3a4fc"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Oct 20 16:37:00 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Oct 28 08:44:37 2005 +0200"
      },
      "message": "[PATCH] generic dispatch fixes\n\n- Split elv_dispatch_insert() into two functions\n- Rename rq_last_sector() to rq_end_sector()\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "8922e16cf6269e668123acb1ae1fdc62b7a3a4fc",
      "tree": "272bff0b53bf6fe4a7787728a45a26a282ba2976",
      "parents": [
        "2824bc9328467127083c1325f54b67d298c333b2"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 20 16:23:44 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Oct 28 08:44:24 2005 +0200"
      },
      "message": "[PATCH] 01/05 Implement generic dispatch queue\n\nImplements generic dispatch queue which can replace all\ndispatch queues implemented by each iosched.  This reduces\ncode duplication, eases enforcing semantics over dispatch\nqueue, and simplifies specific ioscheds.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "20e5c81fcff89535dced2ed71cf24c6c648ff40e",
      "tree": "c19edf4ce636f0e4713e39dd918c7d3772cda64a",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Thu Oct 13 21:48:42 2005 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Fri Oct 28 08:15:30 2005 +0200"
      },
      "message": "[patch] remove gendisk-\u003estamp_idle field\n\nstruct gendisk has these two fields: stamp, stamp_idle.  Update to\nstamp_idle is always in sync with stamp and they are always the same.\nTherefore, it does not add any value in having two fields tracking\nsame timestamp.  Suggest to remove it.\n\nAlso, we should only update gendisk stats with non-zero value.\nAdvantage is that we don\u0027t have to needlessly calculate memory address,\nand then add zero to the content.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "434f1d10c1adb6c2e333d501ce1e42be610e0723",
      "tree": "a43f1e6f40ea1530e648ae72709a2c45442891aa",
      "parents": [
        "6070fe6f82c67021367092855c0812a98becf0fa",
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:13:32 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:13:32 2005 -0400"
      },
      "message": "Merge /home/trondmy/scm/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "4f9838c7ecd14f31f701f64fa65ded132fc0db8a",
      "tree": "f3fee5b744efb072f44591208541554976bf41d7",
      "parents": [
        "16e429596dec4d28e16812b3a9be27f18412c567"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:44 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:44 2005 -0400"
      },
      "message": "NFSv4: Add post-op attributes to NFSv4 write and commit callbacks.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "16e429596dec4d28e16812b3a9be27f18412c567",
      "tree": "b11c0f3829ae1225794a3d1fca68a1878a87a46d",
      "parents": [
        "6caf2c8276d371679a798058e8fdf49f5ff831a3"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:44 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:44 2005 -0400"
      },
      "message": "NFSv4: Add post-op attributes to nfs4_proc_remove()\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "6caf2c8276d371679a798058e8fdf49f5ff831a3",
      "tree": "ff53620d5879644df543dcce2ce86db863dad21c",
      "parents": [
        "91ba2eeec5e8e86e054937eb3bf5aec5b22b1830"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:43 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:43 2005 -0400"
      },
      "message": "NFSv4: Add post-op attributes to nfs4_proc_rename()\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "91ba2eeec5e8e86e054937eb3bf5aec5b22b1830",
      "tree": "9157b8bfe90fed0b472da3ec71dadfb0c587e566",
      "parents": [
        "cf809556149f076b7a020c10e066b2b96e79b6a1"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:42 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:42 2005 -0400"
      },
      "message": "NFSv4: Add post-op attributes to nfs4_proc_link()\n\n Optimise attribute revalidation when hardlinking. Add post-op attributes\n for the directory and the original inode.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "516a6af641bb50c608329a5bd751acd0d65cc4ab",
      "tree": "93b240cb19460073cac3363517fcc0e253fb48d9",
      "parents": [
        "3338c143b4fde2d256016b63043ec8e2c93eba19"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:41 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:41 2005 -0400"
      },
      "message": "NFS: Add optional post-op getattr instruction to the NFSv4 file close.\n\n \"Optional\" means that the close call will not fail if the getattr\n at the end of the compound fails.\n If it does succeed, try to refresh inode attributes.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "56ae19f38f10aad4f27f7e12138a29b295dff07a",
      "tree": "79ada0dacbcf6470b4469c537d3bae02bb81069d",
      "parents": [
        "0c70b50150cfb0b43ff500a8a394a52b4d5f1350"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:40 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:40 2005 -0400"
      },
      "message": "NFSv4: Add directory post-op attributes to the CREATE operations.\n\n Since the directory attributes change every time we CREATE a file,\n we might as well pick up the new directory attributes in the same\n compound.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "decf491f3076190262d4c649bed877650623903a",
      "tree": "8f67577349fe451b0267b68435db1578ec1273a4",
      "parents": [
        "33801147a8fda6b04d7e9afe1d42f1c01d3d6837"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:39 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:39 2005 -0400"
      },
      "message": "NFS: Don\u0027t let nfs_end_data_update() clobber attribute update information\n\n Since we almost always call nfs_end_data_update() after we called\n nfs_refresh_inode(), we now end up marking the inode metadata\n as needing revalidation immediately after having updated it.\n\n This patch rearranges things so that we mark the inode as needing\n revalidation _before_ we call nfs_refresh_inode() on those operations\n that need it.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "33801147a8fda6b04d7e9afe1d42f1c01d3d6837",
      "tree": "5311fb4714f0a24b7d7666b04250205025e18d15",
      "parents": [
        "913a70fc170530f7e1ff0693595155457cc6d0ca"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:39 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:39 2005 -0400"
      },
      "message": "NFS: Optimise inode attribute cache updates\n\n Allow nfs_refresh_inode() also to update attributes on the inode if the\n RPC call was sent after the last call to nfs_update_inode().\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "913a70fc170530f7e1ff0693595155457cc6d0ca",
      "tree": "1f3d5db26462d02ecca383794b3061a5eae8d9cc",
      "parents": [
        "0e574af1be5f569a5d7f2800333b0bfb358a5e34"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:38 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:38 2005 -0400"
      },
      "message": "NFS: Convert cache_change_attribute into a jiffy-based value\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "0e574af1be5f569a5d7f2800333b0bfb358a5e34",
      "tree": "bb5b62dece21b8906222dfee022020ed6f81e34c",
      "parents": [
        "4c2cb58c552a34744979a99ccf01762d5eb7e288"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:38 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 22:12:38 2005 -0400"
      },
      "message": "NFS: Cleanup initialisation of struct nfs_fattr\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "26ba2a7a9f4d8921f095af646a7d22c15a148028",
      "tree": "1e694da6999653551bc61eb9cc6db2eb4645fcd1",
      "parents": [
        "91190758d410a5d33c6051ba9ca95baa430256bb",
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 27 20:43:20 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 27 20:43:20 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "b2ab040db85835e54c7559533df7f85902617926",
      "tree": "b23cbdca55935c497cb88b588e4e8b088d6ab7ab",
      "parents": [
        "1f57389a38dc1e8be167ec601f39f78f0bed3a96",
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 27 20:35:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Oct 27 20:35:17 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "79b95a454bb5c1d9b7287d1016a70885ba3f346c",
      "tree": "86f9de05a5915d5c9f89ecf661f7600cd875cd2d",
      "parents": [
        "72ab373a5688a78cbdaf3bf96012e597d5399bb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 27 16:28:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 27 16:28:39 2005 -0700"
      },
      "message": "Revert \"x86-64: Avoid unnecessary double bouncing for swiotlb\"\n\nCommit id 6142891a0c0209c91aa4a98f725de0d6e2ed4918\n\nAndi Kleen reports that it seems to break things for some people,\nand since it\u0027s purely a small optimization, revert it for now.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c2cb58c552a34744979a99ccf01762d5eb7e288",
      "tree": "fd35360eb0cb08b07f3a5f4bdf1ebd90a769311d",
      "parents": [
        "34123da66e613602de5a886b05c875b6a91b8ed2",
        "72ab373a5688a78cbdaf3bf96012e597d5399bb7"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 19:12:49 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 27 19:12:49 2005 -0400"
      },
      "message": "Merge /home/trondmy/scm/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "e0f998930eb67c49f2862c58a45262ad0bc03eca",
      "tree": "d2bc6cbe11a00a05f96da01b1d4ac27adaabd546",
      "parents": [
        "6958ae318bb1af5e0b77968384700fb184fb8893",
        "7a4ed937aa44acdeb8c6ba671509dc7b54b09d3a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Wed Oct 26 23:28:40 2005 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Wed Oct 26 23:28:40 2005 -0400"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "e02fd44056dd8077b49b4bd92c5799a75e89cd65",
      "tree": "3ba1071bbc9a733e2051da9615a157c0bb292e59",
      "parents": [
        "dd41bf916609ae9d2d3ffbb56cfe0a6edd7d1e07",
        "551f8f0e87becb415c522adccab524a7a05ca83a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 26 14:02:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 26 14:02:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "dd41bf916609ae9d2d3ffbb56cfe0a6edd7d1e07",
      "tree": "f6e112d029e3c36c0b14bda77c6b315e1e340e8b",
      "parents": [
        "70ab81c2ed3d1323e7d6805bf59cbb570dff7937",
        "7edc24c4d1924e79d3853a8d7563bcce73f31e5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 26 14:01:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 26 14:01:57 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7edc24c4d1924e79d3853a8d7563bcce73f31e5d",
      "tree": "76732ee7624b57936f16163253d7451c1c9a108d",
      "parents": [
        "c34e152a494c0de8d920b70163d95235a51f4120"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Oct 26 15:04:21 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 26 15:04:21 2005 +0100"
      },
      "message": "[ARM] 3032/1: sparse: complains about generic_fls() prototype in asm-arm/bitops.h\n\nPatch from Ian Campbell\n\nSparse complains about the definition of generic_fls in asm-arm/bitops.h:\n  CHECK   /home/icampbell/devel/kernel/2.6/arch/arm/mach-pxa/viper.c\ninclude2/asm/bitops.h:350:34: error: marked inline, but without a definition\n\nThe definition is unnecessary since linux/bitops.h defines generic_fls before including asm/bitops.h and asm/bitops.h should not be included directly. There are still some places where asm/bitops.h is directly included, but I think that code should be fixed. I was a little wary of the patch for this reason but lubbock, mainstone and assabet all build OK and so do my in house boards...\n\nARM is the only arch with the generic_fls prototype in this way.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ccd7bc2f67fdfa9c47ceae64f1117d1fb6cb8737",
      "tree": "33b13cd5582c419f8ae098edb24ca355974a7ccf",
      "parents": [
        "6f0ef4fa57b9ba27d7b1c330bad041f1665501fe",
        "6693e74a16ef563960764bd963f1048392135c3c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 26 01:08:05 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Oct 26 01:08:05 2005 -0400"
      },
      "message": "Merge branch \u0027master\u0027\n"
    }
  ],
  "next": "1f57389a38dc1e8be167ec601f39f78f0bed3a96"
}
