)]}'
{
  "log": [
    {
      "commit": "e61396627f91abb855ddd8925be9172fb5871944",
      "tree": "c6a05c04a4ec4b8f554ff372f559316e92112244",
      "parents": [
        "b31ca3f5dfc89c3f1f654b30f0760d0e2fb15e45"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Sep 20 19:08:39 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:50 2008 -0700"
      },
      "message": "debug: Introduce a dev_WARN() function\n\nin the line of dev_printk(), this patch introduces a dev_WARN() function,\nthat takes a struct device and then a printk format/args set of arguments.\nUnlike dev_printk(), the effect is that of WARN() in that a full warning\nmessage (including filename/line, module list, versions and a backtrace)\nis printed in addition to the device name and the arguments.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f1282c844e86db5a041afa41335b5f9eea6cec0c",
      "tree": "3736285f2f7ce145fb06538d616a9c1165ffc125",
      "parents": [
        "ec748fa9ed3fec44aeebbf86ae050b0cc7a978d9"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Wed Jul 16 08:58:04 2008 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:47 2008 -0700"
      },
      "message": "sysfs: Support sysfs_notify from atomic context with new sysfs_notify_dirent\n\nSupport sysfs_notify from atomic context with new sysfs_notify_dirent\n\nsysfs_notify currently takes sysfs_mutex.\nThis means that it cannot be called in atomic context.\nsysfs_mutex  is sometimes held over a malloc (sysfs_rename_dir)\nso it can block on low memory.\n\nIn md I want to be able to notify on a sysfs attribute from\natomic context, and I don\u0027t want to block on low memory because I\ncould be in the writeout path for freeing memory.\n\nSo:\n - export the \"sysfs_dirent\" structure along with sysfs_get, sysfs_put\n   and sysfs_get_dirent so I can get the sysfs_dirent that I want to\n   notify on and hold it in an md structure.\n - split sysfs_notify_dirent out of sysfs_notify so the sysfs_dirent\n   can be notified on with no blocking (just a spinlock).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\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": "7fb6b5d51daf3613045258ee8add07022d8c39d3",
      "tree": "16a30bc96df18f8ec77b087aada417bef41d8a44",
      "parents": [
        "3ee074bf432d24a92894397ac48ad2f2bb95efdc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 20:03:34 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:45 2008 -0700"
      },
      "message": "device create: remove device_create_drvdata\n\nNow that the tree is cleaned up, device_create_drvdata can be safely\nremoved.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae87221d3ce49d9de1e43756da834fd0bf05a2ad",
      "tree": "f96792656b00e95c307f3f37369c98a85ce38207",
      "parents": [
        "e94320939f44e0cbaccc3f259a5778abced4949c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Aug 24 16:11:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:41 2008 -0700"
      },
      "message": "sysfs: crash debugging\n\nPrint the name of the last-accessed sysfs file when we oops, to help track\ndown oopses which occur in sysfs store/read handlers.  Because these oopses\ntend to not leave any trace of the offending code in the stack traces.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04ab591808565f968d4406f6435090ad671ebdab",
      "tree": "60aebaba3ae0911641ce18c6f04a361a278bc60a",
      "parents": [
        "7c3b1dcf13d5660152e02c6dea47b0bd9fd5d871",
        "08da6f1bdddca14ba0fe28a5f6c41aa163aa27d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 15 10:22:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 15 10:22:21 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Kill unused \u003casm/debug.h\u003e inclusions\n  MIPS: IP32: Add platform device for CMOS RTC; remove dead code\n  RTC: M48T35: new RTC driver\n  MIPS: IP27: Switch over to RTC class driver\n  MIPS: DS1286: New RTC driver\n  MIPS: IP22/28: Switch over to RTC class driver\n  MIPS: PCI: Scan busses when they are registered\n  MIPS: WGT634U: Add reset button support\n  MIPS: BCM47xx: Use the new SSB GPIO API\n  MIPS: BCM47xx: Remove references to BCM947XX\n  MIPS: WGT634U: Add machine detection message\n  MIPS: Align .data.cacheline_aligned based on CONFIG_MIPS_L1_CACHE_SHIFT\n  MIPS: show_cpuinfo prints the type of the calling CPU\n  MIPS: Fix wrong branch target in new spin_lock code.\n  MIPS: Have a heart for a lonely, lost header file ...\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": "7d81a5e03ddbb44d05a32cad4a46a23577216497",
      "tree": "ad785aafe0b7877bcb65ea8c5d6e0571d6a183f6",
      "parents": [
        "540799e32eb146c9363445d1118b2bfdebd3da0b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Oct 14 17:16:55 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 15 12:46:51 2008 +0100"
      },
      "message": "MIPS: IP22/28: Switch over to RTC class driver\n\nThis patchset removes some dead code and creates a platform device\nfor the RTC class driver.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\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": "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": "f129ea6d1efe0eddcbb1f0faaec5623788ad9e58",
      "tree": "4a2b72a2f98b19efeb5e28837ed1bfacffbbc961",
      "parents": [
        "dded364bf4e1f0de67d7d7b9e77c06b23a9f081f"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Sat Oct 04 14:44:06 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:02 2008 +0200"
      },
      "message": "HID: fix a lockup regression when using force feedback on a PID device\n\nCommit 8006479c9b75fb6594a7b746af3d7f1fbb68f18f introduced a spinlock in\ninput_dev-\u003eevent_lock, which is locked when handling input events.\nHowever, the hid-pidff driver sleeps when handling events as it waits for\nreports being sent to the device before changing the report contents\nagain.\nThis causes a system lockup when trying to use force feedback with a PID\ndevice, a regression introduced in 2.6.24 and 2.6.23.15.\n\nFix it by extracting the raw report data from struct hid_report\nimmediately when hid_submit_report() is called, therefore allowing\ndrivers to change the contents of struct hid_report immediately without\naffecting the already-queued transfer.\n\nIn hid-pidff, re-add the removed usbhid_wait_io() to\npidff_erase_effect() instead, to prevent a full report queue from causing\nthe submission to fail, thus not freeing up device memory.\npidff_erase_effect() is not called while dev-\u003eevent_lock is held.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dded364bf4e1f0de67d7d7b9e77c06b23a9f081f",
      "tree": "4b50bd64614d804d08a01d72202f846cd1f45086",
      "parents": [
        "34a5ceee5eafe8cfa650d333304ce84a573ff7f0"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Oct 02 22:15:02 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:02 2008 +0200"
      },
      "message": "HID: hiddev.h: Fix example code.\n\nFix hiddev.h example code.\nTo get the correct usage code, you need to set report_type and\nreport_id.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "34a5ceee5eafe8cfa650d333304ce84a573ff7f0",
      "tree": "8761735441e67a5da1fbe4646ed2c1912cdad6b3",
      "parents": [
        "795750197f240ca2a3f064c0210c4efd40dbaed3"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Thu Oct 02 22:14:54 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:01 2008 +0200"
      },
      "message": "HID: hiddev.h: Fix mixed space and tabs in example code.\n\nFix mixed space and tabs in example code.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "76483cf4d0efbc35eaf9905a437f2f1be0221360",
      "tree": "3c5e2316ee8f8c9adb4a3fabea0ef709eb0e8f5b",
      "parents": [
        "987fbc1f7d446f4bf7063d3b756ae29db80be75e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Sep 18 12:23:33 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:01 2008 +0200"
      },
      "message": "HID: remove hid-ff\n\nhid-ff.c now calls only pidff (generic driver), the special ones are now\nin separate drivers. Invoke pidff on all non-special directly.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "987fbc1f7d446f4bf7063d3b756ae29db80be75e",
      "tree": "84e4057e429857b9a624b612b1180798c7893268",
      "parents": [
        "10e41a711e55f485709b4ca157e587cf36ef5a69"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Sep 18 12:23:32 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:01 2008 +0200"
      },
      "message": "HID: move zeroplus FF processing\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "10e41a711e55f485709b4ca157e587cf36ef5a69",
      "tree": "5e7e31db5f0127370ab2cc7250b16061ec7fc3cb",
      "parents": [
        "5f022298aab58ddff9bccdb28b82a59109789da9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Sep 18 12:23:31 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:00 2008 +0200"
      },
      "message": "HID: move thrustmaster FF processing\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5f022298aab58ddff9bccdb28b82a59109789da9",
      "tree": "08d87903b7a15c465a0b21cb7bdb7a30e9226cf3",
      "parents": [
        "2b107d629dc0c35de606bb7b010b829cd247a93a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Sep 18 19:43:32 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:51:00 2008 +0200"
      },
      "message": "HID: move pantherlord FF processing\n\nMove the force feedback processing into a separate module.\n\n[jkosina@suse.cz: fix Kconfig texts a little bit]\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "606bd0a8616a0e59021cb2997e942513f24f641d",
      "tree": "f4884ef8d1beb2c13eaa3af45512c7b43def30ae",
      "parents": [
        "6edfa8dc33803a49ad936ead9840e453bee6ca3b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jul 04 23:06:45 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:56 2008 +0200"
      },
      "message": "HID: move logitech FF processing\n\nMerge the logitech force feedback processing directly into logitech\ndriver from the usbhid core.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "6edfa8dc33803a49ad936ead9840e453bee6ca3b",
      "tree": "a98640468512a114e356e5634467559fb17c9c69",
      "parents": [
        "93c10132a7ac160df3175b53f7ee857625412165"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jun 27 20:41:02 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:56 2008 +0200"
      },
      "message": "HID: move reset leds quirk\n\nMove the handling of the leds resetting from the core to\nthe dell and logitech drivers.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "93c10132a7ac160df3175b53f7ee857625412165",
      "tree": "64ea194ddd7791d44394bb2a918921a2906fe1ee",
      "parents": [
        "fea6f1833b5bbff7066bcde1fa1141c9717bbad2"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jun 27 00:04:24 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:56 2008 +0200"
      },
      "message": "HID: move connect quirks\n\nMove connecting from usbhid to the hid layer and fix also hidp in\nthat manner.\nThis removes all the ignore/force hidinput/hiddev connecting quirks.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bd28ce008bdc68ef5902f68d2d62cbb7fa78c415",
      "tree": "188317a52208632b330c3e4b0e1cc4576dcb9178",
      "parents": [
        "2b88b803018dbc2e9c68cbcd1739186e0715911a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jun 25 23:47:04 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:55 2008 +0200"
      },
      "message": "HID: move sony quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2b88b803018dbc2e9c68cbcd1739186e0715911a",
      "tree": "346a8af4c1cab58bfd5cd4dbe70ce2eae474e90d",
      "parents": [
        "3715ade981d524f9bb3b851a1eb81d3604a873bc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jun 25 23:03:55 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:55 2008 +0200"
      },
      "message": "HID: remove rdesc quirk support\n\nRemove support for both dynamic and static report descriptor\nquirks. There is no longer rdesc code which it would support,\nso it\u0027s useless.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3715ade981d524f9bb3b851a1eb81d3604a873bc",
      "tree": "a3daee2e0b696ca5ee3255fa76d2f5ba062ed739",
      "parents": [
        "980a3da6acdd577ee3ae192e868dc52fe4b7f2e5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Jul 31 11:09:37 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:54 2008 +0200"
      },
      "message": "HID: remove hid-input-quirks\n\nRemove the file since these is no user now.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "980a3da6acdd577ee3ae192e868dc52fe4b7f2e5",
      "tree": "420ca3c79bdca00967afe3683ff8acf11196174c",
      "parents": [
        "949f8fef77186c7361d22e1ea6f42c76ceda42b0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jun 25 22:31:48 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:54 2008 +0200"
      },
      "message": "HID: move samsung quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3b8006e51038ef263a0404756d9e190c9a9f74d5",
      "tree": "903b947416afbac962f754e0ea57edad75574969",
      "parents": [
        "1e76253220dbe66e048e55680266dd1f4af0be85"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jun 25 00:07:50 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:53 2008 +0200"
      },
      "message": "HID: move monterey quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1e76253220dbe66e048e55680266dd1f4af0be85",
      "tree": "e3b1a340de062603b0e5d1e65e5e37a58973f7c3",
      "parents": [
        "b5635b129b3ca3a9c879a36f58f5b8c4903d267a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jun 24 23:46:21 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:53 2008 +0200"
      },
      "message": "HID: move petalynx quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1f243e302cea1561ac881eb5d27041c5342beba4",
      "tree": "34939277ecafcf4ebf36e12de1f6f5a75f931f78",
      "parents": [
        "3b239cd739a9499da08326356add3d9d992c7911"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jun 24 21:11:21 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:52 2008 +0200"
      },
      "message": "HID: move ezkey quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3b239cd739a9499da08326356add3d9d992c7911",
      "tree": "859cbb6d09d381edcc8e0e9f12437e66bf00c7c5",
      "parents": [
        "14a21cd459f97e3b3cc4fcde48fc5bcdb81d097e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Tue Jun 24 20:42:25 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:52 2008 +0200"
      },
      "message": "HID: move cherry quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "14a21cd459f97e3b3cc4fcde48fc5bcdb81d097e",
      "tree": "cff11c6bad54ddecce5d74f6391fb487ac0104eb",
      "parents": [
        "0f2213208f8da51bcb665309e3468f000489c04f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 23 23:31:09 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:51 2008 +0200"
      },
      "message": "HID: move a4tech quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0f2213208f8da51bcb665309e3468f000489c04f",
      "tree": "c4ae130d095b019bb0c1492966d41e5bd4a2a1c5",
      "parents": [
        "90231e7eaf752856a2c13f786f36ec7f641bad28"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 23 22:54:08 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:51 2008 +0200"
      },
      "message": "HID: move cypress quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "90231e7eaf752856a2c13f786f36ec7f641bad28",
      "tree": "fd9056ecefeb52709c8ddca651428105552c2a84",
      "parents": [
        "78a849a682a1d5ee7b7187b08abdc48656326a4e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 23 21:56:07 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:51 2008 +0200"
      },
      "message": "HID: move sunplus quirks\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "78a849a682a1d5ee7b7187b08abdc48656326a4e",
      "tree": "a56ddeecfb80f14d6ea38e81605cbb65bec03bc3",
      "parents": [
        "880d29f109428be1d027adf919a7457d8fe41fd3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri Jun 20 21:26:11 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:50 2008 +0200"
      },
      "message": "HID: move microsoft quirks\n\nMove them from the core code to a separate driver.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\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": "8c19a51591d06f5226499972567f528cf6066bb7",
      "tree": "acfa47c0cb371c8b87f7282d19c627e44032dbe2",
      "parents": [
        "d458a9dfc4de24870b8c747484b1988726534bee"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jun 18 23:36:49 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:49 2008 +0200"
      },
      "message": "HID: move apple quirks\n\nMove them from the core code to a separate driver.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d458a9dfc4de24870b8c747484b1988726534bee",
      "tree": "6ffc58f210054f615c60a495b1a4493d8e7cef14",
      "parents": [
        "5f22a7992349c5ca3842190be52d5e9a1dd7adf4"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri May 16 11:49:20 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:49 2008 +0200"
      },
      "message": "HID: move ignore quirks\n\nMove ignore quirks from usbhid-quirks into hid-core code. Also don\u0027t output\nwarning when ENODEV is error code in usbhid and try ordinal input in hidp\nwhen that error is returned.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5f22a7992349c5ca3842190be52d5e9a1dd7adf4",
      "tree": "edcb112c502a311d51c29cc0304a1316dcd2d433",
      "parents": [
        "022e8c4d08b3b06361594b60412db0242035c4b4"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri May 16 11:49:19 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:49 2008 +0200"
      },
      "message": "HID: move logitech quirks\n\nMove them from the core and input code to a separate driver.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "022e8c4d08b3b06361594b60412db0242035c4b4",
      "tree": "9a8c57a3054737fb142054d146bad99723cd3cfa",
      "parents": [
        "990436a7c9d0e5d395b83d79cfa32f89b8144e5b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri May 16 11:49:18 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:49 2008 +0200"
      },
      "message": "HID: move usage input mapping to hid.h\n\nThis mapping are currently used on 2 placces and will be needed by more\nquirk drivers, so move them to hid.h to allow them to use it.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c500c9714011edab021591340042787722db9cf0",
      "tree": "d6bb0fe483c9f1c71c3d757e9c13d261ca01cd5f",
      "parents": [
        "85cdaf524b7ddab627e7d15405693f2511ef7505"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri May 16 11:49:16 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:48 2008 +0200"
      },
      "message": "HID: hid, make parsing event driven\n\nNext step for complete hid bus, this patch includes:\n- call parser either from probe or from hid-core if there is no probe.\n- add ll_driver structure and centralize some stuff there (open, close...)\n- split and merge usb_hid_configure and hid_probe into several functions\n  to allow hooks/fixes between them\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "85cdaf524b7ddab627e7d15405693f2511ef7505",
      "tree": "a85fb7c801df07842301c27dc57cf2eb5092f6ed",
      "parents": [
        "e8c84f9a5f06912c94c38961096c994da3890a2e"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Fri May 16 11:49:15 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:48 2008 +0200"
      },
      "message": "HID: make a bus from hid code\n\nMake a bus from hid core. This is the first step for converting all the\nquirks and separate almost-drivers into real drivers attached to this bus.\n\nIt\u0027s implemented to change behaviour in very tiny manner, so that no driver\nneeds to be changed this time.\n\nAlso add generic drivers for both usb and bt into usbhid or hidp\nrespectively which will bind all non-blacklisted device. Those blacklisted\nwill be either grabbed by special drivers or by nobody if they are broken at\nthe very rude base.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e8c84f9a5f06912c94c38961096c994da3890a2e",
      "tree": "4b53131a3dc0ec39f82d33230df76764be9acd07",
      "parents": [
        "7591103c08abade60aeddb432ed0686ddd0de1c6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon May 19 15:50:01 2008 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 14 23:50:47 2008 +0200"
      },
      "message": "modpost: add support for hid\n\nGenerate aliases for hid device modules to support autoloading.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e",
      "tree": "d610c8d39246c33c499ee9d92d302d3ca9e89ae3",
      "parents": [
        "c269bc00fcb876ae3b85f178f1e34601185c8ccc",
        "107e0008dfb8bd6366bc8827f5bbbc0c1f795d2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 12:31:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 12:31:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.28\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.28\u0027 of git://linux-nfs.org/~bfields/linux: (59 commits)\n  svcrdma: Fix IRD/ORD polarity\n  svcrdma: Update svc_rdma_send_error to use DMA LKEY\n  svcrdma: Modify the RPC reply path to use FRMR when available\n  svcrdma: Modify the RPC recv path to use FRMR when available\n  svcrdma: Add support to svc_rdma_send to handle chained WR\n  svcrdma: Modify post recv path to use local dma key\n  svcrdma: Add a service to register a Fast Reg MR with the device\n  svcrdma: Query device for Fast Reg support during connection setup\n  svcrdma: Add FRMR get/put services\n  NLM: Remove unused argument from svc_addsock() function\n  NLM: Remove \"proto\" argument from lockd_up()\n  NLM: Always start both UDP and TCP listeners\n  lockd: Remove unused fields in the nlm_reboot structure\n  lockd: Add helper to sanity check incoming NOTIFY requests\n  lockd: change nlmclnt_grant() to take a \"struct sockaddr *\"\n  lockd: Adjust nlmsvc_lookup_host() to accomodate AF_INET6 addresses\n  lockd: Adjust nlmclnt_lookup_host() signature to accomodate non-AF_INET\n  lockd: Support non-AF_INET addresses in nlm_lookup_host()\n  NLM: Convert nlm_lookup_host() to use a single argument\n  svcrdma: Add Fast Reg MR Data Types\n  ...\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": "93f78da405685a756beeaeae4b5e41fcec39eab3",
      "tree": "98336d45e7d172380217181bf8b3507c4ecc9784",
      "parents": [
        "43096597a4cc4bd3f912be8a69dbd12e27e08038"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 12:12:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 12:12:02 2008 -0700"
      },
      "message": "Revert \"vt: fix background color on line feed\"\n\nThis reverts commit c9e587abfdec2c2aaa55fab83bcb4972e2f84f9b, and the\nsubsequent commits that fixed it up:\n\n - afa9b649 \"fbcon: prevent cursor disappearance after switching to 512\n   character font\"\n\n - d850a2fa \"vt/fbcon: fix background color on line feed\"\n\n - 7fe3915a \"vt/fbcon: update scrl_erase_char after 256/512-glyph font\n   switch\"\n\nby request of Alan Cox. Quoth Alan:\n  \"Unfortunately it\u0027s wrong and its been causing breakages because\n   various apps like ncurses expect our previous (and correct)\n   behaviour.\"\n\nAlexander sent out a similar patch.\n\nRequested-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nTested-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nCc: Alexander V. Lukyanov \u003clav@netis.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43096597a4cc4bd3f912be8a69dbd12e27e08038",
      "tree": "88cb4ba7562b0883aa987ee43f42a6c9bf9cd05f",
      "parents": [
        "79aa79bac979323a8cb10438be16d29cf252167d",
        "485013717020cd8961337309e359d6cef43d6022"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 10:28:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 10:28:49 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:\n  qlge: Fix page size ifdef test.\n  net: Rationalise email address: Network Specific Parts\n  dsa: fix compile bug on s390\n  netns: mib6 section fixlet\n  enic: Fix Kconfig headline description\n  de2104x: wrong MAC address fix\n  s390: claw compile fixlet\n  net: export genphy_restart_aneg\n  cxgb3: extend copyrights to 2008\n  cxgb3: update driver version\n  net/phy: add missing kernel-doc\n  pktgen: fix skb leak in case of failure\n  mISDN/dsp_cmx.c: fix size checks\n  misdn: use nonseekable_open()\n  net: fix driver build errors due to missing net/ip6_checksum.h include\n"
    },
    {
      "commit": "113aa838ec3a235d883f8357d31d90e16c47fc89",
      "tree": "4e25254fb0402aea01074244879f574e213a9f31",
      "parents": [
        "510149e31974fdbb2c00c9bee6c0e2a688e61c85"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 19:01:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 13 19:01:08 2008 -0700"
      },
      "message": "net: Rationalise email address: Network Specific Parts\n\nClean up the various different email addresses of mine listed in the code\nto a single current and valid address. As Dave says his network merges\nfor 2.6.28 are now done this seems a good point to send them in where\nthey won\u0027t risk disrupting real changes.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7591103c08abade60aeddb432ed0686ddd0de1c6",
      "tree": "523343b43b0c420666da18c64e1e9f21ff63dea5",
      "parents": [
        "2be4ff2f084842839b041b793ed6237e8d1d315a",
        "9c6102d446985bca9c426cb2d9b478ed21d2b024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:15:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:15:06 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (66 commits)\n  ata: Add documentation for hard disk shock protection interface (v3)\n  ide: Implement disk shock protection support (v4)\n  ide-cd: fix printk format warning\n  piix: add Hercules EC-900 mini-notebook to ich_laptop short cable list\n  ide-atapi: assign taskfile flags per device type\n  ide-cd: move cdrom_info.dma to ide_drive_t.dma\n  ide: add ide_drive_t.dma flag\n  ide-cd: add a debug_mask module parameter\n  ide-cd: convert driver to new ide debugging macro (v3)\n  ide: move SFF DMA code to ide-dma-sff.c\n  ide: cleanup ide-dma.c\n  ide: cleanup ide_build_dmatable()\n  ide: remove needless includes from ide-dma.c\n  ide: switch to DMA-mapping API part #2\n  ide: make ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n  ide: make ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n  ide: __ide_dma_end() -\u003e ide_dma_end()\n  pmac: remove needless pmac_ide_destroy_dmatable() wrapper\n  pmac: remove superfluous pmif \u003d\u003d NULL checks\n  ide: Two fixes regarding memory allocation\n  ...\n"
    },
    {
      "commit": "cf2fa66055d718ae13e62451bb546505f63906a2",
      "tree": "e206d3f04e74a34e9aa88d21af6c26eea21d4121",
      "parents": [
        "4501a466f28788485604ee42641d7a5fe7258d16",
        "57f51dbc45f65f7ee1e8c8f77200bb8000e3e271"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:03:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 14:03:59 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: (313 commits)\n  V4L/DVB (9186): Added support for Prof 7300 DVB-S/S2 cards\n  V4L/DVB (9185): S2API: Ensure we have a reasonable ROLLOFF default\n  V4L/DVB (9184): cx24116: Change the default SNR units back to percentage by default.\n  V4L/DVB (9183): S2API: Return error of the caller provides 0 commands.\n  V4L/DVB (9182): S2API: Added support for DTV_HIERARCHY\n  V4L/DVB (9181): S2API: Add support fot DTV_GUARD_INTERVAL and DTV_TRANSMISSION_MODE\n  V4L/DVB (9180): S2API: Added support for DTV_CODE_RATE_HP/LP\n  V4L/DVB (9179): S2API: frontend.h cleanup\n  V4L/DVB (9178): cx24116: Add module parameter to return SNR as ESNO.\n  V4L/DVB (9177): S2API: Change _8PSK / _16APSK to PSK_8 and APSK_16\n  V4L/DVB (9176): Add support for DvbWorld USB cards with STV0288 demodulator.\n  V4L/DVB (9175): Remove NULL pointer in stb6000 driver.\n  V4L/DVB (9174): Allow custom inittab for ST STV0288 demodulator.\n  V4L/DVB (9173): S2API: Remove the hardcoded command limit during validation\n  V4L/DVB (9172): S2API: Bugfix related to DVB-S / DVB-S2 tuning for the legacy API.\n  V4L/DVB (9171): S2API: Stop an OOPS if illegal commands are dumped in S2API.\n  V4L/DVB (9170): cx24116: Sanity checking to data input via S2API to the cx24116 demod.\n  V4L/DVB (9169): uvcvideo: Support two new Bison Electronics webcams.\n  V4L/DVB (9168): Add support for MSI TV@nywhere Plus remote\n  V4L/DVB: v4l2-dev: remove duplicated #include\n  ...\n"
    },
    {
      "commit": "add41cb46175618fd42bc1ca07fe7f9dd38bf702",
      "tree": "339fdb4605a4397098f3f5161a904167cb829929",
      "parents": [
        "129eef96c9e25ce6516e2ddd5a338a14362b815b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Oct 13 15:45:22 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:57 2008 +0100"
      },
      "message": "mfd: Add placeholders for WM8350 client devices\n\nIn order to avoid merge problems further down the line add placeholders\nfor several of the WM8350 client devices and register them, otherwise\nthe patches adding the client devices will all try to update the same\ncode.\n\nAlso remove redundant checks for null regulator platform devices while\nwe\u0027re at it.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "da09155ac8d3f04c299b3d82a6ab0df8d03da632",
      "tree": "d6a74be9aa350179d51f5a0ffbcbf06c37a11d37",
      "parents": [
        "ebccec0fa4e35dff0c18663a492a65f4dc6cad7a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:15 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:56 2008 +0100"
      },
      "message": "regulator: Add WM8350 regulator support\n\nThe WM8350 features six DCDC convertors (four buck and two boost), four\nLDO voltage regulators and two constant current sinks. This driver adds\nsupport for these through the regulator API.\n\nThis driver was written by Liam Girdwood with updates for submission\nfrom Mark Brown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ebccec0fa4e35dff0c18663a492a65f4dc6cad7a",
      "tree": "4850a46c52d48080fa5af5349aee04b4837ab148",
      "parents": [
        "bcdd4efc1b6b8b98f30e127115f4bc7bbcd6f7ce"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:14 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:56 2008 +0100"
      },
      "message": "mfd: Add WM8350 interrupt support\n\nThe WM8350 has an interrupt line to the CPU which is shared by the\ndevices on the CPU. This patch adds support for the interrupt\ncontroller within the WM8350 which identifies which identifies the\ninterrupt cause. In common with other similar chips this is done\noutside the standard interrupt framework due to the need to access\nthe interrupt controller over an interrupt-driven bus.\n\nThis code was all originally written by Liam Girdwood with updates for\nsubmission by me.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "bcdd4efc1b6b8b98f30e127115f4bc7bbcd6f7ce",
      "tree": "5f58a36bcfefb07cc9a44faf38c91b8bc7e3c1c1",
      "parents": [
        "0e7203933224cbe09b5a9125f55b177b8dd5b1bd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:13 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:56 2008 +0100"
      },
      "message": "mfd: Add initialisation callback for WM8350\n\nSome functions of the WM8350 require board-specific initialisation on\nstartup. Provide a callback to the WM8350 driver in platform data\nfor platforms to use to configure the chip.  Use of a callback allows\nplatforms to control the ordering of initialisation which can be\nimportant.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0e7203933224cbe09b5a9125f55b177b8dd5b1bd",
      "tree": "a0353af32d8a45163885df722baa96c9090ec7a3",
      "parents": [
        "c661a0b92d487ac20cc9cddbb8f4d40e4dcdbec1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:12 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:55 2008 +0100"
      },
      "message": "mfd: Add GPIO pin configuration support for WM8350\n\nThe WM8350 provides a number of user-configurable pins providing access\nto various signals generated by the functions on the chip. These are\nreferred to as GPIO pins in the device documentation but in Linux terms\nthey are more general than that, providing configuration of alternate\nfunctions.\n\nThis patch implements support for selecting the alternate functions for\nthese pins. They can also be used as GPIOs in the normal Linux sense -\na subsequent patch will add support for doing so.\n\nThis code was all written by Liam Girdwood and has had minor updates\nand rearrangements by Mark Brown.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "89b4012befb1abca5e86d232bc0e2a797b0d9825",
      "tree": "948e0ed0c35df087f0069356650da431a9fe50ff",
      "parents": [
        "213f326810b6852bc54f38fd8bb71793f70f2c7a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:10 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:55 2008 +0100"
      },
      "message": "mfd: Core support for the WM8350 AudioPlus PMIC\n\nThe WM8350 is an integrated audio and power management subsystem\nintended for use as the primary PMIC in mobile multimedia applications.\nThe WM8350 can be controlled via either I2C or SPI - the control\ninterface is provided by a separate module in order to allow greatest\nflexibility in configuring the kernel.\n\nThis driver was originally written by Liam Girdwood and has since been\nupdated to current kernel APIs and split up for submission by me.  All\nthe heavy lifting here was done by Liam.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "213f326810b6852bc54f38fd8bb71793f70f2c7a",
      "tree": "23e8a163c2c422a2dfda5e535c8c9e9e4582712e",
      "parents": [
        "64a91ce93499dad945c4725d39b52f734d31b742"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:09 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:55 2008 +0100"
      },
      "message": "mfd: Add WM8350 watchdog register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "64a91ce93499dad945c4725d39b52f734d31b742",
      "tree": "67aecb378eb08c5b52b9f47859abbe5ec92e4b60",
      "parents": [
        "e7aabc346b111ae2ebcd390dcca7200a3361bb62"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:08 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:54 2008 +0100"
      },
      "message": "mfd: Add WM8350 RTC register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e7aabc346b111ae2ebcd390dcca7200a3361bb62",
      "tree": "46693de4ba6d4ad873d8be4aa5a9a00b56f668d1",
      "parents": [
        "f8ea79c2ab39513e90054ed2828a85759d979bfa"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:07 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:54 2008 +0100"
      },
      "message": "mfd: Add WM8350 comparator register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "f8ea79c2ab39513e90054ed2828a85759d979bfa",
      "tree": "c74a7503694853cf57e94e7d3041585405668949",
      "parents": [
        "03c127ee1e0c5f7a5285d1af3d5c1571ac2646a1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:06 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:54 2008 +0100"
      },
      "message": "mfd: Add WM8350 PMU register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "03c127ee1e0c5f7a5285d1af3d5c1571ac2646a1",
      "tree": "a1070ae454b1ba9acf975d6b7d3d07a9e05cd9f9",
      "parents": [
        "0c42e0b7631f1bfccc27eedac2a1e03f4c8c824c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:05 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:54 2008 +0100"
      },
      "message": "mfd: Add WM8350 PMIC register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "0c42e0b7631f1bfccc27eedac2a1e03f4c8c824c",
      "tree": "abfae8d4482e0a707931152d03bab2c1a4c01140",
      "parents": [
        "06532c474718e330a7e3625ef91b94e22991128c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:04 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:53 2008 +0100"
      },
      "message": "mfd: Add WM8350 GPIO register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "06532c474718e330a7e3625ef91b94e22991128c",
      "tree": "64e611a8d41ecf8df806e4a743473182f13d00f4",
      "parents": [
        "bc558a60b58f638ee0188affb627d4894a97b1c7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 10 15:58:03 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:53 2008 +0100"
      },
      "message": "mfd: Add WM8350 audio register definitions\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "42fad570b666256a3fd009e23e74cbb365a29ca8",
      "tree": "73257001bdb14a56ed69b504106e8fe392ef2f7c",
      "parents": [
        "1d9f9f040035da73d6ee5d2b3b3a25483a980da3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Sep 11 11:12:01 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:53 2008 +0100"
      },
      "message": "regulator: Add WM8400 regulator support\n\nThe WM8400 provides two programmable DCDC step-down (buck) convertors\nand four low-dropout (LDO) regulators. This driver provides support for\nruntime managment of these in the standard regulator API.\n\nSupport for configuration of the suspend and hibernate mode behaviour\nof the regulators is not yet included.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1d9f9f040035da73d6ee5d2b3b3a25483a980da3",
      "tree": "de6decdace491997d40fba0908661fa9ffda5b9c",
      "parents": [
        "8a62ab4c4eaf5bce4d9cc84b77d6402c4742d9ab"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Sep 10 18:58:42 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:52 2008 +0100"
      },
      "message": "mfd: Core support for the WM8400 AudioPlus HiFi CODEC and PMU\n\nThe WM8400 is a highly integrated audio CODEC and power management unit\noptimised for use in mobile multimedia applications.  This patch adds\ncore support for the WM8400 to the MFD subsystem.\n\nBoth I2C and SPI access are supported by the hardware but currently only\nI2C access is implemented.  The code is structured to allow SPI support\nto be slotted in later.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "3de89609a82aa68f543cba263eb28725e0fde511",
      "tree": "ffe14e802ffb19cc34175c21eb3c5d7b8a3b8c2a",
      "parents": [
        "a5766f11cfd3a0c03450d99c8fe548c2940be884"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Sep 09 16:21:17 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:51 2008 +0100"
      },
      "message": "regulator: Fix typo\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "a5766f11cfd3a0c03450d99c8fe548c2940be884",
      "tree": "c511dd532fb20329d59c47b0f24b3ba587698319",
      "parents": [
        "a447c0932445f92ce6f4c1bd020f62c5097a7842"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Oct 10 13:22:20 2008 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Oct 13 21:51:50 2008 +0100"
      },
      "message": "regulator: core - Rework machine API to remove string based functions.\n\nThis improves the machine level API in order to configure\nregulator constraints and consumers as platform data and removes the\nold string based API that required several calls to set up each regulator.\n\nThe intention is to create a struct regulator_init_data, populate\nit\u0027s fields with constraints, consumers devices, etc and then register\nthe regulator device from board.c in the standard Linux way.\n\ne.g. regulator LDO2 (supplying codec and sim) platform data.\n\n/* regulator LDO2 consumer devices */\nstatic struct regulator_consumer_supply ldo2_consumers[] \u003d {\n{\n\t.dev\t\u003d \u0026platform_audio_device.dev,\n\t.supply\t\u003d \"codec_avdd\",\n},\n{\n\t.dev\t\u003d \u0026platform_sim_device.dev,\n\t.supply\t\u003d \"sim_vcc\",\n}\n};\n\n/* regulator LDO2 constraints  */\nstatic struct regulator_init_data ldo2_data \u003d {\n\t.constraints \u003d {\n\t\t.min_uV \u003d 3300000,\n\t\t.max_uV \u003d 3300000,\n\t\t.valid_modes_mask \u003d REGULATOR_MODE_NORMAL,\n\t\t.apply_uV \u003d 1,\n\t},\n\t.num_consumer_supplies \u003d ARRAY_SIZE(ldo2_consumers),\n\t.consumer_supplies \u003d ldo2_consumers,\n};\n\n/* machine regulator devices with thier consumers and constraints */\nstatic struct platform_device wm8350_regulator_devices[] \u003d {\n{\n\t.name \u003d \"wm8350-regulator\",\n\t.id \u003d WM8350_LDO_2,\n\t.dev \u003d {\n\t\t.platform_data \u003d \u0026ldo2_data,\n\t},\n},\n};\n\nChanges in detail:-\n\n  o Removed all const char* regulator config functions in machine API.\n  o Created new struct regulator_init_data to contain regulator\n    machine configuration constraints and consmuers.\n  o Changed set_supply(), set_machine_constraints(),\n    set_consumer_device_supply() to remove their string identifier\n    parameters. Also made them static and moved functions nearer top of\n    core.c.\n  o Removed no longer used inline func to_rdev()\n  o Added regulator_get_init_drvdata() to retrieve init data.\n  o Added struct device* as parameter to regulator_register().\n  o Changed my email address.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4abdc6ee7c47a1a6e12f95717e461baeebee5df7",
      "tree": "51cac3d66891d026483838563e35124467a8eb86",
      "parents": [
        "08243ba731ee08ff42cf1589379c81567690218f"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:50 2008 +0200"
      },
      "message": "ide: Implement disk shock protection support (v4)\n\nOn user request (through sysfs), the IDLE IMMEDIATE command with UNLOAD\nFEATURE as specified in ATA-7 is issued to the device and processing of\nthe request queue is stopped thereafter until the specified timeout\nexpires or user space asks to resume normal operation. This is supposed\nto prevent the heads of a hard drive from accidentally crashing onto the\nplatter when a heavy shock is anticipated (like a falling laptop expected\nto hit the floor). Port resets are deferred whenever a device on that\nport is in the parked state.\n\nv3:\nElias Oltmanns \u003ceo@nebensachen.de\u003e wrote:\n[...]\n\u003e \u003e\u003e 1. Make sure that no negative value is being passed to\n\u003e \u003e\u003e    jiffies_to_msecs() in ide_park_show().\n\u003e \u003e\u003e 2. Drop the superfluous variable hwif in ide_special_rq().\n\u003e \u003e\u003e 3. Skip initialisation of task and tf in ide_special_rq() if we are not\n\u003e \u003e\u003e    handling a (un)park request.\n\u003e \u003e\n\u003e \u003e Well, #3 should have been done differently because we donn\u0027t want to\n\u003e \u003e check for REQ_(UN)?PARK_HEADS more often than is necessary.\n\u003e \n\u003e While preparing the backport to 2.6.27, it has just occurred to me that\n\u003e we need to clear the IDE_DFLAG_PARKED flag in ide_disk_pre_reset()\n\u003e because this flag must not be set after *any* sort of access to the\n\u003e device.\n\nv4:\nFix a memory leak due to a missing blk_put_request() in\nissue_park_cmd(). Additionally, we should plug the queue when enqueueing\nthe unpark request because there is no guarantee that the park timeout\nhas not expired by then. Even though the chance for that to happen is\nvery slim, the request might end up hanging in the queue until the next\nI/O operation is queued up. While at it, clean up the code a little:\n- make issue_park_cmd() a function of type void since nobody cares for\n  the return value anyway;\n- use blk_start_queueing() instead of __blk_run_queue() since we don\u0027t\n  have to worry about recursion;\n- remove a superfluous pointer deference in task_no_data_intr().\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e,\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0a9b6f8864362e31e348b12922a92b48b1b8cc94",
      "tree": "00aac30c355cf10cd5e2db7f99dd7cfb587c70db",
      "parents": [
        "35d9b17fe2dc48514fa3fbeec910e54103d13333"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Oct 13 21:39:49 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:49 2008 +0200"
      },
      "message": "ide: add ide_drive_t.dma flag\n\nThis flag is to accomodate ide-cd functionality into ide atapi.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2dbe7e919eb696c86790797f8a814bef19a0d50a",
      "tree": "59f9b665d99790226e1fba3d463fae3edab2c95a",
      "parents": [
        "db3f99ef7c30d541e4a78931acf2c64abe3e26d1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: move SFF DMA code to ide-dma-sff.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2bbd57cad3d72334c9fcc4e229a5a5b04dc6aebc",
      "tree": "c0866cb7b4a3e12d11179c65d86e2ba012db5002",
      "parents": [
        "ffa15a6915b7f6f6f69b4a66e1100a9c68d11250"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:47 2008 +0200"
      },
      "message": "ide: switch to DMA-mapping API part #2\n\nFollow-up to commit 5c05ff68b9a9b40a9be949497e0aa980185565cf\n(\"ide: switch to DMA-mapping API\"):\n\n* pci_{alloc,free}_consistent() -\u003e dma_{alloc,free}_coherent()\n  in ide_{allocate,release}_dma_engine().\n\n* Add -\u003eprd_max_nents and -\u003eprd_ent_size fields to ide_hwif_t\n  (+ set default values in ide_allocate_dma_engine()).\n\n* Make ide_{allocate,release}_dma_engine() available also\n  for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn.  Then convert au1xxx-ide.c,\n  scc_pata.c and sgiioc4.c to use them.\n\n* Add missing -\u003einit_dma method to scc_pata.\n\nThis patch also fixes:\n- -\u003edmatable_cpu leak for au1xxx-ide\n- too early realease of -\u003edmatable_cpu for scc_pata\n- wrong amount of -\u003edmatable_cpu memory being freed for sgiioc4\n\nWhile at it:\n- remove superfluous -\u003edma_base check from ide_unregister()\n- return -ENOMEM on error in ide_release_dma_engine()\n- beautify error message in ide_release_dma_engine()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ffa15a6915b7f6f6f69b4a66e1100a9c68d11250",
      "tree": "7893654c44bc570d55c00a682c9725816bd5c285",
      "parents": [
        "de23ec9ca82357e6d337a2263befb1a65cf19c83"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "message": "ide: make ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n\nMake ide_dma_timeout() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\nand convert {ics,au1xxx-}ide.c to use it.\n\nWhile at it:\n- dump ATA Status register content on error\n- use EXPORT_SYMBOL_GPL() to match the rest of SFF DMA functions\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "de23ec9ca82357e6d337a2263befb1a65cf19c83",
      "tree": "69bb25051df73e9815696245f613e54e0fc501f3",
      "parents": [
        "653bcf5292a9ac4ffc07315198f0ef995e0646a8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "message": "ide: make ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\n\nMake ide_dma_lost_irq() available also for CONFIG_BLK_DEV_IDEDMA_SFF\u003dn\nand convert {ics,au1xxx-}ide.c to use it.\n\nWhile at it:\n- use EXPORT_SYMBOL_GPL() to match the rest of SFF DMA functions\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "653bcf5292a9ac4ffc07315198f0ef995e0646a8",
      "tree": "b13dcb203ecce6bd87297d9652be0a08d3528080",
      "parents": [
        "f5e0b5ecb3afc8050259003067b6a1aef3635f12"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:46 2008 +0200"
      },
      "message": "ide: __ide_dma_end() -\u003e ide_dma_end()\n\nWhile at it:\n- use EXPORT_SYMBOL_GPL() to match the rest of SFF DMA functions\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f87904898e91923a91b925078ac933f05076c7fd",
      "tree": "bd4488b5510f8b67d4b2f92bd1d8616472076eee",
      "parents": [
        "b9103da463f72d03c513acdb18f1aebd7931ed1e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:45 2008 +0200"
      },
      "message": "ide-disk: move all ioctl handling to ide-disk_ioctl.c\n\nWhile at it:\n- idedisk_ioctl() -\u003e ide_disk_ioctl()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a36223b0dc14606b5c80aacbbe6288133693a841",
      "tree": "6ff55ad65a4c1a20763e5f694a5c4e810be7da73",
      "parents": [
        "cf4049103be931fca133f66b3181490284a521c6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:43 2008 +0200"
      },
      "message": "ide: remove ide_host_alloc_all()\n\n* Remove no longer used ide_host_alloc_all().\n\n* Add MAX_HOST_PORTS define and use it instead of MAX_HWIFS\n  as the maximum number of host ports possible.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bfa7d8e55f0c5ae22ef57eb22942c74fdde7b9bd",
      "tree": "2e21bf3c435a6a6646dd720652e33f0aacdb7b85",
      "parents": [
        "a9ab09e26055a76295548ca36ec00de2f4367d32"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:42 2008 +0200"
      },
      "message": "ide: -\u003eide_dma_clear_irq() -\u003e -\u003eclear_irq()\n\n* Rename -\u003eide_dma_clear_irq method to -\u003eclear_irq\n  and move it from ide_hwif_t to struct ide_port_ops.\n\n* Move -\u003ewaiting_for_dma check inside -\u003eclear_irq method.\n\n* Move -\u003edma_base check inside -\u003eclear_irq method.\n\npiix.c:\n* Add ich_port_ops and remove init_hwif_ich() wrapper.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d6ff9f64e68d23feab44efa07cc6aee01f3ef32b",
      "tree": "902fb2b10372c396447c4ddb6097a088c809693b",
      "parents": [
        "0e3d84a500d4e1672332b4961b98c35f6168e6f1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:41 2008 +0200"
      },
      "message": "ide: merge all TASKFILE_NO_DATA data phase handlers into taskfile_no_intr()\n\n* Add \u0027struct task_s\u0027 to ide_hwif_t and init it to the current command\n  in do_rw_taskfile().\n\n* Merge all TASKFILE_NO_DATA data phase handlers into taskfile_no_intr().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6982daf71ca9a0b0c36043315e1968b3cb709b7c",
      "tree": "d3388ee3d67ba24392c3036b6d070aa20602e5c8",
      "parents": [
        "7f612f272ad8abe82411f368bfacf793b466e1b3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "message": "ide: convert \u0027pio_mode\u0027 device setting to use DS_SYNC flag\n\n* Convert \u0027pio_mode\u0027 device setting to use DS_SYNC flag.\n\n* Remove unused special_t.b.{set_tune,serviced} and ide_drive_t.tune_req.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7f612f272ad8abe82411f368bfacf793b466e1b3",
      "tree": "4d850be5dc0569a24a7f8049d4b68d6ab511518e",
      "parents": [
        "123995b97136cb41fa282f0ed2385f2c8066df96"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:40 2008 +0200"
      },
      "message": "ide: remove [ata_]select_t\n\n* Use \u0027drive-\u003edn \u0026 1\u0027 in ide_init_disk().\n\n* remove [ata_]select_t.\n\nWhile at it:\n\n* Use ATA_DEVICE_OBS define in ide_port_init_devices_data().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0d346ba0730d84f04022f9f984d3f606f69cef37",
      "tree": "0e68c29e5cbea6766cded4feb9274d87698f8b72",
      "parents": [
        "d1d76714e2f0c520b6c2a84ab5b050d0b3244949"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:38 2008 +0200"
      },
      "message": "ide: sanitize ide*_pm_* enums\n\n* Move ide*_pm_* enums from ide-io.c to \u003clinux/ide.h\u003e.\n\n* idedisk_pm_* -\u003e ide_pm_*\n\n* ide_pm_state_* -\u003e ide_pm_*\n\n* No need to set ide_pm_* enums to the fixed values.\n\n* Uppercase ide_pm_* enums.\n\n* Fix/update comments.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d1d76714e2f0c520b6c2a84ab5b050d0b3244949",
      "tree": "605b10d60a0bcc59441ebe87503c03016df08dd1",
      "parents": [
        "c67c216d810a05fffdbdbdf1b81048f0d4759287"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:38 2008 +0200"
      },
      "message": "ide: fix HDIO_DRIVE_TASK[FILE] ioctls for CHS commands on LBA devices\n\nAdd IDE_DFLAG_LBA device flag and use it instead of -\u003eselect.b.lba.\n\nSince -\u003etf_load uses -\u003eselect.all for ATA Device/Head register this\nfixes HDIO_DRIVE_TASK[FILE] ioctls for CHS commands on LBA devices.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e4634d4ef04fe6d7b114b612e5b71a84187ce76a",
      "tree": "5dee4fbce3bfd0d44d21a469040a3eb912fdfde3",
      "parents": [
        "0ae4b3199ab1b6d511c6e0948e92049c272a346a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "message": "ide: remove superfluous -\u003edma field from ide_hwif_t\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0ae4b3199ab1b6d511c6e0948e92049c272a346a",
      "tree": "73840e552453e1ef260de880aa8214a65227aa57",
      "parents": [
        "c39220483ebe6871fb129d4b2236cd95290c41fc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "message": "ide: remove superfluous -\u003emedia field from ide_driver_t\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c39220483ebe6871fb129d4b2236cd95290c41fc",
      "tree": "3bdd4a754d2103a73aa2df4b218093765aa92c2b",
      "parents": [
        "97100fc816badbbc162644cfde7ad39ae9211fb4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:37 2008 +0200"
      },
      "message": "ide: DMA_PIO_RETRY -\u003e IDE_DFLAG_DMA_PIO_RETRY\n\nAdd IDE_DFLAG_DMA_PIO_RETRY and use it instead of\nide_drive_t.state + DMA_PIO_RETRY.\n\nThere should be no functional changes cause by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "97100fc816badbbc162644cfde7ad39ae9211fb4",
      "tree": "904faf5453c2dea32fa3fde5fda230118f3effda",
      "parents": [
        "be3c096ebdbe3c828aacb5473751a22840753eff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:36 2008 +0200"
      },
      "message": "ide: add device flags\n\nAdd \u0027unsigned long dev_flags\u0027 to ide_drive_t and convert bitfields\nto IDE_DFLAG_* flags.\n\nWhile at it:\n- IDE_DFLAG_ADDRESSING -\u003e IDE_DFLAG_LBA48\n- fixup some comments\n- remove needless g-\u003eflags zeroing from ide*_probe()\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "35c137531245118962eb40a550661afe317bec03",
      "tree": "5fa3030baf4fad7a451d3ba991d57b5641a3a094",
      "parents": [
        "1ea1031cf92b8b8bfbe796d8e8d38b68300475d2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:36 2008 +0200"
      },
      "message": "ide-disk: set_addressing() fixes\n\n* Return -EIO if arg \u003e 0 and LBA48 is unsupported.\n\n* No need to reset -\u003eaddressing.\n\n* Make -\u003eaddressing a single bit flag.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e1c7c4641aae8d278fca62b3b5cffad3a8dcb0a4",
      "tree": "5fee46f00db24a3ca301dca5fb2d3baddfdd2938",
      "parents": [
        "b22b2ca4ff0730b14d14bcc36bd1b84873557512"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Oct 13 21:39:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:35 2008 +0200"
      },
      "message": "ide: add a driver-wide debugging macro\n\nAdd __ide_debug_log() debugging macro which is controlled by drive-\u003edebug_mask.\nThe macro has to have the macro DRV_NAME defined in each driver before use.\nAlso, add different debugging levels depending on the functionality debugged.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b22b2ca4ff0730b14d14bcc36bd1b84873557512",
      "tree": "e7cf77e0dcbaf7785dc2756da4fae98fa948a2de",
      "parents": [
        "5aeddf907f149cae7e19b7c23ccea3823d00698c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Oct 13 21:39:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:34 2008 +0200"
      },
      "message": "ide: add drive-\u003edebug_mask switch\n\nAdd a debugging on/off switch for controlling driver debugging\nmessages dynamically.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5aeddf907f149cae7e19b7c23ccea3823d00698c",
      "tree": "c3507ed9a078f94bb091ed6557f570927b34f255",
      "parents": [
        "91ddc9988efeaed487eb7dd81d2557e1b1d501ef"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Mon Oct 13 21:39:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:34 2008 +0200"
      },
      "message": "ide: unify conversion macros\n\nIntroduce to_ide_drv() and ide_drv_g() macros and replace the respective\ndefinitions of similar ones in each driver.\n\nThere should be no functionality change resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "baf08f0be6d986521bb2fbdc7af51fc4847da734",
      "tree": "5ac765703ad79edeafc6eec39fe42850bd6b5dc6",
      "parents": [
        "aa5d2de7b080873f6d9ac3aede423c9713bf0caa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "message": "ide: make ide_transfer_pc() static\n\n* Move -\u003eticks field from struct ide_floppy_obj to ide_drive_t.\n\n* Move idefloppy_transfer_pc() to ide-atapi.c and make\n  ide_transfer_pc() use it.\n\n* Always use ide_transfer_pc as a handler in ide_issue_pc().\n\n* Remove no longer used idefloppy_start_pc_transfer(),\n  ide*_transfer_pc() and \u0027handler\u0027 argument from ide_issue_pc().\n\n* Make ide_transfer_pc() static.\n\nWhile at it:\n\n* idefloppy_transfer_pc() -\u003e ide_delayed_transfer_pc()\n\n* IDEFLOPPY_TICKS_DELAY -\u003e IDEFLOPPY_PC_DELAY\n\n* -\u003eticks -\u003e -\u003epc_delay\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "aa5d2de7b080873f6d9ac3aede423c9713bf0caa",
      "tree": "babf0dbf6a7d7e545053736e5ae6976faddabfd7",
      "parents": [
        "85e39035ca381846b031690f4d1ac1f0660da0a2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "message": "ide: make ide_pc_intr() static\n\n* Always use ide_pc_intr as a handler in ide_pc_intr().\n\n* Remove no longer used ide*_pc_intr() and \u0027handler\u0027\n  argument from ide_{transfer_pc,pc_intr}().\n\n* Make ide_pc_intr() static.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "85e39035ca381846b031690f4d1ac1f0660da0a2",
      "tree": "ebdf6b4b173e3e11ce876b8b7b91651a60945f91",
      "parents": [
        "6b0da28b2d0f4f4e2c55689fc062db569075ff60"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "message": "ide: add -\u003epc_{update,io}_buffers methods\n\nAdd -\u003epc_{update,io}_buffers methods to ide_drive_t and use\nthem instead of {update,io}_buffers ide_pc_intr() arguments.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6b0da28b2d0f4f4e2c55689fc062db569075ff60",
      "tree": "e7113f6db70fe3c2dd16bd2e7e1538fba4236c49",
      "parents": [
        "67c56364df843fb9e3ed1af014b8fbe4b22ff25d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:32 2008 +0200"
      },
      "message": "ide: add ide_retry_pc() helper\n\n* Add ide_create_request_sense_cmd() and ide_retry_pc() helpers\n  and convert ide-{atapi,floppy,tape}.c to use them.\n\n* Remove no longer used ide*_create_request_sense_cmd(),\n  ide*_retry_pc() and \u0027retry_pc\u0027 argument from ide_pc_intr().\n\n* Make ide_queue_pc_head() static.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "67c56364df843fb9e3ed1af014b8fbe4b22ff25d",
      "tree": "586a85b1535038dea95ef2b0bff9f7d6c9fa442e",
      "parents": [
        "844b9468523c8c2c45b90df4efcabcbe4926b5ab"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:31 2008 +0200"
      },
      "message": "ide: add request_sense_{pc,rq} to ide_drive_t\n\nAdd \u0027struct ide_atapi_pc request_sense_pc\u0027 and \u0027request request_sense_rq\u0027 to\nide_drive_t and use them instead of fields in struct ide_{floppy,tape}_obj.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "844b9468523c8c2c45b90df4efcabcbe4926b5ab",
      "tree": "64d239e810c6f143f6d3206fc37200af47f9eee0",
      "parents": [
        "2b9efba48283f34083df6bc53f6752fba4e4d409"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:31 2008 +0200"
      },
      "message": "ide: drop \u0027timeout\u0027 and \u0027expiry\u0027 arguments from ide_pc_intr()\n\n* Move idescsi_expiry() to ide-atapi.c.\n\n* Move get_timeout() to \u003clinux/ide.h\u003e.\n\n* Drop \u0027timeout\u0027 and \u0027expiry\u0027 arguments from ide_pc_intr().\n\nWhile at it:\n\n* idescsi_expiry() -\u003e ide_scsi_expiry()\n\n* get_timeout() -\u003e ide_scsi_get_timeout()\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2b9efba48283f34083df6bc53f6752fba4e4d409",
      "tree": "215d86f1934c896f8ec609ab033b69bf5b99e217",
      "parents": [
        "b14c72127fbe8f97e49de7437520175673f7306a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:31 2008 +0200"
      },
      "message": "ide: add pointer to the current packet command to ide_drive_t\n\n* Add pointer to the current packet command (struct ide_atapi_pc *pc)\n  to ide_drive_t and use it instead of the pointer in struct ide_*_obj.\n\n* Use drive-\u003epc in ide_{issue,transfer}_pc() and ide_pc_intr()\n  instead of \u0027pc\u0027 argument.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b14c72127fbe8f97e49de7437520175673f7306a",
      "tree": "7cf54dd800cbb004cd44a947f2a4530fe132a26b",
      "parents": [
        "9b5a18e19f8c610c270ee9a0ba03177d737f6aa5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Oct 13 21:39:30 2008 +0200"
      },
      "message": "ide: drop dsc_handle argument from ide_pc_intr()\n\n* Add \u0027int dsc\u0027 argument to -\u003epc_callback method.\n\n* Call ide_tape_handle_dsc() internally in ide_tape_callback()\n  if dsc argument is set and update ide_pc_intr() accordingly.\n\nThere should be no functional changes caused by this patch.\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a447c0932445f92ce6f4c1bd020f62c5097a7842",
      "tree": "bacf05bc7f9764515cdd6f7dc5e2254776b4f160",
      "parents": [
        "54cebc68c81eacac41a21bdfe99dc889d3882c60"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Oct 13 10:46:57 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:10:37 2008 -0700"
      },
      "message": "vfs: Use const for kernel parser table\n\nThis is a much better version of a previous patch to make the parser\ntables constant. Rather than changing the typedef, we put the \"const\" in\nall the various places where its required, allowing the __initconst\nexception for nfsroot which was the cause of the previous trouble.\n\nThis was posted for review some time ago and I believe its been in -mm\nsince then.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Alexander Viro \u003caviro@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d71ff0bef9cf4e70108a9a2762f2361e607abde",
      "tree": "a79487fceb6ec18e956373a3019416a43b269f1d",
      "parents": [
        "244dc4e54b73567fae7f8fd9ba56584be9375442",
        "92562927826fceb2f8e69c89e28161b8c1e0b125"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:00:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:00:44 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (24 commits)\n  integrity: special fs magic\n  As pointed out by Jonathan Corbet, the timer must be deleted before\n  ERROR: code indent should use tabs where possible\n  The tpm_dev_release function is only called for platform devices, not pnp\n  Protect tpm_chip_list when transversing it.\n  Renames num_open to is_open, as only one process can open the file at a time.\n  Remove the BKL calls from the TPM driver, which were added in the overall\n  netlabel: Add configuration support for local labeling\n  cipso: Add support for native local labeling and fixup mapping names\n  netlabel: Changes to the NetLabel security attributes to allow LSMs to pass full contexts\n  selinux: Cache NetLabel secattrs in the socket\u0027s security struct\n  selinux: Set socket NetLabel based on connection endpoint\n  netlabel: Add functionality to set the security attributes of a packet\n  netlabel: Add network address selectors to the NetLabel/LSM domain mapping\n  netlabel: Add a generic way to create ordered linked lists of network addrs\n  netlabel: Replace protocol/NetLabel linking with refrerence counts\n  smack: Fix missing calls to netlbl_skbuff_err()\n  selinux: Fix missing calls to netlbl_skbuff_err()\n  selinux: Fix a problem in security_netlbl_sid_to_secattr()\n  selinux: Better local/forward check in selinux_ip_postroute()\n  ...\n"
    },
    {
      "commit": "244dc4e54b73567fae7f8fd9ba56584be9375442",
      "tree": "c7b47b122fde55c92f7f32797aef1e3e1c7030d1",
      "parents": [
        "e7f2f9918c0e97aa98ba147ca387e2c7238f0711",
        "e758936e02700ff88a0b08b722a3847b95283ef2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:59:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:59:14 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/users/dwmw2/random-2.6\n\n* git://git.infradead.org/users/dwmw2/random-2.6:\n  Fix autoloading of MacBook Pro backlight driver.\n  Automatic MODULE_ALIAS() for DMI match tables.\n  Remove asm/a.out.h files for all architectures without a.out support.\n  Introduce HAVE_AOUT symbol to remove hard-coded arch list for BINFMT_AOUT\n  Remove redundant CONFIG_ARCH_SUPPORTS_AOUT\n  S390: Update comments about why we don\u0027t use \u003casm-generic/statfs.h\u003e\n  SPARC: Use \u003casm-generic/statfs.h\u003e\n  PowerPC: Use \u003casm-generic/statfs.h\u003e\n  PARISC: Use \u003casm-generic/statfs.h\u003e\n  x86_64: Use \u003casm-generic/statfs.h\u003e\n  IA64: Use \u003casm-generic/statfs.h\u003e\n  ARM: Use \u003casm-generic/statfs.h\u003e\n  Make \u003casm-generic/statfs.h\u003e suitable for 64-bit platforms.\n  Define and use PCI_DEVICE_ID_MARVELL_88ALP01_CCIC for CAFÉ camera driver\n  [MTD] [NAND] Define and use PCI_DEVICE_ID_MARVELL_88ALP01_NAND for CAFÉ\n  Use PCI_DEVICE_ID_88ALP01 for CAFÉ chip, rather than PCI_DEVICE_ID_CAFE.\n  EFS: Don\u0027t set f_fsid in statfs().\n"
    },
    {
      "commit": "e7f2f9918c0e97aa98ba147ca387e2c7238f0711",
      "tree": "dd85d6d2907bffeda76b42ce55a445e3142fe738",
      "parents": [
        "11a96d1820113fde0d55c3487b7da7a9031326b8",
        "c00193f9f09f9b852249a66391985f585d066084"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:54:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:54:45 2008 -0700"
      },
      "message": "Merge phase #5 (misc) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nMerges oprofile, timers/hpet, x86/traps, x86/time, and x86/core misc items.\n\n* \u0027x86-core-v4-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (132 commits)\n  x86: change early_ioremap to use slots instead of nesting\n  x86: adjust dependencies for CONFIG_X86_CMOV\n  dumpstack: x86: various small unification steps, fix\n  x86: remove additional_cpus\n  x86: remove additional_cpus configurability\n  x86: improve UP kernel when CPU-hotplug and SMP is enabled\n  dumpstack: x86: various small unification steps\n  dumpstack: i386: make kstack\u003d an early boot-param and add oops\u003dpanic\n  dumpstack: x86: use log_lvl and unify trace formatting\n  dumptrace: x86: consistently include loglevel, print stack switch\n  dumpstack: x86: add \"end\" parameter to valid_stack_ptr and print_context_stack\n  dumpstack: x86: make printk_address equal\n  dumpstack: x86: move die_nmi to dumpstack_32.c\n  traps: x86: finalize unification of traps.c\n  traps: x86: make traps_32.c and traps_64.c equal\n  traps: x86: various noop-changes preparing for unification of traps_xx.c\n  traps: x86_64: use task_pid_nr(tsk) instead of tsk-\u003epid in do_general_protection\n  traps: i386: expand clear_mem_error and remove from mach_traps.h\n  traps: x86_64: make io_check_error equal to the one on i386\n  traps: i386: use preempt_conditional_sti/cli in do_int3\n  ...\n"
    },
    {
      "commit": "47afa7a5a8a8fb9e60cdb6a3bd612e07c37e9d90",
      "tree": "4f07d3aed0a08516162e529df75a014bd0798f8f",
      "parents": [
        "fe6e29fdb1a7b94891bbdd3c67358fe4ed14639d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 10:44:17 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:44 2008 -0700"
      },
      "message": "tty: some ICANON magic is in the wrong places\n\nMove the set up on ldisc change into the ldisc\nMove the INQ/OUTQ cases into the driver not in shared ioctl code where it\ngives bogus answers for other ldisc values\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "15f1a6338ddd4e69fff965d4b3a0e1bfb7a13d9c"
}
