)]}'
{
  "log": [
    {
      "commit": "ec16f3df1320c7529c69d3a1e05dbcb50aac9402",
      "tree": "d14e417f1402ea27a984ddf600346e0cb057c65d",
      "parents": [
        "64f3e70be63cf0006b7a332901015e6d04217a45"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Jan 24 02:26:36 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 03 22:48:46 2012 +0100"
      },
      "message": "macintosh: fix string typo in mediabay.c\n\nFix typo \"unsuported\" to \"unsupported\" in\ndrivers/machintosh/mediabay.c\n\nSigned-off-by: Masanari Iida\u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c2cdf6aba0dfcfb54be646ab630c1bccd180e890",
      "tree": "97bfd319f0ebe514ef821a080b74860fb9dbaa24",
      "parents": [
        "79905ad50bcf025deb81382413719ed600734941"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:09:18 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:38 2010 +1000"
      },
      "message": "powerpc/macio: Fix probing of macio devices by using the right of match table\n\nGrant patches added an of mach table to struct device_driver. However,\nwhile he changed the macio device code to use that, he left the match\ntable pointer in struct macio_driver and didn\u0027t update drivers to use\nthe \"new\" one, thus breaking the probing.\n\nThis completes the change by moving all drivers to setup the \"new\"\none, removing all traces of the old one, and while at it (since it\nchanges the exact same locations), I also remove two other duplicates\nfrom struct driver which are the name and owner fields.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d58b0c39e32f1b410af4d070f9d1a1416057c166",
      "tree": "a4a9011c229c5d8d7b953dd5e1b0b70fa28d0a37",
      "parents": [
        "128b4a0ef74e8d48033513e41a413087ba30e36b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 01 14:36:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:09:14 2009 +1100"
      },
      "message": "powerpc/macio: Rework hotplug media bay support\n\nThe hotplug mediabay has tendrils deep into drivers/ide code\nwhich makes a libata port reather difficult. In addition it\u0027s\nugly and could be done better.\n\nThis reworks the interface between the mediabay and the rest\nof the world so that:\n\n   - Any macio_driver can now have a mediabay_event callback\nwhich will be called when that driver sits on a mediabay and\nit\u0027s been either plugged or unplugged. The device type is\npassed as an argument. We can now move all the IDE cruft\ninto the IDE driver itself\n\n   - A check_media_bay() function can be used to take a peek\nat the type of device currently in the bay if any, a cleaner\nvariant of the previous function with the same name.\n\n   - A pair of lock/unlock functions are exposed to allow the\nIDE driver to block the hotplug callbacks during the initial\nsetup and probing of the bay in order to avoid nasty race\nconditions.\n\n   - The mediabay code no longer needs to spin on the status\nregister of the IDE interface when it detects an IDE device,\nthis is done just fine by the IDE code itself\n\nOverall, less code, simpler, and allows for another driver\nthan our old drivers/ide based one.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d1f53fb90ee631a2cf8f7bdd0e921a338106e4f9",
      "tree": "94b0177d06d5c648808b0dec0241b33a51d3d27e",
      "parents": [
        "90c8fce53a48dd22cf09c67c861e3aaad17026ed",
        "b930f964cfe65941c6b1ba61efedfe49da3f6353"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:16:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:16:05 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  MAINTAINERS: update IDE entry\n  palm_bk3710: palm_bk3710_udmatimings[] CodingStyle fixup\n  palm_bk3710: those registers/bitfields don\u0027t exist\n  mediabay: fix build for CONFIG_BLOCK\u003dn\n  ide: Stop disks on reboot for laptop which cuts power\n  ide-cd: fix kernel crash on hppa regression\n  palm_bk3710: UDMA performance fix\n"
    },
    {
      "commit": "83cff839268feb2f31ae7667b9b2b7641dc10575",
      "tree": "af44e03f24891e454a399d0d2e5dd6e577a1b201",
      "parents": [
        "b0aedb04eae79372fbe101d98513773d6b89935d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 22 20:33:41 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Apr 22 20:33:41 2009 +0200"
      },
      "message": "mediabay: fix build for CONFIG_BLOCK\u003dn\n\nOn Tuesday 14 April 2009 20:31:21 Subrata Modak wrote:\n\u003e Observed the following build error:\n\u003e ---\n\u003e CC      drivers/macintosh/mediabay.o\n\u003e In file included from drivers/macintosh/mediabay.c:21:\n\u003e include/linux/ide.h:605: error: field ‘request_sense_rq’ has incomplete\n\u003e type\n\u003e make[2]: *** [drivers/macintosh/mediabay.o] Error 1\n\u003e make[1]: *** [drivers/macintosh] Error 2\n\u003e make: *** [drivers] Error 2\n\u003e ---\n\nmediabay shouldn\u0027t include \u003clinux/ide.h\u003e unconditionally so\nremove the superfluous include from mediabay.c (\u003casm/mediabay.h\u003e\nwill pull \u003clinux/ide.h\u003e in for CONFIG_BLK_DEV_IDE_PMAC\u003dy).\n\nReported-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6329db8bd60fbc0832f30c350b0181b8d865573e",
      "tree": "db9213fb51024f2f2a64b94f93ba8a8f035fc085",
      "parents": [
        "2d6b3de2374dd8c9f5ab23d57c7bbcda08553356"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Apr 21 09:04:37 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 22 14:56:35 2009 +1000"
      },
      "message": "powerpc: Fix modular build of ide-pmac when mediabay is built in\n\nNow that the powermac IDE host driver can be modular, we need to\nexport check_media_bay_by_base() and media_bay_set_ide_infos()\nfrom drivers/macintosh/mediabay.c for it.\n\nThis fixes the following build error:\n\n\u003e CC [M]  drivers/ide/pmac.o\n\u003e drivers/ide/pmac.c: In function ‘pmac_ide_init_dev’:\n\u003e drivers/ide/pmac.c:955: error: implicit declaration of function\n\u003e ‘check_media_bay_by_base’\n\u003e drivers/ide/pmac.c: In function ‘pmac_ide_setup_device’:\n\u003e drivers/ide/pmac.c:1090: error: implicit declaration of function\n\u003e ‘media_bay_set_ide_infos’\n\u003e make[2]: *** [drivers/ide/pmac.o] Error 1\n\u003e make[1]: *** [drivers/ide] Error 2\n\u003e make: *** [drivers] Error 2\n\nReported-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b5b9309d3415480b3e66314a1d6c89db58bff9de",
      "tree": "2afca0cb09bded726fa06b967c4cfa23e5283adf",
      "parents": [
        "39b986a6c73434d122967dc86efb295ab9a28437"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:16:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:16:58 2008 +0200"
      },
      "message": "remove unnecessary \u003clinux/hdreg.h\u003e includes\n\nFollowing files don\u0027t need \u003clinux/hdreg.h\u003e at all:\n\n- arch/mips/jazz/setup.c\n- arch/sh/boards/mach-systemh/irq.c\n- drivers/macintosh/mediabay.c\n- drivers/scsi/hptiop.c\n- drivers/usb/storage/freecom.c\n- arch/powerpc/include/asm/ide.h\n- init/main.c\n\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9a24729d8aeef967eac7af71c6a69edc83d06558",
      "tree": "1cd1c246facf954dd05c25fa5f049328755d1465",
      "parents": [
        "1baaeea00594776978d875a0f618591056a3705a"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Tue Jun 10 09:26:09 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 22:30:48 2008 +1000"
      },
      "message": "macintosh/media bay: Convert semaphore to mutex\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "305c73687157d677bee6f2a5dbee438d844a028c",
      "tree": "be91e711074389f3238ca44446b3de6878840521",
      "parents": [
        "8e01520c06c65a1a376059199fc24d4f3d606991"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 11 03:47:45 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:47 2008 +1000"
      },
      "message": "[POWERPC] Build fix for drivers/macintosh/mediabay.c\n\nThis fixes the following build error with CONFIG_BLK_DEV_IDE_PMAC\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/macintosh/mediabay.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/macintosh/mediabay.c: In function \u0027check_media_bay\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/macintosh/mediabay.c:428: error: \u0027struct media_bay_info\u0027 has no member named \u0027cd_index\u0027\nmake[3]: *** [drivers/macintosh/mediabay.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c1a8e39819bd6797ee2b82b88517268d39921b03",
      "tree": "cfdb3ec4813e335215d15f8c8449b5547f4cd2d2",
      "parents": [
        "80a65fc5ee04497e6c28bdaefc44d375b19c4a79"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-pmac: bugfix for media-bay support rework\n\nFix bug introduced by:\n\ncommit 2dde7861afa23cd59db83515cb0b810b92b220aa\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Fri Apr 18 00:46:23 2008 +0200\n\n    ide: rework PowerMac media-bay support (take 2)\n...\n\n[ Yeah, I suck. ]\n\nbay-\u003ecd_index shouldn\u0027t be changed if IDE devices are not present\nor retry operations won\u0027t happen.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2dde7861afa23cd59db83515cb0b810b92b220aa",
      "tree": "e2cfda1c75d2157fde3801d29e2bcbebf1d5a129",
      "parents": [
        "26042d058ba21305aeb8ac92e4b1483dbec642ac"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Apr 18 00:46:23 2008 +0200"
      },
      "message": "ide: rework PowerMac media-bay support (take 2)\n\nRework PowerMac media-bay support in such way that instead of\nun/registering the IDE interface we un/register IDE devices:\n\n* Add ide_port_scan() helper for probing+registerering devices on a port.\n\n* Rename ide_port_unregister_devices() to __ide_port_unregister_devices().\n\n* Add ide_port_unregister_devices() helper for unregistering devices on a port.\n\n* Add \u0027ide_hwif_t *cd_port\u0027 to \u0027struct media_bay_info\u0027, pass \u0027hwif\u0027 instead\n  of hwif-\u003eindex to media_bay_set_ide_infos() and use it to setup \u0027cd_port\u0027.\n\n* Use ide_port_unregister_devices() instead of ide_unregister()\n  and ide_port_scan() instead of ide_register_hw() in media_bay_step().\n\n* Unexport ide_register_hw() and make it static.\n\nv2:\n* Fix build by adding \u003clinux/ide.h\u003e include to \u003casm-powerpc/mediabay.h\u003e.\n  (Reported by Michael/Kamalesh/Andrew).\n\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3a2d5b700132f35401f1d9e22fe3c2cab02c2549",
      "tree": "ad991428c41aee92a5f78b06bf73430af0e6f7ae",
      "parents": [
        "39273b58a409cd6d65c9732bdca00bacd1626672"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Feb 23 19:13:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 23 10:40:04 2008 -0800"
      },
      "message": "PM: Introduce PM_EVENT_HIBERNATE callback state\n\nDuring the last step of hibernation in the \"platform\" mode (with the\nhelp of ACPI) we use the suspend code, including the devices\u0027\n-\u003esuspend() methods, to prepare the system for entering the ACPI S4\nsystem sleep state.\n\nBut at least for some devices the operations performed by the\n-\u003esuspend() callback in that case must be different from its operations\nduring regular suspend.\n\nFor this reason, introduce the new PM event type PM_EVENT_HIBERNATE and\npass it to the device drivers\u0027 -\u003esuspend() methods during the last phase\nof hibernation, so that they can distinguish this case and handle it as\nappropriate.  Modify the drivers that handle PM_EVENT_SUSPEND in a\nspecial way and need to handle PM_EVENT_HIBERNATE in the same way.\n\nThese changes are necessary to fix a hibernation regression related\nto the i915 driver (ref. http://lkml.org/lkml/2008/2/22/488).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nTested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ebda63b09a4e2232effb7a37e609651fe221090",
      "tree": "e231645efe2163ac3317a0d071220cf10ed18739",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Feb 14 19:31:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 20:58:04 2008 -0800"
      },
      "message": "Fix compile of swim3 as module\n\nThe current pmac32_defconfig fails to build with the following error:\n\n  Building modules, stage 2.\nERROR: \"check_media_bay\" [drivers/block/swim3.ko] undefined!\nWARNING: modpost: Found 23 section mismatch(es).\nTo see full details build your kernel with:\n\u0027make CONFIG_DEBUG_SECTION_MISMATCH\u003dy\u0027\nmake[2]: *** [__modpost] Error 1\n\nThis patch fixes that.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34394e45c3387bd66619d9a51b4be507e4222b02",
      "tree": "e01f4b89b71e9126c02a1f23896a92bd29644754",
      "parents": [
        "594765a7316562cb7442f760a9a2f6e02804b610"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Feb 06 02:57:50 2008 +0100"
      },
      "message": "ppc: fix #ifdef-s in mediabay driver (take 2)\n\n* Replace incorrect CONFIG_BLK_DEV_IDE #ifdef in\n  check_media_bay() by CONFIG_MAC_FLOPPY one.\n\n* Replace incorrect CONFIG_BLK_DEV_IDE #ifdef-s by\n  CONFIG_BLK_DEV_IDE_PMAC ones.\n\n* check_media_bay() is used only by drivers/block/swim3.c\n  so make this function available only if CONFIG_MAC_FLOPPY\n  is defined.\n\n* check_media_bay_by_base() and media_bay_set_ide_infos()\n  are used only by drivers/ide/ppc/pmac.c so so make these\n  functions available only if CONFIG_MAC_FLOPPY is defined.\n\nv2:\n* Remove ifdefs from function prototypes. (Andrew Morton)\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f82c2b171905b6d5af92395d8159546351ab602f",
      "tree": "89790c732a73c3210b5f8578d3a94a2717ab7b3b",
      "parents": [
        "ead741df385607ab74876afdb05fd8ac27da9906"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: add \u0027init_default\u0027 and \u0027restore\u0027 arguments to ide_unregister()\n\n* Add \u0027init_default\u0027 (flag for calling init_hwif_default()) and \u0027restore\u0027\n  (flag for calling ide_hwif_restore()) arguments to ide_unregister().\n\n* Update ide_unregister() users to set \u0027init_default\u0027 and \u0027restore\u0027 flags.\n\n* No need to set \u0027init_default\u0027 flag in ide_register_hw() if the setup done\n  by init_hwif_default() is going to be overridden by ide_init_port_hw().\n\n* No need to set \u0027init_default\u0027 and \u0027restore\u0027 flags in cleanup_module().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bd45ac0c5daae35e7c71138172e63df5cf644cf6",
      "tree": "5eb5a599bf6a9d7a8a34e802db932aa9e9555de4",
      "parents": [
        "4eece4ccf997c0e6d8fdad3d842e37b16b8d705f",
        "5bdeae46be6dfe9efa44a548bd622af325f4bdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jan 31 11:25:51 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "cbb010c180294a5242a7681555c28737d9dd26ab",
      "tree": "073883d1dc672bb38021563ca0d9cd762cd5abf2",
      "parents": [
        "57c802e84f9c759c3d1794a9dbe81bc10444df62"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 26 20:13:06 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 26 20:13:06 2008 +0100"
      },
      "message": "ide: drop \u0027initializing\u0027 argument from ide_register_hw()\n\n* Rename init_hwif_data() to ide_init_port_data() and export it.\n\n* For all users of ide_register_hw() with \u0027initializing\u0027 argument set\n  hwif-\u003epresent and hwif-\u003ehold are always zero so convert these host\n  drivers to use ide_find_port()+ide_init_port_data()+ide_init_port_hw()\n  instead (also no need for init_hwif_default() call since the setup\n  done by it gets over-ridden by ide_init_port_hw() call).\n\n* Drop \u0027initializing\u0027 argument from ide_register_hw().\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "33f6e7940691b1c92b276148c48a9551ac07f11d",
      "tree": "a540957f2093ad10c84f52c3c26e1fd5f25d01c2",
      "parents": [
        "b819a9bfc7ae5a1ab5bab18c7e0dbe40bf2289a9"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 13 14:12:58 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Dec 19 15:22:02 2007 +1100"
      },
      "message": "[POWERPC] Convert media-bay.c to use the kthread API\n\nWe aren\u0027t supposed to use kernel_thread directly in drivers any more,\nand in fact using kthread_run is a bit simpler.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fd9bb53942a7ca3398a63f2c238afd8fbed3ec0e",
      "tree": "eab9592f5bcbee89e0fdf9661e40a92d629d0a32",
      "parents": [
        "438c470261036db25bfae15235ba99812e3dc763"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Oct 20 00:32:31 2007 +0200"
      },
      "message": "ide: add -\u003efixup method to ide_hwif_t\n\n* Add -\u003efixup method to ide_hwif_t.\n\n* Set hwif-\u003efixup in ide_pci_setup_ports() to d-\u003efixup.\n\n* Use hwif-\u003efixup in probe_hwif().\n\n* Use probe_hwif_init() instead of probe_hwif_init_with_fixup() in\n  ide_setup_pci_device().\n\n* Add \u0027fixup\u0027 argument to ide_register_hw() and use it to set hwif-\u003efixup,\n  update all ide_register_hw() users accordingly.\n\n* Convert ide-cs/delkin_cb host drivers to use ide_register_hw().\n\n* Restore hwif-\u003efixup in ide_hwif_restore().\n\n* Remove ide_register_hw_with_fixup(), probe_hwif_init_with_fixup()\n  and \u0027fixup\u0027 argument from probe_hwif().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "869c56ee9de1b72cd3f8ab9cdfbd3601e55c61f2",
      "tree": "0f295ba89c774f9a20b2b089a29f288cd80b8094",
      "parents": [
        "7f8f48af0861c38c28d4abd550102643e0ea9e6a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:10 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu May 10 00:01:10 2007 +0200"
      },
      "message": "ide: add \"initializing\" argument to ide_register_hw()\n\nAdd \"initializing\" argument to ide_register_hw() and use it instead of ide.c\nwide variable of the same name.  Update all users of ide_register_hw()\naccordingly.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc5d0189b9ba95260857a5018a1c2fef90008507",
      "tree": "1202c94b6b3cb81a96d0a0e54424cad10eef68bb",
      "parents": [
        "9cf84d7c97992dbe5360b241327341c07ce30fc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 13 18:01:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:53:55 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove device_node addrs/n_addr\n\nThe pre-parsed addrs/n_addrs fields in struct device_node are finally\ngone. Remove the dodgy heuristics that did that parsing at boot and\nremove the fields themselves since we now have a good replacement with\nthe new OF parsing code. This patch also fixes a bunch of drivers to use\nthe new code instead, so that at least pmac32, pseries, iseries and g5\ndefconfigs build.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aacaf9bd9646f6f611a08fca976411b6e5ddefe2",
      "tree": "604853646cc176c0a0908db39f254285121fa50c",
      "parents": [
        "f495a8bfd6a52cf32859f93d5320bb234d8a9560"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "linuxppc@jdl.com",
        "time": "Sat Sep 17 10:36:54 2005 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 19 09:38:49 2005 +1000"
      },
      "message": "[PATCH] powerpc: Remove sections use from ppc64 and drivers\n\nHere is a new patch that removes all notion of the pmac, prep,\nchrp and openfirmware initialization sections, and then unifies\nthe sections.h files without those __pmac, etc, sections identifiers\ncluttering things up.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ca078bae813dd46c0f9b102fdfb4a3384641ff48",
      "tree": "e3348f5dcb24159a522941aa2e3ee40bc9e0589b",
      "parents": [
        "829ca9a30a2ddb727981d80fabdbff2ea86bc9ea"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Sep 03 15:56:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:16 2005 -0700"
      },
      "message": "[PATCH] swsusp: switch pm_message_t to struct\n\nThis adds type-checking to pm_message_t, so that people can\u0027t confuse it\nwith int or u32.  It also allows us to fix \"disk yoyo\" during suspend (disk\nspinning down/up/down).\n\n[We\u0027ve tried that before; since that cpufreq problems were fixed and I\u0027ve\ntried make allyes config and fixed resulting damage.]\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "829ca9a30a2ddb727981d80fabdbff2ea86bc9ea",
      "tree": "044087fb18aa4b5f5bbd233f54f9eec3439ad6de",
      "parents": [
        "7e958883bced7e435f5a76349e15684858d3477c"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Sep 03 15:56:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:15 2005 -0700"
      },
      "message": "[PATCH] swsusp: fix remaining u32 vs. pm_message_t confusion\n\nFix remaining bits of u32 vs.  pm_message confusion.  Should not break\nanything.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e6557722e69840506eb8bc5a1edcdb4e447a917",
      "tree": "965d19e55a56d2daaed47711c01a8c27e29e592c",
      "parents": [
        "159f597a8bd0f1d7650d5e580c93a2666c9c26d1"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Jul 06 15:44:41 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 12:55:20 2005 -0700"
      },
      "message": "[PATCH] openfirmware: generate device table for userspace\n\nThis converts the usage of struct of_match to struct of_device_id,\nsimilar to pci_device_id.  This allows a device table to be generated,\nwhich can be parsed by depmod(8) to generate a map file for module\nloading.\n\nIn order for hotplug to work with macio devices, patches to\nmodule-init-tools and hotplug must be applied.  Those patches are\navailable at:\n\n ftp://ftp.suse.com/pub/people/jeffm/linux/macio-hotplug/\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f45139044db870835b53a0fea41da2e04c3958d0",
      "tree": "9d6a935441e9414244c17e2bef35c3b6934e9355",
      "parents": [
        "0b9c33a7d6b9f1a72b2dc63bb6b8f055203d9bcb"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:32 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in drivers/macintosh\n\nI thought I\u0027m done with fixing u32 vs.  pm_message_t ...  unfortunately that\nturned out not to be the case as Russel King pointed out.  Here are fixes for\ndrivers/macintosh.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
