)]}'
{
  "log": [
    {
      "commit": "9e893bb8530d9c09b1eb8da8734eebf4182bb8b7",
      "tree": "2575bc25c6089978ce00023283521103690d461a",
      "parents": [
        "6b41016032accca5a0ca8bbd35ec5fd7f7bc3aeb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Nov 18 11:10:03 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:15:31 2007 -0800"
      },
      "message": "m68k: export atari_keyb_init\n\nm68k: export atari_keyb_init\n\nThis patch fixes the following build error:\n\n  ..\n    MODPOST 25 modules\n  ERROR: \"atari_keyb_init\" [drivers/input/mouse/atarimouse.ko] undefined!\n  ERROR: \"atari_keyb_init\" [drivers/input/keyboard/atakbd.ko] undefined!\n  make[2]: *** [__modpost] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b41016032accca5a0ca8bbd35ec5fd7f7bc3aeb",
      "tree": "b2f707ebd2c17a3cea3e4ebb425626ec42511634",
      "parents": [
        "9ccc236269c1a838b58148c94ac0eeeca885b836",
        "a3f095ade0f5fd2a09a7f523632d762314452871"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:58 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (39 commits)\n  ACPI: EC: Workaround for optimized controllers (version 3)\n  ACPI: EC: use printk_ratelimit(), add some DEBUG mode messages\n  Revert \"ACPI: EC: Workaround for optimized controllers\"\n  ACPI: fix two IRQ8 issues in IOAPIC mode\n  ACPI: Add missing spaces to printk format\n  cpuidle: fix HP nx6125 regression\n  cpuidle: add sched_clock_idle_[sleep|wakeup]_event() hooks\n  cpuidle: fix C3 for no bus-master control case\n  ACPI: thinkpad-acpi: fix oops when a module parameter has no value\n  Revert \"Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi\u003doff\"\n  ACPI: EC: Don\u0027t init EC early if it has no _INI\n  Revert \"acpi: make ACPI_PROCFS default to y\"\n  Revert \"ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS\"\n  ACPI: Split out control for /proc/acpi entries from battery, ac, and sbs.\n  ACPI: Video: Increase buffer size for writes to brightness proc file.\n  ACPI: EC: Workaround for optimized controllers\n  ACPI: SBS: Fix retval warning\n  ACPI: Enable MSR (FixedHW) support for T-States\n  ACPI: Get throttling info from BIOS only after evaluating _PDC\n  ACPI: Use _TSS for throttling control, when present. Add error checks.\n  ...\n"
    },
    {
      "commit": "9ccc236269c1a838b58148c94ac0eeeca885b836",
      "tree": "fbe9c922a21da9e949ecad1fd6eb39420aa58c2a",
      "parents": [
        "da457d4b93f9d746b0afd4aa65c94759f190d642",
        "c5d4a9997b4b2ec71cff0b219f05c6bc51f3fc79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:09:22 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: Register/unregister subchannels only from kslowcrw.\n  [S390] Add missing die_notifier() call to die().\n  [S390] Fix memory detection.\n  [S390] Explicitly code allocpercpu calls in iucv\n  [S390] Dont overwrite lowcores on smp_send_stop().\n  [S390] Optimize storage key handling for anonymous pages\n  [S390] Fix kernel preemption.\n  [S390] appldata: remove unused binary sysctls.\n  [S390] cmm: remove unused binary sysctls.\n  [S390] Fix irq tracing and lockdep_sys_exit calls.\n  [S390] magic sysrq: check for in_atomic before doing an console_unblank\n  [S390] cio: change device sense procedure to work with pav aliases\n"
    },
    {
      "commit": "da457d4b93f9d746b0afd4aa65c94759f190d642",
      "tree": "dbd838391c612326bda09e5ea632c9c1e50a7fd0",
      "parents": [
        "0f13864e5b24d9cbe18d125d41bfa4b726a82e40",
        "ad639b9f2ccb87815384bda4ed4609592a861b8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:35 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (27 commits)\n  [POWERPC] 83xx: Update mpc8349emitx(gp) defconfig for USB\n  [POWERPC] 83xx: Update mpc832x_rdb_defconfig to enable MMC-over-SPI\n  [POWERPC] 83xx: MPC832x RDB - remove spidev stub, use mmc_spi\n  [POWERPC] 8xxx: MDS board RTC fixes\n  [POWERPC] Fix 8xx build breakage due to _tlbie changes\n  [POWERPC] Fix device tree interrupt map for Freescale ULI1575 boards\n  [POWERPC] Fix possible division by zero in scaled time accounting\n  [POWERPC] spufs: Fix context destroy vs /spu readdir race\n  [POWERPC] Fix RTAS os-term usage on kernel panic\n  [POWERPC] 83xx: Handle mpc8360 rev. 2.1 RGMII timing erratum\n  [POWERPC] Document rgmii-rxid and rgmii-txid phy-connection-types\n  [POWERPC] 83xx: Fix 2nd UCC entry in mpc832x_mds.dts\n  [POWERPC] 83xx: mpc832x mds: Fix board PHY reset code\n  [POWERPC] Fix potential NULL dereference\n  [POWERPC] vdso: Fixes for cache block sizes\n  [POWERPC] pasemi: Don\u0027t reset mpic at boot\n  [POWERPC] Fix kmalloc alignment on non-coherent DMA platforms\n  [POWERPC] Fix build failure on legacy iSeries\n  [POWERPC] 4xx: Use virtual PVR value to init FPU on arch/ppc 440EP\n  [POWERPC] 4xx: UIC add mask_ack callback\n  ...\n"
    },
    {
      "commit": "0f13864e5b24d9cbe18d125d41bfa4b726a82e40",
      "tree": "e6a886477ad8f4dc80ef6d775b68eb8bf2269e99",
      "parents": [
        "552d2f841e3f0f45eac86ff93e230db0b0a67a99"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Nov 22 12:43:13 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:08:18 2007 -0800"
      },
      "message": "isdn: avoid copying overly-long strings\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d9416\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "552d2f841e3f0f45eac86ff93e230db0b0a67a99",
      "tree": "c47fabd409b3dd92965017dfc1c82df1d35579a0",
      "parents": [
        "09cfd929860532f95c9944d39abbb043b8082f36",
        "b1e3afa001db8845eb60981f6ab925503ed94e53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:05:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:05:19 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] vpe: Add missing \"space\"\n  [MIPS] Compliment va_start() with va_end().\n  [MIPS] IP22: Fix broken eeprom access by using __raw_readl/__raw_writel\n  [MIPS] IP22: Fix broken EISA interrupt setup by switching to generic i8259\n  [MIPS] 64-bit Sibyte kernels need DMA32.\n  [MIPS] Only build r4k clocksource for systems that work ok with it.\n  [MIPS] Handle R4000/R4400 mfc0 from count register.\n  [MIPS] Fix possible hang in LL/SC futex loops.\n  [MIPS] Fix context DSP context / TLS pointer switching bug for new threads.\n  [MIPS] IP32: More interrupt renumbering fixes.\n  [MIPS] time: MIPSsim\u0027s plat_time_init doesn\u0027t need to be irq safe.\n  [MIPS] time: Fix negated condition in cevt-r4k driver.\n  [MIPS] Fix pcspeaker build.\n"
    },
    {
      "commit": "09cfd929860532f95c9944d39abbb043b8082f36",
      "tree": "b06c1666cc5e40fa350103fddcea780455b28799",
      "parents": [
        "8c6531f7a99f29ba8817ffb12cc9ecf190049bd6",
        "7cb41c65b3fc547da4050721445d07277768aa37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:04:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:04:24 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.15\n  [ALSA] emu10k1 - Check value ranges in ctl callbacks\n  [ALSA] emu10k1: Add mixer controls parameter checking.\n  [ALSA] fix private data pointer calculation in CS4270 driver\n  [ALSA] portman2x4 - Fix probe error\n  [ALSA] ca0106 - Fix write proc assignment\n  [ALSA] s3c2443-ac97: compilation fix\n  [ALSA] hda-codec - Revert volume knob controls in STAC codecs\n  [ALSA] ca0106 - Check value range in ctl callbacks\n  [ALSA] hda-codec - Check PINCAP only for PIN widgets\n  [ALSA] mpu401: fix recursive locking in timer\n  [ALSA] cmipci: fix FLINKON/OFF bits\n  [ALSA] hda-codec - Disable shared stream on AD1986A\n"
    },
    {
      "commit": "8c6531f7a99f29ba8817ffb12cc9ecf190049bd6",
      "tree": "5a91c2f781bc3a9d04eddf98f48439c2d70dfec4",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@arcor.de",
        "time": "Mon Nov 19 23:58:57 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 17:38:53 2007 -0800"
      },
      "message": "x86: correctly set UTS_MACHINE for \"make ARCH\u003dx86\"\n\nFor a kernel built with \"make ARCH\u003dx86\" the following system\ninformation is displayed when running the new kernel\n\n    $ uname -m\n    x86\n\nOn some i386 systems (e.g. K7) we even have the following information\n\n    $ uname -m\n    x66\n\nThis is weird. The usual information for \"uname -m\" should be \"x86_64\"\non 64-bit and \"i386\" or \"i686\" on 32-bit.\n\nThis patch fixes the issue by setting UTS_MACHINE to \"i386\" for 32-bit\nkernel builds and to \"x86_64\" for 64-bit kernel builds. I.e., \"x86\"\nwon\u0027t be used for UTS_MACHINE anymore.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1e3afa001db8845eb60981f6ab925503ed94e53",
      "tree": "bdfb7ba962a7d41fa805ce23d298f32d93e284bc",
      "parents": [
        "8142294dda12d5fd7615eed7986ad0d276793c03"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:47:54 2007 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:15 2007 +0000"
      },
      "message": "[MIPS] vpe: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8142294dda12d5fd7615eed7986ad0d276793c03",
      "tree": "67576cec1c971db1e29fe5f6ae13a8acb5028d4d",
      "parents": [
        "5b3af8f19fd3c61369da73476737fea058f1fccd"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Sat Nov 24 22:22:19 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:15 2007 +0000"
      },
      "message": "[MIPS] Compliment va_start() with va_end().\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b3af8f19fd3c61369da73476737fea058f1fccd",
      "tree": "e8be7656668f2c0ac45a7975da6b9e13bfa94286",
      "parents": [
        "68de4803726224a7cfe09c8052f0ce5e532c6847"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Nov 23 20:40:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] IP22: Fix broken eeprom access by using __raw_readl/__raw_writel\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "68de4803726224a7cfe09c8052f0ce5e532c6847",
      "tree": "2f6a9595768f75d417c30d1966012845d477f1ad",
      "parents": [
        "cce335ae47e231398269fb05fa48e0e9cbf289e0"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Nov 23 20:34:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] IP22: Fix broken EISA interrupt setup by switching to generic i8259\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cce335ae47e231398269fb05fa48e0e9cbf289e0",
      "tree": "a01ea9ad318d459393a905df5c53b68b754300da",
      "parents": [
        "940f6b48a130e0a33cb8bd397dd0e277166470ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 03 02:05:43 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] 64-bit Sibyte kernels need DMA32.\n\nSibyte SOCs only have 32-bit PCI.  Due to the sparse use of the address\nspace only the first 1GB of memory is mapped at physical addresses\nbelow 1GB.  If a system has more than 1GB of memory 32-bit DMA will\nnot be able to reach all of it.\n\nFor now this patch is good enough to keep Sibyte users happy but it seems\neventually something like swiotlb will be needed for Sibyte.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "940f6b48a130e0a33cb8bd397dd0e277166470ad",
      "tree": "03bd36fcb9b5c8d77f5de2930ff32d770f5cdf4e",
      "parents": [
        "5aa85c9fc49a6ce44dc10a42e2011bbde9dc445a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 24 22:33:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] Only build r4k clocksource for systems that work ok with it.\n\nIn particular as-is it\u0027s not suited for multicore and mutiprocessors\nsystems where there is on guarantee that the counter are synchronized\nor running from the same clock at all.  This broke Sibyte and probably\nothers since the \"[MIPS] Handle R4000/R4400 mfc0 from count register.\"\ncommit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5aa85c9fc49a6ce44dc10a42e2011bbde9dc445a",
      "tree": "14b8d1a014349568be39753f879c152e1e3f2b41",
      "parents": [
        "0f67e90e1caea4a0a14d2c60102547bce29f7f08"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 21 16:39:44 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] Handle R4000/R4400 mfc0 from count register.\n\nThe R4000 and R4400 have an errata where if the cp0 count register is read\nin the exact moment when it matches the compare register no interrupt will\nbe generated.\n\nThis bug may be triggered if the cp0 count register is being used as\nclocksource and the compare interrupt as clockevent.  So a simple\nworkaround is to avoid using the compare for both facilities on the\naffected CPUs.\n\nThis is different from the workaround suggested in the old errata documents;\nat some opportunity probably the official version should be implemented\nand tested.  Another thing to find out is which processor versions\nexactly are affected.  I only have errata documents upto R4400 V3.0\navailable so for the moment the code treats all R4000 and R4400 as broken.\n\nThis is potencially a problem for some machines that have no other decent\nclocksource available; this workaround will cause them to fall back to\nanother clocksource, worst case the \"jiffies\" source.\n"
    },
    {
      "commit": "0f67e90e1caea4a0a14d2c60102547bce29f7f08",
      "tree": "06e46b8b4f8f8fe6c08371987252294769d1acc1",
      "parents": [
        "07500b0d855b7f3f47ca263b21b6397d743d45d2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 20 10:44:18 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:14 2007 +0000"
      },
      "message": "[MIPS] Fix possible hang in LL/SC futex loops.\n\nThe LL / SC loops in __futex_atomic_op() have the usual fixups necessary\nfor memory acccesses to userspace from kernel space installed:\n\n        __asm__ __volatile__(\n        \"       .set    push                            \\n\"\n        \"       .set    noat                            \\n\"\n        \"       .set    mips3                           \\n\"\n        \"1:     ll      %1, %4  # __futex_atomic_op     \\n\"\n        \"       .set    mips0                           \\n\"\n        \"       \" insn  \"                               \\n\"\n        \"       .set    mips3                           \\n\"\n        \"2:     sc      $1, %2                          \\n\"\n        \"       beqz    $1, 1b                          \\n\"\n        __WEAK_LLSC_MB\n        \"3:                                             \\n\"\n        \"       .set    pop                             \\n\"\n        \"       .set    mips0                           \\n\"\n        \"       .section .fixup,\\\"ax\\\"                  \\n\"\n        \"4:     li      %0, %6                          \\n\"\n        \"       j       2b                              \\n\"\t\u003c-----\n        \"       .previous                               \\n\"\n        \"       .section __ex_table,\\\"a\\\"               \\n\"\n        \"       \"__UA_ADDR \"\\t1b, 4b                    \\n\"\n        \"       \"__UA_ADDR \"\\t2b, 4b                    \\n\"\n        \"       .previous                               \\n\"\n        : \"\u003dr\" (ret), \"\u003d\u0026r\" (oldval), \"\u003dR\" (*uaddr)\n        : \"0\" (0), \"R\" (*uaddr), \"Jr\" (oparg), \"i\" (-EFAULT)\n        : \"memory\");\n\nThe branch at the end of the fixup code, it goes back to the SC\ninstruction, no matter if the fault was first taken by the LL or SC\ninstruction resulting in an endless loop which will only terminate if\nthe address become valid again due to another thread setting up an\naccessible mapping and the CPU happens to execute the SC instruction\nsuccessfully which due to the preceeding ERET instruction of the fault\nhandler would only happen if UNPREDICTABLE instruction behaviour of the\nSC instruction without a preceeding LL happens to favor that outcome.\nBut normally processes are nice, pass valid arguments and we were just\ngetting away with this.\n\nThanks to Kaz Kylheku \u003ckaz@zeugmasystems.com\u003e for providing the original\nreport and a test case.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07500b0d855b7f3f47ca263b21b6397d743d45d2",
      "tree": "aff5b665b397e49b0beadfd6621394d39296f4c9",
      "parents": [
        "98ce472181e760a552314850c238b14bbf3f04ec"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 17:25:26 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] Fix context DSP context / TLS pointer switching bug for new threads.\n\nA new born thread starts execution not in schedule but rather in\nret_from_fork which results in it bypassing the part of the code to\nload a new context written in C which are the DSP context and the\nuserlocal register which Linux uses for the TLS pointer.  Frequently\nwe were just getting away with this bug for a number of reasons:\n\n o Real world application scenarios are very unlikely to use clone or fork\n   in blocks of DSP code.\n o Linux by default runs the child process right after the fork, so the\n   child by luck will find all the right context in the DSP and userlocal\n   registers.\n o So far the rdhwr instruction was emulated on all hardware so userlocal\n   wasn\u0027t getting referenced at all and the emulation wasn\u0027t suffering\n   from the issue since it gets it\u0027s value straight from the thread\u0027s\n   thread_info.\n\nFixed by moving the code to load the context from switch_to() to\nfinish_arch_switch which will be called by newborn and old threads.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98ce472181e760a552314850c238b14bbf3f04ec",
      "tree": "e2868580151a44e5853f1383b728984a6984ccf0",
      "parents": [
        "526a6770692477ff258621b1b8838cce9304f8e4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 15:43:44 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] IP32: More interrupt renumbering fixes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "526a6770692477ff258621b1b8838cce9304f8e4",
      "tree": "176274d8ad98bdd82f09a3bad78507211eb9f138",
      "parents": [
        "aea6863944efdf42b7de96e71545e0ce4c317a1f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 15:39:18 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] time: MIPSsim\u0027s plat_time_init doesn\u0027t need to be irq safe.\n\nIt\u0027s running early during the bootup process so interrupts are still off.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aea6863944efdf42b7de96e71545e0ce4c317a1f",
      "tree": "d6e8fe8aad1c66d100f3898a239fd6f409dffe44",
      "parents": [
        "cfb6f26035b17d5d280ce4a6ceb041438643ba63"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 02:21:08 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] time: Fix negated condition in cevt-r4k driver.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cfb6f26035b17d5d280ce4a6ceb041438643ba63",
      "tree": "712879603237d370bbffd5761d1bb512fe920a98",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:42:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 26 17:26:13 2007 +0000"
      },
      "message": "[MIPS] Fix pcspeaker build.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a3f095ade0f5fd2a09a7f523632d762314452871",
      "tree": "24e23bc2077ae866be9c43cc1f419db46f043714",
      "parents": [
        "e6532b8883760bdf9d251c669a3919fc9457aeca",
        "e790cc8bbb990df900eabdda18a5a480d22a60c8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:07:49 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:07:49 2007 -0500"
      },
      "message": "Pull bugzilla-9327 into release branch\n\nConflicts:\n\n\tdrivers/acpi/ec.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e790cc8bbb990df900eabdda18a5a480d22a60c8",
      "tree": "536d3bf16bb658817a1978bcc4270624f3661da0",
      "parents": [
        "3ebe08a749a0971a5407818169dc16212ef562f9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Nov 21 03:23:32 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:06:15 2007 -0500"
      },
      "message": "ACPI: EC: Workaround for optimized controllers (version 3)\n\nSome controllers fail to send confirmation GPE after address or data write.\nDetect this and don\u0027t expect such confirmation in future.\nThis is a generalization of previous workaround\n(66c5f4e7367b0085652931b2f3366de29e7ff5ec), which did only read address.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9327\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nTested-by: Mats Johannesson\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3ebe08a749a0971a5407818169dc16212ef562f9",
      "tree": "b3f887f0623902fdf7e0b1d1a1ec396a71cecd05",
      "parents": [
        "0af2f653c504d302d83d3a648c0408882ff62d4c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Nov 21 03:23:26 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:04:39 2007 -0500"
      },
      "message": "ACPI: EC: use printk_ratelimit(), add some DEBUG mode messages\n\nSometimes it is usefull to see raw protocol dump.\nUncomment \u0027#define DEBUG\u0027 at the beginning of file to make EC\nreally verbose.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0af2f653c504d302d83d3a648c0408882ff62d4c",
      "tree": "055f1fad06e1dba8c2e782786a7cfc2ea448a7f3",
      "parents": [
        "f2d68935ba08cf80f151bbdb5628381184e4a498"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 19:59:08 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 19:59:08 2007 -0500"
      },
      "message": "Revert \"ACPI: EC: Workaround for optimized controllers\"\n\nThis reverts commit f2d68935ba08cf80f151bbdb5628381184e4a498.\n"
    },
    {
      "commit": "ad639b9f2ccb87815384bda4ed4609592a861b8b",
      "tree": "78400fd3f80e459e4b57c2ecb4d6b09a63f8699b",
      "parents": [
        "04ce7a9767fa75a5ea7704b88530adde64488152"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Oct 17 17:41:00 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Nov 20 15:39:54 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Update mpc8349emitx(gp) defconfig for USB\n\nUSB support for the 8349itx got added a while back; but the defconfig\nnever got updated.  This patch adds the appropriate USB config options\nto the defconfigs\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCC: Scott Wood \u003cscottwood@freescale.com\u003e\nCC: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "04ce7a9767fa75a5ea7704b88530adde64488152",
      "tree": "8813ebf30345d604b3e079f1561e69ef813cd13f",
      "parents": [
        "ba3bdff54bdc4275b4ed68964bbfbcbda003715d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Nov 13 20:00:43 2007 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Nov 20 15:39:54 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Update mpc832x_rdb_defconfig to enable MMC-over-SPI\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ba3bdff54bdc4275b4ed68964bbfbcbda003715d",
      "tree": "c96ddb6e96f45997f04ab521e083dea8762b84e9",
      "parents": [
        "27f49807d79cf44642f98cb7854729836340d98d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Nov 13 20:00:11 2007 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Nov 20 15:39:54 2007 -0600"
      },
      "message": "[POWERPC] 83xx: MPC832x RDB - remove spidev stub, use mmc_spi\n\nmmc_spi has hit the mainline, so we can start using it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "27f49807d79cf44642f98cb7854729836340d98d",
      "tree": "1e7c7d50dba76d68f3f6681830b2d11352fe72ba",
      "parents": [
        "0b47759db54f82df68ed179ddc5cb2becea56158"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Nov 08 13:37:06 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Nov 20 15:39:54 2007 -0600"
      },
      "message": "[POWERPC] 8xxx: MDS board RTC fixes\n\nNow the rtc class ds1374 driver has been added, remove the old rtc\ndriver hookup code, add rtc node to device trees, and turn on the\nnew driver in the defconfigs.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7cb41c65b3fc547da4050721445d07277768aa37",
      "tree": "7800a08c5a374525439b225d4fc7f5f5d582bcbd",
      "parents": [
        "aa299d01f1c2e680e40813b63f8dfb46c79ea715"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Nov 20 20:16:43 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Nov 20 20:16:43 2007 +0100"
      },
      "message": "[ALSA] version 1.0.15\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "aa299d01f1c2e680e40813b63f8dfb46c79ea715",
      "tree": "7d8aa11cf32d807faa8d971029d7d174dab63c06",
      "parents": [
        "74415a36767d99d3adf31b4a62e4e50725e6b66a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 15 13:16:02 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 20:03:39 2007 +0100"
      },
      "message": "[ALSA] emu10k1 - Check value ranges in ctl callbacks\n\nCheck value ranges in ctl callbacks properly.  This fixes the unexpected\ncrash due to wrong value assignment.\nAlso, remove invalid comments in the last patch.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "74415a36767d99d3adf31b4a62e4e50725e6b66a",
      "tree": "549317574b0430436db259fac9481b42f504c450",
      "parents": [
        "4df20535ec52fb7eba604eb1ba77148f92ab8edd"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Mon Nov 12 14:55:19 2007 +0000"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 20:03:32 2007 +0100"
      },
      "message": "[ALSA] emu10k1: Add mixer controls parameter checking.\n\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4df20535ec52fb7eba604eb1ba77148f92ab8edd",
      "tree": "85beb2bb9a7282c387ca1d3534f2b377544c8106",
      "parents": [
        "37435446244958edc36b33cf2b87c2f5cd433ba4"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Nov 14 12:07:58 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 19:52:37 2007 +0100"
      },
      "message": "[ALSA] fix private data pointer calculation in CS4270 driver\n\nFix the calculation of the private_data pointer in the CS4270 driver.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "37435446244958edc36b33cf2b87c2f5cd433ba4",
      "tree": "87d72f25a93306c8c210d5851e338e1c2710fbc4",
      "parents": [
        "33712560285c9f7f5251508bcddeef0c57aa3329"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 29 11:14:31 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 19:52:19 2007 +0100"
      },
      "message": "[ALSA] portman2x4 - Fix probe error\n\nReported by Ingo Molnar,\nwhen booting an allyesconfig bzImage kernel the bootup hangs in the\nportman2x4 driver (on a box that does not have this hardware), at:\n Pid: 1, comm:              swapper\n EIP: 0060:[\u003cc02f763c\u003e] CPU: 0\n EIP is at parport_pc_read_status+0x4/0x8\n  EFLAGS: 00000202    Not tainted  (2.6.23-rc9 #904)\n EAX: f7e57a7f EBX: 00000010 ECX: c2b808c0 EDX: 00000379\n ESI: f7cb8230 EDI: 00000010 EBP: f7cb8230 DS: 007b ES: 007b FS: 0000\n CR0: 8005003b CR2: fff9c000 CR3: 007ec000 CR4: 00000690\n DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000\n DR6: ffff0ff0 DR7: 00000400\n  [\u003cc04613de\u003e] portman_flush_input+0xde/0x12c\n  [\u003cc0461a24\u003e] snd_portman_probe+0x368/0x484\n  [\u003cc02fbb8c\u003e] __device_attach+0x0/0x8\n  [\u003cc02fce68\u003e] platform_drv_probe+0xc/0x10\n  [\u003cc02fba6c\u003e] driver_probe_device+0x74/0x194\n  [\u003cc0587174\u003e] klist_next+0x38/0x70\n  [\u003cc02fbb8c\u003e] __device_attach+0x0/0x8\n  [\u003cc02faea1\u003e] bus_for_each_drv+0x35/0x68\n  [\u003cc02fbc22\u003e] device_attach+0x72/0x78\nthe reason is due to an inconsistent error return code of 1 or 2, while\nsnd_portman_probe only realizes negative error codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "33712560285c9f7f5251508bcddeef0c57aa3329",
      "tree": "dd299be83170e5d92fa9b90857f674ab63bd0977",
      "parents": [
        "1700139acb2794df6f6ea17de3a6fc2f9c7510b1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 24 18:02:17 2007 +0200"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 19:52:14 2007 +0100"
      },
      "message": "[ALSA] ca0106 - Fix write proc assignment\n\nThe driver assigns the write proc callback to read wrongly.\nFixed now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1700139acb2794df6f6ea17de3a6fc2f9c7510b1",
      "tree": "7b2f470c21ba4992e818cc4a80917e7913889eb3",
      "parents": [
        "6020c008dfe6b68626de7de7b4fa99982e345c86"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Oct 19 08:23:00 2007 +0200"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 19:52:05 2007 +0100"
      },
      "message": "[ALSA] s3c2443-ac97: compilation fix\n\nThe Samsung S3C24xx uses new architecture file layout in the post 2.6.23\nkernel.  This patch fixes include path for the s3c2443-ac97.c.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6020c008dfe6b68626de7de7b4fa99982e345c86",
      "tree": "b60123789400a57751d4529f904ff5e4e30b8a0b",
      "parents": [
        "5fe619f983d6c7c0a578fcaabf80edd30e7ce46c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 19 11:56:26 2007 +0100"
      },
      "committer": {
        "name": "Mercurial server",
        "email": "hg@alsa0.alsa-project.org",
        "time": "Tue Nov 20 19:52:00 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Revert volume knob controls in STAC codecs\n\nVolume knob controls with STAC codecs seem to cause problems with some\ndevices.  Volumes change very slowly or silent suddenly.  It\u0027s likely\ndue to conflict between the software and the hardware volume knob\nsetup.\nSince we\u0027ll have a virtual master control in future, it\u0027s safer to\nremove this control completely right now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c5d4a9997b4b2ec71cff0b219f05c6bc51f3fc79",
      "tree": "f9a8b703f33d4593ea4f7f1b628ef9e90fe74bfd",
      "parents": [
        "06770a6e7d26ba980055caff815b9b3f5322c9db"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Tue Nov 20 11:13:41 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:49 2007 +0100"
      },
      "message": "[S390] cio: Register/unregister subchannels only from kslowcrw.\n\nMake sure all subchannel handling is done on the slow path workqueue\nso that we don\u0027t have races between an old subchannel unregistering\nand a new subchannel with the same name registering.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "06770a6e7d26ba980055caff815b9b3f5322c9db",
      "tree": "15a992646001ac77b4767949dbc5f9a72ced3a02",
      "parents": [
        "a2cb07376e397e7e788551f14acd972e22b09efd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:40 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:48 2007 +0100"
      },
      "message": "[S390] Add missing die_notifier() call to die().\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a2cb07376e397e7e788551f14acd972e22b09efd",
      "tree": "652a3c1c7c99b3676bbeaa5fbdce546e7a7943c8",
      "parents": [
        "70cf5035dedaeddf8f6ae5c0a74ea65dcd7356ab"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:39 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:48 2007 +0100"
      },
      "message": "[S390] Fix memory detection.\n\nBefore we\u0027re getting short on memory detection fixes here is the next\none: if neither sclp nor diag260 report the storage size the detection\nloop will return immediately without detecting anything. Fix this by\nbreaking the detection loop only if the memory end is known.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "70cf5035dedaeddf8f6ae5c0a74ea65dcd7356ab",
      "tree": "91f52593f195eb65f3494529b2a37f4d2726fdd3",
      "parents": [
        "677d762319facc20467243c6dd9487261e3515b0"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Nov 20 11:13:38 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:47 2007 +0100"
      },
      "message": "[S390] Explicitly code allocpercpu calls in iucv\n\nThe iucv is the only user of the various functions that are used to bring\nparts of cpus up and down. Its the only allocpercpu user that will do\nI/O on per cpu objects (which is difficult to do with virtually mapped memory).\nAnd its the only use of allocpercpu where a GFP_DMA allocation is done.\n\nRemove the allocpercpu calls from iucv and code the allocation and freeing\nmanually. After this patch it is possible to remove a large part of\nthe allocpercpu API.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "677d762319facc20467243c6dd9487261e3515b0",
      "tree": "3e8fa557d04898a06656e9080b344f1261927bb7",
      "parents": [
        "ce7e9fae8db07af4080e868f4588f8f095f803dc"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:37 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:47 2007 +0100"
      },
      "message": "[S390] Dont overwrite lowcores on smp_send_stop().\n\nDon\u0027t perform a sigp store-status-at-address on smp_send_stop().\nIt will overwrite the lowcores of other cpus and destroys valueable\ndebug informations.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ce7e9fae8db07af4080e868f4588f8f095f803dc",
      "tree": "000a6cc755ee35ef3cfc0795c13ed500dc5457de",
      "parents": [
        "b8e7a54cd06b0b0174029ef3a7f5a1415a2c28f2"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Nov 20 11:13:36 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:46 2007 +0100"
      },
      "message": "[S390] Optimize storage key handling for anonymous pages\n\npage_mkclean used to call page_clear_dirty for every given page. This\nis different to all other architectures, where the dirty bit in the\nPTEs is only resetted, if page_mapping() returns a non-NULL pointer.\nWe can move the page_test_dirty/page_clear_dirty sequence into the\n2nd if to avoid unnecessary iske/sske sequences, which are expensive.\n\nThis change also helps kvm for s390 as the host must transfer the\ndirty bit into the guest status bits. By moving the page_clear_dirty\noperation into the 2nd if, the vm will only call page_clear_dirty\nfor pages where it walks the mapping anyway. There it calls\nptep_clear_flush for writable ptes, so we can transfer the dirty bit\nto the guest.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b8e7a54cd06b0b0174029ef3a7f5a1415a2c28f2",
      "tree": "e42beedde089c3aabe9df1537ad687f2756a69ac",
      "parents": [
        "37e3a6ac5a30468021a2f366e497d455bbcb5d21"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:35 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:46 2007 +0100"
      },
      "message": "[S390] Fix kernel preemption.\n\nWhen returning from IRQ handling and TIF_NEED_RESCHED is set we must\ncall preempt_schedule_irq() instead of schedule().\nOtherwise the BKL might be unlocked in schedule() and therfore\neverything that relies on the BKL is broken.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "37e3a6ac5a30468021a2f366e497d455bbcb5d21",
      "tree": "4dd18ad0044c766407fc4578ab3804ade67a50b5",
      "parents": [
        "43ebbf119a9670d8f08b9e57968e109c770f8636"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:34 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:45 2007 +0100"
      },
      "message": "[S390] appldata: remove unused binary sysctls.\n\nRemove binary sysctls that never worked due to missing strategy functions.\n\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: Gerald Schaefer \u003cgeraldsc@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "43ebbf119a9670d8f08b9e57968e109c770f8636",
      "tree": "d4a16e6e86c57678a4fbcf73449a0bb06502ff67",
      "parents": [
        "411788ea7fca01ee803af8225ac35807b4d02050"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:33 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:45 2007 +0100"
      },
      "message": "[S390] cmm: remove unused binary sysctls.\n\nRemove binary sysctls that never worked due to missing strategy functions.\n\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "411788ea7fca01ee803af8225ac35807b4d02050",
      "tree": "a9704a068513b438bbe33b219ef9f6c29be01918",
      "parents": [
        "7aa8dac7ac68f5c2293e2ecf5ef542aa849f541f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 20 11:13:32 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:45 2007 +0100"
      },
      "message": "[S390] Fix irq tracing and lockdep_sys_exit calls.\n\nCurrent support for TRACE_IRQFLAGS and lockdep_sys_exit is broken.\nIRQ flag tracing is broken for program checks. Even worse is that\nthe newly introduced calls to lockdep_sys_exit are in the critical\nsection code which is not supposed to call any C functions. In\naddition the checks if locks are still held are also done when\nreturning to kernel code which is broken as well.\nFix all this by disabling interrupts and machine checks at the\nexit paths and then do the appropriate checks and calls.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7aa8dac7ac68f5c2293e2ecf5ef542aa849f541f",
      "tree": "1d5bcd644f8029e64b6e606cb6a879067357c6d5",
      "parents": [
        "3b8c88993e3709b4d44f7ca4e886044a49605394"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Nov 20 11:13:31 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:44 2007 +0100"
      },
      "message": "[S390] magic sysrq: check for in_atomic before doing an console_unblank\n\nWhen doing an magic sysrq reboot on s390 the following bug message\nappears:\n\nSysRq : Resetting\nBUG: sleeping function called from invalid context at include/asm/semaphore.h:61\n\nin_atomic():1, irqs_disabled():0\n07000000004002a8 000000000fe6bc48 0000000000000002 0000000000000000\n       000000000fe6bce8 000000000fe6bc60 000000000fe6bc60 000000000012a79a\n       0000000000000000 07000000004002a8 0000000000000006 0000000000000000\n       0000000000000000 000000000fe6bc48 000000000000000d 000000000fe6bcb8\n       00000000004000c8 0000000000103234 000000000fe6bc48 000000000fe6bc90\nCall Trace:\n(¬\u003c00000000001031b2\u003e| show_trace+0x12e/0x148)\n ¬\u003c000000000011ffca\u003e| __might_sleep+0x10a/0x118\n ¬\u003c0000000000129fba\u003e| acquire_console_sem+0x92/0xf4\n ¬\u003c000000000012a2ca\u003e| console_unblank+0xc2/0xc8\n ¬\u003c0000000000107bb4\u003e| machine_restart+0x54/0x6c\n ¬\u003c000000000028e806\u003e| sysrq_handle_reboot+0x26/0x30\n ¬\u003c000000000028e52a\u003e| __handle_sysrq+0xa6/0x180\n ¬\u003c0000000000140134\u003e| run_workqueue+0xcc/0x18c\n ¬\u003c000000000014029a\u003e| worker_thread+0xa6/0x108\n ¬\u003c00000000001458e4\u003e| kthread+0x64/0x9c\n ¬\u003c0000000000106f0e\u003e| kernel_thread_starter+0x6/0xc\n ¬\u003c0000000000106f08\u003e| kernel_thread_starter+0x0/0xc\n\nThe only reason for doing a console_unblank on s390 is to flush the\nlog buffer. We have to check for in_atomic before doing a\nconsole_unblank as the console is otherwise filled with an unrelated\nbug message.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3b8c88993e3709b4d44f7ca4e886044a49605394",
      "tree": "e34b883ce7fb53bbe9861fb3a9194530cebad336",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Tue Nov 20 11:13:30 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Nov 20 11:13:44 2007 +0100"
      },
      "message": "[S390] cio: change device sense procedure to work with pav aliases\n\nModify the sense id channel program to allow device sensing of pav\nalias devices which belong to a base device with ungrouped paths.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0b47759db54f82df68ed179ddc5cb2becea56158",
      "tree": "c9b87d76571f5a856a914c9a86bc47731df6bb27",
      "parents": [
        "072ef40e08a71aae4ff2835e3c7f601b29daf227"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 20 18:32:12 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 18:42:00 2007 +1100"
      },
      "message": "[POWERPC] Fix 8xx build breakage due to _tlbie changes\n\nMy changes to _tlbie to fix 4xx unfortunately broke 8xx build in a\ncouple of places.  This fixes it.\n\nSpotted by Olof Johansson.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "072ef40e08a71aae4ff2835e3c7f601b29daf227",
      "tree": "00ec938af2b940b2ca605a14ce1695890540397c",
      "parents": [
        "2b46b5673ca67d23302c2afac045def988a3cade",
        "bebfa06c61da6246d4aab38efa06a460eb3db4ed"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 18:40:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 18:40:23 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "e6532b8883760bdf9d251c669a3919fc9457aeca",
      "tree": "a3e00d9adb1d16b7f7286e365d54de44727ae562",
      "parents": [
        "d89a9bda14204547f966ed1510a269a44c0b7f5d",
        "4fdb2a05ef5703553fdd28f1b96ebdd79f173657"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:21:47 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:21:47 2007 -0500"
      },
      "message": "Pull fluff into release branch\n\nConflicts:\n\n\tdrivers/acpi/ec.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d89a9bda14204547f966ed1510a269a44c0b7f5d",
      "tree": "a096081fcc05ea6b9ed44778e3b86b5db9738b83",
      "parents": [
        "d12dbbfe948c89156ad1b0fe7c808ba4d6f00bc2",
        "c88c5786d3df51ccfa4e2d111fc9c8fc0f5b2797"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:57 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:57 2007 -0500"
      },
      "message": "Pull video-2.6.24 into release branch\n"
    },
    {
      "commit": "d12dbbfe948c89156ad1b0fe7c808ba4d6f00bc2",
      "tree": "bc653ac4e505e5cba8ecf8186e2e8e32758d911c",
      "parents": [
        "614a6bbecceb97558819f18a676fd819ea61550b",
        "59f91ff11e594913a5b3c03a4707fdf02338c8df"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:42 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:42 2007 -0500"
      },
      "message": "Pull thinkpad-2.6.24 into release branch\n"
    },
    {
      "commit": "614a6bbecceb97558819f18a676fd819ea61550b",
      "tree": "d3f59dc6ef0ffdb14d8047072e096fdabeaf7d2b",
      "parents": [
        "c2e46d2e2a8e6ed17fac6154ac7e5fa7fe4efb28",
        "f79f06ab9f86d7203006d2ec8992ac80df36a34e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:31 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:31 2007 -0500"
      },
      "message": "Pull thermal into release branch\n"
    },
    {
      "commit": "c2e46d2e2a8e6ed17fac6154ac7e5fa7fe4efb28",
      "tree": "39e4aa997e6a10ef4eebb31487ea15c3c2e70c34",
      "parents": [
        "95b00786f3b8fa99f53931361beeb4c10504ad87",
        "65ea6520375cc09d19ecb46f03ab7ef70bcf06dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:00 2007 -0500"
      },
      "message": "Pull procfs-default into release branch\n\nConflicts:\n\n\tdrivers/acpi/sbs.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95b00786f3b8fa99f53931361beeb4c10504ad87",
      "tree": "0f2de0587f08f1d0bd80a70a3d18ca5eb3dfb75c",
      "parents": [
        "22201f7402851b9a47e64139ca589bd8555f7138",
        "ddc081a19585c8ba5aad437779950c2ef215360a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:37 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:37 2007 -0500"
      },
      "message": "Pull cpuidle into release branch\n"
    },
    {
      "commit": "22201f7402851b9a47e64139ca589bd8555f7138",
      "tree": "69c31cb20f348842f743c4389b2f6dd599f3c90f",
      "parents": [
        "5824b4512650db90ddd5fdbea7f8aea3c7df3a94",
        "f2d68935ba08cf80f151bbdb5628381184e4a498"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:19 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:19 2007 -0500"
      },
      "message": "Pull bugzilla-9327 into release branch\n"
    },
    {
      "commit": "5824b4512650db90ddd5fdbea7f8aea3c7df3a94",
      "tree": "b8062daae958d01ffe632670efff7aa5ddc2233c",
      "parents": [
        "7833b4ae466e084a865542c6fd83394a3d274144",
        "5870a8cd23181703cc76f88f630372f8602c7648"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:07 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:07 2007 -0500"
      },
      "message": "Pull bugzilla-9262 into release branch\n"
    },
    {
      "commit": "7833b4ae466e084a865542c6fd83394a3d274144",
      "tree": "c8e19c460babcc6c844ac076a658385c240d69bd",
      "parents": [
        "86533e80e0a20ed1a676f9eeb2dde0fa5ff23276",
        "61fd47e0c84764f49b4e52bfd8170fac52636f00"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:54 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:54 2007 -0500"
      },
      "message": "Pull bugzilla-9153 into release branch\n"
    },
    {
      "commit": "86533e80e0a20ed1a676f9eeb2dde0fa5ff23276",
      "tree": "c645c87f236c42134bf7e06f7cc971685f4b5a5b",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582",
        "037cbc63fd83162a8ee0c69680207ce4609adbea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:42 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:42 2007 -0500"
      },
      "message": "Pull battery into release branch\n"
    },
    {
      "commit": "61fd47e0c84764f49b4e52bfd8170fac52636f00",
      "tree": "c94c7b8c43dee4bb123900f49ef781607ee0d6fb",
      "parents": [
        "f0714d20234062bd0a8f49a6b32f7d1d7f3c2943"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Nov 17 01:05:28 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:16:29 2007 -0500"
      },
      "message": "ACPI: fix two IRQ8 issues in IOAPIC mode\n\nUse mp_irqs[] to get PNP device\u0027s interrupt polarity and trigger.\nThere are two reasons to do this:\n1. BIOS bug for PNP interrupt\n2. BIOS explictly does override\nmp_irqs[] should cover all the cases.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5243\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7679\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9153\n\n[lenb: fixed !IOAPIC and 64-bit !SMP builds]\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bebfa06c61da6246d4aab38efa06a460eb3db4ed",
      "tree": "5e9da368bf4e48aadacec15b76cdf5ff07333cfb",
      "parents": [
        "29a50a8bd04ce88efe530fad4d0e21d045c0f25a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 23:36:23 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 23:49:28 2007 -0600"
      },
      "message": "[POWERPC] Fix device tree interrupt map for Freescale ULI1575 boards\n\nThe interrupt map for the PCI PHB that had the ULI1575 was not correct\non the boards that have it.\n\n* 8544 DS:\n   - Fix interrupt mask\n   - Be explicit about use of INTA for on chip peripherals\n\n* 8572 DS/8641 HPCN:\n   - Fix interrupt mask\n   - Expand interrupt map for PCI slots to cover all functions\n   - Be explicit about use of INTA for on chip peripherals\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2b46b5673ca67d23302c2afac045def988a3cade",
      "tree": "02b291c7d8fe862e2ac76b22a4fc361e4620f0a3",
      "parents": [
        "c443acab2eebf12dce7e78fe29e76786f55ad1be"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Nov 20 15:18:40 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 16:10:28 2007 +1100"
      },
      "message": "[POWERPC] Fix possible division by zero in scaled time accounting\n\nIf we get no user time and no system time allocated since the last\naccount_system_vtime, the system to user time ratio estimate can end\nup dividing by zero.\n\nThis was causing a problem noticed by Balbir Singh.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c443acab2eebf12dce7e78fe29e76786f55ad1be",
      "tree": "c740b3e4ee8c75ade937b2c8fc9fcbeb7f87cfe6",
      "parents": [
        "a2b51812a4dc5db09ab4d4638d4d8ed456e2457e"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Fri Nov 16 13:32:23 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 16:10:20 2007 +1100"
      },
      "message": "[POWERPC] spufs: Fix context destroy vs /spu readdir race\n\nWe can currently cause an oops by repeatedly creating and destroying\ncontexts, while doing getdents() calls on the \"/spu\" directory.\n\nThis is due to the context\u0027s top-level dentry remaining hashed while\nthe context is being destroyed.\n\nFix this by unhashing the context\u0027s dentry with the\ndentry-\u003ed_inode-\u003ei_mutex held. This way, we\u0027ll hit the check for\nd_unhashed in dentry_readdir, and won\u0027t be included in the\nlist of subdirs for /spu.\n\ntest: spufs-testsuite:tests/01-spu_create/07-destroy-vs-readdir-race\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a2b51812a4dc5db09ab4d4638d4d8ed456e2457e",
      "tree": "c61eeb12f3c3164208468cf8837711f843a32792",
      "parents": [
        "fbe481756df57673b6acbcd2e139d0d2658f2188"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Nov 20 12:28:15 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 16:10:09 2007 +1100"
      },
      "message": "[POWERPC] Fix RTAS os-term usage on kernel panic\n\nThe rtas_os_term() routine was being called at the wrong time.\nThe actual rtas call \"os-term\" will not ever return, and so\ncalling it from the panic notifier is too early.  Instead,\ncall it from the machine_reset() call.\n\nThis splits the rtas_os_term() routine into two: one part to capture\nthe kernel panic message, invoked during the panic notifier, and\nanother part that is invoked during machine_reset().\n\nPrior to this patch, the os-term call was never being made,\nbecause panic_timeout was always non-zero.  Calling os-term\nhelps keep the hypervisor happy!  We have to keep the hypervisor\nhappy to avoid service, dump and error reporting problems.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "29a50a8bd04ce88efe530fad4d0e21d045c0f25a",
      "tree": "c19b8a37ed0c3eb9d5b2701c9db7dc2ad36a0b86",
      "parents": [
        "34be4561cd47bab1cd5796ea355dd373264da288"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 05 12:15:51 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 22:14:48 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Handle mpc8360 rev. 2.1 RGMII timing erratum\n\nIf on a rev. 2.1, adjust UCC clock and data timing characteristics\nas specified in the rev.2.1 erratum #2.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "34be4561cd47bab1cd5796ea355dd373264da288",
      "tree": "d7f81f0feeeb44e7c7de164a92099d0dfba20741",
      "parents": [
        "4a2adca95c6a0741b943e7b690b13d4e56c7adac"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 05 12:15:35 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 22:09:16 2007 -0600"
      },
      "message": "[POWERPC] Document rgmii-rxid and rgmii-txid phy-connection-types\n\nA h/w bug requires we program the PHY in RGMII mode for internal delay\non the receive or transmit side only; document the new property values.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "4a2adca95c6a0741b943e7b690b13d4e56c7adac",
      "tree": "3574ac303971bb7f18c8530696dfeed58d27c5a1",
      "parents": [
        "d8ecbb93bece05df84e654c296c3c81b3d347c2d"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Tue Nov 13 17:26:31 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 22:04:01 2007 -0600"
      },
      "message": "[POWERPC] 83xx: Fix 2nd UCC entry in mpc832x_mds.dts\n\ncorrect the reg property, remove duplicate io port entry, whitespace fixes.\n\nThanks to Peter Van Ackeren for pointing this out.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d8ecbb93bece05df84e654c296c3c81b3d347c2d",
      "tree": "984630fdc5dc44fd468b0f2ade37fc97d7430f12",
      "parents": [
        "7ac33417ecf8c012df0e957cfa0628a6a4347c7d"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 19 19:04:43 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 22:03:16 2007 -0600"
      },
      "message": "[POWERPC] 83xx: mpc832x mds: Fix board PHY reset code\n\ncurrently the board-level PHY reset code for the mpc832x MDS messes with\nreset configuration words source settings which is plain wrong (it\nlooks like this board code was cut-n-pasted from the mpc8360 mds code,\nwhich has the PHY reset bits in a different BCSR); this patch points\nthe PHY reset code to the proper mpc832x mds PHY reset bits in the BCSR.\n\nSigned-off-by: Peter Van Ackeren \u003cpeter.vanackeren@freescale.com\u003e\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7ac33417ecf8c012df0e957cfa0628a6a4347c7d",
      "tree": "027c1104e206c2736c9f88dba41292222333463f",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Nov 15 21:47:06 2007 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Nov 19 22:03:00 2007 -0600"
      },
      "message": "[POWERPC] Fix potential NULL dereference\n\nThis patch does fix potential NULL pointer dereference that could take\nplace inside of strcmp() if of_get_property() call failed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fbe481756df57673b6acbcd2e139d0d2658f2188",
      "tree": "f1981a79330e1eeaa2294516587bf338f4a6476e",
      "parents": [
        "92e21e79a85924ddda00f4678d60bbd8f891a553"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 20 12:24:45 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 13:56:31 2007 +1100"
      },
      "message": "[POWERPC] vdso: Fixes for cache block sizes\n\nThe current VDSO implementation is hardcoded to 128 byte cache blocks,\nwhich are only used on IBM\u0027s 64-bit processors.\n\nConvert it to get the cache block sizes out of vdso_data instead,\nsimilar to how the ppc64 in-kernel cache flush does it.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92e21e79a85924ddda00f4678d60bbd8f891a553",
      "tree": "52bb17e20f4ad7a3862d014cf75c9d84f095ea7a",
      "parents": [
        "b22da92f2cf52b3c51dd9a45abb658b1414b0784",
        "de0c74e7f98d8a06b784e120103eb388da8194f6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 13:54:46 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 13:54:46 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/olof/pasemi into merge\n"
    },
    {
      "commit": "4fdb2a05ef5703553fdd28f1b96ebdd79f173657",
      "tree": "24f3b8906bbbead7a26005ae397835c38db6a625",
      "parents": [
        "55b8d50c1a7b2d53eddaa3114dc55b0ed00df0f3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:02 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:53:32 2007 -0500"
      },
      "message": "ACPI: Add missing spaces to printk format\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ddc081a19585c8ba5aad437779950c2ef215360a",
      "tree": "bea2be9bb259a336cb3be7f0babfb5bd571517da",
      "parents": [
        "5062911830a66df0c0ad28c387a8c0623cb0d28c"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 19 21:43:22 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:43:22 2007 -0500"
      },
      "message": "cpuidle: fix HP nx6125 regression\n\nFix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d9355\n\ncpuidle always used to fallback to C2 if there is some bm activity while\nentering C3. But, presence of C2 is not always guaranteed. Change cpuidle\nalgorithm to detect a safe_state to fallback in case of bm_activity and\nuse that state instead of C2.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5062911830a66df0c0ad28c387a8c0623cb0d28c",
      "tree": "95624d73fa437638ae720217f505492f77f56201",
      "parents": [
        "c9c860e5349ef62cd9226694b3aa625ef66f504e"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 19 19:49:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:32:02 2007 -0500"
      },
      "message": "cpuidle: add sched_clock_idle_[sleep|wakeup]_event() hooks\n\nPort 2aa44d0567ed21b47b87d68819415d48194cb923\n(sched: sched_clock_idle_[sleep|wakeup]_event()) to cpuidle.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9c860e5349ef62cd9226694b3aa625ef66f504e",
      "tree": "19ce87dd625256a6a3c73b6eac147b3818d93b18",
      "parents": [
        "83788c0caed3a425f64fa88fde7c78746b9cdd76"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 19 19:48:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:25:23 2007 -0500"
      },
      "message": "cpuidle: fix C3 for no bus-master control case\n\nPort 18eab8550397f1f3d4b8b2c5257c88dae25d58ed\n(Enable C3 even when PM2_control is zero) to cpuidle.\n\nWithout this patch, some systems will notice a regression\nwhen enabling CPU_IDLE -- C3 would no longer be available.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "de0c74e7f98d8a06b784e120103eb388da8194f6",
      "tree": "82d588829eb5f992ff1b8fc4346550ff0c0c0ac3",
      "parents": [
        "6548d83a37a570b0050e60565937bbb582545d96"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Nov 05 20:35:33 2007 -0600"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Nov 19 19:27:17 2007 -0600"
      },
      "message": "[POWERPC] pasemi: Don\u0027t reset mpic at boot\n\nDue to an erratum, we don\u0027t want to reset the mpic at boot time. It can\nsometimes cause problems with lost interrupts later on while running.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "b22da92f2cf52b3c51dd9a45abb658b1414b0784",
      "tree": "7c602fb1b2d1de588fbfde6bb53662b3a1f8cb8a",
      "parents": [
        "52142e756e9bf6485d3d53596e8aff2e816a7253",
        "3d1d662ef423adf6947a37e230f4d7e8ed7c9544"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 11:39:26 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 11:39:26 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx into merge\n"
    },
    {
      "commit": "52142e756e9bf6485d3d53596e8aff2e816a7253",
      "tree": "63ce9329dad3cefae84fec67535500f1f23d52e3",
      "parents": [
        "f9b6c1de697f07dd0fb1c79bb3a6a8aa302f7476"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 19 19:25:06 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 11:37:43 2007 +1100"
      },
      "message": "[POWERPC] Fix kmalloc alignment on non-coherent DMA platforms\n\nOn platforms doing non-coherent DMA (4xx, 8xx, ...), it\u0027s important\nthat the kmalloc minimum alignment is set to the cache line size, to\navoid sharing cache lines between different objects, so that DMA to\none of the objects doesn\u0027t corrupt the other.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f9b6c1de697f07dd0fb1c79bb3a6a8aa302f7476",
      "tree": "6f45a84e9f085dc89572d2fd41467653fca747ba",
      "parents": [
        "5131d4d83858e208f634622dc4a2e7042f796950"
      ],
      "author": {
        "name": "Kamalesh Babulal",
        "email": "kamalesh@linux.vnet.ibm.com",
        "time": "Mon Nov 19 17:44:05 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 20 11:37:39 2007 +1100"
      },
      "message": "[POWERPC] Fix build failure on legacy iSeries\n\nInclude \u003casm/iseries/hv_call.h\u003e in arch/powerpc/mm/stab.c to fix the\nfollowing compile error (found with randconfig):\n\n  CC      arch/powerpc/mm/stab.o\narch/powerpc/mm/stab.c: In function \"stab_initialize\":\narch/powerpc/mm/stab.c:282: error: implicit declaration of function \"HvCall1\"\narch/powerpc/mm/stab.c:282: error: \"HvCallBaseSetASR\" undeclared (first use in this function)\narch/powerpc/mm/stab.c:282: error: (Each undeclared identifier is reported only once\narch/powerpc/mm/stab.c:282: error: for each function it appears in.)\nmake[1]: *** [arch/powerpc/mm/stab.o] Error 1\nmake: *** [arch/powerpc/mm] Error 2\n\nSigned-off-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "59f91ff11e594913a5b3c03a4707fdf02338c8df",
      "tree": "112aedb786b0785972f55853157ebe4752fc6265",
      "parents": [
        "4273af8d08c823d5898a2b1c2d0f25b4a8b9eaee"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Nov 18 09:18:29 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 16:10:04 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: fix oops when a module parameter has no value\n\nset_ibm_param() could OOPS with a NULL pointer derreference if one did not give\nany values for a module parameter it handles.  This would, of course, cause all\nsort of trouble for future modprobing and require a reboot to clean up\nproperly.\n\nFix it by returning -EINVAL if no values are given for the parameter, and also\navoid any nastyness from BUG_ON while at it.\n\nHow to reproduce: modprobe thinkpad-acpi brightness\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nTested-by: Mike Kershaw \u003cdragorn@kismetwireless.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5fe619f983d6c7c0a578fcaabf80edd30e7ce46c",
      "tree": "58b1737a4ae7db6ba93288fd9cc1775d8945e7c0",
      "parents": [
        "7eba5c9dc3735b14e3df7366671adc15e0c8a048"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 15 14:42:34 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Nov 19 18:41:30 2007 +0100"
      },
      "message": "[ALSA] ca0106 - Check value range in ctl callbacks\n\nCheck the value ranges in ctl put callbacks properly.\nSome callbacks may access a wrong pointer depending on the value passed.\nAlso, fixed the access to the wrong field for enum values, and fixed\nsome callbacks to return the proper error code.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7eba5c9dc3735b14e3df7366671adc15e0c8a048",
      "tree": "861964ee416186daf70408eb7da6be77fa42b301",
      "parents": [
        "60fac85fffc74cdd2fbdae821f269594ca25b6b1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Nov 14 14:53:42 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Nov 19 18:38:32 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Check PINCAP only for PIN widgets\n\nThe recent addition of checking PINCAP for EAPD seems to break some\nsystems due to unexpected response from the codec chip.  We shouldn\u0027t\nissue GET_PINCAP verb to non-PIN widgets.  Now checks the widget type\nbefore checking EAPD bit.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "60fac85fffc74cdd2fbdae821f269594ca25b6b1",
      "tree": "9a5efc7e166f033ce5d3fe4c579f75b4cf9f09a7",
      "parents": [
        "56c36ca3b2df3ad8f2a3b7d3fba3670695163aaa"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 12 08:47:57 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Nov 19 18:38:32 2007 +0100"
      },
      "message": "[ALSA] mpu401: fix recursive locking in timer\n\nWhen the output and input ports are used at the same time, the timer can\nbe interrupted by the hardware interrupt, so we have to disable\ninterrupts when we take a lock in the timer.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "56c36ca3b2df3ad8f2a3b7d3fba3670695163aaa",
      "tree": "fb6a3005eca1324dfc19d6a1a8b1ef0bcd5febfc",
      "parents": [
        "d29240ce57d96db7300360d1e6f18357810a5c2b"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Oct 30 08:59:14 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Nov 19 18:38:32 2007 +0100"
      },
      "message": "[ALSA] cmipci: fix FLINKON/OFF bits\n\nFix the definitions of the CM_FLINKON/CM_FLINKOFF register bits that\nwere garbled in the last \u0027update register definitions\u0027 patch.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d29240ce57d96db7300360d1e6f18357810a5c2b",
      "tree": "5e095bde9f0180962481bbf330fd5a7de0bb8fd5",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 26 12:35:56 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Nov 19 18:38:32 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Disable shared stream on AD1986A\n\nAD1986A has a hardware problem that it cannot share a stream with\nmultiple pins properly.  The problem occurs e.g. when a volume is changed\nduring playback.\nSo far, hda-intel driver unconditionally assigns the stream to multiple\noutput pins in copy-front mode, and this should be avoided for AD1986A\ncodec.\nThe original fix patch was by zhejiang \u003czhe.jiang@intel.com\u003e.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f0714d20234062bd0a8f49a6b32f7d1d7f3c2943",
      "tree": "8519d3ac90184d50c9301e1cc18e88d9b1e10077",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 12:23:59 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 12:23:59 2007 -0500"
      },
      "message": "Revert \"Fix very high interrupt rate for IRQ8 (rtc) unless pnpacpi\u003doff\"\n\nThis reverts commit 9cd8047b463f213c294f756119ac353312e7a152.\n"
    },
    {
      "commit": "5870a8cd23181703cc76f88f630372f8602c7648",
      "tree": "4fd47ddabf7dc0d237e8cb7069646cd5df2dee6b",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Nov 15 21:52:47 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 12:20:48 2007 -0500"
      },
      "message": "ACPI: EC: Don\u0027t init EC early if it has no _INI\n\nOption to init EC early inserted to handle #8598 ASUS problem,\nintroduced several others.\n\nEC driver in this particular case has fake _INI method, not present on\nother machines, which don\u0027t need or break from this workaround, so lets use\nits presence as a flag for early init.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9262\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8598\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d334806\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "65ea6520375cc09d19ecb46f03ab7ef70bcf06dd",
      "tree": "49260887db44d4ba8ada1d2025c9bfc3ef549561",
      "parents": [
        "3539a901d60ae84f8b0748cd26c1c263c2b3ef5f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:44 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:44 2007 -0500"
      },
      "message": "Revert \"acpi: make ACPI_PROCFS default to y\"\n\nThis reverts commit cbff2fbf55c21f50298b1aef1263b11bf510e35f.\n"
    },
    {
      "commit": "3539a901d60ae84f8b0748cd26c1c263c2b3ef5f",
      "tree": "5058839e8e0b4b3349609e6326e3e25c776a1c4b",
      "parents": [
        "fdcedbba2f98c94bfbac9f6e712ab765f997b8dc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:35 2007 -0500"
      },
      "message": "Revert \"ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS\"\n\nThis reverts commit 6e800af233e0bdf108efb7bd23c11ea6fa34cdeb.\n"
    },
    {
      "commit": "fdcedbba2f98c94bfbac9f6e712ab765f997b8dc",
      "tree": "438968c5718fa25eebd332d7ac7a4e2ee4114a29",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Nov 19 16:33:45 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:21:50 2007 -0500"
      },
      "message": "ACPI: Split out control for /proc/acpi entries from battery, ac, and sbs.\n\nIntroduce new ACPI_PROCFS_POWER (default Yes) config option and move\nprocfs code in battery, ac, and sbs drivers under it.\nThis is done to allow ACPI_PROCFS to be default No.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d1d662ef423adf6947a37e230f4d7e8ed7c9544",
      "tree": "a94fc24a021377e4b654101caa6104470405966d",
      "parents": [
        "b8b799a497e4a4bfd5fca8abc526e908b26c71e8"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Nov 17 04:29:56 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:22:20 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Use virtual PVR value to init FPU on arch/ppc 440EP\n\nThis fixes arch/ppc 440EP platforms to setup the FPU correctly.  A virtual\nPVR is used, as 440GR platforms share an identical hardware PVR value and do\nnot have an FPU.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b8b799a497e4a4bfd5fca8abc526e908b26c71e8",
      "tree": "82ed79a7ba809a3fde7fb8f0a57efcd50af27e13",
      "parents": [
        "2ae24c521a9793e36b1a2311fa64915c2e7b1b7b"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Wed Nov 14 07:25:21 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:22:03 2007 -0600"
      },
      "message": "[POWERPC] 4xx: UIC add mask_ack callback\n\nThis adds uic_mask_ack_irq() callback to PowerPC 4xx uic code\nto avoid kernel crash. It is used for edge-triggered interrupts\nby handle_uic_irq().\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "2ae24c521a9793e36b1a2311fa64915c2e7b1b7b",
      "tree": "51e27a6d851234c0aa6011e3f006e03170342037",
      "parents": [
        "221fe3a4be6aa742693f3a82824235c82d41846f"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Nov 08 09:22:48 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:20:37 2007 -0600"
      },
      "message": "[POWERPC] 4xx: balance ioremap/ioumap calls for Yucca\n\nCall iounmap before returning from an error case.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "221fe3a4be6aa742693f3a82824235c82d41846f",
      "tree": "fff0c0ada61d4f967afe6dd4020a3357a0c4e88b",
      "parents": [
        "ed08aff7bb1a275525c024dcba2e7127e77d4edd"
      ],
      "author": {
        "name": "Joachim Foerster",
        "email": "mls.JOFT@gmx.de",
        "time": "Thu Nov 08 03:14:15 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:14:18 2007 -0600"
      },
      "message": "[POWERPC] Xilinx: Register AC97 Controller Reference with the platform bus\n\nAdd AC97 platform bus registration for Xilinx Virtex platforms.\n\nSigned-off-by: Joachim Foerster \u003cJOFT@gmx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "ed08aff7bb1a275525c024dcba2e7127e77d4edd",
      "tree": "da041518e702decbbb09f213a02092e0eba96da5",
      "parents": [
        "e6a5c27f3b0fef72e528fc35e343af4b2db790ff"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@freescale.com",
        "time": "Wed Nov 07 05:13:04 2007 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Mon Nov 19 08:13:08 2007 -0600"
      },
      "message": "[POWERPC] 4xx: Replace #includes of asm/of_platform.h with linux/of_platform.h.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "c88c5786d3df51ccfa4e2d111fc9c8fc0f5b2797",
      "tree": "f3052d57cb9461efc13563f40b54da0401142b05",
      "parents": [
        "a4f0c2767e9c55123d7dad7176554e9d6e6056bc"
      ],
      "author": {
        "name": "Danny Baumann",
        "email": "dannybaumann@web.de",
        "time": "Fri Nov 02 13:47:53 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 01:55:13 2007 -0500"
      },
      "message": "ACPI: Video: Increase buffer size for writes to brightness proc file.\n\nIn order to be able to write the value \"100\"\nto /proc/acpi/video/.../brightness, we have to allocate 5 bytes:\n4 characters will be written (1, 0, 0 plus null byte),\nand 1 byte should be buffer for a terminating NULL character.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9278\n\nSigned-off-by: Danny Baumann \u003cdannybaumann@web.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f2d68935ba08cf80f151bbdb5628381184e4a498",
      "tree": "be4b362db10ff61d514e4c56f480eae8c020d0f7",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Nov 19 01:37:03 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 01:05:01 2007 -0500"
      },
      "message": "ACPI: EC: Workaround for optimized controllers\n\nSome controllers fail to send confirmation GPE after address write.\nDetect this and don\u0027t expect such confirmation in future.\nThis is a generalization of previous workaround\n(66c5f4e7367b0085652931b2f3366de29e7ff5ec), which did only read address.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9327\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5131d4d83858e208f634622dc4a2e7042f796950",
      "tree": "bb7cd6c76b771dff17751bdf7847990f383a6a77",
      "parents": [
        "0961dbfbb89276281b47e80a46071d876aebe7a3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 16 18:42:18 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Nov 19 15:11:30 2007 +1100"
      },
      "message": "[POWERPC] Fix declaration of pcibios_free_controller\n\npcibios_free_controller() is now available for both 32 and 64 bits\nbut the header only declares it for 64 bits.  This moves the\ndeclaration down next to the pcibios_alloc_controller() one.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "0961dbfbb89276281b47e80a46071d876aebe7a3"
}
