)]}'
{
  "log": [
    {
      "commit": "f1290ec93e5da4a748ca4758a00b580283e06596",
      "tree": "16cc70b78452643771161a15092228a8d3bab7ad",
      "parents": [
        "e502cdd63de666832b3b65017bb607c22d2868de"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use a common function to find code segment bases\n\nTo avoid some code duplication.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6d9a5d81c6159ad651b5c6bb9223d14e33d8033",
      "tree": "68c06cad51517a312ba720f37610f8380f084efd",
      "parents": [
        "1e01441051dda3bb01c455b6e20bce6d00563d82"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:56 2005 -0700"
      },
      "message": "[PATCH] x86_64: Make IRDA devices are not really ISA devices not depend on CONFIG_ISA\n\nThis allows to use them on x86-64\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e01441051dda3bb01c455b6e20bce6d00563d82",
      "tree": "5dc4c69dd4522ca569f70ead0ecbb923f1451891",
      "parents": [
        "35faa71484287fc150b8498cd5acae59ad17a356"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@muc.de",
        "time": "Sat Apr 16 15:24:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:55 2005 -0700"
      },
      "message": "[PATCH] x86_64: Use a VMA for the 32bit vsyscall\n\nUse a real VMA to map the 32bit vsyscall page\n\nThis interacts better with Hugh\u0027s upcomming VMA walk optimization\nAlso removes some ugly special cases.\n\nCode roughly modelled after the ppc64 vdso version from Ben Herrenschmidt.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f18de453eb52dae49bc512ccfa638d9a0f153771",
      "tree": "93961a6548b398f72824b264601142de97f5a988",
      "parents": [
        "db4686812835a497d6f5de1e6cf6e8010a3fc0c7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Apr 16 15:24:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:51 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix BUG()\n\nUse the correct file name in BUG()\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecd02dddd1d5bfc2141cbd0e205a53fb9d849c9e",
      "tree": "06660dbabc1df1a5c6ee23d48bb07e09e2960a88",
      "parents": [
        "b0a70b57f909647d79e0cc30772a0664fbf9830a"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Apr 16 15:24:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:46 2005 -0700"
      },
      "message": "[PATCH] i386: Use loaddebug macro consistently\n\nThis moves the macro loaddebug from asm-i386/suspend.h to\nasm-i386/processor.h, which is the place that makes sense for it to be\ndefined, removes the extra copy of the same macro in\narch/i386/kernel/process.c, and makes arch/i386/kernel/signal.c use the\nmacro in place of its expansion.\n\nThis is a purely cosmetic cleanup for the normal i386 kernel.  However, it\nis handy for Xen to be able to just redefine the loaddebug macro once\ninstead of also changing the signal.c code.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e285f8091b4ae9972f812400dc8b4b40ee779010",
      "tree": "da5e44dd66c8535eeeafe4ab7835627a401abc1a",
      "parents": [
        "48bb35831bb0344abc9aecb39467fd006b2f5d7d"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:41 2005 -0700"
      },
      "message": "[PATCH] irq and pci_ids: patch for Intel ESB2\n\nThis patch adds the Intel ESB2 DID\u0027s to the irq.c and pci_ids.h files.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5dfa9c1b4f5d399a2800d8486ca188988900db87",
      "tree": "83e431fef2dd4c5966507bdfa4ffb4f8c1532e32",
      "parents": [
        "4bfa437cf137fc653b286c110d849ff1ad2aee2b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Sat Apr 16 15:24:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:40 2005 -0700"
      },
      "message": "[PATCH] mips: update VR41xx CPU-PCI bridge support\n\nThis patch updates NEC VR4100 series CPU-PCI bridge support.\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4bfa437cf137fc653b286c110d849ff1ad2aee2b",
      "tree": "ebf46f42fbfc914547473db277dca51975c7ba68",
      "parents": [
        "e63f8f439de010b6227c0c9c6f56e2c44dbe5dae"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Sat Apr 16 15:24:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:39 2005 -0700"
      },
      "message": "[PATCH] mips: remove obsolete VR41xx RTC function from vr41xx.h\n\nThis patch had removed obsolete VR41xx RTC function from vr41xx.h .  I\nforgot to put this change in \"update VR41xx RTC support\".\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e63f8f439de010b6227c0c9c6f56e2c44dbe5dae",
      "tree": "eb80efbfb8e4c55a94610d30fb8424cd128ffe8b",
      "parents": [
        "89e09f5ebba4bcde9852e4be4af536d5b691f20a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@austin.ibm.com",
        "time": "Sat Apr 16 15:24:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:38 2005 -0700"
      },
      "message": "[PATCH] ppc64: no prefetch for NULL pointers\n\nFor prefetches of NULL (as when walking a short linked list), PPC64 will in\nsome cases take a performance hit.  The hardware needs to do the TLB walk,\nand said walk will always miss, which means (up to) two L2 misses as\npenalty.  This seems to hurt overall performance, so for NULL pointers skip\nthe prefetch alltogether.\n\nSigned-off-by: Olof Johansson \u003colof@austin.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "547ee84cea37696d25c93306e909378a87db2f66",
      "tree": "e21a5ce886975623d07add60beb223e6f36bab80",
      "parents": [
        "fa89c5092eddcbcb425a1416f85906e3cc519793"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Improve mapping of vDSO\n\nThis patch reworks the way the ppc64 is mapped in user memory by the kernel\nto make it more robust against possible collisions with executable\nsegments.  Instead of just whacking a VMA at 1Mb, I now use\nget_unmapped_area() with a hint, and I moved the mapping of the vDSO to\nafter the mapping of the various ELF segments and of the interpreter, so\nthat conflicts get caught properly (it still has to be before\ncreate_elf_tables since the later will fill the AT_SYSINFO_EHDR with the\nproper address).\n\nWhile I was at it, I also changed the 32 and 64 bits vDSO\u0027s to link at\ntheir \"natural\" address of 1Mb instead of 0.  This is the address where\nthey are normally mapped in absence of conflict.  By doing so, it should be\npossible to properly prelink one it\u0027s been verified to work on glibc.\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": "7bbd827750e630003896c96d0212962276ee5d91",
      "tree": "71bb72cddbb08f9de68b2c7c05b4f5c03e8ed0bd",
      "parents": [
        "b20af5f59797796d28b701f5d337e47c8a142eb2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:32 2005 -0700"
      },
      "message": "[PATCH] ppc64: very basic desktop g5 sound support\n\nThis patch hacks the current PowerMac Alsa driver to add some basic support\nof analog sound output to some desktop G5s.  It has severe limitations\nthough:\n\n - Only 44100Khz 16 bits\n - Only work on G5 models using a TAS3004 analog code, that is early\n   single CPU desktops and all dual CPU desktops at this date, but none\n   of the more recent ones like iMac G5.\n - It does analog only, no digital/SPDIF support at all, no native\n   AC3 support\n\nBetter support would require a complete rewrite of the driver (which I am\nworking on, but don\u0027t hold your breath), to properly support the diversity\nof apple sound HW setup, including dual codecs, several i2s busses, all the\nnew codecs used in the new machines, proper clock switching with digital,\netc etc etc...\n\nThis patch applies on top of the other PowerMac sound patches I posted in\nthe past couple of days (new powerbook support and sleep fixes).  \n\nNote: This is a FAQ entry for PowerMac sound support with TI codecs: They\nhave a feature called \"DRC\" which is automatically enabled for the internal\nspeaker (at least when auto mute control is enabled) which will cause your\nsound to fade out to nothing after half a second of playback if you don\u0027t\nset a proper \"DRC Range\" in the mixer.  So if you have a problem like that,\ncheck alsamixer and raise your DRC Range to something reasonable.\n\nNote2: This patch will also add auto-mute of the speaker when line-out jack\nis used on some earlier desktop G4s (and on the G5) in addition to the\nheadphone jack.  If that behaviour isn\u0027t what you want, just disable\nauto-muting and use the manual mute controls in alsamixer.\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": "cd2c169e6a2d15dce3f526b1e2f97e843f8f5787",
      "tree": "7eda13cbd83dc61ea35b04bbb02802a0acb5f68d",
      "parents": [
        "51e6606491a0f5deaba52fb00c0374b9cb612f98"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Apr 16 15:24:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:28 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix compilation error in include/asm/prom.h\n\nmake defconfig give the following error on ppc (gcc-4):\n\narch/ppc/syslib/prom_init.c:120: error: static declaration of ‘prom_display_paths’ follows non-static declaration\ninclude/asm/prom.h:17: error: previous declaration of ‘prom_display_paths’ was here\narch/ppc/syslib/prom_init.c:122: error: static declaration of ‘prom_num_displays’ follows non-static declaration\ninclude/asm/prom.h:18: error: previous declaration of ‘prom_num_displays’ was here\n\nSigned-Off-By: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ce3a719bc5772bc84ab6f50ef505da6992778ff",
      "tree": "0ef18ef670bb885a4de66e69f072bd3f6c1be13a",
      "parents": [
        "b625a2b85221821b6831a387ee23ff7d93ffb7d1"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "benoit.boissinot@ens-lyon.org",
        "time": "Sat Apr 16 15:24:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:27 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix compilation error in include/asm-m68k/setup.h\n\nmake defconfig give the following error on ppc (gcc-4):\n\ninclude/asm-m68k/setup.h:365: error: array type has incomplete element\ntype\n\nSigned-Off-By: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f50b153b1966230e78034d5ab1641ca4bb5db56d",
      "tree": "9f3f0971789ca2cbb59efbd694c172804f4547cd",
      "parents": [
        "b464fce5edc08a825907e9d48a2d2f1af0393fef"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:22 2005 -0700"
      },
      "message": "[PATCH] ppc32: Support 36-bit physical addressing on e500\n\nTo add support for 36-bit physical addressing on e500 the following changes\nhave been made.  The changes are generalized to support any physical address\nsize larger than 32-bits:\n\n* Allow FSL Book-E parts to use a 64-bit PTE, it is 44-bits of pfn, 20-bits\n  of flags.\n\n* Introduced new CPU feature (CPU_FTR_BIG_PHYS) to allow runtime handling of\n  updating hardware register (SPRN_MAS7) which holds the upper 32-bits of\n  physical address that will be written into the TLB.  This is useful since\n  not all e500 cores support 36-bit physical addressing.\n\n* Currently have a pass through implementation of fixup_bigphys_addr\n\n* Moved _PAGE_DIRTY in the 64-bit PTE case to free room for three additional\n  storage attributes that may exist in future FSL Book-E cores and updated\n  fault handler to copy these bits into the hardware TLBs.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b464fce5edc08a825907e9d48a2d2f1af0393fef",
      "tree": "e92083cc989a20d363bfb4de438098a30e8f3843",
      "parents": [
        "a85f6d4aca822acdb49d27c44519cd6514b06a1d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "message": "[PATCH] ppc32: Allow adjust of pfn offset in pte\n\nAllow the pfn to be offset by more than just PAGE_SHIFT in the pte.  Today,\nPAGE_SHIFT tends to allow us to have 12-bits of flags in the pte.  In the\nfuture if we have a larger pte we can allocate more bits for flags by\noffsetting the pfn even further.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a85f6d4aca822acdb49d27c44519cd6514b06a1d",
      "tree": "df39f6f9cfd8017be90ab658196336c69b8de9b5",
      "parents": [
        "7a1e335085ead05da08f791340f58b493126894d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:21 2005 -0700"
      },
      "message": "[PATCH] ppc32: make usage of CONFIG_PTE_64BIT \u0026 CONFIG_PHYS_64BIT consistent\n\nCONFIG_PTE_64BIT \u0026 CONFIG_PHYS_64BIT are not currently consistently used in\nthe code base.  Fixed up the usage such that CONFIG_PTE_64BIT is used when we\nhave a 64-bit PTE regardless of physical address width.  CONFIG_PHYS_64BIT is\nused if the physical address width is larger than 32-bits, regardless of PTE\nsize.\n\nThese changes required a few sub-arch specific ifdef\u0027s to be fixed and the\nintroduction of a physical address format string.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a1e335085ead05da08f791340f58b493126894d",
      "tree": "5b1a763061d68caef26ec85d55404d868bab7a74",
      "parents": [
        "0c541b4406a68e74d94ddb667c69d9e03bce8681"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Sat Apr 16 15:24:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:20 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix pte_update for 64-bit PTEs\n\nWhile the existing pte_update code handled atomically modifying a 64-bit PTE,\nit did not return all 64-bits of the PTE before it was modified.  This causes\nproblems in some places that expect the full PTE to be returned, like\nptep_get_and_clear().\n\nCreated a new pte_update function that is conditional on CONFIG_PTE_64BIT.  It\natomically reads the low PTE word which all PTE flags are required to be in\nand returns a premodified full 64-bit PTE.\n\nSince we now have an explicit 64-bit PTE version of pte_update we can also\nremove the hack that existed to get the low PTE word regardless of size.\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c541b4406a68e74d94ddb667c69d9e03bce8681",
      "tree": "869506b6c3f7c00ac13f2aa80c35fb5e229cc329",
      "parents": [
        "7a648b9ec09f32606fe0f27fb9d095311cf968ca"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:19 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix AGP and sleep again\n\nMy previous patch that added sleep support for uninorth-agp and some AGP\n\"off\" stuff in radeonfb and aty128fb is breaking some configs.  More\nspecifically, it has problems with rage128 setups since the DRI code for\nthese in X doesn\u0027t properly re-enable AGP on wakeup or console switch\n(unlike the radeon DRM).\n\nThis patch fixes the problem for pmac once for all by using a different\napproach.  The AGP driver \"registers\" special suspend/resume callbacks with\nsome arch code that the fbdev\u0027s can later on call to suspend and resume\nAGP, making sure it\u0027s resumed back in the same state it was when suspended.\n This is platform specific for now.  It would be too complicated to try to\ndo a generic implementation of this at this point due to all sort of weird\nthings going on with AGP on other architectures.  We\u0027ll re-work that whole\nproblem cleanly once we finally merge fbdev\u0027s and DRI.\n\nIn the meantime, please apply this patch which brings back some r128 based\nlaptops into working condition as far as system sleep is concerned.\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": "7a648b9ec09f32606fe0f27fb9d095311cf968ca",
      "tree": "7bab0ea91f5af84f6fedf0422d10194308c851b2",
      "parents": [
        "6c26e03b2db4b66d79bfb774628c1fc9b458b943"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Apr 16 15:24:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:18 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix cpufreq problems\n\nThis patch updates the PowerMac cpufreq driver.  It depends on the addition\nof the suspend() method (my previous patch) and on the new flag I defined\nto silence some warnings that are normal for us.\n\nIt fixes various issues related to cpufreq on pmac, including some crashes\non some models when sleeping the machine while in low speed, proper voltage\ncontrol on some newer machines, and adds voltage control on 750FX based G3\nlaptops.\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": "9f3786dc8b1d6229dbe76e364323f0d787e7a0ea",
      "tree": "9becf7cb07d0bcd3fa638b66e389f9cd6ed6d52a",
      "parents": [
        "4c4c402d6caba5d938ffbbb49961659ecac709d4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:09 2005 -0700"
      },
      "message": "[PATCH] Fix linux/atalk.h header\n\nThis recently got changed to include a lot of kernel internal stuff in the\nnon-__KERNEL__ area of the header, which isn\u0027t so kosher and breaks libc\nbuilds.\n\nThe fix is pretty simple.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79befd0c08c4766f8fa27e37ac2a70e40840a56a",
      "tree": "d0600c289b1a54902e3b78eec0729dc7011569a3",
      "parents": [
        "d345734267dbec642f4e34a9d392d2fd85b5fa9b"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@suse.de",
        "time": "Sat Apr 16 15:24:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:24:05 2005 -0700"
      },
      "message": "[PATCH] oom-killer disable for iscsi/lvm2/multipath userland critical sections\n\niscsi/lvm2/multipath needs guaranteed protection from the oom-killer, so\nmake the magical value of -17 in /proc/\u003cpid\u003e/oom_adj defeat the oom-killer\naltogether.\n\n(akpm: we still need to document oom_adj and friends in\nDocumentation/filesystems/proc.txt!)\n\nSigned-off-by: Andrea Arcangeli \u003candrea@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81ddef77bb774e771db8588b937665cd38f40cee",
      "tree": "5e89b0f6bb47a43b3b00d30a5e1e22db727b5047",
      "parents": [
        "9ffb7146f0aa9c0070cda3d8701b0a89e34913d1"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sat Apr 16 15:23:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:59 2005 -0700"
      },
      "message": "[PATCH] re-export cancel_rearming_delayed_workqueue\n\nThis was unexported by Arjan because we have no current users.\n\nHowever, during a conversion from tasklets to workqueues of the parisc led\nfunctions, we ran across a case where this was needed.  In particular, the\nopen coded equivalent of cancel_rearming_delayed_workqueue was implemented\nincorrectly, which is, I think, all the evidence necessary that this is a\nuseful API.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a228aaa879c119c9fb9b9d7e062ac13cb1a9079",
      "tree": "7a79aef406aa44dcbe887e69656aef61ed98dd9a",
      "parents": [
        "7aa52f5128b06d1df9b2ee65c06d401af27da0a4"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat Apr 16 15:23:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:23:57 2005 -0700"
      },
      "message": "[PATCH] arm: add comment about dma_supported()\n\n\r)\n\n\nFrom: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\n\nThe ARM dma_supported() is rather basic, and I don\u0027t think it takes into\naccount everything that it should do (eg, whether the mask agrees with what\nwe\u0027d return for GFP_DMA allocations).  Note this.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\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"
    }
  ]
}
