)]}'
{
  "log": [
    {
      "commit": "2e9f0e18678ffb2a932390e12de88b2b31c465b6",
      "tree": "88542c04904f978fe34e69cecfd5e85686c21c4d",
      "parents": [
        "6762b47a74264152eeda5ac7516732fe9be265a7",
        "c91e468a48a2afd2a2b0c2e29a35d6b8c51ea682"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 12 15:24:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 12 15:24:06 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] Use pci_set_consistent_dma_mask in ixgb driver\n  [PATCH] sky2: bad memory reference on dual port cards\n  [PATCH] mv643xx_eth: Fix tx_timeout to only conditionally wake tx queue\n  [PATCH] mv643xx_eth: Always free completed tx descs on tx interrupt\n  [PATCH] net drivers: fix section attributes for gcc\n  [PATCH] remove drivers/net/hydra.h\n  [PATCH] drivers/net/via-rhine.c: make a function static\n  [netdrvr b44] trim trailing whitespace\n  [PATCH] b44: increase version to 1.00\n  [PATCH] b44: disable default tx pause\n  [PATCH] via-rhine: execute bounce buffers code on Rhine-I only\n  [PATCH] network: axnet_cs.c: add missing \u0027PRIV\u0027 in ei_rx_overrun\n  [PATCH] dlink pci cards using wrong driver\n"
    },
    {
      "commit": "c91e468a48a2afd2a2b0c2e29a35d6b8c51ea682",
      "tree": "402fe545765761341c744683b510b306c18887cb",
      "parents": [
        "43f2f10444c008296cc8de68a72fd87b33b50452"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Tue Mar 28 18:10:38 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:11:23 2006 -0400"
      },
      "message": "[PATCH] Use pci_set_consistent_dma_mask in ixgb driver\n\nThe ixgb driver is using pci_alloc_consistent, thus is should also use\npci_set_consistent_dma_mask.  This allows the driver to work on SGI\nsystems.\n\nIn case of an error during probing it should also disable the device again.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "43f2f10444c008296cc8de68a72fd87b33b50452",
      "tree": "4b0268f07e4478e844b4f59f868bd0e2fbb0baed",
      "parents": [
        "94843566d7119e049a72618a3c939d5c2be022c7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Apr 05 17:47:15 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:11:23 2006 -0400"
      },
      "message": "[PATCH] sky2: bad memory reference on dual port cards\n\nSky2 driver will oops referencing bad memory if used on\na dual port card.  The problem is accessing past end of\nMIB counter space.\n\nApplies for both 2.6.17 and 2.6.16 (with fuzz)\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "94843566d7119e049a72618a3c939d5c2be022c7",
      "tree": "4b0b90677e6ad7cbe70914a3ad33bdf57a55997d",
      "parents": [
        "5c5374087707d7848cb13f15e7c175daf346301c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Apr 11 18:24:26 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:11:23 2006 -0400"
      },
      "message": "[PATCH] mv643xx_eth: Fix tx_timeout to only conditionally wake tx queue\n\nAfter resetting the hardware on a tx_timeout, call netif_wake_queue()\nonly if we have free tx descriptors.\n\nAlso, attempt to recover if mv643xx_eth_start_xmit() is called when\nthere are fewer free tx descriptors than expected.\n\nThe BUG_ON() call we are replacing was hit on a tx_timeout that\ncalled netif_wake_queue(), indirectly via netif_device_attach(),\neven though we did not have enough free tx descriptors.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c5374087707d7848cb13f15e7c175daf346301c",
      "tree": "67c56fd643e1e0ff508e94f0570d4e89b29b6d7a",
      "parents": [
        "e19360f2945f54eb44ae170ec9c33910d29834a2"
      ],
      "author": {
        "name": "Brent Cook",
        "email": "bcook@bpointsys.com",
        "time": "Tue Apr 11 18:23:15 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:11:23 2006 -0400"
      },
      "message": "[PATCH] mv643xx_eth: Always free completed tx descs on tx interrupt\n\nFix the tx interrupt handler to free completed tx descriptors even\nwhen NAPI is enabled.  Otherwise, the tx queue would fill up resulting\nin poor performance and \"NETDEV WATCHDOG: \u003ciface\u003e: transmit timed out\"\nmessages.\n\nSigned-off-by: Brent Cook \u003cbcook@bpointsys.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e19360f2945f54eb44ae170ec9c33910d29834a2",
      "tree": "c9959bb3d5a91efd21ca43c556544a7b0c1842bc",
      "parents": [
        "037998d1e979e88a140ef32c5d28730f6ca8a96f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Apr 10 23:22:06 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:08:45 2006 -0400"
      },
      "message": "[PATCH] net drivers: fix section attributes for gcc\n\nIf CONFIG_HOTPLUG\u003dn, gcc doesn\u0027t like some __initdata to be const (rodata)\nand other __initdata not const, so make the non-const __initdata const.\n\ngcc errors:\ndrivers/net/bnx2.c:66: error: version causes a section type conflict\ndrivers/net/starfire.c:338: error: version causes a section type conflict\ndrivers/net/typhoon.c:137: error: version causes a section type conflict\ndrivers/net/natsemi.c:241: error: version causes a section type conflict\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "037998d1e979e88a140ef32c5d28730f6ca8a96f",
      "tree": "b3a052dbf87cfd631044686d5718bddf74acbda0",
      "parents": [
        "0761be4f5f9efb5f72a5f9771f2ed5845a974c46"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 23:22:07 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:08:45 2006 -0400"
      },
      "message": "[PATCH] remove drivers/net/hydra.h\n\nRemove drivers/net/hydra.h which is both unused and covered by a 4 clause\nBSD licence (not by the UCB).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-By: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0761be4f5f9efb5f72a5f9771f2ed5845a974c46",
      "tree": "4fe855fb7446babece785fffb7fbcc6558c0dd09",
      "parents": [
        "10badc215493a435e2dbdc691386f2650a1778de"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 23:22:21 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:08:45 2006 -0400"
      },
      "message": "[PATCH] drivers/net/via-rhine.c: make a function static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Roger Luethi \u003crl@hellgate.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "10badc215493a435e2dbdc691386f2650a1778de",
      "tree": "b8525258892ee56c3ceb7e0d9e2e74a4ecf0f88d",
      "parents": [
        "8056bfafb8a845f3035e7aae5ffe405df118bc12"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:32 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:32 2006 -0400"
      },
      "message": "[netdrvr b44] trim trailing whitespace\n"
    },
    {
      "commit": "8056bfafb8a845f3035e7aae5ffe405df118bc12",
      "tree": "8ca9bcaf27f266a8dec148efaa23f34c000cb3b1",
      "parents": [
        "2b474cf53870abf1bbad631c3368b9efc9b5ba9d"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Mon Apr 10 12:05:40 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:03 2006 -0400"
      },
      "message": "[PATCH] b44: increase version to 1.00\n\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b474cf53870abf1bbad631c3368b9efc9b5ba9d",
      "tree": "3dc14351bf455c345c463573c0cd7369e05f5631",
      "parents": [
        "4be5de25259de21894df5e2fecc30da8252dee8c"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Mon Apr 10 12:02:21 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:03 2006 -0400"
      },
      "message": "[PATCH] b44: disable default tx pause\n\nDisable default tx pause frame support.\nThe b44 controller has a bug that generates excessive tx pause\nframes.\n\nSigned-off-by: Gary Zambrano \u003czambrano@broadcom.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4be5de25259de21894df5e2fecc30da8252dee8c",
      "tree": "dfae2ad363dd554f64552797d1b923799fb2b238",
      "parents": [
        "ff768cd7139ab368bc2b97e7bd6fa592f20e1950"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@hellgate.ch",
        "time": "Tue Apr 04 20:49:16 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:03 2006 -0400"
      },
      "message": "[PATCH] via-rhine: execute bounce buffers code on Rhine-I only\n\nPatch suggested by Yang Wu (pin xue \u003cpinxue@gmail.com\u003e).\n\nSigned-off-by: Roger Luethi \u003crl@hellgate.ch\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ff768cd7139ab368bc2b97e7bd6fa592f20e1950",
      "tree": "f0e9ee62fdee7612b87bef600393c5ce1d5697a0",
      "parents": [
        "5636f72794b42d31b2660064ef2c17f90816b3b1"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Apr 09 11:21:10 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:03 2006 -0400"
      },
      "message": "[PATCH] network: axnet_cs.c: add missing \u0027PRIV\u0027 in ei_rx_overrun\n\nSigned-off-by: komurojun-mbn@nifty.com\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5636f72794b42d31b2660064ef2c17f90816b3b1",
      "tree": "b630ec7fb268ba393b41dce5036749629a9018d9",
      "parents": [
        "a145410dccdb44f81d3b56763ef9b6f721f4e47c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Apr 11 10:28:21 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 12 18:04:03 2006 -0400"
      },
      "message": "[PATCH] dlink pci cards using wrong driver\n\nThis patch fixes the problem of some Dlink cards picking the wrong\ndriver.  It looks like these cards use Yukon 1 chipset, not Yukon 2.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6762b47a74264152eeda5ac7516732fe9be265a7",
      "tree": "16aee054ebd304c3030faaa030779b6e8d0c25e9",
      "parents": [
        "dcccdd938ef0c5d96145957217b814b14bd46cdc",
        "052bb88e180d010f7da7186e6f21eea3be82a903"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 12 09:54:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 12 09:54:39 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [ISDN]: Static overruns in drivers/isdn/i4l/isdn_ppp.c\n  [WAN]: Remove broken and unmaintained Sangoma drivers.\n  [BRIDGE] ebtables: fix allocation in net/bridge/netfilter/ebtables.c\n  [DCCP]: Fix leak in net/dccp/ipv4.c\n  [BRIDGE]: receive link-local on disabled ports.\n  [IPv6] reassembly: Always compute hash under the fragment lock.\n"
    },
    {
      "commit": "dcccdd938ef0c5d96145957217b814b14bd46cdc",
      "tree": "8522ad7957ee85a7f0ab53f776afee8a05795be7",
      "parents": [
        "d0ac642d76c79c5cc673c4cdfe43e926379784e1"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Apr 11 14:09:37 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:55:32 2006 +0200"
      },
      "message": "[ALSA] unregister platform device again if probe was unsuccessful\n\nUnregister the platform device again if the probe was unsuccessful.\n\nThis restores the behaviour of not loading the driver on probe() failure.\n\nSigned-off-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d0ac642d76c79c5cc673c4cdfe43e926379784e1",
      "tree": "676e529b860634706ff98978d0328a71e584bc4f",
      "parents": [
        "12831c15f35dcc9f55fa63d50fd4892c7c6a0a1c"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Apr 11 14:08:33 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:55:30 2006 +0200"
      },
      "message": "[ALSA] continue on IS_ERR from platform device registration\n\nContinue with the next one on error from device registration.\n\nThis would seem the correct thing to do, even if it\u0027s not the probe()\nerror that we\u0027re getting.\n\nSigned-off-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "12831c15f35dcc9f55fa63d50fd4892c7c6a0a1c",
      "tree": "6db15ad0ab6b4f17409bf0b6cff4eee19a8486c6",
      "parents": [
        "73864fc634932bc827f852557f637fade0227381"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 11 11:12:46 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:21 2006 +0200"
      },
      "message": "[ALSA] sound/core/pcm.c: make snd_pcm_format_name() static\n\nModules: PCM Midlevel\n\nThis patch makes the needlessly global snd_pcm_format_name() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "73864fc634932bc827f852557f637fade0227381",
      "tree": "e5bfb6da240b8cce6cc36feae39c8ed57eb9d17e",
      "parents": [
        "e09222831336a6ae53ea09076d113a58931950cf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 10 19:41:16 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:20 2006 +0200"
      },
      "message": "[ALSA] ac97 - Add entry for VIA VT1618 codec\n\nModules: AC97 Codec\n\nAdded the missing entry for VIA VT1618 codec.\nNo particular patch is needed, though.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e09222831336a6ae53ea09076d113a58931950cf",
      "tree": "54fba9ab3bb62ae1190219225de4315b9c8f8264",
      "parents": [
        "2462321bfe59b9c22ca1ec4ba8665a1aeac6bab5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Apr 10 19:09:01 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:18 2006 +0200"
      },
      "message": "[ALSA] hda-codec - Add support of ASUS U5A with AD1986A codec\n\nModules: HDA Codec driver\n\nAdd the model entry to support of ASUS U5A with AD1986A codec.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2462321bfe59b9c22ca1ec4ba8665a1aeac6bab5",
      "tree": "9753bc52df4417a64c84a845fc02d94221599afc",
      "parents": [
        "99e80e4d0c7755d688e9db205016a0608fa989b4"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Apr 10 14:42:00 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:17 2006 +0200"
      },
      "message": "[ALSA] Overrun in sound/pci/au88x0/au88x0_pcm.c\n\nModules: au88x0 driver\n\nsince idx is used as an index for vortex_pcm_prettyname[VORTEX_PCM_LAST],\nit should not be equal to VORTEX_PCM_LAST. This fixes coverity bug id #572\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "99e80e4d0c7755d688e9db205016a0608fa989b4",
      "tree": "bb33c136d0a0fc66c55423fb19cab28ffd117c7b",
      "parents": [
        "a29b6c8895edbd9921837b592bcd125cee64fc84"
      ],
      "author": {
        "name": "Dale Sedivec",
        "email": "dale@codefu.org",
        "time": "Mon Apr 10 11:34:44 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:15 2006 +0200"
      },
      "message": "[ALSA] au88x0 - clean up __devinit/__devexit\n\nModules: au88x0 driver\n\nRemoved all use of __devinit/__devexit and init.h from headers.  Any\nattributes given in the prototype but not in the function definition have\nbeen moved to the definition.\n\nAn exception is vortex_eq_free: I removed the __devexit attribute because\nvortex_eq_free is called from vortex_core_shutdown, and\nvortex_core_shutdown may be called from __devinit snd_vortex_create.\n\nCompile tested with allyesconfig and allmodconfig.\n\nSigned-off-by: Dale Sedivec \u003cdale@codefu.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a29b6c8895edbd9921837b592bcd125cee64fc84",
      "tree": "c34938492eebe4a2ccc56b16160d9766368bd6c5",
      "parents": [
        "be28e7ccd34efff2160ab7d6712d248053c36461"
      ],
      "author": {
        "name": "Ashley Clark",
        "email": "aclark@ghoti.org",
        "time": "Mon Apr 10 11:31:03 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:13 2006 +0200"
      },
      "message": "[ALSA] hda-codec - Adds HDA support for Intel D945Pvs board with subdevice id 0x0707\n\nModules: HDA Codec driver\n\nThis patch adds the entry for the 5-stack pin-config for the STAC\nchip on the Intel D945Pvs board with subdevice id 0x0707.\n\nWith this patch against 1.0.11rc4 in the linux kernel 2.6.17-rc1, I\u0027m\nable to successfully output over the optical port and analog ports.\n\nSigned-off-by: Ashley Clark \u003caclark@ghoti.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "be28e7ccd34efff2160ab7d6712d248053c36461",
      "tree": "d864d030e591168f03718019a1129174b7e1152d",
      "parents": [
        "5b0e498537cbaeca06b4a1935be1ea2c93d4e05b"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "qiyong@freeforge.net",
        "time": "Mon Apr 10 10:47:11 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:11 2006 +0200"
      },
      "message": "[ALSA] hda-codec - support HP Compaq Presario B2800 laptop with AD1986A codec\n\nModules: HDA Codec driver\n\nThis adds the support for HP Compaq Presario B2800 laptop with AD1986A codec.\n\nSigned-off-by: Coywolf Qi Hunt \u003cqiyong@freeforge.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b0e498537cbaeca06b4a1935be1ea2c93d4e05b",
      "tree": "5c8cc7a1986344a588327e693ab64f58701f6a42",
      "parents": [
        "a26e9d9dc710dd157beca914bb56d2fed8a29d60"
      ],
      "author": {
        "name": "James Courtier-Dutton",
        "email": "James@superbug.co.uk",
        "time": "Sun Apr 09 22:45:58 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:09 2006 +0200"
      },
      "message": "[ALSA] emu10k1: Add some descriptive text.\n\nModules: EMU10K1/EMU10K2 driver\n\nSigned-off-by: James Courtier-Dutton \u003cJames@superbug.co.uk\u003e\n"
    },
    {
      "commit": "a26e9d9dc710dd157beca914bb56d2fed8a29d60",
      "tree": "83704563f3b2b1a4481504da6ce5c4d8977e931d",
      "parents": [
        "f556e6f6ef55d343727372e4ab35adb716c2bb4e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 06 19:59:21 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:07 2006 +0200"
      },
      "message": "[ALSA] via82xx - Add a dxs entry for ECS K8T890-A\n\nModules: VIA82xx driver\n\nAdded a dxs_support entry for ECS K8T890-A board.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f556e6f6ef55d343727372e4ab35adb716c2bb4e",
      "tree": "14ecfb9736f8353429eb4082ecde64cec7e30d1a",
      "parents": [
        "1576274d30286dd048967176dc8e75e192051ff5"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 06 19:58:43 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:06 2006 +0200"
      },
      "message": "[ALSA] hda-codec - Add another HP laptop with AD1981HD\n\nModules: HDA Codec driver\n\nAdded the SSID of another HP laptop for the model \u0027hp\u0027 with AD1981HD.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1576274d30286dd048967176dc8e75e192051ff5",
      "tree": "5b8304905185ec023106afc4d53c3d77f736cd76",
      "parents": [
        "bbdc1b7dbe41578da7c9a6266cf450abe97e4ca7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 06 19:47:42 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:04 2006 +0200"
      },
      "message": "[ALSA] Fix Oops of PCM OSS emulation\n\nModules: PCM Midlevel,ALSA\u003c-OSS emulation\n\nFix Oops of PCM OSS emulation occuring when multiple playback is used.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bbdc1b7dbe41578da7c9a6266cf450abe97e4ca7",
      "tree": "e74c98ef9a61bd0a270867734d73be316b18705e",
      "parents": [
        "a145410dccdb44f81d3b56763ef9b6f721f4e47c"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Apr 06 19:42:40 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Wed Apr 12 11:34:01 2006 +0200"
      },
      "message": "[ALSA] pcm_oss: fix snd_pcm_oss_release() oops\n\nModules: ALSA\u003c-OSS emulation\n\nFix Oops due to a typo in snd_pcm_oss.c.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "052bb88e180d010f7da7186e6f21eea3be82a903",
      "tree": "0f82c9cb4719f4d5874841bba9f08559cc4f2fe4",
      "parents": [
        "8db60bcf3021921e2d10d158641792d640e52fe8"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Apr 11 17:29:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 11 17:29:17 2006 -0700"
      },
      "message": "[ISDN]: Static overruns in drivers/isdn/i4l/isdn_ppp.c\n\nCoverity found some static overruns in isdn_ppp.c (bug id #519) At several\nplaces slot is compared \u003c0 and \u003e ISDN_MAX_CHANNELS and then used to index\nippp_table[ISDN_MAX_CHANNELS] A value of slot \u003d ISDN_MAX_CHANNELS would run\nover the end of the array.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8db60bcf3021921e2d10d158641792d640e52fe8",
      "tree": "3e00cf3527645140283667c306041e790b031834",
      "parents": [
        "7ad4d2f6901437ba4717a26d395a73ea362d25c6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 11 17:28:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 11 17:28:33 2006 -0700"
      },
      "message": "[WAN]: Remove broken and unmaintained Sangoma drivers.\n\nThe in-kernel Sangoma drivers are both not compiling and marked as BROKEN\nsince at least kernel 2.6.0.\n\nSangoma offers out-of-tree drivers, and David Mandelstam told me Sangoma\ndoes no longer maintain the in-kernel drivers and prefers to provide them\nas a separate installation package.\n\nThis patch therefore removes these drivers.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ad4d2f6901437ba4717a26d395a73ea362d25c6",
      "tree": "f72f0ef556e201ecb0911c5c2cad03bda2116d4f",
      "parents": [
        "b8282dcf0417bbc8a0786c129fdff9cc768f8f3c"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "c.jayachandran@gmail.com",
        "time": "Tue Apr 11 17:25:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 11 17:25:38 2006 -0700"
      },
      "message": "[BRIDGE] ebtables: fix allocation in net/bridge/netfilter/ebtables.c\n\nAllocate an array of \u0027struct ebt_chainstack *\u0027, the current code allocates\narray of \u0027struct ebt_chainstack\u0027.\n\nakpm: converted to use the\n\n\tfoo \u003d alloc(sizeof(*foo))\n\nform.  Which would have prevented this from happening in the first place.\n\nakpm: also removed unneeded typecast.\n\nakpm: what on earth is this code doing anyway?  cpu_possible_map can be\nsparse..\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8282dcf0417bbc8a0786c129fdff9cc768f8f3c",
      "tree": "f9610328753accb586949c065ee7e1f8fbae0b10",
      "parents": [
        "b7595b4955b5178e28906838cc3e8efa62d8caee"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Apr 10 16:43:03 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 11 17:21:06 2006 -0700"
      },
      "message": "[DCCP]: Fix leak in net/dccp/ipv4.c\n\nwe dont free req if we cant parse the options.\nThis fixes coverity bug id #1046\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7595b4955b5178e28906838cc3e8efa62d8caee",
      "tree": "533f93e34858a0da298418197e02b9ad8d4f95b6",
      "parents": [
        "f6596f9d2b4f0255f6cd68c76b85fe4cec6352af"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Apr 10 16:38:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 11 17:21:05 2006 -0700"
      },
      "message": "[BRIDGE]: receive link-local on disabled ports.\n\nThis change allows link local packets (like 802.3ad and Spanning Tree\nProtocol) to be processed even when the bridge is not using the port.\nIt fixes the chicken-egg problem for bridging a bonded device, and\nmay also fix problems with spanning tree failover.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6596f9d2b4f0255f6cd68c76b85fe4cec6352af",
      "tree": "6e95cca360198b2e546904d17760ba71d1dc5ee8",
      "parents": [
        "a145410dccdb44f81d3b56763ef9b6f721f4e47c"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Mon Apr 10 16:05:34 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Apr 11 17:21:05 2006 -0700"
      },
      "message": "[IPv6] reassembly: Always compute hash under the fragment lock.\n\nThis closes a race where an ipq6hashfn() caller could get a hash value\nand race with the cycling of the random seed.  By the time they got to\nthe read_lock they\u0027d have a stale hash value and might not find\nprevious fragments of their datagram.\n\nThis matches the previous patch to IPv4.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a145410dccdb44f81d3b56763ef9b6f721f4e47c",
      "tree": "a2e6635223890acb3191332eb7ba7835fbd24586",
      "parents": [
        "2514395ef88b46e895726a8d40966cb83de7940c"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Apr 11 22:18:58 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 07:34:01 2006 -0700"
      },
      "message": "[PATCH] __group_complete_signal: remove bogus BUG_ON\n\nCommit e56d090310d7625ecb43a1eeebd479f04affb48b\n\n   [PATCH] RCU signal handling\n\nmade this BUG_ON() unsafe. This code runs under -\u003esiglock,\nwhile switch_exec_pids() takes tasklist_lock.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2514395ef88b46e895726a8d40966cb83de7940c",
      "tree": "216c6e194e81bdd9c97697cf162cc9505bde310a",
      "parents": [
        "b3967dc566bc89df19e9aeb87b2fd483418b02e6",
        "b5ac4817de3032796c558b0a32062e7392b5ea60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:41:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:41:02 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kconfig: fix typo in change count initialization\n  kconfig: recenter menuconfig\n  kconfig: revert conf behaviour change\n  kconfig: fix default value for choice input\n  kbuild: fix NULL dereference in scripts/mod/modpost.c\n  kbuild: fix mode of checkstack.pl and other files.\n  kbuild: rebuild initramfs if content of initramfs changes\n  kbuild: properly pass options to hostcc when doing make O\u003d..\n  kbuild: modules_install for external modules must not remove existing modules\n  kbuild: fix make dir/\n  ver_linux: don\u0027t print reiser4progs version if none found\n  kbuild: mips: fix sed regexp to generate asm-offset.h\n  kbuild: fix building single targets with make O\u003d.. single-target\n  kbuild: use relative path to -I\n  kbuild: fix unneeded rebuilds in drivers/net/chelsio after moving source tree\n  kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree\n  kbuild: fix garbled text in modules.txt\n"
    },
    {
      "commit": "b3967dc566bc89df19e9aeb87b2fd483418b02e6",
      "tree": "97a0fff4c1d59e3395f6b6f9d4a226da3bf58d28",
      "parents": [
        "cde227afe6b997dce08bcfc2aa6e373fb56857b0",
        "0ffe984917b9cd6ecc19ffbc06f35869d8c18df8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:40:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:40:17 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Prefetch mmap_sem in ia64_do_page_fault()\n  [IA64] Failure to resume after INIT in user space\n  [IA64] Pass more data to the MCA/INIT notify_die hooks\n  [IA64] always map VGA framebuffer UC, even if it supports WB\n  [IA64] fix bug in ia64 __mutex_fastpath_trylock\n  [IA64] for_each_possible_cpu: ia64\n  [IA64] update HP CSR space discovery via ACPI\n  [IA64] Wire up new syscalls {set,get}_robust_list\n  [IA64] \u0027msg\u0027 may be used uninitialized in xpc_initiate_allocate()\n  [IA64] Wire up new syscall sync_file_range()\n"
    },
    {
      "commit": "cde227afe6b997dce08bcfc2aa6e373fb56857b0",
      "tree": "45b0bc04f54a830d0c3cd3a5afb46fcf7679a4dc",
      "parents": [
        "44b940c299dfaaf25b7aad683ff55cb213502ddd"
      ],
      "author": {
        "name": "mao, bibo",
        "email": "bibo.mao@intel.com",
        "time": "Tue Apr 11 12:54:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] x86_64: inline function prefix with __always_inline in vsyscall\n\nIn vsyscall function do_vgettimeofday(), some functions are declared as\ninlined, which is a hint for gcc to compile the function inlined but it\nnot forced.  Sometimes compiler does not compile the function as\ninlined, so here inline is replaced by __always_inline prefix.\n\nIt does not happen in gcc compiler actually, but it possibly happens.\n\nSigned-off-by: bibo mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "44b940c299dfaaf25b7aad683ff55cb213502ddd",
      "tree": "1b7397f5a661d467414dfee4709be40c29306afe",
      "parents": [
        "ecc16ba96fd5b1a1c1988f0a2b05ff954bdff728"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Apr 11 12:54:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix embarassing typo in mmconfig bus check\n\nSurprising that it still worked at all with this - yes it was\ntested.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecc16ba96fd5b1a1c1988f0a2b05ff954bdff728",
      "tree": "57a994d0741ddef2c869db0ef83d3456cc6a13df",
      "parents": [
        "3d8a4d795cc1ffa6be5371629ca6c3431af4c2d5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Apr 11 12:54:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Remove checks for value \u003d\u003d NULL in PCI config space access\n\nNobody should pass NULL here. Could in theory make it a BUG,\nbut the NULL pointer oops will do as well.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d8a4d795cc1ffa6be5371629ca6c3431af4c2d5",
      "tree": "40c0935f4d5f6235a35c50733d23b7cad4ea7f00",
      "parents": [
        "e4cff6ac78e9c3bbb90c0e01b20418eeae0c6b52"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Apr 11 12:54:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] i386: Remove bogus special case code from AMD core parsing\n\nIt\u0027s not actually needed and would break non power of two number\nof cores.\n\nFollows similar earlier x86-64 patch.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4cff6ac78e9c3bbb90c0e01b20418eeae0c6b52",
      "tree": "8238a3c16227089250de19a6ab0fc0a8ec939b36",
      "parents": [
        "97a4d00388db4f0bfa37425b31d7d9751ea649db"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Apr 11 12:54:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] x86_64: fix sync before RDTSC on Intel cpus\n\nCommit c818a18146997d1356a4840b0c01f1168c16c8a4 didn\u0027t do the expected\nthing.  This fix will remove the additional sync(cpuid) before RDTSC on\nIntel platforms..\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97a4d00388db4f0bfa37425b31d7d9751ea649db",
      "tree": "3713eb2e7e69461108899b799b8030ae30cb2c14",
      "parents": [
        "0fcd270901f731342df64816f277ae7adbd67130"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Apr 11 12:54:39 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] x86_64: Remove check for canonical RIP\n\nAs pointed out by Linus it is useless now because entry.S should\nhandle it correctly in all cases.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fcd270901f731342df64816f277ae7adbd67130",
      "tree": "44dc15a768c5bcac8678dab19c537ba6a6e8a7d6",
      "parents": [
        "88dd9c16cecbd105bbe7711b6120333f6f7b5474"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Apr 11 12:54:36 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:38:57 2006 -0700"
      },
      "message": "[PATCH] x86-64/i386: Don\u0027t process APICs/IO-APICs in ACPI when APIC is disabled.\n\nWhen nolapic was passed or the local APIC was disabled\nfor another reason ACPI would still parse the IO-APICs\nuntil these were explicitely disabled with noapic.\n\nUsually this resulted in a non booting configuration unless\n\"nolapic noapic\" was used.\n\nI also disabled the local APIC parsing in this case, although\nthat\u0027s only cosmetic (suppresses a few printks)\n\nThis hopefully makes nolapic work in all cases.\n\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88dd9c16cecbd105bbe7711b6120333f6f7b5474",
      "tree": "9632e5988abeaa7e4d20350305edc4e4652b56d1",
      "parents": [
        "6dde432553551ae036aae12c2b940677d36c9a5b",
        "d1195c516a9acd767cb541f914be2c6ddcafcfc1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:34:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:34:02 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] vfs: add splice_write and splice_read to documentation\n  [PATCH] Remove sys_ prefix of new syscalls from __NR_sys_*\n  [PATCH] splice: warning fix\n  [PATCH] another round of fs/pipe.c cleanups\n  [PATCH] splice: comment styles\n  [PATCH] splice: add Ingo as addition copyright holder\n  [PATCH] splice: unlikely() optimizations\n  [PATCH] splice: speedups and optimizations\n  [PATCH] pipe.c/fifo.c code cleanups\n  [PATCH] get rid of the PIPE_*() macros\n  [PATCH] splice: speedup __generic_file_splice_read\n  [PATCH] splice: add direct fd \u003c-\u003e fd splicing support\n  [PATCH] splice: add optional input and output offsets\n  [PATCH] introduce a \"kernel-internal pipe object\" abstraction\n  [PATCH] splice: be smarter about calling do_page_cache_readahead()\n  [PATCH] splice: optimize the splice buffer mapping\n  [PATCH] splice: cleanup __generic_file_splice_read()\n  [PATCH] splice: only call wake_up_interruptible() when we really have to\n  [PATCH] splice: potential !page dereference\n  [PATCH] splice: mark the io page as accessed\n"
    },
    {
      "commit": "6dde432553551ae036aae12c2b940677d36c9a5b",
      "tree": "2998fe9a1f6517717a7433f2fcf318b176fc1492",
      "parents": [
        "397eeab321e87d8c1ef928b58f256513e6f481dc"
      ],
      "author": {
        "name": "Matthias Urlichs",
        "email": "smurf@smurf.noris.de",
        "time": "Tue Apr 11 05:01:44 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:24:15 2006 -0700"
      },
      "message": "[PATCH] Overrun in option-card USB driver\n\nSince the arrays are declared as in_urbs[N_IN_URB]\nand out_urbs[N_OUT_URB], both for loops go one\nover the end of the array. This fixes coverity id #555.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-Off-By: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-Off-By: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "397eeab321e87d8c1ef928b58f256513e6f481dc",
      "tree": "01bdc74a00ef159b2be1eafd7c8b4010555d7a87",
      "parents": [
        "89ec4c238e7a3d7e660291f3f1a8181381baad77"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Apr 10 22:55:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] fbdev: Use logo with depth of 4 or less for static pseudocolor\n\nSince the visual STATIC_PSEUDOCOLOR has a read-only colormap, use logos\nwith 16 colors only since these logos use the console palette.  This has a\nhigher likelihood that the logo will display correctly.\n\nSigned-of-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89ec4c238e7a3d7e660291f3f1a8181381baad77",
      "tree": "8ba2ab49cea71cfff21ee7a56717f83746cb8d0c",
      "parents": [
        "ac50ab3e45436900b5d73edd0c6b0744af560535"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Apr 10 22:55:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] vesafb: Fix incorrect logo colors in x86_64\n\nBugzilla Bug 6299:\n\nA pixel size of 8 bits produces wrong logo colors in x86_64.\n\nThe driver has 2 methods for setting the color map, using the protected\nmode interface provided by the video BIOS and directly writing to the VGA\nregisters.  The former is not supported in x86_64 and the latter is enabled\nonly in i386.\n\nFix by enabling the latter method in x86_64 only if supported by the BIOS.\nIf both methods are unsupported, change the visual of vesafb to\nSTATIC_PSEUDOCOLOR.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac50ab3e45436900b5d73edd0c6b0744af560535",
      "tree": "bbf18fb48ce262cb024a2e459eaa6bc0fa7512b9",
      "parents": [
        "f2e782efb0876214c77a48e8e67248125f1607c1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:55:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] sparc32 vga support\n\nsparc32 lacks vga.h, so lots of fbdev drivers won\u0027t compile.  There are no\nsparc32 systems with PCI slots, so it\u0027s a bit moot.\n\nThe patch gives sparc32 a copy of the sparc64 vga.h.  It fixes sparc32\nallmodconfig without mucking up fbdev Kconfig and gives us wider compile\ncoverage.\n\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2e782efb0876214c77a48e8e67248125f1607c1",
      "tree": "f6a6bdf62917d6e94fa7e483cb21ce1e8ee34b76",
      "parents": [
        "9ec85c03d045d5ec24d6f15649a68646aefe88ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Apr 10 22:55:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] atyfb is bust on sparc32\n\nHeaps of build errors - disable it to keep sparc32 allmodconfig happy.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ec85c03d045d5ec24d6f15649a68646aefe88ba",
      "tree": "b2f5e983ac0bf99a7e9c0a57444cd38c9b7568e6",
      "parents": [
        "358dd55aa3a77fbbae482b83d96733d9ad441d05"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:53 2006 -0700"
      },
      "message": "[PATCH] video/aty/atyfb_base.c: fix an off-by-one error\n\nFix an obvious of-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "358dd55aa3a77fbbae482b83d96733d9ad441d05",
      "tree": "d72352df2fc26e94a22202917df7db13c9563085",
      "parents": [
        "ef0f3390ebedac78bff1936bbb26606bca83e891"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:53 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: grant delegations more frequently\n\nKeep unused openowners around for at least one lease period, to avoid the need\nfor as many open confirmations and to allow handing out more delegations.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef0f3390ebedac78bff1936bbb26606bca83e891",
      "tree": "86fceb6260a80b9d3ba41b13371b2be73198c300",
      "parents": [
        "4e2fd495b520b51e4ba83340f13520b7f07e3743"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:53 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: limit number of delegations handed out.\n\nIt\u0027s very easy for the server to DOS itself by just giving out too many\ndelegations.\n\nFor now we just solve the problem with a dumb hard limit.  Eventually we\u0027ll\nwant a smarter policy.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e2fd495b520b51e4ba83340f13520b7f07e3743",
      "tree": "91bc6f41267df3e19a71016546484edb7e648527",
      "parents": [
        "541e0e09814594e907e18fb8d9fc9b746aa4b18a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:53 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: add missing rpciod_down()\n\nWe should be shutting down rpciod for the callback channel when we shut down\nthe server.\n\nAlso note that we do rpciod_up() and create the callback client *before*\nsetting cb_set--the cb_set only determines whether the initial null was\nsuccesful.  So cb_set is not a reliable determiner of whether we need to clean\nup, only cb_client is.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "541e0e09814594e907e18fb8d9fc9b746aa4b18a",
      "tree": "a411c62cb60e168db6906583f4146c67e6d8f3a1",
      "parents": [
        "5e8d5c29482dc56de5971ddc99c6e7f69e4d16f6"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:53 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: nfsd4_probe_callback cleanup\n\nSome obvious cleanup.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e8d5c29482dc56de5971ddc99c6e7f69e4d16f6",
      "tree": "fe50096b5742960ff6bcccbb053c1f9b379916c8",
      "parents": [
        "6f54e2d0d3a904e55c9c50b78542072f6c42080e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: fix laundromat shutdown race\n\nWe need to make sure the laundromat work doesn\u0027t reschedule itself just when\nwe try to cancel it.  Also, we shouldn\u0027t be waiting for it to finish running\nwhile holding the state lock, as that\u0027s a potential deadlock.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f54e2d0d3a904e55c9c50b78542072f6c42080e",
      "tree": "cde5f03d8e80477c7bebcde0e41c48df85dd9846",
      "parents": [
        "dfee55f06213a23b250ea63ba41caa461cdd5e72"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Apr 10 22:55:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: svcrpc: WARN() instead of returning an error from svc_take_page\n\nEvery caller of svc_take_page ignores its return value and assumes it\nsucceeded.  So just WARN() instead of returning an ignored error.  This would\nhave saved some time debugging a recent nfsd4 problem.\n\nIf there are still failure cases here, then the result is probably that we\noverwrite an earlier part of the reply while xdr-encoding.\n\nWhile the corrupted reply is a nasty bug, it would be worse to panic here and\ncreate the possibility of a remote DOS; hence WARN() instead of BUG().\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Ingo Oeser \u003cioe-lkml@rameria.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dfee55f06213a23b250ea63ba41caa461cdd5e72",
      "tree": "cfee86e10c5f5406bf7f1fa98c2b5d73d66d259b",
      "parents": [
        "bb6e8a9f4005237401a45f1ea43db060ea5f9725"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: svcrpc: gss: don\u0027t call svc_take_page unnecessarily\n\nWe\u0027re using svc_take_page here to get another page for the tail in case one\nwasn\u0027t already allocated.  But there isn\u0027t always guaranteed to be another\npage available.\n\nAlso fix a typo that made us check the tail buffer for space when we meant to\nbe checking the head buffer.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb6e8a9f4005237401a45f1ea43db060ea5f9725",
      "tree": "b1e0b144964691eb3b5ea241a4e686adcba2824c",
      "parents": [
        "6ed6decccf544970664757464cfb67e081775e6a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: fix corruption on readdir encoding with 64k pages\n\nFix corruption on readdir encoding with 64k pages.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ed6decccf544970664757464cfb67e081775e6a",
      "tree": "9aa6b62856426e5aba7f34b3bbc9b24c87a54b87",
      "parents": [
        "f0e2993e9e73e8f38b05a89c98b9db94fec2199d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: fix corruption of returned data when using 64k pages\n\nIn v4 we grab an extra page just for the padding of returned data.  The\nformula that the rpc server uses to allocate pages for the response doesn\u0027t\ntake into account this extra page.\n\nInstead of adjusting those formulae, we adopt the same solution as v2 and v3,\nand put the \"tail\" data in the same page as the \"head\" data.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0e2993e9e73e8f38b05a89c98b9db94fec2199d",
      "tree": "b7dd2e5c7284e8422966c8498bdd87e08ef5e4f8",
      "parents": [
        "54cceebb679a8d10fa382422aa2035cdc65fe7ce"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: remove nfsd_setuser from putrootfh\n\nSince nfsd_setuser() is already called from any operation that uses the\ncurrent filehandle (because it\u0027s called from fh_verify), there\u0027s no reason to\ncall it from putrootfh.\n\nSigned-off-by: Andy Adamson \u003candros@citi.umich.edu\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54cceebb679a8d10fa382422aa2035cdc65fe7ce",
      "tree": "745908146565ba6e936b2faa977c5aa5a4602ed4",
      "parents": [
        "cd15654963cf7e4dd938a403de3ec5bcd09f8350"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd: nfsd_setuser doesn\u0027t really need to modify rqstp-\u003erq_cred.\n\nIn addition to setting the processes filesystem id\u0027s, nfsd_setuser also\nmodifies the value of the rq_cred which stores the id\u0027s that originally came\nfrom the rpc call, for example to reflect root squashing.\n\nThere\u0027s no real reason to do that--the only case where rqstp-\u003erq_cred is\nactually used later on is in the NFSv4 SETCLIENTID/SETCLIENTID_CONFIRM\noperations, and there the results are the opposite of what we want--those two\noperations don\u0027t deal with the filesystem at all, they only record the\ncredentials used with the rpc call for later reference (so that we may require\nthe same credentials be used on later operations), and the credentials\nshouldn\u0027t vary just because there was or wasn\u0027t a previous operation in the\ncompound that referred to some export\n\nThis fixes a bug which caused mounts from Solaris clients to fail.\n\nSigned-off-by: Andy Adamson \u003candros@citi.umich.edu\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd15654963cf7e4dd938a403de3ec5bcd09f8350",
      "tree": "a7bc0135754b42d3e1bb49bb685a6fea2547c12e",
      "parents": [
        "b5872b0dcc0501035d5ae53c60f8cbbb3798da8a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:52 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd: oops exporting nonexistent directory\n\nExport a directory that does not exist:\n\texportfs -orw,fsid\u003d0,insecure,no_subtree_check client:/home/NFS4\n\nTry to mount from client with nfs4. Mount hangs (I\u0027m not sure why -\nthat\u0027s another issue).\n\nWhile client is hung, back on server\n\n\tmkdir /home/NFS4\n\nThe server panics in dput.  I traced the problem back to svc_export_parse()\ncalling path_release() even though path_lookup() failed (it happens to fill in\nthe nameidata structure with a negative dentry - so the test after out:\nsucceeds).\n\nAfter patching, an recreating the problem, the client mount still takes some\ntime before finally exiting with a message \"couldn\u0027t read superblock\".\n\nHere is a simple patch to resolve this issue:\n\nSigned-off-by: Frank Filz \u003cffilzlnx@us.ibm.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5872b0dcc0501035d5ae53c60f8cbbb3798da8a",
      "tree": "8f0baf4103c0e5b5b97eea35cc9f416fdedd86cf",
      "parents": [
        "b905b7b0a054d2ab3e0c9304def998546c93f6b5"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: fix acl xattr length return\n\nWe should be using the length from the second vfs_getxattr, in case it\nchanged.  (Note: there\u0027s still a small race here; we could end up returning\n-ENOMEM if the length increased between the first and second call.  I don\u0027t\nknow whether it\u0027s worth spending a lot of effort to fix that.)\n\nThis makes XFS ACLs usable on NFS exports, which they currently aren\u0027t, since\nXFS appears to be returning a too-large value for vfs_getxattr() when it\u0027s\npassed a NULL buffer.  So there\u0027s probably an XFS bug here too, though since\ngetxattr with a NULL buffer is usually used to decide how much memory to\nallocate, it may be a fairly harmless bug in most cases.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b905b7b0a054d2ab3e0c9304def998546c93f6b5",
      "tree": "688aaf8ee7840072a1ea7b4b299068d6e33a1840",
      "parents": [
        "249920527f9e6e5c305538bbf1ea882ee7dc1c06"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: better nfs4acl errors\n\nWe\u0027re returning -1 in a few places in the NFSv4\u003c-\u003ePOSIX acl translation code\nwhere we could return a reasonable error.\n\nAlso allows some minor simplification elsewhere.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "249920527f9e6e5c305538bbf1ea882ee7dc1c06",
      "tree": "39c2a10a05f75a23cca797727649f4e231385610",
      "parents": [
        "e465a77f943f51df1a169426df879340bd0db3f3"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: Wrong error handling in nfs4acl\n\nthis fixes coverity id #3.  Coverity detected dead code, since the \u003d\u003d -1\ncomparison only returns 0 or 1 to error.  Therefore the if ( error \u003c 0 )\nstatement was always false.  Seems that this was an if( error \u003d nfs4...  )\nstatement some time ago, which got broken during cleanup.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e465a77f943f51df1a169426df879340bd0db3f3",
      "tree": "a9f11a318fd0ce3df430520a5c14c84e130402c4",
      "parents": [
        "d5b9026a670fdb404e6e2e2e0a1b447e9ea9c1f6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] fs/nfsd/nfs4state.c: make a struct static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Marc Eshel \u003ceshel@almaden.ibm.com\u003e\nCc: Andy Adamson \u003candros@citi.umich.edu\u003e\nCc: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5b9026a670fdb404e6e2e2e0a1b447e9ea9c1f6",
      "tree": "e657e09e5e1eb43f163775d1b8e599131516a67a",
      "parents": [
        "7775f4c85dcbd1175f21b2fbb7221c79ec70b722"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] knfsd: locks: flag NFSv4-owned locks\n\nUse the fl_lmops field to identify which locks are ours, instead of trying to\nlook them up in our private hash.  This is safer and more efficient.\n\nEarlier versions of this patch used a lock flag instead, but Trond pointed out\nthat adding a new flag for each lock manager wasn\u0027t going to scale well, and\nsuggested this approach instead; a separate patch converts lockd to using\nfl_lmops in the same way.\n\nIn the NFSv4 case this looks like a bit of a hack, since the NFSv4 server\nisn\u0027t currently actually defining a lock_manager_operations struct, so we end\nup defining one *just* to serve as a cookie to identify our locks.\n\nBut it works, and we actually do expect to start using the\nlock_manager_operations at some point anyway.\n\nSigned-off-by: Marc Eshel \u003ceshel@almaden.ibm.com\u003e\nSigned-off-by: Andy Adamson \u003candros@citi.umich.edu\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7775f4c85dcbd1175f21b2fbb7221c79ec70b722",
      "tree": "40bc57f1192d19942630d7490d50f387d533c160",
      "parents": [
        "df2487cff5e5be2877594f269b014652536d68bb"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Apr 10 22:55:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] knfsd: Correct reserved reply space for read requests.\n\nNFSd makes sure there is enough space to hold the maximum possible reply\nbefore accepting a request.  The units for this maximum is (4byte) words.\nHowever in three places, particularly for read request, the number given is\na number of bytes.\n\nThis means too much space is reserved which is slightly wasteful.\n\nThis is the sort of patch that could uncover a deeper bug, and it is not\ncritical, so it would be best for it to spend a while in -mm before going\nin to mainline.\n\n(akpm: target 2.6.17-rc2, 2.6.16.3 (approx))\n\nDiscovered-by: \"Eivind  Sarto\" \u003civan@kasenna.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@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": "df2487cff5e5be2877594f269b014652536d68bb",
      "tree": "4d17e64909e8d1d1bf63b9d8e9b04c15ef0f6a0c",
      "parents": [
        "f4675c7016484220a62069d87958a2873d92f159"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] ISDN_DRV_GIGASET should select, not depend on CRC_CCITT\n\nCRC_CCITT is an internal helper function that should be select\u0027ed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4675c7016484220a62069d87958a2873d92f159",
      "tree": "e46542b35921773f947c6efa5bb38b1a885f288c",
      "parents": [
        "8ca445df3a3291c2bdd95b91142c079700a688be"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:51 2006 -0700"
      },
      "message": "[PATCH] isdn/gigaset/common.c: fix a memory leak\n\nFix a memory leak spotted by the Coverity checker if\n(!try_module_get(owner)).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ca445df3a3291c2bdd95b91142c079700a688be",
      "tree": "79c69d17e536778ecde792c75bbb37eaddefc17f",
      "parents": [
        "69049cc87dccb1e6fb54aa25c63033efac805dbd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:55:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] drivers/isdn/gigaset/common.c: small cleanups\n\n- make the needlessly global gigaset_get_cs_by_tty() static\n- remove the unused EXPORT_SYMBOL_GPL(gigaset_debugdrivers)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69049cc87dccb1e6fb54aa25c63033efac805dbd",
      "tree": "9db1953a831091335b98f8749865f4c8b410ff9b",
      "parents": [
        "27d1ac2ef7d0b9250ca9fd2ef506e12866ce8fdf"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: make some variables non-atomic\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nReplace some atomic_t variables in the Gigaset drivers by non-atomic ones,\nusing spinlocks instead to assure atomicity, as proposed in discussions on the\nlinux-kernel mailing list.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "27d1ac2ef7d0b9250ca9fd2ef506e12866ce8fdf",
      "tree": "131961534606860e0d2bc17901cd92264e203bb6",
      "parents": [
        "70440cf24ce6841fc5a01c38e2a732cf0bc2792a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: add README\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nAdd a README file for the Siemens Gigaset drivers to the Documentation/isdn\ndirectory.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "70440cf24ce6841fc5a01c38e2a732cf0bc2792a",
      "tree": "712fb3d0dea87e1e2750f395bb84d83b9a003c9a",
      "parents": [
        "443e1f45ac1fee498e3ff053c61fcc54024ee6ee"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: remove forward references\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove four unnecessary forward function declarations and an obsolete E-mail\naddress from the Siemens Gigaset drivers.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "443e1f45ac1fee498e3ff053c61fcc54024ee6ee",
      "tree": "9f837cc00736ddfc57d74b5a74b6785991f907fc",
      "parents": [
        "abfd1dc7c18e4be89715071a524324c7b2515565"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: remove private version of __skb_put()\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove the private version of __skb_put() from the Siemens Gigaset drivers.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "abfd1dc7c18e4be89715071a524324c7b2515565",
      "tree": "84109f661246b66b2a7503164ec41e4382e37812",
      "parents": [
        "01371500b245ae63f542d74140a3d8ccb74d0318"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: mutex conversion\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nConvert the semaphores used by the Gigaset drivers to mutexes.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "01371500b245ae63f542d74140a3d8ccb74d0318",
      "tree": "8c758e86e3b6266c742b08111d53ac5bd21c0cbe",
      "parents": [
        "714e8236e5ea9d39169761c546274ceb7eeb765f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: eliminate from_user argument\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nEliminate the from_user argument from a debugging function, thus easing the\njob of sparse.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "714e8236e5ea9d39169761c546274ceb7eeb765f",
      "tree": "ff24b813867d9461abe2bc042034d5afdd4ceae1",
      "parents": [
        "d48c77841a71ba552ef4e6a862642073652f4473"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: uninline\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nUninline a function which was slightly too big to warrant inlining.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "d48c77841a71ba552ef4e6a862642073652f4473",
      "tree": "98e76d8bd9962eba7f5897e9d24acacc88b4e1f6",
      "parents": [
        "b1d47464c947f08125dc4ac4a2321ced9e2fed29"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: remove IFNULL macros\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove the IFNULL debugging macros from the Gigaset drivers.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "b1d47464c947f08125dc4ac4a2321ced9e2fed29",
      "tree": "6a977f4335c5a2ab734779fb52565c81eb61bb1b",
      "parents": [
        "784d5858aac58c06608def862d73ae9a32f5ee23"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: sysfs usage\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nCorrect the way the Gigaset drivers create their sysfs entries.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "784d5858aac58c06608def862d73ae9a32f5ee23",
      "tree": "992ba2e122df6fc90a935dcc1629186bc7e168ac",
      "parents": [
        "ec81b5e6294088dc4738d0e8c2316c0dc081215c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: logging usage\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nImprove error reporting of the Gigaset drivers, by using the\ndev_err/dev_warn/dev_info macros from device.h instead of err/warn/info from\nusb.h whereever possible.\n\nAlso rename the private dbg macro to gig_dbg in order to avoid confusion with\nthe macro of the same name in usb.h.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "ec81b5e6294088dc4738d0e8c2316c0dc081215c",
      "tree": "c78b16feffafeed5ffa77da2d5afb5a6552a2a25",
      "parents": [
        "bd0d6ef944f992c584152dbfca99188107bf2f8d"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: timer usage\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nCorrect timer usage in the Gigaset drivers to take advantage of the existing\nsetup_timer() function, and use milliseconds as unit.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "bd0d6ef944f992c584152dbfca99188107bf2f8d",
      "tree": "6211aa731b857da8d0d7270d098c40854d2ae948",
      "parents": [
        "917f5085ddb3498033551e711fb22f48ddeb8378"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: Kconfig correction\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nRemove the restriction to build the Gigaset drivers as modules only.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "917f5085ddb3498033551e711fb22f48ddeb8378",
      "tree": "ff67547a8f4cbf27e4a30b795635778d8e6cc79d",
      "parents": [
        "08a53cdce62d37d918530bbbf726cc01b21dc3d1"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: code cleanup\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nSource code formatting cleanups for the Siemens Gigaset drivers, such as line\nlength, comments, removal of unused declarations, and typo corrections.  It\ndoes not introduce any functional changes.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\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": "08a53cdce62d37d918530bbbf726cc01b21dc3d1",
      "tree": "2db5e37737da91f1b2b32136e4e10ad540d8dc09",
      "parents": [
        "ce1d5a491f0ee50560416a73faa5e4ddbab074bd"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] fuse: account background requests\n\nThe previous patch removed limiting the number of outstanding requests.  This\npatch adds a much simpler limiting, that is also compatible with file locking\noperations.\n\nA task may have at most one synchronous request allocated.  So these requests\nneed not be otherwise limited.\n\nHowever the number of background requests (release, forget, asynchronous\nreads, interrupted requests) can grow indefinitely.  This can be used by a\nmalicous user to cause FUSE to allocate arbitrary amounts of unswappable\nkernel memory, denying service.\n\nFor this reason add a limit for the number of background requests, and block\nallocations of new requests until the number goes bellow the limit.\n\nAlso use this mechanism to block all requests until the INIT reply is\nreceived.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce1d5a491f0ee50560416a73faa5e4ddbab074bd",
      "tree": "21f91d983b467ad05df0213f54fe00aad84e5761",
      "parents": [
        "a87046d822f2d982d25b24c4a644d34f22d4888a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:49 2006 -0700"
      },
      "message": "[PATCH] fuse: clean up request accounting\n\nFUSE allocated most requests from a fixed size pool filled at mount time.\nHowever in some cases (release/forget) non-pool requests were used.  File\nlocking operations aren\u0027t well served by the request pool, since they may\nblock indefinetly thus exhausting the pool.\n\nThis patch removes the request pool and always allocates requests on demand.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a87046d822f2d982d25b24c4a644d34f22d4888a",
      "tree": "582a3a2a89015bf09ad9a73df8d06cd7272b3b46",
      "parents": [
        "d713311464bcca73c990d1a1b5c9467eae87f5b4"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: consolidate device errors\n\nReturn consistent error values for the case when the opened device file has no\nmount associated yet.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d713311464bcca73c990d1a1b5c9467eae87f5b4",
      "tree": "d049e9655bebed5212cd3534961d354e51c2769f",
      "parents": [
        "0720b315976447cba3f0c3e211223b8cb82b0f93"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: use a per-mount spinlock\n\nRemove the global spinlock in favor of a per-mount one.\n\nThis patch is basically find \u0026 replace.  The difficult part has already been\ndone by the previous patch.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0720b315976447cba3f0c3e211223b8cb82b0f93",
      "tree": "b8013f53bca7a72670961ea6f439612d1c631283",
      "parents": [
        "e5ac1d1e70a8c19a65a959d73650203df7a2e168"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: simplify locking\n\nThis is in preparation for removing the global spinlock in favor of a\nper-mount one.\n\nThe only critical part is the interaction between fuse_dev_release() and\nfuse_fill_super(): fuse_dev_release() must see the assignment to\nfile-\u003eprivate_data, otherwise it will leak the reference to fuse_conn.\n\nThis is ensured by the fput() operation, which will synchronize the assignment\nwith other CPU\u0027s that may do a final fput() soon after this.\n\nAlso redundant locking is removed from fuse_fill_super(), where exclusion is\nalready ensured by the BKL held for this function by the VFS.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5ac1d1e70a8c19a65a959d73650203df7a2e168",
      "tree": "e3efd114e3350c270d3693266d38d07eaedae757",
      "parents": [
        "385a17bfc3cb035333c8a91eddc78a6e04c4625e"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Apr 10 22:54:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: add O_NONBLOCK support to FUSE device\n\nI don\u0027t like duplicating the connected and list_empty tests in fuse_dev_readv,\nbut this seemed cleaner than adding the f_flags test to request_wait.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "385a17bfc3cb035333c8a91eddc78a6e04c4625e",
      "tree": "7a9fde77c95f0e4cc86f31e8b1f5d23b6d815634",
      "parents": [
        "7025d9ad10a38dadef8b286e0092731c2d3cdc53"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Apr 10 22:54:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:48 2006 -0700"
      },
      "message": "[PATCH] fuse: add O_ASYNC support to FUSE device\n\nThis adds asynchronous notification to FUSE - a FUSE server can request\nO_ASYNC on a /dev/fuse file descriptor and receive SIGIO when there is input\navailable.\n\nOne subtlety - fuse_dev_fasync, which is called when O_ASYNC is requested,\ndoes no locking, unlink the other methods.  I think it\u0027s unnecessary, as the\nfuse_conn.fasync list is manipulated only by fasync_helper and kill_fasync,\nwhich provide their own locking.  It would also be wrong to use the fuse_lock,\nas it\u0027s a spin lock and fasync_helper can sleep.  My one concern with this is\nthe fuse_conn going away underneath fuse_dev_fasync - sys_fcntl takes a\nreference on the file struct, so this seems not to be a problem.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7025d9ad10a38dadef8b286e0092731c2d3cdc53",
      "tree": "054f5ce4a0b7a0d3793e66f094af4905a68d1896",
      "parents": [
        "d3406ffa4af8af1d7c14cff06e003eb0a557d4ad"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] fuse: fix fuse_dev_poll() return value\n\nfuse_dev_poll() returned an error value instead of a poll mask.  Luckily (or\nunluckily) -ENODEV does contain the POLLERR bit.\n\nThere\u0027s also a race if filesystem is unmounted between fuse_get_conn() and\nspin_lock(), in which case this event will be missed by poll().\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3406ffa4af8af1d7c14cff06e003eb0a557d4ad",
      "tree": "e521174613659a167f56e9890c403f9fa95a50ca",
      "parents": [
        "3e16f6afb267c0256416d481862ce8019c33417d"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Apr 10 22:54:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] fuse: fix oops in fuse_send_readpages()\n\nDuring heavy parallel filesystem activity it was possible to Oops the kernel.\nThe reason is that read_cache_pages() could skip pages which have already been\ninserted into the cache by another task.  Occasionally this may result in zero\npages actually being sent, while fuse_send_readpages() relies on at least one\npage being in the request.\n\nSo check this corner case and just free the request instead of trying to send\nit.\n\nReported and tested by Konstantin Isakov.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e16f6afb267c0256416d481862ce8019c33417d",
      "tree": "21f726fc2a7a466452bb5f0dd945bf5c728a8572",
      "parents": [
        "8417eb7a168eee8b9baa744ee5c591868e85529a"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: VR41XX cleanup\n\nClean up kconfig entry for the rtc-vr41xx.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8417eb7a168eee8b9baa744ee5c591868e85529a",
      "tree": "24ead87700250799a14f257e7d259b50d550f30c",
      "parents": [
        "2260a25c93cb356e834f1ab08b419f9897c977b7"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Apr 10 22:54:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: VR41XX driver\n\nThis patch updates VR4100 series RTC driver.\n\n* This driver supports new RTC subsystem.\n* Simple set time/read time test worked fine.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2260a25c93cb356e834f1ab08b419f9897c977b7",
      "tree": "48380a5486d500d38a457a741ab00641999db083",
      "parents": [
        "d1d65b7712016ca5ff2e44470eb13e772999de94"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: SA1100 cleanup\n\n- convert printks to dev_xxx\n\n- remove messages in excess\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1d65b7712016ca5ff2e44470eb13e772999de94",
      "tree": "06f6e823cf5ca785f055b129c003c55b9cbdae86",
      "parents": [
        "8289607249ad25ecfc9a3742873fcd8f319d5b09"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: compact error messages\n\nMove registration error message from drivers to core.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8289607249ad25ecfc9a3742873fcd8f319d5b09",
      "tree": "c69bc65332554358fdd959136e2cb1e0f730ffef",
      "parents": [
        "adfb4341259f2f89baac2316a8a3660b63c1103b"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 10 22:54:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:47 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem: RS5C372 sysfs fix\n\nFix sysfs show() return code\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "adfb4341259f2f89baac2316a8a3660b63c1103b"
}
