)]}'
{
  "log": [
    {
      "commit": "c066332fb15adde1f37d874a67a1f9f7e4206484",
      "tree": "929475e672558f51773aede084067c0057bc2159",
      "parents": [
        "304301347bed8315d6d13fd0e63032dfae6ef403"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 20 13:58:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] loosen dependancy on rtc cmos\n\nThis option is useful for all of the X86 subarchs afaik (and especially\nX86_GENERICARCH).\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc79aa9d282b34279731a522d074bfea4833e5b5",
      "tree": "ca694ff300b141956b5fcc99d8db0a7c882f224d",
      "parents": [
        "0cba01db647fa87d14aeccac5267aebfeb2fc1d2"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Tue Feb 20 13:58:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] 8250: Fix GCC4 signed/unsigned mismatch warning\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23cac8debcdb34e97c01350b55ddf65161997a06",
      "tree": "70ed507079c92e7f3d9fc3b40fc9ab54485ec4e5",
      "parents": [
        "262d9b0130edf9aef1819b211d69f48883d2ac10"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] tty: use NULL for ptrs\n\nFix sparse warning in tty_io:\ndrivers/char/tty_io.c:1536:34: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d6454fdb66f3829af8b92ab06825b6060fdf7e",
      "tree": "8de7c81e0c56fef5bc70870d107d346ca7a83529",
      "parents": [
        "60e114d1134555d1813e20a8cd86304331da05c7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Tue Feb 20 13:58:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] mfd: SM501 core driver\n\nThis driver provides the core functionality of the SM501, which is a\nmulti-function chip including two framebuffers, video acceleration, USB,\nand many other peripheral blocks.\n\nThe driver exports a number of entries for the peripheral drivers to use.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34173a4aad7a641e72b70f9927ca797746fbce69",
      "tree": "e09d2fd33dc6e14d4b76210e471c47e8fed7b2a1",
      "parents": [
        "e627432c2948d500669a6c4522f22b66f5118d64"
      ],
      "author": {
        "name": "Miguel Ojeda",
        "email": "maxextreme@gmail.com",
        "time": "Tue Feb 20 13:58:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] cfag12864b: fix crash when built-in and no parport present\n\nThe problem comes when ks0108/cfag12864b are built-in and no parallel port is\npresent.  ks0108_init() is called first, as it should be, but fails to load\n(as there is no parallel port to use).\n\nAfter that, cfag12864b_init() gets called, without knowing anything about\nks0108 failed, and calls ks0108_writecontrol(), which dereferences an\nuninitialized pointer.\n\nInit order is OK, I think.  The problem is how to stop cfag12864b_init() being\ncalled if ks0108 failed to load.  modprobe does it for us, but, how when\nbuilt-in?\n\nSigned-off-by: Miguel Ojeda Sandonis \u003cmaxextreme@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae6b95d4d86565a4f267359852f7fbe000b6e0e7",
      "tree": "4cc89deec81a209924a9089673ebc9d748474327",
      "parents": [
        "91e4ee381d23ef67196a03924485aeceb32d6753"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Feb 20 13:57:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] mwave: interesting flags savings\n\nFlags from spin_lock_irqsave() are saved into global variable and restored\nfrom it.  My gut feeling this is very racy.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91e4ee381d23ef67196a03924485aeceb32d6753",
      "tree": "191dee4494c176fd6cf08edb2cdab36fe8f422a5",
      "parents": [
        "1df49008f4ddec9d4f6862b47ea5bdba82078aa4"
      ],
      "author": {
        "name": "Gerhard Dirschl",
        "email": "gd@spherenet.de",
        "time": "Tue Feb 20 13:57:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] pktcdvd: Correctly set cmd_len field in pkt_generic_packet\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d7810 - a silly\ncopy-paste bug introduced by the latest change.\n\nSigned-off-by: Gerhard Dirschl \u003cgd@spherenet.de\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b446b60e4eb5e5457120c4728ada871b1209c1d0",
      "tree": "1fcff840a5cfb61399b9eac843d5b74e9e6b45e0",
      "parents": [
        "f4fa27c16ba9b6910c5b815e5c13a7e8249277f0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 20 13:57:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] rework reserved major handling\n\nSeveral people have reported failures in dynamic major device number handling\ndue to the recent changes in there to avoid handing out the local/experimental\nmajors.\n\nRolf reports that this is due to a gcc-4.1.0 bug.\n\nThe patch refactors that code a lot in an attempt to provoke the compiler into\nbehaving.\n\nCc: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b8f850bebe093e37d283ed791039b39fa241e6d",
      "tree": "5ecd31dda2658366a9e7feb4c8c6c95e01a57caf",
      "parents": [
        "e696268a73f7f59a333624f9abf8ffc9412ee64c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 13:57:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:12 2007 -0800"
      },
      "message": "[PATCH] Fix build errors if bitop functions are do {} while macros\n\nIf one of clear_bit, change_bit or set_bit is defined as a do { } while (0)\nfunction usage of these functions in parenthesis like\n\n  (foo_bit(23, \u0026var))\n\nwhile be expaned to something like\n\n  (do { ... } while (0)}).\n\nresulting in a build error.  This patch removes the useless parenthesis.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91aa69315ef9a76b8f734438617a2e32812b630f",
      "tree": "b97040209da15734102f1a40589db887b4c2b06f",
      "parents": [
        "a5527c6a586537c1af7ae6db30bb444ee4abdfe8",
        "6606e17a7f1c3bc1b1e83d0c517f11d094e55bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:26:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:26:46 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (21 commits)\n  natsemi: Support Aculab E1/T1 PMXc cPCI carrier cards\n  natsemi: Add support for using MII port with no PHY\n  skge: race with workq and RTNL\n  Replace local random function with random32()\n  s2io: RTNL and flush_scheduled_work deadlock\n  8139too: RTNL and flush_scheduled_work deadlock\n  sis190: RTNL and flush_scheduled_work deadlock\n  r8169: RTNL and flush_scheduled_work deadlock\n  [PATCH] ieee80211softmac: Fix setting of initial transmit rates\n  [PATCH] bcm43xx: OFDM fix for rev 1 cards\n  [PATCH] bcm43xx: Fix for 4311 and 02/07/07 specification changes\n  [PATCH] prism54: correct assignment of DOT1XENABLE in WE-19 codepaths\n  [PATCH] zd1211rw: Readd zd_addr_t cast\n  [PATCH] bcm43xx: Fix for oops on resume\n  [PATCH] bcm43xx: Ignore ampdu status reports\n  [PATCH] wavelan: Use ARRAY_SIZE macro when appropriate\n  [PATCH] hostap: Use ARRAY_SIZE macro when appropriate\n  [PATCH] misc-wireless: Use ARRAY_SIZE macro when appropriate\n  [PATCH] ipw2100: Use ARRAY_SIZE macro when appropriate\n  [PATCH] bcm43xx: Janitorial change - remove two unused variables\n  ...\n"
    },
    {
      "commit": "a5527c6a586537c1af7ae6db30bb444ee4abdfe8",
      "tree": "f0682de5c461c270f5f58b7304fd5ea5b5d6fb38",
      "parents": [
        "4afffe5eabc4005674a1ef4f4c96f1ae9f4a979b",
        "8f27489d1105c2386e6ed71c35e74e0e69603cbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:17:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:17:32 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Remove bogus SYSFS dependency\n  backlight: simplify corgi_bl locking\n  backlight: Separate backlight properties from backlight ops pointers\n  backlight: Clean up pmac_backlight handling\n  backlight: Improve backlight selection for fbdev drivers\n  backlight: Rework backlight/fb interaction simplifying, lots\n  backlight: Remove unneeded backlight update_status calls\n  backlight: Remove uneeded update_status call from chipsfb.c\n  backlight/fbcon: Add FB_EVENT_CONBLANK\n  backlight: Fix Kconfig entries\n  backlight: Remove uneeded nvidia set_power calls\n  backlight: Convert semaphore -\u003e mutex\n  backlight: Fix external uses of backlight internal semaphore\n  backlight: Minor code cleanups for hp680_bl.c\n  backlight: Minor code cleanups for corgi_bl.c\n  backlight: Remove excessive (un)likelys\n  backlight: Remove unneeded owner field\n  backlight: Fix error handling\n  backlight: Add Frontpath ProGear HX1050+ driver\n  backlight: Add maintainer entry\n"
    },
    {
      "commit": "d7f786e06538081dd10c97931a89418699fe609d",
      "tree": "750c6b313711c9df5d6a12197587e0372764df13",
      "parents": [
        "e5717c48ed52feebd59756578debd34eaeb9d262",
        "f00a3ec4d47b51c5995fe10f8252a90aca331e62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:14:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:14:29 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [NET] Eliminate user-selectable CONFIG_MV643XX_ETH_[012]\n  [MIPS] Drop __init from init_8259A()\n  [MIPS] Fix Kconfig typo bug\n  [MIPS] Fix double signal on trap and break instruction\n  [MIPS] sigset_32 has been made redundand by compat_sigset_t.\n  [MIPS] emma2rh: Remove needless \u003casm/i8259.h\u003e inclusion.\n  [MIPS] Add MTD device support for Cobalt\n"
    },
    {
      "commit": "e5717c48ed52feebd59756578debd34eaeb9d262",
      "tree": "d5d122229a6fdccc6573774036624e2953a7fb6f",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Feb 20 15:45:21 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:13:45 2007 -0800"
      },
      "message": "[PATCH] tty_register_driver: Remove incorrect and superfluous cast\n\ntty_register_driver: Remove incorrect and superfluous cast (expected and passed\ntypes are both const char *)\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f00a3ec4d47b51c5995fe10f8252a90aca331e62",
      "tree": "a66ca09ec8611e637344acd6e410b4f6207b243a",
      "parents": [
        "a0be2f7999aaff97962fe4240ab2ca12a394884c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Feb 20 05:15:20 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[NET] Eliminate user-selectable CONFIG_MV643XX_ETH_[012]\n\nRemove the use of CONFIG_MV643XX_ETH_[012] variables on most platforms.\nInstead, platform-specific code enables the ports supported by the\nhardware.  After this patch, these config variables are only used in\narch/ppc, so also move them from drivers/net/Kconfig to arch/ppc/Kconfig.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c316eb1eee2c803c33b1f826fe744c922d2e354f",
      "tree": "fe20495759af06890169d2ea2612b19a42eb6086",
      "parents": [
        "575d5e72aab57beb6d5fa2a7d66be9fc681a5e00"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Feb 20 14:11:57 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[MIPS] Add MTD device support for Cobalt\n\nThis patch has added MTD device support for Cobalt.\nMoreover, removes old type FlashROM support.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6606e17a7f1c3bc1b1e83d0c517f11d094e55bf1",
      "tree": "83f20d0d3c12d9db75fdfc74454d781d2e4ea590",
      "parents": [
        "6aab44475a1355365f0a24abe6f8eb32185a701e",
        "b312362be6d9155b66f3a26d9159e0a680fbd6c5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:28:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:28:42 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n"
    },
    {
      "commit": "6aab44475a1355365f0a24abe6f8eb32185a701e",
      "tree": "084fab50438559617142445b80059d901fc81cb8",
      "parents": [
        "68c90166e4aaa15ddcdd4778ad30bfb8b32534be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Mon Feb 19 20:15:40 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "natsemi: Support Aculab E1/T1 PMXc cPCI carrier cards\n\nAculab E1/T1 PMXc cPCI carrier card cards present a natsemi on the cPCI\nbus with an oversized EEPROM using a direct MII\u003c-\u003eMII connection with no\nPHY.  This patch adds a new device table entry supporting these cards.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "68c90166e4aaa15ddcdd4778ad30bfb8b32534be",
      "tree": "950de3fe588307589610ab4bef8c61de58bd7eab",
      "parents": [
        "208491d8f92e5aa129acb27e223e75d0173a3edd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Mon Feb 19 20:15:39 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "natsemi: Add support for using MII port with no PHY\n\nThis patch provides code paths which allow the natsemi driver to use the\nexternal MII port on the chip but ignore any PHYs that may be attached to it.\nThe link state will be left as it was when the driver started and can be\nconfigured via ethtool.  Any PHYs that are present can be accessed via the MII\nioctl()s.\n\nThis is useful for systems where the device is connected without a PHY\nor where either information or actions outside the scope of the driver\nare required in order to use the PHYs.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "208491d8f92e5aa129acb27e223e75d0173a3edd",
      "tree": "faa36a58a552f2a4c36bdc362701e81d7e7d7261",
      "parents": [
        "8b5b46718113166b5f6bcdf40e67ea867461e209"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 16 15:37:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "skge: race with workq and RTNL\n\nIf a workqueue function that needs RTNL is running when skge_down\nis called then a deadlock is possible. Fix by only clearing the timer,\nand handling the flush_scheduled_work on removal. This work queue is only\never used for the old fiber based boards.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b5b46718113166b5f6bcdf40e67ea867461e209",
      "tree": "ad0e8a3bb2ebd56938f4356e3daa608c481e0a20",
      "parents": [
        "22747d6b41f31c71abc2b351bc9f6bfa6bae5d5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 16 11:55:33 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "Replace local random function with random32()\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "22747d6b41f31c71abc2b351bc9f6bfa6bae5d5e",
      "tree": "543f2cd2d0d73795368edb945abed28a88d1cf73",
      "parents": [
        "83cbb4d2577174e27a91e63a47a2a27c3af50d4e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "s2io: RTNL and flush_scheduled_work deadlock\n\nMantra: don\u0027t use flush_scheduled_work with RTNL held.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83cbb4d2577174e27a91e63a47a2a27c3af50d4e",
      "tree": "115297292e852d352ca21b3ce66fd2f46e4d9bd6",
      "parents": [
        "c014f6c8f870271a8dcfe6e4139d6a651633aaf4"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:44 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "8139too: RTNL and flush_scheduled_work deadlock\n\nYour usual dont-flush_scheduled_work-with-RTNL-held stuff.\n\nIt is a bit different here since the thread runs permanently\nor is only occasionally kicked for recovery depending on the\nhardware revision.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c014f6c8f870271a8dcfe6e4139d6a651633aaf4",
      "tree": "eff601055a1a77dc71eff1d631c4fdd7f6b7b510",
      "parents": [
        "eb2a021c4710b98081daa797d5a729ac23c240cd"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:29 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "sis190: RTNL and flush_scheduled_work deadlock\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb2a021c4710b98081daa797d5a729ac23c240cd",
      "tree": "93f0d67ed4fef48fa324f33890bec242e35fbfe0",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:21 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "r8169: RTNL and flush_scheduled_work deadlock\n\nflush_scheduled_work() in net_device-\u003eclose has a slight tendency\nto deadlock with tasks on the workqueue that hold RTNL.\n\nrtl8169_close/down simply need the recovery tasks to not meddle\nwith the hardware while the device is going down.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8f27489d1105c2386e6ed71c35e74e0e69603cbc",
      "tree": "985a154a3045666776cb52142f880ec194dde764",
      "parents": [
        "40f5a0ce2501d62d8653cb1fbfeb80e2a7013933"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 12:27:25 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 12:27:25 2007 +0000"
      },
      "message": "backlight: Remove bogus SYSFS dependency\n\nRemove a bogus SYSFS dependency from the backlight class\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "40f5a0ce2501d62d8653cb1fbfeb80e2a7013933",
      "tree": "ef9f8c5d46d4a2aff70232e0a3b7db5017640573",
      "parents": [
        "599a52d12629394236d785615808845823875868"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 23:50:39 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 09:26:54 2007 +0000"
      },
      "message": "backlight: simplify corgi_bl locking\n\nNow update_status has locking, we can remove the mutex from corgi_bl.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "599a52d12629394236d785615808845823875868",
      "tree": "4e2dfa3a25ce761be0ecc0490acabac553f77a67",
      "parents": [
        "321709c5994f952b78d567fd7083dbebbdc381b7"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 23:07:48 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 09:26:53 2007 +0000"
      },
      "message": "backlight: Separate backlight properties from backlight ops pointers\n\nPer device data such as brightness belongs to the indivdual device\nand should therefore be separate from the the backlight operation\nfunction pointers. This patch splits the two types of data and\nallows simplifcation of some code.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "321709c5994f952b78d567fd7083dbebbdc381b7",
      "tree": "df237c216e8bab6ce5c14d5797a796d4bf889a92",
      "parents": [
        "e0e34ef7f02915cfe50e501e9f32c24217177a96"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 15:04:08 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 09:26:40 2007 +0000"
      },
      "message": "backlight: Clean up pmac_backlight handling\n\nMove the setting/unsetting of pmac_backlight into the\nbacklight core instead of doing it in each driver.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "e0e34ef7f02915cfe50e501e9f32c24217177a96",
      "tree": "af8fba1d60e4c0f32a8baf1e71d2fb4dad1eb7ab",
      "parents": [
        "37ce69a57ff217a4ca0871e9ee5aa58c052b7d86"
      ],
      "author": {
        "name": "James Simmons",
        "email": "jsimmons@infradead.org",
        "time": "Sat Feb 10 14:15:43 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:46 2007 +0000"
      },
      "message": "backlight: Improve backlight selection for fbdev drivers\n\nImprove backlight selection for fbdev drivers\n\nSigned-off-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "37ce69a57ff217a4ca0871e9ee5aa58c052b7d86",
      "tree": "21cdbb8c988eed585437bb502ca15c2998ea7fbc",
      "parents": [
        "b5c6916b3118d4301dc2f8cf8d33f13e5324a3a5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sat Feb 10 14:10:33 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:46 2007 +0000"
      },
      "message": "backlight: Rework backlight/fb interaction simplifying, lots\n\nfb_info-\u003ebl_mutex is badly thought out and the backlight class doesn\u0027t\nneed it if the framebuffer/backlight register/unregister order is\nconsistent, particularly after the backlight locking fixes.\n\nFix the drivers to use the order:\n\nbacklight_device_register()\nregister_framebuffer()\nunregister_framebuffer()\nbacklight_device_unregister()\n\nand turn bl_mutex into a lock for the bl_curve data only.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "b5c6916b3118d4301dc2f8cf8d33f13e5324a3a5",
      "tree": "c81b4e3ba0c4b6b435b6040ede9fb0b299d71a71",
      "parents": [
        "85a3a9aa69c24c056eae578e68d44d5f612e6b51"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Feb 09 09:53:56 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:46 2007 +0000"
      },
      "message": "backlight: Remove unneeded backlight update_status calls\n\nThe backlight core listens for blanking events and triggers a\nbacklight_update_status call so these extra calls are not\nneeded and can be removed.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "85a3a9aa69c24c056eae578e68d44d5f612e6b51",
      "tree": "d897003052162da25d6ef0751db66c2642731a61",
      "parents": [
        "994efacdf9a087b52f71e620b58dfa526b0cf928"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Feb 09 09:50:47 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:46 2007 +0000"
      },
      "message": "backlight: Remove uneeded update_status call from chipsfb.c\n\nRemove uneeded update_status call from chipsfb.c since the\nbacklight core now receives software blanking notifications\ntoo.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "994efacdf9a087b52f71e620b58dfa526b0cf928",
      "tree": "2b2668df970fe350ce2ab4a7bb7ae91d6313ce0f",
      "parents": [
        "34f18a71d9bc55e8210c3fe02938336f82f40b30"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Feb 09 09:46:45 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:45 2007 +0000"
      },
      "message": "backlight/fbcon: Add FB_EVENT_CONBLANK\n\nThe backlight class wants notification whenever the console is blanked\nbut doesn\u0027t get this when hardware blanking fails and software blanking\nis used. Changing FB_EVENT_BLANK to report both would be a behaviour\nchange which could confuse the console layer so add a new event for\nsoftware blanking and have the backlight class listen for both.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "34f18a71d9bc55e8210c3fe02938336f82f40b30",
      "tree": "8e95cb30288c5d0831adfaf13cecc39bcb1402a4",
      "parents": [
        "1cfc97f21f6ab91df8d5617fcbf758322fdd238b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Feb 09 09:40:30 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:45 2007 +0000"
      },
      "message": "backlight: Fix Kconfig entries\n\nCurrently its possible to build the backlight core as a module yet\ncompile the drivers into the kernel which gives missing symbols.\n\nFix.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "1cfc97f21f6ab91df8d5617fcbf758322fdd238b",
      "tree": "610ccaa9d6d57d79c293d3d23fe813fb9c54fa7d",
      "parents": [
        "249040dc7fd391186f420fe23a9b59d357103cac"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Feb 09 00:34:52 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:45 2007 +0000"
      },
      "message": "backlight: Remove uneeded nvidia set_power calls\n\nnvidia_bl_set_power isn\u0027t needed since the backlight class handles\nthis by receiving fb events itself and calling update_status so\nremove it.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "249040dc7fd391186f420fe23a9b59d357103cac",
      "tree": "fa62127c1a66e752ff5f32aa53c3d986022e0851",
      "parents": [
        "28ee086d5b36aab2931f6740e409bb0fb6c65e5f"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 22:53:55 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:45 2007 +0000"
      },
      "message": "backlight: Convert semaphore -\u003e mutex\n\nConvert internal semaphore to a mutex\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "28ee086d5b36aab2931f6740e409bb0fb6c65e5f",
      "tree": "0a308c80affcc39c2c869f29f1109e5ee9d6140f",
      "parents": [
        "a8db3c1948eb30cd6988b5b96b654f591e6280b1"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 22:25:09 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:45 2007 +0000"
      },
      "message": "backlight: Fix external uses of backlight internal semaphore\n\nbacklight_device-\u003esem has a very specific use as documented in the\nheader file. The external users of this are using it for a different\nreason, to serialise access to the update_status() method.\n\nbacklight users were supposed to implement their own internal\nserialisation of update_status() if needed but everyone is doing\nthings differently and incorrectly. Therefore add a global mutex to\ntake care of serialisation for everyone, once and for all.\n\nLocking for get_brightness remains optional since most users don\u0027t\nneed it.\n\nAlso update the lcd class in a similar way.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "a8db3c1948eb30cd6988b5b96b654f591e6280b1",
      "tree": "b1950b1bd1f72a6b67c927cf14e7112fd6628be9",
      "parents": [
        "da7a747125ff80e13c00b231602e7c86b6bb8741"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 00:33:24 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:44 2007 +0000"
      },
      "message": "backlight: Minor code cleanups for hp680_bl.c\n\nSince people use this code as an example, clean it up to\nto use platform_*_drvdata instead of a global variable.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "da7a747125ff80e13c00b231602e7c86b6bb8741",
      "tree": "57a323187590c8158421309ae277a6e96539d8a0",
      "parents": [
        "90968e8ebc4611896ff7f2ef0c0bf8455e845cd1"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 00:32:14 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:44 2007 +0000"
      },
      "message": "backlight: Minor code cleanups for corgi_bl.c\n\nSince people use this code as an example, clean it up to\nto use platform_*_drvdata and remove an unneeded function.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "90968e8ebc4611896ff7f2ef0c0bf8455e845cd1",
      "tree": "b2b59bb46bf1118f7283145953c494c5164534d0",
      "parents": [
        "dfcba200679dc3f62212154b65b40b835ce69ab7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Thu Feb 08 00:12:28 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:38:44 2007 +0000"
      },
      "message": "backlight: Remove excessive (un)likelys\n\nRemove excessive numbers of (un)likely()s in the backlight core.\n\nThere are no hot paths in this code so rely on compiler to do\nthe right thing.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "dfcba200679dc3f62212154b65b40b835ce69ab7",
      "tree": "59aef9bbcf713b4e515e2df75c5d1ead2711e80f",
      "parents": [
        "2fd5a15489dd2e58009ffd4ecbadb36a40f67d2b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 08 00:06:32 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:37:40 2007 +0000"
      },
      "message": "backlight: Remove unneeded owner field\n\nRemove uneeded owner field from backlight_properties structure.\n\nNothing uses it and it is unlikely that it will ever be used. The\nbacklight class uses other means to ensure that nothing references\nunloaded code.\n\nBased on a patch from Dmitry Torokhov \u003cdtor@insightbb.com\u003e\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "2fd5a15489dd2e58009ffd4ecbadb36a40f67d2b",
      "tree": "4f7406a6efbe9219f5bf78e3f112e67573efa0aa",
      "parents": [
        "7a208463b20e893e8e2074b2d41b8dc09568ddee"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Wed Feb 07 22:25:50 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:35:09 2007 +0000"
      },
      "message": "backlight: Fix error handling\n\nFix error handling when registering new device\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "7a208463b20e893e8e2074b2d41b8dc09568ddee",
      "tree": "d45ac55f11ec31d5728d0b6411c044b323fb5651",
      "parents": [
        "300abeb5490d6fab640f7da3f612fc8c1b906580"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@hrw.one.pl",
        "time": "Wed Feb 07 22:24:01 2007 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Feb 20 08:35:09 2007 +0000"
      },
      "message": "backlight: Add Frontpath ProGear HX1050+ driver\n\nAdd control of LCD backlight for Frontpath ProGear HX1050+.\nPatch is based on http://downloads.sf.net/progear/progear-lcd-0.2.tar.gz\ndriver by M Schacht.\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@hrw.one.pl\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "2aa6eb313e57a8254b17e60b8bb5e0a2570d7776",
      "tree": "0e775fe39ef50f873264e2bd444da78a95f08684",
      "parents": [
        "cb553c480078759014096bc766dc76400e1d8397",
        "420cff550fb1338bc946f1ccc8bb66f2d96ad1cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 14:16:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 14:16:51 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] machzwd warning fix\n"
    },
    {
      "commit": "42eaf0d8f2e7b8201afc00b0ebe1bd89ea51d42d",
      "tree": "a2c92841628fb7cf63a0df9ec6e7e4c8b8acdd19",
      "parents": [
        "4935361766cc73949fe032cd157d314f288922ba",
        "2219cd81a6cd186200606693b360c6429c003bb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:36:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:36:16 2007 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon/vt1211: Add probing of alternate config index port\n  hwmon/f71805f: Fix a race condition\n  hwmon/abituguru: Fix unchecked return status\n  hwmon: New driver for the Analog Devices ADM1029\n  hwmon/w83627ehf: Add support for the W83627DHG chip\n  hwmon: Use subsys_initcall\n  hwmon/lm70: Make lm70_remove a __devexit function\n  hwmon: Cleanup a bogus legacy comment\n  hwmon: Simplify the locking model of two drivers\n  hwmon: Drop unused mutexes in two drivers\n  hwmon/it87: Add PWM base frequency control\n"
    },
    {
      "commit": "4935361766cc73949fe032cd157d314f288922ba",
      "tree": "1584f81525ae05a04d515b13a4787cd8eed46029",
      "parents": [
        "2874b391bd78a5b8cb84be67297a345fbdec4ac8",
        "4f65992381112acd7d2732665a9eae492c2c9de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:34:11 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (49 commits)\n  [MTD] [NAND] S3C2412 fix hw ecc\n  [MTD] [NAND] Work around false compiler warning in CAFÉ driver\n  [JFFS2] printk warning fixes\n  [MTD] [MAPS] ichxrom warning fix\n  [MTD] [MAPS] amd76xrom warning fix\n  [MTD] [MAPS] esb2rom warning fixes\n  [MTD] [MAPS] ck804xrom warning fix\n  [MTD] [MAPS] netsc520 warning fix\n  [MTD] [MAPS] sc520cdp warning fix\n  [MTD] [ONENAND] onenand_base warning fix\n  [MTD] [NAND] eXcite nand flash driver\n  [MTD] Improve heuristic for detecting wrong-endian RedBoot partition table\n  [MTD] Fix RedBoot partition parsing regression harder.\n  [MTD] [NAND] S3C2410: Hardware ECC correction code\n  [JFFS2] Use MTD_OOB_AUTO to automatically place cleanmarker on NAND\n  [MTD] Clarify OOB-operation interface comments\n  [MTD] remove unused ecctype,eccsize fields from struct mtd_info\n  [MTD] [NOR] Intel: remove ugly PROGREGION macros\n  [MTD] [NOR] STAA: use writesize instead off eccsize to represent ECC block\n  [MTD] OneNAND: Invalidate bufferRAM after erase\n  ...\n"
    },
    {
      "commit": "5fc77247f7db01b6377a5ea6ab18c8ac60021045",
      "tree": "d9f33f0e01b64a46ade3f45a3553b1a8ba8fc5b5",
      "parents": [
        "d43a338e395371733a80ec473b40baac5f74d768",
        "7c9d6f16f50d3aeb780e4f103a1ba8b35d9ae803"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:32:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:32:28 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] SCSI core: better initialization for sdev-\u003escsi_level\n  [SCSI] scsi_proc.c: display sdev-\u003escsi_level correctly\n  [SCSI] megaraid_sas: update version and author info\n  [SCSI] megaraid_sas: return sync cache call with success\n  [SCSI] megaraid_sas: replace pci_alloc_consitent with dma_alloc_coherent in ioctl path\n  [SCSI] megaraid_sas: add bios_param in scsi_host_template\n  [SCSI] megaraid_sas: do not process cmds if hw_crit_error is set\n  [SCSI] scsi_transport.h should include scsi_device.h\n  [SCSI] aic79xx: remove extra newline from info message\n  [SCSI] scsi_scan.c: handle bad inquiry responses\n  [SCSI] aic94xx: tie driver to the major number of the sequencer firmware\n  [SCSI] lpfc: add PCI error recovery support\n  [SCSI] megaraid: pci_module_init to pci_register_driver\n  [SCSI] tgt: fix the user/kernel ring buffer interface\n  [SCSI] sgiwd93: interfacing to wd33c93\n  [SCSI] wd33c93: Fast SCSI with WD33C93B\n"
    },
    {
      "commit": "d43a338e395371733a80ec473b40baac5f74d768",
      "tree": "d4c01b62865bed1af2463d7a4eb4cb25ca46c66e",
      "parents": [
        "cb4aaf46c0283dd79ab2e8b8b165c0bf13ab6194",
        "62b529a7b9c11880a8820494a25db0e2ecdf3bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:31:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:31:34 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input:\n  Input: remove obsolete setup parameters from input drivers\n  Input: HIL - fix improper call to release_region()\n  Input: hid-lgff - treat devices as joysticks unless told otherwise\n  Input: HID - add support for Logitech Formula Force EX\n  Input: gpio-keys - switch to common GPIO API\n  Input: do not lock device when showing name, phys and uniq\n  Input: i8042 - let serio bus suspend ports\n  Input: psmouse - properly reset mouse on shutdown/suspend\n"
    },
    {
      "commit": "874ff01bd9183ad16495acfd54e93a619d12b8b5",
      "tree": "e9527e94649fadfa705dae64018e027e51681b88",
      "parents": [
        "ebbe46f73a11a667df59cb8e58b371c0a35f29d0",
        "86aae08faa0069a559ba543ff3dab33fe95f891b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  Documentation/kernel-docs.txt update.\n  arch/cris: typo in KERN_INFO\n  Storage class should be before const qualifier\n  kernel/printk.c: comment fix\n  update I/O sched Kconfig help texts - CFQ is now default, not AS.\n  Remove duplicate listing of Cris arch from README\n  kbuild: more doc. cleanups\n  doc: make doc. for maxcpus\u003d more visible\n  drivers/net/eexpress.c: remove duplicate comment\n  add a help text for BLK_DEV_GENERIC\n  correct a dead URL in the IP_MULTICAST help text\n  fix the BAYCOM_SER_HDX help text\n  fix SCSI_SCAN_ASYNC help text\n  trivial documentation patch for platform.txt\n  Fix typos concerning hierarchy\n  Fix comment typo \"spin_lock_irqrestore\".\n  Fix misspellings of \"agressive\".\n  drivers/scsi/a100u2w.c: trivial typo patch\n  Correct trivial typo in log2.h.\n  Remove useless FIND_FIRST_BIT() macro from cardbus.c.\n  ...\n"
    },
    {
      "commit": "901ea4a07988043ff8c6f4f275ab680a23b8bbcd",
      "tree": "9301cf0d28e8f6b58e5ed1458eca7e3a95906a9c",
      "parents": [
        "2370965c5065b24b28b5ba09b60ddfbfb6d7649b",
        "9de1cc9c446d39546a3d9dd6f7d99a980a7ecc22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:23:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:23:50 2007 -0800"
      },
      "message": "Merge branch \u0027acpi\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027acpi\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] libata: wrong sizeof for BUFFER\n  [PATCH] libata: change order of _SDD/_GTF execution (resend #3)\n  [PATCH] libata: ACPI _SDD support\n  [PATCH] libata: ACPI and _GTF support\n"
    },
    {
      "commit": "2370965c5065b24b28b5ba09b60ddfbfb6d7649b",
      "tree": "1929618e9d904bdd0f050c95053b8b59145f670e",
      "parents": [
        "59b8175c771040afcd4ad67022b0cc80c216b866",
        "0b3581e26d4807f36b2294366d6fbd506c30d68a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:23:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:23:26 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (51 commits)\n  sk98lin: mark deprecated in Kconfig\n  Hostess SV-11 depends on INET\n  Fix link autonegotiation timer.\n  sk98lin: planned removal\n  B44: increase wait loop\n  b44: replace define\n  e1000: allow ethtool to see link status when down\n  e1000: remove obsolete custom pci_save_state code\n  e1000: fix shared interrupt warning message\n  atm: Use ARRAY_SIZE macro when appropriate\n  bugfixes and new hardware support for arcnet driver\n  pcnet32 NAPI no longer experimental\n  MAINTAINER\n  macb: Remove inappropriate spinlocks around mii calls\n  Convert meth to netdev_priv\n  sky2: v1.13\n  sky2: receive error handling improvements\n  sky2: transmit timeout\n  sky2: flow control negotiation for Yukon-FE\n  sky2: no need to reset pause bits on shutdown\n  ...\n"
    },
    {
      "commit": "59b8175c771040afcd4ad67022b0cc80c216b866",
      "tree": "4ef5935bee1e342716d49b9d4b99e3fa835526e6",
      "parents": [
        "920841d8d1d61bc12b43f95a579a5374f6d98f81",
        "3b0eb4a195a124567cd0dd6f700f8388def542c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (117 commits)\n  [ARM] 4058/2: iop32x: set -\u003ebroken_parity_status on n2100 onboard r8169 ports\n  [ARM] 4140/1: AACI stability add ac97 timeout and retries\n  [ARM] 4139/1: AACI record support\n  [ARM] 4138/1: AACI: multiple channel support for IRQ handling\n  [ARM] 4211/1: Provide a defconfig for ns9xxx\n  [ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n  [ARM] 4222/1: S3C2443: Remove reference to missing S3C2443_PM\n  [ARM] 4221/1: S3C2443: DMA support\n  [ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n  [ARM] 4219/1: S3C2443: DMA source definitions\n  [ARM] 4218/1: S3C2412: fix CONFIG_CPU_S3C2412_ONLY wrt to S3C2443\n  [ARM] 4217/1: S3C24XX: remove the dma channel show at startup\n  [ARM] 4090/2: avoid clash between PXA and SA1111 defines\n  [ARM] 4216/1: add .gitignore entries for ARM specific files\n  [ARM] 4214/2: S3C2410: Add Armzone QT2410\n  [ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n  [ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n  [ARM] 4098/1: ARM: rtc_lock only used with rtc_cmos\n  [ARM] 4137/1: Add kexec support\n  [ARM] 4201/1: SMP barriers pair needed for the secondary boot process\n  ...\n\nFix up conflict due to typedef removal in sound/arm/aaci.h\n"
    },
    {
      "commit": "920841d8d1d61bc12b43f95a579a5374f6d98f81",
      "tree": "413be4ee2a75bb523d6e829ef0e52057f408222e",
      "parents": [
        "5c56f466835d20fc4f7119063a8c029f7170a317",
        "a65421ea3f8a0e78b4e3b858bdc5ada5ad653807"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:07:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:07:19 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: fix another deadlock in nodemgr\n  ieee1394: cycle timer read extension for raw1394\n"
    },
    {
      "commit": "5c56f466835d20fc4f7119063a8c029f7170a317",
      "tree": "cfa8afcea4defb59de32c501245bae16d0fdc5d0",
      "parents": [
        "dd397a6d1ae125686d97a20f983778c331093206",
        "c2944612cf30aece4526f23e96e1d234a1870ed6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:05:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:05:14 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (34 commits)\n  [POWERPC] 86xx: Cleaned up platform dts files\n  [POWERPC] 85xx: Renamed MPC8568 MDS board code to match other boards\n  [POWERPC] 85xx: Cleaning up machine probing\n  [POWERPC] QE: clean up ucc_slow.c and ucc_fast.c\n  [POWERPC] 85xx: Cleaned up platform dts files\n  [POWERPC] 83xx: Renamed MPC8323 MDS dts and defconfig to match other boards\n  [POWERPC] 83xx: Updated and renamed MPC8360PB to MPC836x MDS\n  [POWERPC] 83xx: Use of_platform_bus_probe to setup QE devices\n  [POWERPC] 83xx: use default value of loops_per_jiffy\n  [POWERPC] 83xx: Remove obsolete setting of ROOT_DEV.\n  [POWERPC] 83xx: Cleaning up machine probing and board initcalls\n  [POWERPC] Dispose irq mapping when done in mpc52xx_serial.c\n  [POWERPC] 86xx: Add missing of_node_put() in mpc86xx_hpcn_init_irq().\n  [POWERPC] 8[56]xx: Remove obsolete setting of ROOT_DEV for 85xx and 86xx platforms.\n  [POWERPC] pseries: Enabling auto poweron after power is restored.\n  [POWERPC] use winbond libata instead of ide driver for pseries CD drives\n  [POWERPC] powerpc: remove references to the obsolete linux,platform property\n  [POWERPC] add of_get_mac_address and update fsl_soc.c to use it\n  [POWERPC] 83xx: Cleaned up 83xx platform dts files\n  [POWERPC] Fix bug with early ioremap and 64k pages\n  ...\n"
    },
    {
      "commit": "dd397a6d1ae125686d97a20f983778c331093206",
      "tree": "2491fcd5d0c50ff72de2668439f12de55928cae8",
      "parents": [
        "976fd0e29cb1647bf59f939f81a22eba55c2bf0c",
        "ccf352894ceef79d40d015e1deee4c46c3aa42ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:01:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:01:30 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6: (30 commits)\n  ide: make ide_hwif_t.ide_dma_host_on void (v2)\n  ide: make ide_hwif_t.ide_dma_{host_off,off_quietly} void (v2)\n  ide: add ide_set_dma() helper (v2)\n  sgiioc4: fix sgiioc4_ide_dma_check() to enable/disable DMA properly\n  ide: disable DMA in -\u003eide_dma_check for \"no IORDY\" case (v2)\n  ide: convert ide_hwif_t.mmio into flag (v2)\n  ide: use PIO/MMIO operations directly where possible (v2)\n  ide: add ide_use_fast_pio() helper (v3)\n  ide: unexport ide_set_xfer_rate() (v2)\n  ide: remove ide_drive_t.usage\n  ide: remove ide_pci_device_t tables with only one entry\n  ide: remove write-only ide_hwif_t.no_dsc flag\n  ide: remove write-only ide_pio_data_t.blacklisted\n  sis5513: sis5513_config_xfer_rate() cleanup\n  piix: cleanup\n  svwks: small cleanup\n  cs5530: small cleanup\n  hpt366: remove redundant check from init_dma_hpt366()\n  trm290: remove redundant CONFIG_BLK_DEV_IDEDMA #ifdef-s\n  au1xxx-ide: remove dead code\n  ...\n"
    },
    {
      "commit": "976fd0e29cb1647bf59f939f81a22eba55c2bf0c",
      "tree": "c10de669fe39995619e5a972ae8518f72ff9b8d9",
      "parents": [
        "733abe4fff3afa13e301bc8bc5bee9aac4b59fdc",
        "7084f8429c940bac856123ce6d3946638fe20364"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:00:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:00:26 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/core: Set static rate in ib_init_ah_from_path()\n  IB/ipath: Make ipath_map_sg() static\n  IB/core: Fix sparse warnings about shadowed declarations\n  RDMA/cma: Add multicast communication support\n  IB/sa: Track multicast join/leave requests\n  IPoIB: CM error handling thinko fix\n  RDMA/cxgb3: Remove Open Grid Computing copyrights in iw_cxgb3 driver\n  RDMA/cxgb3: Fail posts synchronously when in TERMINATE state\n  RDMA/iwcm: iw_cm_id destruction race fixes\n  IB/ehca: Change query_port() to return LINK_UP instead UNKNOWN\n  IB/ehca: Allow en/disabling scaling code via module parameter\n  IB/ehca: Fix race condition/locking issues in scaling code\n  IB/ehca: Rework irq handler\n  IPoIB: Only allow root to change between datagram and connected mode\n  IB/mthca: Fix allocation of ICM chunks in coherent memory\n  IB/mthca: Allow the QP state transition RESET-\u003eRESET\n"
    },
    {
      "commit": "733abe4fff3afa13e301bc8bc5bee9aac4b59fdc",
      "tree": "c11f08a401783848deb7f41f65e990333971ba66",
      "parents": [
        "5fe8252fc3a21666cf19053fbd7ec7bd9664f5d9",
        "81bb0e198b4638ac65233b316f4588639dfe1fcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:55 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: Make PCI device numa-node attribute visible in sysfs\n  PCI: add systems for automatic breadth-first device sorting\n  PCI: PCI devices get assigned redundant IRQs\n  PCI: Make CARDBUS_MEM_SIZE and CARDBUS_IO_SIZE boot options\n  PCI: pci.txt fix __devexit() usage\n  PCI/sysfs/kobject kernel-doc fixes\n"
    },
    {
      "commit": "5fe8252fc3a21666cf19053fbd7ec7bd9664f5d9",
      "tree": "07fbc97eabdafe48362ba4f295474c86309a5602",
      "parents": [
        "460223d21d960e420775ca4d11ddaa8389af4d25",
        "ef665c1a06be719ed9a6b0ad7967137258d9457a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  sysfs: fix build errors: uevent with CONFIG_SYSFS\u003dn\n  pcmcia: some class_device fallout\n  Driver core: device_add_attrs() cleanup\n  debugfs: Remove misleading comments.\n  debugfs: implement symbolic links\n  Driver: remove redundant kobject_unregister checks\n  kobject: kobj-\u003ek_name verification fix\n  serial: Add PCMCIA IDs for Quatech DSP-100 dual RS232 adapter.\n  Driver core: let request_module() send a /sys/modules/kmod/-uevent\n  Driver.h copyright update\n"
    },
    {
      "commit": "460223d21d960e420775ca4d11ddaa8389af4d25",
      "tree": "c1e9d3e661180263f5e4ac72af85a151d3c183e7",
      "parents": [
        "255f0385c8e0d6b9005c0e09fffb5bd852f3b506",
        "ed077bb714816e942ea9b740156659a28a34112f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 12:59:04 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (39 commits)\n  USB: at91-ohci, handle extra at91sam9261 ahb clock\n  USB: another id for cp2101 driver\n  USB: ueagle-atm.c needs sched.h\n  USB: at91_udc, shrink runtime footprint\n  usbnet: add missing Kconfig for KC2190 cables\n  usbnet: init fault (oops) cleanup, whitespace fixes\n  usbnet: recognize SiteCom CN-124\n  usb: Remove Airprime device from option.c\n  USB: change __init to __devinit for isp116x_probe\n  USB: ps3: don\u0027t call ps3_system_bus_driver_register on other platforms\n  USB: hid-core.c: Removes GTCO CalComp Interwrite IPanel PIDs from blacklist\n  USB: kernel-doc fixes\n  USB: quirky device for cdc-acm\n  USB: cdc-acm: fix incorrect throtteling, make set_control optional\n  USB: unconfigure devices which have config 0\n  USB: make usb_iso_packet_descriptor.status signed\n  USB: fix g_serial small error\n  USB: use __u32 rather than u32 in userspace ioctls in usbdevice_fs.h\n  USB Storage: US_FL_IGNORE_RESIDUE needed for Aiptek MP3 Player\n  USB: Fix misspelled \"USBNET_MII\" kernel config option.\n  ...\n"
    },
    {
      "commit": "4f65992381112acd7d2732665a9eae492c2c9de6",
      "tree": "e04df8b8129f5ca5cd1ecdc8ab9225094397575b",
      "parents": [
        "2a7295b277539728a748fba00db388f3dc49c0d0"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.fr",
        "time": "Tue Feb 13 12:30:38 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:47:47 2007 +0000"
      },
      "message": "[MTD] [NAND] S3C2412 fix hw ecc\n\nS3C2412 use differents registers than s3c2440 for hw ecc handling.\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.fr\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "2a7295b277539728a748fba00db388f3dc49c0d0",
      "tree": "3285b0d19c0ab743656e7aa42ded9db21b8af0ab",
      "parents": [
        "7be26bfb2ef3b3a768232d11d9aad9222b053d0a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:11 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:45:05 2007 +0000"
      },
      "message": "[MTD] [NAND] Work around false compiler warning in CAFÉ driver\n\ndrivers/mtd/nand/cafe.c: In function \u0027cafe_nand_cmdfunc\u0027:\ndrivers/mtd/nand/cafe.c:269: warning: \u0027irqs\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3a38d3af92c423687fa3c916ad3e1288980024e3",
      "tree": "e342721bef447d35c9f5737a6e5d95ec695b0a2d",
      "parents": [
        "1a6284cb6f44b2484505ee7567831316a90bc09f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:09 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:42:51 2007 +0000"
      },
      "message": "[MTD] [MAPS] ichxrom warning fix\n\ndrivers/mtd/maps/ichxrom.c: In function \u0027ichxrom_init_one\u0027:\ndrivers/mtd/maps/ichxrom.c:231: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\ndrivers/mtd/maps/ichxrom.c:231: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "1a6284cb6f44b2484505ee7567831316a90bc09f",
      "tree": "1e3b046c191ada7467881801d581e37f6afb5752",
      "parents": [
        "5ad0fdc6ddd4836ddbd912a4cfc6af3963fdaa59"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:09 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:42:25 2007 +0000"
      },
      "message": "[MTD] [MAPS] amd76xrom warning fix\n\ndrivers/mtd/maps/amd76xrom.c: In function \u0027amd76xrom_init_one\u0027:\ndrivers/mtd/maps/amd76xrom.c:209: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5ad0fdc6ddd4836ddbd912a4cfc6af3963fdaa59",
      "tree": "d447a5f9ad375932a9ed2ad8255ecabd7ed1a50f",
      "parents": [
        "65af07141b8249c98888a470e01c449131b72ffe"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:08 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:42:03 2007 +0000"
      },
      "message": "[MTD] [MAPS] esb2rom warning fixes\n\ndrivers/mtd/maps/esb2rom.c: In function \u0027esb2rom_init_one\u0027:\ndrivers/mtd/maps/esb2rom.c:293: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "65af07141b8249c98888a470e01c449131b72ffe",
      "tree": "0dc8337fa16d5286aa4cc40af653686a8cfc1cb3",
      "parents": [
        "3ce32f5d12735b11c002057378879b3366f09825"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:07 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:41:47 2007 +0000"
      },
      "message": "[MTD] [MAPS] ck804xrom warning fix\n\ndrivers/mtd/maps/ck804xrom.c: In function \u0027ck804xrom_init_one\u0027:\ndrivers/mtd/maps/ck804xrom.c:211: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\ndrivers/mtd/maps/ck804xrom.c:211: warning: format \u0027%08lx\u0027 expects type \u0027long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3ce32f5d12735b11c002057378879b3366f09825",
      "tree": "11e285f6d61ec042877ba90202903441c2b3ae74",
      "parents": [
        "e389612deceea0816a8027fb2fcf68d5856c8d3a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:07 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:41:31 2007 +0000"
      },
      "message": "[MTD] [MAPS] netsc520 warning fix\n\ndrivers/mtd/maps/netsc520.c: In function \u0027init_netsc520\u0027:\ndrivers/mtd/maps/netsc520.c:97: warning: format \u0027%lx\u0027 expects type \u0027long unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "e389612deceea0816a8027fb2fcf68d5856c8d3a",
      "tree": "6133427e389df211ef4e665b37a2bdf358350157",
      "parents": [
        "5785bdd6fca4e117c9891c377347ff1a987abb1b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:06 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:41:01 2007 +0000"
      },
      "message": "[MTD] [MAPS] sc520cdp warning fix\n\ndrivers/mtd/maps/sc520cdp.c:241: warning: format \u0027%lx\u0027 expects type \u0027long unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\ndrivers/mtd/maps/netsc520.c: In function \u0027init_netsc520\u0027:\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "5785bdd6fca4e117c9891c377347ff1a987abb1b",
      "tree": "6625e2a40f407d96772c09553b0973b0fbfaae19",
      "parents": [
        "67a9c7af1f5eb5dbf1399b364fcf7e64dc28236c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 16:02:05 2007 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Feb 18 16:38:32 2007 +0000"
      },
      "message": "[MTD] [ONENAND] onenand_base warning fix\n\ndrivers/mtd/onenand/onenand_base.c: In function \u0027onenand_bbt_read_oob\u0027:\ndrivers/mtd/onenand/onenand_base.c:1033: warning: format \u0027%i\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027size_t\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3b0eb4a195a124567cd0dd6f700f8388def542c6",
      "tree": "a5302057b2d2bdfb2072cb2ff0df9e1c0990345c",
      "parents": [
        "8213084125eed3c5efbc5e13739b93dfedb88590",
        "588ef7693574cfbcb228f48d5478c2b39a9b0c9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "message": "Merge the easy part of the IOP branch\n"
    },
    {
      "commit": "62b529a7b9c11880a8820494a25db0e2ecdf3bed",
      "tree": "a0beb325472c8ea07579c46e6cccb2f9e8f41b9d",
      "parents": [
        "2a575f11fb8e13d6bbdefaa591e9406200674402"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:58 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:58 2007 -0500"
      },
      "message": "Input: remove obsolete setup parameters from input drivers\n\nThey have been marked as __obsolete_setup() for several years,\nit is time for them to go.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2a575f11fb8e13d6bbdefaa591e9406200674402",
      "tree": "d10310b8a72bad2e22e4bfd3d9fa6d9411579ab6",
      "parents": [
        "00a8691ca689c134eaf5b73d7251df1d6f0318be"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Feb 18 01:44:02 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:44:02 2007 -0500"
      },
      "message": "Input: HIL - fix improper call to release_region()\n\nDo not call release_region() if the code has been compiled\nwithout CONFIG_HP300 support.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "00a8691ca689c134eaf5b73d7251df1d6f0318be",
      "tree": "e13427892468941c2e3895b4bfc6978665f34e42",
      "parents": [
        "130b1ab3f3dba350a949ae44a39c9beebddc09b9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:42:11 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:42:11 2007 -0500"
      },
      "message": "Input: hid-lgff - treat devices as joysticks unless told otherwise\n\nBy default threat devices as joysticks with constant force-feedback\neffect.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "130b1ab3f3dba350a949ae44a39c9beebddc09b9",
      "tree": "08d038b57425289c7ecf9eb1f29a7b94a8fd7d6d",
      "parents": [
        "0d98f6bbd8d62c2c7a9924e0b3e5068cc28173b0"
      ],
      "author": {
        "name": "Valentin Zagura",
        "email": "puthre@gmail.com",
        "time": "Sun Feb 18 01:41:27 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:41:27 2007 -0500"
      },
      "message": "Input: HID - add support for Logitech Formula Force EX\n\nSigned-off-by: Johann Deneux \u003cjohann.deneux@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0d98f6bbd8d62c2c7a9924e0b3e5068cc28173b0",
      "tree": "e5a5b9560acd4454f1a1b34e2a5cfcd9c5d31c9e",
      "parents": [
        "1efa770f8ef0bfe12cd004f2e1f75eefcd8699d3"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:46 2007 -0500"
      },
      "message": "Input: gpio-keys - switch to common GPIO API\n\nThis adds support for at least SA1100 and S3C24xx CPUs.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1efa770f8ef0bfe12cd004f2e1f75eefcd8699d3",
      "tree": "7131705511de28a8774d4fc67d2d4ae1277fc5b6",
      "parents": [
        "82dd9eff4bf3b17f5f511ae931a1f350c36ca9eb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:37 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:37 2007 -0500"
      },
      "message": "Input: do not lock device when showing name, phys and uniq\n\nNow that sysfs attributes return -ENODEV once driver requests their\nremoval we do not need to handle scenario when data is deleted from\nunder our feet and can simplify the code.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "82dd9eff4bf3b17f5f511ae931a1f350c36ca9eb",
      "tree": "ccdd9581910720c07e7b1e0019278ea800671f24",
      "parents": [
        "a1cec06177386ecc320af643de11cfa77e8945bd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:30 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:30 2007 -0500"
      },
      "message": "Input: i8042 - let serio bus suspend ports\n\nLet serio subsystem take care of suspending the ports; concentrate\non suspending/resuming the controller itself.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a1cec06177386ecc320af643de11cfa77e8945bd",
      "tree": "1c335b711acb5c2f9186da2d08da8b7a7810f755",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:24 2007 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Sun Feb 18 01:40:24 2007 -0500"
      },
      "message": "Input: psmouse - properly reset mouse on shutdown/suspend\n\nSome people report that they need psmouse module unloaded\nfor suspend to ram/disk to work properly. Let\u0027s make port\ncleanup behave the same way as driver unload.\n\nThis fixes \"bad state\" roblem on various HP laptops, such\nas nx7400.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "b312362be6d9155b66f3a26d9159e0a680fbd6c5",
      "tree": "52ebaad6117abf806dab4e738d01b509839f7b12",
      "parents": [
        "bdcac1878c80b068d8e073c1691d4bd09ba9996d",
        "bb52a653eaef4aee877b2fa36de8699926f788bd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 into upstream-jgarzik\n\nConflicts:\n\n\tnet/ieee80211/softmac/ieee80211softmac_module.c\n\tnet/ieee80211/softmac/ieee80211softmac_wx.c\n"
    },
    {
      "commit": "0b3581e26d4807f36b2294366d6fbd506c30d68a",
      "tree": "4d38e3786ce37512cdcdbae947a1022aa4e131ad",
      "parents": [
        "bdcac1878c80b068d8e073c1691d4bd09ba9996d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sat Feb 10 03:48:17 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 16:56:33 2007 -0500"
      },
      "message": "sk98lin: mark deprecated in Kconfig\n\nsk98lin is scheduled for removal in July 2007. This patch makes the\ndeprecation more obvious in the configuration interface. FWIW, Gentoo have\nbeen shipping a patch very similar to this for a long time.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "420cff550fb1338bc946f1ccc8bb66f2d96ad1cb",
      "tree": "e6c545abd41b14c16913a28134936fab3476c6ff",
      "parents": [
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Feb 17 03:13:07 2007 -0800"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Feb 17 22:42:15 2007 +0100"
      },
      "message": "[WATCHDOG] machzwd warning fix\nFrom: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\ndrivers/char/watchdog/machzwd.c: In function \u0027zf_ioctl\u0027:\ndrivers/char/watchdog/machzwd.c:327: warning: passing argument 1 of \u0027zf_ping\u0027 makes integer from pointer without a cast\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "bdcac1878c80b068d8e073c1691d4bd09ba9996d",
      "tree": "79747c08a515413a9ca04a7a28d97f77607d84e3",
      "parents": [
        "f0ba73583aa7617d77346b3ee418f2f58a9a2204"
      ],
      "author": {
        "name": "Baruch Even",
        "email": "baruch@ev-en.org",
        "time": "Sat Feb 17 16:37:52 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:39:37 2007 -0500"
      },
      "message": "Hostess SV-11 depends on INET\n\nComtrol Hostess SV-11 driver uses features from INET but doesn\u0027t depend on it.\nThe simple solution is to make it depend on INET as happens for the sealevel\ndriver.\n\nFixes bug #7930.\n\nSigned-Off-By: Baruch Even \u003cbaruch@ev-en.org\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f0ba73583aa7617d77346b3ee418f2f58a9a2204",
      "tree": "74358126a4ed11451efcd612e8fc9e7bbac353fb",
      "parents": [
        "8765c125e05167b5b7669961b44f50902d4bb36d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 17 02:51:15 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:37:14 2007 -0500"
      },
      "message": "Fix link autonegotiation timer.\n\nStart link negotiation in the open method.  Previously it was started\non driver initialialization and shutdown on close so an ifdown would\nhave results in closing negotiation for good.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8765c125e05167b5b7669961b44f50902d4bb36d",
      "tree": "96cdfaffa00dd30db0ea642c630ba5bbbd34a6ed",
      "parents": [
        "40ee8c768cbb57aac7e55f7b54572afa8a9eac5a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 16 15:07:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:37:14 2007 -0500"
      },
      "message": "sk98lin: planned removal\n\nNag message about planned sk98lin removal.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "40ee8c768cbb57aac7e55f7b54572afa8a9eac5a",
      "tree": "2d62fc3e95be6e4af542d237ed4f16c36f0d059b",
      "parents": [
        "97db9ee7ee86aba1117ea6605413e0972b506fbc"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Fri Feb 16 13:27:27 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:37:14 2007 -0500"
      },
      "message": "B44: increase wait loop\n\nThe b44 Enet control disable bit may take longer to clear on some\nsystems, so the loop count is increased with this patch. Functionality\nis not compromised, but a debug message can be seen when the bit is not\ncleared within the count value.\nThanks to Vasileios Lourdas who reported the problem.\n\nSigned-off by: Gary Zambrano \u003czambrano@broadcom.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "97db9ee7ee86aba1117ea6605413e0972b506fbc",
      "tree": "90cc72d0a7a13148b5c413a0aeddc0216d39a0e6",
      "parents": [
        "ca6efb7d6c9336acda2e7b76a39b59bbfe77ec13"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Fri Feb 16 13:27:23 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:37:14 2007 -0500"
      },
      "message": "b44: replace define\n\nReplaced B44_DMA_MASK with DMA_30BIT_MASK.\n\nSigned-off by: Gary Zambrano \u003czambrano@broadcom.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ca6efb7d6c9336acda2e7b76a39b59bbfe77ec13",
      "tree": "4cf6274ccd88b79a4294216b0b5bfef01e50ff78",
      "parents": [
        "1d33e9c606bcf3d00bf67477e34253e861bb71c3"
      ],
      "author": {
        "name": "Kok, Auke",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Feb 16 14:39:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:37:14 2007 -0500"
      },
      "message": "e1000: allow ethtool to see link status when down\n\nBy reading the MAC status register we can detect whether the MAC has\nseen the PHY see link. This allows us to show the link properties before\nthe device is up in ethtool.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d33e9c606bcf3d00bf67477e34253e861bb71c3",
      "tree": "70e783fe225800e26b9cacebc816b29e5d7d1908",
      "parents": [
        "d2ed16356ff4fb9de23fbc5e5d582ce580390106"
      ],
      "author": {
        "name": "Kok, Auke",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Feb 16 14:39:28 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:37:14 2007 -0500"
      },
      "message": "e1000: remove obsolete custom pci_save_state code\n\nNow that 2.6.19 provides a proper implementation that saves MSI, PCI-E\nconfig space, we can have the e1000 driver use those instead of it\u0027s\ncustom implementation.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2ed16356ff4fb9de23fbc5e5d582ce580390106",
      "tree": "b1435458eb65a5f9bcfb28b7ee9dc28d8cbbda14",
      "parents": [
        "36fe55d6a3c7096a7dc852010865c63d572aeaf4"
      ],
      "author": {
        "name": "Kok, Auke",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Feb 16 14:39:26 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:37:14 2007 -0500"
      },
      "message": "e1000: fix shared interrupt warning message\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36fe55d6a3c7096a7dc852010865c63d572aeaf4",
      "tree": "5fbd732b547c94f930ec9347c530b74b066b35c9",
      "parents": [
        "52edc17f94f7bd4d9a66bb13d9142f4072c7a82d"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Fri Feb 16 01:42:23 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:48 2007 -0500"
      },
      "message": "atm: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in kernel.h for ATM\ndrivers.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: chas williams \u003cchas@cmf.nrl.navy.mil\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "52edc17f94f7bd4d9a66bb13d9142f4072c7a82d",
      "tree": "0e0c32e5565bafd3b0f4c5fc75144ac4192abce9",
      "parents": [
        "659dd8351a0acbf6b057ebddd4388a97cdf0feb2"
      ],
      "author": {
        "name": "Jeff Morrow",
        "email": "jmorrow@jmorrow.org",
        "time": "Fri Feb 16 01:42:27 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:48 2007 -0500"
      },
      "message": "bugfixes and new hardware support for arcnet driver\n\nThe modifications and bug fixes noted below were done by Realtime Control\nWorks and Contemporary Control Systems, Inc, Jan 2005.  They were\nincorporated into the 2.6 kernel by Jeff Morrow of Sierra Analytics, Feb\n2007.  \u003cjmorrow@massspec.com\u003e\n\nThe changes have been tested on a Contemporary Controls PCI20U-4000.\n\nSummary of changes:\n\nArc-rawmode.c:\n      rx():\n      - Fixed error in received packet lengths; 256 byte packets were\n        being received as 257 bytes packets.\n\n      prepare_tx():\n      - Fixed error in transmit length calcs; 257 byte packets were being\n        transmitted as 260 byte packets.\n\ncom20020.c:\n      com20020_check():\n      - We now load the SETUP2 register if the \u0027clockm\u0027 parameter is\n        non-zero, instead of checking for ARC_CAN_10MBIT. The user is\n        now responsible for whether or not SETUP2 is loaded.  If the\n        clock multiplier is non-zero, this means that the user wants a\n        baud rate greater than 2.5Mbps. This is not possible unless the\n        SETUP2 register is present (COM20020D, or COM20022). So, we\u0027re\n        relying on the user to be smart about what kind of chip he\u0027s\n        dealing with...\n\ncom20020-pci.c\n      - Added several entries to com20020pci_id_table[].\n\nSigned-off-by: Jeff Morrow \u003cjmorrow@massspec.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "659dd8351a0acbf6b057ebddd4388a97cdf0feb2",
      "tree": "ced1940ccb645d576e3a2139f2f86a45c0baa2e4",
      "parents": [
        "04ce09481b90dd0645fe034c74a3344d712e347f"
      ],
      "author": {
        "name": "pcnet32@verizon.net",
        "email": "pcnet32@verizon.net",
        "time": "Fri Feb 16 10:09:57 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:48 2007 -0500"
      },
      "message": "pcnet32 NAPI no longer experimental\n\nRemove the experimental tag for the pcnet32 NAPI implementation.\n\nSigned-off-by:  Don Fry \u003cpcnet32@verizon.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "140e807dd7d6aa68e601f50a10abd5351e06126f",
      "tree": "4481f795dffd8db8fe1723200614018d06ac2815",
      "parents": [
        "daeafdc360f91d286490105e67b13f094381e23f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Feb 16 15:59:06 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:48 2007 -0500"
      },
      "message": "macb: Remove inappropriate spinlocks around mii calls\n\nRemove spin_lock_irqsave() around mii_ethtool_gset, mii_ethtool_sset\nand generic_mii_ioctl. These are unnecessary and harmful because\nthe mii calls may call back into the mdio functions, which may sleep.\n\nPointed out by David Brownell.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "daeafdc360f91d286490105e67b13f094381e23f",
      "tree": "79f8b74732b39fe386c16196cf4f493639e547cd",
      "parents": [
        "62ba7e6cfdf6a6e20c77bacdfa15e07859fced45"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 16 12:52:17 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:47 2007 -0500"
      },
      "message": "Convert meth to netdev_priv\n\nAnd while at it loose plenty of useless casts.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62ba7e6cfdf6a6e20c77bacdfa15e07859fced45",
      "tree": "69cdbfa9377fc6076b3473d15fbd77612c056e48",
      "parents": [
        "a79abdc6eeca745b2af04fc03f9a04da0d294094"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Feb 15 16:40:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:47 2007 -0500"
      },
      "message": "sky2: v1.13\n\nNew version.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a79abdc6eeca745b2af04fc03f9a04da0d294094",
      "tree": "b3615973c6f8e39c8e8b669c8baac24c973d8541",
      "parents": [
        "819067916d785cac0369b8d6e187b4a83fd17785"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Feb 15 16:40:34 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:47 2007 -0500"
      },
      "message": "sky2: receive error handling improvements\n\nDon\u0027t drop oversize frame it might be a VLAN (untagged).\nUse different counter for fifo overrun vs fifo error.\nPrint error on fifo overrrun.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "819067916d785cac0369b8d6e187b4a83fd17785",
      "tree": "565bd507b92755f2f75682a8b87fb96c506a2f5d",
      "parents": [
        "da4c1ff475d82585e3206f0270cb1ba55bcf3c74"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Feb 15 16:40:33 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:47 2007 -0500"
      },
      "message": "sky2: transmit timeout\n\nThe transmit timeout code could hang, and it would not clear out\nproblems if the hardware was stuck.  Change the code to effectively do\na device down/up similar to the suspend/resume code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "da4c1ff475d82585e3206f0270cb1ba55bcf3c74",
      "tree": "1d9c63ce3bd7dd5a0ba297303cfef6055b1a1812",
      "parents": [
        "7a7b5181517752005fd0dc822176a6975218ec0f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Feb 15 16:40:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:47 2007 -0500"
      },
      "message": "sky2: flow control negotiation for Yukon-FE\n\nThe Yukon-FE chip doesn\u0027t do gigabit and has a differen PHY internally.\nOn this chip, phy status register doesn\u0027t properly reflect the result\nof flow control negotiation. To workaround the problem and avoid having\nto have so much chip dependent code; compute the result of flow control\nby looking at the local and remote advertised bits.\n\nSigned-off-by: Stephen Hemmminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a7b5181517752005fd0dc822176a6975218ec0f",
      "tree": "31c149470672e17ec6ba0ad0dff339a59108b8df",
      "parents": [
        "7e7c0982218a70d9bab06efcae66d02f172260e7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Feb 15 16:40:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:47 2007 -0500"
      },
      "message": "sky2: no need to reset pause bits on shutdown\n\nResetting the pause bits on shutdown is not necessary.\nThe code was inherited from the vendor driver, and it is currently #ifdef\u0027d\nout there as well.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e7c0982218a70d9bab06efcae66d02f172260e7",
      "tree": "ec931bf0274ed7cd35122d1e9979e211d4c565a4",
      "parents": [
        "0f4e7b45b99f3bf437bc73997fb861cd039ffeb6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Feb 15 16:40:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:47 2007 -0500"
      },
      "message": "sky2: dont flush good pause frames\n\nDon\u0027t mark pause frames as errors. This problem caused transmitter not\nto pause and would effectively take out a gigabit switch because the\nit can\u0027t handle overrun.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f4e7b45b99f3bf437bc73997fb861cd039ffeb6",
      "tree": "cf6dc732d684a0227a8d87deedd6e7eeb34728b5",
      "parents": [
        "538cc7ee7dddaedf9442f32ec4cc617a070ef341"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Thu Feb 15 13:53:09 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:30:46 2007 -0500"
      },
      "message": "cxgb3 Fix copyrights in the cxgb3 driver.\n\nFix copyrights in the cxgb3 driver.\n\nRemove the Open Grid Computing copyright.  It shouldn\u0027t be there.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "538cc7ee7dddaedf9442f32ec4cc617a070ef341"
}
