)]}'
{
  "log": [
    {
      "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": "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": "92b29b86fe2e183d44eb467e5e74a5f718ef2e43",
      "tree": "1bac8a1aa11d47322b66d10ec3a370016d843d06",
      "parents": [
        "b9d7ccf56be1ac77b71a284a1c0e6337f9a7aff0",
        "98d9c66ab07471006fd7910cb16453581c41a3e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:35:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:35:07 2008 -0700"
      },
      "message": "Merge branch \u0027tracing-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (131 commits)\n  tracing/fastboot: improve help text\n  tracing/stacktrace: improve help text\n  tracing/fastboot: fix initcalls disposition in bootgraph.pl\n  tracing/fastboot: fix bootgraph.pl initcall name regexp\n  tracing/fastboot: fix issues and improve output of bootgraph.pl\n  tracepoints: synchronize unregister static inline\n  tracepoints: tracepoint_synchronize_unregister()\n  ftrace: make ftrace_test_p6nop disassembler-friendly\n  markers: fix synchronize marker unregister static inline\n  tracing/fastboot: add better resolution to initcall debug/tracing\n  trace: add build-time check to avoid overrunning hex buffer\n  ftrace: fix hex output mode of ftrace\n  tracing/fastboot: fix initcalls disposition in bootgraph.pl\n  tracing/fastboot: fix printk format typo in boot tracer\n  ftrace: return an error when setting a nonexistent tracer\n  ftrace: make some tracers reentrant\n  ring-buffer: make reentrant\n  ring-buffer: move page indexes into page headers\n  tracing/fastboot: only trace non-module initcalls\n  ftrace: move pc counter in irqtrace\n  ...\n\nManually fix conflicts:\n - init/main.c: initcall tracing\n - kernel/module.c: verbose level vs tracepoints\n - scripts/bootgraph.pl: fallout from cherry-picking commits.\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": "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": "e5665a45fa28d0114f61b5d534a3b2678592219d",
      "tree": "37aed2b55cf25377b9388635eb43ddfe51b995a1",
      "parents": [
        "aa42d7c6138afdc54f74e971456a0fbfec16b77b"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Wed Sep 24 20:40:34 2008 -0400"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:49 2008 -0700"
      },
      "message": "PCI: document the pcie_aspm kernel parameter\n\nIt can be handy so make sure people know about it.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "50cbfa511a21cac1909b6b4c955fa39d1da81457",
      "tree": "80e7bec3fd285d2f118c63942fae34220a89356d",
      "parents": [
        "ec84f1268fcf16c4a852fdb38b3a541748644918"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Mon Sep 22 14:55:24 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:54:24 2008 -0700"
      },
      "message": "PCI: fix MSI-HOWTO.txt info about MSI-X MMIO space\n\nThe current MSI-HOWTO.txt says that device drivers should not request the\nmemory space that contains MSI-X tables.  This is because the original\nMSI-X implementation did a request_mem_region() on this space, but that\ncode was removed long ago (in the pre-git era, in fact).  Years after the\ncode was changed, we might as well clean up the documention to avoid a\nconfusing mention of requesting regions: drivers using MSI-X can just use\npci_request_regions() just like any other driver, and so there\u0027s no need\nfor MSI-HOWTO.txt to talk about this at all.\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c01156061bdd5976397dfb173f8c70ae351a6cb6",
      "tree": "02260b611388e80ad1f5ad5e5d3b4b63b9065383",
      "parents": [
        "c9ed77eeba8ec2541a40918210bcc676acacd43a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Aug 22 09:53:39 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:46 2008 -0700"
      },
      "message": "PCI: Document that most pci options are shared between i386 and x86-64\n\nSince the code is shared pretty much most of the pci\u003d options are shared,\nbut kernel-parameters.txt marked most of them as i386 only.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.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": "396b122f6af3d329df3b4d688f6e66de3e2a399a",
      "tree": "0b4185d529c1ba4c8eca1de23f14beecbe460323",
      "parents": [
        "ed402af3c23a4804b3f8899263e8d0f97c62ab49",
        "54779aabb0183bbe049d2b52e96cd148366dfb0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:19:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:19:03 2008 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6: (25 commits)\n  UBIFS: fix ubifs_compress commentary\n  UBIFS: amend printk\n  UBIFS: do not read unnecessary bytes when unpacking bits\n  UBIFS: check buffer length when scanning for LPT nodes\n  UBIFS: correct condition to eliminate unecessary assignment\n  UBIFS: add more debugging messages for LPT\n  UBIFS: fix bulk-read handling uptodate pages\n  UBIFS: improve garbage collection\n  UBIFS: allow for sync_fs when read-only\n  UBIFS: commit on sync_fs\n  UBIFS: correct comment for commit_on_unmount\n  UBIFS: update dbg_dump_inode\n  UBIFS: fix commentary\n  UBIFS: fix races in bit-fields\n  UBIFS: ensure data read beyond i_size is zeroed out correctly\n  UBIFS: correct key comparison\n  UBIFS: use bit-fields when possible\n  UBIFS: check data CRC when in error state\n  UBIFS: improve znode splitting rules\n  UBIFS: add no_chk_data_crc mount option\n  ...\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": "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": "e515a0d60066c802cc605a5d9c446948f7691519",
      "tree": "cc71e24a16afb997ec2f2fc2c0a49424d8284c3b",
      "parents": [
        "57cac4d1880527e0baf6c2fda529d2ad1d815aec"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Sat Oct 18 20:28:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:40 2008 -0700"
      },
      "message": "kdump: update elfcorehdr documentation to reflect supported architectures\n\nIA64, PPC and SH also support the elfcorehdr command line.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@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": "5b4e655e948d8b6e9b0d001616d4c9d7e7ffe924",
      "tree": "2822f944d1bdbc8414a65cd94b982c51b5032b50",
      "parents": [
        "b7abea9630bc8ffc663a751e46680db25c4cdf8d"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Oct 18 20:28:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:38 2008 -0700"
      },
      "message": "memcg: avoid accounting special pages\n\nThere are not-on-LRU pages which can be mapped and they are not worth to\nbe accounted.  (becasue we can\u0027t shrink them and need dirty codes to\nhandle specical case) We\u0027d like to make use of usual objrmap/radix-tree\u0027s\nprotcol and don\u0027t want to account out-of-vm\u0027s control pages.\n\nWhen special_mapping_fault() is called, page-\u003emapping is tend to be NULL\nand it\u0027s charged as Anonymous page.  insert_page() also handles some\nspecial pages from drivers.\n\nThis patch is for avoiding to account special pages.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Daisuke Nishimura \u003cnishimura@mxp.nes.nec.co.jp\u003e\nCc: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e4fb5e283870757024294bc4567a7c59d936f0b",
      "tree": "162263fe9e712124d3df886ca57d8db752a3237d",
      "parents": [
        "46d01a225e694f1a4343beea44f1e85105aedd7e"
      ],
      "author": {
        "name": "Hidehiro Kawai",
        "email": "hidehiro.kawai.ez@hitachi.com",
        "time": "Sat Oct 18 20:27:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:37 2008 -0700"
      },
      "message": "ext3: add an option to control error handling on file data\n\nIf the journal doesn\u0027t abort when it gets an IO error in file data blocks,\nthe file data corruption will spread silently.  Because most of\napplications and commands do buffered writes without fsync(), they don\u0027t\nnotice the IO error.  It\u0027s scary for mission critical systems.  On the\nother hand, if the journal aborts whenever it gets an IO error in file\ndata blocks, the system will easily become inoperable.  So this patch\nintroduces a filesystem option to determine whether it aborts the journal\nor just call printk() when it gets an IO error in file data.\n\nIf you mount a ext3 fs with data_err\u003dabort option, it aborts on file data\nwrite error.  If you mount it with data_err\u003dignore, it doesn\u0027t abort, just\ncall printk().  data_err\u003dignore is the default.\n\nSigned-off-by: Hidehiro Kawai \u003chidehiro.kawai.ez@hitachi.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\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": "bde5ab65581a63e9f4f4bacfae8f201d04d25bed",
      "tree": "b159612b2acc416878a1a80a0aea47f7469163d2",
      "parents": [
        "1aece34833721d64eb33fc15cd923c727296d3d3"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Sat Oct 18 20:27:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "container freezer: document the cgroup freezer subsystem.\n\nDescribe why we need the freezer subsystem and how to use it in a\ndocumentation file.  Since the cgroups.txt file is focused on the\nsubsystem-agnostic portions of cgroups make a directory and move the old\ncgroups.txt file at the same time.\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: containers@lists.linux-foundation.org\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a6560e02556b6f0a798c247f3a557c523d9701b",
      "tree": "7c1ded3e016e8604deb0cfb3b2d85389a8ae106e",
      "parents": [
        "9f1b16a51ea7180eca8a0d76a6bd587385a30757"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Sat Oct 18 20:27:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:32 2008 -0700"
      },
      "message": "documentation: clarify dirty_ratio and dirty_background_ratio description\n\nThe current documentation of dirty_ratio and dirty_background_ratio is a\nbit misleading.\n\nIn the documentation we say that they are \"a percentage of total system\nmemory\", but the current page writeback policy, intead, is to apply the\npercentages to the dirtyable memory, that means free pages + reclaimable\npages.\n\nBetter to be more explicit to clarify this concept.\n\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: 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": "e575f111dc0f27044e170580e7de50985ab3e011",
      "tree": "96021950c36cd6c537a8fc00811f4846767813b8",
      "parents": [
        "d903ef9f38813e7eb268744a7e579e92f411c83a"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Sat Oct 18 20:27:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:32 2008 -0700"
      },
      "message": "coredump_filter: add hugepage dumping\n\nPresently hugepage\u0027s vma has a VM_RESERVED flag in order not to be\nswapped.  But a VM_RESERVED vma isn\u0027t core dumped because this flag is\noften used for some kernel vmas (e.g.  vmalloc, sound related).\n\nThus hugepages are never dumped and it can\u0027t be debugged easily.  Many\ndevelopers want hugepages to be included into core-dump.\n\nHowever, We can\u0027t read generic VM_RESERVED area because this area is often\nIO mapping area.  then these area reading may change device state.  it is\ndefinitly undesiable side-effect.\n\nSo adding a hugepage specific bit to the coredump filter is better.  It\nwill be able to hugepage core dumping and doesn\u0027t cause any side-effect to\nany i/o devices.\n\nIn additional, libhugetlb use hugetlb private mapping pages as anonymous\npage.  Then, hugepage private mapping pages should be core dumped by\ndefault.\n\nThen, /proc/[pid]/core_dump_filter has two new bits.\n\n - bit 5 mean hugetlb private mapping pages are dumped or not. (default: yes)\n - bit 6 mean hugetlb shared mapping pages are dumped or not.  (default: no)\n\nI tested by following method.\n\n% ulimit -c unlimited\n% ./crash_hugepage  50\n% ./crash_hugepage  50  -p\n% ls -lh\n% gdb ./crash_hugepage core\n%\n% echo 0x43 \u003e /proc/self/coredump_filter\n% ./crash_hugepage  50\n% ./crash_hugepage  50  -p\n% ls -lh\n% gdb ./crash_hugepage core\n\n#include \u003cstdlib.h\u003e\n#include \u003cstdio.h\u003e\n#include \u003cunistd.h\u003e\n#include \u003csys/mman.h\u003e\n#include \u003cstring.h\u003e\n\n#include \"hugetlbfs.h\"\n\nint main(int argc, char** argv){\n\tchar* p;\n\tint ch;\n\tint mmap_flags \u003d MAP_SHARED;\n\tint fd;\n\tint nr_pages;\n\n\twhile((ch \u003d getopt(argc, argv, \"p\")) !\u003d -1) {\n\t\tswitch (ch) {\n\t\tcase \u0027p\u0027:\n\t\t\tmmap_flags \u0026\u003d ~MAP_SHARED;\n\t\t\tmmap_flags |\u003d MAP_PRIVATE;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\t/* nothing*/\n\t\t\tbreak;\n\t\t}\n\t}\n\targc -\u003d optind;\n\targv +\u003d optind;\n\n\tif (argc \u003d\u003d 0){\n\t\tprintf(\"need # of pages\\n\");\n\t\texit(1);\n\t}\n\n\tnr_pages \u003d atoi(argv[0]);\n\tif (nr_pages \u003c 2) {\n\t\tprintf(\"nr_pages must \u003e2\\n\");\n\t\texit(1);\n\t}\n\n\tfd \u003d hugetlbfs_unlinked_fd();\n\tp \u003d mmap(NULL, nr_pages * gethugepagesize(),\n\t\t PROT_READ|PROT_WRITE, mmap_flags, fd, 0);\n\n\tsleep(2);\n\n\t*(p + gethugepagesize()) \u003d 1; /* COW */\n\tsleep(2);\n\n\t/* crash! */\n\t*(int*)0 \u003d 1;\n\n\treturn 0;\n}\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nReviewed-by: Kawai Hidehiro \u003chidehiro.kawai.ez@hitachi.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: William Irwin \u003cwli@holomorphy.com\u003e\nCc: Adam Litke \u003cagl@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": "fa07e787733416c42938a310a8e717295934e33c",
      "tree": "f2ba036532d89fe27e65b18ca862137067587ea2",
      "parents": [
        "b291f000393f5a0b679012b39d79fbc85c018233"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Sat Oct 18 20:26:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:31 2008 -0700"
      },
      "message": "doc: unevictable LRU and mlocked pages documentation\n\nDocumentation for unevictable lru list and its usage.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: 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": "322acf6585f3c4e82ee32a246b0483ca0f6ad3f4",
      "tree": "b57408bc3eeb523ece51ec524d31b90494809062",
      "parents": [
        "24bdeb4598b9560c8ffecb8ba5cefa01f3a12a54"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 20 12:33:14 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 20 12:44:32 2008 +0200"
      },
      "message": "fix documentation of sysrq-q really\n\nSysRq-Q also dumps information about the clockevent devices.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "24bdeb4598b9560c8ffecb8ba5cefa01f3a12a54",
      "tree": "a2be5eb90de1ed4d311ed5749fbfb938d5d085df",
      "parents": [
        "870e2a284567714335d125c390366dce882d726f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Sat Oct 18 20:27:27 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Oct 20 12:44:32 2008 +0200"
      },
      "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: torvalds@linux-foundation.org\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4cb40f795af36b3deb743f6ccf6c3fd542c61c8d",
      "tree": "db3d7519932549bf528f5b8e4cb8350356cd544d",
      "parents": [
        "79ed2a9216dd3cc35c4f2c5dbaddadb195af83ac",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tDocumentation/kernel-parameters.txt\n\tarch/sh/include/asm/elf.h\n"
    },
    {
      "commit": "0cfd81031a26717fe14380d18275f8e217571615",
      "tree": "78a84e4cb97e7f45eb77dc0fbd8857a5dd717869",
      "parents": [
        "f7ea4a4ba84f382e8eb143e435551de0feee5b4b",
        "802f389a2cc6e2771b8de915ac241456d41eb79e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:43:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:43:52 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (94 commits)\n  USB: remove err() macro from more usb drivers\n  USB: remove err() macro from usb misc drivers\n  USB: remove err() macro from usb core code\n  USB: remove err() macro from usb class drivers\n  USB: remove use of err() in drivers/usb/serial\n  USB: remove info() macro from usb mtd drivers\n  USB: remove info() macro from usb input drivers\n  USB: remove info() macro from usb network drivers\n  USB: remove info() macro from remaining usb drivers\n  USB: remove info() macro from usb/misc drivers\n  USB: remove info() macro from usb/serial drivers\n  USB: remove warn macro from HID core\n  USB: remove warn() macro from usb drivers\n  USB: remove warn() macro from usb net drivers\n  USB: remove warn() macro from usb media drivers\n  USB: remove warn() macro from usb input drivers\n  usb/fsl_qe_udc: clear data toggle on clear halt request\n  usb/fsl_qe_udc: fix response to get status request\n  fsl_usb2_udc: Fix oops on probe failure.\n  fsl_usb2_udc: Add a wmb before priming endpoint.\n  ...\n"
    },
    {
      "commit": "5564da7e9d12ea80745f66c8d2ec7bd00f3f94eb",
      "tree": "30e5327e7fac3dad5e8f74e777d1f621f0693791",
      "parents": [
        "58617d5e59663d2edea03bd03cb74279827611bb",
        "d4305c68cc30b66a71ea05297e6c0663feccad65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:47 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (95 commits)\n  V4L/DVB (9296): Patch to remove warning message during cx88-dvb compilation\n  V4L/DVB (9294): gspca: Add a stop sequence in t613.\n  V4L/DVB (9293): gspca: Separate and fix the sensor dependant sequences in t613.\n  V4L/DVB (9292): gspca: Call the control setting functions at init time in t613.\n  V4L/DVB (9291): gspca: Do not set the white balance temperature by default in t613.\n  V4L/DVB (9290): gspca: Adjust the sensor init sequences in t613.\n  V4L/DVB (9289): gspca: Other sensor identified as om6802 in t613.\n  V4L/DVB (9288): gspca: Write to the USB device and not USB interface in t613.\n  V4L/DVB (9287): gspca: Change the name of the multi bytes write function in t613.\n  V4L/DVB (9286): gspca: Compilation problem of gspca.c and the kernel version.\n  V4L/DVB (9283): Correct typo and enable setting the gain on the mt9m111 sensor\n  V4L/DVB (9282): Properly iterate the urbs when destroying them.\n  V4L/DVB (9281): gspca: Add hflip and vflip to the po1030 sensor\n  V4L/DVB (9280): gspca: Use the gspca debug macros\n  V4L/DVB (9279): gspca: Correct some copyright headers\n  V4L/DVB (9278): gspca: Remove the m5602_debug variable\n  V4L/DVB (9277): gspca: propagate an error in m5602_start_transfer()\n  V4L/DVB (9276): videobuf-dvb: two functions are now static\n  V4L/DVB (9275): dvb: input data pointer of cx24116_writeregN() should be const\n  V4L/DVB (9274): Remove spurious messages and turn into debug.\n  ...\n"
    },
    {
      "commit": "58617d5e59663d2edea03bd03cb74279827611bb",
      "tree": "1b472f0ab43ae08fef5dea30b95592a005385686",
      "parents": [
        "26e9a397774a0e94efbb8a0bf4a952c28d808cab",
        "f287a1a56130be5fdb96a4a62d1290bd064f308e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 15:08:11 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: Remove automatic enabling of the HUGE_FILE feature flag\n  ext4: Replace hackish ext4_mb_poll_new_transaction with commit callback\n  ext4: Update Documentation/filesystems/ext4.txt\n  ext4: Remove unused mount options: nomballoc, mballoc, nocheck\n  ext4: Remove compile warnings when building w/o CONFIG_PROC_FS\n  ext4: Add missing newlines to printk messages\n  ext4: Fix file fragmentation during large file write.\n  vfs: Add no_nrwrite_index_update writeback control flag\n  vfs: Remove the range_cont writeback mode.\n  ext4: Use tag dirty lookup during mpage_da_submit_io\n  ext4: let the block device know when unused blocks can be discarded\n  ext4: Don\u0027t reuse released data blocks until transaction commits\n  ext4: Use an rbtree for tracking blocks freed during transaction.\n  ext4: Do mballoc init before doing filesystem recovery\n  ext4: Free ext4_prealloc_space using kmem_cache_free\n  ext4: Fix Kconfig typo for ext4dev\n  ext4: Remove an old reference to ext4dev in Makefile comment\n"
    },
    {
      "commit": "fd7c519dd40a0d561280bb797386143fb2026949",
      "tree": "2ccb79aceee02dc862060e67046cc50c0767a423",
      "parents": [
        "49e7cc84a86784ef2ab4e651f1824093be8f5b2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 16:24:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: hub.c: Add initial_descriptor_timeout module parameter for usbcore\n\nThis patch adds initial_descriptor_timeout module parameter for usbcore.ko\nto allow modify initial 64-byte USB_REQ_GET_DESCRIPTOR timeout for\nnon-standard devices.\n\nFor example, the SATA8000 device from DATAST0R Technology Corp\nrequires about 10 seconds to send reply (probably it waits until\ninserted disk is ready for operation).\n\nAlso, this patch adds missing usbcore parameters to\nDocumentation/kernel-parameters.txt.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49e7cc84a86784ef2ab4e651f1824093be8f5b2b",
      "tree": "0bd664b1df6cd48382bcb51771ca3eac362697ee",
      "parents": [
        "eafe5b99f2135488b21cf17a262c54997c44f784"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Oct 06 14:45:46 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:03 2008 -0700"
      },
      "message": "USB: Export if an interface driver supports autosuspend.\n\nCreate a new sysfs file per interface named supports_autosuspend.  This\nfile returns true if an interface driver\u0027s .supports_autosuspend flag is\nset.  It also returns true if the interface is unclaimed (since the USB\ncore will autosuspend a device if an interface is not claimed).\n\nThis new sysfs file will be useful for user space scripts to test whether\na USB device correctly auto-suspends.\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cbc30118d7a376dab4113f299c0c8f035737a5c3",
      "tree": "c81723cea0775df91588079ae31bc2596cc35d89",
      "parents": [
        "29bac7b7661bbbdbbd32bc1e6cedca22f260da7f"
      ],
      "author": {
        "name": "Stephen Ware",
        "email": "stephen.ware@eqware.net",
        "time": "Tue Sep 30 11:39:38 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:01 2008 -0700"
      },
      "message": "usb: vstusb.c : new driver for spectrometers used by Vernier Software \u0026 Technology, Inc.\n\nThis patch adds the vstusb driver to the drivers/usb/misc directory.\nThis driver provides support for Vernier Software \u0026 Technology\nspectrometers, all made by Ocean Optics. The driver provides both IOCTL\nand read()/write() methods for sending raw data to spectrometers across\nthe bulk channel. Each method allows for a configured timeout.\n\nFrom: Stephen Ware \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Dennis O\u0027Brien \u003cdennis.obrien@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "81ab5b8ee6b8cd5fe8cfdf0eea84eea0aa7b4da9",
      "tree": "cbd43949a8e768c1284c6c525d925a4bca73cb96",
      "parents": [
        "7384a922b5a716b4e9dbcdce738f2b2104892008"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoff@infradead.org",
        "time": "Sat Sep 20 14:41:47 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:56 2008 -0700"
      },
      "message": "USB: Fix doc for usb_autopm_enable\n\nCorrect errors in the descriptions for usb_autopm_enable\nand usb_autopm_disable in the USB PM doc.\n\nSigned-off-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1b1944085ab2345fae4a5fbb614f1a4d0732d3e",
      "tree": "14335e7979e03eb54772d763aeff755a8b5ddba0",
      "parents": [
        "4a511bc3f5829bc18428bcf11c25417a79d09396"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Sep 02 14:16:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:54 2008 -0700"
      },
      "message": "USB: Documentation/usb/anchors.txt #2\n\nThis adds Documentation for the extensions of the anchor API.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3086775a4916b0fe128d924d83f4e7d7c39e4d0e",
      "tree": "c4e7825ba74da1272d15ad0d61a311b84392b8b6",
      "parents": [
        "60beed95e38793c0baff7f94433c1f639d8d5efd"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Mon Aug 18 17:39:30 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:53 2008 -0700"
      },
      "message": "usb gadget: cdc obex glue\n\nThe following patch introduces a new f_obex.c function driver.\nIt allows userspace obex servers to use usb as transport layer\nfor their messages.\n\n[ dbrownell@users.sourceforge.net: various fixes and cleanups ]\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b775f672cc993ba9dba5626811ab1f2ac42883b",
      "tree": "61d8e0706a11e7bb808081720644b11ef58f77cd",
      "parents": [
        "eb86be5424d4c08e686d5e578b72a26c516ae58a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 26 16:22:06 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: add USB test and measurement class driver\n\nThis driver was originaly written by Stefan Kopp, but massively\nreworked by Greg for submission.\n\nThanks to Felipe Balbi \u003cme@felipebalbi.com\u003e for lots of work in cleaning\nup this driver.\n\nThanks to Oliver Neukum \u003coliver@neukum.org\u003e for reviewing previous\nversions and pointing out problems.\n\n\nCc: Stefan Kopp \u003cstefan_kopp@agilent.com\u003e\nCc: Marcel Janssen \u003ckorgull@home.nl\u003e\nCc: Felipe Balbi \u003cme@felipebalbi.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eb86be5424d4c08e686d5e578b72a26c516ae58a",
      "tree": "757c974b683640a6da10f0c8d21efac432a04243",
      "parents": [
        "c3d36c453c84554eb12941b3f98abf4fefec000a"
      ],
      "author": {
        "name": "Harrison Metzger",
        "email": "harrisonmetz@gmail.com",
        "time": "Thu Aug 14 11:29:32 2008 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:40:51 2008 -0700"
      },
      "message": "USB: Added driver for a Delcom USB 7-segment LED Display\n\nAdded basic support for a Delcom USB 7-segment LED Display\n\nSigned-off by: Harrison Metzger \u003charrisonmetz@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "953cafc04e9ef9d2fd9f8afb3b3bbde1f8bb9317",
      "tree": "caf26f9874cf448608276423c2d6b5f325322b81",
      "parents": [
        "649e13a95bb2aec489cc3194034a15a6e2916448"
      ],
      "author": {
        "name": "Darron Broad",
        "email": "darron@kewl.org",
        "time": "Wed Oct 15 14:14:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:29:09 2008 -0300"
      },
      "message": "V4L/DVB (9268): tuner: add FMD1216MEX tuner\n\nThis tuner was already supported by proxy as an FMD1216ME, however,\nthe MEX uses a different FM Radio IF so this addition is now required.\n\nSigned-off-by: Darron Broad \u003cdarron@kewl.org\u003e\nSigned-off-by: Steven Toth \u003cstoth@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a636da6bab3307fc8c6e6a22a63b0b25ba0687be",
      "tree": "e87c57c1f44c48495f0c2fe6590717ac74a5f051",
      "parents": [
        "073afdd793243fff9f342c2606b9864052e9e3e5"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Oct 15 17:00:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 17 17:26:39 2008 -0300"
      },
      "message": "V4L/DVB (9247): au0828: add support for another USB id for Hauppauge HVR950Q\n\nAdd autodetection support for a new revision of the Hauppauge HVR950Q (2040:721e)\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "26e9a397774a0e94efbb8a0bf4a952c28d808cab",
      "tree": "fee2211b32a30c71bd22543acb791feeebd91b35",
      "parents": [
        "bdbf0ac7e187b2b757216e653e64f8b808b9077e",
        "99e06e372378c5833a0c60274b645dfb2e4a4b08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:50:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 17 09:50:12 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (25 commits)\n  staging: at76_usb wireless driver\n  Staging: workaround build system bug\n  Staging: Lindent sxg.c\n  Staging: SLICOSS: Call pci_release_regions at driver exit\n  Staging: SLICOSS: Fix remaining type names\n  Staging: SLICOSS: Fix warnings due to static usage\n  Staging: SLICOSS: lots of checkpatch fixes\n  Staging: go7007 v4l fixes\n  Staging: Fix gcc warnings in sxg\n  Staging: add echo cancelation module\n  Staging: add wlan-ng prism2 usb driver\n  Staging: add w35und wifi driver\n  Staging: USB/IP: add host driver\n  Staging: USB/IP: add client driver\n  Staging: USB/IP: add common functions needed\n  Staging: add the go7007 video driver\n  Staging: add me4000 pci data collection driver\n  Staging: add me4000 firmware files\n  Staging: add sxg network driver\n  Staging: add Alacritech slicoss network driver\n  ...\n\nFixed up conflicts due to taint flags changes and MAINTAINERS cleanup in\nMAINTAINERS, include/linux/kernel.h and kernel/panic.c.\n"
    },
    {
      "commit": "d664a4809e73c878a43607d584b2e2b60fd07468",
      "tree": "c521da804f4fc539ce13146ebfaa9dd546ed03a0",
      "parents": [
        "21d93c14b32f1d74ebed09caca7d6c10cf3f952e"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:20 2008 +0200"
      },
      "message": "hwmon: (adt7470) Add documentation\n\nAdd at least the bare minimum of documentation for this chip.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "10c08f937d832e1d5a77e65767a6e2c05bc25c69",
      "tree": "83bf6b15daab8570f8bfa612c1656e6f5735e2c5",
      "parents": [
        "c6566206c6f9583b529d62f05fb67182978b959e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:18 2008 +0200"
      },
      "message": "hwmon: (w83781d) Additional information about AS99127F PWM\n\nThis information was provided in lm-sensors ticket #2350:\nhttp://www.lm-sensors.org/ticket/2350\n\nThis is IMHO still not enough to be able to safely implement fan\ncontrol support for the AS99127F, but this is valuable information so\nI am adding it to the documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6aa693b85257cd41fdb3554016b663519dbf9d14",
      "tree": "626c5b16c2919e07c2f3c5703747a5ba0929a903",
      "parents": [
        "a5a4598cd2e7cae456a7f2a100bf0e5c3c7811c7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: Drop dead links to old National Semiconductor chip datasheets\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a5a4598cd2e7cae456a7f2a100bf0e5c3c7811c7",
      "tree": "d2a5da96eae842f33bea66101a92abf88612aa9f",
      "parents": [
        "b5938f8c4a530b2fad18f2293ffaf79ac9f5a148"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: (w83791d) add support for thermal cruise mode\n\nAdd support to set target temperature and tolerance for thermal\ncruise mode.\n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b5938f8c4a530b2fad18f2293ffaf79ac9f5a148",
      "tree": "0d8d9ca9640e34e494f1dd5337c5b2593f22133c",
      "parents": [
        "6495ce184033d5e70dfdf5bb8d149e9e02feaaa9"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: (w83791d) add pwm_enable support\n\nAdd support for pwm_enable.\n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6495ce184033d5e70dfdf5bb8d149e9e02feaaa9",
      "tree": "d1d0d2f2e52363f3c416413c5e554d4e42a61b16",
      "parents": [
        "6e1ecd9b8f1358ed4d099f0c54434240dc40debe"
      ],
      "author": {
        "name": "Marc Hulsman",
        "email": "m.hulsman@tudelft.nl",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:17 2008 +0200"
      },
      "message": "hwmon: (w83791d) add manual PWM support\n\nAdd PWM manual control.\n\nSigned-off-by: Marc Hulsman \u003cm.hulsman@tudelft.nl\u003e\nAcked-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4ed1077953f531b3fef4af4b4ade48a828c48869",
      "tree": "aa7e98269aba19ec851521ad2127e87c615fff36",
      "parents": [
        "0c6e97317102a8f480bdfb418f19fe989ad1c047"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:16 2008 +0200"
      },
      "message": "hwmon: (it87) Fix thermal sensor type values\n\nThe it87 driver doesn\u0027t follow the standard sensor type values as\ndocumented in Documentation/hwmon/sysfs-interface. It uses value 2 for\nthermistors instead of value 4. This causes \"sensors\" to tell the user\nthat the chip is setup for a transistor while it is actually setup for\na thermistor.\n\nUsing value 4 for thermistors solves the problem. For compatibility\nreasons, we still accept value 2 but emit a warning message so that\nusers update their configuration files.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\n"
    },
    {
      "commit": "34e7dc6ca4a663a1bb0a0a4e118426849dccd72d",
      "tree": "eaf36724303f94d320990799f768bf86cd5b3b6e",
      "parents": [
        "69fc1feba2d5856ff74dedb6ae9d8c490210825c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:13 2008 +0200"
      },
      "message": "hwmon: (lm85) Implement the standard PWM frequency interface\n\nImplement the standard PWM frequency interface: pwm[1-*]_freq in\nunits of 1 Hz, instead of the non-standard pwm[1-*]_auto_pwm_freq\nin units of 0.1 Hz. The old naming was not only non-standard, it was\nalso confusing, because it suggested that the frequency value only\napplied in automatic fan speed mode, which isn\u0027t true.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\n"
    },
    {
      "commit": "47064d645bc55863c7887a7c96cde39c9a37ee5f",
      "tree": "812e5badc94040e6001d3ca76bce97a3906caa60",
      "parents": [
        "d2cac802feae6f0c246a9251eefc482bf5ec0f0f"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:12 2008 +0200"
      },
      "message": "hwmon: (lm87) Add support for configuration through platform_data\n\nThe lm87 driver normally assumes that firmware configured the chip\ncorrectly.  Since this is not always the case, alllow platform code to\nset the channel register value via platform_data.  All other\nconfiguration registers can be changed after driver initialisation.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "271dabf5bbf6ae6e2792cd5cf6f0434230e5c18c",
      "tree": "654915a99671b90924bf34e1ddaa4cb0bb600290",
      "parents": [
        "9d4d3834229e9949c066c2d0f73ed5d4b4965761"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:11 2008 +0200"
      },
      "message": "hwmon: (lm90) Support MAX6646, MAX6647 and MAX6649\n\nThese Maxim chips are similar to MAX6657 but use unsigned temperature\nvalues to allow for readings up to 145 degrees.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "23b2d4778ad33ee6bfe60439fb73c16580f204f2",
      "tree": "9122f72ca2c06558b6e1f176e277393c85dda52d",
      "parents": [
        "cea50fe2fdea36174aa24b58c69c4eb9770e7c49"
      ],
      "author": {
        "name": "Nate Case",
        "email": "ncase@xes-inc.com",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "message": "hwmon: (lm90) Support ADT7461 in extended mode\n\nSupport ADT7461 in extended temperature range mode, which will change\nthe range of readings from 0..127 to -64..191 degC.  Adjust the\nregister conversion functions accordingly.\n\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "a874a10cf0b7105ae5eeb98b4860eae0fc78fcdd",
      "tree": "dadd3af297c30537a7d69102d04e0e4aedfb2658",
      "parents": [
        "5f502a834a6471dc3cc456ccef66292e9e3a152e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:10 2008 +0200"
      },
      "message": "hwmon: (lm90) Update datasheet links\n\nUpdate the links to the datasheet of some of the devices supported by\nthe lm90 driver. Also remove the links from the driver itself, so that\nwe don\u0027t have to update them twice each time they change.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "f65e17086fc141bee1592bbf6e709e9c7a43541b",
      "tree": "165e6da0dc246a02907108316fe12c5d6af4d2e6",
      "parents": [
        "6388a388ffb720f40fc8046c261252ea2be9c12f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Fri Oct 17 17:51:09 2008 +0200"
      },
      "message": "hwmon: (lm90) Support the extra resolution bits of MAX6657\n\nThe Maxim MAX6657, MAX6658 and MAX6659 have extra resolution bits for\nthe local temperature measurement. Let the lm90 driver read them and\nexport them to user-space.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\n"
    },
    {
      "commit": "22359f5745eb26bd3205a1ede7968c8944398220",
      "tree": "89bd181323f2f5851cc6233f778dd8fe48b1a2a6",
      "parents": [
        "01436ef2e4710317f826c4893b31c07b2d8df88c"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Fri Oct 17 09:15:14 2008 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Oct 17 09:15:14 2008 -0400"
      },
      "message": "ext4: Update Documentation/filesystems/ext4.txt\n\nSince Ext4 is supposed to be stable in 2.6.28-rc, ext4\u0027s documentation\nfile should be updated.\n\n[ More updates also added by Theodore Ts\u0027o. ]\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "d1b5726358ccebcf614fc9f97cdf3354178dcb80",
      "tree": "d7bbd8e24bd312d9c2c18fc18f12f6a8ce9b084f",
      "parents": [
        "c472273f863c80b87e53356256c5466df24328f0",
        "656e6c0050fd63ce42c55a6cb454a9b4b2f9ccf7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:18:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:18:16 2008 -0700"
      },
      "message": "Merge branch \u0027docs\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027docs\u0027 of git://git.lwn.net/linux-2.6:\n  Document panic_on_unrecovered_nmi sysctl\n  Add a reference to paper to SubmittingPatches\n  Add kerneldoc documentation for new printk format extensions\n  Remove videobook.tmpl\n  doc: Test-by?\n  Add the development process document\n  Documentation/block/data-integrity.txt: Fix section numbers\n"
    },
    {
      "commit": "36ac1d2f323f8bf8bc10c25b88f617657720e241",
      "tree": "d51f87bdf16eaa19ce0c5a682c10dccfaef4b48d",
      "parents": [
        "d7a6119f457f48a94985fdbdc400cbb03e136a76",
        "4c0e799a9a6dc64426ddb6c03aea1a154357658f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (32 commits)\n  Input: wm97xx - update email address for Liam Girdwood\n  Input: i8042 - add Thinkpad R31 to nomux list\n  Input: move map_to_7segment.h to include/linux\n  Input: ads7846 - fix cache line sharing issue\n  Input: cm109 - add missing newlines to messages\n  Input: document i8042.debug in kernel-parameters.txt\n  Input: keyboard - fix potential out of bound access to key_map\n  Input: psmouse - add OLPC touchpad driver\n  Input: psmouse - tweak PSMOUSE_DEFINE_ATTR to support raw set callbacks\n  Input: psmouse - add psmouse_queue_work() for ps/2 extension to make use of\n  Input: psmouse - export psmouse_set_state for ps/2 extensions to use\n  Input: ads7846 - introduce .gpio_pendown to get pendown state\n  Input: ALPS - add signature for DualPoint found in Dell Latitude E6500\n  Input: serio_raw - allow attaching to translated (SERIO_I8042XL) ports\n  Input: cm109 - don\u0027t use obsolete logging macros\n  Input: atkbd - expand Latitude\u0027s force release quirk to other Dells\n  Input: bf54x-keys - add power management support\n  Input: atmel_tsadcc - improve accuracy\n  Input: convert drivers to use strict_strtoul()\n  Input: appletouch - handle geyser 3/4 status bits\n  ...\n"
    },
    {
      "commit": "656e6c0050fd63ce42c55a6cb454a9b4b2f9ccf7",
      "tree": "08b5af8a3337c1e33333485b589ba34c90c67275",
      "parents": [
        "12caa1b6fc3a9772535227c723c11878b5ca618e"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Tue Oct 07 13:21:56 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Oct 16 12:30:06 2008 -0600"
      },
      "message": "Document panic_on_unrecovered_nmi sysctl\n\nThis adds \"panic_on_unrecovered_nmi\" sysctl to\nDocumentation/filesystems/proc.txt. The text is mainly taken from\nhttp://readlist.com/lists/vger.kernel.org/linux-kernel/43/217998.html.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "cb23832e3987a02428a274c8f259336f706b17e9",
      "tree": "0ab4c8aeafacaed9a4261f4ad46fdbe04121df8c",
      "parents": [
        "8ef50901d3c619127858b7d7f614fcab45e09d6b",
        "8fa0b315fc0c1a414da1371f1fc39523a657c192"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:26:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:26:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (26 commits)\n  decnet: Fix compiler warning in dn_dev.c\n  IPV6: Fix default gateway criteria wrt. HIGH/LOW preference radv option\n  net/802/fc.c: Fix compilation warnings\n  netns: correct mib stats in ip6_route_me_harder()\n  netns: fix net_generic array leak\n  rt2x00: fix regression introduced by \"mac80211: free up 2 bytes in skb-\u003ecb\"\n  rtl8187: Add USB ID for Belkin F5D7050 with RTL8187B chip\n  p54usb: Device ID updates\n  mac80211: fixme for kernel-doc\n  ath9k/mac80211: disallow fragmentation in ath9k, report to userspace\n  libertas : Remove unused variable warning for \"old_channel\" from cmd.c\n  mac80211: Fix scan RX processing oops\n  orinoco: fix unsafe locking in spectrum_cs_suspend\n  orinoco: fix unsafe locking in orinoco_cs_resume\n  cfg80211: fix debugfs error handling\n  mac80211: fix debugfs netdev rename\n  iwlwifi: fix ct kill configuration for 5350\n  mac80211: fix HT information element parsing\n  p54: Fix compilation problem on PPC\n  mac80211: fix debugfs lockup\n  ...\n"
    },
    {
      "commit": "3823ee44cfa8b0e6edbc0c21b81b49b95a27ca0d",
      "tree": "19bfac49e8e681666ff8b3057f8fe9a130e87ed3",
      "parents": [
        "cbf4a49afa9f9a527ed4f3dab4ec355586ba890e"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:05:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:51 2008 -0700"
      },
      "message": "W1: Documentation/w1/masters/ds2490 update\n\nProvide some additional details about the status of the driver and the\nds2490 hardware.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\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": "eba3b06da4bd8b79fe6c8ed922a319362c1a40c0",
      "tree": "f6463a23555b02150839c840292b99838fb936a3",
      "parents": [
        "9141f57c7edd40a48a41b7e31427c4b2831a36af"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:04:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:50 2008 -0700"
      },
      "message": "W1: Document add, remove, search_count, and pullup.\n\nDocument w1_master_add, w1_master_remove, search_count, and pullup.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cd159744eaf212f3729d154f3881230a7c19eb2",
      "tree": "c2a76ecf90e0b156f480044f26d6379dba46d7eb",
      "parents": [
        "6a158c0de791a81eb761ccf26ead1bd0834abac2"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Wed Oct 15 22:04:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:49 2008 -0700"
      },
      "message": "W1: feature, w1_therm.c use strong pullup and documentation\n\nAdded strong pullup to thermal sensor driver and general documentation on\nthe sensor.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "758222f84261a6a808c4d1dcd443f90c1baaa875",
      "tree": "491b4c08644319b7dc8bc152179aba27cd36148e",
      "parents": [
        "b73c29f6b0ddbcf07b43c5c5e6354e5839b5e68d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 15 22:04:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:46 2008 -0700"
      },
      "message": "docbook: update procfs credits\n\nUpdate Erik Mouw\u0027s email address \u0026 affiliation in DocBook.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Erik Mouw \u003cmouw@nl.linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0dd504cea3703c3ec9bfd810e6bd649680afd37",
      "tree": "0c223cbcd819db95ff115a54c955020553933fcc",
      "parents": [
        "b1ee26bab14886350ba12a5c10cbc0696ac679bf"
      ],
      "author": {
        "name": "Mike Pagano",
        "email": "mpagano@gentoo.org",
        "time": "Wed Oct 15 22:03:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:44 2008 -0700"
      },
      "message": "uvesafb: document mode to mode_option parameter change\n\nDocument the change from the old \"mode\" parameter to the \"mode_option\"\nparameter.\n\nSigned-off-by: Mike Pagano \u003cmpagano@gentoo.org\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f7a26b4b9768fe31597d1af35106aa512dc3742",
      "tree": "943974f632e931c107868e896f1441fad24010e7",
      "parents": [
        "3b25613c276d390d1dd1d69f238ee779611ccc6c"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "phil_wueww_endecott@chezphil.org",
        "time": "Wed Oct 15 22:03:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:42 2008 -0700"
      },
      "message": "intelfb: support 945GME (as used in ASUS Eee 901)\n\nAdd support for Intel\u0027s 945GME graphics chip to the intelfb driver.  I\nhave assumed that the 945GME is identical to the already-supported 945GM\napart from its PCI IDs; this is based on a quick look at the X driver for\nthese chips which seems to treat them identically.\n\nThe 945GME is used in the ASUS Eee 901, and I coded this in the hope that\nI\u0027d be able to use it to get a console at the native 1024x600 resolution\nwhich is not known to the BIOS.  I realised too late that the intelfb\ndriver does not support mode changing on laptops, so it won\u0027t be any\nuse for me.\n\nSigned-off-by: Phil Endecott \u003cspam_from_intelfb@chezphil.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09a525ec1cf5a142f2e73f15527c169dafc6ff52",
      "tree": "48ddddd50914a076663f91e30a94aec2f7f508a6",
      "parents": [
        "d15d56f9f10295a992cc7a7697d6fd8b01823cfc"
      ],
      "author": {
        "name": "Joseph Chan",
        "email": "JosephChan@via.com.tw",
        "time": "Wed Oct 15 22:03:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:41 2008 -0700"
      },
      "message": "viafb: viafb.modes, viafb.txt\n\nCorrect via_fb_ to viafb_ and remove the Kconfig part in viafb.txt.\n\nviafb.modes: supported mode table\nviafb.txt: documentation of viafb driver\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35e8bb5175c1a6ff6253f1a2acb30bfe52a2f500",
      "tree": "88a1e9695824f88efef3340fd53f8dbe576f5852",
      "parents": [
        "93a22f8b95756c53e80308820892119c910d2739"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:03:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "gpiolib: request/free hooks\n\nAdd a new internal mechanism to gpiolib to support low power\noperations by letting gpio_chip instances see when their GPIOs\nare in use.  When no GPIOs are active, chips may be able to\nenter lower powered runtime states by disabling clocks and/or\npower domains.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \"Magnus Damm\" \u003cmagnus.damm@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": "0f6d504e73b49374c6093efe6aa60ab55058248a",
      "tree": "414c9e591ba23b2126bc9cad4e0efb1b60693b2d",
      "parents": [
        "2f8d11971b9f54362437ce70f4d1911f0996d542"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Oct 15 22:03:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:40 2008 -0700"
      },
      "message": "gpiolib: gpio_to_irq() hooks\n\nAdd a new gpiolib mechanism: gpio_chip instances can provide mappings\nbetween their (input) GPIOs and any associated IRQs.  This makes it easier\nfor platforms to support IRQs that are provided by board-specific external\nchips instead of as part of their core (such as SOC-integrated GPIOs).\n\nAlso update the irq_to_gpio() description, saying to avoid it because it\u0027s\nnot always supported.\n\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": "4b22ff13415fa30b6282c88da790c82b4c6e5127",
      "tree": "b2824af6c894ea933bc8feb13dab3655f3a91b43",
      "parents": [
        "c0f54d3e54fd7ac6723b2125d881f1b25d21ed16"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Wed Oct 15 22:02:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:39 2008 -0700"
      },
      "message": "autofs4: device node ioctl documentation\n\nAdd documentation for the miscellaneous device module of autofs4.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1f640a9c1d97a1a131879ab1efe3766443904d7",
      "tree": "a31853ea036cf9d0f42310ca60b555fe31b886e1",
      "parents": [
        "65a00a20655f4929c4991017e230175f61c8f052"
      ],
      "author": {
        "name": "Vernon Sauder",
        "email": "vernoninhand@gmail.com",
        "time": "Wed Oct 15 22:02:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:38 2008 -0700"
      },
      "message": "pxa2xx_spi: fix chip_info defaults and documentation.\n\nMake the chip info structure data optional by providing reasonable\ndefaults.  Improve corresponding documentation, and highlight the drawback\nof not providing explicit chipselect control.\n\nDMA can determine appropriate dma_burst_size and thresholds automatically\nso use DMA even if dma_burst_size is not specified.\n\nSigned-off-by: Vernon Sauder \u003cVernonInHand@gmail.com\u003e\nReviewed-by: Ned Forrester \u003cnforrester@whoi.edu\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": "9536727ef696861b205834dd2e01456b91088cb7",
      "tree": "d32d4918067fb5a8402258141eb2f258879e302d",
      "parents": [
        "22b8ab66deb2600f93d24d30df17b9d9e5273d05"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Wed Oct 15 22:02:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:32 2008 -0700"
      },
      "message": "SubmittingPatches: add a reference to Andi\u0027s OLS paper\n\nFor this year\u0027s OLS I wrote a paper on successfull strategies to submit\ndifficult kernel patches.  Add a reference to it to SubmittingPatches.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-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": "22b8ab66deb2600f93d24d30df17b9d9e5273d05",
      "tree": "3b0202b79549e6dff0369b295af22b577b2d6a9c",
      "parents": [
        "6d5cd6effed5f8c958a6c0df56da336f5a4fdb8a"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed Oct 15 22:02:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:32 2008 -0700"
      },
      "message": "Document panic_on_unrecovered_nmi sysctl\n\nThis adds \"panic_on_unrecovered_nmi\" sysctl to\nDocumentation/filesystems/proc.txt. The text is mainly taken from\nhttp://readlist.com/lists/vger.kernel.org/linux-kernel/43/217998.html.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2223c65103d2aa8d0e9c48a956035a1e0353233d",
      "tree": "45972c4c8aea63a748e9724da4d79cf090a03f94",
      "parents": [
        "e1f8e87449147ffe5ea3de64a46af7de450ce279"
      ],
      "author": {
        "name": "FD Cami",
        "email": "francois.cami@free.fr",
        "time": "Wed Oct 15 22:02:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:32 2008 -0700"
      },
      "message": "Remove Andrew Morton\u0027s http://www.zip.com.au/~akpm/\n\nRemove Andrew Morton\u0027s http://www.zip.com.au/~akpm/ urls, update to new\nones when necessary, delete references otherwise.\n\nThere are still instances of that living in:\nDocumentation/zh_CN/HOWTO\nDocumentation/zh_CN/SubmittingPatches\nDocumentation/ko_KR/HOWTO\nDocumentation/ja_JP/SubmittingPatches\n\nSigned-off-by: Francois Cami \u003cfrancois.cami@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1f8e87449147ffe5ea3de64a46af7de450ce279",
      "tree": "304e90a6747f5a7586a67305b7225ed4b4dbb53a",
      "parents": [
        "8033fe65a6d6c0e47ba9e3cb2e4e6902f9dfb8dd"
      ],
      "author": {
        "name": "Francois Cami",
        "email": "francois.cami@free.fr",
        "time": "Wed Oct 15 22:01:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:32 2008 -0700"
      },
      "message": "Remove Andrew Morton\u0027s old email accounts\n\nPeople can use the real name an an index into MAINTAINERS to find the\ncurrent email address.\n\nSigned-off-by: Francois Cami \u003cfrancois.cami@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8033fe65a6d6c0e47ba9e3cb2e4e6902f9dfb8dd",
      "tree": "5f1531ef9cd4bc0f3056ff904696437652685f07",
      "parents": [
        "7968b3d9a673e922ab980b2616945e63a52d88fe"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 15 22:01:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:32 2008 -0700"
      },
      "message": "documentation: explain memory barriers\n\nWe want all uses of memory barriers to be explained in the source code.\n\nSigned-off-by: 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": "929f37cb3c3e0f4d23d7106693b7067cf72f4dbc",
      "tree": "b32a5d79c69248a5142f34fd5d30d6133f566e63",
      "parents": [
        "1c828320d2e063dd1ec84e873e6399bfc3d85d6f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 15 22:01:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:31 2008 -0700"
      },
      "message": "dontdiff: more updates to be closer to gitignore\n\ndefkeymap.c_shipped should be diffed if it is changed.\nReported-by: Mike Galbraith \u003cefault@gmx.de\u003e\n\nCOPYING, CREDITS, .mailmap should be diffed if they are changed.\nkeywords.c_shipped \u0026 lex.c_shipped should be diffed when changed.\nparse.[ch]_shipped should be diffed when changed.\nReported-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n\nvsyscall* updates from a .gitignore patch by \"Denis V. Lunev\" \u003cden@openvz.org\u003e.\n\n*.so.dbg from a .gitignore patch by Thomas Gleixner \u003ctglx@linutronix.de\u003e.\n\nbinoffset from a .gitignore patch by Uwe Kleine-Koenig\n\u003cUwe.Kleine-Koenig@digi.com\u003e.\n\nModule.markers from a .gitignore patch by Matthew Wilcox\n\u003cwilly@linux.intel.com\u003e.\n\nvmlinux*.lds* should be diffed if changed.\nReported-by: Etienne Lorrain \u003cetienne_lorrain@yahoo.fr\u003e\n\nvmlinux.lds from a .gitignore patch by Daniel Guilak\n\u003cdaniel@danielguilak.com\u003e.\n\n*.scr should be diffed if changed.\n\nLots of updates from http://lkml.org/lkml/2008/5/20/32 Reported-by: Bart\nVan Assche \u003cbart.vanassche@gmail.com\u003e\n\nUse ncscope.* instead of *cscope* since the latter may catch too many files.\n\nAdd *.elf, from a .gitignore patch by Eduard - Gabriel Munteanu \u003ceduard.munteanu@linux360.ro\u003e.\n\nMake firmware entries match .gitignore entries.\n\nMake some entries less greedy by removing trailing \u0027*\u0027.\n\nRemove \"make_times_h\" (no such file).\nRemove \"filelist\" (no such file).\nRemove \"dummy_sym.c\" (no such file).\nRemove \"gen-kdb_cmds.c\" (no such file).\nRemove \"gentbl\" (no such file).\nRemove \"kconfig.tk\" (no such file).\nRemove \"tkparse\" (no such file).\nRemove \"sim710_d.h\" (no such file).\nRemove \"53c8xx_d.h\" (no such file).\nAdd \"syscalltab.h\" (generated file).\n\nSigned-off-by: 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": "1c828320d2e063dd1ec84e873e6399bfc3d85d6f",
      "tree": "720aff4ce93574ecc2899f80617e2a3268434c66",
      "parents": [
        "22b8ce94708f7cdf0b04965c6f7443dfd374c35c"
      ],
      "author": {
        "name": "Shane McDonald",
        "email": "mcdonald.shane@gmail.com",
        "time": "Wed Oct 15 22:01:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:31 2008 -0700"
      },
      "message": "doc: typo in Documentation/filesystems/nfsroot.txt\n\nAdd a missing word to the explanation of the purpose of the zdisk and\nbzdisk make targets.\n\nSigned-off-by: Shane McDonald \u003cmcdonald.shane@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": "22b8ce94708f7cdf0b04965c6f7443dfd374c35c",
      "tree": "e2d5b60e9b881cf251185b23c3853c8b3e52d42a",
      "parents": [
        "0c2d64fb6cae9aae480f6a46cfe79f8d7d48b59f"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "dave@linux.vnet.ibm.com",
        "time": "Wed Oct 15 22:01:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:31 2008 -0700"
      },
      "message": "profiling: dynamically enable readprofile at runtime\n\nWay too often, I have a machine that exhibits some kind of crappy\nbehavior.  The CPU looks wedged in the kernel or it is spending way too\nmuch system time and I wonder what is responsible.\n\nI try to run readprofile.  But, of course, Ubuntu doesn\u0027t enable it by\ndefault.  Dang!\n\nThe reason we boot-time enable it is that it takes a big bufffer that we\ngenerally can only bootmem alloc.  But, does it hurt to at least try and\nruntime-alloc it?\n\nTo use:\necho 2 \u003e /sys/kernel/profile\n\nThen run readprofile like normal.\n\nThis should fix the compile issue with allmodconfig.  I\u0027ve compile-tested\non a bunch more configs now including a few more architectures.\n\nSigned-off-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c80cfb0406c01bb5da91bfe30f5cb1fd96831138",
      "tree": "9f9d382c30457f8553bcd3e4ae5cc03dc2dc120b",
      "parents": [
        "404d0ae289f7a76ff233e8fbfde8b1e7b6e62ae3"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Oct 15 22:01:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:31 2008 -0700"
      },
      "message": "vsprintf: use new vsprintf symbolic function pointer format\n\nUse the \u0027%pF\u0027 format to get rid of an \"#ifdef DEBUG\" and make some printks\natomic.\n\nThis removes the last in-tree uses of print_fn_descriptor_symbol().  I\nmarked print_fn_descriptor_symbol() deprecated and scheduled it for\nremoval next year to give time for out-of-tree modules to be updated.\n\nparisc\u0027s print_fn_descriptor_symbol() is currently broken there (it needs\nto dereference the function pointer similar to ia64 and power).  This\npatch shouldn\u0027t make anything worse, but it means we need to fix\ndereference_function_descriptor() instead of print_fn_descriptor_symbol()\nto get meaningful initcall_debug output.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "404d0ae289f7a76ff233e8fbfde8b1e7b6e62ae3",
      "tree": "ca0abc79fb901340c00e66aec9cb1b12aa5efac0",
      "parents": [
        "93fd85d005eae2d1106aabd581adb6f20e335c83"
      ],
      "author": {
        "name": "Danny ter Haar",
        "email": "dth@cistron.nl",
        "time": "Wed Oct 15 22:01:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:30 2008 -0700"
      },
      "message": "fix random typos\n\nSigned-off-by: Danny ter Haar \u003cdth@cistron.nl\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd1c53a64a48b6c16f349e46b71f0938d9a4fa1f",
      "tree": "8c9bd19870f0e7238d5081d8cb77d462e1737b5a",
      "parents": [
        "fca692c0a923c142c28d65e1101806bac1f69bb5"
      ],
      "author": {
        "name": "frans",
        "email": "fransmeulenbroeks@gmail.com",
        "time": "Wed Oct 15 22:01:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:30 2008 -0700"
      },
      "message": "Fix Documentation/filesystems/ramfs-rootfs-initramfs.txt\n\nFirst a file hello.c is created, then the file hello2.c is compiled.\nChange this to hello.c\n\nSigned-off-by: Frans Meulenbroeks \u003cfransmeulenbroeks@gmail.com\u003e\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b25f29b0da23f4f784f9bcae954b157e1f45cc69",
      "tree": "f8319a9635282d066832bd2dd8b80e460a6a5804",
      "parents": [
        "1bfcf1304ea79c46efc3724e548b13b4b442b418"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Oct 15 22:01:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:29 2008 -0700"
      },
      "message": "pm: document use of RTC in pm_trace\n\nAs pm_trace uses the system\u0027s hardware clock to save its magic value,\nusers of that option should be warned that using this debug option will\nresult in an incorrect system time after resume.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12caa1b6fc3a9772535227c723c11878b5ca618e",
      "tree": "69a0bbd4a1fbdef6e664ec0545fd16b9825eddcc",
      "parents": [
        "dc02c5290c02c6f6a5fdcee89260ef35f9af3970"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Oct 07 12:17:28 2008 +0200"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Oct 16 12:14:27 2008 -0600"
      },
      "message": "Add a reference to paper to SubmittingPatches\n\nAdd a reference to paper to SubmittingPatches\n\nFor this year\u0027s OLS I wrote a paper on successfull strategies\nto submit difficult kernel patches. Add a reference to it to\nSubmittingPatches.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "7e3975617df8dd8b7fd94f14200abdec9f71729e",
      "tree": "c45bb9e7485ef017562980cb82b5ac027af00865",
      "parents": [
        "58bae1f5cfd077f7f5f3af5d1ac50c3a82ac6411"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Oct 16 11:53:20 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Oct 16 11:53:20 2008 -0600"
      },
      "message": "Remove videobook.tmpl\n\nThis document describes the long-deprecated V4L1 interface.  In-tree, it\ncan only serve to encourage developers to write drivers to the wrong API.\nRemove it in favor of the V4L2 documentation which must surely show up\nsomeday.\n\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "58bae1f5cfd077f7f5f3af5d1ac50c3a82ac6411",
      "tree": "d377f72bd82a3daec1760a94ec62e341d2b5a4da",
      "parents": [
        "75b021468368288ac8fec1a86a13f5cf2229139e"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Tue May 13 13:36:55 2008 +0900"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Oct 16 11:51:30 2008 -0600"
      },
      "message": "doc: Test-by?\n\nCommonly used is \"Tested-by.\"\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "75b021468368288ac8fec1a86a13f5cf2229139e",
      "tree": "d22b040f9acdf242e5facf3ec491fcf932a5ca36",
      "parents": [
        "d86f4bc4bc34c63c90e5fd46a60c506b234f5708"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Tue Sep 30 15:15:56 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Oct 16 11:51:30 2008 -0600"
      },
      "message": "Add the development process document\n\nThis is an extended document intended to help interested developers, their\nmanagers, and their employers work with the kernel development process.\n\nThis work was supported by the Linux Foundation.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "d86f4bc4bc34c63c90e5fd46a60c506b234f5708",
      "tree": "aa83c368f14470ce4c127923b98802f2d30c136e",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Alberto Bertogli",
        "email": "albertito@blitiri.com.ar",
        "time": "Fri Sep 26 23:10:31 2008 -0300"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Oct 16 11:51:30 2008 -0600"
      },
      "message": "Documentation/block/data-integrity.txt: Fix section numbers\n\nSigned-off-by: Alberto Bertogli \u003calbertito@blitiri.com.ar\u003e\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "030c1d2bfcc2187650fb975456ca0b61a5bb77f4",
      "tree": "40ed27ce25cf8cbb6b8d3fdb8e25accc17b098c3",
      "parents": [
        "8c0e3998f5b71e68fe6b6e489a92e052715e563c"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu May 08 14:41:00 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:52 2008 -0700"
      },
      "message": "kobject: Fix kobject_rename and !CONFIG_SYSFS\n\nWhen looking at kobject_rename I found two bugs with\nthat exist when sysfs support is disabled in the kernel.\n\nkobject_rename does not change the name on the kobject when\nsysfs support is not compiled in.\n\nkobject_rename without locking attempts to check the\nvalidity of a rename operation, which the kobject layer\nsimply does not have the infrastructure to do.\n\nThis patch documents the previously unstated requirement of\nkobject_rename that is the responsibility of the caller to\nprovide mutual exclusion and to be certain that the new_name\nfor the kobject is valid.\n\nThis patch modifies sysfs_rename_dir in !CONFIG_SYSFS case\nto call kobject_set_name to actually change the kobject_name.\n\nThis patch removes the bogus and misleading check in kobject_rename\nthat attempts to see if a rename is valid.  The check is bogus\nbecause we do not have the proper locking.  The check is misleading\nbecause it looks like we can and do perform checking at the kobject\nlevel that we don\u0027t.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "346e15beb5343c2eb8216d820f2ed8f150822b08",
      "tree": "6433cf2980bbfbed4a9482c5edb156fc8371e071",
      "parents": [
        "33376c1c043c05077b4ac79c33804266f6c45e49"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Tue Aug 12 16:46:19 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:47 2008 -0700"
      },
      "message": "driver core: basic infrastructure for per-module dynamic debug messages\n\nBase infrastructure to enable per-module debug messages.\n\nI\u0027ve introduced CONFIG_DYNAMIC_PRINTK_DEBUG, which when enabled centralizes\ncontrol of debugging statements on a per-module basis in one /proc file,\ncurrently, \u003cdebugfs\u003e/dynamic_printk/modules. When, CONFIG_DYNAMIC_PRINTK_DEBUG,\nis not set, debugging statements can still be enabled as before, often by\ndefining \u0027DEBUG\u0027 for the proper compilation unit. Thus, this patch set has no\naffect when CONFIG_DYNAMIC_PRINTK_DEBUG is not set.\n\nThe infrastructure currently ties into all pr_debug() and dev_dbg() calls. That\nis, if CONFIG_DYNAMIC_PRINTK_DEBUG is set, all pr_debug() and dev_dbg() calls\ncan be dynamically enabled/disabled on a per-module basis.\n\nFuture plans include extending this functionality to subsystems, that define \ntheir own debug levels and flags.\n\nUsage:\n\nDynamic debugging is controlled by the debugfs file, \n\u003cdebugfs\u003e/dynamic_printk/modules. This file contains a list of the modules that\ncan be enabled. The format of the file is as follows:\n\n\t\u003cmodule_name\u003e \u003cenabled\u003d0/1\u003e\n\t\t.\n\t\t.\n\t\t.\n\n\t\u003cmodule_name\u003e : Name of the module in which the debug call resides\n\t\u003cenabled\u003d0/1\u003e : whether the messages are enabled or not\n\nFor example:\n\n\tsnd_hda_intel enabled\u003d0\n\tfixup enabled\u003d1\n\tdriver enabled\u003d0\n\nEnable a module:\n\n\t$echo \"set enabled\u003d1 \u003cmodule_name\u003e\" \u003e dynamic_printk/modules\n\nDisable a module:\n\n\t$echo \"set enabled\u003d0 \u003cmodule_name\u003e\" \u003e dynamic_printk/modules\n\nEnable all modules:\n\n\t$echo \"set enabled\u003d1 all\" \u003e dynamic_printk/modules\n\nDisable all modules:\n\n\t$echo \"set enabled\u003d0 all\" \u003e dynamic_printk/modules\n\nFinally, passing \"dynamic_printk\" at the command line enables\ndebugging for all modules. This mode can be turned off via the above\ndisable command.\n\n[gkh: minor cleanups and tweaks to make the build work quietly]\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4c0e799a9a6dc64426ddb6c03aea1a154357658f",
      "tree": "2d9aa9493d80fceb178a63bf15bb3d9edfc5fbae",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "b8d055a878ee0f997ded40649701089d2486f850"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "5f2434a66dfa4701b81b79a78eaf9c32da0f8839",
      "tree": "8c38f1fb0d0fbcd15e496df89be00ad8c4918a43",
      "parents": [
        "278429cff8809958d25415ba0ed32b59866ab1a8",
        "6dc6472581f693b5fc95aebedf67b4960fb85cf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 15 08:07:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 15 08:07:35 2008 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (158 commits)\n  powerpc: Fix CHRP PCI config access for indirect_pci\n  powerpc/chrp: Fix detection of Python PCI host bridge on IBM CHRPs\n  powerpc: Fix 32-bit SMP boot on CHRP\n  powerpc: Fix link errors on 32-bit machines using legacy DMA\n  powerpc/pci: Improve detection of unassigned bridge resources\n  hvc_console: Fix free_irq in spinlocked section\n  powerpc: Get USE_STRICT_MM_TYPECHECKS working again\n  powerpc: Reflect the used arguments in machine_init() prototype\n  powerpc: Fix DMA offset for non-coherent DMA\n  powerpc: fix fsl_upm nand driver modular build\n  powerpc/83xx: add NAND support for the MPC8360E-RDK boards\n  powerpc: FPGA support for GE Fanuc SBC610\n  i2c: MPC8349E-mITX Power Management and GPIO expander driver\n  powerpc: reserve two DMA channels for audio in MPC8610 HPCD device tree\n  powerpc: document the \"fsl,ssi-dma-channel\" compatible property\n  powerpc: disable CHRP and PMAC support in various defconfigs\n  OF: add fsl,mcu-mpc8349emitx to the exception list\n  powerpc/83xx: add DS1374 RTC support for the MPC837xE-MDS boards\n  powerpc: remove support for bootmem-allocated memory for the DIU driver\n  powerpc: remove non-dependent load fsl_booke PTE_64BIT\n  ...\n"
    },
    {
      "commit": "6dc6472581f693b5fc95aebedf67b4960fb85cf0",
      "tree": "06a5a9a08519950575505273eabced331ed51405",
      "parents": [
        "ee673eaa72d8d185012b1027a05e25aba18c267f",
        "8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 15 11:31:54 2008 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 15 11:31:54 2008 +1100"
      },
      "message": "Merge commit \u0027origin\u0027\n\nManual fixup of conflicts on:\n\n\tarch/powerpc/include/asm/dcr-regs.h\n\tdrivers/net/ibm_newemac/core.h"
    },
    {
      "commit": "278429cff8809958d25415ba0ed32b59866ab1a8",
      "tree": "1085100d82525ff7c0fc93fad475e4320f293548",
      "parents": [
        "e413b210c541acac1a194085627db28a122f3bdf",
        "a05f2c5a2735ee1d68770137fbbfc334d3b9cda9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:53:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:53:02 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c-viapro: Add support for SMBus Process Call transactions\n  i2c: Restore i2c_smbus_process_call function\n  i2c: Do earlier driver model init\n  i2c: Only build Tyan SMBus mux drivers on x86\n  i2c: Guard against oopses from bad init sequences\n  i2c: Document the implementation details of the /dev interface\n  i2c: Improve dev-interface documentation\n  i2c-parport-light: Don\u0027t register a platform device resource\n  hwmon: (dme1737) Convert to a new-style i2c driver\n  hwmon: (dme1737) Be less i2c-centric\n  i2c/tps65010: Vibrator hookup to gpiolib\n  i2c-viapro: Add VX800/VX820 support\n  i2c: Renesas Highlander FPGA SMBus support\n  i2c-pca-isa: Don\u0027t grab arbitrary resources\n  i2c/isp1301_omap: Convert to a new-style i2c driver, part 2\n  i2c/isp1301_omap: Convert to a new-style i2c driver, part 1\n"
    },
    {
      "commit": "e413b210c541acac1a194085627db28a122f3bdf",
      "tree": "87e0e4b338e59709b357144cc7574d67692938b9",
      "parents": [
        "acd15a836053ff6b48e78dc6de388b225ba9e40d",
        "9be7bbd54df3c9c393ccd19acc49f90c517d1291"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:35:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:35:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (55 commits)\n  HID: build drivers for all quirky devices by default\n  HID: add missing blacklist entry for Apple ATV ircontrol\n  HID: add support for Bright ABNT2 brazilian device\n  HID: Don\u0027t let Avermedia Radio FM800 be handled by usb hid drivers\n  HID: fix numlock led on Dell device 0x413c/0x2105\n  HID: remove warn() macro from usb hid drivers\n  HID: remove info() macro from usb HID drivers\n  HID: add appletv IR receiver quirk\n  HID: fix a lockup regression when using force feedback on a PID device\n  HID: hiddev.h: Fix example code.\n  HID: hiddev.h: Fix mixed space and tabs in example code.\n  HID: convert to dev_* prints\n  HID: remove hid-ff\n  HID: move zeroplus FF processing\n  HID: move thrustmaster FF processing\n  HID: move pantherlord FF processing\n  HID: fix incorrent length condition in hidraw_write()\n  HID: fix tty\u003c-\u003ehid deadlock\n  HID: ignore iBuddy devices\n  HID: report descriptor fix for remaining MacBook JIS keyboards\n  ...\n"
    },
    {
      "commit": "acd15a836053ff6b48e78dc6de388b225ba9e40d",
      "tree": "9dec0be18d746c5fb0d105233f50ebe7df455708",
      "parents": [
        "72f22b1eb6ca5e4676a632a04d40d46cb61d4562",
        "d4a8c93c8248534bdedb07f83c9aebd6f7d1d579"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:34:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:34:11 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (56 commits)\n  ocfs2: Make cached block reads the common case.\n  ocfs2: Kill the last naked wait_on_buffer() for cached reads.\n  ocfs2: Move ocfs2_bread() into dir.c\n  ocfs2: Simplify ocfs2_read_block()\n  ocfs2: Require an inode for ocfs2_read_block(s)().\n  ocfs2: Separate out sync reads from ocfs2_read_blocks()\n  ocfs2: Refactor xattr list and remove ocfs2_xattr_handler().\n  ocfs2: Calculate EA hash only by its suffix.\n  ocfs2: Move trusted and user attribute support into xattr.c\n  ocfs2: Uninline ocfs2_xattr_name_hash()\n  ocfs2: Don\u0027t check for NULL before brelse()\n  ocfs2: use smaller counters in ocfs2_remove_xattr_clusters_from_cache\n  ocfs2: Documentation update for user_xattr / nouser_xattr mount options\n  ocfs2: make la_debug_mutex static\n  ocfs2: Remove pointless !!\n  ocfs2: Add empty bucket support in xattr.\n  ocfs2/xattr.c: Fix a bug when inserting xattr.\n  ocfs2: Add xattr mount option in ocfs2_show_options()\n  ocfs2: Switch over to JBD2.\n  ocfs2: Add the \u0027inode64\u0027 mount option.\n  ...\n"
    },
    {
      "commit": "02ae9a1a8bc1d08a8fd5f6a0b8bde400b0f891b9",
      "tree": "a7584d1e9bcabdd22e63c12326e696c94d38dad8",
      "parents": [
        "8c19a51591d06f5226499972567f528cf6066bb7"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri May 16 11:49:22 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:50 2008 +0200"
      },
      "message": "HID: add compat support\n\nAdd compat option to hid code to allow loading of all modules on\nsystems which don\u0027t allow autoloading because of old userspace.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3497b2f274b62292df67b6321d8947e24fce94a9",
      "tree": "7cfcdcc76d4dcd2bd18015da44c18460901753d7",
      "parents": [
        "e6a7d3c04f8fe49099521e6dc9a46b0272381f2f"
      ],
      "author": {
        "name": "Randy Macleod",
        "email": "macleodr@nortel.com",
        "time": "Tue Oct 14 13:49:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 14 13:49:38 2008 -0700"
      },
      "message": "Phonet: Simple doc fix.\n\nFrom: \"Randy Macleod\" \u003cmacleodr@nortel.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c269bc00fcb876ae3b85f178f1e34601185c8ccc",
      "tree": "cae61de48c631301984a5e8be345be220adabb82",
      "parents": [
        "2d51b75370d83535883c66521b03fcd6a1f1f68d",
        "caf1859199e4360ffa826179bc0e881b0348f3ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 12:28:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 12:28:55 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6: (26 commits)\n  mfd: Fix warning in WM8350\n  mfd: Add placeholders for WM8350 client devices\n  da903x: add regulator support for DA9030/DA9034\n  mfd: Add WM8350 subdevice registration helper\n  regulator: Add WM8350 regulator support\n  mfd: Add WM8350 interrupt support\n  mfd: Add initialisation callback for WM8350\n  mfd: Add GPIO pin configuration support for WM8350\n  mfd: Add I2C control support for WM8350\n  mfd: Core support for the WM8350 AudioPlus PMIC\n  mfd: Add WM8350 watchdog register definitions\n  mfd: Add WM8350 RTC register definitions\n  mfd: Add WM8350 comparator register definitions\n  mfd: Add WM8350 PMU register definitions\n  mfd: Add WM8350 PMIC register definitions\n  mfd: Add WM8350 GPIO register definitions\n  mfd: Add WM8350 audio register definitions\n  regulator: Export regulator name via sysfs\n  regulator: Add WM8400 regulator support\n  mfd: Core support for the WM8400 AudioPlus HiFi CODEC and PMU\n  ...\n"
    },
    {
      "commit": "596c88f4601e6245a15ea7619527674abbfdcf92",
      "tree": "fb79f818844fb3109a702a5ac45f3f873fa5ad5b",
      "parents": [
        "a10f9e7caf8d3028d8fb1d4c3d590492cde3df3e"
      ],
      "author": {
        "name": "Prakash Mortha",
        "email": "pmortha@escient.com",
        "time": "Tue Oct 14 17:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:06 2008 +0200"
      },
      "message": "i2c: Restore i2c_smbus_process_call function\n\nRestore the i2c_smbus_process_call() as one driver (for the\nMicronas MAP5401) will need it soon.\n\n[JD: Update documentation accordingly.]\n\nSigned-off-by: Prakash Mortha \u003cpmortha@escient.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7c15fd1249658e203b2ac8661e48da6c2102e563",
      "tree": "273d569997d69d5606be0d76baff1354376b9c96",
      "parents": [
        "fceb2d06800ddae53095f63843d85fcff4f701ac"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Oct 14 17:30:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:05 2008 +0200"
      },
      "message": "i2c: Document the implementation details of the /dev interface\n\nI wrote this explanation to answer a question on the i2c mailing list,\nand thought it would be good to have in the kernel documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fceb2d06800ddae53095f63843d85fcff4f701ac",
      "tree": "f5a298b152c54bff38f0941da90ca8e4dc239f6e",
      "parents": [
        "9def255631bb742264d334d77819e1ae5278a515"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Oct 14 17:30:05 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:05 2008 +0200"
      },
      "message": "i2c: Improve dev-interface documentation\n\n* Clarify some points.\n* Point developers to i2c-tools instead of lm_sensors.\n* Fix coding style in code examples.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b806a71a0e9dacb6763371561caa693c78b93d40",
      "tree": "349d8c236f5a95bff328cb279edf71fee7548bb3",
      "parents": [
        "4ad48e6ab18c86255f534a2cdcba5a4ead57a15f"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Tue Oct 14 17:30:03 2008 +0200"
      },
      "message": "i2c-viapro: Add VX800/VX820 support\n\nThanks to new datasheets published on http://linux.via.com.tw we can now add \nsupport for VX800/VX820 chipsets.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "91a8d46c47e7eb1c53c181e4328a3cfa45ae4ad3",
      "tree": "61a4f531bd68a386610d6ecaa520bda1d7c80174",
      "parents": [
        "531d297569014e8f889b167a2d15d72429faead1"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Mon Sep 29 11:10:34 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 14 10:38:33 2008 +0200"
      },
      "message": "markers: documentation fix for teardown\n\nDocument the need for a marker_synchronize_unregister() before the end of\nexit() to make sure every probe callers have exited the non preemptible\nsection and thus are not executing the probe code anymore.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "5bf9a1ee350a10feb94107de32a203d81fbbe706"
}
