)]}'
{
  "log": [
    {
      "commit": "549f8009830177fe8897fd098a999b647990f30d",
      "tree": "cdca7ff1d3759eddcedf876328e611163e287b23",
      "parents": [
        "d791c2bdf0e7bd71b867210650e00c850b1f7de9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Jun 25 15:19:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 27 02:33:06 2007 -0400"
      },
      "message": "cxgb3 - fix register to stop bc/mc traffic\n\nUse the right register to stop broadcast/multicast traffic.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d791c2bdf0e7bd71b867210650e00c850b1f7de9",
      "tree": "9c2b33a3cf76a33cb9ff25cba7e9fc0a5d2ac22f",
      "parents": [
        "48d8d7ee5dd17c64833e0343ab4ae8ef01cc2648"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 24 15:59:54 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 27 02:33:06 2007 -0400"
      },
      "message": "au1000_eth: Fix warnings.\n\nFixed by including \u003clinux/dma-mapping.h\u003e:\n\n  CC      drivers/net/au1000_eth.o\ndrivers/net/au1000_eth.c: In function \u0027au1000_probe\u0027:\ndrivers/net/au1000_eth.c:661: warning: implicit declaration of function \u0027dma_alloc_noncoherent\u0027\ndrivers/net/au1000_eth.c:802: warning: implicit declaration of function \u0027dma_free_noncoherent\u0027\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d099321bdbba0d49796841cd9d9faf6b0f0aa658",
      "tree": "0f5162af4a9bac67e090c27befcb602baf55518e",
      "parents": [
        "46269db99cc1a618d707deb370d821d1f8d75945"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Jun 21 22:34:23 2007 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: ftdio_sio: New IPlus device ID\n\nReported by Grzegorz Chimosz \u003cgchimi@gmail.com\u003e\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "46269db99cc1a618d707deb370d821d1f8d75945",
      "tree": "13ff417c3270b7a6694113f63cb50d87816a26d4",
      "parents": [
        "74ac07e8b8209ba9429fa1a9afc07aa5ecef5af8"
      ],
      "author": {
        "name": "Alexander Gattin",
        "email": "xrgtn@yandex.ru",
        "time": "Wed Jun 20 00:48:10 2007 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: add new device id to option driver\n\nCc: Matthias Urlichs \u003csmurf@smurf.noris.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74ac07e8b8209ba9429fa1a9afc07aa5ecef5af8",
      "tree": "113b8f6253ac3ece264c482ce16880e3ec6b2244",
      "parents": [
        "5afeb104e7901168b21aad0437fb51dc620dfdd3"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Wed Jun 13 18:50:41 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: fix race leading to use after free in io_edgeport\n\nusb_unlink_urb() is asynchronous, therefore an URB\u0027s buffer may not\nbe freed without waiting for the completion handler. This patch switches\nto usb_kill_urb(), which is synchronous.\nThanks to Alan for making me look at the remaining users of usb_unlink_urb()\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5afeb104e7901168b21aad0437fb51dc620dfdd3",
      "tree": "4e4176d96fb6df1ad12078967bceb058d544ecbe",
      "parents": [
        "fc0f8fc9be654bbff08ede04a49bd8f9805b9e13"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon Jun 11 15:36:02 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:06 2007 -0700"
      },
      "message": "USB: usblcd doesn\u0027t limit memory consumption during write\n\nusblcd currently has no way to limit memory consumption by fast writers.\nThis is a security problem, as it allows users with write access to this\ndevice to drive the system into oom despite resource limits.\nHere\u0027s the fix taken from the modern skeleton driver.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc0f8fc9be654bbff08ede04a49bd8f9805b9e13",
      "tree": "b17852dae108fdf0ee9ec4d792a3ceefd40a1261",
      "parents": [
        "944dc184f6fe0dc63633099ba87cb75fe4ee0c51"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Jun 12 15:36:07 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:05 2007 -0700"
      },
      "message": "USB: memory leak in iowarrior.c\n\nthis is a classical memory leak in the ioctl handler. The buffer is simply\nnever freed. This fixes it the obvious way.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "944dc184f6fe0dc63633099ba87cb75fe4ee0c51",
      "tree": "10dd3bf2d600e2fc8884c6581ed0f2b80af8cf74",
      "parents": [
        "8cfbe7e60d9618d8f80a3cd218c45dd64cb9e5cf"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Mon May 07 08:33:18 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:05 2007 -0700"
      },
      "message": "USB: ti serial driver sleeps with spinlock held\n\nyou are submitting an URB with GFP_KERNEL holding a spinlock.\nIn this case the spinlock can be dropped earlier.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: Al Borchers \u003calborchers@steinerpoint.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8cfbe7e60d9618d8f80a3cd218c45dd64cb9e5cf",
      "tree": "48c1aede4fcad60dfaf049983a67bd5d087ff05f",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed May 30 11:06:33 2007 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 25 23:38:05 2007 -0700"
      },
      "message": "USB: g_file_storage: call allow_signal()\n\nNew changes in the signal-handling code require compensating changes\nin g_file_storage.  This patch (as913) by Oleg Nesterov makes the\ncode use allow_signal() instead of sigprocmask().\n\nFrom: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b2510b1696730307e7a388ea04132236ab45ac20",
      "tree": "bfdf9d950f52f1fba9316452b9576e561dca42d3",
      "parents": [
        "c8cbee61c9d53ee28473ad33bbb54f6a88f5e3af",
        "5b5a60da281c767196427ce8144deae6ec46b389"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 09:42:15 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Make skb_seq_read unmap the last fragment\n  [NET]: Re-enable irqs before pushing pending DMA requests\n  [TCP] tcp_read_sock: Allow recv_actor() return return negative error value.\n  [PPP]: Fix osize too small errors when decoding mppe.\n  [PPP]: Revert 606f585e363527da9feaed79465132c0c661fd9e\n  [TIPC]: Fix infinite loop in netlink handler\n  [SKBUFF]: Fix incorrect config #ifdef around skb_copy_secmark\n  [IPV4]: include sysctl.h from inetdevice.h\n  [IPV6] NDISC: Fix thinko to control Router Preference support.\n  [NETFILTER]: nfctnetlink: Don\u0027t allow to change helper\n  [NETFILTER]: nf_conntrack_sip: add missing message types containing RTP info\n"
    },
    {
      "commit": "b08b5ad9473a972fdd5d739080d24a84b23525ac",
      "tree": "db01992344f5f8cfe3422fdb69ebc0f7eeb88813",
      "parents": [
        "58ed2f9c75b719da4f494f24ed2d56d45f5b4959"
      ],
      "author": {
        "name": "Ingo Korb",
        "email": "ml@akana.de",
        "time": "Sat Jun 23 17:16:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "Char: stallion, fix oops during init with ISA cards\n\nThe stallion driver oopses while initializing ISA cards due to an\nuninitialized variable.  This patch changes the initialisation order to\nmatch the PCI code path.\n\nSigned-off-by: Ingo Korb \u003cml@akana.de\u003e\nAcked-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e27dbe7746f3bcbcf1f9a37f31df4b886e36ce3",
      "tree": "cca92108cf97c5c13b0c9e7f85f11da8bd513fb5",
      "parents": [
        "ffd65af0e67a054e1e2393c9b0995c03c47cdc30"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Check SM501 ID register on initialisation\n\nWhen binding the driver, check the ID register for a valid identity, in case\nthe SM501 is not functioning correctly.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "819062219abf8a78e54cad5c1c8716e6c8e7b870",
      "tree": "8cb4618513e172c61abf1a23bd9416bbb7b3abf5",
      "parents": [
        "5136237bc392413332b02e69ada158c307da658f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Clock updates and checks\n\nEnsure that the M1XCLK and MCLK are sourced from the same PLL (and refuse to\nbind the driver if they are not).\n\nUpdate the PCI to safe initialisation values, as 72MHz is the maximum clock\nfor 33MHz PCI bus mastering.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5136237bc392413332b02e69ada158c307da658f",
      "tree": "3437861d521eec1d011d80fd8bdd67efa1339fa4",
      "parents": [
        "b5913bbd2ddebd9c2c6841986c29376e691dd396"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: Fix sm501_init_reg() mask/set order\n\nThe order of the set and mask operation in sm501_init_reg() was setting and\nthen masking the bits set.  Correct the order so that we do not end up with\n288MHz SDRAM clocks on certain systems.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5913bbd2ddebd9c2c6841986c29376e691dd396",
      "tree": "1983d09d070af73bf7b416c6b6a2fe5200f6efa8",
      "parents": [
        "331d74750e69a2202f857d3af9323335d0d6879f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: initialise SDRAM clock before bus clocks\n\nThis init sequence of setting the SDRAM clock before the bus clock is\nrecommend by Silicon Motion to stop problems with writes not sticking into\nregisters.\n\nSigned-off-by: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "331d74750e69a2202f857d3af9323335d0d6879f",
      "tree": "1508b5d183c18d29a54271153e0f8c49546d9013",
      "parents": [
        "1ed8a2b3c501bedd4b35130c8a52662ccf78abad"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 23 17:16:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:11 2007 -0700"
      },
      "message": "SM501: suspend support\n\nThis patch adds support for suspending the core (mfd driver) of the SM501.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ed8a2b3c501bedd4b35130c8a52662ccf78abad",
      "tree": "d168ca2105cc946550643c2bf5364a6b1c8c89a0",
      "parents": [
        "4e71e474c784dc274f28ec8bb22a5dbabc6dc7c5"
      ],
      "author": {
        "name": "Egmont Koblinger",
        "email": "egmont@uhulinux.hu",
        "time": "Sat Jun 23 17:16:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:10 2007 -0700"
      },
      "message": "console UTF-8 fixes (fix)\n\nRecently my console UTF-8 patch went mainline.  Here is an additional patch\nthat fixes two nasty issues and improves a third one, namely:\n\n1. My patch changed the behavior if a glyph is not found in the Unicode\n   mapping table. Previously for Unicode values less than 256 or 512 the\n   kernel tried to display the glyph from that position of the glyph table,\n   which could lead to a different accented letter being displayed. I\n   removed this fallback possibility and changed it to display the\n   replacement symbol.\n\n   As Behdad pointed out, some fonts (e.g. sun12x22 from the kbd package)\n   lack Unicode mapping information, hence all you get is lots of question\n   marks. Though theoretically it\u0027s actually a user-space bug (the font\n   should be fixed), Behdad and I both believe that it\u0027d be good to work\n   around in the kernel by re-introducing the fallback solution for ASCII\n   characters only. This sounds a quite reasonable decision, since all fonts\n   ship the ASCII characters in the first 128 positions. This way users\n   won\u0027t be surprised by lots of question marks just because s/he issued a\n   not-so-perfectly parameterized setfont command. As this fallback is only\n   re-introduced for code points below 128, you still won\u0027t see an accented\n   letter replaced by another, but at least you\u0027ll always get the English\n   letters right.\n\n2. My patch introduced \"question mark with inverted color attributes\" as a\n   last resort fallback glyph. Though it perfectly works on VGA console, on\n   framebuffer you may end up with question marks that are highlighed but\n   shouldn\u0027t be, and normal characters that are accidentally highlighed.\n   This is caused by missing FLUSHes when changing the color attribute.\n\n3. I\u0027ve updated the table of double-width character based on Markus\u0027s\n   updated version. Only ten new code poings (one interval) is added.\n\nSigned-off-by: Egmont Koblinger \u003cegmont@uhulinux.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d79af701d334777541136e914a9c0969b2ad307",
      "tree": "ab0515c53d548080baf62622ee00a5f176a02268",
      "parents": [
        "bbf14513ff0e1301a767ed8610babcc34cc132e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 23 17:16:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jun 24 08:59:10 2007 -0700"
      },
      "message": "hwmon/coretemp: fix a broken error path\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b2a8fb3a7f7935f62a7bbdc851789fb7c2da032",
      "tree": "73481354594bdab8a9208619ac9dd3f1ce47f424",
      "parents": [
        "7e4a6da7c2a1e0df06b71dc4ddc31910229ba9d9"
      ],
      "author": {
        "name": "Konstantin Sharlaimov",
        "email": "konstantin.sharlaimov@gmail.com",
        "time": "Sat Jun 23 23:05:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jun 23 23:05:54 2007 -0700"
      },
      "message": "[PPP]: Fix osize too small errors when decoding mppe.\n\nThe mppe_decompress() function required a buffer that is 1 byte too\nsmall when receiving a message of mru size. This fixes buffer\nallocation to prevent this from occurring.\n\nSigned-off-by: Konstantin Sharlaimov \u003ckonstantin.sharlaimov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e4a6da7c2a1e0df06b71dc4ddc31910229ba9d9",
      "tree": "d08daa0a33f114428ffa65803f76f42c499e35c9",
      "parents": [
        "64beb8f3eb3c724add64ca3272915528e10213c1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 23 23:04:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jun 23 23:04:11 2007 -0700"
      },
      "message": "[PPP]: Revert 606f585e363527da9feaed79465132c0c661fd9e\n\nThis can cause packet buffer overflows in certain cases,\nthe real bug will be fixed differently in a followon\nchangeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "629cf6d74beca87d57cea3e38edf7522c397d41e",
      "tree": "43008ac73254d80cfa72e385fe40335d7884a92e",
      "parents": [
        "75154f402ef18e459ff97ddece25656b6c2b329c",
        "d5a3d32a042126f65a008e0e5204ef92ad2ee55d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 10:58:24 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 10:58:24 2007 -0400"
      },
      "message": "Pull now into release branch\n"
    },
    {
      "commit": "d5a3d32a042126f65a008e0e5204ef92ad2ee55d",
      "tree": "8ecc0c8d5d1d658d570afd0b60760c1da8672b72",
      "parents": [
        "83dd4504456d4b5e464d6ec4a7665e2c922db67f"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jun 15 19:36:00 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 23 10:57:28 2007 -0400"
      },
      "message": "ACPI: fix 2.6.20 SMP boot regression\n\nAlways disable/enable interrupts in the acpi idle routine,\neven in the error path.\n\nThis is required as the 2.6.20 change in git commit d331e739f5ad2aaa9...\n\"Fix interrupt race in idle callback\" expects the idle handler\nto enable interrupt before returning.\n\nThere was a case in acpi idle routine, in which interrupt was not being\nenabled before return, which caused the system to hang at bootup, while\nenabling C-states on an SMP system.\n\nThe signature of the hang was that \"processor.nocst\"\nwas required to enable boot.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e2f1f19272f8de0374ad297b9806f8b6509e0013",
      "tree": "7b4f814a8763e265ae04386e6597aa1d2db42fc6",
      "parents": [
        "9d9bbd4d247a674deb43565582151acdc22e90d1"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Sat Jun 23 02:29:24 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 18:41:18 2007 -0700"
      },
      "message": "x86_64: Fix only make Macintosh drivers default on Macs\n\nInclude PPC_MAC in the default too, not only MAC which only covers\nm68k MACs.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4beb2584be3cf1d4fc7a222b0f747735da8e3c91",
      "tree": "bd12e3af59bcf46102c53b27acc1911707174f5c",
      "parents": [
        "e2f90a9141d9e1a4cd0e79716919a5fa39684ae9",
        "c8681f14013d3ad2fc4fb4e30cfd4ea548f7a249"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:10:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 22 11:10:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Correct max_srq_wr returned from mlx4_ib_query_device()\n  IPoIB/cm: Remove dead definition of struct ipoib_cm_id\n  IPoIB/cm: Fix interoperability when MTU doesn\u0027t match\n  IPoIB/cm: Initialize RX before moving QP to RTR\n  IB/umem: Fix possible hang on process exit\n"
    },
    {
      "commit": "79d9a72f87d0a6f910be262a9dd4c36e96972a92",
      "tree": "e3725f6f92011847a5cf50fabe1e3bede51517cd",
      "parents": [
        "9738cbe32192919356397f1e24f9b26e1f574fbb",
        "47d46379eb66278107947729e34a833c76dca252"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:59:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:59:11 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] intel_agp: don\u0027t load if no IGD and AGP port\n"
    },
    {
      "commit": "9738cbe32192919356397f1e24f9b26e1f574fbb",
      "tree": "75caa6d21a8b68a36285ee787095fb05b14627fb",
      "parents": [
        "58229a18994215bbfe0bcd1c99d2e039f30b076b",
        "05dc16d6a175139a5872d08db56ee277ec90df5b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 21 15:57:50 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] unwinder improvements\n  [PARISC] Fix unwinder on 64-bit kernels\n  [PARISC] Handle wrapping in expand_upwards()\n  [PARISC] stop lcd driver from stripping initial whitespace\n"
    },
    {
      "commit": "d2f1c0fa2b346769ac35559ae3bafccf151dd446",
      "tree": "59eeb6944d60166109f92c89f6fa8801fd900ea2",
      "parents": [
        "188e1f81ba31af1b65a2f3611df4c670b092bbac"
      ],
      "author": {
        "name": "Julian Stecklina",
        "email": "der_julian@web.de",
        "time": "Mon Jun 18 19:56:28 2007 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu Jun 21 17:46:19 2007 -0400"
      },
      "message": "[PARISC] stop lcd driver from stripping initial whitespace\n\nSigned-off-by: Julian Stecklina \u003cder_julian@web.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c8681f14013d3ad2fc4fb4e30cfd4ea548f7a249",
      "tree": "4ea047565dcc3340dcd473fca5579a5cb2de349a",
      "parents": [
        "13ef5f44c3931dff1d75443a875e97b588d4b8f0"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Jun 21 13:39:10 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:39:10 2007 -0700"
      },
      "message": "IB/mlx4: Correct max_srq_wr returned from mlx4_ib_query_device()\n\nWe need to keep a spare entry in the SRQ so that there always is a\nnext WQE available when posting receives (so that we can tell the\ndifference between a full queue and an empty queue).  So subtract 1\nfrom the value HW gives us before reporting the limit on SRQ entries\nto consumers.\n\nFound by Mellanox QA.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "13ef5f44c3931dff1d75443a875e97b588d4b8f0",
      "tree": "7db19c7302bf5a0bc851ea55106918456d84b494",
      "parents": [
        "82c3aca6ad9004169df8f2f8c0747686fe4003b3"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:39:08 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:39:08 2007 -0700"
      },
      "message": "IPoIB/cm: Remove dead definition of struct ipoib_cm_id\n\nIt\u0027s completely unused.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "82c3aca6ad9004169df8f2f8c0747686fe4003b3",
      "tree": "ab24b09038b432e93e6afdcd660447ca1714eaa6",
      "parents": [
        "3ec7393a6858a1716e74aa81be6af76fd180021d"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Wed Jun 20 19:22:15 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:38:08 2007 -0700"
      },
      "message": "IPoIB/cm: Fix interoperability when MTU doesn\u0027t match\n\nIPoIB connected mode currently rejects a connection request unless the\nsupported MTU is \u003e\u003d the local netdevice MTU. This breaks\ninteroperability with implementations that might have tweaked\nIPOIB_CM_MTU, and there\u0027s real no longer a reason to do so: this test\nis just a leftover from when we did not tweak MTU per-connection.  Fix\nthis by making the test as permissive as possible.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3ec7393a6858a1716e74aa81be6af76fd180021d",
      "tree": "2f797894f98a1321605dbcf2610c6349bd92003a",
      "parents": [
        "24bce5080306bd5255cbda3d6b09a29d5515b470"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Tue Jun 19 13:40:41 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 13:03:50 2007 -0700"
      },
      "message": "IPoIB/cm: Initialize RX before moving QP to RTR\n\nFix a crasher bug in IPoIB CM: once a QP is in the RTR state, a\nreceive completion (or even an asynchronous error) might be observed\non this QP, so we have to initialize all of our receive data\nstructures before moving to the RTR state.\n\nAs an optimization (since modify_qp might take a long time), the\njiffies update done when moving RX to the passive_ids list is also\nleft in place to reduce the chance of the RX being misdetected as\nstale.\n\nThis fixes bug \u003chttps://bugs.openfabrics.org/show_bug.cgi?id\u003d662\u003e.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "24bce5080306bd5255cbda3d6b09a29d5515b470",
      "tree": "d0061299531d0cda6bd83196f8f4c32c5f93af15",
      "parents": [
        "d025d7858f7415f558e89d870ad1a205954b64cd"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 11:05:58 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jun 21 11:05:58 2007 -0700"
      },
      "message": "IB/umem: Fix possible hang on process exit\n\nIf ib_umem_release() is called after ib_uverbs_close() sets context-\u003eclosing,\nthen a process can get stuck in a D state, because the code boils down to\n\n\tif (down_write_trylock(\u0026mm-\u003emmap_sem))\n\t\tdown_write(\u0026mm-\u003emmap_sem);\n\nwhich is obviously a stupid instant deadlock.  Fix the code so that we\nonly try to take the lock once.\n\nThis bug was introduced in commit f7c6a7b5 (\"IB/uverbs: Export\nib_umem_get()/ib_umem_release() to modules\") which fortunately never\nmade it into a release, and was reported by Pete Wyckoff \u003cpw@osc.edu\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "47d46379eb66278107947729e34a833c76dca252",
      "tree": "dcaaa9297188e15436b678167f33576c67974762",
      "parents": [
        "f1518a088bde6aea49e7c472ed6ab96178fcba3e"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jun 21 13:43:18 2007 +0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 21 12:49:11 2007 -0400"
      },
      "message": "[AGPGART] intel_agp: don\u0027t load if no IGD and AGP port\n\nAfter i915 chip, GMCH has no AGP port. Origin bridge driver in device\ntable will try to access illegal regs like APBASE, APSIZE, etc. This\nmay cause problem.\n\nSo mark them as NULL in the table, we won\u0027t load if no IGD got detect\nand bridge has no AGP port.\n\nSigned-off-by: Wang Zhenyu \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "f1518a088bde6aea49e7c472ed6ab96178fcba3e",
      "tree": "51d940efef6b7594a3152f4cdd65ae56ebae5f17",
      "parents": [
        "2090dee420911045258d50239dc2c527e4b1dd06",
        "5fe675e2b3e41349deb0c81667065b9cb229ea1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 17:11:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 17:11:44 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  fix module_param mistake in it821x\n  ahci: fix PORTS_IMPL override\n  kerneldoc fix in libata\n  libata: more NONCQ devices\n  pata_it821x: (partially) fix DMA in RAID mode\n  PATA: Add the MCP73/77 support to PATA driver\n"
    },
    {
      "commit": "5fe675e2b3e41349deb0c81667065b9cb229ea1d",
      "tree": "e6f797e4fa367733d1c6d37667961be5e17ccce8",
      "parents": [
        "a3d2cc5e742f82a87fdf9e2b730f41ff381c0a73"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Wed Jun 20 22:42:13 2007 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "fix module_param mistake in it821x\n\nThe attached patch fixes a trivial\nmistake in a MODULE_PARAM_DESC of pata_it821x\ndriver. The parameter name in MODULE_PARAM_DESC\nshould match the one in module_param_named.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a3d2cc5e742f82a87fdf9e2b730f41ff381c0a73",
      "tree": "96dd7ab5c98198e634b9323dc4d903c9bf8548eb",
      "parents": [
        "3fae450c68d06b8890e1530bdd0910e938e7251d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jun 19 18:52:56 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "ahci: fix PORTS_IMPL override\n\nIf PORTS_IMPL register is zero, ahci initialize it to full mask\ncorresponding to nr_ports in the CAP register.  hpriv-\u003ecap, which is\ninitialized at the end of the function, is incorrectly used as value\nof CAP causing ahci to always override PORTS_IMPL to 0x1 if it\u0027s zero.\nFix it.\n\nThis fixes a bug where early ich6 ahci can only access the first port.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3fae450c68d06b8890e1530bdd0910e938e7251d",
      "tree": "b895c1b5de2f299ca8f4bec3f873d1feb322892c",
      "parents": [
        "2f8fcebbf5c8dd2ee7eb5711c03318c011d50d39"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Jun 19 10:10:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "kerneldoc fix in libata\n\nFix parameter name from ata_dev_reread_id() in libata-core.c for kerneldoc.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2f8fcebbf5c8dd2ee7eb5711c03318c011d50d39",
      "tree": "878f74b83e78c81fb7dea7d61f8a2e30544c91cc",
      "parents": [
        "374abf2cb16a9df8be96675c606996458872e8b3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 18 14:38:41 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "libata: more NONCQ devices\n\nMore for the NCQ blacklist.  One hitachi and one raptor.  Other\nmembers of these families of drives are already on the list, so no\nsurprises.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "374abf2cb16a9df8be96675c606996458872e8b3",
      "tree": "7d82b5165a8d6bca8569ed6722413ef5688a294f",
      "parents": [
        "9f7897554eeca34ec23dd877cc27402bd327a1ce"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Jun 11 11:40:07 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "pata_it821x: (partially) fix DMA in RAID mode\n\nCode intended to check DMA status was checking DMA command register.\n\nMoreover firmware seems to \"forget\" to set DMA capable bit for the\nslave device (at least in RAID mode but without ITE RAID volumes) so\ncheck device ID for DMA capable bit when deciding whether to use DMA\nand remove DMA status check completely.\n\nThanks to Pavol Simo for the bugreport and testing the initial fix.\n\nThis change unfortunately still doesn\u0027t fix DMA in RAID mode (which\nworks fine with IDE it821x) but Alan is working on the missing pieces\n(pata_it821x vs libata EH issues).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f7897554eeca34ec23dd877cc27402bd327a1ce",
      "tree": "63e5ec9629892a033ecc46ebedd6f7cc07dcf0cc",
      "parents": [
        "d025d7858f7415f558e89d870ad1a205954b64cd"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "peerchen@gmail.com",
        "time": "Thu Jun 07 18:23:12 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:56:21 2007 -0400"
      },
      "message": "PATA: Add the MCP73/77 support to PATA driver\n\nAdd the MCP73/MCP77 support to PATA driver.\nThe patch base on kernel 2.6.22-rc4\n\nSigned-off-by: Peer Chen \u003cpeerchen@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2090dee420911045258d50239dc2c527e4b1dd06",
      "tree": "5b7f0c7cddca53ae8710df8cf4fae84f49f61948",
      "parents": [
        "7b581a0fa85464f7f765b9a66f612e7ec4ab17f9"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:50 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:59 2007 -0400"
      },
      "message": "cxgb3 - MAC watchdog update\n\nFix variables initialization and usage in the MAC watchdog.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7b581a0fa85464f7f765b9a66f612e7ec4ab17f9",
      "tree": "17aa5f829935d35d64edcf63dfdde135e517c0ae",
      "parents": [
        "c706bfb52afc9b5d115f61a8e1c0c30540feb3f4"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:59 2007 -0400"
      },
      "message": "cxgb3 - Stop mac RX when changing MTU\n\nRx traffic needs to be halted when the MTU is changed\nto avoid a potential chip hang.\nReset/restore MAC filters around a MTU change.\nAlso fix the pause frames high materwark setting.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c706bfb52afc9b5d115f61a8e1c0c30540feb3f4",
      "tree": "22650d8837c7037e43f8e2a53a8821a94bac2949",
      "parents": [
        "890de332834a95450a74e5f615f4f9a0fa564623"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:39 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - Fix direct XAUI support\n\nCheck all lanes for link status on direct XAUI cards.\nDon\u0027t assume that direct XAUI always uses XGMAC 1.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "890de332834a95450a74e5f615f4f9a0fa564623",
      "tree": "555e87ff623f98f74741ece661b7928d2bb14e08",
      "parents": [
        "e360b5628f1d040c0e96dd9ee011196645e08aef"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - fix netpoll hanlder\n\nFix netpoll handler to work with line interrupt, msi and msi-x.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e360b5628f1d040c0e96dd9ee011196645e08aef",
      "tree": "100b2af056bd113be5223e4d4202ab11f2525513",
      "parents": [
        "d41f2d17f863fcd9496748135967e71551d5873d"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Wed May 30 10:01:29 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:16:58 2007 -0400"
      },
      "message": "cxgb3 - fix skb-\u003edev dereference\n\neth_type_trans() now sets skb-\u003edev.\nReferences to skb-\u003edev should happen after it is called.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d41f2d17f863fcd9496748135967e71551d5873d",
      "tree": "42404cf50bc5fbf69072a3fddce76c5be5f4d351",
      "parents": [
        "2cc49a5ca14348f225beb888ad383064f2a96876"
      ],
      "author": {
        "name": "Gregory Haskins",
        "email": "ghaskins@novell.com",
        "time": "Fri Jun 15 17:17:50 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:15:04 2007 -0400"
      },
      "message": "natsemi irq flags\n\nThe spinlock irq flags should be a unsigned long to properly support 64 bit\n\nSigned-off-by: Gregory Haskins \u003cghaskins@novell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2cc49a5ca14348f225beb888ad383064f2a96876",
      "tree": "719ea917b9510968a3d7cb214fbf09585883d4d8",
      "parents": [
        "d46146274b2dc01fac4063d31393385117d31f58"
      ],
      "author": {
        "name": "Tim Mann",
        "email": "mann@vmware.com",
        "time": "Thu Jun 14 13:16:38 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:15:04 2007 -0400"
      },
      "message": "forcedeth: use unicast receive mode for WoL\n\nI happened to notice that a system with an NVidia NIC using the\nforcedeth driver won\u0027t wake-on-LAN if the interface was in promiscuous\nmode when you power off.  By experiment, it looks like\nthe hardware needs to have NvRegPacketFilterFlags set to\nNVREG_PFF_ALWAYS|NVREG_PFF_MYADDR (i.e., receive unicast packets to my\naddress) in order for WoL to work.\n\nJeff Garzik writes: \"NVIDIA says the patch looks OK.\"  I didn\u0027t venture\nto insert a signed-off-by line with his name on it, though.\n\nSigned-off-by: Tim Mann \u003cmann@vmware.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d46146274b2dc01fac4063d31393385117d31f58",
      "tree": "e0a32c34c22fe520a00ebf97198526dddb685b91",
      "parents": [
        "bfac0d0b6c6e20933b46f53a964c130f2f2bfa85"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jun 20 13:03:57 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: netiucv inlining cleanup\n\nThe recent iucv rework patches re-introduced some unnecessary inlines.\nRemove them again.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bfac0d0b6c6e20933b46f53a964c130f2f2bfa85",
      "tree": "e5da1131c280ad6e99ce2aa0b948919a54d8edea",
      "parents": [
        "651bbc6224a95eb5bf0ccf6ecd61fc244b38d1f5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 20 13:02:55 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: netiucv spinlock initializer cleanup\n\nspinlock initializer cleanup in netiucv.c\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "651bbc6224a95eb5bf0ccf6ecd61fc244b38d1f5",
      "tree": "3fba78b80b3e80b4c41a7fc560bcc57a9c852139",
      "parents": [
        "dc5bc0cabd1003b4fa358f0d54dfdc46585efb57"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 13:01:30 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: don\u0027t call iucv_path_connect from tasklet context\n\nnet/iucv/iucv.c creates the requirement for\niucv_path_connect not to be called from tasklet context anymore.\nAn extra checking is added in case of a failing netiucv_tx\nto fulfil this requirement for netiucv.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dc5bc0cabd1003b4fa358f0d54dfdc46585efb57",
      "tree": "2d65a1411703cfcc10c54788713935c44a505a43",
      "parents": [
        "cd3e76ebcb41c48ef6e706006b793d45030bae75"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Jun 20 13:00:20 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: Use ccw_device_get_id() in qeth/claw drivers\n\nUse ccw_device_get_id() to get a device number\ninstead of parsing the ccw device\u0027s bus id.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd3e76ebcb41c48ef6e706006b793d45030bae75",
      "tree": "73c349e0275ee917a77850d6ed491d36755a9324",
      "parents": [
        "add3f2fa7a6cec16d35a95b9078e1ecc80a6f332"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Jun 20 12:59:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: qeth: wrong packet length in qdio header\n\nPackets Length in qdio header is broken when using\nEDDP on Layer2 devices. This leads to skb_under_panic on receiver\nsystem when running on z/VM GuestLAN devices.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "add3f2fa7a6cec16d35a95b9078e1ecc80a6f332",
      "tree": "318ef63e12c33bd115dd86954343b0ae27795141",
      "parents": [
        "d81ef0fb76ef2eb7126f64cb34217d2ddfb48483"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 12:58:02 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: avoid inconsistent lock state in qeth\n\nipv6_regen_rndid in net/ipv6/addrconf.c makes use of \"write_lock_bh\"\nfor its inet6_dev-\u003elock. It may run in softirq-context.\nqeth makes use of \"read_lock\" for the same inet6_dev-\u003elock.\nTo avoid a potential deadlock situation, qeth should make use of\n\"read_lock_bh\" for its usages of inet6_dev-\u003elock.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d81ef0fb76ef2eb7126f64cb34217d2ddfb48483",
      "tree": "80bd2a306d9f234d7868c899cf190cce7e47d30e",
      "parents": [
        "d78f6642bea3b8f064dcb9a17db58593ef8cc0fb"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 12:56:49 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:42 2007 -0400"
      },
      "message": "s390: qeth driver does not recover\n\nWhile first recovery continues, the card issues\na STARTLAN command itself. In this case qeth\nschedules another recovery. This second\nrecovery is cancelled because of an already running first recovery.\nStop first recovery in case of 0xe080.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d78f6642bea3b8f064dcb9a17db58593ef8cc0fb",
      "tree": "e9e52278f7ab2f1f2b3c21e488f8e9b7001a514c",
      "parents": [
        "031ae4deb095a1f18a842740459c5ae184ec931c"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Jun 20 12:55:18 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:41 2007 -0400"
      },
      "message": "s390: print correct level for HiperSockets devices\n\nFor real HiperSockets the EBCDIC-ASCII conversion is not necessary.\nThis is only needed for z/VM GuestLAN devices.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "031ae4deb095a1f18a842740459c5ae184ec931c",
      "tree": "fe08362942c3a9ba36387b6aed005b21bd77474d",
      "parents": [
        "3201e656ce56ed02e9501906c18ffe16ae350a52"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Wed Jun 13 22:11:34 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:41 2007 -0400"
      },
      "message": "bonding: Fix 802.3ad no carrier on \"no partner found\" instance\n\n\tModify carrier state determination for 802.3ad mode to comply\nwith section 43.3.9 of IEEE 802.3, which requires that \"Links that are\nnot successful candidates for aggregation (e.g., links that are attached\nto other devices that cannot perform aggregation or links that have been\nmanually configured to be non-aggregatable) are enabled to operate as\nindividual IEEE 802.3 links.\"\n\n\tBug reported by Laurent Chavey \u003cchavey@google.com\u003e.  This patch\nis an updated version of his patch that changes the wording of\ncommentary and adds an update to the driver version.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Laurent Chavey \u003cchavey@google.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3201e656ce56ed02e9501906c18ffe16ae350a52",
      "tree": "8dbe0df57ffb7afd7fe1aac65fcd0ae0600870f0",
      "parents": [
        "3a2c892daaf54b31a70785c2821771e8094188ed"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Jun 19 11:12:12 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:12:41 2007 -0400"
      },
      "message": "bonding: Fix use after free in unregister path\n\n\tThe following patch (based on a patch from Stephen Hemminger\n\u003cshemminger@linux-foundation.org\u003e) removes use after free conditions in\nthe unregister path for the bonding master.  Without this patch, an\noperation of the form \"echo -bond0 \u003e /sys/class/net/bonding_masters\"\nwould trigger a NULL pointer dereference in sysfs.  I was not able to\ninduce the failure with the non-sysfs code path, but for consistency I\nupdated that code as well.\n\n\tI also did some testing of the bonding /proc file being open\nwhile the bond is being deleted, and didn\u0027t see any problems there.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3a2c892daaf54b31a70785c2821771e8094188ed",
      "tree": "36ff4915ef938d70a398c282d7628a26126c43fb",
      "parents": [
        "128c6e2e519fe7d0a15de04f3dde00700145cec4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Jun 11 13:35:23 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:09:33 2007 -0400"
      },
      "message": "spidernet: checksum and ethtool\n\nIt doesn\u0027t look like spidernet hardware can really checksum all protocols,\nthe code looks like it does IPV4 only.  If so, it should use NETIF_F_IP_CSUM\ninstead of NETIF_F_HW_CSUM.\n\nThe driver doesn\u0027t need it\u0027s own get/set for ethtool tx csum, and it\nshould use the standard ethtool_op_get_link.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "128c6e2e519fe7d0a15de04f3dde00700145cec4",
      "tree": "09b85b9e6aef25ac912e533452d3c2fcf34eb832",
      "parents": [
        "c3d1182a538fd99b6fe5effa1ab54521c0efb1d1"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Jun 11 13:29:03 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:09:33 2007 -0400"
      },
      "message": "spidernet: turn off descriptor chain end interrupt.\n\nAt some point, the transmit descriptor chain end interrupt (TXDCEINT)\nwas turned on. This is a mistake; and it damages small packet\ntransmit performance, as it results in a huge storm of interrupts.\nTurn it off.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c3d1182a538fd99b6fe5effa1ab54521c0efb1d1",
      "tree": "c81310d49a8f4efd3445daf861061226c6271841",
      "parents": [
        "2bf27a0d4913a5f0ef38e3be510b1b3add2869ad"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Jun 11 13:26:50 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:09:33 2007 -0400"
      },
      "message": "spidernet: silence the ramfull messages\n\nAlthough the previous patch resolved issues with hangs when the\nRX ram full interrupt is encountered, there are still situations\nwhere lots of RX ramfull interrupts arrive, resulting in a noisy\nlog in syslog. There is no need for this.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2bf27a0d4913a5f0ef38e3be510b1b3add2869ad",
      "tree": "6644564484a6501d5f2adf2d296ce817b4a1fc6e",
      "parents": [
        "4c4bd5a97a87670d2c368ed4ed8a8f2c93080605"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Jun 11 13:23:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:09:33 2007 -0400"
      },
      "message": "spidernet: Don\u0027t terminate the RX ring\n\nThe terminated RX ring will cause trouble during the RX ram full\nconditions, leading to a hung driver, as the hardware can\u0027t find\nthe next descr.  There is no real reason to terminate the RX ring;\nit doesn\u0027t make the operation any smooother, and it does\nrequire an extra sync. So don\u0027t do it.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c4bd5a97a87670d2c368ed4ed8a8f2c93080605",
      "tree": "62367f49c10b278951f3610eba99b21dc9fc279b",
      "parents": [
        "83d35145c443d8394aaf1743301e79fa0a8054d7"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Jun 11 13:21:13 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:09:32 2007 -0400"
      },
      "message": "spidernet: Cure RX ram full bug\n\nThis patch fixes a rare deadlock that can occur when the kernel\nis not able to empty out the RX ring quickly enough. Below follows\na detailed description of the bug and the fix.\n\nAs long as the OS can empty out the RX buffers at a rate faster than\nthe hardware can fill them, there is no problem. If, for some reason,\nthe OS fails to empty the RX ring fast enough, the hardware GDACTDPA\npointer will catch up to the head, notice the not-empty condition,\nad stop. However, RX packets may still continue arriving on the wire.\nThe spidernet chip can save some limited number of these in local RAM.\nWhen this local ram fills up, the spider chip will issue an interrupt\nindicating this (GHIINT0STS will show ERRINT, and the GRMFLLINT bit\nwill be set in GHIINT1STS).  When te RX ram full condition occurs,\na certain bug/feature is triggered that has to be specially handled.\nThis section describes the special handling for this condition.\n\nWhen the OS finally has a chance to run, it will empty out the RX ring.\nIn particular, it will clear the descriptor on which the hardware had\nstopped. However, once the hardware has decided that a certain\ndescriptor is invalid, it will not restart at that descriptor; instead\nit will restart at the next descr. This potentially will lead to a\ndeadlock condition, as the tail pointer will be pointing at this descr,\nwhich, from the OS point of view, is empty; the OS will be waiting for\nthis descr to be filled. However, the hardware has skipped this descr,\nand is filling the next descrs. Since the OS doesn\u0027t see this, there\nis a potential deadlock, with the OS waiting for one descr to fill,\nwhile the hardware is waiting for a differen set of descrs to become\nempty.\n\nA call to show_rx_chain() at this point indicates the nature of the\nproblem. A typical print when the network is hung shows the following:\n\nnet eth1: Spider RX RAM full, incoming packets might be discarded!\nnet eth1: Total number of descrs\u003d256\nnet eth1: Chain tail located at descr\u003d255\nnet eth1: Chain head is at 255\nnet eth1: HW curr desc (GDACTDPA) is at 0\nnet eth1: Have 1 descrs with stat\u003dxa0800000\nnet eth1: HW next desc (GDACNEXTDA) is at 1\nnet eth1: Have 127 descrs with stat\u003dx40800101\nnet eth1: Have 1 descrs with stat\u003dx40800001\nnet eth1: Have 126 descrs with stat\u003dx40800101\nnet eth1: Last 1 descrs with stat\u003dxa0800000\n\nBoth the tail and head pointers are pointing at descr 255, which is\nmarked xa... which is \"empty\". Thus, from the OS point of view, there\nis nothing to be done. In particular, there is the implicit assumption\nthat everything in front of the \"empty\" descr must surely also be empty,\nas explained in the last section. The OS is waiting for descr 255 to\nbecome non-empty, which, in this case, will never happen.\n\nThe HW pointer is at descr 0. This descr is marked 0x4.. or \"full\".\nSince its already full, the hardware can do nothing more, and thus has\nhalted processing. Notice that descrs 0 through 254 are all marked\n\"full\", while descr 254 and 255 are empty. (The \"Last 1 descrs\" is\ndescr 254, since tail was at 255.) Thus, the system is deadlocked,\nand there can be no forward progress; the OS thinks there\u0027s nothing\nto do, and the hardware has nowhere to put incoming data.\n\nThis bug/feature is worked around with the spider_net_resync_head_ptr()\nroutine. When the driver receives RX interrupts, but an examination\nof the RX chain seems to show it is empty, then it is probable that\nthe hardware has skipped a descr or two (sometimes dozens under heavy\nnetwork conditions). The spider_net_resync_head_ptr() subroutine will\nsearch the ring for the next full descr, and the driver will resume\noperations there.  Since this will leave \"holes\" in the ring, there\nis also a spider_net_resync_tail_ptr() that will skip over such holes.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83d35145c443d8394aaf1743301e79fa0a8054d7",
      "tree": "4a4fe97485e1690eb43212cb3afda93acc5edc62",
      "parents": [
        "d025d7858f7415f558e89d870ad1a205954b64cd"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Mon Jun 11 13:17:02 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jun 20 19:09:32 2007 -0400"
      },
      "message": "spidernet: null out skb pointer after its been used.\n\nAvoid kernel crash in mm/slab.c due to double-free of pointer.\n\nIf the ethernet interface is brought down while there is still\nRX traffic in flight, the device shutdown routine can end up\ntrying to double-free an skb, leading to a crash in mm/slab.c\nAvoid the double-free by nulling out the skb pointer.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d025d7858f7415f558e89d870ad1a205954b64cd",
      "tree": "c405da2a5ce0e8b5e6db92fa4cc9df51c3a34e77",
      "parents": [
        "b3f4256fe0682143883ce6903e4646a03943f792",
        "24315c5e6f508edd84e996d67daef3d1bcc72f8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 15:39:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 15:39:50 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: Only set client-\u003eiso_context if allocation was successful.\n  ieee1394: fix to ether1394_tx in ether1394.c\n  firewire: fix hang after card ejection\n"
    },
    {
      "commit": "b3f4256fe0682143883ce6903e4646a03943f792",
      "tree": "3f090af16d721dd3d088a96a6defb0637ae74f76",
      "parents": [
        "044f620ac65d0d90727cdbd0c058e4d150d62ddc",
        "e61ef2416b0b92828512b6cfcd0104a02b6431fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 15:39:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 15:39:24 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Make sure inline data segments don\u0027t cross a 64 byte boundary\n  IB/mlx4: Handle FW command interface rev 3\n  IB/mlx4: Handle buffer wraparound in __mlx4_ib_cq_clean()\n  IB/mlx4: Get rid of max_inline_data calculation\n  IB/mlx4: Handle new FW requirement for send request prefetching\n  IB/mlx4: Fix warning in rounding up queue sizes\n  IB/mlx4: Fix handling of wq-\u003etail for send completions\n"
    },
    {
      "commit": "24315c5e6f508edd84e996d67daef3d1bcc72f8b",
      "tree": "02ea28b57eac01929dd8b7bcb761527b92941af5",
      "parents": [
        "18b461796b737f94286f73710debc8649467161b"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Wed Jun 20 17:48:07 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 21 00:09:41 2007 +0200"
      },
      "message": "firewire: Only set client-\u003eiso_context if allocation was successful.\n\nThis patch fixes an OOPS on cdev release for an fd where iso context\ncreation failed.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "044f620ac65d0d90727cdbd0c058e4d150d62ddc",
      "tree": "89bcf2829803979ff8384d14c159daebabc3244d",
      "parents": [
        "c53ab5d56c66816fe06dc6cd0abb93f6dd81a145",
        "3b1d4ed5353af04d6aa20be2701727b9cdb2ac61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:40:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:40:52 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Don\u0027t drag a platform specific header into generic arch code.\n"
    },
    {
      "commit": "9f1f79e641c548ee93fb20f69c9a404b92ee4fdd",
      "tree": "1dcf798d7d54afbcd7ad9de46d83e3e268f2b733",
      "parents": [
        "0e52d3281f8aa6486949478ea95c8ca85c3ffab5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jun 20 12:23:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:27:26 2007 -0700"
      },
      "message": "x86: Only make Macintosh drivers default on Macs\n\nIt\u0027s already annoying that they appear on x86 now -- that\u0027s for the 3button\nemulation needed on x86 macs -- but at least don\u0027t make them default.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e52d3281f8aa6486949478ea95c8ca85c3ffab5",
      "tree": "578a3ee7681ea7feae3c63e938e751dc4102b4e5",
      "parents": [
        "388c19e176436707eb30a81c7e4129e08769f92b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jun 20 12:23:33 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 20 14:27:26 2007 -0700"
      },
      "message": "x86_64: Quieten Atari keyboard warnings in Kconfig\n\nNot directly related to x86, but I got tired of seeing these warnings on every\nkconfig update when building on a non m68k box:\n\ndrivers/input/keyboard/Kconfig:170:warning: \u0027select\u0027 used by config symbol \u0027KEYBOARD_ATARI\u0027 refers to undefined symbol \u0027ATARI_KBD_CORE\u0027\ndrivers/input/mouse/Kconfig:182:warning: \u0027select\u0027 used by config symbol \u0027MOUSE_ATARI\u0027 refers to undefined symbol \u0027ATARI_KBD_CORE\u0027\n\nI moved the definition of ATARI_KBD_CORE into drivers/input/keyboard/Kconfig\nso it\u0027s always seen by Kconfig.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b1d4ed5353af04d6aa20be2701727b9cdb2ac61",
      "tree": "e4a3335c925abd933f1650e1ee4786e6bfad8f35",
      "parents": [
        "7c8545e98468c53809fc06788a3b9a34dff05240"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 20 22:27:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 20 22:27:10 2007 +0100"
      },
      "message": "[MIPS] Don\u0027t drag a platform specific header into generic arch code.\n\nFor some platforms it\u0027s definitions may conflict.  So that\u0027s the one-liner.\nThe rest is 10 square kilometers of collateral damage fixup this include\nused to paper over.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce4448238aee0144a2458874944df5a5a01a6ac6",
      "tree": "e290bf49dd0e482705e898156a0f2e797ed704ff",
      "parents": [
        "0a71a312437d444e1a45317823fda8160df37ee4"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Tue Jun 19 13:10:02 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 19 13:10:18 2007 +0200"
      },
      "message": "[S390] Fix zfcpdump header\n\nAdded members for volume number and real memory size to header information.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4cc21505a09354ade787de368bd697a1bba3b213",
      "tree": "98a6a6348803ed92c8a2a2f15dd792f2bc886ef8",
      "parents": [
        "caec4e8dc85e0644ec24aeb36285e1ba02da58cc",
        "204abf28679cd55a8e254b18965583bb1c8bc739"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 18 10:38:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 18 10:38:09 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] ESP: Don\u0027t forget to clear ESP_FLAG_RESETTING.\n  [SCSI] fusion: fix for BZ 8426 - massive slowdown on SCSI CD/DVD drive\n"
    },
    {
      "commit": "e61ef2416b0b92828512b6cfcd0104a02b6431fe",
      "tree": "51d3307aa5be5591f5859f96a3bd1dd20231b9b0",
      "parents": [
        "5ae2a7a836be660ff1621cce1c46930f19200589"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 09:23:47 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 09:23:47 2007 -0700"
      },
      "message": "IB/mlx4: Make sure inline data segments don\u0027t cross a 64 byte boundary\n\nInline data segments in send WQEs are not allowed to cross a 64 byte\nboundary.  We use inline data segments to hold the UD headers for MLX\nQPs (QP0 and QP1).  A send with GRH on QP1 will have a UD header that\nis too big to fit in a single inline data segment without crossing a\n64 byte boundary, so split the header into two inline data segments.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5ae2a7a836be660ff1621cce1c46930f19200589",
      "tree": "655b94b9a016cec92f319761afe6bb3000f5f4fa",
      "parents": [
        "082dee3216c99a838af40be403799f60bcea2e97"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:15:02 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:15:02 2007 -0700"
      },
      "message": "IB/mlx4: Handle FW command interface rev 3\n\nUpcoming firmware introduces command interface revision 3, which\nchanges the way port capabilities are queried and set.  Update the\ndriver to handle both the new and old command interfaces by adding a\nnew MLX4_FLAG_OLD_PORT_CMDS that it is set after querying the firmware\ninterface revision and then using the correct interface based on the\nsetting of the flag.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "082dee3216c99a838af40be403799f60bcea2e97",
      "tree": "4741bc693e9eb882e5c72ab2d206cbe63e9dafaa",
      "parents": [
        "54e95f8dcbd7d86f79b423e8d11053ec9a2d9946"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Mon Jun 18 08:13:59 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:13:59 2007 -0700"
      },
      "message": "IB/mlx4: Handle buffer wraparound in __mlx4_ib_cq_clean()\n\nWhen compacting CQ entries, we need to set the correct value of the\nownership bit in case the value is different between the index we copy\nthe CQE from and the index we copy it to.\n\nFound by Ronni Zimmerman of Mellanox.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "54e95f8dcbd7d86f79b423e8d11053ec9a2d9946",
      "tree": "e16c04dc92d72f21e82287fb73b22907f9fcdd35",
      "parents": [
        "0e6e74162164d908edf7889ac66dca09e7505745"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:13:53 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:13:53 2007 -0700"
      },
      "message": "IB/mlx4: Get rid of max_inline_data calculation\n\nThe calculation of max_inline_data in set_kernel_sq_size() is bogus,\nsince it doesn\u0027t take into account the fact that inline segments may\nnot cross a 64-byte boundary, and hence multiple inline segments will\nprobably need to be used to post large inline sends.\n\nWe don\u0027t support inline sends for kernel QPs anyway, so there\u0027s no\npoint in doing this calculation anyway, since the field is just zeroed\nout a little later.  So just delete the bogus calculation.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0e6e74162164d908edf7889ac66dca09e7505745",
      "tree": "7828d670c099771492dac599f8a7323c4e681e52",
      "parents": [
        "42c059ea2b0aac5f961253ba81c1b464d181a600"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:13:48 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 18 08:13:48 2007 -0700"
      },
      "message": "IB/mlx4: Handle new FW requirement for send request prefetching\n\nNew ConnectX firmware introduces FW command interface revision 2,\nwhich requires that for each QP, a chunk of send queue entries (the\n\"headroom\") is kept marked as invalid, so that the HCA doesn\u0027t get\nconfused if it prefetches entries that haven\u0027t been posted yet.  Add\ncode to the driver to do this, and also update the user ABI so that\nuserspace can request that the prefetcher be turned off for userspace\nQPs (we just leave the prefetcher on for all kernel QPs).\n\nUnfortunately, marking send queue entries this way is confuses older\nfirmware, so we change the driver to allow only FW command interface\nrevisions 2.  This means that users will have to update their firmware\nto work with the new driver, but the firmware is changing quickly and\nthe old firmware has lots of other bugs anyway, so this shouldn\u0027t be too\nbig a deal.\n\nBased on a patch from Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "83dd4504456d4b5e464d6ec4a7665e2c922db67f",
      "tree": "9886cee43e943e85b267d0ae394ed72ded17ca2e",
      "parents": [
        "e7c746ef098770f863ba294adac5b30d124ba469"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "myron.stowe@hp.com",
        "time": "Mon Jun 04 16:25:37 2007 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 18 00:51:47 2007 -0400"
      },
      "message": "ACPICA: fix error path in new external package objects as method arguments\n\nIn the routine acpi_ut_create_package_object(), if the\nACPI_ALLOCATE_ZEROED() fails then ACPI_FREE(package_desc) is called as\npart of the cleanup.  This should instead be\nacpi_ut_remove_reference(package_desc) in order to remove the reference\nacquired from acpi_ut_create_internal_object() [see the routine\nacpi_ut_create_buffer_object() as an example of proper functionality].\n\nSigned-off-by: Myron Stowe \u003cmyron.stowe@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e7c746ef098770f863ba294adac5b30d124ba469",
      "tree": "baa4702f32c6aa726135b90b944016ee8903cc2e",
      "parents": [
        "188e1f81ba31af1b65a2f3611df4c670b092bbac"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Jun 18 00:40:51 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jun 18 00:40:51 2007 -0400"
      },
      "message": "ACPI: gracefully print null trip-point device\n\nif acpi_bus_get_device() returns NULL, print nothing\ninstead of \"\u003cNUL\" in /proc/acpi/thermal_zone/*/trip_points\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "679ce0ace6b1a07043bc3b405a34ddccad808886",
      "tree": "af185e76fdcae99d9450a3fef7b8c8005eae1cc4",
      "parents": [
        "39a279026609c205d331ec39fea11b2fd470a054"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sat Jun 16 10:16:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:16 2007 -0700"
      },
      "message": "random: fix output buffer folding\n\n(As reported by linux@horizon.com)\n\nFolding is done to minimize the theoretical possibility of systematic\nweakness in the particular bits of the SHA1 hash output.  The result of\nthis bug is that 16 out of 80 bits are un-folded.  Without a major new\nvulnerability being found in SHA1, this is harmless, but still worth\nfixing.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: \u003clinux@horizon.com\u003e\nCc: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed45666271f4fafa95b9d8ad44050e9a9bd2376e",
      "tree": "6f626a05e7d78029252768c2ac5f9b1d5309319b",
      "parents": [
        "af03b8e4e81c3789e597632268940edd11ffe870"
      ],
      "author": {
        "name": "Mike Accetta",
        "email": "maccetta@laurelnetworks.com",
        "time": "Sat Jun 16 10:16:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:15 2007 -0700"
      },
      "message": "md: fix bug in error handling during raid1 repair\n\nIf raid1/repair (which reads all block and fixes any differences it finds)\nhits a read error, it doesn\u0027t reset the bio for writing before writing\ncorrect data back, so the read error isn\u0027t fixed, and the device probably\ngets a zero-length write which it might complain about.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af03b8e4e81c3789e597632268940edd11ffe870",
      "tree": "bf161f88b6d9dbdd484366b9640b500617db5ab3",
      "parents": [
        "edad01e2a1c527af3baf22dc6977aeb058881150"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Jun 16 10:16:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:15 2007 -0700"
      },
      "message": "md: fix two raid10 bugs\n\n1/ When resyncing a degraded raid10 which has more than 2 copies of each block,\n  garbage can get synced on top of good data.\n\n2/ We round the wrong way in part of the device size calculation, which\n  can cause confusion.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b1d93de3e4633c4cbfd622a3564d8268a116a46a",
      "tree": "e1d4769c5208d625ccae4d4234e7338f1cf2c25d",
      "parents": [
        "3e903e7b1605aff88d7f89a96fab5e43081b914f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jun 16 10:16:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:15 2007 -0700"
      },
      "message": "toshiba_acpi: fix section mismatch in allyesconfig\n\nFix section error (allyesconfig).  The exit function is called from init,\nso functions that are called by the exit function cannot be marked __exit.\n\nWARNING: drivers/built-in.o(.text+0xe5bc6): Section mismatch: reference to .exit.\ntext: (between \u0027toshiba_acpi_exit\u0027 and \u0027hci_raw\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38ad2ed08d89a4b830a03131fa73e4ef3e98d9f4",
      "tree": "07b2cc23c70157c8ad65bb91db5f319bb0843947",
      "parents": [
        "f4d2781731e846c2f01dd85e71883d120860c6dd"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sat Jun 16 10:15:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:15 2007 -0700"
      },
      "message": "tty: restore locked ioctl file op\n\nRestore tty locked ioctl handler which was replaced with\nan unlocked ioctl handler in hung_up_tty_fops by the patch:\n\ncommit e10cc1df1d2014f68a4bdcf73f6dd122c4561f94\nAuthor: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nDate:   Thu May 10 22:22:50 2007 -0700\n\n    tty: add compat_ioctl\n\nThis was reported in:\n[Bug 8473] New: Oops: 0010 [1] SMP\n\nThe bug is caused by switching to hung_up_tty_fops in do_tty_hangup.  An\nioctl call can be waiting on BLK after testing for existence of the locked\nioctl handler in the normal tty fops, but before calling the locked ioctl\nhandler.  If a hangup occurs at that point, the locked ioctl fop is NULL\nand an oops occurs.\n\n(akpm: we can remove my debugging code from do_ioctl() now, but it\u0027ll be OK to\ndo that for 2.6.23)\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d2781731e846c2f01dd85e71883d120860c6dd",
      "tree": "aac469bb1017619d0c314b6efcbbb465196237d6",
      "parents": [
        "de7f928ca460005086a8296be07c217aac4b625d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jun 16 10:48:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 09:39:05 2007 -0700"
      },
      "message": "fix radeon setparam on 32/64 systems, harder.\n\nCommit 9b01bd5b284bbf519b726b39f1352023cb5e9e69 introduced a\ncompat_ioctl handler for RADEON_SETPARAM, the sole purpose of which was\nto handle the fact that on i386, alignof(uint64_t)\u003d\u003d4.\n\nUnfortunately, this handler was installed for _all_ 64-bit\narchitectures, instead of only x86_64 and ia64.  And thus it breaks\n32-bit compatibility on every other arch, where 64-bit integers are\naligned to 8 bytes in 32-bit mode just the same as in 64-bit mode.\n\nArnd has a cunning plan to use \u0027compat_u64\u0027 with appropriate alignment\nattributes according to the 32-bit ABI, but for now let\u0027s just make the\ncompat_radeon_cp_setparam routine entirely disappear on 64-bit machines\nwhose 32-bit compat support isn\u0027t for i386.  It would be a no-op with\ncompat_u64 anyway.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18b461796b737f94286f73710debc8649467161b",
      "tree": "9fcd80d892b4ca5f14d5707b5cc483957e3f8529",
      "parents": [
        "a515958d6f77fdff1a40f8b08a9a95ac223c5d48"
      ],
      "author": {
        "name": "Carlos E. Ugarte",
        "email": "Carlos.E.Ugarte.1@gsfc.nasa.gov",
        "time": "Mon Jun 04 11:49:19 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 16 12:43:20 2007 +0200"
      },
      "message": "ieee1394: fix to ether1394_tx in ether1394.c\n\nThis patch fixes a problem that occurs when packets cannot be sent across\nthe ieee1394 bus and we return NETDEV_TX_BUSY in the net driver \"hard start\nxmit\" routine ether1394_tx. When we return NETDEV_TX_BUSY the stack will\ncall ether1394_tx again with the same skb. So we need to restore the header\nto look like it did before we munged it for xmit over ieee1394.\n\n[Stefan Richter: changed whitespace, deleted a local variable]\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "a515958d6f77fdff1a40f8b08a9a95ac223c5d48",
      "tree": "24204825fc5c37e4ee38c0755cb8441ed2c192e8",
      "parents": [
        "de7f928ca460005086a8296be07c217aac4b625d"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 09 19:31:14 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jun 16 12:43:20 2007 +0200"
      },
      "message": "firewire: fix hang after card ejection\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\n"
    },
    {
      "commit": "d1be0a8225f2cb1cdc356ebb0ae6800f023ce67d",
      "tree": "f106df13285efff456501772c915e26e018f34ef",
      "parents": [
        "ce9b2b0abbf019d5259eb089a1cc256852930f67"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jun 16 02:24:44 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jun 16 02:24:44 2007 +0200"
      },
      "message": "ide-scsi: fix OOPS in idescsi_expiry()\n\ndrive-\u003edriver_data contains pointer to Scsi_Host not idescsi_scsi_t.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ce9b2b0abbf019d5259eb089a1cc256852930f67",
      "tree": "c60d73f008d1c70002bef6b35901e4105269bc12",
      "parents": [
        "d09c6b809432668371b5de9102f4f9aa6a7c79cc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jun 16 02:24:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jun 16 02:24:43 2007 +0200"
      },
      "message": "Resume from RAM on HPC nx6325 broken\n\ngeneric_ide_resume() should check if dev-\u003edriver is not NULL before applying\nto_ide_driver() to it.  Fix that.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "902233ee494f9d9da6dbb818316fcbf892bebbed",
      "tree": "b3fcfbd1c757851a562ef0921cab4e1b3e2d9f19",
      "parents": [
        "e871e3c268a26c35ad805196a01d84a55bb755c6",
        "c5760abde715dcd9ead66769e45d1896332e9d9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:16:31 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (30 commits)\n  Blackfin SMC91X ethernet supporting driver: SMC91C111 LEDs are note drived in the kernel like in uboot\n  Blackfin SPI driver: fix bug SPI DMA incomplete transmission\n  Blackfin SPI driver: tweak spi cleanup function to match newer kernel changes\n  Blackfin RTC drivers: update MAINTAINERS information\n  Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB\n  Blackfin serial driver: actually implement the break_ctl() function\n  Blackfin serial driver: ignore framing and parity errors\n  Blackfin serial driver: hook up our UARTs STP bit with userspaces CMSPAR\n  Blackfin arch: move HI/LO macros into blackfin.h and punt the rest of macros.h as it includes VDSP macros we never use\n  Blackfin arch: redo our linker script a bit\n  Blackfin arch: make sure we initialize our L1 Data B section properly based on the linked kernel\n  Blackfin arch: fix bug can not wakeup from sleep via push buttons\n  Blackfin arch: add support for Alon Bar-Lev\u0027s dynamic kernel command-line\n  Blackfin arch: add missing gpio.h header to fix compiling in some pm configurations\n  Blackfin arch: As Mike pointed out range goes form m..MAX_BLACKFIN_GPIO -1\n  Blackfin arch: fix spelling typo in output\n  Blackfin arch: try to split up functions like this into smaller units according to LKML review\n  Blackfin arch: add proper ENDPROC()\n  Blackfin arch: move more of our startup code to .init so it can be freed once we are up and running\n  Blackfin arch: unify differences between our diff head.S files -- no functional changes\n  ...\n"
    },
    {
      "commit": "7702fd1f6fea57921f2e643d27a23a2d0394499c",
      "tree": "9a5275fb2f5eaccc491bfe5d9617c3da7f69aa5a",
      "parents": [
        "22b1a9203ea634ac0ee5240e021613da3328275f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Jun 14 16:27:40 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jun 15 12:30:59 2007 +0300"
      },
      "message": "KVM: Prevent guest fpu state from leaking into the host\n\nThe lazy fpu changes did not take into account that some vmexit handlers\ncan sleep.  Move loading the guest state into the inner loop so that it\ncan be reloaded if necessary, and move loading the host state into\nvmx_vcpu_put() so it can be performed whenever we relinquish the vcpu.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "21c562e39c5927ce8408f5ec8680f98e9df1e9e3",
      "tree": "ccec46f9ff2041a52397e8c17f88bcfe6b577c4f",
      "parents": [
        "aba297927d1d558c7a94548135133bdf9172708a",
        "9b01bd5b284bbf519b726b39f1352023cb5e9e69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:37:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:37:05 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: fix radeon setparam on 32/64 bit systems.\n  drm/i915:  Add support for the G33, Q33, and Q35 chipsets.\n  i915: add new pciids for 945GME, 965GME/GLE\n"
    },
    {
      "commit": "aba297927d1d558c7a94548135133bdf9172708a",
      "tree": "d107c53de78175124ba5c3ade07fc295c48f9331",
      "parents": [
        "08f3dfe8c4b91189890019d307aad236c3633515",
        "462b529f91b618f4bd144bbc6184f616dfb58a1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:36:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:36:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (30 commits)\n  [PARISC] remove global_ack_eiem\n  [PARISC] Fix kernel panic in check_ivt\n  [PARISC] Fix bug when syscall nr is __NR_Linux_syscalls\n  [PARISC] be more defensive in process.c::get_wchan\n  [PARISC] fix \"reduce size of task_struct on 64-bit machines\" fallout\n  [PARISC] fix null ptr deref in unwind.c\n  [PARISC] fix trivial spelling nit in asm/linkage.h\n  [PARISC] remove remnants of parisc-specific softirq code\n  [PARISC] fix section mismatch in smp.c\n  [PARISC] fix \"ENTRY\" macro redefinition\n  [PARISC] Wire up utimensat/signalfd/timerfd/eventfd syscalls\n  [PARISC] fix section mismatch in superio serial drivers\n  [PARISC] fix section mismatch in parisc eisa driver\n  [PARISC] fix section mismatches in arch/parisc/kernel\n  [PARISC] fix section mismatch in ccio-dma\n  [PARISC] fix section mismatch in parisc STI video drivers\n  [PARISC] fix section mismatch in parport_gsc\n  [PARISC] fix lasi_82596 build\n  [PARISC] Build fixes for power.c\n  [PARISC] kobject is embedded in subsys, not kset\n  ...\n"
    },
    {
      "commit": "08f3dfe8c4b91189890019d307aad236c3633515",
      "tree": "691ce0fa81741913df3b25ba35b040858ab8d5e5",
      "parents": [
        "0127d6d5d925321650e7b92364420325689a03ef",
        "8888985144db8f4cb7e56154b31bdf233d3550bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:35:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:35:53 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] intel_agp: fix device probe\n"
    },
    {
      "commit": "8888985144db8f4cb7e56154b31bdf233d3550bf",
      "tree": "da3ecf1eb2236e15e63ac5453369b10408a7598b",
      "parents": [
        "874808c6dd429f7431b906a32c7f78a68e7636af"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jun 14 10:01:04 2007 +0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 14 18:08:51 2007 -0400"
      },
      "message": "[AGPGART] intel_agp: fix device probe\n\nThis patch trys to fix device probe in two cases. First we should\ncorrectly detect device if integrated graphics device is not enabled\nor exists, like an add-in card is plugged. Second on some type of intel\nGMCH, it might have multiple graphic chip models, like 945GME case, so\nwe should be sure the detect works through the whole table.\n\nSigned-off-by: Wang Zhenyu \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "1e0e76cf1376a0a1b49a23396e945456c329814e",
      "tree": "7d78114d02904557320ce802dcf6715e353053ac",
      "parents": [
        "f701737deb59654dd62e15d5dc379f387cf86c6d",
        "559f0a2857f1d1a93c4f398d2775e228fdb8b8ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV6] addrconf: Fix IPv6 on tuntap tunnels\n  [TCP]: Add missing break to TCP option parsing code\n  [SCTP] Don\u0027t disable PMTU discovery when mtu is small\n  [SCTP] Flag a pmtu change request\n  [SCTP] Update pmtu handling to be similar to tcp\n  [SCTP] Fix leak in sctp_getsockopt_local_addrs when copy_to_user fails\n  [SCTP]: Allow unspecified port in sctp_bindx()\n  [SCTP]: Correctly set daddr for IPv6 sockets during peeloff\n  [TCP]: Set initial_ssthresh default to zero in Cubic and BIC.\n  [TCP]: Fix left_out setting during FRTO\n  [TCP]: Disable TSO if MD5SIG is enabled.\n  [PPP_MPPE]: Fix \"osize too small\" check.\n  [PATCH] mac80211: Don\u0027t stop tx queue on master device while scanning.\n  [PATCH] mac80211: fix debugfs tx power reduction output\n  [PATCH] cfg80211: fix signed macaddress in sysfs\n  [IrDA]: f-timer reloading when sending rejected frames.\n  [IrDA]: Fix Rx/Tx path race.\n"
    },
    {
      "commit": "eedab661a51966c454e38c17266a531aa58b4a98",
      "tree": "1f185821f45cccb2ecc91ae0303eda201eb83212",
      "parents": [
        "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
        "893e7c2db05f14032f2390ef7c59a499fc25ccae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: move input-polldev to drivers/input\n  Input: i8042 - add ULI EV4873 to noloop list\n  Input: i8042 - add ASUS P65UP5 to the noloop list\n  Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n"
    },
    {
      "commit": "204abf28679cd55a8e254b18965583bb1c8bc739",
      "tree": "ed5ea495d441ba92af9ff36e29a7a26118824429",
      "parents": [
        "29982e9acd3e81a289c73321401427d02eaa8adc"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Jun 13 12:58:53 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jun 13 13:38:01 2007 -0700"
      },
      "message": "[SCSI] ESP: Don\u0027t forget to clear ESP_FLAG_RESETTING.\n\nesp_reset_cleanup() does everything necessary except clear\nthe flag, so we never exit resetting state.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
      "tree": "d62fb7cf14e7302e83c35b64c901f42284f93703",
      "parents": [
        "0107a4b32e36dccd4456e2c5e34c5cd22c94e094"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:06:03 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:11:20 2007 +0200"
      },
      "message": "mmc: get back read-only switch function\n\nSomehow the code to read the read-only switch of SD cards got lost\nin the reorganisation.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "0107a4b32e36dccd4456e2c5e34c5cd22c94e094",
      "tree": "38b048641160336f8d2ea453e38e339e10ed9fd6",
      "parents": [
        "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f"
      ],
      "author": {
        "name": "Ragner Magalhaes",
        "email": "ragner.magalhaes@indt.org.br",
        "time": "Wed Jun 13 19:09:28 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:11:14 2007 +0200"
      },
      "message": "mmc-omap: fix sd response type 6 vs. 1\n\nIgnoring OMAP_MMC_STAT_CARD_ERR, treating it as if the command\ncompleted correctly.\n\nSigned-off-by: Ragner Magalhaes \u003cragner.magalhaes@indt.org.br\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    }
  ],
  "next": "893e7c2db05f14032f2390ef7c59a499fc25ccae"
}
