)]}'
{
  "log": [
    {
      "commit": "e4bc16621d82ee1fd3685dcbf889a7c49891847b",
      "tree": "ff851444f752264f009ff464160e040be61282b9",
      "parents": [
        "a4e8b912541d5372ae049a3b7c1979968e52c40b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 26 11:12:00 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:11 2007 -0700"
      },
      "message": "driver core: remove subsystem_init()\n\nThere is only one user of it, and it is only a wrapper for kset_init().\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a4e8b912541d5372ae049a3b7c1979968e52c40b",
      "tree": "a95937748b6216f914abe55ed47c2627e7856bf7",
      "parents": [
        "85a4ffad3de77177591f7c2c18c26c3c8dd28bff"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Sep 20 16:05:12 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:11 2007 -0700"
      },
      "message": "sysfs: move sysfs file poll implementation to sysfs_open_dirent\n\nSysfs file poll implementation is scattered over sysfs and kobject.\nEvent numbering is done in sysfs_dirent but wait itself is done on\nkobject.  This not only unecessarily bloats both kobject and\nsysfs_dirent but is also buggy - if a sysfs_dirent is removed while\nthere still are pollers, the associaton betwen the kobject and\nsysfs_dirent breaks and kobject may be freed with the pollers still\nsleeping on it.\n\nThis patch moves whole poll implementation into sysfs_open_dirent.\nEach time a sysfs_open_dirent is created, event number restarts from 1\nand pollers sleep on sysfs_open_dirent.  As event sequence number is\nmeaningless without any open file and pollers should have open file\nand thus sysfs_open_dirent, this ephemeral event counting works and is\na saner implementation.\n\nThis patch fixes the dnagling sleepers bug and reduces the sizes of\nkobject and sysfs_dirent by one pointer.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a7ad7f044941316dc98eda2a087a12a7a50649d",
      "tree": "03b61af0e90dc158df43f24f8a38792d8c6ae651",
      "parents": [
        "59f69015684b3de7b9472be9a81b1a978f93a496"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Sep 20 16:05:10 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:09 2007 -0700"
      },
      "message": "sysfs: kill sysfs_update_file()\n\nsysfs_update_file() depends on inode-\u003ei_mtime but sysfs iondes are now\nreclaimable making the reported modification time unreliable.  There\u0027s\nonly one user (pci hotplug) of this notification mechanism and it\nreportedly isn\u0027t utilized from userland.\n\nKill sysfs_update_file().\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "59f69015684b3de7b9472be9a81b1a978f93a496",
      "tree": "3d3f7880e9f0d9c867695b120944540e815f194a",
      "parents": [
        "f88123eaf953f13a0c597dde54745d28f81236de"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Sep 20 16:05:10 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:09 2007 -0700"
      },
      "message": "sysfs: clean up header files\n\nsysfs is about to go through major overhaul making this a pretty good\nopportunity to clean up (out-of-tree changes and pending patches will\nneed regeneration anyway).  Clean up headers.\n\n* Kill space between * and symbolname.\n\n* Move SYSFS_* type constants and flags into fs/sysfs/sysfs.h.\n  They\u0027re internal to sysfs.\n\n* Reformat function prototypes and add argument symbol names.\n\n* Make dummy function definition order match that of function\n  prototypes.\n\n* Add some comments.\n\n* Reorganize fs/sysfs/sysfs.h according to which file the declared\n  variable or feature lives in.\n\nThis patch does not introduce any behavior change.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dc8c85871c9728c5fddca6854a191fd41eb9438c",
      "tree": "d56e7a4c4d797d6696f24ef374cfd35865d5a5dd",
      "parents": [
        "45aaae9c51d768d5a8fd53fb372b1eb714f37691"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Aug 15 12:25:38 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:09 2007 -0700"
      },
      "message": "PTY: add kernel parameter to overwrite legacy pty count\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1359555eb77d240b7c1d7ee75bb07e89e89770e4",
      "tree": "62ee852622700d23dffa7593c84420762e07147f",
      "parents": [
        "44b760a825fae65629fb04b1deeab68c6bef5c50"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 09 12:54:16 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:07 2007 -0700"
      },
      "message": "Driver core: Make platform_device.id an int\n\nWhile platform_device.id is a u32, platform_device_add() handles \"-1\"\nas a special id value. This has potential for confusion and bugs.\nMaking it an int instead should prevent problems from happening in\nthe future.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c5daf657cb5f963a38413f2852279d7a3843144",
      "tree": "ec314c25ca40528bd4625944a93846d1654c9cd9",
      "parents": [
        "07c015e7654821f2dda00dcf152c65b2afd46ac3"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Aug 12 20:43:55 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:06 2007 -0700"
      },
      "message": "Driver core: exclude kobject_uevent.c for !CONFIG_HOTPLUG\n\nMove uevent specific logic from the core into kobject_uevent.c, which\ndoes no longer require to link the unused string array if hotplug\nis not compiled in.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "60043428a561a5d431ad479b7ecb79805ed04efc",
      "tree": "3e143a2a4872987c38719fd07d18940d2acd77c5",
      "parents": [
        "34b51f39e23bc9e529830ddf6108381d4bab95a6"
      ],
      "author": {
        "name": "tonyj@suse.de",
        "email": "tonyj@suse.de",
        "time": "Tue Aug 07 22:28:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:04 2007 -0700"
      },
      "message": "Convert from class_device to device for drivers/video\n\nConvert from class_device to device for drivers/video.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "90bc61359de0148f8627073d68a22edc7ed9893d",
      "tree": "b054bf0cb9bda41dab498086216f4c0253b2c5ed",
      "parents": [
        "869512ab5ab93e5e82ad7d4aaf4ed098d23bfc3f"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 31 19:15:08 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:03 2007 -0700"
      },
      "message": "sysfs: Remove first pass at shadow directory support\n\nWhile shadow directories appear to be a good idea, the current scheme\nof controlling their creation and destruction outside of sysfs appears\nto be a locking and maintenance nightmare in the face of sysfs\ndirectories dynamically coming and going.  Which can now occur for\ndirectories containing network devices when CONFIG_SYSFS_DEPRECATED is\nnot set.\n\nThis patch removes everything from the initial shadow directory support\nthat allowed the shadow directory creation to be controlled at a higher\nlevel.  So except for a few bits of sysfs_rename_dir everything from\ncommit b592fcfe7f06c15ec11774b5be7ce0de3aa86e73 is now gone.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ebefc50161a0a1cdebccd62be749e72abdbec37",
      "tree": "3cfbc124373482fa8cd8e4526e7dc6dd41b091dd",
      "parents": [
        "d716551e188787effb08bf87a846404cfd239a8b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Thu Aug 02 18:23:50 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:03 2007 -0700"
      },
      "message": "debugfs: helper for decimal challenged\n\nAllows debugfs helper functions to have a hex output, rather than just decimal\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ce2c9cb0259acd2aed184499ebe41ab00da13b25",
      "tree": "1c0b25cc5cff7f7778b3e8c7441c2f5d89f027f6",
      "parents": [
        "34980ca8faebfcce31094eba6ffbb0113950361f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:02 2007 -0700"
      },
      "message": "kobject: remove the static array for the name\n\nDue to historical reasons, struct kobject contained a static array for\nthe name, and a dynamic pointer in case the name got bigger than the\narray.  That\u0027s just dumb, as people didn\u0027t always know which variable to\nreference, even with the accessor for the kobject name.\n\nThis patch removes the static array, potentially saving a lot of memory\nas the majority of kobjects do not have a very long name.\n\nThanks to Kay for the idea to do this.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ef4cfac01fb5e98900f5bdb2a722aac1daff11b",
      "tree": "fcf3e348f87729cc149224f639f3228b1702c9ae",
      "parents": [
        "6e9d930d167f8957a12a80515f3c417a98296378"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: remove subsys_get()\n\nThere are no more subsystems, it\u0027s a kset now so remove the function and\nthe only two users, which are in the driver core.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6e9d930d167f8957a12a80515f3c417a98296378",
      "tree": "5050bc0b029c8d51d970e76c5ee5f59ed5e756b7",
      "parents": [
        "27f20e5e4e60a7f28010eeb34399fe0cc9a1a235"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: remove subsys_put()\n\nThere are no more subsystems, it\u0027s a kset now so remove the function and\nthe only two users, which are in the driver core.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "27f20e5e4e60a7f28010eeb34399fe0cc9a1a235",
      "tree": "3c1306f51f7b45428aa422c2d3ecb0c6d319baeb",
      "parents": [
        "d6b05b84edf590ff872de6310ec20d60b5b37dd2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: remove kset_set_kset_s\n\nThis macro is only used by the driver core and is held over from when we\nhad subsystems.  It is not needed anymore.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d6b05b84edf590ff872de6310ec20d60b5b37dd2",
      "tree": "e0376d6753895de467c564eca5c1cbb05f6541bc",
      "parents": [
        "6a8d8abb6e4497ae4132a9b1f0a956ea501f1c46"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: remove subsys_set_kset\n\nThis macro is only used by the driver core and is held over from when we\nhad subsystems.  It is not needed anymore.\n\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7eff2e7a8b65c25920207324e56611150eb1cd9a",
      "tree": "02a0eeba9d25d996233e30c18f258dfae0ae2139",
      "parents": [
        "8380770c842faef3001e44662953d64ad9a93663"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Aug 14 15:15:12 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: change add_uevent_var to use a struct\n\nThis changes the uevent buffer functions to use a struct instead of a\nlong list of parameters. It does no longer require the caller to do the\nproper buffer termination and size accounting, which is currently wrong\nin some places. It fixes a known bug where parts of the uevent\nenvironment are overwritten because of wrong index calculations.\n\nMany thanks to Mathieu Desnoyers for finding bugs and improving the\nerror handling.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8380770c842faef3001e44662953d64ad9a93663",
      "tree": "631ce7dae6fe0edb36942e6165f679638f6beb68",
      "parents": [
        "3b6662f192fc521b9657f63e68d20ec99979dae6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Mon Jul 30 02:28:56 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:50:59 2007 -0700"
      },
      "message": "Driver core: make sysfs uevent-attributes static\n\nAttributes do not have an owner(module) anymore, so there is no need\nto carry the attributes in every single bus instance.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e86908614f2c7fec401827e5cefd7a6ea9407f85",
      "tree": "fcb5d9e52422b37bdaf0e647126ebdfc1680f162",
      "parents": [
        "547307420931344a868275bd7ea7a30f117a15a9",
        "9b4b8feb962f4b3e74768b7205f1f8f6cce87238"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (408 commits)\n  [POWERPC] Add memchr() to the bootwrapper\n  [POWERPC] Implement logging of unhandled signals\n  [POWERPC] Add legacy serial support for OPB with flattened device tree\n  [POWERPC] Use 1TB segments\n  [POWERPC] XilinxFB: Allow fixed framebuffer base address\n  [POWERPC] XilinxFB: Add support for custom screen resolution\n  [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters\n  [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci\n  [POWERPC] 4xx: Kilauea defconfig file\n  [POWERPC] 4xx: Kilauea DTS\n  [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x\n  [POWERPC] 4xx: Add AMCC 405EX support to cputable.c\n  [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable\n  [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers\n  [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig\n  [POWERPC] 85xx: Killed \u003casm/mpc85xx.h\u003e\n  [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS\n  [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.\n  [POWERPC] mpc8272ads: Remove muram from the CPM reg property.\n  [POWERPC] Make clockevents work on PPC601 processors\n  ...\n\nFixed up conflict in Documentation/powerpc/booting-without-of.txt manually.\n"
    },
    {
      "commit": "1189be6508d45183013ddb82b18f4934193de274",
      "tree": "58924481b4de56699e4a884dce8dc601e71cf7d1",
      "parents": [
        "287e5d6fcccfa38b953cebe307e1ddfd32363355"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:37:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] Use 1TB segments\n\nThis makes the kernel use 1TB segments for all kernel mappings and for\nuser addresses of 1TB and above, on machines which support them\n(currently POWER5+, POWER6 and PA6T).\n\nWe detect that the machine supports 1TB segments by looking at the\nibm,processor-segment-sizes property in the device tree.\n\nWe don\u0027t currently use 1TB segments for user addresses \u003c 1T, since\nthat would effectively prevent 32-bit processes from using huge pages\nunless we also had a way to revert to using 256MB segments.  That\nwould be possible but would involve extra complications (such as\nkeeping track of which segment size was used when HPTEs were inserted)\nand is not addressed here.\n\nParts of this patch were originally written by Ben Herrenschmidt.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "287e5d6fcccfa38b953cebe307e1ddfd32363355",
      "tree": "f06b288f7f2e5a1eecc093ba977141c9035d3534",
      "parents": [
        "b4d6a7268fc754eefb196cabc0ccfa2e97022af2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 11 04:31:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] XilinxFB: Allow fixed framebuffer base address\n\nAllow a fixed framebuffer address to be assigned to the framebuffer device\ninstead of allocating the framebuffer from the consistent memory pool.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4d6a7268fc754eefb196cabc0ccfa2e97022af2",
      "tree": "406af23412b9a984b91804c9ca956c8f3dda0a22",
      "parents": [
        "01ba1e9d26fcd29f3ad4f3a5bcf40c0fbc40ee81"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 11 04:31:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] XilinxFB: Add support for custom screen resolution\n\nSome custom implementations of the xilinx fb can use resolutions other\nthan 640x480.  This patch allows the resolution to be specified in the\ndevice tree or the xilinx_platform_data structure.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d94bad827d9a0df939a0e7ed081a2780b9f72c4b",
      "tree": "ee4d5dd0c9bcaf49438eb3660baf246482281764",
      "parents": [
        "8087ebd5a121ac6bf5a8eba2459c01d3659c3e31"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Mon Oct 08 22:51:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci\n\nAdd 64-bit physical address support to setup_indirect_pci().\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ce9d3c9a6a9aef61525be07fe6ba27d937236aa2",
      "tree": "1b29bcb8f60fc6b59fa0d7b833cc733b8ebe17c9",
      "parents": [
        "038a5008b2f395c85e6e71d6ddf3c684e7c405b0",
        "3d73c2884f45f9a297cbc956cea101405a9703f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (87 commits)\n  mlx4_core: Fix section mismatches\n  IPoIB: Allow setting policy to ignore multicast groups\n  IB/mthca: Mark error paths as unlikely() in post_srq_recv functions\n  IB/ipath: Minor fix to ordering of freeing and zeroing of tid pages.\n  IB/ipath: Remove redundant link state checks\n  IB/ipath: Fix IB_EVENT_PORT_ERR event\n  IB/ipath: Better handling of unexpected GPIO interrupts\n  IB/ipath: Maintain active time on all chips\n  IB/ipath: Fix QHT7040 serial number check\n  IB/ipath: Indicate a couple of chip bugs to userspace\n  IB/ipath: iba6110 rev4 no longer needs recv header overrun workaround\n  IB/ipath: Use counters in ipath_poll and cleanup interrupts in ipath_close\n  IB/ipath: Remove duplicate copy of LMC\n  IB/ipath: Add ability to set the LMC via the sysfs debugging interface\n  IB/ipath: Optimize completion queue entry insertion and polling\n  IB/ipath: Implement IB_EVENT_QP_LAST_WQE_REACHED\n  IB/ipath: Generate flush CQE when QP is in error state\n  IB/ipath: Remove redundant code\n  IB/ipath: Future proof eeprom checksum code (contents reading)\n  IB/ipath: UC RDMA WRITE with IMMEDIATE doesn\u0027t send the immediate\n  ...\n"
    },
    {
      "commit": "038a5008b2f395c85e6e71d6ddf3c684e7c405b0",
      "tree": "4735eab577e97e5a22c3141e3f60071c8065585e",
      "parents": [
        "dd6d1844af33acb4edd0a40b1770d091a22c94be",
        "266918303226cceac7eca38ced30f15f277bd89c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:40:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:40:14 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (867 commits)\n  [SKY2]: status polling loop (post merge)\n  [NET]: Fix NAPI completion handling in some drivers.\n  [TCP]: Limit processing lost_retrans loop to work-to-do cases\n  [TCP]: Fix lost_retrans loop vs fastpath problems\n  [TCP]: No need to re-count fackets_out/sacked_out at RTO\n  [TCP]: Extract tcp_match_queue_to_sack from sacktag code\n  [TCP]: Kill almost unused variable pcount from sacktag\n  [TCP]: Fix mark_head_lost to ignore R-bit when trying to mark L\n  [TCP]: Add bytes_acked (ABC) clearing to FRTO too\n  [IPv6]: Update setsockopt(IPV6_MULTICAST_IF) to support RFC 3493, try2\n  [NETFILTER]: x_tables: add missing ip6t_modulename aliases\n  [NETFILTER]: nf_conntrack_tcp: fix connection reopening\n  [QETH]: fix qeth_main.c\n  [NETLINK]: fib_frontend build fixes\n  [IPv6]: Export userland ND options through netlink (RDNSS support)\n  [9P]: build fix with !CONFIG_SYSCTL\n  [NET]: Fix dev_put() and dev_hold() comments\n  [NET]: make netlink user -\u003e kernel interface synchronious\n  [NET]: unify netlink kernel socket recognition\n  [NET]: cleanup 3rd argument in netlink_sendskb\n  ...\n\nFix up conflicts manually in Documentation/feature-removal-schedule.txt\nand my new least favourite crap, the \"mod_devicetable\" support in the\nfiles include/linux/mod_devicetable.h and scripts/mod/file2alias.c.\n\n(The latter files seem to be explicitly _designed_ to get conflicts when\ndifferent subsystems work with them - that have an absolutely horrid\nlack of subsystem separation!)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd6d1844af33acb4edd0a40b1770d091a22c94be",
      "tree": "e6bd3549919773a13b770324a4dddb51b194b452",
      "parents": [
        "19f71153b9be219756c6b2757921433a69b7975c",
        "aaf76a3245c02faba51c96b9a340c14d6bb0dcc0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:21:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:21:23 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (80 commits)\n  [MIPS] tlbex.c: Cleanup __init usage.\n  [MIPS] WRPPMC serial support move to platform device\n  [MIPS] R1: Fix hazard barriers to make kernels work on R2 also.\n  [MIPS] VPE: reimplement ELF loader.\n  [MIPS] cleanup WRPPMC include files\n  [MIPS] Add BUG_ON assertion for attempt to run kernel on the wrong CPU type.\n  [MIPS] SMP: Use ISO C struct initializer for local structs.\n  [MIPS] SMP: Kill useless casts.\n  [MIPS] Kill num_online_cpus() loops.\n  [MIPS] SMP: Implement smp_call_function_mask().\n  [MIPS] Make facility to convert CPU types to strings generally available.\n  [MIPS] Convert list of CPU types from #define to enum.\n  [MIPS] Optimize get_unaligned / put_unaligned implementations.\n  [MIPS] checkfiles: Fix \"need space after that \u0027,\u0027\" errors.\n  [MIPS] Fix \"no space between function name and open parenthesis\" warnings.\n  [MIPS] Allow hardwiring of the CPU type to a single type for optimization.\n  [MIPS] tlbex: Size optimize code by declaring a few functions inline.\n  [MIPS] pg-r4k.c: Dump the generated code\n  [MIPS] Cobalt: Remove cobalt_machine_power_off()\n  [MIPS] Cobalt: Move reset port definition to arch/mips/cobalt/reset.c\n  ...\n"
    },
    {
      "commit": "19f71153b9be219756c6b2757921433a69b7975c",
      "tree": "cc2c5c290a88d61df16848f733aed8708e82c119",
      "parents": [
        "e6005a85acb9609326512ecc784859831cfb24a3",
        "8f4dd2e42637fd61a6366d2cace69091926eaa15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:20:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:20:44 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (24 commits)\n  ide: use only -\u003eset_pio_mode method for programming PIO modes (take 2)\n  sis5513: don\u0027t change UDMA settings when programming PIO\n  it8213/piix/slc90e66: don\u0027t change DMA settings when programming PIO\n  alim15x3: PIO mode setup fixes\n  siimage: fix -\u003eset_pio_mode method to select PIO data transfer\n  cs5520: don\u0027t enable VDMA in -\u003espeedproc\n  sc1200: remove redundant warning message from sc1200_tune_chipset()\n  ide-pmac: PIO mode setup fixes (take 3)\n  icside: fix -\u003espeedproc to return on unsupported modes (take 5)\n  sgiioc4: use ide_tune_dma()\n  amd74xx/via82cxxx: use ide_tune_dma()\n  ide: add ide_set{_max}_pio() (take 4)\n  ide: Kconfig face-lift\n  ide: move ide_rate_filter() calls to the upper layer (take 2)\n  sis5513: add -\u003eudma_filter method for chipset_family \u003e\u003d ATA_133\n  ide: mode limiting fixes for user requested speed changes\n  ide: add missing ide_rate_filter() calls to -\u003espeedproc()-s\n  ide: call udma_filter() before resorting to the UltraDMA mask\n  ide: make jmicron match vendor and device class\n  pdc202xx_new: switch to using pci_get_slot() (take 2)\n  ...\n"
    },
    {
      "commit": "6f35308c3ffa256bed183adf6f2c0c6c211ca487",
      "tree": "f1aaaec5f650bdd80d30230df25bbf33e43efd5f",
      "parents": [
        "19ad7ae47e4ce4eb2a583e437d653a96da7897ac",
        "c3f8f65046127f471d0b6193a1923185b354c011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:19:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:19:50 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Convert corgi backlight driver into a more generic driver\n  backlight: Add Samsung LTV350QV LCD driver\n  backlight: Fix cr_bllcd allocations and error paths\n  backlight/leds: Make two structs static\n"
    },
    {
      "commit": "19ad7ae47e4ce4eb2a583e437d653a96da7897ac",
      "tree": "699fda69476d256aae62e44baf7f98495a353204",
      "parents": [
        "1ce48904285fe4b0298864f9153a8502ebeac35c",
        "1855256c497ecfefc730df6032243f26855ce52c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:18:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:18:45 2007 -0700"
      },
      "message": "Merge branch \u0027dmi-const\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027dmi-const\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  drivers/firmware: const-ify DMI API and internals\n"
    },
    {
      "commit": "1ce48904285fe4b0298864f9153a8502ebeac35c",
      "tree": "ffe1e0c31cdea427b48ae4d4d59a96ff9d208f32",
      "parents": [
        "55982fd184a065b1c69279d29cbc01dbf424d2f4",
        "780513ecb80ea0934fc6833efc4f5ed9ab4ff9bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:14:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:14:22 2007 -0700"
      },
      "message": "Merge branch \u0027block-2.6.24\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027block-2.6.24\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (37 commits)\n  [BLOCK] Fix failing compile with BLK_DEV_IO_TRACE\u003dn\n  compat_ioctl: move floppy handlers to block/compat_ioctl.c\n  compat_ioctl: move cdrom handlers to block/compat_ioctl.c\n  compat_ioctl: move BLKPG handling to block/compat_ioctl.c\n  compat_ioctl: move hdio calls to block/compat_ioctl.c\n  compat_ioctl: handle blk_trace ioctls\n  compat_ioctl: add compat_blkdev_driver_ioctl()\n  compat_ioctl: move common block ioctls to compat_blkdev_ioctl\n  Sysace: Don\u0027t enable IRQ until after interrupt handler is registered\n  Sysace: sparse fixes\n  Sysace: Minor coding convention fixup\n  drivers/block/umem: use DRIVER_NAME where appropriate\n  drivers/block/umem: trim trailing whitespace\n  drivers/block/umem: minor cleanups\n  drivers/block/umem: use dev_printk()\n  drivers/block/umem: move private include away from include/linux\n  Sysace: Labels in C code should not be indented.\n  Sysace: Add of_platform_bus binding\n  Sysace: Move IRQ handler registration to occur after FSM is initialized\n  Sysace: minor rework and cleanup changes\n  ...\n"
    },
    {
      "commit": "55982fd184a065b1c69279d29cbc01dbf424d2f4",
      "tree": "9b309cba341736a0766249ba51972a8ca040e502",
      "parents": [
        "1ef3e36251e4edc77a48967d015a87ca3c4283ea",
        "a7e30b8d91d3291de4543d97849193ebc3ec4c1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:13:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:13:44 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] Fix random segfault with preemption\n  [AVR32] Don\u0027t use __builtin_xchg()\n  [AVR32] ngw100 i2c-gpio tweaks\n  [AVR32] Ignore a few irrelevant syscalls\n  [AVR32] SMC configuration in clock cycles\n  [AVR32] Drop support for redundant \"keepinitrd\" boot-time parm.\n  [AVR32] Make dma_sync_*_for_cpu no-ops\n  [AVR32] Remove unneeded 8K alignment of .text section\n  [AVR32] Kill a few hardcoded constants in vmlinux.lds\n  [AVR32] rename vmlinux.lds\n  [AVR32] fix command line parsing in early_parse_fbmem\n  [AVR32] checkstack support\n  [AVR32] Wire up USBA device\n  [AVR32] add multidrive support for pio driver\n  [AVR32] /sys/kernel/debug/at32ap_clk\n  [AVR32] Move AT32_PM_BASE definition into pm.h\n"
    },
    {
      "commit": "1ef3e36251e4edc77a48967d015a87ca3c4283ea",
      "tree": "2ee6c869d752c13a56ee2259d115210135f5d5de",
      "parents": [
        "c634920abaf9c0a93266a57beff6fce9d3852cb2",
        "bbf275f092b1b2a9bc8a504500ec387f9ddff859"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:11:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:11:51 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (74 commits)\n  Blackfin serial driver: pending a unique anomaly id, tie the break flood issue to ANOMALY_05000230\n  blackfin enable arbitary speed serial setting\n  Blackfin arch: Remove cruft - CONFIG_DEBUG_SERIAL_EARLY_INIT and DEBUG_KERNEL_START\n  Blackfin arch: fix typo in register name\n  Blackfin arch: trim the Blackfin arch MAINTAINERS list\n  Blackfin arch: fix bug libstdc++ calling writev with an iovec containing { NULL, 0 } fails on Blackfin\n  Blackfin arch: Export strcpy - occasionally get module link failures otherwise\n  Blackfin arch: the load address is not safe to point to as a workaround for ANOMALY 05000281\n  Blackfin arch: show_mem can not be marked as init, since it is called during OOM condition\n  Blackfin arch: flush/inv the correct range when using write back cache and fix bugs find by dmacopy\n  Blackfin arch: update kgdb patch\n  Blackfin arch: Comply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323\n  Blackfin arch: Print out debug info, as early as possible\n  Blackfin arch: Enable earlyprintk earlier - so any error after our interrupt tables are set up will print out\n  Blackfin arch: fix endless loop bug when a double fault happens\n  Blackfin arch: Initial patch to add earlyprintk support\n  Blackfin arch: add TWIx_REGBASE and SPIx_REGBASE to specific CPU header files, use the new REGBASE for board platform resources\n  Blackfin arch: modify the insX/outsX and dma_insX/dma_outsX to be compatible with other archs\n  Blackfin arch: add more common defines for output sections\n  Blackfin arch: cleanup IO and DMA_IO API function definitions according to other arches\n  ...\n"
    },
    {
      "commit": "c634920abaf9c0a93266a57beff6fce9d3852cb2",
      "tree": "5ac85f54905a8cd3b12b262c66189084cbff54fc",
      "parents": [
        "6abd2c860e34add677de50e8b134f5af6f4b0893",
        "a991f44b79fa49b281eb078eed4a76a42101012a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:09:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:09:32 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (310 commits)\n  V4L/DVB (6316): Change list_for_each+list_entry to list_for_each_entry\n  V4L/DVB (6315): pvrusb2: Change list_for_each+list_entry to list_for_each_entry\n  V4L/DVB (6314): saa7134: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6313): ivtv: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6312): cx88: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6311): dvb: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6308): V4L: zc0301, remove bad usage of ERESTARTSYS\n  V4L/DVB (6307): V4L: w9968cf, remove bad usage of ERESTARTSYS\n  V4L/DVB (6306): Few clenups for saa7134 resume code\n  V4L/DVB (6305): V4L: videobuf-core.c avoid NULL dereferences in videobuf-core\n  V4L/DVB (6301): pvrusb: Update DEBUGIFC sysfs to kernel 2.6.13+\n  V4L/DVB (6300): CodingStyle cleanup\n  V4L/DVB (6299): dvb: Add dependencies for VIDEOBUF_DVB\n  V4L/DVB (6297): cx23885: remove wrong Kconfig selection of VIDEOBUF\n  V4L/DVB (6296): dib0700: add support for AverMedia DVB-T Express card\n  V4L/DVB (6295): saa7134: add autodetection for KWorld ATSC-115\n  V4L/DVB (6293): V4L: convert struct class_device to struct device\n  V4L/DVB (6292): videobuf_core init always require callback implementation\n  V4L/DVB (6291): Fix: avoid oops on some SMP machines\n  V4L/DVB (6290): remove videobuf_set_pci_ops\n  ...\n"
    },
    {
      "commit": "6abd2c860e34add677de50e8b134f5af6f4b0893",
      "tree": "d201de170ca4851d66dbd02046fea7d95214fad7",
      "parents": [
        "d2c75f2f4b8be1c78f275c49e399d5a9b21ce924",
        "019a5f56ec195aceadada18aaaad0f67294bdaef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 18:57:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 18:57:31 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (67 commits)\n  mmc: don\u0027t use weight32()\n  pxamci: support arbitrary block size\n  sdio: make the IRQ thread more resilient in the presence of bad states\n  sdio: fix IRQ diagnostic message\n  sdhci: remove old dma module params\n  sdhci: add SDHCI_QUIRK_BROKEN_DMA quirk\n  sdhci: remove DMA capability check from controller\u0027s PCI Class reg\n  sdhci: fix a typo\n  mmc: Disabler for Ricoh MMC controller\n  sdio: adaptive interrupt polling\n  mmc: pxamci: add SDIO card interrupt reporting capability\n  mmc: pxamci: set proper buswidth capabilities according to PXA flavor\n  mmc: pxamci: set proper block capabilities according to PXA flavor\n  mmc: pxamci: better pending IRQ determination\n  arm: i.MX/MX1 SDHC implements SD cards read-only switch read-back\n  mmc: add led trigger\n  mmc_spi host driver\n  MMC core learns about SPI\n  MMC/SD card driver learns SPI\n  MMC headers learn about SPI\n  ...\n"
    },
    {
      "commit": "b08d6cb22c777c8c91c16d8e3b8aafc93c98cbd9",
      "tree": "139b1f2636c42698bd7b0f0ccd61f0e1b8a826ab",
      "parents": [
        "f785a8e28b9d103c7473655743b6ac1bc3cd3a58"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Oct 11 17:36:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 11 17:36:13 2007 -0700"
      },
      "message": "[TCP]: Limit processing lost_retrans loop to work-to-do cases\n\nThis addition of lost_retrans_low to tcp_sock might be\nunnecessary, it\u0027s not clear how often lost_retrans worker is\nexecuted when there wasn\u0027t work to do.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8087ebd5a121ac6bf5a8eba2459c01d3659c3e31",
      "tree": "31394658c138dcb130a229af03e3beefca8db642",
      "parents": [
        "895532a166010d8d8b4d58d63d21012eced22492",
        "4d9e55103aec1ba7d0617cfd88412ec39e1e2d32"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 09:06:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 09:06:32 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.24\n"
    },
    {
      "commit": "572afc248c33c902760f6f24a72c180f0e4f1719",
      "tree": "ef3680549f2bb52afd0a86ae9dbd22e9b0ee5efe",
      "parents": [
        "bdf5d42c6e4d7aa56251b8899f60f55a88c0aaa7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 13:05:44 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:19 2007 +0100"
      },
      "message": "[MIPS] R1: Fix hazard barriers to make kernels work on R2 also.\n\nTested with Malta; inflates malta_defconfig by 3932 bytes.  Ideally there\nshould be additional configuration to allow getting rid of this overhead\nbut that would be too much complexity at this stage of the release cycle.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b5eb551145395382ddf302548991a5fbaabc5341",
      "tree": "89d8819130337b3836723527825adaf93df5d74f",
      "parents": [
        "bd6aeeffcc0be716e4d2d1f27fb132741e345cc0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 03 19:16:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:18 2007 +0100"
      },
      "message": "[MIPS] Kill num_online_cpus() loops.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bd6aeeffcc0be716e4d2d1f27fb132741e345cc0",
      "tree": "db8e97d4669856ed85b73b40ba65301346ca4dd1",
      "parents": [
        "9966db25defba4e1dce263246db25237bc24479f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 03 01:24:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:18 2007 +0100"
      },
      "message": "[MIPS] SMP: Implement smp_call_function_mask().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9966db25defba4e1dce263246db25237bc24479f",
      "tree": "5002f2849ebcceb57f40535798aa37dfbd841875",
      "parents": [
        "36cfbaad815908f54872a7b471e9a7a09b4084a4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:17 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:17 2007 +0100"
      },
      "message": "[MIPS] Make facility to convert CPU types to strings generally available.\n\nSo far /proc/cpuinfo has been the only user but human readable processor\nname are more useful than that for proc.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36cfbaad815908f54872a7b471e9a7a09b4084a4",
      "tree": "5cd05b5f6aec60c591fa63926274567aaafc245a",
      "parents": [
        "9cfde2028bc487982a4bfb0d20d2ca76366fa80d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:16 2007 +0100"
      },
      "message": "[MIPS] Convert list of CPU types from #define to enum.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9cfde2028bc487982a4bfb0d20d2ca76366fa80d",
      "tree": "3fc934f460b6d036da3005c5514ba5c3b3fb5e93",
      "parents": [
        "21a151d8ca3aa74ee79f9791a9d4dc370d3e0636"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 14 21:16:14 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] Optimize get_unaligned / put_unaligned implementations.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "21a151d8ca3aa74ee79f9791a9d4dc370d3e0636",
      "tree": "8556b3a32ded6a49225beb4a7aa4447cc87a0e00",
      "parents": [
        "49a89efbbbcc178a39555c43bd59a7593c429664"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] checkfiles: Fix \"need space after that \u0027,\u0027\" errors.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49a89efbbbcc178a39555c43bd59a7593c429664",
      "tree": "93ab78ec340d3f2fe23f9f853edd0bd62dcc64bb",
      "parents": [
        "10cc3529072d5415fb040018a8a99aa7a60190b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] Fix \"no space between function name and open parenthesis\" warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "10cc3529072d5415fb040018a8a99aa7a60190b6",
      "tree": "fe07fb5112c9c34c2aecfac982155307bc168f07",
      "parents": [
        "aeffdbbaff133b0c3989e20af5baa091d3d0b409"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] Allow hardwiring of the CPU type to a single type for optimization.\n\nThis saves a few k on systems which only ever ship with a single CPU type.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3282bd3cb0c7653e604c0d3666331281ae8f74c4",
      "tree": "75fe2ae38bbea3810481026798940da6f53a0a5b",
      "parents": [
        "5a860424a1bcf21655d993a7c09b36662e34d2a9"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 02 23:17:38 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:14 2007 +0100"
      },
      "message": "[MIPS] Cobalt: Move reset port definition to arch/mips/cobalt/reset.c\n\nIt\u0027s only used in arch/mips/cobalt/reset.c.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a860424a1bcf21655d993a7c09b36662e34d2a9",
      "tree": "885c436e8688ae6ade30f3873c8826f28303f41c",
      "parents": [
        "b4126e86301cfc6863cbc74bc4500a88b7c582df"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 02 23:13:17 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:14 2007 +0100"
      },
      "message": "[MIPS] Cobalt: Move UART base definition to arch/mips/cobalt/console.c\n\nThey\u0027re only used in arch/mips/cobalt/console.c.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b4126e86301cfc6863cbc74bc4500a88b7c582df",
      "tree": "45ab759f09e249b335208375d24a11c0797a200a",
      "parents": [
        "b1df86d6e148e3be6d1e43e604b19fbb6815b8ba"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 02 22:54:41 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:14 2007 +0100"
      },
      "message": "[MIPS] Cobalt: Move PCI definitions to arch/mips/pci/fixup-cobalt.c.\n\nThese PCI definitions are only used in arch/mips/pci/fixup-cobalt.c.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4fae8267c152d6c319a7bfaf92ed1c2c9a2c4e8",
      "tree": "5c43b9e75589b86f52af11dd5c41829dbb75b6ae",
      "parents": [
        "db813fe5a77d03b29e872da47463d2efbddc3fc2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:12 2007 +0100"
      },
      "message": "[MIPS] Optimize __alloc_zeroed_user_highpage implementation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d865bea4dace1d42995a6cf552bc4863842623f4",
      "tree": "df4519c1646898d3d11817976992c73647a88dac",
      "parents": [
        "87b2335d6ef97e19ca19dbbb523673680a029e3f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:10 2007 +0100"
      },
      "message": "[MIPS] i8253 PIT clocksource and clockevent drivers\n\nDerived from the i386 variant with a few x86 complexities chopped off.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7bcf7717b6a047c272410d0cd00213185fe6b99d",
      "tree": "81c5d6bbc2130815713e22bb5408ea80b6e1c499",
      "parents": [
        "91a2fcc88634663e9e13dcdfad0e4a860e64aeee"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "message": "[MIPS] Implement clockevents for R4000-style cp0 count/compare interrupt\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "91a2fcc88634663e9e13dcdfad0e4a860e64aeee",
      "tree": "a86b936f1057207d46e5a07ed826052ff640869a",
      "parents": [
        "90b02340dcc6ce00bf22c48f4865915f5989e5e4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "message": "[MIPS] Consolidate all variants of MIPS cp0 timer interrupt handlers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "90b02340dcc6ce00bf22c48f4865915f5989e5e4",
      "tree": "763f07fe0025ac5cd54fa361ec5d77ad76b5547c",
      "parents": [
        "4b550488f894c899aa54dc935c8fee47bca2b7df"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "message": "[MIPS] Switch from to_tm to rtc_time_to_tm\n\nThis replaces the MIPS-specific to_tm function with the generic\nrtc_time_to_tm function.  The big difference between the two functions is\nthat rtc_time_to_tm uses epoch 70 while to_tm uses 1970, so the result of\nrtc_time_to_tm needs to be fixed up.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4b550488f894c899aa54dc935c8fee47bca2b7df",
      "tree": "f7ee1d0ff80542124b5fa864a30022277d703c49",
      "parents": [
        "f5ff0a280201c9cbfb6e9eb4bafdb465c2269ed3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "message": "[MIPS] Deforest the function pointer jungle in the time code.\n\nHard to follow who is pointing what to where and why so it\u0027s simply getting\nin the way of the time code renovation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05dc8c02bf40090e9ed23932b1980ead48eb8870",
      "tree": "ebf34c90f31b52e1a0c1e6185a50a1470c1b3677",
      "parents": [
        "112b20a1e849aec8077bbf11fc3de338b62f363a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "message": "[MIPS] ARC: Get rid of mips_machgroup\n\nThis has not been any serious user of this ill conceived thing since the\noriginal invention in like \u002795.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "baf22c1e7aedf264e264b15d2595e5e76564bd4e",
      "tree": "6983687e9e1a7442247d418207bfb36254167214",
      "parents": [
        "21c854dcbd7698bf723676a552968040e2813490"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] Split up war.h\n\nIt was getting a little big, ugly and a primary source for merge conflicts.\nAlso the old method was a bit too forgiving in that the workaround did\ndefault to off, so now there is an explicit #error forcing platform\nmaintainers to think if they should enable a workaround for a particular\nplatform.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "34cc662f8aae0ce1db5c64d55a39a5081f9e3cd8",
      "tree": "69447356fb052c8aa3a74154f2dee082b64f275d",
      "parents": [
        "25e5fb97419f73d39b37e9f73f9492c394de07b2"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:42:09 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] Add gpio support to the BCM47XX platform\n\nAdd GPIO support to the BCM47XX platform.  It will be used by a GPIO\nLED driver.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f56cfdd812a17623483d3dfa3370a2e6282b245",
      "tree": "624e2bfccf0b0ee02cd94343acdf5d3364cb002e",
      "parents": [
        "df78b5c8faa72b3c04f82faab126de93af178348"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Sep 05 08:59:34 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:06 2007 +0100"
      },
      "message": "[MIPS] Move ARC code into arch/mips/fw/arc\n\nMove the ARC code to arch/mips/fw/arc from arch/mips/arc.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "df78b5c8faa72b3c04f82faab126de93af178348",
      "tree": "769f342740526699d116b7a89bd0dba34b381845",
      "parents": [
        "cc6e8e0812cf95aea397c457ff48de2ac069614f"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Sep 05 08:58:26 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Move CFE code into arch/mips/fw/cfe\n\nMove the platform independent part of the CFE code to arch/mips/fw/cfe from\narch/mips/sibyte/cfe.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cc6e8e0812cf95aea397c457ff48de2ac069614f",
      "tree": "da0527908dceed57cd10204034a6b2c888a34863",
      "parents": [
        "641e97f318870921d048154af6807e46e43c307a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Remove IP27 specific structures from struct cpuinfo_mips\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "641e97f318870921d048154af6807e46e43c307a",
      "tree": "6e0984a1bc8932db848be3fdb104a92c97fe341a",
      "parents": [
        "424b28ba4d25fc41abdb7e6fa90e132f0d9558fb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Replace SB1 cachecode with standard R4000 class cache code.\n\nIt may not be perfect yet but the SB1 code is badly borken and has\nhorrible performance issues.\n\nDownside: This seriously breaks support for pass 1 parts of the BCM1250\nwhere indexed cacheops don\u0027t work quite reliable but I seem to be the\nlast one on the planet with a pass 1 part anyway.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d5ab1a6910fe850fa092888f210cf6c43136a7ab",
      "tree": "142f9f35f0d9fc6e675caf42a1cd8a82b56aa8e9",
      "parents": [
        "718f05f6ddc171a90fb7a277be6f6f65b4ca82be"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 23:51:26 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] Add GT641xx IRQ routines.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "718f05f6ddc171a90fb7a277be6f6f65b4ca82be",
      "tree": "0f742721dd06f438489e9bf2babb55413baaaf63",
      "parents": [
        "d80c1c0b2207ba326b2c06249dfebddf8ac863bd"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Sep 12 23:19:45 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] GT64120: Remove unused definitions\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d80c1c0b2207ba326b2c06249dfebddf8ac863bd",
      "tree": "6fedbb8d5c70b6c67e47a95cbb11c4a889b9bb2b",
      "parents": [
        "ec70f65e3b5309e7ac8b5508ff5657050c92b913"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 11:04:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] i8295 cleanups.\n\n o Move i8259 function declarations to include/asm-mips/i8259.h\n o Make i8259.c functions static where possible.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bcb0fd94633afde9c1f4f8aca43141ba2c78f04b",
      "tree": "690cb6b8f61e05eaa50ea36ce809507fbacdf1ae",
      "parents": [
        "7ca16d269a1a4b96d98968b48f137977bcab1522"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 17:44:50 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] Define known MIPS ISA overrides for Sibyte and Excite boards.\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ca16d269a1a4b96d98968b48f137977bcab1522",
      "tree": "4a7956a0bad2e9f156234f0de96a77edbb8e3774",
      "parents": [
        "abb4ae4630633573862934173e5f506771c5d6b1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] floppy: Rewrite fd_cacheflush() to use dma_cache_sync().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abb4ae4630633573862934173e5f506771c5d6b1",
      "tree": "a6051f682e2a7f3a6b907767286e504b0e9404a5",
      "parents": [
        "a02eb8da02741f43efb6f06adf534f9f2b913d80"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] PCI: Always enable CONFIG_PCI_DOMAINS\n\nThe cost is just too low.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a02eb8da02741f43efb6f06adf534f9f2b913d80",
      "tree": "3913502d4c3e371a872fdcc1cf1484a8eb366dd4",
      "parents": [
        "4e45171c4e31578157189ca22cfb7b2bcc5f69f2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 28 00:28:09 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:02 2007 +0100"
      },
      "message": "[MIPS] tx4927: Cleanup unused macros and non-standard IO accessors.\n\nThis patch removes many unused constants, replaces non-standard IO\naccessors with standard ones, and kills terrible tx4927_mips.h file.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c0c13eb935c95fd2ca0b0aca6dd4860487fb242",
      "tree": "a274a6e2e56f519900fb35c544ddf279f38ca8d6",
      "parents": [
        "ea202c632a52c4a83f1bd82d8d06bc8e04f2689a"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:40:12 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:02 2007 +0100"
      },
      "message": "[MIPS] Add support for BCM47XX CPUs.\n\nNote that the BCM4710 does not support the wait instruction, this\nis not a mistake in the code.\n    \nIt originally comes from the OpenWrt patches.\n    \nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: Florian Schirmer \u003cjolt@tuxbox.org\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea202c632a52c4a83f1bd82d8d06bc8e04f2689a",
      "tree": "1815b69d45b99d8f20d0fb33ba7b34b8319f2507",
      "parents": [
        "1f21d2bde0046e959b53756f74d96dfd040a803b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Aug 25 11:01:50 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] JAZZ fixes\n\n- restructured irq handling\n- switched vdma to use memory allocated via get_free_pages\n- setup platform devices for serial, jazz_esp and jazzsonic\n- fixed cmos rtc access\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f21d2bde0046e959b53756f74d96dfd040a803b",
      "tree": "5ca1a0319982f1e665e57f22bd1dae1d90b07e35",
      "parents": [
        "0caf583398309398ec05fc76bff15c711e9f936d"
      ],
      "author": {
        "name": "Brian Murphy",
        "email": "brm@murphy.dk",
        "time": "Tue Aug 21 22:34:16 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] Add back support for LASAT platforms\n\nSigned-off-by: Brian Murphy \u003cbrian@murphy.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0caf583398309398ec05fc76bff15c711e9f936d",
      "tree": "13cb80432731ea99f9a7a5cd22484e21a86d31e0",
      "parents": [
        "4c6d0fc2f6ce44161f3fac3b34d262c0dd06cf0c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 23:15:42 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] fix ABI check in include/asm-mips/arv/hinv.h\n\nFix ABI check in include/asm-mips/arv/hinv.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c6d0fc2f6ce44161f3fac3b34d262c0dd06cf0c",
      "tree": "bb712f7b4c3e25ca43fc50c15e972fe9fbe02001",
      "parents": [
        "ddcf4efb7a5a38c2d82decbdfd99c43bbf226551"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 22:56:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] remove unused include/asm-mips/ip32/machine.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "054c51b4368648406f487f54b7ed6ba75bbb3f8b",
      "tree": "89db2ea5e05fd95bff686d24383897332276e98b",
      "parents": [
        "adff90a9333004d5459823665e8bcf6cb9214f79"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Feb 15 14:21:36 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] Rename CONFIG_BUILD_ELF64 into KBUILD_64BIT_SYM32\n\nThis patch renames it for 3 reasons:\n\n    - \"CONFIG\" pattern is used by Kconfig. Now this macro is\n      no more defined by Kconfig but by Kbuild itself make this\n      clear by translating \"CONFIG\" into \"KBUILD\".\n\n    - \"ELF32\" word is improper because it is irrelevant to ELF\n      format and it makes confusion with CONFIG_BOOT_ELF32. So\n      translate it with SYM32.\n\n    - Add \"64BIT\" part to make clear that this macro implies a\n      64 bits kernel.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "adff90a9333004d5459823665e8bcf6cb9214f79",
      "tree": "d4eadd84faed02ef8514cca0e22756efbbfe5d2f",
      "parents": [
        "8c67316e706cabc2145d6c8e97f0bd8f2a86d8a1"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Feb 15 12:06:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] Automatically set CONFIG_BUILD_ELF64\n\nWe do not rely on user anymore to setup this config correctly.\nInstead we make our choice depending on the load address.\n\nIf we want to force Kbuild to use ELF64 format whatever\nthe load address we can still do:\n\n        $ make BUILD_ELF32\u003dno\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f571eff0a24ed97a919f2b61bb4afdeab4b43002",
      "tree": "e9d6c597fafca02720f000cf795a37f2d163f10f",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Fri Aug 03 19:38:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:57 2007 +0100"
      },
      "message": "[MIPS] IRQ Affinity Support for SMTC on Malta Platform\n    \nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "895532a166010d8d8b4d58d63d21012eced22492",
      "tree": "708097789ac9cb2670407b12ee37b8653385b5e6",
      "parents": [
        "ad656887e22390c64276e0a0057541aec701422c",
        "e1eea9fa00da50ed3dfb64ce669e9ae0b70c0629"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 08:40:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 08:40:13 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx into for-2.6.24\n"
    },
    {
      "commit": "26bcb879c03254545a19c6700fe5bcef6f21e7b1",
      "tree": "dc35f1a7d7860fe0de268ff92189ff0884b689d3",
      "parents": [
        "842c19ad6fc0dbd9ac9d2f8527466201802934cf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:00 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:00 2007 +0200"
      },
      "message": "ide: add ide_set{_max}_pio() (take 4)\n\n* Add IDE_HFLAG_ABUSE_{PREFETCH,FAST_DEVSEL,DMA_MODES} flags\n  and set them in ht6560, cmd640, cmd64x and sc1200 host drivers.\n\n* Add set_pio_mode_abuse() for checking if host driver has a non-standard\n  -\u003etuneproc() implementation and use it in do_special().\n\n* Add ide_set_pio() for setting PIO mode (it uses hwif-\u003epio_mask to find\n  the maximum PIO mode supported by the host), also add ide_set_max_pio()\n  wrapper for ide_set_pio() to use for auto-tuning.  Convert users of\n  -\u003etuneproc to use ide_set{_max}_pio() where possible.  This leaves only\n  do_special(), set_using_pio(), ide_hwif_restore() and ide_set_pio() as\n  a direct users of -\u003etuneproc.\n\n* Remove no longer needed ide_get_best_pio_mode() calls and printk-s\n  reporting PIO mode selected from -\u003etuneproc implementations.\n\n* Rename -\u003etuneproc hook to -\u003eset_pio_mode and make \u0027pio\u0027 argument const.\n\n* Remove stale comment from ide_config_drive_speed().\n\nv2:\n* Fix \"ata_\" prefix (Noticed by Jeff).\n\nv3:\n* Minor cleanups/fixups per Sergei\u0027s suggestions.\n\nv4:\n* Fix compile problem in drivers/ide/pci/cmd640.c\n  (Noticed by Andrew Morton).\n\n* Improve some -\u003eset_pio_mode comments.\n\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f212ff28f08e4ddcef9f25b13463c45cc4204a0c",
      "tree": "e8fe63044c2ebec404689cbd55d75497aa77da0a",
      "parents": [
        "3160d5416f39da9d9221fec7cb9d64399b706bbc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "message": "ide: move ide_rate_filter() calls to the upper layer (take 2)\n\n* Move ide_rate_filter() calls from host drivers to IDE core.\n\n* Make ide_rate_filter() static.\n\n* Make \u0027speed\u0027 argument of -\u003espeedproc const.\n\nv2:\n* Fix it8213_tune_chipset() comment.\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7670df73fba373d19471a2ebedb3302ea0607be0",
      "tree": "a47b896a9d9a652ca71cc33709f0f73253ea5f9c",
      "parents": [
        "a8028fcb485522c0d7de9c5423812de9224b37c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "message": "ide: mode limiting fixes for user requested speed changes\n\n* Add an extra argument to ide_max_dma_mode() for passing requested transfer\n  mode.  Use it as an upper limit when finding the best DMA for device/host.\n\n* Rename ide_max_dma_mode() to ide_find_dma_mode() and at the same time add\n  ide_max_dma_mode() wrapper which passes XFER_UDMA_6 as a requested mode to\n  ide_find_dma_mode().  Also add inline ide_find_dma_mode() version for\n  CONFIG_BLK_DEV_IDEDMA\u003dn case.\n\n* Pass requested transfer mode from ide_find_dma_mode() to ide_get_mode_mask()\n  to avoid false warning from eighty_ninty_three().\n\n* Use ide_find_dma_mode() to limit the user requested transfer mode in\n  ide_rate_filter().  Also limit the requested mode by host max PIO mode.\n\n\nAbove changes make ide_rate_filter() to:\n\n* Clip desired transfer mode down if it is invalid (values 0x0F, 0x13-0x19\n  and 0x25-0x39, values \u003e 0x46 were already clipped down, same for values\n  0x25-0x39 but iff UDMA was not supported by the host).\n\n* Clip desired transfer mode down if it is currently unsupported by IDE core\n  (PIO6 and MWDMA3-4, the latter were already clipped down but iff UDMA was\n  not supported by the host).\n\n* Clip desired transfer mode down according to the host capabilities\n  (UDMA modes were already clipped down but MWDMA/SWDMA/PIO weren\u0027t,\n  also -\u003eatapi_dma flag was not respected).\n\n* Clip desired transfer mode down according to the device capabilities\n  (except PIO modes for now which require mode work) - shouldn\u0027t be a\n  problem since ide_set_xfer_rate() is called _after_ device has accepted\n  given transfer mode.\n\nand also result in a number of host driver specific bugfixes:\n\n* icside\n  - clip unsupported PIO5 mode down\n  - fix unsupported/invalid modes being set in drive-\u003ecurrent_speed\n\n* ide-cris\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices\n  - fix BUG() on unsupported/invalid modes\n\n* au1xxx-ide\n  - clip unsupported PIO5, SWDMA0-2 and MWDMA0-2\n    (if BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA\u003dn) modes down\n\n* aec62xx\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices\n  - fix 0x00 being programmed as PIO timing for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* alim15x3\n  - clip DMA modes down for ATAPI devices (chipset revision \u003d\u003d 0x20 only)\n  - fix theoretical OOPS for 0x0F mode\n  - fix unsupported/invalid modes being set on the device\n\n* amd74xx\n  - clip unsupported SWDMA0-2 (on COBRA_7401 revs \u003c\u003d 7) modes down\n  - fix random PIO timings being set for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* atiixp\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix cached MWDMA mode being cleared for unsupported/invalid modes\n  - fix PIO{0,2} timings being programmed for unsupported/invalid modes\n  - fix theoretical OOPS for PIO5-6 and 0x0F modes\n  - fix unsupported/invalid modes being set on the device\n\n* cmd64x\n  - clip unsupported SWDMA0-2 modes down\n\n* cs5530\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n  - fix BUG() on unsupported/invalid modes\n    (which happened if the device accepted the setting)\n\n* cs5535\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n  - fix theoretical OOPS for PIO5-6 and 0x0F modes\n\n* hpt34x\n  - clip DMA modes down for ATAPI devices\n  - fix invalid timings being programmed for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* hpt366\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix PIO0 timings being programmed for unsupported/invalid modes\n  - fix DMA timings being cleared for MWDMA3-4 and 0x25-0x39 modes\n  - fix unsupported/invalid modes being set on the device\n\n* it8213\n  - clip unsupported PIO5, SWDMA0-1 and MWDMA0 modes down\n\n* it821x\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices\n    (chipset in smart mode and revision 0x10 in pass-through mode)\n\n* jmicron\n  - clip unsupported SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n\n* pdc202xx_new\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n\n* pdc202xx_old\n  - clip unsupported PIO5 mode down\n  - fix incorrect timings being set for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* piix\n  - clip unsupported PIO5, SWDMA0-1 and MWDMA0 modes down\n\n* sc1200\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n  - fix BUG() on unsupported/invalid modes\n    (which happened if the device accepted the setting)\n\n* scc_pata\n  - clip unsupported PIO5, SWDMA0-2 and MWDMA0-2 modes down\n\n* serverworks\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix DMA/UDMA timings/settings being cleared for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* siimage\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices (SATA chipsets)\n\n* sis5513\n  - clip unsupported PIO5 mode down\n  - fix BUG() on unsupported/invalid modes\n\n* sl82c105\n  - clip unsupported SWDMA0-2 modes down\n\n* slc90e66\n  - clip unsupported PIO5, SWDMA0-1 and MWDMA0 modes down\n\n* tc86c001\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix PIO0 timings being programmed for PIO5/0x0F/SWDMA0-2/0x13-0x19 modes\n  - fix invalid 0x00 DMA timing being programmed for MWDMA3-4/0x25-0x39 modes\n  - fix unsupported/invalid modes being set on the device\n\n* triflex\n  - clip unsupported PIO5 mode down\n\n* via82cxxx\n  - fix random PIO timings being set for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* pmac\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n\n* cmd640/ht6560b\n  - clip DMA modes down (if CONFIG_BLK_DEV_IDEDMA\u003dy)\n  - fix PIO5 being clipped to PIO4 (if CONFIG_BLK_DEV_IDEDMA\u003dn)\n\n* opti621\n  - clip DMA modes down (if CONFIG_BLK_DEV_IDEDMA\u003dy)\n  - clip unsupported PIO4 to PIO3 (if CONFIG_BLK_DEV_IDEDMA\u003dn)\n\n\nWhile at it:\n\n* Use ide_rate_filter() in cs5520.c::cs5520_tune_chipset().\n\n* Remove no longer needed checks from hpt366.c::hpt3{6,7}x_tune_chipset().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e32132befa5d2cefadf3141fee0bbb40cd11f0e",
      "tree": "7bf2002e49b169d24b87a8fe71364875e04d1e90",
      "parents": [
        "8cb1f567f4c0a2fde9cbf77c2af888a28cab3423"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "message": "ide: hook ACPI _PSx method to IDE power on/off\n\nACPI spec defines the sequence of IDE power on/off:\nPowering down:\n\tCall _GTM.\n\tPower down drive (calls _PS3 method and turns off power planes).\nPowering up:\n\tPower up drive (calls _PS0 method if present and turns on power planes).\n\tCall _STM passing info from _GTM (possibly modified), with ID data from\n\teach drive.\n\tInitialize the channel.\n\tMay modify the results of _GTF.\n\tFor each drive:\n\t\tCall _GTF.\n\t\tExecute task file (possibly modified).\nThis patch adds the missed _PS0/_PS3 methods call.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b4e44369a380c1836d0983c2a5011099b7b26eb1",
      "tree": "c7be9a68f98d908c7822d65dcec4b3c21d9d7955",
      "parents": [
        "7cfa7168f7a7730abf1aa2af4a7596d24edd4c21"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "message": "hpt366: MWDMA filter for SATA cards (take 2)\n\nThe Marvell bridge chips used on HighPoint SATA cards do not seem to support\nthe MWDMA modes (at least that could be seen in their so-called drivers :-),\nso the driver needs to account for this -- to achieve this:\n\n- add mdma_filter() method from the original patch by Bartlomiej Zolnierkiewicz\n  with his consent;\n\n- install the method for all chips to only return empty mask if a SATA drive\n  is detected on HPT372{AN]/374 chips...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c3f8f65046127f471d0b6193a1923185b354c011",
      "tree": "69e9178d13f9c1e02387f33fbff38fff612eb12e",
      "parents": [
        "18f65c793a5106b9f99822ef248e71582db03386"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Sep 03 00:27:00 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Oct 11 22:24:13 2007 +0100"
      },
      "message": "backlight: Convert corgi backlight driver into a more generic driver\n\nConvert the corgi backlight driver to a more generic version\nso it can be reused by other code rather than being Zaurus/PXA\nspecific.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "780513ecb80ea0934fc6833efc4f5ed9ab4ff9bb",
      "tree": "472f58401137931b034e02e5265c49750d18480d",
      "parents": [
        "1ca91cd0336b05b91c51b403c9ed9d297813533f"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Oct 11 21:26:08 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 11 21:26:08 2007 +0200"
      },
      "message": "[BLOCK] Fix failing compile with BLK_DEV_IO_TRACE\u003dn\n\nI get a compilation error in sglist-arch branch\nwith BLK_DEV_IO_TRACE\u003dn:\n\n  CC      block/compat_ioctl.o\n/usr0/export/dev/bharrosh/git/pub/linux-2.6-block/block/compat_ioctl.c: In\nfunction ?compat_blk_trace_setup?:\n/usr0/export/dev/bharrosh/git/pub/linux-2.6-block/block/compat_ioctl.c:568:\nerror: expected expression before ?do?\nmake[2]: *** [block/compat_ioctl.o] Error 1\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "0bfd5df53a99809f60e12bda9c5ef5d8f14ef2e3",
      "tree": "91e769edc55db8fc8fc26942686ea2f74e206da3",
      "parents": [
        "ab9683ca8162f9d4b38e04b956278d8cc647dcfc"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 11 09:13:41 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Oct 11 09:14:31 2007 -0500"
      },
      "message": "[POWERPC] 85xx: Killed \u003casm/mpc85xx.h\u003e\n\nasm-powerpc/mpc85xx.h was really a hold over from arch/ppc.  Now that\nmore decoupling has occurred we can remove \u003casm/mpc85xx.h\u003e and some of\nits legacy.\n\nAs part of this we moved the definition of CPM_MAP_ADDR into cpm2.h\nfor 85xx platforms.  This is a stop gap until drivers stop using\nCPM_MAP_ADDR.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "87a72f9e171e558a0288aa83ef1dc6ae4af32224",
      "tree": "7b5102ebef8b8405d83a141163f08d1a0a2c9e46",
      "parents": [
        "64f2758514e3bad19cab03d22851ab37654399a4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 04 14:18:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 21:37:50 2007 +1000"
      },
      "message": "[POWERPC] Fix performance monitor on machines with logical PVR\n\nSome IBM machines supply a \"logical\" PVR (processor version register)\nvalue in the device tree in the cpu nodes rather than the real PVR.\nThis is used for instance to indicate that the processors in a POWER6\npartition have been configured by the hypervisor to run in POWER5+\nmode rather than POWER6 mode.  To cope with this, we call identify_cpu\na second time with the logical PVR value (the first call is with the\nreal PVR value in the very early setup code).\n\nHowever, POWER5+ machines can also supply a logical PVR value, and use\nthe same value (the value that indicates a v2.04 architecture\ncompliant processor).  This causes problems for code that uses the\nperformance monitor (such as oprofile), because the PMU registers are\ndifferent in POWER6 (even in POWER5+ mode) from the real POWER5+.\n\nThis change works around this problem by taking out the PMU\ninformation from the cputable entries for the logical PVR values, and\nchanging identify_cpu so that the second call to it won\u0027t overwrite\nthe PMU information that was established by the first call (the one\nwith the real PVR), but does update the other fields.  Specifically,\nif the cputable entry for the logical PVR value has num_pmcs \u003d\u003d 0,\nnone of the PMU-related fields get used.\n\nSo that we can create a mixed cputable entry, we now make cur_cpu_spec\npoint to a single static struct cpu_spec, and copy stuff from\ncpu_specs[i] into it.  This has the side-effect that we can now make\ncpu_specs[] be initdata.\n\nUltimately it would be good to move the PMU-related fields out to a\nseparate structure, pointed to by the cputable entries, and change\nidentify_cpu so that it saves the PMU info pointer, copies the whole\nstructure, and restores the PMU info pointer, rather than identify_cpu\nhaving to list all the fields that are *not* PMU-related.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bb7aa6d47fcd4f9ab18b4ade2ba078f7719f74ca",
      "tree": "f44d5d49cf4d95c57e067bd004fe99d072625d7d",
      "parents": [
        "82c54f864fea26c4c44f27e2b4c4d9a811dde299"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 03 15:05:20 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Oct 11 13:32:56 2007 +0200"
      },
      "message": "[AVR32] Don\u0027t use __builtin_xchg()\n\nThe implementation of __builtin_xchg() in at least some versions of\navr32 gcc is buggy. Rather than find out exactly which versions that\nhave this bug, let\u0027s just avoid the problem altogether by implementing\nxchg() in inline assembly.\n\nAlso, in most architectures, xchg() seems to imply a memory barrier,\nwhile the existing avr32 implementation did not. This patch also fixes\nthat discrepancy.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a7ff43b808f077e7aae2772b2f1a06a39e6b0cf8",
      "tree": "b8de5edc8a8a37e8e864b0861c67e9c0451b027c",
      "parents": [
        "af8184718a322ae589efa583aa69ffdae61bf266"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Sat Sep 22 23:31:39 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Oct 11 13:32:55 2007 +0200"
      },
      "message": "[AVR32] Ignore a few irrelevant syscalls\n\nIgnore a few syscalls that are irrelevant because they\u0027re either old,\ndepends on NUMA or depends on SMP.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "af8184718a322ae589efa583aa69ffdae61bf266",
      "tree": "7324ba9e6a14e78b89b703bea7d0594a0ae9ef6e",
      "parents": [
        "193fdd1a99db8623697cb18a13dbcaa4eadbb1f2"
      ],
      "author": {
        "name": "Kristoffer Nyborg Gregertsen",
        "email": "kngregertsen@norway.atmel.com",
        "time": "Fri Aug 17 16:59:57 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Oct 11 13:32:49 2007 +0200"
      },
      "message": "[AVR32] SMC configuration in clock cycles\n\nThis patch makes the SMC configuration take timings in clock cycles\ninstead of nanoseconds. A function to calculate timings in clock\ncycles is added.\n\nThis patch removes the rounding troubles of the previous SMC\nconfiguration method.\n\n[hskinnemoen@atmel.com: fix atstk1002/atngw100 flash config]\nSigned-off-by: Kristoffer Nyborg Gregertsen \u003cgregerts@stud.ntnu.no\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "8251b4c481bca72568e9c1042ea11189838e5f6d",
      "tree": "41991f93aec12592885ac33a5312dcf4024ebe5f",
      "parents": [
        "7465ce0db310d2fa29f721da7e3aacd1dad7090f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:59:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:48 2007 +1000"
      },
      "message": "[POWERPC] iSeries: Move viodasd probing\n\nThis way we only have entries in the device tree for disks that actually\nexist.  A slight complication is that disks may be attached to LPARs\nat runtime.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7465ce0db310d2fa29f721da7e3aacd1dad7090f",
      "tree": "ce8cd473877948310b2e86f685ab09686b79ea23",
      "parents": [
        "b833b481c10cf591b15cc674948cc514e55d3b94"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:58:31 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:47 2007 +1000"
      },
      "message": "[POWERPC] iSeries: Move detection of virtual tapes\n\nNow we will only have entries in the device tree for the actual existing\ndevices (including their OS/400 properties).  This way viotape.c gets\nall the information about the devices from the device tree.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b833b481c10cf591b15cc674948cc514e55d3b94",
      "tree": "6e02bb29bff6eea2716c0b02c0a2779d2b80480c",
      "parents": [
        "dd9b67ab37d57da67840276d28957498512d4dd8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:57:26 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:47 2007 +1000"
      },
      "message": "[POWERPC] iSeries: Move detection of virtual cdroms\n\nNow we will only have entries in the device tree for the actual existing\ndevices (including their OS/400 properties).  This way viocd.c gets all\nthe information about the devices from the device tree.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd9b67ab37d57da67840276d28957498512d4dd8",
      "tree": "e6a682d889537700f9d75c5c7c7cc6ac26873441",
      "parents": [
        "1670b2b2716b98541765da94be1332ad5c314b7a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:55:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:46 2007 +1000"
      },
      "message": "[POWERPC] Remove more iSeries-specific stuff from vio.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1670b2b2716b98541765da94be1332ad5c314b7a",
      "tree": "872def623a8b58907801001093a3350ae161395e",
      "parents": [
        "73be7d5267774b8fef1d83ebffc070cd090c4398"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:53:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:45 2007 +1000"
      },
      "message": "[POWERPC] Remove iSeries_vio_dev\n\nIt was only being used to carry around dma_iommu_ops and vio_iommu_table\nwhich we can use directly instead.  This also means that vio_bus_device\ndoesn\u0027t need to refer to them either.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b707f517d2c72c6b340ba762ed8a7de2b22935e9",
      "tree": "1826a266e81c5cc871ff78712a73d1f3c7affed7",
      "parents": [
        "745e1027751acbc1f14f8bbef378b491242b9c83"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Oct 11 14:48:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:40:44 2007 +1000"
      },
      "message": "[POWERPC] Clean up vio.h\n\nRemove vio_dma_ops declaration (since it no longer exists) and some\nunused fields from struct vio_driver.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "38db7e740ade7f07f6315e3a3b1172d7e456b793",
      "tree": "578140e34e21dd720632387f29263d0de8610d99",
      "parents": [
        "dc9b43d0f706852fc4abce5bf28958db41524328"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 11 04:48:18 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:39:36 2007 +1000"
      },
      "message": "[POWERPC] Only call ppc_md.setup_arch() if it is provided\n\nThis allows platforms which don\u0027t have anything to do at setup_arch time\n(like a bunch of the 4xx platforms) to eliminate an empty setup_arch hook.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5a8e7362a0a5088ac080086d41cd98a54e0791b",
      "tree": "22c38de4c82f987d42a2abbb90fe7cd30466a7e2",
      "parents": [
        "0d2372e5d61ccc1c618aaf5099700c8dc76e234a"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Sep 07 16:00:25 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Oct 11 12:16:57 2007 +0200"
      },
      "message": "[AVR32] Make dma_sync_*_for_cpu no-ops\n\nI don\u0027t think the dma_sync_*_for_cpu ever did anything useful. We\nflush the relevant cache lines when mapping the buffer or when calling\ndma_sync_*_for_device(), and the CPU isn\u0027t allowed to touch the buffer\nafter that.\n\nIn other words, if these functions actually have anything to flush\nfrom the caches, we\u0027re already in trouble.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "6fcf0615117dcfa126083f2163c4dcea3098bbe3",
      "tree": "191a1e9968f8cefea53b1e18fd0e5e586cbaa07d",
      "parents": [
        "7808fa4853728a776d7e76d68fb406f515a4119c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 17:37:31 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Oct 11 11:40:27 2007 +0200"
      },
      "message": "[AVR32] Wire up USBA device\n\nImplement at32_add_device_usba() and use it to wire up the USBA device\non ATSTK1000 and ATNGW100.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "7808fa4853728a776d7e76d68fb406f515a4119c",
      "tree": "815245c239af653a61382acf15b19cfde2c351c5",
      "parents": [
        "d938b89392bd3ff64e0610d8c4e0d3f7091d98db"
      ],
      "author": {
        "name": "Matteo Vit",
        "email": "matteo.vit@dave.eu",
        "time": "Thu Aug 09 14:55:34 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Oct 11 11:38:41 2007 +0200"
      },
      "message": "[AVR32] add multidrive support for pio driver\n\nThis patch add multidrive support for pio driver\n\nSigned-off-by: Matteo Vit - Dave S.r.l. \u003cmatteo.vit@dave.eu\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c339dd68c53ad3e0b94081c771e70132512d5377",
      "tree": "a798ec40d4db7ae461651dfe91f407a0f61fef82",
      "parents": [
        "b7d331281488193621e255f47773e42f406b939d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:11:39 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:11:39 2007 +0200"
      },
      "message": "x86_64: remove unused header file:\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "b7d331281488193621e255f47773e42f406b939d"
}
