)]}'
{
  "log": [
    {
      "commit": "17f0cd2f350b90b28301e27fe0e39f34bfe7e730",
      "tree": "6baba85d4f3b83398dc5a412b328bfcef1633548",
      "parents": [
        "34bbd704051c9d053d69e90569a3a2365f4c7b50"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Wed Feb 28 20:13:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:39 2007 -0800"
      },
      "message": "[PATCH] Fix buffer overflow and races in capi debug functions\n\nThe CAPI trace debug functions were using a fixed size buffer, which can be\noverflowed if wrong formatted CAPI messages were sent to the kernel capi\nlayer.  The code was also not protected against multiple callers.  This fix\nbug 8028.\n\nAdditionally the patch make the CAPI trace functions optional.\n\nSigned-off-by: Karsten Keil \u003ckkeil@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": "dae9f8e63cbb532e8c4b9c54bda0bf511af9c01c",
      "tree": "50c031c901986a0d3669191587691a6ccc192089",
      "parents": [
        "65dc8145711d1c20aecbb1a8a4a518f7c68611b8"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Feb 28 20:13:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:38 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/gigaset: build asyncdata.o into the gigaset module (fix)\n\na) Remove #define acrobatics that have become unnecessary by the move of\n   asyncdata.o into the common part.\n\nb) Correct the rule for building the common part into the kernel when\n   some or all hardware specific parts are built as modules.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Karsten Keil \u003ckkeil@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": "d5c1682f9f8f4aa064f81fda67ea7b91fd829512",
      "tree": "9da6d1f3bb3d2a6f451b784959fe065d68e27ff1",
      "parents": [
        "da68d61f89e275260cc993a0d4a39e63700098fb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 20 13:58:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/gigaset/: build asyncdata.o into the gigaset module\n\n  LD      drivers/isdn/gigaset/built-in.o\ndrivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_send_skb\u0027:\n(.text+0xe50): multiple definition of `gigaset_m10x_send_skb\u0027\ndrivers/isdn/gigaset/usb_gigaset.o:(.text+0x0): first defined here\ndrivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_input\u0027:\n(.text+0x1121): multiple definition of `gigaset_m10x_input\u0027\ndrivers/isdn/gigaset/usb_gigaset.o:(.text+0x2d1): first defined here\nmake[4]: *** [drivers/isdn/gigaset/built-in.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d08df601a30df9e36c29f3214315f4f0c8784c68",
      "tree": "cc40826467113f1bfd2e666bb51670e31f436355",
      "parents": [
        "6340aa61b1f1d9c2aadb20594778a5f849bcbb69"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:07:33 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:07:33 2007 +0100"
      },
      "message": "Various typo fixes.\n\nCorrect mis-spellings of \"algorithm\", \"appear\", \"consistent\" and\n(shame, shame) \"kernel\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c6025a79f5d438bba0186fbb230dc780e876edf2",
      "tree": "6f1d60afbe97040cbf3cb0312707a2d58b728d64",
      "parents": [
        "838e56a11cdb2abaf490eb7879ab021db938d47d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Feb 16 01:27:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 16 08:13:56 2007 -0800"
      },
      "message": "[PATCH] correct CONFIG_GIGASET_M101 Makefile entry\n\nAdvanced Mathematics, lesson 1:\n101 !\u003d 105\n\n;-)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@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": "2b8693c0617e972fc0b2fd1ebf8de97e15b656c3",
      "tree": "3eb7dfbc8d5e4031e4992bdd566e211f5ada71f3",
      "parents": [
        "5dfe4c964a0dd7bb3a1d64a4166835a153146207"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:45 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 3\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f85aaeba458fda1de199a73566c641516e9a935d",
      "tree": "4c46105fdb6cd1987c7452ac1fd06f2af6353380",
      "parents": [
        "053b47ff249b9e0a634dae807f81465205e7c228"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 12 00:53:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:35 2007 -0800"
      },
      "message": "[PATCH] isdn-eicon: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Karsten Keil \u003ckkeil@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": "053b47ff249b9e0a634dae807f81465205e7c228",
      "tree": "220695a694f2be08c26a836435e4ba9f093b9af8",
      "parents": [
        "a871fe858c5437ff8798fbaef52b6a88110b64a1"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Feb 12 00:53:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:35 2007 -0800"
      },
      "message": "[PATCH] Workaround CAPI subsystem locking issue\n\nI think the following patch should go into the kernel, until the ISDN/CAPI\nguys create the real fix for this issue.\n\nThe issue is a concurrency issue with some internal CAPI data structure\nwhich can crash the kernel.\n\nOn my FritzCard DSL with the AVM driver it crashes about once a day without\nthis workaround patch.  With this workaround patch it\u0027s rock-stable (at\nleast on UP, but I don\u0027t see why this shouldn\u0027t work on SMP as well.  But\nmaybe I\u0027m missing something.)\n\nThis workaround is kind of a sledgehammer which inserts a global lock to\nwrap around all the critical sections.  Of course, this is a scalability\nissue, if you have many ISDN/CAPI cards.  But it prevents a crash.  So I\nvote for this fix to get merged, until people come up with a better\nsolution.  Better have a stable kernel that\u0027s less scalable, than a\ncrashing and useless kernel.\n\nThis bug is in the kernel since 2.6.15 (at least).\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Kai Germaschewski \u003ckai.germaschewski@gmx.de\u003e\nCc: Karsten Keil \u003ckkeil@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": "a871fe858c5437ff8798fbaef52b6a88110b64a1",
      "tree": "2e93927962c087c48b371c3494550f4c27e74a25",
      "parents": [
        "986c4bb8c4a7bf248378954782553334a003d80a"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon Feb 12 00:53:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:35 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/hisax/: Convert to generic boolean-values\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "986c4bb8c4a7bf248378954782553334a003d80a",
      "tree": "68d1c6dd17db1ff9c5816844c695e85a51f54506",
      "parents": [
        "2a8081f99cd2b1f356c1d07c75f5c386c2e54efc"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon Feb 12 00:53:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:35 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/hardware/eicon/: convert to generic boolean-values\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "2a8081f99cd2b1f356c1d07c75f5c386c2e54efc",
      "tree": "0f232b7163b26df4c2f3fe6752ff16e658d01098",
      "parents": [
        "f0d8737bf741181aa6a452cffe3b9c074afa0cc1"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 12 00:53:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:35 2007 -0800"
      },
      "message": "[PATCH] ISDN: Rename special macro CONFIG_HISAX_HFC4S8S_PCIMEM\n\nRename the macro CONFIG_HISAX_HFC4S8S_PCIMEM to simply HISAX_HFC4S8S_PCIMEM so\nthat it no longer resembles a user-settable kernel config macro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "f0d8737bf741181aa6a452cffe3b9c074afa0cc1",
      "tree": "24164928bf0befff8da3751ccf5c570054d31651",
      "parents": [
        "e3c07b9615ee123113de2e881143eb74442d3bf5"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 12 00:53:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] ISDN: Remove defunct test emulator\n\nBased on advice from K.  Keil, get rid of remaining traces of defunct test\nemulator for HISAX.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "e3c07b9615ee123113de2e881143eb74442d3bf5",
      "tree": "95be1da54b1641e2fc1649baadc24b1a1c7497d2",
      "parents": [
        "26fb5c5810afa0d8209ceff7cb267398be53829d"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 12 00:53:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] ISDN: Rename debug option CONFIG_SERIAL_NOPAUSE_IO\n\nBased on advice from K.  Keil, rename the special debug option\nCONFIG_SERIAL_NOPAUSE_IO to ELSA_SERIAL_NOPAUSE_IO so it no longer resembles a\nuser-selectable kernel config option.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "26fb5c5810afa0d8209ceff7cb267398be53829d",
      "tree": "1996730cf72c9eb92011cac123963581f779f950",
      "parents": [
        "e3f2769e6e896a5d734593e4842014cab220d027"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 12 00:53:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] ISDN: Rename some debugging macros to not resemble CONFIG options\n\nRename some of the debugging macros for ISDN AVM so that they don\u0027t resemble\nkernel config settings, as they\u0027re primarily for author debugging instead.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "e3f2769e6e896a5d734593e4842014cab220d027",
      "tree": "fc2d8974616c476e704c3d81262ac2482213c219",
      "parents": [
        "fd863db937c0d30679d4bd5329653adb46b66627"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 12 00:53:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] ISDN: Fix typo \"CONFIG_HISAX_QUADRO\" -\u003e \"CONFIG_HISAX_SCT_QUADRO\".\n\nReplace misspelled CONFIG_HISAX_QUADRO with CONFIG_HISAX_SCT_QUADRO.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "fd863db937c0d30679d4bd5329653adb46b66627",
      "tree": "dd4bd40c998ee7718eca0d6139db32fb14451c87",
      "parents": [
        "fc238b3791447b93c69cd50a99dfcaad6162afba"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 12 00:53:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] isdn/capi: use ARRAY_SIZE when appropriate\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@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": "fc238b3791447b93c69cd50a99dfcaad6162afba",
      "tree": "ff98e02c355cfdf0f496e17cfaf81daf5f915270",
      "parents": [
        "b19a8f0472cf2fc401c47f585fcd42e770124e06"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 12 00:53:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/sc/: proper prototypes\n\nAdd proper prototypes in a header file for global code under\ndrivers/isdn/sc/.\n\nSince the GNU C compiler is now able do tell us that caller and callee\ndisagreed about the number of arguments of setup_buffers(), this patch\nalso fixes this bug.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Karsten Keil \u003ckkeil@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": "b19a8f0472cf2fc401c47f585fcd42e770124e06",
      "tree": "87b4e2d69363d3e79cfb1a957f9c1a28d2ee7a57",
      "parents": [
        "010046d0c805ac3bfab1740f4a056af70b84ea46"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 12 00:53:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/hisax/: proper prototypes\n\n- add functions prototypes for some global functions to header files\n\n- remove unneeded \"extern\"s from some function prototypes\n\nYou might note that this patch results in a new warning - that\u0027s due to the\nfact that with a proper prototype gcc is able to discover a broken\nwork_struct conversion.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Karsten Keil \u003ckkeil@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": "010046d0c805ac3bfab1740f4a056af70b84ea46",
      "tree": "70e621b0caaa455aa5b61a6d815bae77295727cf",
      "parents": [
        "390414badebe45a2f556a04ece1fd99191aa6397"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 12 00:53:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:34 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/pcbit/: proper prototypes\n\nAdd correct prototypes in header files for global functions and variables.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Karsten Keil \u003ckkeil@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": "2869b23e4b95cbafffcd2fe110d77aff8c218405",
      "tree": "150d1be0ec223f8ab5309f5fdcb487b209441342",
      "parents": [
        "e13df2c58f8e8c72278b61e8f59de9a1403f9426"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Feb 12 00:52:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:30 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/gigaset: new M101 driver (v2)\n\nThis patch adds the line discipline based driver for the Gigaset M101\nwireless RS232 adapter. It also improves the documentation a bit.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92ba0ee2770ed4954e3f8ba412ef2f37e5519477",
      "tree": "612df60ffdd92b987e06e729277ce9a076ba5388",
      "parents": [
        "7435f50e1261f569c660efb4ae52e8bc21a92cbd"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Feb 12 00:52:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:29 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/gigaset: reduce kernel message spam\n\nReduce the number of kernel messages the Gigaset drivers produce in case of an\nexcessively long device response, from one per character exceeding the limit\nto one per overlong message.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7435f50e1261f569c660efb4ae52e8bc21a92cbd",
      "tree": "9ea297ea0b9a332ab9538d5cc986c83f328c5c22",
      "parents": [
        "163da958ba5282cbf85e8b3dc08e4f51f8b01c5e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Feb 12 00:52:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:29 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/gigaset: reduce mutex scope\n\nDo not lock the cardstate structure mutex earlier than necessary.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "249b061a9aab247d4daf3a2f28e8836e722c3d99",
      "tree": "97fb51406be6e64c224d2e7bfcfb05c1728e5515",
      "parents": [
        "3abf3beda75a10988eab4c1deab893e2d38e643e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Feb 10 01:46:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:07 2007 -0800"
      },
      "message": "[PATCH] fix gregkh-usb-usbcore-remove-unused-bandwith-related-code\n\ndrivers/isdn/gigaset/bas-gigaset.c: In function \u0027dump_urb\u0027:\ndrivers/isdn/gigaset/bas-gigaset.c:258: error: \u0027struct urb\u0027 has no member named \u0027bandwidth\u0027\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b963a8441cb95999c97bea379607071a869c65f0",
      "tree": "111fa0624be52ba830902fac3777febf340cf5e8",
      "parents": [
        "1ed0c0b7306d7c93e83ebe30087a12684b280cdc"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Feb 10 01:44:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:26 2007 -0800"
      },
      "message": "[PATCH] Char: tty_wakeup cleanup\n\ntty_wakeup cleanup\n\n- remove wake_up_interruptible(\u0026tty-\u003ewrite_wait) surrounding\n  tty_wakup(tty);\n- substitute tty-\u003eldisc.write_wakeup(tty) + wake_up() by tty_wakeup(tty);\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e702ff0ba6f7b52021f26e0e14237eb6ca8a1b6f",
      "tree": "a22c74627875e2dbe55a7ff29ba3dfbf0f42eb1d",
      "parents": [
        "e4233dec749a3519069d9390561b5636a75c7579"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Fri Jan 26 00:56:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] Gigaset ISDN driver error handling fixes\n\nFix several flaws in the error handling of the Siemens Gigaset ISDN driver,\nincluding one that would cause an Oops when connecting more than one device\nof the same type.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dab6df63086762629936e8b89a5984bae39724f6",
      "tree": "9071f108ef5451e1c95f7d682076b37950fdba95",
      "parents": [
        "f2a67a576959025549a3b6a884bdd21f4dc107da"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu Dec 21 23:06:24 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 22 14:31:24 2006 -0800"
      },
      "message": "[PATCH] Call init_timer() for ISDN PPP CCP reset state timer\n\nThe function isdn_ppp_ccp_reset_alloc_state() sets -\u003etimer.function\nand -\u003etimer.data and later on calls add_timer() with no init_timer()\never done.\n\nNoted by Al Viro.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39f07223d400330b9e08aae4c77a391f2418023e",
      "tree": "7e16bd15b0e4d87809024302df9c4a1d65a2d832",
      "parents": [
        "eff3b634d9a0cccb6ca8b431819fa415f10804dc"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Wed Dec 13 00:33:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:47 2006 -0800"
      },
      "message": "[PATCH] isdn/gigaset: fix possible missing wakeup\n\nEliminate some possibilities for user processes writing to the Gigaset\ncharacter device to be left sleeping indefinitely, by adding wakeup calls\nto error paths and properly disposing of pending write requests when the\ndevice is disconnected.\n\nIt also removes unnecessary NULL checks before usb_free_urb() and\nusb_kill_urb() calls.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "596afa41b21a414e523936b27100456f0f85e411",
      "tree": "8ffbceb0bcdf112eafa36b0c5cce405015fbc644",
      "parents": [
        "cf709844d8a8fa21c59772d1a069ae0efa15e981"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Dec 10 02:19:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:42 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t build some broken ISDN drivers on big endian MIPS\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df61bec3ae8983984070db24ae481fe7297a6dff",
      "tree": "0579a16dde2af018d54a62ae6c693bbbbe28a14a",
      "parents": [
        "281f15e6d9bfe18f200119bf8ffcbc67e8a33718"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 08 02:39:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:01 2006 -0800"
      },
      "message": "[PATCH] ISDN: fix warnings\n\n* diva, sedlbauer: the \u0027ready\u0027 label is only used in certain configurations\n* hfc_pci:\n\t- cast \u0027arg\u0027 to proper size for testing and printing\n\t- print out \u0027void __iomem *\u0027 variables with %p,\n\t  rather than using incorrect casts that throw warnings\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "281f15e6d9bfe18f200119bf8ffcbc67e8a33718",
      "tree": "f87d31803519649f2bd5077ee42e18726c304b25",
      "parents": [
        "41f96935b4c41daea2c4dbbf137960375cf764c1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Dec 08 02:39:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:01 2006 -0800"
      },
      "message": "[PATCH] i4l: remove the broken HISAX_AMD7930 option\n\nHISAX_AMD7930 was never anywhere near to being working, and this doesn\u0027t\nseem to change in the forseeable future.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41f96935b4c41daea2c4dbbf137960375cf764c1",
      "tree": "9af3af5e41f68baf063b5f929797c837169bb9df",
      "parents": [
        "0b2dd130a5a8774a30de1f94266f6b9a9892153c"
      ],
      "author": {
        "name": "Burman Yan",
        "email": "yan_952@hotmail.com",
        "time": "Fri Dec 08 02:39:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:01 2006 -0800"
      },
      "message": "[PATCH] isdn: replace kmalloc+memset with kzalloc\n\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b2dd130a5a8774a30de1f94266f6b9a9892153c",
      "tree": "e0542cc353be9169ec0ce2d6e9e80e9a33dbe963",
      "parents": [
        "f6e2cdc8aa395ea813603bfd81b70b5c461a8ebf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Dec 08 02:39:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:01 2006 -0800"
      },
      "message": "[PATCH] drivers/isdn/*: trivial vsnprintf() conversion\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6e2cdc8aa395ea813603bfd81b70b5c461a8ebf",
      "tree": "cc6c66b9b53bfd313114c4b464223bef992449b4",
      "parents": [
        "ba6d14aff4112b9518856d2d3979a386cb3a2945"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Dec 08 02:39:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:01 2006 -0800"
      },
      "message": "[PATCH] ISDN: Avoid a potential NULL ptr deref in ippp\n\nThere\u0027s a potential problem in isdn_ppp.c::isdn_ppp_decompress().\ndev_alloc_skb() may fail and return NULL. If it does we will be passing a\nNULL skb_out to ipc-\u003edecompress() and may also end up\ndereferencing a NULL pointer at\n\n    *proto \u003d isdn_ppp_strip_proto(skb_out);\n\nCorrect this by testing \u0027skb_out\u0027 against NULL early and bail out.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba6d14aff4112b9518856d2d3979a386cb3a2945",
      "tree": "213ca90962d4eb365babf7cea3d575d9ad7d1480",
      "parents": [
        "e2de257cf15d0508d29fa8a54a0dad78de4e75eb"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 08 02:39:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:01 2006 -0800"
      },
      "message": "[PATCH] isdn: fix missing unregister_capi_driver\n\nunregister_capi_driver() needs to be called in module cleanup.\n(It fixes data corruption by reloading t1isa driver)\n\nCc: Kai Germaschewski \u003ckai.germaschewski@gmx.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2de257cf15d0508d29fa8a54a0dad78de4e75eb",
      "tree": "dd6b100d37707f0384cdad5177e114036d54ce47",
      "parents": [
        "90cc301859ea8840634324a7f5b9680312377667"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Fri Dec 08 02:39:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:01 2006 -0800"
      },
      "message": "[PATCH] drivers/isdn: Handcrafted MIN/MAX Macro removal\n\nCleanups done to use min/max macros from kernel.h.  Handcrafted MIN/MAX\nmacros are changed to use macros in kernel.h\n\n[akpm@osdl.org: warning fix]\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "606d099cdd1080bbb50ea50dc52d98252f8f10a1",
      "tree": "80d17450a5fb78effce3f4312f672c058658e004",
      "parents": [
        "edc6afc5496875a640bef0913604be7550c1795d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:38:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:57 2006 -0800"
      },
      "message": "[PATCH] tty: switch to ktermios\n\nThis is the grungy swap all the occurrences in the right places patch that\ngoes with the updates.  At this point we have the same functionality as\nbefore (except that sgttyb() returns speeds not zero) and are ready to\nbegin turning new stuff on providing nobody reports lots of bugs\n\nIf you are a tty driver author converting an out of tree driver the only\nimpact should be termios-\u003ektermios name changes for the speed/property\nsetting functions from your upper layers.\n\nIf you are implementing your own TCGETS function before then your driver\nwas broken already and its about to get a whole lot more painful for you so\nplease fix it 8)\n\nAlso fill in c_ispeed/ospeed on init for most devices, although the current\ncode will do this for you anyway but I\u0027d like eventually to lose that extra\nparanoia\n\n[akpm@osdl.org: bluetooth fix]\n[mp3@de.ibm.com: sclp fix]\n[mp3@de.ibm.com: warning fix for tty3270]\n[hugh@veritas.com: fix tty_ioctl powerpc build]\n[jdike@addtoit.com: uml: fix -\u003eset_termios declaration]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Martin Peschke \u003cmp3@de.ibm.com\u003e\nAcked-by: Peter Oberparleiter \u003coberpar@de.ibm.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4482dfad69d783d1df03ed3952838451a249985e",
      "tree": "f77b314ac1b83994107b2e7df4df795a8af001d9",
      "parents": [
        "b23463b9b94a00baf4cc3cf835c366cffff715c2"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:46 2006 -0800"
      },
      "message": "[PATCH] struct path: convert isdn\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17b3cff079721bbc45e9d6de2fa3edb73561e27d",
      "tree": "7ff70c34ec39a1d6204b8d13cbfa11a4a355f816",
      "parents": [
        "0a8588578508a6c58a30ad1a7e23b285cfab49f3"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 08 02:36:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:40 2006 -0800"
      },
      "message": "[PATCH] isdn/gigaset: use bitrev8\n\nUse bitrev8 for gigaset isdn driver.\n\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Kai Germaschewski \u003ckai.germaschewski@gmx.de\u003e\nAcked-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60e657e377037d8ce82015903dd195851b7861ed",
      "tree": "23ca6e93d037595317c7be7971aee5fd8ff45af2",
      "parents": [
        "1c6676825fe4cc03a71f253fc3e16ec17c6a3195"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 08 02:36:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:40 2006 -0800"
      },
      "message": "[PATCH] isdn/hisax: use bitrev8\n\nUse bitrev8 for hisax_st5481 driver.\n\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Kai Germaschewski \u003ckai.germaschewski@gmx.de\u003e\nCc: Frode Isaksen \u003cfisaksen@bewan.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "940cc2df935d00e704c7b8366bdaedda379abf85",
      "tree": "6e6b90fb0eb9defe7d7dc4562d9ec13bbc91734a",
      "parents": [
        "c67220480e0dc6442851691c81c2ff7aa48f9d8f"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Dec 06 20:38:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] make 1-bit bitfields unsigned\n\nKeeps sparse happy.\n\nSigned-of-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54e6ecb23951b195d02433a741c7f7cb0b796c78",
      "tree": "c8885c49f37c8d383945b8af69d51597494ed62c",
      "parents": [
        "f7267c0c0721fd02ad3dc37c3d6dd24ccd81d4d6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_ATOMIC\n\nSLAB_ATOMIC is an alias of GFP_ATOMIC\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e577a80ea85e2557831fd44064f809646f260b4",
      "tree": "11e5198b33075effb33f70693bc3a189091eb1c3",
      "parents": [
        "7a87b6c228b8d0cc54b9faa159732fcb2a6c9d0c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 18:41:45 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 11:09:08 2006 -0800"
      },
      "message": "[PATCH] drivers/{char|isdn}: work_struct-induced breakage\n\npart 1 of fsck-knows-how-many\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4796b71fbb907ce6b8a9acf1852d3646a80b4576",
      "tree": "6263f165446c581efdbb760205c1f85378fe6259",
      "parents": [
        "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/pcmcia/ds.c\n\nFix up merge failures with Linus\u0027s head and fix new compile failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9db73724453a9350e1c22dbe732d427e2939a5c9",
      "tree": "15e3ead6413ae97398a54292acc199bee0864d42",
      "parents": [
        "4c1ac1b49122b805adfa4efc620592f68dccf5db",
        "e62438630ca37539c8cc1553710bbfaa3cf960a7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/ata/libata-scsi.c\n\tinclude/linux/libata.h\n\nFuther merge of Linus\u0027s head and compilation fixups.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "af2b3b503ad1b071b66e1531caae252b4b95c847",
      "tree": "600785af3af4a79978f688fa35e19ab900db264b",
      "parents": [
        "a9606fd39083478bef313c0e3b77bc065e39e36e"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Oct 25 21:49:27 2006 -0400"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:12:02 2006 -0500"
      },
      "message": "[PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n\nstruct pcmcia_device *p_dev-\u003econf.ConfigBase and .Present are set in almost\nall PCMICA driver right at the beginning, using the same calls but slightly\ndifferent implementations. Unfiy this in the PCMCIA core.\n\nIncludes a small bugfix (\"drivers/net/pcmcia/xirc2ps_cs.c: remove unused\nlabel\") from and Signed-off-by Adrian Bunk \u003cbunk@stusta.de\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a9606fd39083478bef313c0e3b77bc065e39e36e",
      "tree": "d9ee62f811e557671fad5cecf669f93300b6c57a",
      "parents": [
        "efd50585e2ff9bd60e044fda7764d323010a7fe4"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jun 04 18:06:13 2006 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Dec 04 20:09:21 2006 -0500"
      },
      "message": "[PATCH] pcmcia: remove prod_id indirection\n\nAs we read out the product information strings (VERS_1) from the PCMCIA device\nin the PCMCIA core, and device drivers can access those reliably in struct\npcmcia_device\u0027s fields prod_id[], remove additional product information string\ndetection logic from PCMCIA device drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d7fe0f241dceade9c8d4af75498765c5ff7f27e6",
      "tree": "442ab13842a548ef56904d11fd574c98fee14e69",
      "parents": [
        "bd01f843c3368dcee735c19603251669f23f4477"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Dec 03 23:15:30 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Dec 04 02:00:34 2006 -0500"
      },
      "message": "[PATCH] severing skbuff.h -\u003e mm.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9641219825a54249d77d7aa1afa7d874a05c7f90",
      "tree": "94dae67a8804a070e2597b931d1e3335f08389fc",
      "parents": [
        "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
        "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -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: (103 commits)\n  usbcore: remove unused argument in autosuspend\n  USB: keep count of unsuspended children\n  USB hub: simplify remote-wakeup handling\n  USB: struct usb_device: change flag to bitflag\n  OHCI: make autostop conditional on CONFIG_PM\n  USB: Add autosuspend support to the hub driver\n  EHCI: Fix root-hub and port suspend/resume problems\n  USB: create a new thread for every USB device found during the probe sequence\n  USB: add driver for the USB debug devices\n  USB: added dynamic major number for USB endpoints\n  USB: pegasus error path not resetting task\u0027s state\n  USB: endianness fix for asix.c\n  USB: build the appledisplay driver\n  USB serial: replace kmalloc+memset with kzalloc\n  USB: hid-core: canonical defines for Apple USB device IDs\n  USB: idmouse cleanup\n  USB: make drivers/usb/core/driver.c:usb_device_match() static\n  USB: lh7a40x_udc remove double declaration\n  USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n  usbtouchscreen: add support for DMC TSC-10/25 devices\n  ...\n"
    },
    {
      "commit": "4549df891a31b9a05b7d183106c09049b79327be",
      "tree": "d4dfd0921f0dd0dba2525fd33c0962b26ba5ff1e",
      "parents": [
        "6b8cc71ab2619a776b02869fd733ac1ead3db4e8",
        "e17e0f51aeea4e59c7e450a1c0f26605b91c1260"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -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: (36 commits)\n  Driver core: show drivers in /sys/module/\n  Documentation/driver-model/platform.txt update/rewrite\n  Driver core: platform_driver_probe(), can save codespace\n  driver core: Use klist_remove() in device_move()\n  driver core: Introduce device_move(): move a device to a new parent.\n  Driver core: make drivers/base/core.c:setup_parent() static\n  driver core: Introduce device_find_child().\n  sysfs: sysfs_write_file() writes zero terminated data\n  cpu topology: consider sysfs_create_group return value\n  Driver core: Call platform_notify_remove later\n  ACPI: Change ACPI to use dev_archdata instead of firmware_data\n  Driver core: add dev_archdata to struct device\n  Driver core: convert sound core to use struct device\n  Driver core: change mem class_devices to be real devices\n  Driver core: convert fb code to use struct device\n  Driver core: convert firmware code to use struct device\n  Driver core: convert mmc code to use struct device\n  Driver core: convert ppdev code to use struct device\n  Driver core: convert PPP code to use struct device\n  Driver core: convert cpuid code to use struct device\n  ...\n"
    },
    {
      "commit": "01107d343076c34b9e1ce5d073292bd7f3097fda",
      "tree": "075dcadaff7c124022157c8ee819550cd1023440",
      "parents": [
        "94fbcded4ea0dc14cbfb222a5c68372f150d1476"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Aug 07 22:19:37 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:51:59 2006 -0800"
      },
      "message": "Driver core: convert tty core to use struct device\n\nConverts from using struct \"class_device\" to \"struct device\" making\neverything show up properly in /sys/devices/ with symlinks from the\n/sys/class directory.\n\nAlso fixes up the isdn drivers that were putting something in the class\ndevice\u0027s directory.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ead54fcd6a6ffc0c45e318ffe8872d228bdff0e5",
      "tree": "8404159e79b1eb67b06024008efd0510f3f77f16",
      "parents": [
        "8f21d119f457ece27a69ac1dadd655deee6f2a20"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:34:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:32 2006 -0800"
      },
      "message": "usb: usb-gigaset free kill urb cleanup\n\n- usb_free_urb() cleanup\n- usb_kill_urb() cleanup\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6b44d4e69c6144d0df71ab47ec90d2009237d48f",
      "tree": "4f3aa81553ae28ac7ccf245a9d5b1d52d28289df",
      "parents": [
        "03a67a46af8647b2c7825107045ecae641e103d3"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Thu Nov 30 05:33:40 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:33:40 2006 +0100"
      },
      "message": "Fix typos in drivers/isdn/hisax/isdnl2.c\n\nChanges persistant -\u003e persistent in actual C code. (part 1 changed\ndocs/comments).\n\nCompile-tested.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "0779bf2d2ecc4d9b1e9437ae659f50e6776a7666",
      "tree": "dbcc9735ab63a833056572c8f4f0efe911246562",
      "parents": [
        "3cb2fccc5f48a4d6269dfd00b4db570fca2a04d5"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:24:39 2006 +0100"
      },
      "message": "Fix misc .c/.h comment typos\n\nFix various .c/.h typos in comments (no code changes).\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "49a1cd00b599d12c3f397e5a32f81f6e2aab0d74",
      "tree": "4d037caf283563ee0170099528b4e30f99b217b2",
      "parents": [
        "f0c69c4ee796a2d2277c3a000e24f29a25a00060"
      ],
      "author": {
        "name": "Toralf Foerster",
        "email": "toralf.foerster@gmx.de",
        "time": "Sat Nov 18 22:19:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Nov 20 09:42:05 2006 -0800"
      },
      "message": "[PATCH] fix build error for HISAX_NETJET\n\nFix a build error for the  enter:now PCI card.\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5b9a335fd2180c6db1bcc4b24e83aff7481ebe3",
      "tree": "3f4b2ab7ea2137df3cb9db0ad395796d54851a49",
      "parents": [
        "18a61e4adbc4dbe209e0d154df5cd37ce17dc314"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Sun Nov 05 23:52:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 06 01:46:23 2006 -0800"
      },
      "message": "[PATCH] isdn/gigaset: convert warning message\n\nMake the failed-to-allocate-skb warning a non-debug message.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Kai Germaschewski \u003ckai.germaschewski@gmx.de\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f604c4bc078213aa1c4576efa0e8dad98522fa7",
      "tree": "ace4a7db5da33a894009877e2b327bf56624efaa",
      "parents": [
        "43530d2b04b63ac4bb4ac25deee5f1180ccedc2e"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Nov 02 22:07:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] drivers/isdn/hysdn/hysdn_sched.c: sleep after taking spinlock fix\n\nspin_lock_irq{save,restore} is incorrectly called here (the function can\nsleep after acquring the lock).\n\ndone the necessary corrections and removed unwanted cli/sti.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70812522b847bdb8fabee963191734f5fa3143f3",
      "tree": "5e1c4372cfe9437a9a7eeaf65d627596299fbddf",
      "parents": [
        "0e2d57fc6e7dabdbfdd4f26c861e7e6c75d5bdcf"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun Oct 29 22:46:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:40 2006 -0800"
      },
      "message": "[PATCH] isdn/gigaset: avoid cs-\u003edev null pointer dereference\n\nWhen gigaset_initbcs() is called, cs-\u003edev is not initialized yet.  If\ndev_alloc_skb() failed in this function, NULL poinster dereference will\nhappen at dev_warn().\n\nCc: Kai Germaschewski \u003ckai.germaschewski@gmx.de\u003e\nCc: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fca4edb48b693d9df7de4c42d91b4158d8b7e347",
      "tree": "432e0d3444a27877920ed5469a41f6f294974ba3",
      "parents": [
        "6220ec7844fda2686496013a66b5b9169976b991"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Oct 19 23:29:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] drivers/isdn: ioremap balanced with iounmap\n\nioremap must be balanced by an iounmap and failing to do so can result\nin a memory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7786ce192fc4917fb9b789dd823476ff8fd6cf66",
      "tree": "3ec803c1c77ff22bfe6076ea4d90a27f888b4fad",
      "parents": [
        "04518bfe8eac2e82b476fb2b0093527adc2bc791"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 17 00:10:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:49 2006 -0700"
      },
      "message": "[PATCH] ISDN: check for userspace copy faults\n\nMost of the ISDN -\u003ereadstat() implementations needed to check\ncopy_to_user() and put_user() return values.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04518bfe8eac2e82b476fb2b0093527adc2bc791",
      "tree": "4b90b18cb60d1db94325675886b74f0aa0bf346f",
      "parents": [
        "078d396598401dbaa88d5f95ec45579f9d3dce0e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 17 00:10:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:49 2006 -0700"
      },
      "message": "[PATCH] ISDN: fix drivers, by handling errors thrown by -\u003ereadstat()\n\nThis is a particularly ugly on-failure bug, possibly security, since the\nlack of error handling here is covering up another class of bug: failure to\nhandle copy_to_user() return values.\n\nThe I4L API function -\u003ereadstat() returns an integer, and by looking at\nseveral existing driver implementations, it is clear that a negative return\nvalue was meant to indicate an error.\n\nGiven that several drivers already return a negative value indicating an\nerrno-style error, the current code would blindly accept that [negative]\nvalue as a valid amount of bytes read.  Obvious damage ensues.\n\nCorrecting -\u003ereadstat() handling to properly notice errors fixes the\nexisting code to work correctly on error, and enables future patches to\nmore easily indicate errors during operation.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "078d396598401dbaa88d5f95ec45579f9d3dce0e",
      "tree": "747f189ffa8a1329b1cab8f048b12992d89e9cd4",
      "parents": [
        "0d9ba869e103d91d471146378ad85bf1fb8e74b4"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Tue Oct 17 00:10:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:48 2006 -0700"
      },
      "message": "[PATCH] drivers/isdn/isdnloop: save_flags()/cli(), restore_flags() replaced appropriately\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d9ba869e103d91d471146378ad85bf1fb8e74b4",
      "tree": "9892fa0c36e9ac88ab6810a8b233426747a28423",
      "parents": [
        "bd5349cfd2b9bbb10a3dbcd3fe5cbaabe0b2ab9e"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Tue Oct 17 00:10:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:48 2006 -0700"
      },
      "message": "[PATCH] drivers/isdn/hysdn: save_flags()/cli(), restore_flags() replaced appropriately\n\nWith Karsten Keil \u003ckkeil@suse.de\u003e\n\nsave_flags()/cli() pair is replaced with spin_lock_irqsave() and\nrestore_flags() replaced with spin_unlock_irqrestore()\n\nTested compile only using allmodconfig\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76fd020937f2d09f76a4cd8dbae1f3bec640ff0b",
      "tree": "7e8a001058a7b663e085e85add279642273c6c82",
      "parents": [
        "bf02c082bf7a464518d45b9c178b8aa83f74dd5d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 01:22:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] ISDN: several minor fixes\n\npcbit: kill \u0027may be used uninitialized\u0027 warning.  although the code does\neventually fill the 32 bits it cares about, the variable truly is\naccessed uninitialized in each macro.  Easier to just clean it up now.\n\nsc: fix a ton of obviously incorrect printk\u0027s (some with missing\narguments even)\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d87dbede030d17770aa6a6170e70ab6f8044e5ae",
      "tree": "e3d8920485750da042628fe0fe1369c3effbf73b",
      "parents": [
        "8f4aff6cb178b0a580ee206e7cca63e2d31f4a4e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:04:35 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 06 15:04:35 2006 -0400"
      },
      "message": "drivers/isdn/act2000: kill irq2card_map\n\nEliminate irq-\u003ecard lookup table, by properly passing the card pointer\nvia request_irq() like other drivers.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "1d02a030b01443f1cb81f22750113fe9a98109d9",
      "tree": "641c7fd7e61796535bb0076e7f54ba35d3fecdcc",
      "parents": [
        "176f00ffed3ef94a198326fbf6a5db64f1cf73ad"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 04 02:15:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 04 07:55:15 2006 -0700"
      },
      "message": "[PATCH] hisax niccy cleanup\n\nWhitespace cleanup, delete unnecesasry parenthesis and braces.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "095096038d637c477ef3c1b674612bcbc4d60c2d",
      "tree": "2e850ffb08e7c13756efe16c562022d1289e37e6",
      "parents": [
        "c73a668c096fe3dd23c1062018e82eb85f5c7043"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:31:37 2006 +0200"
      },
      "message": "Fix several typos in drivers/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3879b6b6a8ee39b50559b2c2dd083c557d39e0f8",
      "tree": "680b2b4172b7c8c55589461e5812ad7828eb50f6",
      "parents": [
        "20f43535694bb19e1bb45917b73b7e5cd5d74818"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 03 01:16:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:20 2006 -0700"
      },
      "message": "[PATCH] isdn: more pr_debug() fixes\n\ndrivers/isdn/sc/event.c: In function \u0027indicate_status\u0027:\ndrivers/isdn/sc/event.c:49: error: \u0027events\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/event.c:49: error: (Each undeclared identifier is reported only once\ndrivers/isdn/sc/event.c:49: error: for each function it appears in.)\ndrivers/isdn/sc/event.c:49: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027ulong\u0027\n\ndrivers/isdn/sc/interrupt.c: In function \u0027interrupt_handler\u0027:\ndrivers/isdn/sc/interrupt.c:97: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\ndrivers/isdn/sc/timer.c: In function \u0027check_reset\u0027:\ndrivers/isdn/sc/timer.c:80: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "20f43535694bb19e1bb45917b73b7e5cd5d74818",
      "tree": "34d694bce036e1f0d4bba17f2b8ecaac1954f9b9",
      "parents": [
        "42d3fb5a8771b840e0bd6dbcd0c734883dd90b6f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 03 01:16:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:04:20 2006 -0700"
      },
      "message": "[PATCH] isdn-debug-build-fix\n\nWhen pr_debug() is enabled:\n\ndrivers/isdn/sc/command.c: In function \u0027command\u0027:\ndrivers/isdn/sc/command.c:107: error: \u0027commands\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/command.c:107: error: (Each undeclared identifier is reported only once\ndrivers/isdn/sc/command.c:107: error: for each function it appears in.)\ndrivers/isdn/sc/command.c:122: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027dial\u0027:\ndrivers/isdn/sc/command.c:199: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027answer\u0027:\ndrivers/isdn/sc/command.c:221: warning: format \u0027%s\u0027 expects type \u0027char *\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027hangup\u0027:\ndrivers/isdn/sc/command.c:244: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027setl2\u0027:\ndrivers/isdn/sc/command.c:265: error: \u0027l2protos\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/command.c: In function \u0027setl3\u0027:\ndrivers/isdn/sc/command.c:297: error: \u0027l3protos\u0027 undeclared (first use in this function)\ndrivers/isdn/sc/command.c:297: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027acceptb\u0027:\ndrivers/isdn/sc/command.c:315: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027clreaz\u0027:\ndrivers/isdn/sc/command.c:330: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\ndrivers/isdn/sc/command.c: In function \u0027seteaz\u0027:\ndrivers/isdn/sc/command.c:345: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 3 has type \u0027long unsigned int\u0027\n\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17a4506d0eb1f78c9018c06a79e7dd09ae78c3a8",
      "tree": "6d0721b3570cc189300f3c7035d12cfa634183f5",
      "parents": [
        "31e7e1a806dab5e8e218b78e1b41887a4f6dfcc0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 03 01:13:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 03 08:03:41 2006 -0700"
      },
      "message": "[PATCH] ISDN warning fixes\n\nClean up warnings in drivers/isdn by using long not int for the values\nwhere we pass void * and cast to integer types.  The code is ok (ok passing\nthe stuff this way isn\u0027t pretty but the code is valid).  In all the cases I\nchecked out the right thing happens anyway but this removes all the\nwarnings.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca8af486765852302931bb69075871d5564e1e5b",
      "tree": "b298caf449ec0ab49bb7a477258c39e87227a985",
      "parents": [
        "fd0fbcc27fd72a11dacc3f1a1681ee4dfd256a0b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Oct 02 02:17:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:16 2006 -0700"
      },
      "message": "[PATCH] isdn: work around excessive udelay()\n\nAs reported in http://bugzilla.kernel.org/show_bug.cgi?id\u003d6970, ISDN can issue\nexcessively-long udelays, which triggers a build-time error on ARM.\n\nThis is very sucky of ISDN, but I doubt if anyone is going to suddenly fix it.\nSo change the macro to do the microsecond counting itself.\n\nCc: \u003ctch@wpkg.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd0fbcc27fd72a11dacc3f1a1681ee4dfd256a0b",
      "tree": "174ad2a7044a04b878c89cd407e8e63435efd4f3",
      "parents": [
        "8bb31b9d5340ed3dfef45d322f59fcf18a0d598b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Oct 02 02:17:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:16 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Gigaset driver: fix __must_check warning\n\nThis patch to the Siemens Gigaset driver fixes the compile warning\n\"ignoring return value of \u0027class_device_create_file\u0027, declared with\nattribute warn_unused_result\" appearing with CONFIG_ENABLE_MUST_CHECK\u003dy in\nrelease 2.6.18-rc1-mm1.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b68e31d0ebbcc909d1941f9f230c9d062a3a13d3",
      "tree": "b32902e5de02081cbb9eca49d7bb0b444e2b4f23",
      "parents": [
        "ed97bd37efd8ff7398d3a7eedf4bcbf245f5dad3"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 02 02:17:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:14 2006 -0700"
      },
      "message": "[PATCH] const struct tty_operations\n\nAs part of an SMP cleanliness pass over UML, I consted a bunch of\nstructures in order to not have to document their locking.  One of these\nstructures was a struct tty_operations.  In order to const it in UML\nwithout introducing compiler complaints, the declaration of\ntty_set_operations needs to be changed, and then all of its callers need to\nbe fixed.\n\nThis patch declares all struct tty_operations in the tree as const.  In all\ncases, they are static and used only as input to tty_set_operations.  As an\nextra check, I ran an i386 allyesconfig build which produced no extra\nwarnings.\n\n53 drivers are affected.  I checked the history of a bunch of them, and in\nmost cases, there have been only a handful of maintenance changes in the\nlast six months.  serial_core.c was the busiest one that I looked at.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4636d93b461779cd95156cc5f5d53690a5d6a07b",
      "tree": "2d2b3fdad8eb559ac568f0b71e4b192f79e385d5",
      "parents": [
        "930ff81c595e7923575cd7c0b8d7284ac1b3815e"
      ],
      "author": {
        "name": "Josef \u0027Jeff\u0027 Sipek",
        "email": "jeffpc@josefsipek.net",
        "time": "Sat Sep 30 23:27:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:21 2006 -0700"
      },
      "message": "[PATCH] EICON ISDN: Removed unused definitions for OS_SEEK_*\n\nEICON ISDN: Removed unused definitions for OS_SEEK_*\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjeffpc@josefsipek.net\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: Armin Schindler \u003carmin@melware.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a144ea4b7a13087081ab5402fa9ad0bcfd249e67",
      "tree": "a0452a546c231d85a89e8920c26e5dec4595ba54",
      "parents": [
        "6d85c10abe840e98cbac673202fe7cc9ada2180c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Sep 28 18:00:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 28 18:00:55 2006 -0700"
      },
      "message": "[IPV4]: annotate struct in_ifaddr\n\nifa_local, ifa_address, ifa_mask, ifa_broadcast and ifa_anycast are\nnet-endian.  Annotated them and variables that are inferred to be\nnet-endian.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38e2bfc94e95dd6005fdaf40dfec0157396741da",
      "tree": "1cc927239e3369ec7ce4920b1347dd8bc504bb2d",
      "parents": [
        "ec17cf1cfe0b557210b27313bd584e9b5187d4ca"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Mon Sep 18 22:49:02 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 27 11:59:00 2006 -0700"
      },
      "message": "USB: Dealias -110 code (more complete)\n\nThe purpose of this patch is to split off the case when a device does\nnot reply on the lower level (which is reported by HC hardware), and\na case when the device accepted the request, but does not reply at\nupper level. This redefinition allows to diagnose issues easier,\nwithout asking the user if the -110 happened \"immediately\".\n\nThe usbmon splits such cases already thanks to its timestamp, but\nit\u0027s not always available.\n\nI adjusted all drivers which I found affected (by searching for \"urb\").\nOut of tree drivers may suffer a little bit, but I do not expect much\nbreakage. At worst they may print a few messages.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba52de123d454b57369f291348266d86f4b35070",
      "tree": "3973f3f3c853b5857b6b64a027cadd4fe954e3b9",
      "parents": [
        "577c4eb09d1034d0739e3135fd2cff50588024be"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] inode-diet: Eliminate i_blksize from the inode structure\n\nThis eliminates the i_blksize field from struct inode.  Filesystems that want\nto provide a per-inode st_blksize can do so by providing their own getattr\nroutine instead of using the generic_fillattr() function.\n\nNote that some filesystems were providing pretty much random (and incorrect)\nvalues for i_blksize.\n\n[bunk@stusta.de: cleanup]\n[akpm@osdl.org: generic_fillattr() fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "242898be7a1921f646ca529ddc26d7337c69922f",
      "tree": "674adf64ca6254318dab5bcd428ebe8ac73957ff",
      "parents": [
        "6bbad18a8b18228fa65d73547dfd5efad1515ef8",
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Aug 07 06:38:41 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Aug 07 06:38:41 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "453c3e478e94004606b394b9ea57de71094e7c6a",
      "tree": "aa195bc949f1b87cd0cb087eade66b9485b0886c",
      "parents": [
        "64e0cc38b69b8d43ab9793f50e4bb09cea0e6bb9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Aug 05 12:14:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:48 2006 -0700"
      },
      "message": "[PATCH] eicon: fix define conflict with ptrace\n\n* MODE_MASK is unused in eicon driver.\n* Conflicts with a ptrace stuff on arm.\n\ndrivers/isdn/hardware/eicon/divasync.h:259:1: warning: \"MODE_MASK\" redefined\ninclude2/asm/ptrace.h:48:1: warning: this is the location of the previous definition\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nAcked-by: Armin Schindler \u003carmin@melware.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6e37e55c250f5233401b2566b1a4b512a98bc7b",
      "tree": "bf7f0e127619ac2b39fc76aee1fcb8157372b656",
      "parents": [
        "5f5d83fdbfb50ffb6f5fbf5fd69bc791d9d5cd20"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 14 12:15:40 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 19 13:50:39 2006 -0400"
      },
      "message": "[PATCH] Cleanup SLHC configuration\n\nConvert selection of serial line header compression to use CONFIG_SLHC\nrather than makefile ifeq uglyness.  This makes it easier to select\nthe SLHC module from other code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd6b3956e9923915da789df1c665976b5583cfb0",
      "tree": "dee12341df825c3ea7106dae921b80fc1364762f",
      "parents": [
        "2c16e9c888985761511bd1905b00fb271169c3c0"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Jul 10 04:45:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:27 2006 -0700"
      },
      "message": "[PATCH] isdn: cleanup i_rdev udage\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67eb5db5874076db01febed5a1a9281628fa9fb4",
      "tree": "5116e91370d700c5eb497f13a24f10203baf5caa",
      "parents": [
        "acbf8bd738f1357e0e3b97b918bef5be272b176e"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Jul 10 04:44:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:15 2006 -0700"
      },
      "message": "[PATCH] hisax: fix usage of __init*\n\nFix the warnings about the section mismatches for __init* in the HiSax\ndriver.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ba02bec3888d391bad0fb0a8dd584f88eed6c8d",
      "tree": "c57f93b56dfed5b45735cc558b739c8986b4dfdd",
      "parents": [
        "272ee69c653d4b4f15049ed956554085d4bdaa44"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: isdn: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "602cada851b28c5792339786efe872fbdc1f5d41",
      "tree": "233d474b74d6038b5bb54a07ad91dd1bb10b0218",
      "parents": [
        "82991c6f2c361acc17279b8124d9bf1878973435",
        "fee68d1cc0d9bd863e51c16cdcd707737b16bb38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 14:19:21 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/devfs-2.6: (22 commits)\n  [PATCH] devfs: Remove it from the feature_removal.txt file\n  [PATCH] devfs: Last little devfs cleanups throughout the kernel tree.\n  [PATCH] devfs: Rename TTY_DRIVER_NO_DEVFS to TTY_DRIVER_DYNAMIC_DEV\n  [PATCH] devfs: Remove the tty_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the line_driver devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the videodevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the gendisk devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the miscdevice devfs_name field as it\u0027s no longer needed\n  [PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree\n  [PATCH] devfs: Remove devfs_remove() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_cdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_bdev() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_symlink() function from the kernel tree\n  [PATCH] devfs: Remove devfs_mk_dir() function from the kernel tree\n  [PATCH] devfs: Remove devfs_*_tape() functions from the kernel tree\n  [PATCH] devfs: Remove devfs support from the sound subsystem\n  [PATCH] devfs: Remove devfs support from the ide subsystem.\n  [PATCH] devfs: Remove devfs support from the serial subsystem\n  [PATCH] devfs: Remove devfs from the init code\n  [PATCH] devfs: Remove devfs from the partition code\n  ...\n"
    },
    {
      "commit": "09fca29de4bdfd7eff47acbc6bd71c5fb5b79d79",
      "tree": "4b18c8f881803fde2ff62f11921bbbe1fe333e25",
      "parents": [
        "0f6c10ead876492b386a19474e6dca4710eeef8e"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Jun 29 13:16:29 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:59:14 2006 -0700"
      },
      "message": "[PATCH] i4l:add some checks for valid drvid and driver pointer\n\nIf all drivers go away before all ISDN network interfaces are closed we got\na OOps on removing interfaces, this patch avoid it.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f6c10ead876492b386a19474e6dca4710eeef8e",
      "tree": "a0a397c4b09e05c9f9d3e85b5dacac00cd83d87b",
      "parents": [
        "0950c358ee8e969fce45ba363ca1deaf211e57b0"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Thu Jun 29 13:14:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 11:59:14 2006 -0700"
      },
      "message": "[PATCH] i4l make PCMCIA for all cards working with shared IRQ\n\nmost current laptops do not work without allowing shared cardbus IRQs.\nThis patch enables IRQ sharing, so these cards work again.\nThis was tested with shared and none shared cardbus IRQs on different laptops\nwithout problems.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1903ac54f8536b11478e4f01c339e10b538f59e0",
      "tree": "ff5410f0539ab4aa09f964fa1d0c6dc26c614dc2",
      "parents": [
        "47c2a3aa4475d27073dd3c7e183fcc13f495c8f5",
        "87937472ff8e34ad5c7b798a8a52e4368af216df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:49:17 2006 -0700"
      },
      "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  [PATCH] i386: export memory more than 4G through /proc/iomem\n  [PATCH] 64bit Resource: finally enable 64bit resource sizes\n  [PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n  [PATCH] 64bit resource: change pnp core to use resource_size_t\n  [PATCH] 64bit resource: change pci core and arch code to use resource_size_t\n  [PATCH] 64bit resource: change resource core to use resource_size_t\n  [PATCH] 64bit resource: introduce resource_size_t for the start and end of struct resource\n  [PATCH] 64bit resource: fix up printks for resources in misc drivers\n  [PATCH] 64bit resource: fix up printks for resources in arch and core code\n  [PATCH] 64bit resource: fix up printks for resources in pcmcia drivers\n  [PATCH] 64bit resource: fix up printks for resources in video drivers\n  [PATCH] 64bit resource: fix up printks for resources in ide drivers\n  [PATCH] 64bit resource: fix up printks for resources in mtd drivers\n  [PATCH] 64bit resource: fix up printks for resources in pci core and hotplug drivers\n  [PATCH] 64bit resource: fix up printks for resources in networks drivers\n  [PATCH] 64bit resource: fix up printks for resources in sound drivers\n  [PATCH] 64bit resource: C99 changes for struct resource declarations\n\nFixed up trivial conflict in drivers/ide/pci/cmd64x.c (the printk that\nwas changed by the 64-bit resources had been deleted in the meantime ;)\n"
    },
    {
      "commit": "d81931d9a2ec3e2e2cd8238b72f20c5fe44ccc7b",
      "tree": "33a67614c605f2c3635619f977932a3e14a728a7",
      "parents": [
        "9dc3885dfbebc76f4461b19e1af15e704ff4fcb0"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Thu Jun 29 02:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] SKB leak in drivers/isdn/i4l/isdn_x25iface.c\n\nCoverity spotted this leak (id #613), when we are not configured, we return\nwithout freeing the allocated skb.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca6f8792bd5281ebaf04bf23a43ed486e5e453a9",
      "tree": "55bbda39e65175a5a272cacbdfb537d8d7df4c65",
      "parents": [
        "91bf46026966926f3b63539db423144b8c66eab4"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Tue Jun 27 13:01:27 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:00:36 2006 -0700"
      },
      "message": "[PATCH] i4l fix DLE masking in isdn_tty_try_read\n\nDLE masking was non-functional since the new tty handling.\n\nFound by Peter Evertz \u003cleo2@pec.homeip.net\u003e\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "34af946a22724c4e2b204957f2b24b22a0fb121c",
      "tree": "7881dcbd0a698257c126198cdb6d97d4e45ee51e",
      "parents": [
        "b6cd0b772dcc5dc9b4c03d53946474dee399fa72"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 27 02:53:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 17:32:39 2006 -0700"
      },
      "message": "[PATCH] spin/rwlock init cleanups\n\nlocking init cleanups:\n\n - convert \" \u003d SPIN_LOCK_UNLOCKED\" to spin_lock_init() or DEFINE_SPINLOCK()\n - convert rwlocks in a similar manner\n\nthis patch was generated automatically.\n\nMotivation:\n\n - cleanliness\n - lockdep needs control of lock initialization, which the open-coded\n   variants do not give\n - it\u0027s also useful for -rt and for lock debugging in general\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2427ddd8fae2febe3f5ac1ba76b092541304d9f0",
      "tree": "29d98aa03b1331fb1d1a9aaf3a6dddcc7eb48b11",
      "parents": [
        "b60ba8343b78b182c03cf239d4342785376c1ad1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 17:07:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:24:00 2006 -0700"
      },
      "message": "[PATCH] 64bit Resource: convert a few remaining drivers to use resource_size_t where needed\n\nBased on a patch series originally from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e29419fffceb8ec36def3c922040e1ca7bcd3de5",
      "tree": "c4e51cdee86dec7c859b1e7c7929c8bb2e85f36d",
      "parents": [
        "685143ac1f7a579a3fac9c7f2ac8f82e95af6864"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 12 15:20:16 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 27 09:23:59 2006 -0700"
      },
      "message": "[PATCH] 64bit resource: fix up printks for resources in misc drivers\n\nThis is needed if we wish to change the size of the resource structures.\n\nBased on an original patch from Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\n\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "da206c9e68cb93fcab43592d46276c02889c1250",
      "tree": "21264cc26fa0322d668b398808f10bd93558d25f",
      "parents": [
        "916d15445f4ad2a9018e5451760734f36083be77",
        "2e2d0dcc1bd7ca7c26ea5e29efb7f34bbd564f1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 13:33:14 2006 -0700"
      },
      "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:\n  typo fixes\n  Clean up \u0027inline is not at beginning\u0027 warnings for usb storage\n  Storage class should be first\n  i386: Trivial typo fixes\n  ixj: make ixj_set_tone_off() static\n  spelling fixes\n  fix paniced-\u003epanicked typos\n  Spelling fixes for Documentation/atomic_ops.txt\n  move acknowledgment for Mark Adler to CREDITS\n  remove the bouncing email address of David Campbell\n"
    }
  ],
  "next": "916d15445f4ad2a9018e5451760734f36083be77"
}
