)]}'
{
  "log": [
    {
      "commit": "3fb62b5148bd9df6b8a734988f5cf330251abdb4",
      "tree": "70a9d5cae57815b97d5b092ccbec0ce0a635a668",
      "parents": [
        "22358ea8e1e88d65b073c3d2bb85d8c4e3bd44c1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:14:50 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:14:50 2005 +1100"
      },
      "message": "macintosh: Always export pmu_[un]register_sleep_notifier if CONFIG_PM set\n\nThis fixes a build error when building the pmac sound driver as a\nmodule for 64-bit powermacs.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21fe3301f11a93c4f18e8480ed08522559bf0a50",
      "tree": "76076ecea25a621f0cffc856025279022ee8d234",
      "parents": [
        "75722d3992f57375c0cc029dcceb2334a45ceff1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:41:59 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:36 2005 +1100"
      },
      "message": "[PATCH] ppc: fix a bunch of warnings\n\nBuilding a PowerMac kernel with ARCH\u003dpowerpc causes a bunch of warnings,\nthis fixes some of them\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "75722d3992f57375c0cc029dcceb2334a45ceff1",
      "tree": "d3f63b3ea80790c2f29ea435781c1331f17d269e",
      "parents": [
        "7d49697ef92bd2cf84ab53bd4cea82fefb197fb9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:08:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:56 2005 +1100"
      },
      "message": "[PATCH] ppc64: Thermal control for SMU based machines\n\nThis adds a new thermal control framework for PowerMac, along with the\nimplementation for PowerMac8,1, PowerMac8,2 (iMac G5 rev 1 and 2), and\nPowerMac9,1 (latest single CPU desktop). In the future, I expect to move\nthe older G5 thermal control to the new framework as well.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "183d020258dfd08178a05c6793dae10409db8abb",
      "tree": "5b20bc62709c94bd63e17d800544140213eaf0f5",
      "parents": [
        "4350147a816b9c5b40fa59e4fa23f17490630b79"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:29:02 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:40 2005 +1100"
      },
      "message": "[PATCH] ppc64: SMU partition recovery\n\nThis patch adds the ability to the SMU driver to recover missing\ncalibration partitions from the SMU chip itself. It also adds some\ndynamic mecanism to /proc/device-tree so that new properties are visible\nto userland.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4350147a816b9c5b40fa59e4fa23f17490630b79",
      "tree": "c333986047de60aa90809d669895726610c0c3e5",
      "parents": [
        "a82765b6eee3d1267ded3320ca67b39fe1844599"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:27:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:34 2005 +1100"
      },
      "message": "[PATCH] ppc64: SMU based macs cpufreq support\n\nCPU freq support using 970FX powertune facility for iMac G5 and SMU\nbased single CPU desktop.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12621a163b78d775a95dea60357bc90e58e1a3aa",
      "tree": "fc06cefe67db4e54f737393b420b7b0529608d5b",
      "parents": [
        "24763c48a3c9cdf0a138038b51a7fca65859cd78"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:57 2005 -0800"
      },
      "message": "[PATCH] drivers/macintosh: fix-up schedule_timeout() usage\n\nUse schedule_timeout_interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de2d3dbd17e6bb60bde4632ce1c7df063b073934",
      "tree": "dfccb1a2717a8a042a87dbade509f894810ea1cd",
      "parents": [
        "104dd65fef378773ec0510c788bd4b5ad6ea1121",
        "df70b17f88a4d1d8545d3569a1f6d28c6004f9e4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 02 15:20:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 02 15:20:55 2005 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "a0005034713c1c2bb5ffe9d1cab829e817fddb73",
      "tree": "b359c2e5ce432255ededd4a21f3f2fd5ce5b137a",
      "parents": [
        "bccfd588423bb610fb1fde987da3ad23af1c46d7"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 02 15:08:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 02 15:08:17 2005 +1100"
      },
      "message": "powerpc: exclude powerbook sleep code with CONFIG_PPC64 and CONFIG_PM\n\nWe were getting powerbook sleep code included, and giving compile\nerrors, with CONFIG_PM\u003dy on a 64-bit build.  This excludes that code\nso the kernel will compile.  One day BenH will implement on sleep on\nthe G5...\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
      "tree": "2e52f812f6d0b7ab4b2b06a71b676f36c5afa288",
      "parents": [
        "76440d5e13d7dacd5763394ddb2071424e0b6921"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 01:30:32 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Oct 31 01:30:32 2005 -0500"
      },
      "message": "Input: adbhid - fix OOPS introduced by dynalloc conversion\n\nThe problem is that adbhid[]-\u003einput is NULL, so the kernel oopses with\na null pointer dereference as soon as a key is pressed.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "23fd07750a789a66fe88cf173d52a18f1a387da4",
      "tree": "06fdd6df35fdb835abdaa9b754d62f6b84b97250",
      "parents": [
        "bd787d438a59266af3c9f6351644c85ef1dd21fe",
        "ed28f96ac1960f30f818374d65be71d2fdf811b0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "message": "Merge ../linux-2.6 by hand\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "08124f958997ac14bb2284af787752125a892e9f",
      "tree": "5e46f1ce146cd89b61565194aef0a386a9b37acf",
      "parents": [
        "7e658118faa9faf71f8a8295cdaeb7ca71c04672"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri Oct 28 17:46:51 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 15:11:48 2005 +1000"
      },
      "message": "[PATCH] ppc64: AC Power handling broken for desktops\n\nCurrently, AC Power is 0 on a desktop G4.  No batteries present should mean\nAC Power \u003d\u003d 1.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dcb34abb4d9bae0588c5c11101ed6afcee71f895",
      "tree": "41e79b5d302ddb08745e93891a6dd4e4a00c208a",
      "parents": [
        "35e95e63995f3e52178db4b769120ce60deb6b54"
      ],
      "author": {
        "name": "scwhab@suse.de",
        "email": "scwhab@suse.de",
        "time": "Fri Oct 28 17:46:20 2005 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Oct 29 14:35:58 2005 +1000"
      },
      "message": "[PATCH] Add modalias to macio sysfs attributes\n\nProvide a \"compatible\" entry in /sys/bus/macio/devices/*/ This can be used\nto load drivers via the modules.alias file.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7f7a569d9b4ea7c53ab6fcd1377895312d8372b",
      "tree": "554febf346b80a93c8dad5dff57fa60c4ea675b8",
      "parents": [
        "b7df3910c1298fee8ed7b9dfd2da74b85df5539c"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Thu Sep 15 02:01:41 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:53 2005 -0700"
      },
      "message": "[PATCH] Input: convert drivers/macintosh to dynamic input_dev allocation\n\nInput: convert drivers/macntosh to dynamic input_dev allocation\n\nThis is required for input_dev sysfs integration\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "53f4654272df7c51064825024340554b39c9efba",
      "tree": "e3e7b82a6bb0040ffbd267b250be2720704b98f2",
      "parents": [
        "51d172d5f3a193e4b8f76179b2e55d7a36b94117"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 27 22:25:43 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:52 2005 -0700"
      },
      "message": "[PATCH] Driver Core: fix up all callers of class_device_create()\n\nThe previous patch adding the ability to nest struct class_device\nchanged the paramaters to the call class_device_create().  This patch\nfixes up all in-kernel users of the function.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f2783c15007468c14972e2617db51e9affc7fad9",
      "tree": "6c8f57ee8e5cdaeb810a3ccf7f697576a7df7615",
      "parents": [
        "03f88e9f7145b03fd0d855918d54a3bf5342ac5e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 09:23:26 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 20 09:23:26 2005 +1000"
      },
      "message": "powerpc: Merge time.c and asm/time.h.\n\nWe now use the merged time.c for both 32-bit and 64-bit compilation\nwith ARCH\u003dpowerpc, and for ARCH\u003dppc64, but not for ARCH\u003dppc32.\nThis removes setup_default_decr (folds its function into time_init)\nand moves wakeup_decrementer into time.c.  This also makes an\nasm-powerpc/rtc.h.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b6ec995a21a9428aef620b5adf46d047a18d88b8",
      "tree": "6719121e6605cbca524b687f47336b9bbf3b8d41",
      "parents": [
        "3a5f8c5f788d68e325d9fe3c26f4df5a5aee838a",
        "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 12 14:43:32 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 12 14:43:32 2005 +1000"
      },
      "message": "Merge from Linus\u0027 tree\n"
    },
    {
      "commit": "a44fe13eab664ac488ced0845d9885b019bd24c5",
      "tree": "83da95a5b4b6a9b30c7c3dd0e129b589082b61aa",
      "parents": [
        "7644143cd6f7e029f3a8ea64f5fb0ab33ec39f72"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Sep 30 08:25:17 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:42:58 2005 -0700"
      },
      "message": "[PATCH] Fix ppc64 smu driver locking\n\nThe SMU driver has a small mistake in the locking of the interrupt code,\nif polled access and interrupt access race, interrupt may take a lock\nand return without releasing it. This fixes it. With that patch, the\ndriver is rock solid with my experimental thermal control (which bangs\nit pretty hard) racing with real time clock and cpufreq handling.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b67f62cf655c80147435544a2f8f6f57e07ec87",
      "tree": "fdbc706746344d4370ce3ae544c0a71ac833b147",
      "parents": [
        "e607d98369dbd8e7b33b19664d1729a8a81fe7cd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Sep 27 14:09:39 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Sep 27 16:36:23 2005 +1000"
      },
      "message": "[PATCH] ppc64 g5: merge tree build fix\n\nWe removed __pmacdata in the merge.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "14cf11af6cf608eb8c23e989ddb17a715ddce109",
      "tree": "271a97ce73e265f39c569cb159c195c5b4bb3f8c",
      "parents": [
        "e5baa396af7560382d2cf3f0871d616b61fc284c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 26 16:04:21 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 26 16:04:21 2005 +1000"
      },
      "message": "powerpc: Merge enough to start building in arch/powerpc.\n\nThis creates the directory structure under arch/powerpc and a bunch\nof Kconfig files.  It does a first-cut merge of arch/powerpc/mm,\narch/powerpc/lib and arch/powerpc/platforms/powermac.  This is enough\nto build a 32-bit powermac kernel with ARCH\u003dpowerpc.\n\nFor now we are getting some unmerged files from arch/ppc/kernel and\narch/ppc/syslib, or arch/ppc64/kernel.  This makes some minor changes\nto files in those directories and files outside arch/powerpc.\n\nThe boot directory is still not merged.  That\u0027s going to be interesting.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e5baa396af7560382d2cf3f0871d616b61fc284c",
      "tree": "6afc166894b8c8b3b2cf6add72a726be14ae2443",
      "parents": [
        "d6a4c847e43c851cc0ddf73087a730227223f989",
        "ef6bd6eb90ad72ee8ee7ba8b271f27102e9a90c1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 25 22:51:50 2005 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Sep 25 22:51:50 2005 +1000"
      },
      "message": "Merge from Linus\u0027 tree.\n"
    },
    {
      "commit": "0365ba7fb1fa94a41289d6a3d36b4d95960e56cc",
      "tree": "1da4b5fb97266849d86a78010141e7345cc599aa",
      "parents": [
        "0f329075fb1dbd6845db03e9bb8252024fdbea1f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 22 21:44:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: SMU driver update \u0026 i2c support\n\nThe SMU is the \"system controller\" chip used by Apple recent G5 machines\nincluding the iMac G5.  It drives things like fans, i2c busses, real time\nclock, etc...\n\nThe current kernel contains a very crude driver that doesn\u0027t do much more\nthan reading the real time clock synchronously.  This is a completely\nrewritten driver that provides interrupt based command queuing, a userland\ninterface, and an i2c/smbus driver for accessing the devices hanging off\nthe SMU i2c busses like temperature sensors.  This driver is a basic block\nfor upcoming work on thermal control for those machines, among others.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.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": "897874fa9c58898767f081e12d70a1855b66331d",
      "tree": "dfff5ec382606d77d0745e603a58a2793494b91b",
      "parents": [
        "6622b8c780366f21c6bfaeebc6db8e591aa9ca2b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:26 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (PMAC_BACKLIGHT on ppc64)\n\nPMAC_BACKLIGHT is broken on ppc64; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64c74de7a3a744bc546ef76872be6285307ce101",
      "tree": "5fb195afdf5163cb6983bc0348490f247c82eeb3",
      "parents": [
        "1bc3a1ec6030f7a6a9e78172e1221be9baed68e8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Jul 27 11:44:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:57 2005 -0700"
      },
      "message": "[PATCH] ppc64: hide CONFIG_ADB\n\nThis bites me all day when I use our default config for ppc64.  We use a\npatch to fix the compile errors and provide the CONFIG_MAC_EMUMOUSEBTN\nfunctionality (which is behind CONFIG_INPUT_ADBHID).  But Benh doesnt like\nit.\n\nhttp://ozlabs.org/pipermail/linuxppc64-dev/2005-March/003423.html\n\nJust hide all the ADB parts from via-pmu on ppc64 instead.\n\ndrivers/macintosh/adbhid.c: In function `adbhid_init\u0027:\ndrivers/macintosh/adbhid.c:1199: error: `_MACH_chrp\u0027 undeclared (first use in this function)\ndrivers/macintosh/adbhid.c:1199: error: (Each undeclared identifier is reported only once\ndrivers/macintosh/adbhid.c:1199: error: for each function it appears in.)\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "184f6eb8c46afc2a4aa6cb7c51ebc423c36d9c9d",
      "tree": "e32c7dac4947a252f6e17e62db37ca0e4d5fdf9c",
      "parents": [
        "b5bf5b6786ccfc9e0c8801291f463d92c8e0b423"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Jul 06 15:45:09 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 12:55:20 2005 -0700"
      },
      "message": "[PATCH] openfirmware: implement hotplug for macio devices\n\nThis adds the hotplug routine for generating hotplug events when devices\nare seen on the macio bus.  It uses the attributed created by the sysfs\nnodes to generate the hotplug environment vars for userspace.\n\nSince the characters allowed inside the \u0027compatible\u0027 field are NUL\nterminated, they are exported as individual OF_COMPATIBLE_# variables,\nwith OF_COMPATIBLE_N maintaining a count of how many there are.\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\nftp://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": "b5bf5b6786ccfc9e0c8801291f463d92c8e0b423",
      "tree": "2b398307b9d647f8f8902093f66ec20348727567",
      "parents": [
        "5e6557722e69840506eb8bc5a1edcdb4e447a917"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Jul 06 15:26:27 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 06 12:55:20 2005 -0700"
      },
      "message": "[PATCH] openfirmware: add sysfs nodes for open firmware devices\n\nThis adds sysfs nodes that the hotplug userspace can use to load the\nappropriate modules.\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\nChanges: The previous versions were built on 2.6.12. 2.6.13-rcX introduced\n         a device_attribute parameter to the show functions. Since that\n         parameter was treated as the output buffer, memory corruption would\n         result, causing Oopsen very quickly.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\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": "8c8709334cec803368a432a33e0f2e116d48fe07",
      "tree": "f3298ae6d844e548c36df9fc3bfb5a3662d4e45d",
      "parents": [
        "fcd16cc084f2b98ab64d27721abdb941f3d9c4cb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 27 14:36:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:43 2005 -0700"
      },
      "message": "[PATCH] ppc32: Remove CONFIG_PMAC_PBOOK\n\nThis patch removes CONFIG_PMAC_PBOOK (PowerBook support).  This is now\nsplit into CONFIG_PMAC_MEDIABAY for the actual hotswap bay that some\npowerbooks have, CONFIG_PM for power management related code, and just left\nout of any CONFIG_* option for some generally useful stuff that can be used\non non-laptops as well.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcd16cc084f2b98ab64d27721abdb941f3d9c4cb",
      "tree": "a016e695cca24db823647d9100fd379177716504",
      "parents": [
        "e4ee69c8c1e7ff9790fbce29c7be50db57323a6f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 27 14:36:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:43 2005 -0700"
      },
      "message": "[PATCH] ppc32: remove obsolete macserial driver\n\nThe macserial driver has been obsoleted by the new pmac_zilog driver for a\nwhile now and probably doesn\u0027t even work anymore on recent kernels.  This\npatch removes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4ee69c8c1e7ff9790fbce29c7be50db57323a6f",
      "tree": "ba6bfdc216de500f3b3c7c1613c50efb7d550dba",
      "parents": [
        "bb1657468152c5e5232c7bf35cf0e9c41b5d9910"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 27 14:36:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:42 2005 -0700"
      },
      "message": "[PATCH] ppc32: Bump PMU interrupt priority\n\nThe Power Management Unit on PowerMacs is very sensitive to timeouts during\nasync message exchanges.  It uses rather crude protocol based on a shift\nregister with an interrupt and is almost continuously exchanging messages with\nthe host CPU on laptops.\n\nThis patch adds a routine to the open_pic driver to be able to select a PMU\ndriver so that it bumps it\u0027s interrupt priority to above the normal level.\n\nThis will allow PMU interrupts to occur while another interrupt is pending,\nand thus reduce the risk of machine beeing abruptly shutdown by the PMU due to\na timeout in PMU communication caused by excessive interrupt latency.  The\nproblem is very rare, and usually just doesn\u0027t happen, but it is still useful\nto make things even more robust.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73",
      "tree": "d1e7c1e2e8902072042aefc3a7976b271cf76021",
      "parents": [
        "b3e112bcc19abd8e9657dca34a87316786e096f3"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Fri Jun 24 23:13:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Cleanup patch for process freezing\n\n1. Establish a simple API for process freezing defined in linux/include/sched.h:\n\n   frozen(process)\t\tCheck for frozen process\n   freezing(process)\t\tCheck if a process is being frozen\n   freeze(process)\t\tTell a process to freeze (go to refrigerator)\n   thaw_process(process)\tRestart process\n   frozen_process(process)\tProcess is frozen now\n\n2. Remove all references to PF_FREEZE and PF_FROZEN from all\n   kernel sources except sched.h\n\n3. Fix numerous locations where try_to_freeze is manually done by a driver\n\n4. Remove the argument that is no longer necessary from two function calls.\n\n5. Some whitespace cleanup\n\n6. Clear potential race in refrigerator (provides an open window of PF_FREEZE\n   cleared before setting PF_FROZEN, recalc_sigpending does not check\n   PF_FROZEN).\n\nThis patch does not address the problem of freeze_processes() violating the rule\nthat a task may only modify its own flags by setting PF_FREEZE. This is not clean\nin an SMP environment. freeze(process) is therefore not SMP safe!\n\nSigned-off-by: Christoph Lameter \u003cchristoph@lameter.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3d5496ea5915fa4848fe307af9f7097f312e932",
      "tree": "e358977311df194ebac13d57c5e8abf1a87bd65c",
      "parents": [
        "2a5a68b840cbab31baab2d9b2e1e6de3b289ae1e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Apr 02 20:31:02 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:48 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill address ranges in non-sensors i2c chip drivers\n\nSome months ago, you killed the address ranges mechanism from all\nsensors i2c chip drivers (both the module parameters and the in-code\naddress lists). I think it was a very good move, as the ranges can\neasily be replaced by individual addresses, and this allowed for\nsignificant cleanups in the i2c core (let alone the impressive size\nshrink for all these drivers).\n\nUnfortunately you did not do the same for non-sensors i2c chip drivers.\nThese need the address ranges even less, so we could get rid of the\nranges here as well for another significant i2c core cleanup. Here comes\na patch which does just that. Since the process is exactly the same as\nwhat you did for the other drivers set already, I did not split this one\nin parts.\n\nA documentation update is included.\n\nThe change saves 308 bytes in the i2c core, and an average 1382 bytes\nfor chip drivers which use I2C_CLIENT_INSMOD, 126 bytes for those which\ndo not.\n\nThis change is required if we want to merge the sensors and non-sensors\ni2c code (and we want to do this).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/Documentation/i2c/writing-clients\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "e404e274f62665f3333d6a539d0d3701f678a598",
      "tree": "ef6618291524edaab45c4123274730c7d57ae852",
      "parents": [
        "a5099cfc2e82240b0a3e72ad79a5969d5af1a7dc"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:42:58 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/i2c/chips/w83781d.c - drivers/s390/block/dcssblk.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "56b2293595b2eb52cc2aa2baf92c6cfa8265f9d5",
      "tree": "5cbada5b35b1b87dfd75852c9397a2b14dfbb9d9",
      "parents": [
        "8874b414ffe037c39e73bb262ddf69653a13c0a4"
      ],
      "author": {
        "name": "gregkh@suse.de",
        "email": "gregkh@suse.de",
        "time": "Wed Mar 23 10:01:41 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:09 2005 -0700"
      },
      "message": "[PATCH] class: convert drivers/* to use the new class api instead of class_simple\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0086b5ec7834b78358dea3f713275a9ae2b229ec",
      "tree": "589b4166efe6ab929ee25b20b2e89935efba504e",
      "parents": [
        "243cd55e021baf28babdd88112ac03ae5cd4bb9c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jun 10 14:19:02 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 09 21:33:35 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix nasty sleep/wakeup problem\n\nDespite all the care lately in making the powermac sleep/wakeup as\nrobust as possible, there is still a nasty related to the use of cpufreq\non PMU based machines.  Unfortunately, it affects paulus old powerbook\nso I have to fix it :)\n\nWe didn\u0027t manage to understand what is precisely going on, it leads to\nmemory corruption and might have to do with RAM not beeing properly\nrefreshed when a cpufreq transition is done right before the sleep.\n\nThe best workaround (and less intrusive at this point) we could come up\nwith is included in this patch.  We basically do _not_ force a switch to\nhigh speed on suspend anymore (that is what is causing the problem) on\nthose machines.  We still force a speed switch on wakeup (since we don\u0027t\nknow what speed we are coming back from sleep at, and that seems to work\nfine).\n\nSince, during this short interval, the actual CPU speed might be\nincorrect, we also hack around by multiplying loops_per_jiffy by 2 (max\nspeed factor on those machines) during early wakeup stage to make sure\nudelay\u0027s during that time aren\u0027t too short.\n\nFor after 2.6.12, we\u0027ll change udelay implementation to use the CPU\ntimebase (which is always constant) instead like we do on ppc64 and thus\nget rid of all those problems.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b16eeb47292597a8bf3ad53fdaf1f727f57bd8e4",
      "tree": "93325bd2b4dd53e3064408c997f626b565c4423f",
      "parents": [
        "49f384b82b03416dd7e4fc77847a959fe3247362"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri May 27 12:53:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat May 28 11:14:01 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix cpufreq vs. sleep issue\n\nRecent kernels occasionally trigger a PMU timeout on some mac laptops,\ntypically on wakeup from sleep.  This seem to be caused by either a too big\nlatency caused by the cpufreq switch on wakeup from sleep or by an\ninterrupt beeing lost due to the reset of the interrupt controller done\nduring wakeup.\n\nThis patch makes that code more robust by stopping PMU auto poll activity\naround cpufreq changes on machines that use the PMU for such changes (long\nlatency switching involving a CPU hard reset and flush of all caches) and\nby removing the reset of the open pic interrupt controller on wakeup (that\ncan cause the loss of an interrupt and Darwin doesn\u0027t do it, so it must not\nbe necessary).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d20c507f28dbee33086e8212b98f9ddc5372cd81",
      "tree": "30b3bda5e47d088b46ab8eab4d69d059a71197e1",
      "parents": [
        "a8bacec09352b86bd389cc93a20008577fa14764"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Wed May 25 12:31:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:29 2005 -0700"
      },
      "message": "[PATCH] therm_adt746x: show correct sensor locations\n\nThis patch shows the correct locations of the heat sensors present in iBook\nand PowerBooks G4, instead of displaying them as being on CPU and GPU\n(which is not always the case).\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8bacec09352b86bd389cc93a20008577fa14764",
      "tree": "608170ccc532ea2b96f1a5f073ae154cb8ce80fc",
      "parents": [
        "3bf4fb820d7382318d178bd765c20028415466ab"
      ],
      "author": {
        "name": "Colin Leroy",
        "email": "colin@colino.net",
        "time": "Wed May 25 12:31:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:29 2005 -0700"
      },
      "message": "[PATCH] Make sure therm_adt746x only handles known hardware\n\nThis patch limits therm_adt746x to currently existing fan controllers in\nApple laptops.  It may avoid problems with future hardware.\n\nSigned-off-by: Colin Leroy \u003ccolin@colino.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e521dca64e0f82d844928c5ee88d82fdced50cbe",
      "tree": "c894a71c7d1a22e6c814f202532ec55616665adb",
      "parents": [
        "6995f17a5ab3c3fd4df2e5b107d08cff1db3fa41"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 02 16:12:00 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon May 02 08:15:22 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix might_sleep() warning with clock spreading\n\nThe clock spreading disable/enable code was called to late/early during\nthe suspend/resume code on some laptops and would trigger a\nmight_sleep() warning due to the down() call in the low level i2c code.\n\nThis fixes it by calling those functions earlier/later when interrupts\nare still enabled.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "146a4b3bdfb5641bfbf975e29680b482b8b343ba",
      "tree": "b483a82225ad7f7a83848dc3c7d436eddfd377be",
      "parents": [
        "616299afcebfb2228f45a95aac7e63704c3733fc"
      ],
      "author": {
        "name": "Andreas Jaggi",
        "email": "andreas.jaggi@waterwave.ch",
        "time": "Sun May 01 08:58:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:41 2005 -0700"
      },
      "message": "[PATCH] macintosh/adbhid.c: adb buttons support for aluminium PowerBook G4\n\nThis patch adds support for the special adb buttons of the aluminium\nPowerBook G4.\n\nSigned-off-by: Andreas Jaggi \u003candreas.jaggi@waterwave.ch\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf2049f983eb47f9463d3dd54abd82e3e58846f9",
      "tree": "99b6f13374bd05c39710ead54bc7d7d6ed7c5f0c",
      "parents": [
        "3bfffd97ef913045080861d1898286ac8975c22a"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:38 2005 -0700"
      },
      "message": "[PATCH] fix few remaining u32 vs. pm_message_t problems\n\nThis fixes remaining u32 vs.  pm_message_t confusions in -rc2-mm3.  [There\nare usb changes, too; they went to Greg on his request.]\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": "3bfffd97ef913045080861d1898286ac8975c22a",
      "tree": "482accb34d082f7460c8acc8db6e00331dbf3e29",
      "parents": [
        "9bfd354b1b9c2f4faee121892bdfbc1490b51ab5"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:25:37 2005 -0700"
      },
      "message": "[PATCH] fix u32 vs. pm_message_t in rest of the tree\n\nThis fixes u32 vs.  pm_message_t confusion in remaining places.  Fortunately\nthere\u0027s few of them.\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": "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"
    }
  ]
}
