)]}'
{
  "log": [
    {
      "commit": "e798ba57e9f423dddbf1bdeb20a62bdd0593890f",
      "tree": "a6f427f3e4e86e8a45681792a16e227fd47f7029",
      "parents": [
        "653c03168348ac7aebb969931f87ba281749d7dd"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 21 00:04:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:17:42 2008 -0700"
      },
      "message": "Export tiny shmem_file_setup for DRM-GEM\n\nWe\u0027re trying to keep the !CONFIG_SHMEM tiny-shmem.c (using ramfs without\nswap) in synch with CONFIG_SHMEM shmem.c (and mpm is preparing patches\nto combine them).  I was glad to see EXPORT_SYMBOL_GPL(shmem_file_setup)\ngo into shmem.c, but why not support DRM-GEM when !CONFIG_SHMEM too?\nBut caution says still depend on MMU, since !CONFIG_MMU is.. different.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "653c03168348ac7aebb969931f87ba281749d7dd",
      "tree": "f07c19b477a8980a1cb4d20583d12ef1144a7bdd",
      "parents": [
        "e8848a170fd432bdda176a2d568919d4bba90467"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Oct 20 16:00:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:17:42 2008 -0700"
      },
      "message": "misc: replace remaining __FUNCTION__ with __func__\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8848a170fd432bdda176a2d568919d4bba90467",
      "tree": "fbe927834967aec52dddaaa87d5bd5f048d46e6c",
      "parents": [
        "f6f286f33e843862c559bfea9281318c4cdec6b0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 21 00:47:45 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 16:15:14 2008 -0700"
      },
      "message": "fix CONFIG_HIGHMEM compile error in drivers/gpu/drm/i915/i915_gem.c\n\ncommit 9b7530cc329eb036cfa589930c270e85031f554c (\"i915: cleanup coding\nhorrors in i915_gem_gtt_pwrite()\")\n\nbroke the i386 build for CONFIG_HIGHMEM\u003dy.\n\nCaught by automatic testing http://www.tglx.de/autoqa-logs/000137-0006-0001.log\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n[ My bad. It\u0027s the same patch I sent out earlier, nobody noticed then either.. ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3d2f927f788adcdabc42f8a1616f6cc56c53bbe",
      "tree": "ff051e33cff49e23f4c4ef84360f22cf7a1998c9",
      "parents": [
        "a9b6148d25f15ddfe9d7a7f3e526fdb64e7cf7da",
        "81e192d6ce303b6792aa38ff35f41a1a7357f23a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:38:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:40:31 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: convert to generic compat_sys_ptrace\n  parisc: add rtc platform driver\n  parisc: initialize unwinder much earlier\n  parisc: add new syscalls\n  parisc: hijack jump to start_kernel\n  parisc: add pdc_coproc_cfg_unlocked and set_firmware_width_unlocked\n  parisc: move include/asm-parisc to arch/parisc/include/asm\n  parisc: move pdc_result to real2.S\n  parisc: unify CCIO_COLLECT_STATS implementation\n  parisc: add arch/parisc/kernel/.gitignore\n  parisc: ropes.h - fix \u003casm-parisc/*\u003e -\u003e \u003casm/*\u003e\n  parisc: parisc-agp - fix \u003casm-parisc/*\u003e -\u003e \u003casm/*\u003e\n\nResolve remove/rename conflict: include/asm-parisc/a.out.h is no longer\nrelevant.\n"
    },
    {
      "commit": "a9b6148d25f15ddfe9d7a7f3e526fdb64e7cf7da",
      "tree": "3d60b38576c16ff40d7961b71c1f5566b6d7c04f",
      "parents": [
        "9b7530cc329eb036cfa589930c270e85031f554c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:23:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:23:29 2008 -0700"
      },
      "message": "USB: Fix unused label warnings in drivers/usb/host/ehci-hcd.c\n\nThis gets rid of an annoying warning in ehci-hcd.c when DEBUG isn\u0027t\nenabled:\n\n    warning: label \u0027err_debug\u0027 defined but not used\n\nby moving it inside the already-existing #ifdef DEBUG, so that it\nmatches the goto.  And now my regular build is warning-free again.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b7530cc329eb036cfa589930c270e85031f554c",
      "tree": "3d8fad63c228e988a65b344be42ba9e0c7ed8e56",
      "parents": [
        "1ae87786800b5e0411847974b211797b6ada63c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:16:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:16:43 2008 -0700"
      },
      "message": "i915: cleanup coding horrors in i915_gem_gtt_pwrite()\n\nYes, this will probably be switched over to a cleaner model anyway, but\nin the meantime I don\u0027t want to see the \u0027unused variable\u0027 warnings that\ncome from the disgusting #ifdef code.  Make the special case be a nice\ninlien function of its own, clean up the code, and make the warning go\naway.\n\nI wish people didn\u0027t write code that gets (valid) warnings from the\ncompiler, but I\u0027ll limit my fixes to code that I actually care about (in\nthis case just because I see the warning and it annoys me).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ae87786800b5e0411847974b211797b6ada63c4",
      "tree": "39a7f6f4d53a71106a2cf493db5ea4ad3d29b2d6",
      "parents": [
        "2bea2e4abf2fe8bc7384103aeaad91089109cfba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:14:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 14:14:25 2008 -0700"
      },
      "message": "Fix sprintf format warnings in drm_proc.c\n\nUse \"%zd\" for size_t, and make sure to have a space between the numbers\ninstead of depending on the field width.\n\nI don\u0027t like warnings in my default targeted build.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bea2e4abf2fe8bc7384103aeaad91089109cfba",
      "tree": "3f7cf9712fa8998213bf2f7ed97b40e65946cd92",
      "parents": [
        "a0bfb673dca8a2b4324fe11e678ec6d6a9ad67e0",
        "0d4a7bc12ffecd3ba41dd94179cc5b272b71ce8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:42:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:42:14 2008 -0700"
      },
      "message": "Merge branch \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027bkl-removal\u0027 of git://git.lwn.net/linux-2.6:\n  UIO: BKL removal\n"
    },
    {
      "commit": "a0bfb673dca8a2b4324fe11e678ec6d6a9ad67e0",
      "tree": "b5a473c95d671e6a62fc4520d01a7a4721820794",
      "parents": [
        "92b29b86fe2e183d44eb467e5e74a5f718ef2e43",
        "96499871f45b9126157b1a5c512d6e30f1635225"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:40:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:40:47 2008 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (41 commits)\n  PCI: fix pci_ioremap_bar() on s390\n  PCI: fix AER capability check\n  PCI: use pci_find_ext_capability everywhere\n  PCI: remove #ifdef DEBUG around dev_dbg call\n  PCI hotplug: fix get_##name return value problem\n  PCI: document the pcie_aspm kernel parameter\n  PCI: introduce an pci_ioremap(pdev, barnr) function\n  powerpc/PCI: Add legacy PCI access via sysfs\n  PCI: Add ability to mmap legacy_io on some platforms\n  PCI: probing debug message uniformization\n  PCI: support PCIe ARI capability\n  PCI: centralize the capabilities code in probe.c\n  PCI: centralize the capabilities code in pci-sysfs.c\n  PCI: fix 64-vbit prefetchable memory resource BARs\n  PCI: replace cfg space size (256/4096) by macros.\n  PCI: use resource_size() everywhere.\n  PCI: use same arg names in PCI_VDEVICE comment\n  PCI hotplug: rpaphp: make debug var unique\n  PCI: use %pF instead of print_fn_descriptor_symbol() in quirks.c\n  PCI: fix hotplug get_##name return value problem\n  ...\n"
    },
    {
      "commit": "9301975ec251bab1ad7cfcb84a688b26187e4e4a",
      "tree": "91e48be0bdc67cbcb75bc8a299a3dcf168e0a814",
      "parents": [
        "7110879cf2afbfb7af79675f5ff109e63d631c25",
        "dd3a1db900f2a215a7d7dd71b836e149a6cf5fed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:22:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:23:01 2008 -0700"
      },
      "message": "Merge branch \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges branches irq/genirq, irq/sparseirq-v4, timers/hpet-percpu\nand x86/uv.\n\nThe sparseirq branch is just preliminary groundwork: no sparse IRQs are\nactually implemented by this tree anymore - just the new APIs are added\nwhile keeping the old way intact as well (the new APIs map 1:1 to\nirq_desc[]).  The \u0027real\u0027 sparse IRQ support will then be a relatively\nsmall patch ontop of this - with a v2.6.29 merge target.\n\n* \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (178 commits)\n  genirq: improve include files\n  intr_remapping: fix typo\n  io_apic: make irq_mis_count available on 64-bit too\n  genirq: fix name space collisions of nr_irqs in arch/*\n  genirq: fix name space collision of nr_irqs in autoprobe.c\n  genirq: use iterators for irq_desc loops\n  proc: fixup irq iterator\n  genirq: add reverse iterator for irq_desc\n  x86: move ack_bad_irq() to irq.c\n  x86: unify show_interrupts() and proc helpers\n  x86: cleanup show_interrupts\n  genirq: cleanup the sparseirq modifications\n  genirq: remove artifacts from sparseirq removal\n  genirq: revert dynarray\n  genirq: remove irq_to_desc_alloc\n  genirq: remove sparse irq code\n  genirq: use inline function for irq_to_desc\n  genirq: consolidate nr_irqs and for_each_irq_desc()\n  x86: remove sparse irq from Kconfig\n  genirq: define nr_irqs for architectures with GENERIC_HARDIRQS\u003dn\n  ...\n"
    },
    {
      "commit": "99ebcf8285df28f32fd2d1c19a7166e70f00309c",
      "tree": "caf45f39a77026b2fae2413c145067a1e5164701",
      "parents": [
        "72558dde738b06cc01e16b3247a9659ca739e22d",
        "c465a76af658b443075d6efee1c3131257643020"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:19:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:19:56 2008 -0700"
      },
      "message": "Merge branch \u0027v28-timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027v28-timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (36 commits)\n  fix documentation of sysrq-q really\n  Fix documentation of sysrq-q\n  timer_list: add base address to clock base\n  timer_list: print cpu number of clockevents device\n  timer_list: print real timer address\n  NOHZ: restart tick device from irq_enter()\n  NOHZ: split tick_nohz_restart_sched_tick()\n  NOHZ: unify the nohz function calls in irq_enter()\n  timers: fix itimer/many thread hang, fix\n  timers: fix itimer/many thread hang, v3\n  ntp: improve adjtimex frequency rounding\n  timekeeping: fix rounding problem during clock update\n  ntp: let update_persistent_clock() sleep\n  hrtimer: reorder struct hrtimer to save 8 bytes on 64bit builds\n  posix-timers: lock_timer: make it readable\n  posix-timers: lock_timer: kill the bogus -\u003eit_id check\n  posix-timers: kill -\u003eit_sigev_signo and -\u003eit_sigev_value\n  posix-timers: sys_timer_create: cleanup the error handling\n  posix-timers: move the initialization of timer-\u003esigq from send to create path\n  posix-timers: sys_timer_create: simplify and s/tasklist/rcu/\n  ...\n\nFix trivial conflicts due to sysrq-q description clahes in\nDocumentation/sysrq.txt and drivers/char/sysrq.c\n"
    },
    {
      "commit": "72558dde738b06cc01e16b3247a9659ca739e22d",
      "tree": "9b9ff02668fd9f948efe24bef56a23fb78f7e4d0",
      "parents": [
        "b91385236c00031c64b42b44db8068ad38a5ea11",
        "769b49ce68386b21e45bb6e573b63c02020b17a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:12:39 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (36 commits)\n  ide: re-add TRM290 fix lost during ide_build_dmatable() cleanup\n  scc_pata: kill unused variables\n  sgiioc4: kill duplicate ioremap()\n  sgiioc4: kill useless address checks\n  delkin_cb: add PM support\n  ide: remove broken hpt34x driver\n  ide-floppy: remove idefloppy_floppy_t typedef\n  sgiioc4: remove maskproc() method\n  hpt366: cleanup maskproc() method\n  ide: mask interrupt in ide_config_drive_speed()\n  hpt366: fix compile warning\n  ide: remove unused macros from \u003casm-parisc/ide.h\u003e\n  ide: remove M68K_IDE_SWAPW define from \u003casm-m68k/ide.h\u003e\n  ide: remove dead \u003casm-arm/arch-sa1100/ide.h\u003e\n  ide: fix support for IDE PCI controllers using MMIO on frv\n  ide-cd: remove stale comment\n  ide-cd: small drive type print fix\n  ide-cd: debug log enhancements\n  ide: add generic ATA/ATAPI disk driver\n  ide: allow device drivers to specify per-device type /proc settings\n  ...\n"
    },
    {
      "commit": "b91385236c00031c64b42b44db8068ad38a5ea11",
      "tree": "6336f60dad2f548f01125c7237fc239aed38b4fd",
      "parents": [
        "d67ae206ef05198824c2a306c0c0edf2d2088920",
        "77cd62e8082b9743b59ee1946a4c3ee2e3cd2bce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 12:54:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 12:54:30 2008 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  fsldma: allow Freescale Elo DMA driver to be compiled as a module\n  fsldma: remove internal self-test from Freescale Elo DMA driver\n  drivers/dma/dmatest.c: switch a GFP_ATOMIC to GFP_KERNEL\n  dmatest: properly handle duplicate DMA channels\n  drivers/dma/ioat_dma.c: drop code after return\n  async_tx: make async_tx_run_dependencies() easier to read\n"
    },
    {
      "commit": "d67ae206ef05198824c2a306c0c0edf2d2088920",
      "tree": "66696bd66378e76483d15375b49e9a14aa5c1610",
      "parents": [
        "1d9a8a47d659f053abeca9ece45651b4d94780c8",
        "7c2500f17d65092d93345f3996cf82ebca17e9ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 12:53:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 12:53:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] ib700wdt.c - fix buffer_underflow bug\n"
    },
    {
      "commit": "f4432c5caec5fa95ea7eefd00f8e6cee17e2e023",
      "tree": "677d41b0c8ad3f72157302ddb4e61428ccbee24e",
      "parents": [
        "6da0b38f4433fb0f24615449d7966471b6e5eae0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Oct 20 13:31:45 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 12:50:03 2008 -0700"
      },
      "message": "Update email addresses.\n\nUpdate assorted email addresses and related info to point\nto a single current, valid address.\n\nadditionally\n- trivial CREDITS entry updates. (Not that this file means much any more)\n- remove arjans dead redhat.com address from powernow driver\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d468300dc97d6aec084799ffe39253ac366f1e4",
      "tree": "f38552624876a32dc38c7392ffa4e0a6d59da8ec",
      "parents": [
        "db7a6d8d01b21829d28638258cbbc9553210bac1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 11:32:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 11:32:09 2008 -0700"
      },
      "message": "Remove empty imacfb.c file\n\nCommit 7c08c9ae0c145807c0dae4a55f240fa3d4fd5262 (\"efifb/imacfb\nconsolidation + hardware support\") claimed to remove imacfb entirely and\nmerge its DMI table into the efifb driver.  So far so good, but the diff\nactually ended up just generating an empty file instead of removing it.\n\n[ Technical reason: the patch header looked like\n\n  diff -puN drivers/video/imacfb.c~efifb-imacfb-consolidation-hardware-support drivers/video/imacfb.c\n  --- a/drivers/video/imacfb.c~efifb-imacfb-consolidation-hardware-support\n  +++ a/drivers/video/imacfb.c\n  @@ -1,376 +0,0 @@\n\n  which git will think is a truncation, not a delete.  Git wants to see a\n  target of /dev/null to consider it a delete. ]\n\nSo remove it properly.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "270c66be9b4a6f2be53ef3aec5dc8e7b07782ec9",
      "tree": "241fa7549d1b4500325130e3f632b6ac7a19f0b3",
      "parents": [
        "0927678f55c9a50c296f7e6dae85e87b8236e155"
      ],
      "author": {
        "name": "Yu Zhao",
        "email": "yu.zhao@intel.com",
        "time": "Sun Oct 19 20:35:20 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:52 2008 -0700"
      },
      "message": "PCI: fix AER capability check\n\nThe \u0027use pci_find_ext_capability everywhere\u0027 cleanup brought a new bug,\nwhich makes the AER stop working.  Fix it by actually using find_ext_cap\ninstead of just find_cap.  Drop the unused config space size define while\nwe\u0027re at it.\n\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "0927678f55c9a50c296f7e6dae85e87b8236e155",
      "tree": "480bec05ca6b31329eac8533243e1295749d3e46",
      "parents": [
        "1543c90c39360df333a21bfbbdfe812ae23b8167"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat Oct 18 17:33:19 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:51 2008 -0700"
      },
      "message": "PCI: use pci_find_ext_capability everywhere\n\nRemove some open coded (and buggy) versions of pci_find_ext_capability\nin favor of the real routine in the PCI core.\n\nTested-by: Tomasz Czernecki \u003cczernecki@gmail.com\u003e\nAcked-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "1543c90c39360df333a21bfbbdfe812ae23b8167",
      "tree": "a8b9738df45364cb8edc342a37f377f147e138d1",
      "parents": [
        "bd1d9855be3ab8a5c2b31053d464b7fe63e6963b"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat Oct 18 17:19:38 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:50 2008 -0700"
      },
      "message": "PCI: remove #ifdef DEBUG around dev_dbg call\n\nNo longer needed since we don\u0027t use the function symbol stuff anymore.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bd1d9855be3ab8a5c2b31053d464b7fe63e6963b",
      "tree": "afcef4f9a3716fa7c30f8aa1c234f7690f845926",
      "parents": [
        "e5665a45fa28d0114f61b5d534a3b2678592219d"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Sep 29 17:37:05 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:50 2008 -0700"
      },
      "message": "PCI hotplug: fix get_##name return value problem\n\nThe commit 356a9d6f3dd283f83861adf1ac909879f0e66411 (PCI: fix hotplug\nget_##name return value problem) doesn\u0027t seem to be merged properly.\nBecause of this, PCI hotplug no longer works (Read/Write PCI hotplug\nfiles always returns -ENODEV).\n\nThis patch fixes wrong check of try_module_get() return value check in\nget_##name().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f19aeb1f3638b7bb4ca21eb361f004fac2bfe259",
      "tree": "2990881affb22ba426149e8d4c317fe9df9992c7",
      "parents": [
        "f393d9b130423a7a47c751b26df07ceaa5dc76a9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 03 19:49:32 2008 +1000"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:46 2008 -0700"
      },
      "message": "PCI: Add ability to mmap legacy_io on some platforms\n\nThis adds the ability to mmap legacy IO space to the legacy_io files\nin sysfs on platforms that support it. This will allow to clean up\nX to use this instead of /dev/mem for legacy IO accesses such as\nthose performed by Int10.\n\nWhile at it I moved pci_create/remove_legacy_files() to pci-sysfs.c\nwhere I think they belong, thus making more things statis in there\nand cleaned up some spurrious prototypes in the ia64 pci.h file\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f393d9b130423a7a47c751b26df07ceaa5dc76a9",
      "tree": "c29cada52d6fce41d90a03c371861a7034cdded8",
      "parents": [
        "58c3a727cb73b75a9104d295f096cca12959a5a5"
      ],
      "author": {
        "name": "Vincent Legoll",
        "email": "vincent.legoll@gmail.com",
        "time": "Sun Oct 12 12:26:12 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:45 2008 -0700"
      },
      "message": "PCI: probing debug message uniformization\n\nThis patch uniformizes PCI probing debug boot messages with dev_printk()\nintead of manual printk()\n\nIt changes adress range output from [%llx, %llx] to [%#llx-%#llx], like\nin pci_request_region().\n\nFor example, it goes from the mixed-style:\n\nPCI: 0000:00:1b.0 reg 10 64bit mmio: [f4280000, f4283fff]\npci 0000:00:1b.0: PME# supported from D0 D3hot D3cold\n\nto uniform:\n\npci 0000:00:1b.0: reg 10 64bit mmio: [0xf4280000-0xf4283fff]\npci 0000:00:1b.0: PME# supported from D0 D3hot D3cold\n\nThis patch has been runtime tested, boot log messages diffed, everything\nlooks OK.\n\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Vincent Legoll \u003cvincent.legoll@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "58c3a727cb73b75a9104d295f096cca12959a5a5",
      "tree": "70f1fe31f1ec12021777b6c6c49167356a864749",
      "parents": [
        "201de56eb22f1ff3f36804bc70cbff220b50f067"
      ],
      "author": {
        "name": "Yu Zhao",
        "email": "yu.zhao@intel.com",
        "time": "Tue Oct 14 14:02:53 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:32 2008 -0700"
      },
      "message": "PCI: support PCIe ARI capability\n\nThis patch adds support for PCI Express Alternative Routing-ID\nInterpretation (ARI) capability.\n\nThe ARI capability extends the Function Number field of the PCI Express\nEndpoint by reusing the Device Number which is otherwise hardwired to 0.\nWith ARI, an Endpoint can have up to 256 functions.\n\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "201de56eb22f1ff3f36804bc70cbff220b50f067",
      "tree": "3613a9485bee233ab62bc9d747b40aa3b11eeec7",
      "parents": [
        "280c73d3691fb182fa55b0160737c2c0feb79471"
      ],
      "author": {
        "name": "Zhao, Yu",
        "email": "yu.zhao@intel.com",
        "time": "Mon Oct 13 19:49:55 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:31 2008 -0700"
      },
      "message": "PCI: centralize the capabilities code in probe.c\n\nThis patch centralizes the initialization and release functions of\nvarious PCI capabilities in probe.c, which makes the introduction\nof new capability support functions cleaner in the future.\n\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "280c73d3691fb182fa55b0160737c2c0feb79471",
      "tree": "bc263e3f8c276a82bf48c490b597ca956bb4853b",
      "parents": [
        "e354597cce8d219d135d65e585dc4f30323486b9"
      ],
      "author": {
        "name": "Zhao, Yu",
        "email": "yu.zhao@intel.com",
        "time": "Mon Oct 13 20:01:00 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:31 2008 -0700"
      },
      "message": "PCI: centralize the capabilities code in pci-sysfs.c\n\nThis patch centralizes functions used to add and remove sysfs entries\nfor various capabilities. With this cleanup, the code is more readable\nand easier for adding new capability related functions.\n\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e354597cce8d219d135d65e585dc4f30323486b9",
      "tree": "dbf2a270f874c5ef56250021927de9ce56392e35",
      "parents": [
        "557848c3c03ad1d1e66cb3b5b06698e3a9ebc33c"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Mon Oct 13 11:49:04 2008 +1100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:30 2008 -0700"
      },
      "message": "PCI: fix 64-vbit prefetchable memory resource BARs\n\nSince patch 6ac665c63dcac8fcec534a1d224ecbb8b867ad59 my infiniband\ncontroller hasn\u0027t worked.  This is because it has 64-bit prefetchable\nmemory, which was mistakenly being  taken to be 32-bit memory.  The\nresource flags in this case are PCI_BASE_ADDRESS_MEM_TYPE_64 |\nPCI_BASE_ADDRESS_MEM_PREFETCH.\n\nThis patch checks only for the PCI_BASE_ADDRESS_MEM_TYPE_64 bit; thus\nwhether the region is prefetchable or not is ignored.  This fixes my\nInfiniband.\n\nReviewed-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "557848c3c03ad1d1e66cb3b5b06698e3a9ebc33c",
      "tree": "f244d69c332d3bbbef9f924fb1f0892abba7e1ff",
      "parents": [
        "022edd86d7c864bc8fadc3c8ac4e6a464472ab05"
      ],
      "author": {
        "name": "Zhao, Yu",
        "email": "yu.zhao@intel.com",
        "time": "Mon Oct 13 19:18:07 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:29 2008 -0700"
      },
      "message": "PCI: replace cfg space size (256/4096) by macros.\n\nThis is a cleanup that changes all PCI configuration space size\nrepresentations to the macros (PCI_CFG_SPACE_SIZE and\nPCI_CFG_SPACE_EXP_SIZE). And the macros are also moved from\ndrivers/pci/probe.c to drivers/pci/pci.h.\n\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "022edd86d7c864bc8fadc3c8ac4e6a464472ab05",
      "tree": "6495a6f473837f1c880c052d76ff9358de76297d",
      "parents": [
        "c322b28a04c084a467a862766f74c40c917a721c"
      ],
      "author": {
        "name": "Zhao, Yu",
        "email": "yu.zhao@intel.com",
        "time": "Mon Oct 13 19:24:28 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:28 2008 -0700"
      },
      "message": "PCI: use resource_size() everywhere.\n\nThis is a cleanup that replaces the resource calculation formula with\nresource_size().\n\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5d9bc1fa47f0c1561f1d7c0bdff5e24860852b42",
      "tree": "1f0dd5d0798866bc32b79f8a7c2601fe136f1910",
      "parents": [
        "c9bbb4abb658daf6cc6f92fb4751a7796a5aab75"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Mon Oct 13 09:59:12 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:27 2008 -0700"
      },
      "message": "PCI hotplug: rpaphp: make debug var unique\n\nChange debug variable name to one more unique to this driver.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c9bbb4abb658daf6cc6f92fb4751a7796a5aab75",
      "tree": "a4837eb80eb87bf0fc3d830c8215c92184cc22ea",
      "parents": [
        "c8761fe80ed052634153438405c9048611ae7ae1"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Wed Sep 24 19:04:33 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:26 2008 -0700"
      },
      "message": "PCI: use %pF instead of print_fn_descriptor_symbol() in quirks.c\n\nUse %pF instead of print_fn_descriptor_symbol() in quirks.c to get the name of\nthe hook we\u0027re calling.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c8761fe80ed052634153438405c9048611ae7ae1",
      "tree": "4a8a58efa1260310c96c7f1d9e08f11cd042e71c",
      "parents": [
        "11d587429e9cbb40ac20d7ed8126c66da0d7aba5"
      ],
      "author": {
        "name": "Zhao, Yu",
        "email": "yu.zhao@intel.com",
        "time": "Mon Sep 22 14:26:05 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:25 2008 -0700"
      },
      "message": "PCI: fix hotplug get_##name return value problem\n\nCurrently, get_##name in pci_hotplug_core.c will return 0 if module\nunload wins the race between unload \u0026 reading the hotplug file.  Fix\nthat case to return -ENODEV like it should.\n\nReviewed-by: Alex Chiang \u003cachiang@hp.com\u003e\nReviewed-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Yu Zhao \u003cyu.zhao@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "11d587429e9cbb40ac20d7ed8126c66da0d7aba5",
      "tree": "bad00f92efe41f10d32c080fe82c950736853103",
      "parents": [
        "50cbfa511a21cac1909b6b4c955fa39d1da81457"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Sep 05 21:45:36 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:25 2008 -0700"
      },
      "message": "PCI: fix sparse warning in pci_remove_behind_bridge\n\nGet rid of the second definition of dev which hides the earlier one in\nthe argument list and causes a warning from sparse.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ec84f1268fcf16c4a852fdb38b3a541748644918",
      "tree": "1704a70a064ae910cfbe58c21758876f95c0d97d",
      "parents": [
        "cef354db0d7a7207ea78c716753d9216a9c2b7e1"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Sep 23 11:43:34 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:18 2008 -0700"
      },
      "message": "PCI: fix -Wakpm warnings in pci_pm_init debug output\n\nCheckpatch would have complained about this but neither Bjorn nor myself\nran it prior to pushing.  Fixup the issues Andrew pointed out.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "cef354db0d7a7207ea78c716753d9216a9c2b7e1",
      "tree": "bd8c0c6356f852b10117a166b67d2b017445ce2b",
      "parents": [
        "93ff68a55aa92180a765d6c51c3303f6200167a6"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Sep 02 09:40:51 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:52 2008 -0700"
      },
      "message": "PCI: connect struct pci_dev to struct pci_slot\n\nThe introduction of struct pci_slot (f46753c5e354b857b20ab8e0fe7b25)\nadded a struct pci_slot pointer to struct pci_dev, but we forgot to\nassociate the two.\n\nConnect the two structs together; the interesting portions of the object\nlifetimes are:\n\n\t- when a new pci_slot is created, connect it to the appropriate\n\t  pci_dev\u0027s. A single pci_slot may be associated with multiple\n\t  pci_dev\u0027s, e.g. any multi-function PCI device.\n\n\t- when a pci_slot is released, look for all the pci_dev\u0027s it was\n\t  associated with, and set their pci_slot pointers to NULL\n\n\t- when a pci_dev is created, look for slots to associate with.\n\nNote -- when a pci_dev is released, we don\u0027t need to do any bookkeeping,\nsince pci_slot\u0027s do not have pointers to pci_dev\u0027s.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "93ff68a55aa92180a765d6c51c3303f6200167a6",
      "tree": "de921ce10f9cab4ea7a40651a99651b6f1d2b8b9",
      "parents": [
        "5993760f7fc75b77e4701f1e56dc84c0d6cf18d5"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Sat Sep 06 05:46:42 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:51 2008 -0700"
      },
      "message": "PCI: make CPU list affinity visible\n\nStephen Hemminger wrote:\n\u003e Looks like Mike created cpulistaffinty in sysfs but never completed\n\u003e the job.\n\nThis patch hooks things up correctly, taking care to remove the new file\nwhen the bus is destroyed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5993760f7fc75b77e4701f1e56dc84c0d6cf18d5",
      "tree": "5eda8e0622ae17c84bb1c44763d8e3e07a204773",
      "parents": [
        "7f2feec140f1f1e4f701e013a2bf8284a9ec2a3c"
      ],
      "author": {
        "name": "Jike Song",
        "email": "albcamus@gmail.com",
        "time": "Tue Sep 09 23:42:03 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:50 2008 -0700"
      },
      "message": "PCI: utilize calculated results when detecting MSI features\n\nIn msi_capability_init, we can make use of the calculated results\ninstead of calling is_mask_bit_support and is_64bit_address twice.\n\nSigned-off-by: Jike Song \u003calbcamus@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "7f2feec140f1f1e4f701e013a2bf8284a9ec2a3c",
      "tree": "50a0323a4c3b74c8a428470e6b086ed8bc0b19dd",
      "parents": [
        "83e9ad540b9ee23919961f9500ca254220b78d09"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Fri Sep 05 12:11:26 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:49 2008 -0700"
      },
      "message": "PCI: pciehp: replace printk with dev_printk\n\nThis patch replaces printks within pciehp module with dev_printks.\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "83e9ad540b9ee23919961f9500ca254220b78d09",
      "tree": "d27bdaeee5de139e3bbc10a7310f4072c533e0e2",
      "parents": [
        "37a84ec668ba251ae02cf2c2c664baf6b247ae1f"
      ],
      "author": {
        "name": "Taku Izumi",
        "email": "izumi.taku@jp.fujitsu.com",
        "time": "Fri Sep 05 12:09:43 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:49 2008 -0700"
      },
      "message": "PCI: pciehp: change name tag of \"hpdriver_portdrv\" variable\n\nI think an appropriate name tag of \"hpdriver_portdrv\" variable\nis \"pciehp\" rather than \"hpdriver\".\n\nSigned-off-by: Taku Izumi \u003cizumi.taku@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f7a10e32a1a7ae240fa3925c5727d224eba3e31d",
      "tree": "b10ee68a20f16ca6267eb1a7a004277bd50bce9b",
      "parents": [
        "c01156061bdd5976397dfb173f8c70ae351a6cb6"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Aug 22 17:16:48 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:47 2008 -0700"
      },
      "message": "PCI: pciehp: fix irq initialization\n\nCurrent pciehp driver gets irq number from pci_dev-\u003eirq. But because\npciehp driver is a pci express port service driver, it should get irq\nnumber from pcie_device-\u003eirq.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c9ed77eeba8ec2541a40918210bcc676acacd43a",
      "tree": "87c6d58b189a6e9cf95dcebca8013586774a3284",
      "parents": [
        "2fd39aa7c2f3d696814abb3e8962c759eee484f3"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Aug 22 09:37:02 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:46 2008 -0700"
      },
      "message": "PCI: tidy PME support messages\n\nThis patch changes these two messages:\n\n    pci 0000:00:03.0: supports D1\n    pci 0000:00:03.0: supports D2\n\nto this:\n\n    pci 0000:00:03.0: supports D1 D2\n\nIt also trivially converts a \"dev_printk(KERN_INFO, ...)\" to\n\"dev_info(...)\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "2fd39aa7c2f3d696814abb3e8962c759eee484f3",
      "tree": "9e4d769b28bff575a638aaadb2c0c7c73d57e674",
      "parents": [
        "a8d2dbd38481e0c35c6bdd8196dd38a42ae45d02"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 22 13:30:14 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:45 2008 -0700"
      },
      "message": "PCI: ibmphp: list_for_each to list_for_each_entry-checkpatch cleanups\n\nPlease run checkpatch prior to sending patches, this one fixes several style\nissues with the list_for_each conversion patch.\n\nCc: Cordelia Sam \u003ccordesam@gmail.com\u003e\nCc: Cordelia Sam \u003ccordsam@linux.vnet.ibm.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "a8d2dbd38481e0c35c6bdd8196dd38a42ae45d02",
      "tree": "0ca9825cbdefab7326682e8aacca616d556ff474",
      "parents": [
        "34a2e15e95fce6d6f4d30162f53a0ceb25d5bbaf"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 22 13:28:17 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:44 2008 -0700"
      },
      "message": "PCI: ibmphp: list_for_each to list_for_each_entry\n\nMake code more readable with list_for_each_entry().\n\nSigned-off-by: Cordelia Sam \u003ccordesam@gmail.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "34a2e15e95fce6d6f4d30162f53a0ceb25d5bbaf",
      "tree": "878e3c7ac9dabd8fa7faca870bc01c1972218602",
      "parents": [
        "d768cb6929773060171eee8397a63883f60ddc07"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Aug 25 15:45:20 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:43 2008 -0700"
      },
      "message": "PCI: follow lspci device/vendor style\n\nUse \"[%04x:%04x]\" for PCI vendor/device IDs to follow the format\nused by lspci(8).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "16dbef4a831782466b10d4ae56837c5ba17d1948",
      "tree": "8656c347e8e6aeecece6bfa4c182d1b1cec74bb4",
      "parents": [
        "0235c4fc7fc6f621dc0dd89eba102ad5aa373390"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Aug 15 19:36:45 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:42 2008 -0700"
      },
      "message": "PCI: change MSI-x vector to 32bit\n\nWe are using 28bit pci (bus/dev/fn + 12 bits) as irq number, so the\ncache for irq number should be 32 bit too.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "0235c4fc7fc6f621dc0dd89eba102ad5aa373390",
      "tree": "8947ae0efda2a1c9d69f3b6399d3e847307786a5",
      "parents": [
        "3d137310245e4cdc3e8c8ba1bea2e145a87ae8e3"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Aug 18 21:38:00 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:41 2008 -0700"
      },
      "message": "PCI PM: Introduce function pci_wake_from_d3\n\nMany device drivers use the following sequence of statements to enable\nthe device to wake up the system while being in the D3_hot or D3_cold\nlow power state:\n\n        pci_enable_wake(pdev, PCI_D3hot, 1);\n        pci_enable_wake(pdev, PCI_D3cold, 1);\n\nHowever, the second call is not necessary if the first one succeeds (the\nordering of the statements above doesn\u0027t matter here) and it may even be\nharmful, because we are not supposed to enable PME# after the wake-up\npower has been enabled for the device.\n\nTo allow drivers to overcome this problem, introduce function\npci_wake_from_d3() that will enable the device to wake up the system\nfrom any of D3_hot and D3_cold as long as the wake-up from at least one\nof them is supported.\n\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "3d137310245e4cdc3e8c8ba1bea2e145a87ae8e3",
      "tree": "478a5864216e1ddca3df9a2d08bde0d8ea4523a5",
      "parents": [
        "b41d6cf38e27a940d998d989526a9748de1bf028"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@enix.org",
        "time": "Tue Aug 19 10:28:24 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:40 2008 -0700"
      },
      "message": "PCI: allow quirks to be compiled out\n\nThis patch adds the CONFIG_PCI_QUIRKS option which allows to remove all\nthe PCI quirks, which are not necessarily used on embedded systems when\nPCI is working properly. As this is a size-reduction option, it depends\non CONFIG_EMBEDDED. It allows to save almost 12 kilobytes of kernel\ncode:\n\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n1287806\t 123596\t 212992\t1624394\t 18c94a\tvmlinux.old\n1275854\t 123596\t 212992\t1612442\t 189a9a\tvmlinux\n -11952       0       0  -11952   -2EB0 +/-\n\nThis patch has originally been written by Zwane Mwaikambo\n\u003czwane@arm.linux.org.uk\u003e and is part of the Linux Tiny project.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b41d6cf38e27a940d998d989526a9748de1bf028",
      "tree": "a2ae90005e000d4f9d16637171ff11dd31a4917a",
      "parents": [
        "edbc25caaa492a82e19baa915f1f6b0a0db6554d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Aug 17 21:06:59 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:48:35 2008 -0700"
      },
      "message": "PCI: Check dynids driver_data value for validity\n\nOnly accept dynids whose driver_data value matches one of the driver\u0027s\npci_driver_id entries. This prevents the user from accidentally passing\nvalues the drivers do not expect.\n\nCc: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "edbc25caaa492a82e19baa915f1f6b0a0db6554d",
      "tree": "967dbd4f8d35fd8532a612fef55691586b831965",
      "parents": [
        "7d67474e506598fe26e0c262acf02132dc730517"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Thu Jul 10 16:29:37 2008 -0500"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:48:34 2008 -0700"
      },
      "message": "PCI: remove dynids.use_driver_data\n\nThe driver flag dynids.use_driver_data is almost consistently not set,\nand causes more problems than it solves.  It was initially intended as a\nflag to indicate whether a driver\u0027s usage of driver_data had been\ncarefully inspected and was ready for values from userspace.  That audit\nwas never done, so most drivers just get a 0 for driver_data when new\nIDs are added from userspace via sysfs.  So remove the flag, allowing\ndrivers to see the data directly (a followon patch validates the passed\ndriver_data value against what the drivers expect).\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "921974982a7aab561a1c3ff1763af7470874ba8e",
      "tree": "edaa9ea426f873fe817a9174996f9b1eeabb4728",
      "parents": [
        "7d67474e506598fe26e0c262acf02132dc730517",
        "08c55e22df26ef1ae8cbe53fbca42476f18a8fdb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 10:17:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 10:17:42 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  s3cmci: Add Ben Dooks/Simtec Electronics to header \u0026 copyright\n  s3cmci: fix continual accesses to host-\u003epio_ptr\n  s3cmci: Support transfers which are not multiple of 32 bits.\n  s3cmci: cpufreq support\n  s3cmci: Make general protocol errors less noisy\n  mmc_block: tell block layer there is no seek penalty\n"
    },
    {
      "commit": "7d67474e506598fe26e0c262acf02132dc730517",
      "tree": "45ad83d853a1a461f8c86b964861336e4e913851",
      "parents": [
        "252883e512c6d8fbc03b6738f1620fda44c4d472",
        "ed8c3174dd227031d1f3b9fa4fbb512f8f623434"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:44:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:44:30 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  bq27x00_battery: use unaligned access helper\n  power_supply: fix dependency of tosa_battery\n  power_supply: Support for Texas Instruments BQ27200 battery managers\n  power_supply: Add function to return system-wide power state\n  pda_power: Check and handle return value of set_irq_wake\n"
    },
    {
      "commit": "252883e512c6d8fbc03b6738f1620fda44c4d472",
      "tree": "4652e5c66908cbab566d44e73ac74a6b84ddee60",
      "parents": [
        "45e4a24f7b6b23810142112b5850fe75696a1155"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Oct 17 20:28:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:41:06 2008 -0700"
      },
      "message": "epca: Add infinite break support\n\nThe EPCA can support indefinte break lengths and with info from digi that\ncan now be added\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b72e4415438538c0967fd1aee930f688ccdf6dd",
      "tree": "b3c234f933c4781d028e499b0e12f85f6366591a",
      "parents": [
        "396b122f6af3d329df3b4d688f6e66de3e2a399a",
        "64c12e9b7edb0bfce9c5d7db43091b67894d8339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:22:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:22:47 2008 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-next\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: further unbork the ucb1400 ac97_bus dependencies\n  mfd: ucb1400 needs GPIO\n  mfd: ucb1400 sound driver uses/depends on AC97_BUS:\n  mfd: Don\u0027t use NO_IRQ in WM8350\n  mfd: update TMIO drivers to use the clock API\n  mfd: twl4030-core irq simplification\n  mfd: add base support for Dialog DA9030/DA9034 PMICs\n  mfd: TWL4030 core driver\n  mfd: support tmiofb cell on tc6393xb\n  mfd: add OHCI cell to tc6393xb\n  mfd: Fix htc-egpio compile warning\n  mfd: do tcb6393xb state restore on resume only if requested\n  mfd: provide and use setup hook for tc6393xb\n  mfd: update sm501 debugging/low information messages\n  mfd: reduce stack usage in mfd-core.c\n"
    },
    {
      "commit": "ed402af3c23a4804b3f8899263e8d0f97c62ab49",
      "tree": "3aa971aea57f900a3060cc0545b199ef611f4dcf",
      "parents": [
        "096e6f673dc02a6394dc9a7d8f8735c6978f5b91",
        "40e24c403f325715f9c43b9fed2068641201ee0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (112 commits)\n  sh: Move SH-4 CPU headers down one more level.\n  sh: Only build in gpio.o when CONFIG_GENERIC_GPIO is selected.\n  sh: Migrate common board headers to mach-common/.\n  sh: Move the CPU definition headers from asm/ to cpu/.\n  serial: sh-sci: Add support SCIF of SH7723\n  video: add sh_mobile_lcdc platform flags\n  video: remove unused sh_mobile_lcdc platform data\n  sh: remove consistent alloc cruft\n  sh: add dynamic crash base address support\n  sh: reduce Migo-R smc91x overruns\n  sh: Fix up some merge damage.\n  Fix debugfs_create_file\u0027s error checking method for arch/sh/mm/\n  Fix debugfs_create_dir\u0027s error checking method for arch/sh/kernel/\n  sh: ap325rxa: Add support RTC RX-8564LC in AP325RXA board\n  sh: Use sh7720 GPIO on magicpanelr2 board\n  sh: Add sh7720 pinmux code\n  sh: Use sh7203 GPIO on rsk7203 board\n  sh: Add sh7203 pinmux code\n  sh: Use sh7723 GPIO on AP325RXA board\n  sh: Add sh7723 pinmux code\n  ...\n"
    },
    {
      "commit": "096e6f673dc02a6394dc9a7d8f8735c6978f5b91",
      "tree": "50e9f463b089dc1b62c3f260a27d500040534525",
      "parents": [
        "332d2e7834986a9326ec3fa6a91641daef81746c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Oct 20 15:07:37 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:12:32 2008 -0700"
      },
      "message": "pci: Use new %pR to print resource ranges\n\nThis converts things in drivers/pci to use %pR to printout the\ncontent of a struct resource instead of hand-casted %llx or\nother variants.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88e366217e8f75bd7eab64f4aa4ff9583070b0af",
      "tree": "efa9d084f98749a35555afd9898b92d51d3755d2",
      "parents": [
        "a1cf64944f6f2ffe5ef30a0ee4d529db771f7db2",
        "975f6b0c1b0efb66db455d2e76bacba06cc65541"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:09:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:09:56 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: ASoC: OMAP: Fix DSP DAI format in McBSP DAI driver\n  go7007 - Add missing dependency on sound subsystem\n  ALSA: ps3: Add support for SPDIF/HDMI passthru\n  ps3: Add passthru support for non-audio streams\n  ps3: Add ps3av_audio_mute_analog()\n  ALSA: misc typo fixes\n  sound: add missing pcm kernel-doc\n"
    },
    {
      "commit": "a1cf64944f6f2ffe5ef30a0ee4d529db771f7db2",
      "tree": "668e7a50e51e6c4c3420e4ed97860a11027476c7",
      "parents": [
        "5fdf11283e26719543eb5f9b68707e1af77eb875"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Oct 20 22:59:18 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:08:23 2008 -0700"
      },
      "message": "staging: sxg depends on X86\n\nsxghif.h has code that explicitly will not build fo other architecures.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2be508d847392e431759e370d21cea9412848758",
      "tree": "be5e00a4d7be4ef353ffe4d550fb80a251d321c3",
      "parents": [
        "01e8ef11bc1a74e65678ed55795f59266d4add01",
        "8a1a6272057e2ad90ab531a70330165888866e60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:03:12 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (69 commits)\n  Revert \"[MTD] m25p80.c code cleanup\"\n  [MTD] [NAND] GPIO driver depends on ARM... for now.\n  [MTD] [NAND] sh_flctl: fix compile error\n  [MTD] [NOR] AT49BV6416 has swapped erase regions\n  [MTD] [NAND] GPIO NAND flash driver\n  [MTD] cmdlineparts documentation change - explain where mtd-id comes from\n  [MTD] cfi_cmdset_0002.c: Add Macronix CFI V1.0 TopBottom detection\n  [MTD] [NAND] Fix compilation warnings in drivers/mtd/nand/cs553x_nand.c\n  [JFFS2] Write buffer offset adjustment for NOR-ECC (Sibley) flash\n  [MTD] mtdoops: Fix a bug where block may not be erased\n  [MTD] mtdoops: Add a magic number to logged kernel oops\n  [MTD] mtdoops: Fix an off by one error\n  [JFFS2] Correct parameter names of jffs2_compress() in comments\n  [MTD] [NAND] sh_flctl: add support for Renesas SuperH FLCTL\n  [MTD] [NAND] Bug on atmel_nand HW ECC : OOB info not correctly written\n  [MTD] [MAPS] Remove unused variable after ROM API cleanup.\n  [MTD] m25p80.c extended jedec support (v2)\n  [MTD] remove unused mtd parameter in of_mtd_parse_partitions()\n  [MTD] [NAND] remove dead Kconfig associated with !CONFIG_PPC_MERGE\n  [MTD] [NAND] driver extension to support NAND on TQM85xx modules\n  ...\n"
    },
    {
      "commit": "01e8ef11bc1a74e65678ed55795f59266d4add01",
      "tree": "293cbe5df96191ac10afb050bd4cce54ff2c01f9",
      "parents": [
        "bb26b963d8343bb1bde842fba0b6e00cad841f31"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "parag.lkml@gmail.com",
        "time": "Sat Oct 18 20:28:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:42 2008 -0700"
      },
      "message": "x86: sysfs: kill owner field from attribute\n\nTejun\u0027s commit 7b595756ec1f49e0049a9e01a1298d53a7faaa15 made sysfs\nattribute-\u003eowner unnecessary.  But the field was left in the structure to\nease the merge.  It\u0027s been over a year since that change and it is now\ntime to start killing attribute-\u003eowner along with its users - one arch at\na time!\n\nThis patch is attempt #1 to get rid of attribute-\u003eowner only for\nCONFIG_X86_64 or CONFIG_X86_32 .  We will deal with other arches later on\nas and when possible - avr32 will be the next since that is something I\ncan test.  Compile (make allyesconfig / make allmodconfig / custom config)\nand boot tested.\n\nakpm: the idea is that we put the declaration of sttribute.owner inside\n`#ifndef CONFIG_X86\u0027.  But that proved to be too ambitious for now because\nnew usages kept on turning up in subsystem trees.\n\n[akpm: remove the ifdef for now]\nSigned-off-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2cee5dfa8b01524a1d937d56ee518677b7acfb38",
      "tree": "3d8d34fc2fd173eee43ccb1cdc01a3325c9acb65",
      "parents": [
        "e4d33969c2d0a9b92c7a2853e3f890dcb4ea37d1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "drivers/scsi/sr_vendor.c: use bcd2bin\n\nChange sr_vendor.c to use the new bcd2bin function instead of the obsolete\nBCD2BIN macro.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4d33969c2d0a9b92c7a2853e3f890dcb4ea37d1",
      "tree": "b5543d1e16c789649c28922246fa7c3325c9f795",
      "parents": [
        "f6a2298c5fd1f074aa3626febea33f48cd3b5a94"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "i2c: use bcd2bin/bin2bcd\n\nChange i2c to use the new bcd2bin/bin2bcd functions instead of the\nobsolete BCD2BIN/BIN2BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e232cfdc3d087d435c9ee767ddd4e6f52457d02a",
      "tree": "43be1122c188ddfcf93c8a43cc04350223430b86",
      "parents": [
        "357c6e63590895dc87cc9300f5a1c27544ea69e8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Oct 18 20:28:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "drivers/rtc/rtc-bq4802.c: don\u0027t use BIN_2_BCD and BCD_2_BIN\n\nThese are going away.\n\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "357c6e63590895dc87cc9300f5a1c27544ea69e8",
      "tree": "707cd1a80287e0f8f6f9d2879c322b2e71b2f995",
      "parents": [
        "fe20ba70abf7d6e5855c3dacc729490b3d0d077f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "rtc: use bcd2bin/bin2bcd\n\nChange various rtc related code to use the new bcd2bin/bin2bcd functions\ninstead of the obsolete BCD_TO_BIN/BIN_TO_BCD/BCD2BIN/BIN2BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe20ba70abf7d6e5855c3dacc729490b3d0d077f",
      "tree": "918619427cc051d22cb38b44e94c7e65f29ee928",
      "parents": [
        "4110a0d6206bd175419cc5503f80cc296d184cbf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "drivers/rtc/: use bcd2bin/bin2bcd\n\nChange drivers/rtc/ to use the new bcd2bin/bin2bcd functions instead of\nthe obsolete BCD_TO_BIN/BIN_TO_BCD/BCD2BIN/BIN2BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab527d75787c16114bcf2bc1b98bef18c67bb57c",
      "tree": "5ea1f944941e0fab7f2e6554de769deeb839d6e8",
      "parents": [
        "fdd2e5f88a259a537bb239e0c03c973cb6ea402a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "acpi: use bcd2bin/bin2bcd\n\nChange ACPI to use the new bcd2bin/bin2bcd functions instead of the\nobsolete BCD_TO_BIN/BIN_TO_BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a651a00e20fd4997f0b91258f6f95b7d96edcd9",
      "tree": "08cab79e2de11e33bee7a041de8fc1cfb5e86660",
      "parents": [
        "1d8cca44b6a244b7e378546d719041819049a0f9"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Oct 18 20:28:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:40 2008 -0700"
      },
      "message": "byteorder: remove direct includes of linux/byteorder/swab[b].h\n\nA consolidated implementation will provide this generically through\nasm/byteorder, remove direct includes to avoid breakage when the\nchangeover to the new implementation occurs.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b274f44d2ca05f719fe39947b6a5293a2dbd8fd",
      "tree": "41b549f21088f591965bb77527dc8077bf986730",
      "parents": [
        "b64fd291acd8c921b4757faed1d4dded31c27edf"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Oct 18 20:28:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:40 2008 -0700"
      },
      "message": "edac cell: fix incorrect edac_mode\n\nThe cell_edac driver is setting the edac_mode field of the csrow\u0027s to an\nincorrect value, causing the sysfs show routine for that field to go out\nof an array bound and Oopsing the kernel when used.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.27.x, 2.6.26.x. 2.6.25.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b64fd291acd8c921b4757faed1d4dded31c27edf",
      "tree": "d5b1d35a8412dfaf862bebfbb79a37850c0c29bc",
      "parents": [
        "b231cca4381ee15ec99afbfb244fbc0324869927"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Sat Oct 18 20:28:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:40 2008 -0700"
      },
      "message": "pc8736x_gpio: add support for PC87365 chips\n\nThis is only compile tested, because I do not own appropriate hardware.\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\u003e\nCc: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c11d2abf4ef811d0ce3ea34279746729c4c6fc",
      "tree": "0e39f8a212461beb7195e46f7a727c9e820bbc2c",
      "parents": [
        "3e680aae4e53ab54cdbb0c29257dae0cbb158e1c"
      ],
      "author": {
        "name": "Richard Holden",
        "email": "aciddeath@gmail.com",
        "time": "Sat Oct 18 20:27:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "phonedev: remove BKL\n\nThe phone_device array is covered by the phone_lock mutex in all cases and\nrequest_module no longer needs the BKL so we can remove the only remaining\ninstance of the BKL from phonedev.\n\nSigned-off-by: Richard Holden \u003caciddeath@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e680aae4e53ab54cdbb0c29257dae0cbb158e1c",
      "tree": "389c2a60625b2f9dbd9555378a9d4917730f335e",
      "parents": [
        "e53677113e32e6f118e31b8391a2eab7ee52c0a7"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat Oct 18 20:27:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "fb: convert lock/unlock_kernel() into local fb mutex\n\nChange lock_kernel()/unlock_kernel() to local fb mutex.  Each frame buffer\ninstance has its own mutex.\n\nThe one line try_to_load() function is unrolled to request_module() in two\nplaces for readability.\n\n[righi.andrea@gmail.com: fb: fix NULL pointer BUG dereference in fb_open()]\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e53677113e32e6f118e31b8391a2eab7ee52c0a7",
      "tree": "4301f70815fc4c58c4ae41313a5c154448fe4771",
      "parents": [
        "978ccaa8ea5d8c7bf6b676209f2fc126eae6355b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Oct 18 20:27:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "fb: push down the BKL in the ioctl handler\n\nFramebuffer is heavily BKL dependant at the moment so just wrap the ioctl\nhandler in the driver as we push down.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "978ccaa8ea5d8c7bf6b676209f2fc126eae6355b",
      "tree": "4d639469edbdb2df8ec364bae1719bd083bc04da",
      "parents": [
        "e3274e915061a65717454106301d4a5ea8f71783"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Oct 18 20:27:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "gpiolib: fix oops in gpio_get_value_cansleep()\n\nWe can get the following oops from gpio_get_value_cansleep() when a GPIO\ncontroller doesn\u0027t provide a get() callback:\n\n Unable to handle kernel paging request for instruction fetch\n Faulting instruction address: 0x00000000\n Oops: Kernel access of bad area, sig: 11 [#1]\n [...]\n NIP [00000000] 0x0\n LR [c0182fb0] gpio_get_value_cansleep+0x40/0x50\n Call Trace:\n [c7b79e80] [c0183f28] gpio_value_show+0x5c/0x94\n [c7b79ea0] [c01a584c] dev_attr_show+0x30/0x7c\n [c7b79eb0] [c00d6b48] fill_read_buffer+0x68/0xe0\n [c7b79ed0] [c00d6c54] sysfs_read_file+0x94/0xbc\n [c7b79ef0] [c008f24c] vfs_read+0xb4/0x16c\n [c7b79f10] [c008f580] sys_read+0x4c/0x90\n [c7b79f40] [c0013a14] ret_from_syscall+0x0/0x38\n\nIt\u0027s OK to request the value of *any* GPIO; most GPIOs are bidirectional,\nso configuring them as outputs just enables an output driver and doesn\u0027t\ndisable the input logic.\n\nSo the problem is that gpio_get_value_cansleep() isn\u0027t making the same\nsanity check that gpio_get_value() does: making sure this GPIO isn\u0027t one\nof the atypical \"no input logic\" cases.\n\nReported-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.27.x, 2.6.26.x, 2.6.25.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3274e915061a65717454106301d4a5ea8f71783",
      "tree": "e88cb4ef896fe2f4e38b58ed1b0d2f2e543c70cb",
      "parents": [
        "c8fc40cd345bfd88d8a98e7916909b9143502999"
      ],
      "author": {
        "name": "Steven A. Falco",
        "email": "sfalco@harris.com",
        "time": "Sat Oct 18 20:27:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "gpio: modify sysfs gpio export so that \"value\" displays as 0 or 1\n\ngpiolib can export GPIOs to userspace via sysfs.  This patch modifies the\ngpio_value_show() so that any non-zero value is explicitly printed as \"1\",\nrather than whatever numerical value the lower-level driver returns.\n\nSigned-off-by: Steve Falco \u003csfalco@harris.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8fc40cd345bfd88d8a98e7916909b9143502999",
      "tree": "a0c43296bd7d5242a1f34a153edb76c42ce8686d",
      "parents": [
        "1f3ccaed13944b9cfa9af7f6c70bfb292e42a347"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Oct 18 20:27:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "rtc-cmos: export second NVRAM bank\n\nTeach rtc-cmos about the second bank of registers found on most modern x86\nsystems, giving access to 128 bytes more NVRAM.\n\nThis version only sees that extra NVRAM when both register banks are\nprovided as part of *one* PNP resource.  Since BIOS on some systems\npresents them using two IO resources, and nothing merges them, this can\u0027t\nalways show all the NVRAM.  (We\u0027re supposed to be able to use PNP id\nPNP0b01 too, but BIOS tables doesn\u0027t often seem to use that particular\noption.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f3ccaed13944b9cfa9af7f6c70bfb292e42a347",
      "tree": "eaf969a11107b7850bce18398342ae06e18db2d0",
      "parents": [
        "9f561dfceaafaae73ecfc81b1156dde3056e1ec9"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Oct 18 20:27:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "Altix serial: fix\n\nIn function sn_sal_switch_to_asynch(): drivers/serial/sn_console.c:713:\n\nHZ * SN_SAL_UART_FIFO_DEPTH / SN_SAL_UART_FIFO_SPEED_CPS;\n\nAfter preprocessing (see defines in patch) this becomes HZ * 16 / 9600 / 10\n(associativity from left to right), not equivalent to HZ * 16 / 960.\n\nLooks-obviously-right-to: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nAcked-by: Pat Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f561dfceaafaae73ecfc81b1156dde3056e1ec9",
      "tree": "8a38d7db338d4fe07abdc9d5b22d854050758be4",
      "parents": [
        "da1cfe1ae48b2af7394718ec07194806db5dfe61"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:27:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "make probe_serial_gsc() static\n\nThis patch makes the needlessly global probe_serial_gsc() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da1cfe1ae48b2af7394718ec07194806db5dfe61",
      "tree": "b427498ec65ee0f62b0ec2a72b81cb0e668a3bbd",
      "parents": [
        "8c9398d1e9766e3659e277acb2e8ca1c17684139"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Oct 18 20:27:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:36 2008 -0700"
      },
      "message": "Char: sx, remove bogus iomap\n\nreadl/writel are not expected to accept iomap return value. Replace\nbogus mapping by standard ioremap.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cR.E.Wolff@BitWizard.nl\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c9398d1e9766e3659e277acb2e8ca1c17684139",
      "tree": "160520c76c2dfbe89398b6c53aa8813e212abed3",
      "parents": [
        "07e8dbd3ebbdedc71335049dd4b0d542cb038d7d"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: lighter wait mechanism, drastic improvement\n\nThe read fail ratio is sensitive to the delay between the first byte\nwritten and the first byte read; apparently the sensors cannot be rushed.\nIncreasing the minimum wait time, without changing the total wait time,\nimproves the fail ratio from a 8% chance that any of the sensors fails in\none read, down to 0.4%, on a Macbook Air.  On a Macbook Pro 3,1, the\neffect is even more apparent.  By reducing the number of status polls, the\nratio is further improved to below 0.1%.  Finally, increasing the total\nwait time brings the fail ratio down to virtually zero.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nTested-by: Bob McElrath \u003cbob@mcelrath.org\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07e8dbd3ebbdedc71335049dd4b0d542cb038d7d",
      "tree": "dadf0f3033adf873a9f06d101a10c07f71d9e336",
      "parents": [
        "d7549905f157f217b888edb0f2055f5090eaf1d8"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: Add support for Macbook Pro 3\n\nAdd temperature sensor support for Macbook Pro 3.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7549905f157f217b888edb0f2055f5090eaf1d8",
      "tree": "7b2a2c37b24ec4c533a2df1a5f3408d5e1905d33",
      "parents": [
        "7b5e3cb28f52f42d8cf2b36771be580f33bbc7ae"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: Add support for Macbook Pro 4\n\nAdds temperature sensor support for the Macbook Pro 4.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b5e3cb28f52f42d8cf2b36771be580f33bbc7ae",
      "tree": "42beb67d361c7fe91f03459d54d4cd825281ecb5",
      "parents": [
        "f5274c972bac2d14c092a9c634e03f51785c7b76"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Oct 18 20:27:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "drivers/hwmon/applesmc.c: remove unneeded casts\n\ndmi_system_id.driver_data is already void*.\n\nCc: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5274c972bac2d14c092a9c634e03f51785c7b76",
      "tree": "3cb7e827ea6b364c1f3a0a10c66f023a6aa96d9d",
      "parents": [
        "8bd1a12a51871f0c870612d8220b1485d6aefc73"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: add support for Macbook Air\n\nThis patch adds accelerometer, backlight and temperature sensor support\nfor the Macbook Air.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bd1a12a51871f0c870612d8220b1485d6aefc73",
      "tree": "173aa85efcf75f5f825ea6bf4cb6277df8ba81ad",
      "parents": [
        "02fcbd144d684167aa67b1d3ad68f18d265f2d08"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: allow for variable ALV0 and ALV1 package length\n\nOn some recent Macbooks, the package length for the light sensors ALV0 and\nALV1 has changed from 6 to 10.  This patch allows for a variable package\nlength encompassing both variants.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02fcbd144d684167aa67b1d3ad68f18d265f2d08",
      "tree": "78fd75f27dc9c25d3ec3f9631d4d2a943cb48315",
      "parents": [
        "84d2d7f2ee98dc9bd799790c89b5eb8280af2d37"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: prolong status wait\n\nThe time to wait for a status change while reading or writing to the SMC\nports is a balance between read reliability and system performance.  The\ncurrent setting yields rougly three errors in a thousand when\nsimultaneously reading three different temperature values on a Macbook\nAir.  This patch increases the setting to a value yielding roughly one\nerror in ten thousand, with no noticable system performance degradation.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84d2d7f2ee98dc9bd799790c89b5eb8280af2d37",
      "tree": "2cec712dcffd532ad8c82a24beae9bea497fa32a",
      "parents": [
        "05224091af06177c0ce7c1fae1f498455b47a6be"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: fix the \u0027wait status failed: c !\u003d 8\u0027 problem\n\nOn many Macbooks since mid 2007, the Pro, C2D and Air models, applesmc\nfails to read some or all SMC ports.  This problem has various effects,\nsuch as flooded logfiles, malfunctioning temperature sensors,\naccelerometers failing to initialize, and difficulties getting backlight\nfunctionality to work properly.\n\nThe root of the problem seems to be the command protocol.  The current\ncode sends out a command byte, then repeatedly polls for an ack before\ncontinuing to send or recieve data.  From experiments leading to this\npatch, it seems the command protocol never quite worked or changed so that\none now sends a command byte, waits a little bit, polls for an ack, and if\nit fails, repeats the whole thing by sending the command byte again.\n\nThis patch implements a send_command function according to the new\ninterpretation of the protocol, and should work also for earlier models.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05224091af06177c0ce7c1fae1f498455b47a6be",
      "tree": "a8d4589faf5a42f4f0a42f055953a74fabdf4f43",
      "parents": [
        "865c295360f61c2f3634fb1387b4468fdc8287da"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Sat Oct 18 20:27:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon: applesmc: specified number of bytes to read should match actual\n\nAt one single place in the code, the specified number of bytes to read and\nthe actual number of bytes read differ by one.  This one-liner patch fixes\nthat inconsistency.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nCc: Riki Oktarianto \u003crkoktarianto@gmail.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "865c295360f61c2f3634fb1387b4468fdc8287da",
      "tree": "03878148480d3a2d4c52ab968a603f31f7a11681",
      "parents": [
        "8ca136741e15e8546e787ae92a7f4aeca84be494"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat Oct 18 20:27:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon/pc87360 separate alarm files: add therm-min/max/crit-alarms\n\nAdds therm-min/max/crit-alarm callbacks, sensor-device-attribute\ndeclarations, and refs to those new decls in the macro used to initialize\nthe therm_group (of sysfs files)\n\nThe thermistors use voltage channels to measure; so they don\u0027t have a\nfault-alarm, but unlike the other voltages, they do have an overtemp,\nwhich we call crit (by convention).\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ca136741e15e8546e787ae92a7f4aeca84be494",
      "tree": "4a4ef66ef5ec1eb14ed5181d12bf4ace064e6d19",
      "parents": [
        "2a32ec2500514109754e07721d9d5d431a706a31"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat Oct 18 20:27:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon/pc87360 separate alarm files: add dev_dbg help\n\ntemp and vin status register values may be set by chip specifications, set\nagain by bios, or by this previously loaded driver.  Debug output nicely\ndisplays modprobe init\u003d\\d actions.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a32ec2500514109754e07721d9d5d431a706a31",
      "tree": "edc33228e90b6fd064f4ccd56edac489f05c0a4a",
      "parents": [
        "b267e8cdc638dfa53360d532aa56afa0ec12e6a5"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat Oct 18 20:27:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon/pc87360 separate alarm files: define LDNI_MAX const\n\nDriver handles 3 logical devices in fixed length array.  Give this a\ndefine-d constant.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b267e8cdc638dfa53360d532aa56afa0ec12e6a5",
      "tree": "157decc2e52bf498a8a0b17d9c55b5ece060c6d9",
      "parents": [
        "492e9657d1a790f44ab9b0e03fc72c1d8145f590"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat Oct 18 20:27:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon/pc87360 separate alarm files: add temp-min/max/crit/fault-alarms\n\nAdds temp-min/max/crit/fault-alarm callbacks, sensor-device-attribute\ndeclarations, and refs to those new decls in the macro used to initialize\nthe temp_group (of sysfs files)\n\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "492e9657d1a790f44ab9b0e03fc72c1d8145f590",
      "tree": "0badd24037456b2c35190f56814a3a4ca899b4cf",
      "parents": [
        "28f74e71775b1ae0ebf7fe87f7a7f39ecb77a2b8"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat Oct 18 20:27:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon/pc87360 separate alarm files: add in-min/max-alarms\n\nAdds vin-min/max-alarm callbacks, sensor-device-attribute declarations,\nand refs to those new decls in the macro used to initialize the vin_group\n(of sysfs files)\n\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28f74e71775b1ae0ebf7fe87f7a7f39ecb77a2b8",
      "tree": "906ab2c98ed3d9034a170a2fcf9948097a084eaa",
      "parents": [
        "4d235ba6c2e9c717da8facafd1b990dcb687d1e0"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sat Oct 18 20:27:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:35 2008 -0700"
      },
      "message": "hwmon/pc87360 separate alarm files: define some constants\n\nBring hwmon/pc87360 into agreement with\nDocumentation/hwmon/sysfs-interface.\n\nPatchset adds separate limit alarms for voltages and temps, it also adds\ntemp[123]_fault files.  On my Soekris, temps 1,2 are unused/unconnected,\nso temp[123]_fault \u003d 1,1,0 respectively.  This agrees with\n/usr/bin/sensors, which has always shown them as OPEN.  Temps 4,5,6 are\nthermistor based, and dont have a fault bit in their status register.\n\nThis patch:\n\n2 different kinds of constants added:\n- CHAN_ALM_* constants for (later) vin, temp alarm callbacks.\n- CHAN_* conversion constants, used in _init_device, partly for RW1C bits\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: \"Mark M. Hoffman\" \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4d235ba6c2e9c717da8facafd1b990dcb687d1e0",
      "tree": "4df8781459634b2545e1f9a7dcd0d7337bb72530",
      "parents": [
        "c3b9f5afc7f4c8abc0452f132edb13ac8c1fafbf"
      ],
      "author": {
        "name": "Ameya Palande",
        "email": "2ameya@gmail.com",
        "time": "Sat Oct 18 20:27:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "intel-iommu: typo fix and correct word in the comment\n\nFix for a typo and and replacing incorrect word in the comment.\n\nSigned-off-by: Ameya Palande \u003c2ameya@gmail.com\u003e\nCc: \"Ashok Raj\" \u003cashok.raj@intel.com\u003e\nCc: \"Shaohua Li\" \u003cshaohua.li@intel.com\u003e\nCc: \"Anil S Keshavamurthy\" \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c6248411639e2b4e7f167632f30f5f3a7aa105f",
      "tree": "eec2cfd00ba6bd2da907b668d23eb80b22926b69",
      "parents": [
        "2a80a3783d975dadea9740b0ac84c2e8796ee5bb"
      ],
      "author": {
        "name": "Eric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Sat Oct 18 20:27:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "HP-WMI: additional keycode (or typo)\n\nOn my HP 2510, pressing the (i) button generates an unknown keycode:\n0x213b. So here is a patch adding support for it. However, as it seems\nthere is already support for a similar button connected to 0x231b as\nkeycode, I wonder if it could be a typo in the driver?\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a80a3783d975dadea9740b0ac84c2e8796ee5bb",
      "tree": "2b312064dd7a5d5e66afd8d5c342ddc2d2d30136",
      "parents": [
        "966c8079c0eae66242692184982dc70671dbe90f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Sat Oct 18 20:27:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "Fix documentation of sysrq-q\n\nI fell into the trap recently that it only dumps hrtimers instead of\nall timers. Fix the documentation.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f1b16a51ea7180eca8a0d76a6bd587385a30757",
      "tree": "42cece0904a9249579ce551d175c01e76e918a18",
      "parents": [
        "1125b4e3949949b44a7c80b619507c6f61d62911"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Oct 18 20:27:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:32 2008 -0700"
      },
      "message": "memory_probe: fix wrong sysfs file attribute\n\nThis attribute just has a write operation.\n\n[akpm@linux-foundation.org: use S_IWUSR as suggested by Randy]\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af936a1606246a10c145feac3770f6287f483f02",
      "tree": "8b1ca7fabb5c749ffdecd654519889c6c2ed2fb6",
      "parents": [
        "64d6519dda3905dfb94d3f93c07c5f263f41813f"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Sat Oct 18 20:26:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:31 2008 -0700"
      },
      "message": "vmscan: unevictable LRU scan sysctl\n\nThis patch adds a function to scan individual or all zones\u0027 unevictable\nlists and move any pages that have become evictable onto the respective\nzone\u0027s inactive list, where shrink_inactive_list() will deal with them.\n\nAdds sysctl to scan all nodes, and per node attributes to individual\nnodes\u0027 zones.\n\nKosaki: If evictable page found in unevictable lru when write\n/proc/sys/vm/scan_unevictable_pages, print filename and file offset of\nthese pages.\n\n[akpm@linux-foundation.org: fix one CONFIG_MMU\u003dn build error]\n[kosaki.motohiro@jp.fujitsu.com: adapt vmscan-unevictable-lru-scan-sysctl.patch to new sysfs API]\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5344b7e648980cc2ca613ec03a56a8222ff48820",
      "tree": "f9f8773ae8e38fb91aec52ca9ad2bd81f039b565",
      "parents": [
        "ba470de43188cdbff795b5da43a1474523c6c2fb"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Oct 18 20:26:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:31 2008 -0700"
      },
      "message": "vmstat: mlocked pages statistics\n\nAdd NR_MLOCK zone page state, which provides a (conservative) count of\nmlocked pages (actually, the number of mlocked pages moved off the LRU).\n\nReworked by lts to fit in with the modified mlock page support in the\nReclaim Scalability series.\n\n[kosaki.motohiro@jp.fujitsu.com: fix incorrect Mlocked field of /proc/meminfo]\n[lee.schermerhorn@hp.com: mlocked-pages: add event counting with statistics]\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b854121eb3e5ba0241882ff939e2c485228c9c5",
      "tree": "e553bc3b3c2be3b36cfcce5219b2ef85646ea495",
      "parents": [
        "bbfd28eee9fbd73e780b19beb3dc562befbb94fa"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Sat Oct 18 20:26:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:50:26 2008 -0700"
      },
      "message": "Unevictable LRU Page Statistics\n\nReport unevictable pages per zone and system wide.\n\nKosaki Motohiro added support for memory controller unevictable\nstatistics.\n\n[riel@redhat.com: fix printk in show_free_areas()]\n[akpm@linux-foundation.org: fix units in /proc/vmstats]\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nDebugged-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f98a2fee8acdb4ac84545df98cccecfd130f8db",
      "tree": "035a2937f4c3e2f7b4269412041c073ac646937c",
      "parents": [
        "b2e185384f534781fd22f5ce170b2ad26f97df70"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Sat Oct 18 20:26:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:50:25 2008 -0700"
      },
      "message": "vmscan: split LRU lists into anon \u0026 file sets\n\nSplit the LRU lists in two, one set for pages that are backed by real file\nsystems (\"file\") and one for pages that are backed by memory and swap\n(\"anon\").  The latter includes tmpfs.\n\nThe advantage of doing this is that the VM will not have to scan over lots\nof anonymous pages (which we generally do not want to swap out), just to\nfind the page cache pages that it should evict.\n\nThis patch has the infrastructure and a basic policy to balance how much\nwe scan the anon lists and how much we scan the file lists.  The big\npolicy changes are in separate patches.\n\n[lee.schermerhorn@hp.com: collect lru meminfo statistics from correct offset]\n[kosaki.motohiro@jp.fujitsu.com: prevent incorrect oom under split_lru]\n[kosaki.motohiro@jp.fujitsu.com: fix pagevec_move_tail() doesn\u0027t treat unevictable page]\n[hugh@veritas.com: memcg swapbacked pages active]\n[hugh@veritas.com: splitlru: BDI_CAP_SWAP_BACKED]\n[akpm@linux-foundation.org: fix /proc/vmstat units]\n[nishimura@mxp.nes.nec.co.jp: memcg: fix handling of shmem migration]\n[kosaki.motohiro@jp.fujitsu.com: adjust Quicklists field of /proc/meminfo]\n[kosaki.motohiro@jp.fujitsu.com: fix style issue of get_scan_ratio()]\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8433ac61acf733dc4b427de5f0891518c21538f9",
      "tree": "4e777dfde5155ddeb02b90a281440af42b302bd5",
      "parents": [
        "cbb2ed4ac61f3e3d1656db141cfced6ed38861d5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Oct 18 20:25:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:50:24 2008 -0700"
      },
      "message": "serial_txx9: use %lx for iobase\n\nFix a warning caused by commit 0c8946d97ae7d2d6691f8290a10faa63453b63f8\n(serial: Make uart_port\u0027s ioport \"unsigned long\".)\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Josip Rodin \u003cjoy@entuzijast.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "cbb2ed4ac61f3e3d1656db141cfced6ed38861d5"
}
