)]}'
{
  "log": [
    {
      "commit": "28b2ee20c7cba812b6f2ccf6d722cf86d00a84dc",
      "tree": "e8f1efd05c38c1cb26ca3ee051a454eb685fd122",
      "parents": [
        "0d71d10a4252a3938e6b70189bc776171c02e076"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Wed Jul 23 21:27:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:15 2008 -0700"
      },
      "message": "access_process_vm device memory infrastructure\n\nIn order to be able to debug things like the X server and programs using\nthe PPC Cell SPUs, the debugger needs to be able to access device memory\nthrough ptrace and /proc/pid/mem.\n\nThis patch:\n\nAdd the generic_access_phys access function and put the hooks in place\nto allow access_process_vm to access device or PPC Cell SPU memory.\n\n[riel@redhat.com: Add documentation for the vm_ops-\u003eaccess function]\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Benjamin Herrensmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b74ab97bc12ce74acec900f1d89a4aee2e4d70d",
      "tree": "d9d7b522a4a8f5f605d2e0f7f7a1bcb9d5049a82",
      "parents": [
        "9483a578df27fe7603605d565eefe039c1ba5845"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Wed Jul 23 21:26:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:13 2008 -0700"
      },
      "message": "mm: add a basic debugging framework for memory initialisation\n\nBoot initialisation is very complex, with significant numbers of\narchitecture-specific routines, hooks and code ordering.  While significant\namounts of the initialisation is architecture-independent, it trusts the data\nreceived from the architecture layer.  This is a mistake, and has resulted in\na number of difficult-to-diagnose bugs.\n\nThis patchset adds some validation and tracing to memory initialisation.  It\nalso introduces a few basic defensive measures.  The validation code can be\nexplicitly disabled for embedded systems.\n\nThis patch:\n\nAdd additional debugging and verification code for memory initialisation.\n\nOnce enabled, the verification checks are always run and when required\nadditional debugging information may be outputted via a mminit_loglevel\u003d\ncommand-line parameter.\n\nThe verification code is placed in a new file mm/mm_init.c.  Ideally other mm\ninitialisation code will be moved here over time.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7b6de14a0ef8a376f9d57b867545b47302b7bfb",
      "tree": "46904d68a5a68f22e6c6baf3472edd4c37a39481",
      "parents": [
        "30d38542ec777468bb6a31829076a2dbc5690e35",
        "4dca10a96041f78bed11ce9e4a5cfde813ec4ccb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:34:13 2008 -0700"
      },
      "message": "Merge branch \u0027core/softlockup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/softlockup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  softlockup: fix invalid proc_handler for softlockup_panic\n  softlockup: fix watchdog task wakeup frequency\n  softlockup: fix watchdog task wakeup frequency\n  softlockup: show irqtrace\n  softlockup: print a module list on being stuck\n  softlockup: fix NMI hangs due to lock race - 2.6.26-rc regression\n  softlockup: fix false positives on nohz if CPU is 100% idle for more than 60 seconds\n  softlockup: fix softlockup_thresh fix\n  softlockup: fix softlockup_thresh unaligned access and disable detection at runtime\n  softlockup: allow panic on lockup\n"
    },
    {
      "commit": "c010b2f76c3032e48097a6eef291d8593d5d79a6",
      "tree": "16077c83703527732991a55dea1abe330c0ccdc6",
      "parents": [
        "6069fb2ef5d4f47432359c97f350e0cfcc4d208e",
        "521c4d96e0840ecce25b956e00f416ed499ef2ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:09:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 19:09:51 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: (82 commits)\n  ipw2200: Call netif_*_queue() interfaces properly.\n  netxen: Needs to include linux/vmalloc.h\n  [netdrvr] atl1d: fix !CONFIG_PM build\n  r6040: rework init_one error handling\n  r6040: bump release number to 0.18\n  r6040: handle RX fifo full and no descriptor interrupts\n  r6040: change the default waiting time\n  r6040: use definitions for magic values in descriptor status\n  r6040: completely rework the RX path\n  r6040: call napi_disable when puting down the interface and set lp-\u003edev accordingly.\n  mv643xx_eth: fix NETPOLL build\n  r6040: rework the RX buffers allocation routine\n  r6040: fix scheduling while atomic in r6040_tx_timeout\n  r6040: fix null pointer access and tx timeouts\n  r6040: prefix all functions with r6040\n  rndis_host: support WM6 devices as modems\n  at91_ether: use netstats in net_device structure\n  sfc: Create one RX queue and interrupt per CPU package by default\n  sfc: Use a separate workqueue for resets\n  sfc: I2C adapter initialisation fixes\n  ...\n"
    },
    {
      "commit": "c3570acb53c885f8accb8c85eda195781d30632f",
      "tree": "1a6d96fc1b90689c1800587bfa12e490516c7508",
      "parents": [
        "63cd31f60716c4a9f1b5b6ffd804326dc766d2d2"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Fri Jul 11 15:17:38 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 19:39:11 2008 -0400"
      },
      "message": "e1000: delete non NAPI code from the driver\n\nCompile-tested only.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6eaaaac97433575894570a990aa27310040a8177",
      "tree": "0d61224358c40309096a0c026ad0d1c7120fa0d6",
      "parents": [
        "06b8147c5dbd385b5b97ca74e19f6f3951ebc1cb",
        "a1ef5adb4cad43460ebba23c5a78cf4a55bb6a5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:17:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:17:15 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  remove CONFIG_KMOD from core kernel code\n  remove CONFIG_KMOD from lib\n  remove CONFIG_KMOD from sparc64\n  rework try_then_request_module to do less in non-modular kernels\n  remove mention of CONFIG_KMOD from documentation\n  make CONFIG_KMOD invisible\n  modules: Take a shortcut for checking if an address is in a module\n  module: turn longs into ints for module sizes\n  Shrink struct module: CONFIG_UNUSED_SYMBOLS ifdefs\n  module: reorder struct module to save space on 64 bit builds\n  module: generic each_symbol iterator function\n  module: don\u0027t use stop_machine for waiting rmmod\n"
    },
    {
      "commit": "06b8147c5dbd385b5b97ca74e19f6f3951ebc1cb",
      "tree": "6ed9de7ca0ab3a65af6a189a89deb0a36ab35f6b",
      "parents": [
        "53baaaa9682c230410a057263d1ce2922f43ddc4",
        "8725f25acc656c1522d48a6746055099efdaca4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:16:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:16:01 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (49 commits)\n  powerpc: Fix build bug with binutils \u003c 2.18 and GCC \u003c 4.2\n  powerpc/eeh: Don\u0027t panic when EEH_MAX_FAILS is exceeded\n  fbdev: Teaches offb about palette on radeon r5xx/r6xx\n  powerpc/cell/edac: Log a syndrome code in case of correctable error\n  powerpc/cell: Add DMA_ATTR_WEAK_ORDERING dma attribute and use in Cell IOMMU code\n  powerpc: Indicate which oprofile counters to use while in compat mode\n  powerpc/boot: Change spaces to tabs\n  powerpc: Remove duplicate 6xx option in Kconfig\n  powerpc: Use PPC_LONG and PPC_LONG_ALIGN in lib/string.S\n  powerpc: Use PPC_LONG_ALIGN in uaccess.h\n  powerpc: Add a #define for aligning to a long-sized boundary\n  powerpc: Fix OF parsing of 64 bits PCI addresses\n  powerpc: Use WARN_ON(1) instead of __WARN()\n  powerpc: Fix support for latencytop\n  powerpc/ps3: Update ps3_defconfig\n  powerpc/ps3: Add a sub-match id to ps3_system_bus\n  powerpc: Add a 6xx defconfig\n  powerpc/dma: Use the struct dma_attrs in iommu code\n  powerpc/cell: Add support for power button of future IBM cell blades\n  powerpc/cell: Cleanup sysreset_hack for IBM cell blades\n  ...\n"
    },
    {
      "commit": "53baaaa9682c230410a057263d1ce2922f43ddc4",
      "tree": "f5cced5622130f780d76953b284a631c3d226488",
      "parents": [
        "f10140fbe5f97ecfeda986a12d0f1bad75642779",
        "3f9787046ea37a26170dc4439efa21f8d23a9978"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:13:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (79 commits)\n  arm: bus_id -\u003e dev_name() and dev_set_name() conversions\n  sparc64: fix up bus_id changes in sparc core code\n  3c59x: handle pci_name() being const\n  MTD: handle pci_name() being const\n  HP iLO driver\n  sysdev: Convert the x86 mce tolerant sysdev attribute to generic attribute\n  sysdev: Add utility functions for simple int/ulong variable sysdev attributes\n  sysdev: Pass the attribute to the low level sysdev show/store function\n  driver core: Suppress sysfs warnings for device_rename().\n  kobject: Transmit return value of call_usermodehelper() to caller\n  sysfs-rules.txt: reword API stability statement\n  debugfs: Implement debugfs_remove_recursive()\n  HOWTO: change email addresses of James in HOWTO\n  always enable FW_LOADER unless EMBEDDED\u003dy\n  uio-howto.tmpl: use unique output names\n  uio-howto.tmpl: use standard copyright/legal markings\n  sysfs: don\u0027t call notify_change\n  sysdev: fix debugging statements in registration code.\n  kobject: should use kobject_put() in kset-example\n  kobject: reorder kobject to save space on 64 bit builds\n  ...\n"
    },
    {
      "commit": "d2fbd0f2f9f5a34831a0b8fe6b16c6e1afba1200",
      "tree": "2f2af1a3774636c2abae1a7795fa6152b37ab33d",
      "parents": [
        "a72492bd8a8d4326fd78b2142bf7cae779d5d4c2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Tue Jul 22 11:17:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 22 13:03:27 2008 -0700"
      },
      "message": "specialix: Code cleanups\n\nGo through the inlines and other oddments that are iffy. Remove various bits\nof dead code and bogus debug. Turn the crtsdts compile time option into a\nruntime switch.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a81792f668c20540c336af4242ba1400763eb14f",
      "tree": "3e2d1b1503ec5ad72495a6783daee48da25ea7c2",
      "parents": [
        "baabaae98125fbd1a8dc258aa95333c01cd9e206"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jul 08 19:00:25 2008 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 22 19:24:29 2008 +1000"
      },
      "message": "remove mention of CONFIG_KMOD from documentation\n\nAlso includes a few Kconfig files (xtensa, blackfin)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: linux-doc@vger.kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n"
    },
    {
      "commit": "8725f25acc656c1522d48a6746055099efdaca4c",
      "tree": "e241424fa58178ed6c2a95a4eb931ea83dbea33c",
      "parents": [
        "c69cccc95fe4b90dde5fe33e6a3b77880b534fa4",
        "93ded9b8fd42abe2c3607097963d8de6ad9117eb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 22 17:12:37 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 22 17:12:37 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManually fixed up:\n\n\tdrivers/net/fs_enet/fs_enet-main.c"
    },
    {
      "commit": "83c79b55f0d929a0dcf2b0d347cd1875afc06f21",
      "tree": "618ba5db8c9c78a96aadd39997848b8ec45f90cf",
      "parents": [
        "9505e6375640fc61d92d36c8e9f25a6a218f3f57"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jul 02 10:21:30 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:59 2008 -0700"
      },
      "message": "sysfs-rules.txt: reword API stability statement\n\nThe first paragraph of this document implies that user space developers\nshouldn\u0027t use sysfs at all, but then it goes on to describe rules that\ndevelopers should follow when accessing sysfs.  Not only is this somewhat\nself-contradictory, it has been shown to discourage developers from using\nestablished sysfs interfaces.\n\nA note of caution is more appropriate than a blanket \"sysfs will never\nbe stable\" assertion.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "43166141f73f969794bd7c850c89913631df99e4",
      "tree": "9e28c39c7b696e9df9d372974dcdfd94530a6cf5",
      "parents": [
        "d9b19199e4894089456aaad295023263b5225c1a"
      ],
      "author": {
        "name": "Tsugikazu Shibata",
        "email": "tshibata@ab.jp.nec.com",
        "time": "Fri Jun 20 10:59:52 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:59 2008 -0700"
      },
      "message": "HOWTO: change email addresses of James in HOWTO\n\nSigned-off-by: Tsugikazu Shibata \u003ctshibata@ab.jp.nec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f7e53096c93f0bdf2205134dfc541d0c3cc6e41",
      "tree": "42e563329278eb3721847c47c7bb961c4664c1b0",
      "parents": [
        "17149d9fff18c4811349140934dc541f70c617df"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 24 14:25:00 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:58 2008 -0700"
      },
      "message": "uio-howto.tmpl: use unique output names\n\nThe Userspace I/O HOWTO template sets two different sections with the same\nhtml output name (about.html).  This clearly won\u0027t work, so change the\nfirst one to a unique \"aboutthis.html\" to prevent clobbering.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17149d9fff18c4811349140934dc541f70c617df",
      "tree": "fcccc465c93ed14b969ea4f840ed3d4e66c6d331",
      "parents": [
        "93265d13ea5c3ec5f61a8009407fbe046ce6b7c0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 24 14:24:57 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:58 2008 -0700"
      },
      "message": "uio-howto.tmpl: use standard copyright/legal markings\n\nThe Userspace I/O HOWTO document uses straight \u003csect1\u003e tags and plain text\nto describe copyright/legal information.  It should instead use the\n\u003ccopyright\u003e and \u003clegalnotice\u003e tags like all other documents in the kernel.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "328a14e70e7f46997cb50d4258dd93d5377f98c6",
      "tree": "7cc64b122fc45af454d4dde9f561b329d9f2b0c4",
      "parents": [
        "934da4766e5f72797118f7c014efaef567a812fc"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@linutronix.de",
        "time": "Fri May 23 13:50:14 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:55 2008 -0700"
      },
      "message": "UIO: Add write function to allow irq masking\n\nSometimes it is necessary to enable/disable the interrupt of a UIO device\nfrom the userspace part of the driver. With this patch, the UIO kernel driver\ncan implement an \"irqcontrol()\" function that does this. Userspace can write\nan s32 value to /dev/uioX (usually 0 or 1 to turn the irq off or on). The\nUIO core will then call the driver\u0027s irqcontrol function.\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nAcked-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e105b8bfc769b0545b6f0f395179d1e43cbee822",
      "tree": "23a1f0839547829c4ca6e89cd40adf285eb9feb6",
      "parents": [
        "93ded9b8fd42abe2c3607097963d8de6ad9117eb"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon Apr 21 10:51:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:40 2008 -0700"
      },
      "message": "sysfs: add /sys/dev/{char,block} to lookup sysfs path by major:minor\n\nWhy?:\nThere are occasions where userspace would like to access sysfs\nattributes for a device but it may not know how sysfs has named the\ndevice or the path.  For example what is the sysfs path for\n/dev/disk/by-id/ata-ST3160827AS_5MT004CK?  With this change a call to\nstat(2) returns the major:minor then userspace can see that\n/sys/dev/block/8:32 links to /sys/block/sdc.\n\nWhat are the alternatives?:\n1/ Add an ioctl to return the path: Doable, but sysfs is meant to reduce\n   the need to proliferate ioctl interfaces into the kernel, so this\n   seems counter productive.\n\n2/ Use udev to create these symlinks: Also doable, but it adds a\n   udev dependency to utilities that might be running in a limited\n   environment like an initramfs.\n\n3/ Do a full-tree search of sysfs.\n\n[kay.sievers@vrfy.org: fix duplicate registrations]\n[kay.sievers@vrfy.org: cleanup suggestions]\n\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nReviewed-by: SL Baur \u003csteve@xemacs.org\u003e\nAcked-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nAcked-by: Mark Lord \u003clkml@rtr.ca\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ed6af73440c5ec920884bb800685a8cab4ce847",
      "tree": "68a452bd8e9d07e9a28cef63ee3b72e0319635da",
      "parents": [
        "79e25bac124a7d1d7bf966f06dd9398a1b5f3d20"
      ],
      "author": {
        "name": "Mark Nelson",
        "email": "markn@au1.ibm.com",
        "time": "Fri Jul 18 23:03:34 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 22 10:39:36 2008 +1000"
      },
      "message": "powerpc/cell: Add DMA_ATTR_WEAK_ORDERING dma attribute and use in Cell IOMMU code\n\nIntroduce a new dma attriblue DMA_ATTR_WEAK_ORDERING to use weak ordering\non DMA mappings in the Cell processor. Add the code to the Cell\u0027s IOMMU\nimplementation to use this code.\n\nDynamic mappings can be weakly or strongly ordered on an individual basis\nbut the fixed mapping has to be either completely strong or completely weak.\nThis is currently decided by a kernel boot option (pass iommu_fixed\u003dweak\nfor a weakly ordered fixed linear mapping, strongly ordered is the default).\n\nSigned-off-by: Mark Nelson \u003cmarkn@au1.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "93ded9b8fd42abe2c3607097963d8de6ad9117eb",
      "tree": "407a3adcf885ffd75a4d3299eaefd9b171b739be",
      "parents": [
        "6d52dcbe56ca8464bcad56d98a64bcd781596663",
        "f756cbd458ab71c996a069cb3928fb1e2d7cd9cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 15:42:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 15:42:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (100 commits)\n  usb-storage: revert DMA-alignment change for Wireless USB\n  USB: use reset_resume when normal resume fails\n  usb_gadget: composite cdc gadget fault handling\n  usb gadget: minor USBCV fix for composite framework\n  USB: Fix bug with byte order in isp116x-hcd.c fio write/read\n  USB: fix double kfree in ipaq in error case\n  USB: fix build error in cdc-acm for CONFIG_PM\u003dn\n  USB: remove board-specific UP2OCR configuration from pxa27x-udc\n  USB: EHCI: Reconciling USB register differences on MPC85xx vs MPC83xx\n  USB: Fix pointer/int cast in USB devio code\n  usb gadget: g_cdc dependso on NET\n  USB: Au1xxx-usb: suspend/resume support.\n  USB: Au1xxx-usb: clean up ohci/ehci bus glue sources.\n  usbfs: don\u0027t store bad pointers in registration\n  usbfs: fix race between open and unregister\n  usbfs: simplify the lookup-by-minor routines\n  usbfs: send disconnect signals when device is unregistered\n  USB: Force unbinding of drivers lacking reset_resume or other methods\n  USB: ohci-pnx4008: I2C cleanups and fixes\n  USB: debug port converter does not accept more than 8 byte packets\n  ...\n"
    },
    {
      "commit": "86c57edf60f5c98adb496880f56cd0e5a3423153",
      "tree": "e95742e71c85f85549d3be390803d1fa5328853f",
      "parents": [
        "ac90e36592ea5171c4e70f58b39a782d871a7d9f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Jun 30 11:14:43 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:48 2008 -0700"
      },
      "message": "USB: use reset_resume when normal resume fails\n\nThis patch (as1109b) makes USB-Persist more resilient to errors.  With\nthe current code, if a normal resume fails, it\u0027s an unrecoverable\nerror.  With the patch, if a normal resume fails (and if the device is\nenabled for USB-Persist) then a reset-resume is tried.\n\nThis fixes the problem reported in Bugzilla #10977.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "61d8baea5d02f0f00fb789ce5551cbd8f8b77087",
      "tree": "90e52cbef05d698cb6b5a361930f19ea9b6fba17",
      "parents": [
        "4d5a73dc39c1e1d8ba5feec5c6234ae920c59161"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jun 19 18:18:50 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:07 2008 -0700"
      },
      "message": "usb gadget serial: split out generic serial function\n\nSplit out the generic serial support into a \"function driver\".  This\nclosely mimics the ACM support, but with a MUCH simpler control model.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d5a73dc39c1e1d8ba5feec5c6234ae920c59161",
      "tree": "266b131a87231e5905f4ee4d974e9a47467595b1",
      "parents": [
        "097db1d034b0927056f3d9e844dc80b3ba881765"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jun 19 18:18:40 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:06 2008 -0700"
      },
      "message": "usb gadget serial: split out CDC ACM function\n\nSplit out CDC ACM parts of \"gadget serial\" to a \"function driver\".\nSome key structural differences from the previous ACM support, shared\nwith with the generic serial function (next patch):\n\n - As a function driver, it can be combined with other functions.\n   One gadget configuration could offer both serial and network\n   links, as an example.\n\n - One serial port can be exposed in multiple configurations;\n   the /dev/ttyGS0 node could be exposed regardless of which\n   config the host selected.\n\n - One configuration can expose multiple serial ports, such as\n   ttyGS0, ttyGS1, ttyGS2, and ttyGS3.\n\nThis code should be a lot easier to understand than the previous\nall-in-one-big-file version of the driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "40982be52d8f64c3e10adce17e66ab755a4fa26b",
      "tree": "15abb3e3e99a5e8043648bf6b8b1214a75a43476",
      "parents": [
        "a4c39c41bf3592684e36fa0dbbd4ab1a31f969b9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jun 19 17:52:58 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:16:01 2008 -0700"
      },
      "message": "usb gadget: composite gadget core\n\nAdd \u003clinux/usb/composite.h\u003e interfaces for composite gadget drivers, and\nbasic implementation support behind it:\n\n  - struct usb_function ... groups one or more interfaces into a function\n    managed as one unit within a configuration, to which it\u0027s added by\n    usb_add_function().\n\n  - struct usb_configuration ... groups one or more such functions into\n    a configuration managed as one unit by a driver, to which it\u0027s added\n    by usb_add_config().  These operate at either high or full/low speeds\n    and at a given bMaxPower.\n\n  - struct usb_composite_driver ... groups one or more such configurations\n    into a gadget driver, which may be registered or unregistered.\n\n  - struct usb_composite_dev ... a usb_composite_driver manages this; it\n    wraps the usb_gadget exposed by the controller driver.\n\nThis also includes some basic kerneldoc.\n\nHow to use it (the short version):  provide a usb_composite_driver with a\nbind() that calls usb_add_config() for each of the needed configurations.\nThe configurations in turn have bind() calls, which will usb_add_function()\nfor each function required.  Each function\u0027s bind() allocates resources\nneeded to perform its tasks, like endpoints; sometimes configurations will\nallocate resources too.\n\nSeparate patches will convert most gadget drivers to this infrastructure.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a7707adf9ee8de3c5b67e3793b98888f551ad00d",
      "tree": "431137e4c39202f6395f64893966e3bdfa1349d2",
      "parents": [
        "c1dca562be8ada614ef193aa246c6f8705bcd6b9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jun 19 17:52:07 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:15:59 2008 -0700"
      },
      "message": "usb gadget: use new serial core\n\nTeach \"gadget serial\" to use the new abstracted (and bugfixed) TTY glue,\nand remove all the orignal tangled-up code.  Update the documentation\naccordingly.  This is a net object code shrink and cleanup; it should\nmake it a lot easier to see how the TTY glue should accomodate updates\nto the TTY layer, be bugfixed, etc.\n\nNotable behavior changes include:  it can now support getty even when\nthere\u0027s no USB connection; it fits properly into the mdev/udev world;\nand RX handling is better (throttling works, and low latency).\n\nConfigurations with scripts setting up the /dev/ttygserial device node\n(with \"experimental\" major number) may want to change that to be a\nsymlink pointing to the /dev/ttyGS0 file, as a migration aid; else,\njust switch entirely over to mdev/udev.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "baad4119a3b5215a040bc221478da57c76389e34",
      "tree": "ee82b73a47b555e13b37d7c9d1a7a660858d206a",
      "parents": [
        "ea05af61a874ffbc158d9cf06df8a9396f299f38"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:00:24 2008 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 15:15:55 2008 -0700"
      },
      "message": "USB: remove Documentation/usb/uhci.txt\n\nThe driver was removed before kernel 2.6.0\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "eb4225b2da2b9f3c1ee43efe58ed1415cc1d4c47",
      "tree": "573ce3591679ffcdc179801ed86107e48e0e11ca",
      "parents": [
        "807677f812639bdeeddf86abc66117e124eaedb2",
        "4cddb886a4d0e5cc7a790151740bfb87b568c97d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 14:55:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 14:55:23 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6: (25 commits)\n  mmtimer: Push BKL down into the ioctl handler\n  [IA64] Remove experimental status of kdump\n  [IA64] Update ia64 mmr list for SGI uv\n  [IA64] Avoid overflowing ia64_cpu_to_sapicid in acpi_map_lsapic()\n  [IA64] adding parameter check to module_free()\n  [IA64] improper printk format in acpi-cpufreq\n  [IA64] pv_ops: move some functions in ivt.S to avoid lack of space.\n  [IA64] pvops: documentation on ia64/pv_ops\n  [IA64] pvops: add to hooks, pv_time_ops, for steal time accounting.\n  [IA64] pvops: add hooks, pv_irq_ops, to paravirtualized irq related operations.\n  [IA64] pvops: add hooks, pv_iosapic_ops, to paravirtualize iosapic.\n  [IA64] pvops: define initialization hooks, pv_init_ops, for paravirtualized environment.\n  [IA64] pvops: paravirtualize NR_IRQS\n  [IA64] pvops: paravirtualize entry.S\n  [IA64] pvops: paravirtualize ivt.S\n  [IA64] pvops: paravirtualize minstate.h.\n  [IA64] pvops: define paravirtualized instructions for native.\n  [IA64] pvops: preparation for paravirtulization of hand written assembly code.\n  [IA64] pvops: introduce pv_cpu_ops to paravirtualize privileged instructions.\n  [IA64] pvops: add an early setup hook for pv_ops.\n  ...\n"
    },
    {
      "commit": "47112e25da41d9059626033986dc3353e101f815",
      "tree": "72857968c318960ba50a4cc7232041228e8361dc",
      "parents": [
        "6579e57b31d79d31d9b806e41ba48774e73257dc"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Jul 21 13:35:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:35:08 2008 -0700"
      },
      "message": "udplite: Protection against coverage value wrap-around\n\nThis patch clamps the cscov setsockopt values to a maximum of 0xFFFF.\n\nSetsockopt values greater than 0xffff can cause an unwanted\nwrap-around.  Further, IPv6 jumbograms are not supported (RFC 3838,\n3.5), so that values greater than 0xffff are not even useful.\n\nFurther changes: fixed a typo in the documentation.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e89970aa93b06d0605a488e74af3b0a2a80e03b5",
      "tree": "fb00c26656b053281a83f4feb2313173c8faf420",
      "parents": [
        "443bd1c4ddab9d2144f4c9b85e0abccf2d93423f",
        "5547cd0ae8b46db9a084505239294eed9b8c8e2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 11:29:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 11:29:52 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  netfilter: nf_conntrack_sctp: fix sparse warnings\n  netfilter: nf_nat_sip: c\u003d is optional for session\n  netfilter: xt_TCPMSS: collapse tcpmss_reverse_mtu{4,6} into one function\n  netfilter: nfnetlink_log: send complete hardware header\n  netfilter: xt_time: fix time\u0027s time_mt()\u0027s use of do_div()\n  netfilter: accounting rework: ct_extend + 64bit counters (v4)\n  netlink: add NLA_PUT_BE64 macro\n  netfilter: nf_nat_core: eliminate useless find_appropriate_src for IP_NAT_RANGE_PROTO_RANDOM\n  hdlcdrv: Fix CRC calculation.\n  Revert \"pkt_sched: Make default qdisc nonshared-multiqueue safe.\"\n  net: In __netif_schedule() use WARN_ON instead of BUG_ON\n  net: Improve simple_tx_hash().\n  pkt_sched: Remove unused variable skb in dev_deactivate_queue function.\n  sunhme: Remove stop/wake TX queue calls in set-multicast-list handler.\n  ucc_geth: do not touch net queue in adjust_link phylib callback\n  gianfar: do not touch net queue in adjust_link phylib callback\n  atl1: Do not wake queue before queue has been started.\n"
    },
    {
      "commit": "72a73693aac5ae82850cedc69fa5d264ca977c13",
      "tree": "80ab4bad93a2204ff264c0b07b63449a91410585",
      "parents": [
        "b7e6f62fe259187f2578d00960ef1b0e6ff6afd5",
        "2e2dcc7631e331cf2e8396ce452e7f01e35f1182"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:34:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:34:25 2008 -0700"
      },
      "message": "Merge branch \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (160 commits)\n  x86: remove extra calling to get ext cpuid level\n  x86: use setup_clear_cpu_cap() when disabling the lapic\n  KVM: fix exception entry / build bug, on 64-bit\n  x86: add unknown_nmi_panic kernel parameter\n  x86, VisWS: turn into generic arch, eliminate leftover files\n  x86: add -\u003epre_time_init to x86_quirks\n  x86: extend and use x86_quirks to clean up NUMAQ code\n  x86: introduce x86_quirks\n  x86: improve debug printout: add target bootmem range in early_res_to_bootmem()\n  Subject: devmem, x86: fix rename of CONFIG_NONPROMISC_DEVMEM\n  x86: remove arch_get_ram_range\n  x86: Add a debugfs interface to dump PAT memtype\n  x86: Add a arch directory for x86 under debugfs\n  x86: i386: reduce boot fixmap space\n  i386/xen: add proper unwind annotations to xen_sysenter_target\n  x86: reduce force_mwait visibility\n  x86: reduce forbid_dac\u0027s visibility\n  x86: fix two modpost warnings\n  x86: check function status in EDD boot code\n  x86_64: ia32_signal.c: remove signal number conversion\n  ...\n"
    },
    {
      "commit": "8a392625b665c676a77c62f8608d10ff430bcb83",
      "tree": "4000a65d61baed73200e47f91dea5263ed16edd0",
      "parents": [
        "519f0141f1c42e2b8b59c7dea005cbf6095358e8",
        "4b80991c6cb9efa607bc4fd6f3ecdf5511c31bb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:29:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 10:29:12 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md: (52 commits)\n  md: Protect access to mddev-\u003edisks list using RCU\n  md: only count actual openers as access which prevent a \u0027stop\u0027\n  md: linear: Make array_size sector-based and rename it to array_sectors.\n  md: Make mddev-\u003earray_size sector-based.\n  md: Make super_type-\u003erdev_size_change() take sector-based sizes.\n  md: Fix check for overlapping devices.\n  md: Tidy up rdev_size_store a bit:\n  md: Remove some unused macros.\n  md: Turn rdev-\u003esb_offset into a sector-based quantity.\n  md: Make calc_dev_sboffset() return a sector count.\n  md: Replace calc_dev_size() by calc_num_sectors().\n  md: Make update_size() take the number of sectors.\n  md: Better control of when do_md_stop is allowed to stop the array.\n  md: get_disk_info(): Don\u0027t convert between signed and unsigned and back.\n  md: Simplify restart_array().\n  md: alloc_disk_sb(): Return proper error value.\n  md: Simplify sb_equal().\n  md: Simplify uuid_equal().\n  md: sb_equal(): Fix misleading printk.\n  md: Fix a typo in the comment to cmd_match().\n  ...\n"
    },
    {
      "commit": "584015727a3b88b46602b20077b46cd04f8b4ab3",
      "tree": "a9b4ec18e2181e03ee24b59b30f7408bcbcf140c",
      "parents": [
        "07a7c1070ed382ad4562e3a0d453fd2001d92f7b"
      ],
      "author": {
        "name": "Krzysztof Piotr Oledzki",
        "email": "ole@ans.pl",
        "time": "Mon Jul 21 10:01:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:58 2008 -0700"
      },
      "message": "netfilter: accounting rework: ct_extend + 64bit counters (v4)\n\nInitially netfilter has had 64bit counters for conntrack-based accounting, but\nit was changed in 2.6.14 to save memory. Unfortunately in-kernel 64bit counters are\nstill required, for example for \"connbytes\" extension. However, 64bit counters\nwaste a lot of memory and it was not possible to enable/disable it runtime.\n\nThis patch:\n - reimplements accounting with respect to the extension infrastructure,\n - makes one global version of seq_print_acct() instead of two seq_print_counters(),\n - makes it possible to enable it at boot time (for CONFIG_SYSCTL/CONFIG_SYSFS\u003dn),\n - makes it possible to enable/disable it at runtime by sysctl or sysfs,\n - extends counters from 32bit to 64bit,\n - renames ip_conntrack_counter -\u003e nf_conn_counter,\n - enables accounting code unconditionally (no longer depends on CONFIG_NF_CT_ACCT),\n - set initial accounting enable state based on CONFIG_NF_CT_ACCT\n - removes buggy IPCT_COUNTER_FILLING event handling.\n\nIf accounting is enabled newly created connections get additional acct extend.\nOld connections are not changed as it is not possible to add a ct_extend area\nto confirmed conntrack. Accounting is performed for all connections with\nacct extend regardless of a current state of \"net.netfilter.nf_conntrack_acct\".\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acee709cab689ec7703770e8b8cb5cc3a4abcb31",
      "tree": "258729f7d7bc385e08d471ade34bd3ce1e8ea280",
      "parents": [
        "33a37eb411d193851c334060780ab834ba534292",
        "5ff4789d045cdaec7629e027e4f8ff8e34308b81",
        "35b680557f95564f70f21a8d3f5c72e101fab260",
        "c4dc59ae7af8c1c116d2cb4dffba337f032a6bee",
        "7edf8891ad7aef5f4e97991fed6fb0e605e96ea0",
        "9781f39fd209cd93ab98b669814191acc67f32fd",
        "48fe4a76e27dc64b47f3d2a2af2b6bbf2b2f5b6b",
        "be54f9d1c8df93c4998e134a306652caaa58f67f",
        "77e442461c74068217b59b356cf18992c78ed896",
        "caadbdce240c43e3e46c82fce6c00eb7f01e1beb",
        "5e5a29bf2624a5984e1c36c3a2481ee91249ec9c",
        "e3a61b0a8c0e342e700a61cd554b01050f333a36",
        "fec0962e0bed407927b9ff54bb0596a3ab7e4b61",
        "fab3b58d3b242b5903f78d60d86803a8aecdf6de",
        "f2ba93929fdb91fd806be20e959a50f7db82790e",
        "48ae74443403ab25876959e84785f61bf421ccef",
        "3cabf37f6167125cb5185db05f5061650f685ab7",
        "7019cc2dd6fafcdc6b104005482dc910dcdbb797",
        "2ddf9b7b3e6660199269e34cfa27148440ddc3bf",
        "e66d90fb4abd0a27ee96f57a32fb561221c4d6ae"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 16:37:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 16:37:17 2008 +0200"
      },
      "message": "Merge branches \u0027x86/urgent\u0027, \u0027x86/amd-iommu\u0027, \u0027x86/apic\u0027, \u0027x86/cleanups\u0027, \u0027x86/core\u0027, \u0027x86/cpu\u0027, \u0027x86/fixmap\u0027, \u0027x86/gart\u0027, \u0027x86/kprobes\u0027, \u0027x86/memtest\u0027, \u0027x86/modules\u0027, \u0027x86/nmi\u0027, \u0027x86/pat\u0027, \u0027x86/reboot\u0027, \u0027x86/setup\u0027, \u0027x86/step\u0027, \u0027x86/unify-pci\u0027, \u0027x86/uv\u0027, \u0027x86/xen\u0027 and \u0027xen-64bit\u0027 into x86/for-linus\n"
    },
    {
      "commit": "908cf4b925e419bc74f3297b2f0e51d6f8a81da2",
      "tree": "6c2da79366d4695a9c2560ab18259eca8a2a25b4",
      "parents": [
        "92c49890922d54cba4b1eadeb0b185773c2c9570",
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 21 00:55:14 2008 -0400"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next\n"
    },
    {
      "commit": "d7027458d68b2f1752a28016dcf2ffd0a7e8f567",
      "tree": "03bb7d75f4951eba4eff21926d1ce71c6d728260",
      "parents": [
        "7e93a89251d4ed7bd4475db62616ccd03ddfd01a"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Sat Jul 12 10:37:50 2008 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jul 21 14:22:18 2008 +1000"
      },
      "message": "md: Tidy up rdev_size_store a bit:\n\n - used strict_strtoull in place of simple_strtoull\n - use my_mddev in place of rdev-\u003emddev (they have the same value)\nand more significantly,\n - don\u0027t adjust mddev-\u003esize to fit, rather reject changes which make\n   rdev-\u003esize smaller than mddev-\u003esize\n\nAdjusting mddev-\u003esize is a hangover from bind_rdev_to_array which\ndoes a similar thing.  But it really is a better design to insist that\nmddev-\u003esize is set as required, then the rdev-\u003esizes are set to allow\nfor that.  The previous way invites confusion.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "14b395e35d1afdd8019d11b92e28041fad591b71",
      "tree": "cff7ba9bed7a38300b19a5bacc632979d64fd9c8",
      "parents": [
        "734b397cd14f3340394a8dd3266bec97d01f034b",
        "5108b27651727b5aba0826e8fd7be71b42428701"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:21:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:21:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.27\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.27\u0027 of git://linux-nfs.org/~bfields/linux: (51 commits)\n  nfsd: nfs4xdr.c do-while is not a compound statement\n  nfsd: Use C99 initializers in fs/nfsd/nfs4xdr.c\n  lockd: Pass \"struct sockaddr *\" to new failover-by-IP function\n  lockd: get host reference in nlmsvc_create_block() instead of callers\n  lockd: minor svclock.c style fixes\n  lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_lock\n  lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_testlock\n  lockd: nlm_release_host() checks for NULL, caller needn\u0027t\n  file lock: reorder struct file_lock to save space on 64 bit builds\n  nfsd: take file and mnt write in nfs4_upgrade_open\n  nfsd: document open share bit tracking\n  nfsd: tabulate nfs4 xdr encoding functions\n  nfsd: dprint operation names\n  svcrdma: Change WR context get/put to use the kmem cache\n  svcrdma: Create a kmem cache for the WR contexts\n  svcrdma: Add flush_scheduled_work to module exit function\n  svcrdma: Limit ORD based on client\u0027s advertised IRD\n  svcrdma: Remove unused wait q from svcrdma_xprt structure\n  svcrdma: Remove unneeded spin locks from __svc_rdma_free\n  svcrdma: Add dma map count and WARN_ON\n  ...\n"
    },
    {
      "commit": "f894d18380e7e7ff05f6622ccb75d2881922c6e9",
      "tree": "e3c11b831b68096239a49dec539a49e49c1d90b7",
      "parents": [
        "d13ff0559fea73f237a01669887d2c10e11d7662",
        "d20b27478d6ccf7c4c8de4f09db2bdbaec82a6c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:42 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (277 commits)\n  V4L/DVB (8415): gspca: Infinite loop in i2c_w() of etoms.\n  V4L/DVB (8414): videodev/cx18: fix get_index bug and error-handling lock-ups\n  V4L/DVB (8411): videobuf-dma-contig.c: fix 64-bit build for pre-2.6.24 kernels\n  V4L/DVB (8410): sh_mobile_ceu_camera: fix 64-bit compiler warnings\n  V4L/DVB (8397): video: convert select VIDEO_ZORAN_ZR36060 into depends on\n  V4L/DVB (8396): video: Fix Kbuild dependency for VIDEO_IR_I2C\n  V4L/DVB (8395): saa7134: Fix Kbuild dependency of ir-kbd-i2c\n  V4L/DVB (8394): ir-common: CodingStyle fix: move EXPORT_SYMBOL_GPL to their proper places\n  V4L/DVB (8393): media/video: Fix depencencies for VIDEOBUF\n  V4L/DVB (8392): media/Kconfig: Convert V4L1_COMPAT select into \"depends on\"\n  V4L/DVB (8390): videodev: add comment and remove magic number.\n  V4L/DVB (8389): videodev: simplify get_index()\n  V4L/DVB (8387): Some cosmetic changes\n  V4L/DVB (8381): ov7670: fix compile warnings\n  V4L/DVB (8380): saa7115: use saa7115_auto instead of saa711x as the autodetect driver name.\n  V4L/DVB (8379): saa7127: Make device detection optional\n  V4L/DVB (8378): cx18: move cx18_av_vbi_setup to av-core.c and rename to cx18_av_std_setup\n  V4L/DVB (8377): ivtv/cx18: ensure the default control values are correct\n  V4L/DVB (8376): cx25840: move cx25840_vbi_setup to core.c and rename to cx25840_std_setup\n  V4L/DVB (8374): gspca: No conflict of 0c45:6011 with the sn9c102 driver.\n  ...\n"
    },
    {
      "commit": "db6d8c7a4027b48d797b369a53f8470aaeed7063",
      "tree": "e140c104a89abc2154e1f41a7db8ebecbb6fa0b4",
      "parents": [
        "3a533374283aea50eab3976d8a6d30532175f009",
        "fb65a7c091529bfffb1262515252c0d0f6241c5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 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: (1232 commits)\n  iucv: Fix bad merging.\n  net_sched: Add size table for qdiscs\n  net_sched: Add accessor function for packet length for qdiscs\n  net_sched: Add qdisc_enqueue wrapper\n  highmem: Export totalhigh_pages.\n  ipv6 mcast: Omit redundant address family checks in ip6_mc_source().\n  net: Use standard structures for generic socket address structures.\n  ipv6 netns: Make several \"global\" sysctl variables namespace aware.\n  netns: Use net_eq() to compare net-namespaces for optimization.\n  ipv6: remove unused macros from net/ipv6.h\n  ipv6: remove unused parameter from ip6_ra_control\n  tcp: fix kernel panic with listening_get_next\n  tcp: Remove redundant checks when setting eff_sacks\n  tcp: options clean up\n  tcp: Fix MD5 signatures for non-linear skbs\n  sctp: Update sctp global memory limit allocations.\n  sctp: remove unnecessary byteshifting, calculate directly in big-endian\n  sctp: Allow only 1 listening socket with SO_REUSEADDR\n  sctp: Do not leak memory on multiple listen() calls\n  sctp: Support ipv6only AF_INET6 sockets.\n  ...\n"
    },
    {
      "commit": "f7df406dce01dfd30d7e0c570a928bcfeff03142",
      "tree": "6befad5177581f2f136b22117670f00019c7ea0f",
      "parents": [
        "5e248ac9a5c465b356b936030d5a2e80887eb266",
        "a6795e9ebb420d87af43789174689af0d66d1d35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:17:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:17:52 2008 -0700"
      },
      "message": "Merge branch \u0027configfs-fixup-ptr-error\u0027 of git://oss.oracle.com/git/jlbec/linux-2.6\n\n* \u0027configfs-fixup-ptr-error\u0027 of git://oss.oracle.com/git/jlbec/linux-2.6:\n  configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\n  Revert \"configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\"\n"
    },
    {
      "commit": "6bb0e3a59a089e23eecc0af3b6f6012b2a9affba",
      "tree": "06790c1e5a3505b9d790506710d59d88c780f819",
      "parents": [
        "15648f154a8faea97cbe931e189cf0a57fd066f4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Wed Jul 16 21:52:36 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:34 2008 -0700"
      },
      "message": "Subject: [PATCH 1/2] serial: Add flush_buffer() operation to uart_ops\n\nSerial drivers using DMA (like the atmel_serial driver) tend to get very\nconfused when the xmit buffer is flushed and nobody told them.  They\nalso tend to spew a lot of garbage since the DMA engine keeps running\nafter the buffer is flushed and possibly refilled with unrelated data.\n\nThis patch adds a new flush_buffer operation to the uart_ops struct,\nalong with a call to it from uart_flush_buffer() right after the xmit\nbuffer has been cleared. The driver can implement this in order to\nsyncronize its internal DMA state with the xmit buffer when the buffer\nis flushed.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c91256c27b9509624df2619271cfca9ec5436f8f",
      "tree": "9f5b4cb3c4495a91f0289679a2f560f339bfaf8b",
      "parents": [
        "100f7f2a34ded88e79ecbeaf9ed46c58fbdf339c"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Jul 17 10:12:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:27:37 2008 -0300"
      },
      "message": "V4L/DVB (8371): gspca: Webcam 08ca:2050 added.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3647fea840c94c04f35215cb75b48613c0af310e",
      "tree": "3ecb7a769b9258b6521b5c7582db81e6fb2af848",
      "parents": [
        "ad5ef80dd79851ea683e2d30ca4ebdc0c043a675"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Tue Jul 15 05:36:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:26:33 2008 -0300"
      },
      "message": "V4L/DVB (8356): gspca: 352x288 mode fix and source clean-up for Sonix bridges.\n\nsonixb:   Bad initialization of sensor for 352x288 mode.\n                (from Hans de Goede)\nsonixj:   Clean-up source.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b17d0edbc22eda3d0407f98ce4f16ceefb9a97f",
      "tree": "8f7a546a39539a6b637675a8b32ef93b5c6129dd",
      "parents": [
        "cd257a6f4dd908d94e504d2431710f0fcfe62036"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sat Jul 12 12:27:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:24:45 2008 -0300"
      },
      "message": "V4L/DVB (8319): saa7134: Add support for analog only ASUSTeK P7131\n\nsaa7134: add a separate entry for the ASUSTeK P7131 analog only\n         and do some eeprom detection to escape from the TVFM7135\n         with the same PCI subsystem on auto detection.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e2fc00c21124d9d9a8d4f396e5498ea27ddfc8fd",
      "tree": "01bb16551bf0c17077d9595e25edf621bb469c60",
      "parents": [
        "52b5045078b76ee86e210210601d45670eab22f1"
      ],
      "author": {
        "name": "Massimo Piccioni",
        "email": "alsa@piccio.org",
        "time": "Fri Jul 11 13:48:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:18:29 2008 -0300"
      },
      "message": "V4L/DVB (8244): saa7134: add support for AVerMedia M103\n\nThe following patch updates saa7134 driver to add support for AVerMedia\nM103 MiniPCI DVB-T Hybrid card.\n\nSigned-off-by: Massimo Piccioni \u003calsa@piccio.org\u003e\n[mchehab@infradead.org: fixed merge conflicts and a small codingstyle]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "69b28b110975abcfac3f7345494e74a771e9b724",
      "tree": "7a550742ad756db157d8022bfab9f3ab81b957bb",
      "parents": [
        "30b4d355aa02ba274279eae1187539b85bd100ed"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Fri Jul 04 04:40:28 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:16:10 2008 -0300"
      },
      "message": "V4L/DVB (8184): spca508: Add Clone Digital Webcam 11043\n\nAdded ID vendor/product for Clone Digital Webcam 11043.\nThanks to Ivan Brasil Fuzzer \u003civan@fuzzer.com.br\u003e for testing and data collection.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1a3932e0ed9ca46db2b76ce067e4ebaf04d91ea1",
      "tree": "21387d14fb4854dc9975ab37a44c57f98a6509db",
      "parents": [
        "86d674a1324cce5708b1b84e4ae162910e201b4f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 28 20:57:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:15:30 2008 -0300"
      },
      "message": "V4L/DVB (8168): cx18: Upgrade to newer firmware \u0026 update cx18 documentation.\n\nConexant graciously gave us permission to redistribute the\nfirmware. Update the documentation where the firmware can be\ndownloaded.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "86d674a1324cce5708b1b84e4ae162910e201b4f",
      "tree": "400727bccf0e0481e629f0ea54000d3ed6417165",
      "parents": [
        "81cb727d29eda7692a03be035b7228b4c3f6b610"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 28 14:57:30 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:15:25 2008 -0300"
      },
      "message": "V4L/DVB (8168a): cx18: Update cx18 documentation.\n\nUpdate the documentation, providing an updated list of supported boards.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6a7eba24e4f0ff725d33159f6265e3a79d53a833",
      "tree": "3e50d669cb91affbcfad9333d74ddc452783094f",
      "parents": [
        "d43fa32fec442571f10f5d0c3b553413288728de"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Mon Jun 30 15:50:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:14:49 2008 -0300"
      },
      "message": "V4L/DVB (8157): gspca: all subdrivers\n\n- remaning subdrivers added\n- remove the decoding helper and some specific frame decodings\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "63eb9546dcb5e9dc39ab88a603dede8fdd18e717",
      "tree": "c61a8365a0428a58f643df35b29220f1c5e63f46",
      "parents": [
        "8b53b39d6228cda41b7ddfc9d094a072afca6655"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Sat Apr 12 09:58:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:14:28 2008 -0300"
      },
      "message": "V4L/DVB (8152): Initial release of gspca with only one driver.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bfda3a0b3276cda7f2da1dcd98bd060b60954cbb",
      "tree": "a8e7f572f6fd361efa5bbdb3d089187b16196051",
      "parents": [
        "a9fc52bcbeb5245b58d23c558f3e3e8f18bebbc3"
      ],
      "author": {
        "name": "Daniel Gimpelevich",
        "email": "daniel@gimpelevich.san-francisco.ca.us",
        "time": "Sat Jun 28 01:45:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:12:53 2008 -0300"
      },
      "message": "V4L/DVB (8124): Add LifeVideo To-Go Cardbus PCI ID\n\nSigned-off-by: Daniel Gimpelevich \u003cdaniel@gimpelevich.san-francisco.ca.us\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a9fc52bcbeb5245b58d23c558f3e3e8f18bebbc3",
      "tree": "bd0f1f54ed1ee0f3994a38ecebe6dc5fb00c4bc5",
      "parents": [
        "305519c924d8f2f2f85c390c6d456dc41dbe0284"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sat Jun 28 08:57:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:12:48 2008 -0300"
      },
      "message": "V4L/DVB (8123): Add support for em2860 based PointNix Intra-Oral Camera\n\nem28xx-cards.c\nem28xx-input.c\nem28xx-video.c\nem28xx.h\n - Add support for the PointNix Intra-Oral Camera, which required addition of\n   a construct for reading the \"snapshot\" button (provided on the em2860 and\n   em2880 chips, but this is the first case where I have seen it actually used\n   in a product). The button is wired to pin 56 on the em2880.\n\n   http://www.pointnix.com/ENG/dental/product_02.asp\n\n   Thanks to Roberto Mantovani \u003crmantovani@libero.it\u003e for testing the changes\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "878cf2a5d86c7045b480f09b56b96a779449b0f6",
      "tree": "37688ae41a1c5675d6118a148768b324ba8cc2a1",
      "parents": [
        "37df96d39eefd0c1db69a336895c4691d2bc63a1"
      ],
      "author": {
        "name": "Dmitry Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Jun 10 14:22:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:09:08 2008 -0300"
      },
      "message": "V4L/DVB (8021): Beholder\u0027s cards description\n\nSplit the Beholder M6 family to different models. Because M6 hasn`t RDS, M63\nhas chip with AC3 codec, M6 Extra has other type of HF module.\nAdd correct data for support MPEG encoder.\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "17d9d558e818530cc7d210ffea575a36f48eaa1a",
      "tree": "16236b3103125712ecc8db90f233d84cf59d3fd3",
      "parents": [
        "bbc8995f9fa3f9cdd77aeb7c9bbf5bf526feca3c"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Sun Jun 08 10:22:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:08:49 2008 -0300"
      },
      "message": "V4L/DVB (8006): em28xx: Split HVR900 into two separate entries\n\n - Separate the newer variant of the HVR-900 into its own device profile\n   because it has a Micronas DRX397 instead of the Zarlink demod.  This\n   doesn\u0027t make the device work, but at least we don\u0027t try to initialize it\n   as though it had the Zarlink device.\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\n[mchehab@infradead.org: avoid compilation breakage at mainstream, where drx397xD.h doesn\u0027t exist yet]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4fd305b2a2c4d16e8d4ebc95c84f946edd3385c5",
      "tree": "dbc539d5d4391e66ce7e4383c3f23b462ea672c1",
      "parents": [
        "72937890f98167cbe626f24df2c16d6b63e3e357"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Wed Jun 04 13:43:46 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:08:19 2008 -0300"
      },
      "message": "V4L/DVB (7992): Add support for Pinnacle PCTV HD Pro stick (the older variant 2304:0227)\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "335377b73dd0b0af1fbd283ceae6fcb87a747885",
      "tree": "2ecb0b76ec3e86a8902e1282cd9f3e026ebc3132",
      "parents": [
        "26151c32d3d001f64e75871588acd0aff3f216d7"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed May 07 01:43:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jul 20 07:08:09 2008 -0300"
      },
      "message": "V4L/DVB (7986): cx23885: add initial support for DViCO FusionHDTV7 Dual Express\n\nOnly one frontend is enabled right now. The second frontend can lock,\nbut transport doesn\u0027t work yet.  The device will be supported as a\nsingle tuner device until the second frontend is working.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e3a61b0a8c0e342e700a61cd554b01050f333a36",
      "tree": "76081e45b9f6aa5d857b7b4ea02cd0014a9d5227",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Jul 19 23:32:54 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jul 20 10:10:31 2008 +0200"
      },
      "message": "x86: add unknown_nmi_panic kernel parameter\n\nIt\u0027s not possible to enable the unknown_nmi_panic sysctl option\nuntil init is run. It\u0027s useful to be able to panic the kernel\nduring boot too, this adds a parameter to enable this option.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "caadbdce240c43e3e46c82fce6c00eb7f01e1beb",
      "tree": "58881abbeb4e88b17debecd2b23e1a9b8c441143",
      "parents": [
        "1f067167a83d1c7f80437fd1d32b55508aaca009"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jul 15 00:03:44 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 14:11:58 2008 +0200"
      },
      "message": "x86: enable memory tester support on 32-bit\n\nonly supports memory below max_low_pfn.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "49997d75152b3d23c53b0fa730599f2f74c92c65",
      "tree": "46e93126170d02cfec9505172e545732c1b69656",
      "parents": [
        "a0c80b80e0fb48129e4e9d6a9ede914f9ff1850d",
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 02:39:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 18 02:39:39 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tDocumentation/powerpc/booting-without-of.txt\n\tdrivers/atm/Makefile\n\tdrivers/net/fs_enet/fs_enet-main.c\n\tdrivers/pci/pci-acpi.c\n\tnet/8021q/vlan.c\n\tnet/iucv/iucv.c\n"
    },
    {
      "commit": "09e83b5d7d1878065e2453239b49b684cd0fe4e5",
      "tree": "a08d06c81d7bcd47e432443e24b126101ea1f2b9",
      "parents": [
        "e8a0464cc950972824e2e128028ae3db666ec1ed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 01:52:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 19:21:03 2008 -0700"
      },
      "message": "netdev: Kill NETIF_F_MULTI_QUEUE.\n\nThere is no need for a feature bit for something that\ncan be tested by simply checking the TX queue count.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6795e9ebb420d87af43789174689af0d66d1d35",
      "tree": "fb2a86ad010015fdd311f3b7f6ef30f60c14b8f7",
      "parents": [
        "f89ab8619e5320cc9c2576f5f8dcbaf6c0ba3950"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 15:21:29 2008 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 15:21:29 2008 -0700"
      },
      "message": "configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\n\nThe configfs operations -\u003emake_item() and -\u003emake_group() currently\nreturn a new item/group.  A return of NULL signifies an error.  Because\nof this, -ENOMEM is the only return code bubbled up the stack.\n\nMultiple folks have requested the ability to return specific error codes\nwhen these operations fail.  This patch adds that ability by changing the\n-\u003emake_item/group() ops to return ERR_PTR() values.  These errors are\nbubbled up appropriately.  NULL returns are changed to -ENOMEM for\ncompatibility.\n\nAlso updated are the in-kernel users of configfs.\n\nThis is a rework of reverted commit 11c3b79218390a139f2d474ee1e983a672d5839a.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "f89ab8619e5320cc9c2576f5f8dcbaf6c0ba3950",
      "tree": "e703050b232c76de7cb25afd63a2b4dd885c4bb9",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 14:53:48 2008 -0700"
      },
      "committer": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Thu Jul 17 14:53:48 2008 -0700"
      },
      "message": "Revert \"configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\"\n\nThis reverts commit 11c3b79218390a139f2d474ee1e983a672d5839a.  The code\nwill move to PTR_ERR().\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\n"
    },
    {
      "commit": "5b664cb235e97afbf34db9c4d77f08ebd725335e",
      "tree": "518540649c38342209790de8e0b575ac1a6fa722",
      "parents": [
        "f39548a6ad1dbdfaab552419386ec5bb1d76fa0d",
        "c0420ad2ca514551ca086510b0e7d17a05c70492"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 17 10:55:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 17 10:55:51 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  [PATCH] ocfs2: fix oops in mmap_truncate testing\n  configfs: call drop_link() to cleanup after create_link() failure\n  configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\n  configfs: Fix failing mkdir() making racing rmdir() fail\n  configfs: Fix deadlock with racing rmdir() and rename()\n  configfs: Make configfs_new_dirent() return error code instead of NULL\n  configfs: Protect configfs_dirent s_links list mutations\n  configfs: Introduce configfs_dirent_lock\n  ocfs2: Don\u0027t snprintf() without a format.\n  ocfs2: Fix CONFIG_OCFS2_DEBUG_FS #ifdefs\n  ocfs2/net: Silence build warnings on sparc64\n  ocfs2: Handle error during journal load\n  ocfs2: Silence an error message in ocfs2_file_aio_read()\n  ocfs2: use simple_read_from_buffer()\n  ocfs2: fix printk format warnings with OCFS2_FS_STATS\u003dn\n  [PATCH 2/2] ocfs2: Instrument fs cluster locks\n  [PATCH 1/2] ocfs2: Add CONFIG_OCFS2_FS_STATS config option\n"
    },
    {
      "commit": "fca515fbfa5ecd9f7b54db311317e2c877d7831a",
      "tree": "66b44028b3ab5be068be78650932812520d78865",
      "parents": [
        "2b04be7e8ab5756ea36e137dd03c8773d184e67e",
        "4d58bbcc89e267d52b4df572acbf209a60a8a497"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jul 17 10:53:37 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jul 17 10:53:37 2008 -0700"
      },
      "message": "Pull pvops into release branch\n"
    },
    {
      "commit": "dc7c65db2845a8d17432d89252c4227a9a7cb15f",
      "tree": "79030b0aaaafc04bc4303c21495134e744afc058",
      "parents": [
        "8a0ca91e1db5de5eb5b18cfa919d52ff8be375af",
        "58b6e5538460be358fdf1286d9a2fbcfcc2cfaba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 17:25:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 17:25:46 2008 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (72 commits)\n  Revert \"x86/PCI: ACPI based PCI gap calculation\"\n  PCI: remove unnecessary volatile in PCIe hotplug struct controller\n  x86/PCI: ACPI based PCI gap calculation\n  PCI: include linux/pm_wakeup.h for device_set_wakeup_capable\n  PCI PM: Fix pci_prepare_to_sleep\n  x86/PCI: Fix PCI config space for domains \u003e 0\n  Fix acpi_pm_device_sleep_wake() by providing a stub for CONFIG_PM_SLEEP\u003dn\n  PCI: Simplify PCI device PM code\n  PCI PM: Introduce pci_prepare_to_sleep and pci_back_from_sleep\n  PCI ACPI: Rework PCI handling of wake-up\n  ACPI: Introduce new device wakeup flag \u0027prepared\u0027\n  ACPI: Introduce acpi_device_sleep_wake function\n  PCI: rework pci_set_power_state function to call platform first\n  PCI: Introduce platform_pci_power_manageable function\n  ACPI: Introduce acpi_bus_power_manageable function\n  PCI: make pci_name use dev_name\n  PCI: handle pci_name() being const\n  PCI: add stub for pci_set_consistent_dma_mask()\n  PCI: remove unused arch pcibios_update_resource() functions\n  PCI: fix pci_setup_device()\u0027s sprinting into a const buffer\n  ...\n\nFixed up conflicts in various files (arch/x86/kernel/setup_64.c,\narch/x86/pci/irq.c, arch/x86/pci/pci.h, drivers/acpi/sleep/main.c,\ndrivers/pci/pci.c, drivers/pci/pci.h, include/acpi/acpi_bus.h) from x86\nand ACPI updates manually.\n"
    },
    {
      "commit": "00262986ceeb5c3358b70491aa898906503a0fe7",
      "tree": "22535a2df46b12e2c7a276fb6eb7a8f0f050c5ff",
      "parents": [
        "d87eb12785c14de1586e3bad86ca2c0991300339"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Jul 11 18:04:43 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:48 2008 -0500"
      },
      "message": "Add fsl,magic-packet to, and clean up, the gianfar binding.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ade254d7f05cb74ab0a951ab105bc9ae872f045e",
      "tree": "7543d4f28d59c57c633a5d521d1c13708f591cb7",
      "parents": [
        "89ae5b2b9357cd715ab25df50e5fa56ae30aaf80"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Sat Jul 05 13:29:28 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:40 2008 -0500"
      },
      "message": "powerpc: Add documentation for CPM GPIO banks\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "89ae5b2b9357cd715ab25df50e5fa56ae30aaf80",
      "tree": "8be144a13951f9b10bf45ec7af69053154b14337",
      "parents": [
        "69ad7e73dee33f8e0680825006c801ca6b4bf470"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Jul 04 20:53:28 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:39 2008 -0500"
      },
      "message": "powerpc: add FHCI USB, FSL MCU, FSL UPM and GPIO LEDs bindings\n\nThis patch adds few bindings for the new drivers to be submitted through\nthe appropriate maintainers.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7e72063c9aaeb618815589cd4d57f26186e6fcad",
      "tree": "c716d86c1eb02c62de8bd6e97bdd952be665494d",
      "parents": [
        "2dff41775decb9cb1f3a6ac577c78dc3eea60431"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Jun 25 12:07:39 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:29 2008 -0500"
      },
      "message": "powerpc: Update example SOC node in booting-without-of.txt.\n\nConvert to DTS version 1, eliminate some obsolete practices, and\ncorrect some errors (compared to the actual 8540 device tree).\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2dff41775decb9cb1f3a6ac577c78dc3eea60431",
      "tree": "b17ed988730723bd5434e6791ea034b15e813e2e",
      "parents": [
        "8a0ca91e1db5de5eb5b18cfa919d52ff8be375af"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Fri Jul 11 17:31:15 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jul 16 17:57:28 2008 -0500"
      },
      "message": "powerpc: Document Freescale power management nodes, and the sleep property.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9c1be0c4712fe760d8969427ef91107e9c062d91",
      "tree": "01210aba49c120116bb99ba031ff86a525ffb63d",
      "parents": [
        "42fdd144a40f3afaccaa7ea538268bad3596439e",
        "0d7eff873caaeac84de01a1acdca983d2c7ba3fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 15:02:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 15:02:57 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.infradead.org/~dedekind/ubifs-2.6\n\n* \u0027for_linus\u0027 of git://git.infradead.org/~dedekind/ubifs-2.6:\n  UBIFS: include to compilation\n  UBIFS: add new flash file system\n  UBIFS: add brief documentation\n  MAINTAINERS: add UBIFS section\n  do_mounts: allow UBI root device name\n  VFS: export sync_sb_inodes\n  VFS: move inode_lock into sync_sb_inodes\n"
    },
    {
      "commit": "42fdd144a40f3afaccaa7ea538268bad3596439e",
      "tree": "9986c7f04682408fe1ad983297b0576f68387a68",
      "parents": [
        "4314652bb41df08ad65bd25176ba1dfd24b14a51",
        "64a8f00ff19508b3962c8a932375dbae88bee4d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 14:53:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 14:53:54 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: (76 commits)\n  IDE: Report errors during drive reset back to user space\n  Update documentation of HDIO_DRIVE_RESET ioctl\n  IDE: Remove unused code\n  IDE: Fix HDIO_DRIVE_RESET handling\n  hd.c: remove the #include \u003clinux/mc146818rtc.h\u003e\n  update the BLK_DEV_HD help text\n  move ide/legacy/hd.c to drivers/block/\n  ide/legacy/hd.c: use late_initcall()\n  remove BLK_DEV_HD_ONLY\n  ide: endian annotations in ide-floppy.c\n  ide-floppy: zero out the whole struct ide_atapi_pc on init\n  ide-floppy: fold idefloppy_create_test_unit_ready_cmd into idefloppy_open\n  ide-cd: move request prep chunk from cdrom_do_newpc_cont to rq issue path\n  ide-cd: move request prep from cdrom_start_rw_cont to rq issue path\n  ide-cd: move request prep from cdrom_start_seek_continuation to rq issue path\n  ide-cd: fold cdrom_start_seek into ide_cd_do_request\n  ide-cd: simplify request issuing path\n  ide-cd: mv ide_do_rw_cdrom ide_cd_do_request\n  ide-cd: cdrom_start_seek: remove unused argument block\n  ide-cd: ide_do_rw_cdrom: add the catch-all bad request case to the if-else block\n  ...\n"
    },
    {
      "commit": "da5e09a1b3e5a9fc0b15a3feb64e921ccc55ba74",
      "tree": "382a75c1180e458df826ef4efbc191f3f71275c1",
      "parents": [
        "c1e3b377ad48febba6f91b8ae42c44ee4d4ab45e"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Jun 24 18:01:09 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:05 2008 +0200"
      },
      "message": "ACPI : Create \"idle\u003dnomwait\" bootparam\n\n\"idle\u003dnomwait\" disables the use of the MWAIT\ninstruction from both C1 (C1_FFH) and deeper (C2C3_FFH)\nC-states.\n\nWhen MWAIT is unavailable, the BIOS and OS generally\nnegotiate to use the HALT instruction for C1,\nand use IO accesses for deeper C-states.\n\nThis option is useful for power and performance\ncomparisons, and also to work around BIOS bugs\nwhere broken MWAIT support is advertised.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10807\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10914\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "c1e3b377ad48febba6f91b8ae42c44ee4d4ab45e",
      "tree": "7893e4226f52c4001150066f544415c1b17741f5",
      "parents": [
        "5b53496a5ad79e91052f72761a7c5516b069bc99"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Jun 24 17:58:53 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:05 2008 +0200"
      },
      "message": "ACPI: Create \"idle\u003dhalt\" bootparam\n\n\"idle\u003dhalt\" limits the idle loop to using\nthe halt instruction.  No MWAIT, no IO accesses,\nno C-states deeper than C1.\n\nIf something is broken in the idle code,\n\"idle\u003dhalt\" is a less severe workaround\nthan \"idle\u003dpoll\" which disables all power savings.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "71b58cbb0c30d1f78636a48c4721529449d6ea37",
      "tree": "b2271201121c7ecd4d275b19772dcc1e64575712",
      "parents": [
        "9c9f6d052dc6f469431461a97d49cf9c5558b8ad"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jun 20 09:42:47 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:04 2008 +0200"
      },
      "message": "ACPI: Enhance /sys/firmware/interrupts to allow enable/disable/clear from user-space\n\nAllow users to enable/disable/clear a specific \u0026 valid GPE/Fixed Event\nin user space.\n\nThis is useful for debugging, especially for some\ninterrupt storm issues.\n\nAll wakeup GPEs are disabled and they can not be enabled at runtime,\nand we mark them as invalid.\n\nAll GPEs that don\u0027t have a _Lxx/_Exx method are marked as invalid.\n\nAll Fixed Events that don\u0027t have an event handler are marked as invalid\nand they can\u0027t be enabled until an event handler is registered.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Ling Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "a0bbaf83311cd995136c9047f174d79c1075ee2d",
      "tree": "3d439ef90b9b1a734106a14223871b92908b62f5",
      "parents": [
        "141094612d2606395a7b9e8658d10ef5c487cf97"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sat Jun 21 09:09:08 2008 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:02 2008 +0200"
      },
      "message": "acer-wmi: Remove LED colour comment from documentation\n\nThis should have been removed when the colour was removed from the LED\ndevice name.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "64a8f00ff19508b3962c8a932375dbae88bee4d6",
      "tree": "6ec1de97fa6524987f133eee38e30af5e545aeb9",
      "parents": [
        "bb7ee9b1ec15358af870a81b0c6a03af29417f99"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "message": "IDE: Report errors during drive reset back to user space\n\nMake sure that each error condition during the execution of an\nHDIO_DRIVE_RESET ioctl is actually reported to the calling process.\nAlso, unify the exit path of reset_pollfunc() when returning ide_stopped\nsince the need of -\u003eport_ops-\u003ereset_poll() to be treated specially has\nvanished (way back, it seems).\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nCc: \"Alan Cox\" \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"Randy Dunlap\" \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bb7ee9b1ec15358af870a81b0c6a03af29417f99",
      "tree": "edb8df39fb0f8d73ec517c4573257fcfea528d7d",
      "parents": [
        "3ef5eb424ebf0cd981192a416358fd707a9f959b"
      ],
      "author": {
        "name": "Elias Oltmanns",
        "email": "eo@nebensachen.de",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Jul 16 20:33:48 2008 +0200"
      },
      "message": "Update documentation of HDIO_DRIVE_RESET ioctl\n\nAlter the entry for HDIO_DRIVE_RESET in Documentation/ioctl/hdio.txt to\nreflect a functional change in the driver.  Besides, the entry has been\ninaccurate before.\n\nSigned-off-by: Elias Oltmanns \u003ceo@nebensachen.de\u003e\nCc: \"Alan Cox\" \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"Randy Dunlap\" \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bd8d421f7ca9f8da3d820d28379d796500f69529",
      "tree": "705ec8b1dad4cbc4e20e6ca861f8db12a37143db",
      "parents": [
        "3d63430a26b91fe3daee0dd933f899c225e66daa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "message": "i2c: Convert the max6875 driver to a new-style i2c driver\n\nThe new-style max6875 driver implements the optional detect() callback\nto cover the use cases of the legacy driver. I\u0027m curious if anyone\nreally needs this though, so it might be removed in the feature.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3d63430a26b91fe3daee0dd933f899c225e66daa",
      "tree": "88b10cf9d53c2c84f13eb60db0e6304ad8eff6da",
      "parents": [
        "97addff6def3f8e228a634fa017589f45c69de5c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:07 2008 +0200"
      },
      "message": "i2c: Convert the pca9539 driver to a new-style i2c driver\n\nThe new-style pca9539 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nWarning: users will now have to use the force module parameter to get\nthe driver to attach to their device. That\u0027s not a bad thing as these\ndevices can\u0027t be detected anyway.\n\nNote that this doesn\u0027t change the fact that this driver is deprecated\nin favor of gpio/pca953x.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "97addff6def3f8e228a634fa017589f45c69de5c",
      "tree": "abdbe65bb56dd88dbdaeb1878168ef4640ff829c",
      "parents": [
        "833bedb813689807385ae73175389c73a3f855c1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "message": "i2c: Convert the pcf8575 driver to a new-style i2c driver\n\nThe new-style pcf8575 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nWarning: users will now have to use the force module parameter to get\nthe driver to attach to their device. That\u0027s not a bad thing as these\ndevices can\u0027t be detected anyway.\n\nNote that this doesn\u0027t change the fact that this driver is deprecated\nin favor of gpio/pcf857x.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "833bedb813689807385ae73175389c73a3f855c1",
      "tree": "f9b33add52ca947fd9f8ae89753eb8d534efc70e",
      "parents": [
        "8b77e6ac4911a79993e583ece719736a9e035b1d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Wed Jul 16 19:30:06 2008 +0200"
      },
      "message": "i2c: Convert the pcf8574 driver to a new-style i2c driver\n\nThe new-style pcf8574 driver implements the optional detect() callback\nto cover the use cases of the legacy driver.\n\nWarning: users will now have to use the force module parameter to get\nthe driver to attach to their device. That\u0027s not a bad thing as these\ndevices can\u0027t be detected anyway.\n\nNote that this doesn\u0027t change the fact that this driver is deprecated\nin favor of gpio/pcf857x.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "45158894d4d6704afbb4cefe55e5f6ca279fe12a",
      "tree": "d57e745e2d0848d75cd4a46ca04178b16f186b50",
      "parents": [
        "89a93f2f4834f8c126e8d9dd6b368d0b9e21ec3d",
        "84c3d4aaec3338201b449034beac41635866bddf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 19:04:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 19:04:58 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (249 commits)\n  powerpc: Fix pte_update for CONFIG_PTE_64BIT and !PTE_ATOMIC_UPDATES\n  powerpc: Fix a build problem on ppc32 with new DMA_ATTRs\n  ibm_newemac: Add MII mode support to the EMAC RGMII bridge.\n  powerpc: Don\u0027t spin on sync instruction at boot time\n  powerpc: Add VSX load/store alignment exception handler\n  powerpc: fix giveup_vsx to save registers correctly\n  powerpc: support for latencytop\n  powerpc: Remove unnecessary condition when sanity-checking WIMG bits\n  powerpc: Add PPC_FEATURE_PSERIES_PERFMON_COMPAT\n  powerpc: Add driver for Barrier Synchronization Register\n  powerpc: mman.h export fixups\n  powerpc/fsl: update crypto node definition and device tree instances\n  powerpc/fsl: Refactor device bindings\n  powerpc/85xx: Minor fixes for 85xxds and 8536ds board.\n  powerpc: Add 82xx/83xx/86xx to 6xx Multiplatform\n  powerpc/85xx: publish of device for cds platforms\n  powerpc/booke: don\u0027t reinitialize time base\n  powerpc/86xx: Refactor pic init\n  powerpc/CPM: Add i2c pins to dts and board setup\n  cpm_uart: Support uart_wait_until_sent()\n  ...\n"
    },
    {
      "commit": "89a93f2f4834f8c126e8d9dd6b368d0b9e21ec3d",
      "tree": "e731456fec0cab1225ad3e806dc8d3efefa0a78b",
      "parents": [
        "260eddf4391f162a69d1d163729249635fa7a78f",
        "fe9233fb6914a0eb20166c967e3020f7f0fba2c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (102 commits)\n  [SCSI] scsi_dh: fix kconfig related build errors\n  [SCSI] sym53c8xx: Fix bogus sym_que_entry re-implementation of container_of\n  [SCSI] scsi_cmnd.h: remove double inclusion of linux/blkdev.h\n  [SCSI] make struct scsi_{host,target}_type static\n  [SCSI] fix locking in host use of blk_plug_device()\n  [SCSI] zfcp: Cleanup external header file\n  [SCSI] zfcp: Cleanup code in zfcp_erp.c\n  [SCSI] zfcp: zfcp_fsf cleanup.\n  [SCSI] zfcp: consolidate sysfs things into one file.\n  [SCSI] zfcp: Cleanup of code in zfcp_aux.c\n  [SCSI] zfcp: Cleanup of code in zfcp_scsi.c\n  [SCSI] zfcp: Move status accessors from zfcp to SCSI include file.\n  [SCSI] zfcp: Small QDIO cleanups\n  [SCSI] zfcp: Adapter reopen for large number of unsolicited status\n  [SCSI] zfcp: Fix error checking for ELS ADISC requests\n  [SCSI] zfcp: wait until adapter is finished with ERP during auto-port\n  [SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver\n  [SCSI] sg: Add target reset support\n  [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC\n  [SCSI] sd: Move scsi_disk() accessor function to sd.h\n  ...\n"
    },
    {
      "commit": "f2d9c740f6b9f92608dfb2a2bdd797e0350cabe4",
      "tree": "5314ea29b26110fa0f1924d1386daca3b495cfdb",
      "parents": [
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue Jul 15 10:57:33 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:57:20 2008 -0700"
      },
      "message": "ftrace: ftrace.txt updates\n\nThis patch includes ftrace.txt updates that address (mostly) comments from\nAndrew Morton. It also includes updates that were suggested by Randy\nDunlap, John Kacur and David Teigland.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84c3d4aaec3338201b449034beac41635866bddf",
      "tree": "3412951682fb2dd4feb8a5532f8efbaf8b345933",
      "parents": [
        "43d2548bb2ef7e6d753f91468a746784041e522d",
        "fafa3a3f16723997f039a0193997464d66dafd8f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 16 11:07:59 2008 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027\n\nManual merge of:\n\n\tarch/powerpc/Kconfig\n\tarch/powerpc/kernel/stacktrace.c\n\tarch/powerpc/mm/slice.c\n\tarch/ppc/kernel/smp.c"
    },
    {
      "commit": "1e09481365ce248dbb4eb06dad70129bb5807037",
      "tree": "c0cff5bef95c8b5e7486f144718ade9a06c284dc",
      "parents": [
        "3e2f69fdd1b00166e7d589bce56b2d36a9e74374",
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 23:12:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 23:12:58 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into core/softlockup\n\nConflicts:\n\n\tkernel/softlockup.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6c9fcaf2eec1b9f85226a694230dd957dd7926b3",
      "tree": "f8c824c6c64dc411752c844f116e693760768bcc",
      "parents": [
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af",
        "199a952876adbfc2b6c13b8b07adabebf4ff54b2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:10:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 21:10:12 2008 +0200"
      },
      "message": "Merge branch \u0027core/rcu\u0027 into core/rcu-for-linus\n"
    },
    {
      "commit": "dc221eae08eea3b0db127d1f152fac24d10b6a52",
      "tree": "eea4cc64f2568db6aea94b9491120525ebcd738f",
      "parents": [
        "98339cbd360b77c3167db287fd611468c2c44559",
        "4735c98f8447acb1c8977e2b8024640f7bf36dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:16:05 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6: (56 commits)\n  i2c: Add detection capability to new-style drivers\n  i2c: Call client_unregister for new-style devices too\n  i2c: Clean up old chip drivers\n  i2c-ibm_iic: Register child nodes\n  i2c: New-style EEPROM driver using device IDs\n  i2c: Export the i2c_bus_type symbol\n  i2c-au1550: Fix PM support\n  i2c-dev: Delete empty detach_client callback\n  i2c: Drop stray references to lm_sensors\n  i2c: Check for ACPI resource conflicts\n  i2c-ocores: basic PM support\n  i2c-sibyte: SWARM I2C board initialization\n  i2c-i801: Fix handling of error conditions\n  i2c-i801: Rename local variable temp to status\n  i2c-i801: Properly report bus arbitration loss\n  i2c-i801: Remove verbose debugging messages\n  i2c-algo-pcf: Drop unused struct members\n  i2c-algo-pcf: Multi-master lost-arbitration improvement\n  i2c: Deprecate the legacy gpio drivers\n  i2c-pxa: Initialize early\n  ...\n"
    },
    {
      "commit": "98339cbd360b77c3167db287fd611468c2c44559",
      "tree": "06779e040c18aa40fc5a6e15b132fa1f70ec45f6",
      "parents": [
        "e4e0fadcd929138aa82130a1c5f22206d86d7bb2",
        "cbbc4e818de4451cdef75a112b7fc8a523d5d2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 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: (80 commits)\n  ide-floppy: fix unfortunate function naming\n  ide-tape: unify idetape_create_read/write_cmd\n  ide: add ide_pc_intr() helper\n  ide-{floppy,scsi}: read Status Register before stopping DMA engine\n  ide-scsi: add more debugging to idescsi_pc_intr()\n  ide-scsi: use pc-\u003ecallback\n  ide-floppy: add more debugging to idefloppy_pc_intr()\n  ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled\n  ide-tape: add ide_tape_io_buffers() helper\n  ide-tape: factor out DSC handling from idetape_pc_intr()\n  ide-{floppy,tape}: move checking of -\u003efailed_pc to -\u003ecallback\n  ide: add ide_issue_pc() helper\n  ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n  ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()\n  ide: add ide_transfer_pc() helper\n  ide-scsi: set drive-\u003escsi flag for devices handled by the driver\n  ide-{cd,floppy,tape}: remove checking for drive-\u003escsi\n  ide: add PC_FLAG_ZIP_DRIVE pc flag\n  ide-tape: factor out waiting for good ireason from idetape_transfer_pc()\n  ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()\n  ...\n"
    },
    {
      "commit": "232595eaff951e96cabe5e85fed35f66b72ff51e",
      "tree": "3e15bd413b5b796c3fc01a144d4c5c84dad64baf",
      "parents": [
        "30e5ee4d1a651a0c66e86c6612c003034bd20ba2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "message": "ide: remove obsoleted \"hdx\u003d\" kernel parameters\n\n* Remove obsoleted \"hdx\u003d\" kernel parameters.\n\n* Remove no longer used stridx() and match_parm().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "da6e88f4963385b1b649b043691d206fbb951913",
      "tree": "779a1a6cf04dad09dee0828ad4ece0927de1b5f3",
      "parents": [
        "61d97f4fcf73d30864a52373a34093be25be6a03",
        "7dc9719682ce8c46215bc9a1bdc7ee0c38ada94b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:39:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:39:57 2008 -0700"
      },
      "message": "Merge branch \u0027timers/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: add PCI ID for 6300ESB force hpet\n  x86: add another PCI ID for ICH6 force-hpet\n  kernel-paramaters: document pmtmr\u003d command line option\n  acpi_pm clccksource: fix printk format warning\n  nohz: don\u0027t stop idle tick if softirqs are pending.\n  pmtmr: allow command line override of ioport\n  nohz: reduce jiffies polling overhead\n  hrtimer: Remove unused variables in ktime_divns()\n  hrtimer: remove warning in hres_timers_resume\n  posix-timers: print RT watchdog message\n"
    },
    {
      "commit": "61d97f4fcf73d30864a52373a34093be25be6a03",
      "tree": "40b6585c6bf500bc68c9107c6d21318542875d1b",
      "parents": [
        "38c46578ffd8ffbfec514c2a9876d527303322d6",
        "48627d8d23c34106c1365563604739a50343edaf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:39:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:39:22 2008 -0700"
      },
      "message": "Merge branch \u0027genirq\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027genirq\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  genirq: remove extraneous checks in manage.c\n  genirq: Expose default irq affinity mask (take 3)\n"
    },
    {
      "commit": "38c46578ffd8ffbfec514c2a9876d527303322d6",
      "tree": "d55ad8a52048f70bc6ef51d388c0f21ff467155e",
      "parents": [
        "e7849f16c13476288fe4fbd420975e8456c75aa0",
        "4abaca17e758e3326c96ced88b2cd9b7b84922f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:38:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:38:46 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw:\n  [GFS2] Fix GFS2\u0027s use of do_div() in its quota calculations\n  [GFS2] Remove unused declaration\n  [GFS2] Remove support for unused and pointless flag\n  [GFS2] Replace rgrp \"recent list\" with mru list\n  [GFS2] Allow local DF locks when holding a cached EX glock\n  [GFS2] Fix delayed demote race\n  [GFS2] don\u0027t call permission()\n  [GFS2] Fix module building\n  [GFS2] Glock documentation\n  [GFS2] Remove all_list from lock_dlm\n  [GFS2] Remove obsolete conversion deadlock avoidance code\n  [GFS2] Remove remote lock dropping code\n  [GFS2] kernel panic mounting volume\n  [GFS2] Revise readpage locking\n  [GFS2] Fix ordering of args for list_add\n  [GFS2] trivial sparse lock annotations\n  [GFS2] No lock_nolock\n  [GFS2] Fix ordering bug in lock_dlm\n  [GFS2] Clean up the glock core\n"
    },
    {
      "commit": "e7849f16c13476288fe4fbd420975e8456c75aa0",
      "tree": "a4f4f4a720210dd4a7879f979c9c79b6d0b75a3f",
      "parents": [
        "af5329cdf51cdd208a323e521faa46800a16d2ec",
        "131b943ae643b1ad6febd67cdbb31d955706ecf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:32:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:32:39 2008 -0700"
      },
      "message": "Merge branch \u0027core/topology\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/topology\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  cputopology: always define CPU topology information, clean up\n  cpu topology: always define CPU topology information\n"
    },
    {
      "commit": "1dc60c53d36b08f361e1a2767c41196acce96d08",
      "tree": "35966ad2c2465e6f722d199e4b1799fb4c6f2b46",
      "parents": [
        "8d2567a620ae8c24968a2bdc1c906c724fac1f6a",
        "3f1c38723eb467d34d704d0ee6e7b796ba4981ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 08:41:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 08:41:43 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Fix compile error with CONFIG_AS_CFI\u003dn\n  Documentation: document debugpat commandline option\n  x86: sanitize Kconfig\n  x86, suspend, acpi: correct and add comments about Big Real Mode\n  x86, suspend, acpi: enter Big Real Mode\n\nFixed trivial conflict in include/asm-x86/dwarf2.h due to just using\ndifferent names for \"cfi_ignore\" (vs \"__cfi_ignore\") macro.\n"
    },
    {
      "commit": "8d2567a620ae8c24968a2bdc1c906c724fac1f6a",
      "tree": "8e228abbadbe760e3f015d30c2e1180a67eeb8f9",
      "parents": [
        "bcf559e385ba099996c90469c817d2eb38aba418",
        "49f1487b2e41bd8439ea39a4f15b4064e823cc54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 08:36:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 08:36:38 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (61 commits)\n  ext4: Documention update for new ordered mode and delayed allocation\n  ext4: do not set extents feature from the kernel\n  ext4: Don\u0027t allow nonextenst mount option for large filesystem\n  ext4: Enable delalloc by default.\n  ext4: delayed allocation i_blocks fix for stat\n  ext4: fix delalloc i_disksize early update issue\n  ext4: Handle page without buffers in ext4_*_writepage()\n  ext4: Add ordered mode support for delalloc\n  ext4: Invert lock ordering of page_lock and transaction start in delalloc\n  mm: Add range_cont mode for writeback\n  ext4: delayed allocation ENOSPC handling\n  percpu_counter: new function percpu_counter_sum_and_set\n  ext4: Add delayed allocation support in data\u003dwriteback mode\n  vfs: add hooks for ext4\u0027s delayed allocation support\n  jbd2: Remove data\u003dordered mode support using jbd buffer heads\n  ext4: Use new framework for data\u003dordered mode in JBD2\n  jbd2: Implement data\u003dordered mode handling via inodes\n  vfs: export filemap_fdatawrite_range()\n  ext4: Fix lock inversion in ext4_ext_truncate()\n  ext4: Invert the locking order of page_lock and transaction start\n  ...\n"
    },
    {
      "commit": "d3af01f18bf18e9b2a95711894fc239daeab5e2e",
      "tree": "2ae49521a783e6cc5883351636c50f92003e02e3",
      "parents": [
        "aba3728ce2e8ce85e1e5f6b275131e9332256789"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 15 15:04:56 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 15 15:30:29 2008 +0200"
      },
      "message": "Documentation: document debugpat commandline option\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e56a99d5a42dcb91e622ae7a0289d8fb2ddabffb",
      "tree": "3b3974431c087dd52d85b571d58a759a4941def4",
      "parents": [
        "9527056630b68c94b94b94cd58c6cbb65e611fd1"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Jul 14 19:08:34 2008 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Jul 15 09:22:12 2008 +0300"
      },
      "message": "UBIFS: add brief documentation\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\n"
    },
    {
      "commit": "43d2548bb2ef7e6d753f91468a746784041e522d",
      "tree": "77d13fcd48fd998393abb825ec36e2b732684a73",
      "parents": [
        "585583d95c5660973bc0cf64add517b040acd8a4",
        "85082fd7cbe3173198aac0eb5e85ab1edcc6352c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 15:44:51 2008 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 15 15:44:51 2008 +1000"
      },
      "message": "Merge commit \u002785082fd7cbe3173198aac0eb5e85ab1edcc6352c\u0027 into test-build\n\nManual fixup of:\n\n\tarch/powerpc/Kconfig"
    },
    {
      "commit": "925068dcdc746236264d1877d3d5df656e87882a",
      "tree": "dc7615e1e87a1ca26ee31510c240a1c85fb6f1ad",
      "parents": [
        "83aa2e964b9b04effa304aaf3c1090b46812a04b",
        "67fbbe1551b24d1bcab8478407f9b8c713d5596e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:30:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 22:30:17 2008 -0700"
      },
      "message": "Merge branch \u0027davem-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "fc943b12e48f9341bce48c2fadf094cc721aab93",
      "tree": "8c3244d7f5fae4edbfe0a5103789b0bc5c64f478",
      "parents": [
        "72d9794f444734af56ef12833b496326643e2964",
        "4c9adafff7d910f142fe44fae37ed12c6b99f20f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:40:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 14 20:40:34 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    }
  ],
  "next": "2aec609fb45e84d65bc8eabc7b650bbecb1cc179"
}
