)]}'
{
  "log": [
    {
      "commit": "ecd68853b852cdafb138f9c437f3a751fe7dc381",
      "tree": "6b3a3468d0d3dca7f226de7e3551913d907b17a2",
      "parents": [
        "087377a4307e18225f6452af5e71fe763c088c4e",
        "3041a069090224462e27da1bc9483b463eb40841"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 15:13:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 15:13:33 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: dev.c comment fixes\n  [IPV6] ROUTE: Don\u0027t try less preferred routes for on-link routes.\n  [IRDA]: *_DONGLE should depend on IRTTY_SIR\n  [MAINTAINERS]: Add entry for netem\n"
    },
    {
      "commit": "3041a069090224462e27da1bc9483b463eb40841",
      "tree": "1a1713286963b23f6d39addd24b499695fba80ac",
      "parents": [
        "4d0c5911660b97f53c2211afc6ded5dafafa9b78"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri May 26 13:25:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 26 13:25:24 2006 -0700"
      },
      "message": "[NET]: dev.c comment fixes\n\nNoticed that dev_alloc_name() comment was incorrect, and more spellung\nerrors.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d0c5911660b97f53c2211afc6ded5dafafa9b78",
      "tree": "8d6a9fa1f492f92be74a979d98b2e2b72c051abd",
      "parents": [
        "56bc348ce8a709a70cd80857ffc09749f871d7a8"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri May 26 13:23:41 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 26 13:23:41 2006 -0700"
      },
      "message": "[IPV6] ROUTE: Don\u0027t try less preferred routes for on-link routes.\n\nIn addition to the real on-link routes, NONEXTHOP routes\nshould be considered on-link.\n\nProblem reported by Meelis Roos \u003cmroos@linux.ee\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nAcked-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "087377a4307e18225f6452af5e71fe763c088c4e",
      "tree": "cd8ea73ad5ba8ba80f92f17f747628fdddb236f0",
      "parents": [
        "5d5daa162a5187bc0f98eb2bc7a063392b0de311"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Thu May 25 18:44:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:47 2006 -0700"
      },
      "message": "[PATCH] tpm: fix bug for TPM on ThinkPad T60 and Z60\n\nThe TPM chip on the ThinkPad T60 and Z60 machines is returning 0xFFFF for\nthe vendor ID which is a check the driver made to double check it was\nactually talking to the memory mapped space of a TPM.  This patch removes\nthe check since it isn\u0027t absolutely necessary and was causing device\ndiscovery to fail on these machines.\n\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d5daa162a5187bc0f98eb2bc7a063392b0de311",
      "tree": "8a6e7e78f60d9197dc51e038d582fd5a75c88aca",
      "parents": [
        "ac88bcff2fa536e015a97e144b7190c740225144"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu May 25 18:44:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: fix section mismatch warning\n\nWARNING: drivers/i2c/busses/scx200_acb.o - Section mismatch: reference to\n.init.text: from .text after \u0027scx200_add_cs553x\u0027 (at offset 0x528)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac88bcff2fa536e015a97e144b7190c740225144",
      "tree": "2b05cdf1d6d4f7b6aa99de96e1799b00c715d66f",
      "parents": [
        "0fba3a1f39f8b0a50b56c8b068fa52131cbc84c2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 25 18:44:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] s3c24xx: fix spi driver with CONFIG_PM\n\nFix compile bug with the S3C24XX SPI driver when CONFIG_PM is set.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0fba3a1f39f8b0a50b56c8b068fa52131cbc84c2",
      "tree": "35b5b68cb783305fa783988cbb7042531cb8a316",
      "parents": [
        "3ac8141366932a74fd8620afaebd66960c91196d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu May 25 18:44:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] PowerMac: force only suspend-to-disk to be valid\n\nFor a very long time, echoing \u0027standby\u0027 or \u0027mem\u0027 into /sys/power/state has\nkilled the machine on powerpc.  This patch fixes that.\n\nThis patch adds the .valid callback to pm_ops on PowerMac so that only the\nsuspend to disk state can be entered.  Note that just returning 0 would\nsuffice since the upper layers don\u0027t pass PM_SUSPEND_DISK down, but we\nhandle it there regardless just in case that changes.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ac8141366932a74fd8620afaebd66960c91196d",
      "tree": "1e6d0cc5bbf10f940ba93346b489c9893c7a2bf7",
      "parents": [
        "9084533e797f131c923c8883adf91cc2f7ddcfae"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Thu May 25 18:44:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] affs: possible null pointer dereference in affs_rename()\n\nIf affs_bread() fails, the exit path calls mark_buffer_dirty_inode() with a\nNULL argument.\n\nCoverity CID: 312.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9084533e797f131c923c8883adf91cc2f7ddcfae",
      "tree": "a5ef83c83d2053e2a8aa9a294ceab425c6e1c92d",
      "parents": [
        "f09de595b5eda6040cd733ecf1eb222e00b42517"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 25 18:44:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] ads7846 conversion accuracy\n\nThis improves accuracy of the touchscreen and hwmon sensor readings,\naddressing an issue noted by Imre Deak: there\u0027s an extra bit written before\nthe sample (12 bits) gets written out.\n\nIt also catches up to various comments, and makes the /proc/interrupts\nentry sensible again.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f09de595b5eda6040cd733ecf1eb222e00b42517",
      "tree": "bfba2a2c72082bd30527a215c3b36994e30eabe7",
      "parents": [
        "6bf08cb246b5ac639b2429533d303f5026f2520c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu May 25 18:44:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] x86: wire up vmsplice syscall\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6bf08cb246b5ac639b2429533d303f5026f2520c",
      "tree": "33b9234ddd26959c9342b4932f596a9b009bf3bd",
      "parents": [
        "c71d48877e6f3d5e3eb22fcaaa612081bce3d089"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 25 18:44:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] Add CMSPAR to termbits.h for powerpc and alpha\n\nSome driver wants to use CMSPAR, but it was missing on alpha and powerpc.\nThis adds it, with the same value as every other architecture uses.\n\n(akpm: fixes the build of an upcoming gregkh USB patch)\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c71d48877e6f3d5e3eb22fcaaa612081bce3d089",
      "tree": "2adf081ab975f2f1f33b5ba1c04163fcbdf02077",
      "parents": [
        "309c68cc17ba1f6f733038562b7469b5340e1a1d"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Fri May 26 10:39:25 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:52:11 2006 -0700"
      },
      "message": "[PATCH] Unlock md devices when stopping them on reboot.\n\notherwise we get nasty messages about locks not being released.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "309c68cc17ba1f6f733038562b7469b5340e1a1d",
      "tree": "68f582ca59e1b4dd0d89a8ec4cd8d841e4f01ff3",
      "parents": [
        "705af309505681f197f81618440954d10f120dc0",
        "ab28b171eabc0a414e0404844453c11af3caed10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:51:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:51:08 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Fix posting lists of 256 receive requests to SRQ for Tavor\n"
    },
    {
      "commit": "56bc348ce8a709a70cd80857ffc09749f871d7a8",
      "tree": "63e91f4b4b5f615abeb1599b1f8041d544b0d98b",
      "parents": [
        "be2f2e84549386df63206fec134d9e0fc2212328"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Thu May 25 16:17:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 25 16:17:53 2006 -0700"
      },
      "message": "[IRDA]: *_DONGLE should depend on IRTTY_SIR\n\nIf a SIR dongle is built in the kernel while IRTTY_SIR is built\nas a module, kernel compilation will fail.\nThus, the SIR dongle config should depend on the IRTTY_SIR.\n\nCloses kernel bug# 6512\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d6512)\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be2f2e84549386df63206fec134d9e0fc2212328",
      "tree": "66e5a4a31d00b767f718c3eff56a6a8c2b09e72d",
      "parents": [
        "705af309505681f197f81618440954d10f120dc0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu May 25 16:14:43 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 25 16:14:43 2006 -0700"
      },
      "message": "[MAINTAINERS]: Add entry for netem\n\nIt gets enough reports, that there ought to be a MAINTAINER entry.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "705af309505681f197f81618440954d10f120dc0",
      "tree": "af6b17647538cb782df3dd25dfb42c1954a7dc9a",
      "parents": [
        "a8bd60705aa17a998516837d9c1e503ad4cbd7fc"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue May 23 09:22:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 25 12:09:55 2006 -0700"
      },
      "message": "[PATCH] s390: fix typo in stop_hz_timer.\n\nAdd missing parentheses for type cast to u64.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8bd60705aa17a998516837d9c1e503ad4cbd7fc",
      "tree": "f172777dbf25967453587d7e9a9eb07490693e27",
      "parents": [
        "4f3a151a11da3351e2149a401d4ee18426938de7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:50:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:50:17 2006 -0700"
      },
      "message": "Linux 2.6.17-rc5\n"
    },
    {
      "commit": "4f3a151a11da3351e2149a401d4ee18426938de7",
      "tree": "c9ec2028b8cde1bc487dec25ba7fe8c914d15c61",
      "parents": [
        "da8bacf6d59288ef3e41389db24886c928dcbd33"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed May 24 15:13:14 2006 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 18:48:28 2006 -0700"
      },
      "message": "[PATCH] V4L/DVB (4045): Fixes recursive dependency for I2C\n\nMixing \"depends on I2C\" and \"select I2C\" within the media subsystem\nleads to the following problem:\nWarning! Found recursive dependency: I2C DVB_BUDGET DVB_BUDGET_PATCH\nDVB_AV7110 VIDEO_SAA7146_VV VIDEO_SAA7146 I2C\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab28b171eabc0a414e0404844453c11af3caed10",
      "tree": "35c7037516ec32da168468823c1fbba96a930eb2",
      "parents": [
        "da8bacf6d59288ef3e41389db24886c928dcbd33"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed May 24 18:27:07 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed May 24 13:43:37 2006 -0700"
      },
      "message": "IB/mthca: Fix posting lists of 256 receive requests to SRQ for Tavor\n\nIf we post a list of length exactly a multiple of 256, nreq in\ndoorbell gets set to 256 which is wrong: it should be encoded by 0.\nThis is because we only zero it out on the next WR, which may not be\nthere.  The solution is to ring the doorbell after posting a WQE, not\nbefore posting the next one.\n\nThis is the same bug that we just fixed for QPs with non-shared RQ.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "da8bacf6d59288ef3e41389db24886c928dcbd33",
      "tree": "35d2739fb57a760dca1c9413a6814d6d2be8e295",
      "parents": [
        "67e3812426efbe62dd765eed9895cd3098def948",
        "09b74de9fff056a0a4058a0f14508acba89ea6fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:55:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:55:12 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ipath: deref correct pointer when using kernel SMA\n  IB/ipath: fix null deref during rdma ops\n  IB/ipath: register as IB device owner\n  IB/ipath: enable PE800 receive interrupts on user ports\n  IB/ipath: enable GPIO interrupt on HT-460\n  IB/ipath: fix NULL dereference during cleanup\n  IB/ipath: replace uses of LIST_POISON\n  IB/ipath: fix reporting of driver version to userspace\n  IB/ipath: don\u0027t modify QP if changes fail\n  IB/ipath: fix spinlock recursion bug\n"
    },
    {
      "commit": "67e3812426efbe62dd765eed9895cd3098def948",
      "tree": "b38073c956ed46cc1d5953abd34beb669e3f8b8a",
      "parents": [
        "278654541017bc93befe3570edeabd5d9e95e4ea",
        "b964638ffd59b61c13f02b81e5118a6e573d91cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:37:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:37:03 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6:\n  JFS: Fix multiple errors in metapage_releasepage\n"
    },
    {
      "commit": "278654541017bc93befe3570edeabd5d9e95e4ea",
      "tree": "80a6809294155a450ce8105f02847414179e07be",
      "parents": [
        "b8bba261e05bce1712231060f296001ddf8250ab",
        "bb31a8faa270beafcc51a65880c5564c6b718bd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:31 2006 -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  [PATCH] libata: add pio flush for via atapi (was: Re: TR: ASUS A8V Deluxe, x86_64)\n"
    },
    {
      "commit": "b8bba261e05bce1712231060f296001ddf8250ab",
      "tree": "e7d6ae6e4f3c7fe48d3cbc5dfb83abb5826dfb9a",
      "parents": [
        "51c403274093767d6dc30703d67e9f0b255c7439",
        "a1433ac4ab46fb23ae77804c207a1f710a7b12f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:36:03 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] sky2: fix jumbo packet support\n"
    },
    {
      "commit": "51c403274093767d6dc30703d67e9f0b255c7439",
      "tree": "2fcf20613a2366f59635df0c00f7dc6c0d551ede",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed May 24 10:20:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 24 08:35:31 2006 -0700"
      },
      "message": "[MMC] Fix premature use of md-\u003edisk\n\nmd-\u003edisk was being used in a debug message before it was allocated.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b964638ffd59b61c13f02b81e5118a6e573d91cd",
      "tree": "118ab6ba3bceab3ab39d7d22070d03af2ace6f18",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Wed May 24 07:43:38 2006 -0500"
      },
      "committer": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Wed May 24 07:43:38 2006 -0500"
      },
      "message": "JFS: Fix multiple errors in metapage_releasepage\n\nIt looks like metapage_releasepage was making in invalid assumption that\nthe releasepage method would not be called on a dirty page.  Instead of\nissuing a warning and releasing the metapage, it should return 0, indicating\nthat the private data for the page cannot be released.\n\nI also realized that metapage_releasepage had the return code all wrong.  If\nit is successful in releasing the private data, it should return 1, otherwise\nit needs to return 0.\n\nLastly, there is no need to call wait_on_page_writeback, since\ntry_to_release_page will not call us with a page in writback state.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\n"
    },
    {
      "commit": "bb31a8faa270beafcc51a65880c5564c6b718bd6",
      "tree": "6ca5371bbaa53f0ada68f5adda9e3321319ae68b",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Mon May 22 11:43:46 2006 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 24 01:43:53 2006 -0400"
      },
      "message": "[PATCH] libata: add pio flush for via atapi (was: Re: TR: ASUS A8V Deluxe, x86_64)\n\nBackport the \"pio flush\" from the libata major update to 2.6.17 for via atapi.\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a1433ac4ab46fb23ae77804c207a1f710a7b12f1",
      "tree": "8823b8402768b6ad17c4cbeb4b0512245e5b1825",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon May 22 12:03:42 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 24 00:36:09 2006 -0400"
      },
      "message": "[PATCH] sky2: fix jumbo packet support\n\nThe truncate threshold calculation to prevent receiver from getting stuck\nwas incorrect, and it didn\u0027t take into account the upper limit on bits\nin the register so the jumbo packet support was broken.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "387e2b0439026aa738a9edca15a57e5c0bcb4dfc",
      "tree": "5d4e0349a0119fcff5278c1077b2b2888933d441",
      "parents": [
        "4a063739138e2c4e933188d641f1593e01ce8285"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue May 23 15:20:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 23 15:20:25 2006 -0700"
      },
      "message": "[BRIDGE]: need to ref count the LLC sap\n\nBridge will OOPS on removal if other application has the SAP open.\nThe bridge SAP might be shared with other usages, so need\nto do reference counting on module removal rather than explicit\nclose/delete.\n\nSince packet might arrive after or during removal, need to clear\nthe receive function handle, so LLC only hands it to user (if any).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "4a063739138e2c4e933188d641f1593e01ce8285",
      "tree": "73b7a622babb84307abdd3e08fd57e59bf50a0b8",
      "parents": [
        "4d942d8b39bf7d43ce93d85964aeb63aeace0593"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Tue May 23 15:08:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Tue May 23 15:15:13 2006 -0700"
      },
      "message": "[NETFILTER]: SNMP NAT: fix memleak in snmp_object_decode\n\nIf kmalloc fails, error path leaks data allocated from asn1_oid_decode().\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d942d8b39bf7d43ce93d85964aeb63aeace0593",
      "tree": "5c8122762945a8bb9be58bf9bdcbc4dc023ad5db",
      "parents": [
        "7185989db4d926dbef1a2f638c464f35599c83e0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 23 15:07:46 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Tue May 23 15:15:10 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: fix sequence extension parsing\n\nWhen parsing unknown sequence extensions the \"son\"-pointer points behind\nthe last known extension for this type, don\u0027t try to interpret it.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7185989db4d926dbef1a2f638c464f35599c83e0",
      "tree": "bea35167acbd7cc38dfc8b543833cf22f0e8b460",
      "parents": [
        "14ba3e7b3103a12b6f6a1057a1ecbfb15e1b48c0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue May 23 15:07:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.sfo1.dsl.speakeasy.net",
        "time": "Tue May 23 15:15:08 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: fix parser error propagation\n\nThe condition \"\u003e H323_ERROR_STOP\" can never be true since H323_ERROR_STOP\nis positive and is the highest possible return code, while real errors are\nnegative, fix the checks. Also only abort on real errors in some spots\nthat were just interpreting any return value !\u003d 0 as error.\n\nFixes crashes caused by use of stale data after a parsing error occured:\n\nBUG: unable to handle kernel paging request at virtual address bfffffff\n printing eip:\nc01aa0f8\n*pde \u003d 1a801067\n*pte \u003d 00000000\nOops: 0000 [#1]\nPREEMPT\nModules linked in: ip_nat_h323 ip_conntrack_h323 nfsd exportfs sch_sfq sch_red cls_fw sch_hfsc  xt_length ipt_owner xt_MARK iptable_mangle nfs lockd sunrpc pppoe pppoxx\nCPU:    0\nEIP:    0060:[\u003cc01aa0f8\u003e]    Not tainted VLI\nEFLAGS: 00210646   (2.6.17-rc4 #8)\nEIP is at memmove+0x19/0x22\neax: d77264e9   ebx: d77264e9   ecx: e88d9b17   edx: d77264e9\nesi: bfffffff   edi: bfffffff   ebp: de6a7680   esp: c0349db8\nds: 007b   es: 007b   ss: 0068\nProcess asterisk (pid: 3765, threadinfo\u003dc0349000 task\u003dda068540)\nStack: \u003c0\u003e00000006 c0349e5e d77264e3 e09a2b4e e09a38a0 d7726052 d7726124 00000491\n       00000006 00000006 00000006 00000491 de6a7680 d772601e d7726032 c0349f74\n       e09a2dc2 00000006 c0349e5e 00000006 00000000 d76dda28 00000491 c0349f74\nCall Trace:\n [\u003ce09a2b4e\u003e] mangle_contents+0x62/0xfe [ip_nat]\n [\u003ce09a2dc2\u003e] ip_nat_mangle_tcp_packet+0xa1/0x191 [ip_nat]\n [\u003ce0a2712d\u003e] set_addr+0x74/0x14c [ip_nat_h323]\n [\u003ce0ad531e\u003e] process_setup+0x11b/0x29e [ip_conntrack_h323]\n [\u003ce0ad534f\u003e] process_setup+0x14c/0x29e [ip_conntrack_h323]\n [\u003ce0ad57bd\u003e] process_q931+0x3c/0x142 [ip_conntrack_h323]\n [\u003ce0ad5dff\u003e] q931_help+0xe0/0x144 [ip_conntrack_h323]\n...\n\nFound by the PROTOS c07-h2250v4 testsuite.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09b74de9fff056a0a4058a0f14508acba89ea6fc",
      "tree": "1a935fea2400450afe8984975eea6e22ddf57833",
      "parents": [
        "3977026462314dfbb237adf6a964d0f683b8e45d"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:38 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: deref correct pointer when using kernel SMA\n\nAt this point, the core QP structure hasn\u0027t been initialized, so what\u0027s\nin there isn\u0027t valid.  Get the same information elsewhere.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3977026462314dfbb237adf6a964d0f683b8e45d",
      "tree": "d9fbd218ac4a742371468a67db1a738f52af5a83",
      "parents": [
        "41c75a19bf4a0102f49763a686fb7e39780349f3"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:37 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: fix null deref during rdma ops\n\nThe problem was that node A\u0027s sending thread, which handles sending RDMA\nread response data, would write the trigger word, the last packet would\nbe sent, node B would send a new RDMA read request, node A\u0027s interrupt\nhandler would initialize s_rdma_sge, then node A\u0027s sending thread would\nupdate s_rdma_sge.  This didn\u0027t happen very often naturally but was more\nfrequent with 1 byte RDMA reads.  Rather than adding more locking or\nincreasing the QP structure size and copying sge data, I modified the\ncopy routine to update the pointers before writing the trigger word to\navoid the update race.\n\nSigned-off-by: Ralph Campbell \u003cralphc@pathscale.com\u003e\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "41c75a19bf4a0102f49763a686fb7e39780349f3",
      "tree": "5f9e8db9047ea613ef41ece49be72cd845239b20",
      "parents": [
        "9dcc0e58e2913f7e6ffba64c27fe5c2f2c7b845c"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:36 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: register as IB device owner\n\nThis fixes an oops.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9dcc0e58e2913f7e6ffba64c27fe5c2f2c7b845c",
      "tree": "67280213382759829dfbbc423b55ed898c841b9f",
      "parents": [
        "f2080fa3c6098dedfb9b599bdaedd07be2ea4646"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:35 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:35 2006 -0700"
      },
      "message": "IB/ipath: enable PE800 receive interrupts on user ports\n\nFixed so it works on the PE-800.  It had not previously been updated to\nmatch PE-800 receive interrupt differences from HT-400.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f2080fa3c6098dedfb9b599bdaedd07be2ea4646",
      "tree": "e6d144327abb892f7598905bb823770283d1b669",
      "parents": [
        "b0ff7c2005f7ec8dec10fb15e62b8e1acc172bbf"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:34 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:29:34 2006 -0700"
      },
      "message": "IB/ipath: enable GPIO interrupt on HT-460\n\nThis is required for even semi-decent performance on OpenIB.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b0ff7c2005f7ec8dec10fb15e62b8e1acc172bbf",
      "tree": "d62bf6616d98ef73a941d7bbfbe1ebd5d1621d40",
      "parents": [
        "94b8d9f98d7f535037eb9845b81396f667b4f727"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:33 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: fix NULL dereference during cleanup\n\nFix NULL deref due to pcidev being clobbered before dd-\u003eipath_f_cleanup()\nwas called.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "94b8d9f98d7f535037eb9845b81396f667b4f727",
      "tree": "20eeb94120a7da859e27876aa997619ce73bc2a8",
      "parents": [
        "eaf6733bc176742fb08def2269441684e963c275"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:32 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: replace uses of LIST_POISON\n\nPer Andrew\u0027s request.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "eaf6733bc176742fb08def2269441684e963c275",
      "tree": "cc365d39b9d0e1121fdead2c324250d51a3699c4",
      "parents": [
        "b228b43c491c53d1838e06f47a7470db9f84d899"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:31 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: fix reporting of driver version to userspace\n\nFix the interface version that gets exported to userspace.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b228b43c491c53d1838e06f47a7470db9f84d899",
      "tree": "3dc567452c12e13ed89d6c12563558cd9407d48c",
      "parents": [
        "ebac3800e5652063aa9491ef7fb4d57e089eb385"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:30 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: don\u0027t modify QP if changes fail\n\nMake sure modify_qp won\u0027t modify the QP if any of the changes failed.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ebac3800e5652063aa9491ef7fb4d57e089eb385",
      "tree": "c925e75212ff309bdfaf6dfef7cbe9defb00c7fc",
      "parents": [
        "1faadface9c5d000bb16e42c89f24859337cf2db"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Tue May 23 11:32:29 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 23 13:27:06 2006 -0700"
      },
      "message": "IB/ipath: fix spinlock recursion bug\n\nThe local loopback path for RC can lock the rkey table lock without\nblocking interrupts.  The receive interrupt path can then call\nipath_rkey_ok() and deadlock.  Remove the redundant lock.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbos@pathscale.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "14ba3e7b3103a12b6f6a1057a1ecbfb15e1b48c0",
      "tree": "0b449771042ba69d8716d8497e3dea6f70456b63",
      "parents": [
        "8b6c879c81e8f00077607f83e024eedf388839b4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 23 16:02:03 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 23 16:08:29 2006 -0300"
      },
      "message": "V4L/DVB (4041): Fix compilation on PPC 64\n\nThose functions don\u0027t exist on PPC64 architecture.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8b6c879c81e8f00077607f83e024eedf388839b4",
      "tree": "8ba4b4088e305bed23820ae3583efe47571ca1a8",
      "parents": [
        "3c2c54910f277f3abd3763dbc64b9dbf8b4479e9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 23 15:56:50 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 23 15:56:50 2006 -0300"
      },
      "message": "V4L/DVB (4040a): Fix the following section warnings:\n\nreference to .init.text: from .text between \u0027dvb_bt8xx_probe\u0027\n(at offset 0x122c) and \u0027dvb_bt8xx_remove\u0027\nreference to .init.text: from .text between \u0027dvb_bt8xx_probe\u0027\n(at offset 0x1267) and \u0027dvb_bt8xx_remove\u0027\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3c2c54910f277f3abd3763dbc64b9dbf8b4479e9",
      "tree": "95fa9d12ef4c7c72e5f26835130a0d33ba9e57a8",
      "parents": [
        "9d8a51f80117a9d672b455d60901842ad50aa69f"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Sat May 20 13:17:00 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 23 15:56:38 2006 -0300"
      },
      "message": "V4L/DVB (4037): Make the bridge devices that depend on I2C dependant on I2C\n\nRef: Bugzilla 6179, 6589\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9d8a51f80117a9d672b455d60901842ad50aa69f",
      "tree": "6f5ab1b191a056cf36d45028ae6664983735a17b",
      "parents": [
        "1faadface9c5d000bb16e42c89f24859337cf2db"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue May 23 15:56:20 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue May 23 15:56:20 2006 -0300"
      },
      "message": "V4L/DVB (3927): Fix VIDEO_DEV\u003dm, VIDEO_V4L1_COMPAT\u003dy\n\nIf CONFIG_VIDEO_DEV\u003dm and CONFIG_VIDEO_V4L1_COMPAT\u003dy, v4l1-compat should\nbe built as a module (currently, it isn\u0027t built at all leading to\nproblems with modules using it).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1faadface9c5d000bb16e42c89f24859337cf2db",
      "tree": "081a296ff0387a516937f96ddadccf6976137497",
      "parents": [
        "9cfe864842c755ea6dd683e2449016c7c4ca9867",
        "42f142371e48fbc44956d57b4e506bb6ce673cd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:40:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:40:43 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Respect gfp_t argument to dma_alloc_coherent().\n"
    },
    {
      "commit": "9cfe864842c755ea6dd683e2449016c7c4ca9867",
      "tree": "ae5e77ed14f6bd1d04f4e632a62c48e90a17ee40",
      "parents": [
        "fd0ff8aa1d95a896b3627bc62d42d6d002ac0bc3",
        "f41d5bb1d9f49b03af7126d07a511facbe283a92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:40:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:40:19 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: SNMP NAT: fix memory corruption\n  [IRDA]: fixup type of -\u003elsap_state\n  [IRDA]: fix 16/32 bit confusion\n  [NET]: Fix \"ntohl(ntohs\" bugs\n  [BNX2]: Use kmalloc instead of array\n  [BNX2]: Fix bug in bnx2_nvram_write()\n  [TG3]: Add some missing rx error counters\n"
    },
    {
      "commit": "fd0ff8aa1d95a896b3627bc62d42d6d002ac0bc3",
      "tree": "e4ba36d57ca288eeaebdc882b988833e86607b22",
      "parents": [
        "0f0410823792ae0ecb45f2578598b115835ffdbb"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue May 23 11:23:49 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:39:43 2006 -0700"
      },
      "message": "[PATCH] blk: fix gendisk-\u003ein_flight accounting during barrier sequence\n\nWhile executing barrrier sequence, the bar_rq which carries actual\nwrite was accounted as normal IO on completion, while it wasn\u0027t on\nqueueing.  This caused gendisk-\u003ein_flight to be decremented by 1 after\neach barrier thus messed up statistics.\n\nThis patch makes bar_rq not accounted as normal IO.  As the containing\nbarrier request as a whole is accounted, part of it shouldn\u0027t be.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f0410823792ae0ecb45f2578598b115835ffdbb",
      "tree": "b20f362f34757b8d612d8f1c2740fca5f329d93e",
      "parents": [
        "b471f55427ee94d6de2b33b88a7409f8cbc6b5dc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 07:46:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] powerpc: wire up sys_[gs]et_robust_list\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b471f55427ee94d6de2b33b88a7409f8cbc6b5dc",
      "tree": "24458ffccb4f9df1cef2fa65794997fc01ba37b1",
      "parents": [
        "5a4fa1639622b85d7e4422242308fc6cef7e503e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 07:46:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] powerpc: check Cell SPU syscall number range _before_ using it\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5a4fa1639622b85d7e4422242308fc6cef7e503e",
      "tree": "bb4d142efe1accb88bfdcf5075a842095c540c83",
      "parents": [
        "bb6e093da23ace2724fdadd27738027468eb82b3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue May 23 07:46:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] powerpc: fill hole in Cell SPU syscall table\n\nSyscall number 224 was absent from the table, which I believe means that\nthe SPU can cause an oops by attempting to use it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bb6e093da23ace2724fdadd27738027468eb82b3",
      "tree": "6cbe07bc4a9ceeed0c35f5f15b5b5cd9f5dba319",
      "parents": [
        "30d6b2f3749e41ce37170ebc445948222b2db4ee"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Mon May 22 22:35:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] orinoco: possible null pointer dereference in orinoco_rx_monitor()\n\nIf the skb allocation fails, the current error path calls\ndev_kfree_skb_irq() with a NULL argument.  Also, \u0027err\u0027 is not being used.\n\nCoverity CID: 275.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30d6b2f3749e41ce37170ebc445948222b2db4ee",
      "tree": "f4a1d2723ca8c8f0d3e3d310f2f99203a52e9bad",
      "parents": [
        "ff4547f4aa9823908e9866495598fc65772c2a09"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon May 22 22:35:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:32 2006 -0700"
      },
      "message": "[PATCH] swsusp: fix typo in cr0 handling\n\nWriting cr0 to cr2 register can\u0027t be right.  This fixes the typo.  I wonder\nhow it could survive so long.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff4547f4aa9823908e9866495598fc65772c2a09",
      "tree": "fcf9554da66fb06d5e466363f6e96cada2aafab2",
      "parents": [
        "a2eb0c101d24aca9d3d16c30c4f79f3a70c89208"
      ],
      "author": {
        "name": "Tobias Powalowski",
        "email": "t.powa@gmx.de",
        "time": "Mon May 22 22:35:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:31 2006 -0700"
      },
      "message": "[PATCH] tty_insert_flip_string_flags() license fix\n\nWe still don\u0027t have the tty layer licensing compatibility quite right.\n\ntty_insert_flip_char() used to be inlined in include/linux/tty_flip.h.  It\nis now out-of-lined and hence needs EXPORT_SYMBOL() to be back-compatible.\n\nOne known offender is the Intel Modem driver.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2eb0c101d24aca9d3d16c30c4f79f3a70c89208",
      "tree": "c74aaec429deb174440e76d9b73985abb9604c50",
      "parents": [
        "5c4c33318d26620fa552f15bbb6d0f9775a1b4df"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 22 22:35:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:31 2006 -0700"
      },
      "message": "[PATCH] md: Make sure bi_max_vecs is set properly in bio_split\n\nElse a subsequent bio_clone might make a mess.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"Don Dupuis\" \u003cdondster@gmail.com\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c4c33318d26620fa552f15bbb6d0f9775a1b4df",
      "tree": "d1d39bca5beb51dfcbb47d4b0c47a56214d4448b",
      "parents": [
        "f2d395865faa2a7cd4620b07178e58cbb160ba08"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 22 22:35:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:31 2006 -0700"
      },
      "message": "[PATCH] md: fix possible oops when starting a raid0 array\n\nThis loop that sets up the hash_table has problems.\n\nCareful examination will show that the last time through, everything but\nthe first line is pointless.  This is because all it does is change \u0027cur\u0027\nand \u0027size\u0027 and neither of these are used after the loop.  This should ring\nwarning bells...  That last time through the loop,\n\n        size +\u003d conf-\u003estrip_zone[cur].size\n\ncan index off the end of the strip_zone array.  Depending on what it finds\nthere, it might exit the loop cleanly, or it might spin going further and\nfurther beyond the array until it hits an unmapped address.\n\nThis patch rearranges the code so that the last, pointless, iteration of\nthe loop never happens.  i.e.  the one statement of the last loop that is\nneeded is moved the the end of the previous loop - or to before the loop\nstarts - and the loop counter starts from 1 instead of 0.\n\nCc: \"Don Dupuis\" \u003cdondster@gmail.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2d395865faa2a7cd4620b07178e58cbb160ba08",
      "tree": "01d3b090a4ce73eb346a2c55d99fe12d07d52906",
      "parents": [
        "e46e490368f87032a6e54969194413339b35a385"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon May 22 22:35:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:31 2006 -0700"
      },
      "message": "[PATCH] knfsd: Fix two problems that can cause rmmod nfsd to die\n\nBoth cause the \u0027entries\u0027 count in the export cache to be non-zero at module\nremoval time, so unregistering that cache fails and results in an oops.\n\n1/ exp_pseudoroot (used for NFSv4 only) leaks a reference to an export\n   entry.\n2/ sunrpc_cache_update doesn\u0027t increment the entries count when it adds\n   an entry.\n\nThanks to \"david m.  richter\" \u003crichterd@citi.umich.edu\u003e for triggering the\nproblem and finding one of the bugs.\n\nCc: \"david m. richter\" \u003crichterd@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e46e490368f87032a6e54969194413339b35a385",
      "tree": "eeb2daa75b5a900bd9920da6ffc2969d05e12b4a",
      "parents": [
        "353b28bafd1b962359a866ff263a7fad833d29a1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 22 22:35:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue May 23 10:35:31 2006 -0700"
      },
      "message": "[PATCH] sys_sync_file_range(): move exported flags outside __KERNEL__\n\nThese flags are needed by userspace - move them outside __KERNEL__\n\n(Pointed out by dwmw2)\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "42f142371e48fbc44956d57b4e506bb6ce673cd7",
      "tree": "cbcf77d8bf8adc923c50e1fd53a8becd81952beb",
      "parents": [
        "353b28bafd1b962359a866ff263a7fad833d29a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 23 02:07:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 23 02:07:22 2006 -0700"
      },
      "message": "[SPARC64]: Respect gfp_t argument to dma_alloc_coherent().\n\nUsing asm-generic/dma-mapping.h does not work because pushing\nthe call down to pci_alloc_coherent() causes the gfp_t argument\nof dma_alloc_coherent() to be ignored.\n\nFix this by implementing things directly, and adding a gfp_t\nargument we can use in the internal call down to the PCI DMA\nimplementation of pci_alloc_coherent().\n\nThis fixes massive memory corruption when using the sound driver\nlayer, which passes things like __GFP_COMP down into these\nroutines and (correctly) expects that to work.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f41d5bb1d9f49b03af7126d07a511facbe283a92",
      "tree": "3551fffccb0cafd2851bc441cf8ea1a81716a9f7",
      "parents": [
        "f5565f4a90bdfea99e4bcd8411ff5272ebdbdbf8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon May 22 16:55:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 22 16:55:14 2006 -0700"
      },
      "message": "[NETFILTER]: SNMP NAT: fix memory corruption\n\nFix memory corruption caused by snmp_trap_decode:\n\n- When snmp_trap_decode fails before the id and address are allocated,\n  the pointers contain random memory, but are freed by the caller\n  (snmp_parse_mangle).\n\n- When snmp_trap_decode fails after allocating just the ID, it tries\n  to free both address and ID, but the address pointer still contains\n  random memory. The caller frees both ID and random memory again.\n\n- When snmp_trap_decode fails after allocating both, it frees both,\n  and the callers frees both again.\n\nThe corruption can be triggered remotely when the ip_nat_snmp_basic\nmodule is loaded and traffic on port 161 or 162 is NATed.\n\nFound by multiple testcases of the trap-app and trap-enc groups of the\nPROTOS c06-snmpv1 testsuite.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "f5565f4a90bdfea99e4bcd8411ff5272ebdbdbf8",
      "tree": "3f9ccfe14a101ad5dba50eb26531ee3f49fd5930",
      "parents": [
        "405a42c5c8bd5731087c0ff01310731a3c1c9c24"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 22 16:54:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 22 16:54:30 2006 -0700"
      },
      "message": "[IRDA]: fixup type of -\u003elsap_state\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "405a42c5c8bd5731087c0ff01310731a3c1c9c24",
      "tree": "8d4b14486660706febc4d5ae2ba7f3fe32bbf4fe",
      "parents": [
        "4195f81453b9727f82bb8ceae03411b7fe52a994"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 22 16:54:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 22 16:54:08 2006 -0700"
      },
      "message": "[IRDA]: fix 16/32 bit confusion\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "4195f81453b9727f82bb8ceae03411b7fe52a994",
      "tree": "061d410408c883058afbbbbc39b4276ac359dc03",
      "parents": [
        "ae181bc44c65fdc93d0d2d908534b22e43f60f56"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 22 16:53:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 22 16:53:22 2006 -0700"
      },
      "message": "[NET]: Fix \"ntohl(ntohs\" bugs\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "ae181bc44c65fdc93d0d2d908534b22e43f60f56",
      "tree": "1b3e93698455063d88c130cb7407a7b2c4dc3100",
      "parents": [
        "bae25761c92c5eec781b6ea72bbe7e98fc8382a0"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon May 22 16:39:20 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 22 16:39:20 2006 -0700"
      },
      "message": "[BNX2]: Use kmalloc instead of array\n\nUse kmalloc() instead of a local array in bnx2_nvram_write().\n\nUpdate version to 1.4.40.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "bae25761c92c5eec781b6ea72bbe7e98fc8382a0",
      "tree": "b4a12d158a425a695272761f02d2c0eb87838ee8",
      "parents": [
        "463d305bc51b8f5d0750a17ec0c9caf5181ec6d4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon May 22 16:38:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 22 16:38:38 2006 -0700"
      },
      "message": "[BNX2]: Fix bug in bnx2_nvram_write()\n\nFix a bug in bnx2_nvram_write() caused by a counter variable not\ncorrectly incremented by 4.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e"
    },
    {
      "commit": "463d305bc51b8f5d0750a17ec0c9caf5181ec6d4",
      "tree": "0e37735dd181ba40364cabd4cf82e0e0fae0ff86",
      "parents": [
        "353b28bafd1b962359a866ff263a7fad833d29a1"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon May 22 16:36:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 22 16:36:27 2006 -0700"
      },
      "message": "[TG3]: Add some missing rx error counters\n\nAdd some missing rx error counters for 5705 and newer chips.\n\nUpdate version to 3.58.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "353b28bafd1b962359a866ff263a7fad833d29a1",
      "tree": "151c3c1fb4296ef12151b5fb06d5e7bad87d254b",
      "parents": [
        "9a2a9bb2010ed7e56547e2bb2041dab14ab0510a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 21 21:22:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 21 21:22:53 2006 -0700"
      },
      "message": "[SPARC]: Add robust futex syscall entries.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a2a9bb2010ed7e56547e2bb2041dab14ab0510a",
      "tree": "60bcf3d4c1aa63c847ee2a2571e122c2f7dc1d99",
      "parents": [
        "f1adad78dd2fc8edaa513e0bde92b4c64340245c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon May 15 14:10:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 21 20:08:56 2006 -0700"
      },
      "message": "[SUNSU]: Fix license.\n\nFATAL: modpost: GPL-incompatible module sunsu uses the GPL-only symbol tty_insert_flip_string_flags\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1adad78dd2fc8edaa513e0bde92b4c64340245c",
      "tree": "a2cd5c53b08fa80c953147ee22b62e7bbff7ddcd",
      "parents": [
        "c9d20af62c59e49684f3882503351153964ff14b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 18:54:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 18:54:09 2006 -0700"
      },
      "message": "Revert \"[PATCH] sched: fix interactive task starvation\"\n\nThis reverts commit 5ce74abe788a26698876e66b9c9ce7e7acc25413 (and its\ndependent commit 8a5bc075b8d8cf7a87b3f08fad2fba0f5d13295e), because of\naudio underruns.\n\nReported by Rene Herman \u003crene.herman@keyaccess.nl\u003e, who also pinpointed\nthe exact cause of the underruns:\n\n  \"Audio underruns galore, with only ogg123 and firefox (browsing the\n   GIT tree online is also a nice trigger by the way).\n\n   If I back it out, everything is fine for me again.\"\n\nCc: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nAcked-by: Con Kolivas \u003ckernel@kolivas.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9d20af62c59e49684f3882503351153964ff14b",
      "tree": "a8dfdcf801cd27ab2cb0b0c31b6727d77b6e184e",
      "parents": [
        "b307e8548921c686d2eb948ca418ab2941876daa",
        "8a2ae70a9b4dc88c83b4644c58d06d74f2cb70c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 18:31:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 18:31:53 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (33 commits)\n  V4L/DVB (3965): Fix CONFIG_VIDEO_VIVI\u003dy build bug\n  V4L/DVB (3964): Bt8xx/bttv-cards.c: fix off-by-one errors\n  V4L/DVB (3914): Vivi build fix\n  V4L/DVB (3912): Sparc32 vivi fix\n  V4L/DVB (3832): Get_dvb_firmware: download nxt2002 firmware from new driver location\n  V4L/DVB (3829): Fix frequency values in the ranges structures of the LG TDVS H06xF tuners\n  V4L/DVB (3826): Saa7134: Missing \u0027break\u0027 in Terratec Cinergy 400 TV initialization\n  V4L/DVB (3825): Remove broken \u0027fast firmware load\u0027 from cx25840.\n  V4L/DVB (3819): Cxusb-bluebird: bug-fix: power down corrupts frontend\n  V4L/DVB (3813): Add support for TCL M2523_5N_E tuner.\n  V4L/DVB (3804): Tweak bandselect setup fox cx24123\n  V4L/DVB (3803): Various correctness fixes to tuning.\n  V4L/DVB (3797): Always wait for diseqc queue to become ready before transmitting a diseqc message\n  V4L/DVB (3796): Add several debug messages to cx24123 code\n  V4L/DVB (3795): Fix for CX24123 \u0026 low symbol rates\n  V4L/DVB (3792): Kbuild: DVB_BT8XX must select DVB_ZL10353\n  V4L/DVB (3790): Use after free in drivers/media/video/em28xx/em28xx-video.c\n  V4L/DVB (3788): Fix compilation with V4L1_COMPAT\n  V4L/DVB (3782): Removed uneeded stuff from pwc Makefile\n  V4L/DVB (3775): Add VIVI Kconfig stuff\n  ...\n"
    },
    {
      "commit": "b307e8548921c686d2eb948ca418ab2941876daa",
      "tree": "6da5286f9e92a9edc7a7520fba70c8f8e0b09c9a",
      "parents": [
        "db31419404e5ccc7e8e07000a5f1ac440a0eafa0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] ad1848 section fix\n\nWARNING: sound/oss/ad1848.o - Section mismatch: reference to .init.data:ad1848_isapnp_list from .text between \u0027ad1848_init_generic\u0027 (at offset 0x46f0) and \u0027kmalloc\u0027\nWARNING: sound/oss/ad1848.o - Section mismatch: reference to .init.data:ad1848_isapnp_list from .text between \u0027ad1848_init_generic\u0027 (at offset 0x46f8) and \u0027kmalloc\u0027\nWARNING: sound/oss/ad1848.o - Section mismatch: reference to .init.data:ad1848_isapnp_list from .text between \u0027ad1848_init_generic\u0027 (at offset 0x4818) and \u0027kmalloc\u0027\n\nAlso,\n\nsound/oss/ad1848.c: In function `ad1848_init\u0027:\nsound/oss/ad1848.c:2029: warning: cast to pointer from integer of different size\nsound/oss/ad1848.c: In function `ad1848_unload\u0027:\nsound/oss/ad1848.c:2178: warning: cast to pointer from integer of different size\nsound/oss/ad1848.c: In function `adintr\u0027:\nsound/oss/ad1848.c:2207: warning: cast from pointer to integer of different size\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db31419404e5ccc7e8e07000a5f1ac440a0eafa0",
      "tree": "a41a4dba722321fdef953b3ad12380f80d842be1",
      "parents": [
        "1caef6aa97a3a43a82f238d8b31bf177de34a4bf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] nm256_audio section fix\n\nWARNING: sound/oss/nm256_audio.o - Section mismatch: reference to .init.text:nm256_peek_for_sig from .text between \u0027nm256_install\u0027 (at offset 0x3ba4) and \u0027nm256_probe\u0027                                                                         WARNING: sound/oss/nm256_audio.o - Section mismatch: reference to .init.text:nm256_peek_for_sig from .text between \u0027nm256_install\u0027 (at offset 0x3bac) and \u0027nm256_probe\u0027                                                                         WARNING: sound/oss/nm256_audio.o - Section mismatch: reference to .init.text: from .text between \u0027nm256_install\u0027 (at offset 0x3dcc) and \u0027nm256_probe\u0027           WARNING: sound/oss/nm256_audio.o - Section mismatch: reference to .init.text: from .text between \u0027nm256_install\u0027 (at offset 0x3dd0) and \u0027nm256_probe\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1caef6aa97a3a43a82f238d8b31bf177de34a4bf",
      "tree": "168195b4a61f2676850eb7468f45d9396124af8d",
      "parents": [
        "fad43488b8c9b3914fcdc48ee3b8d30aeb49fa30"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] es18xx build fix\n\nsound/isa/es18xx.c: In function `snd_es18xx_identify\u0027:\nsound/isa/es18xx.c:1606: warning: implicit declaration of function `udelay\u0027\n\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fad43488b8c9b3914fcdc48ee3b8d30aeb49fa30",
      "tree": "4f51b7120a6e32aa3d91e5b6213279675e25d4df",
      "parents": [
        "9e8a3d229b23c34adb9c20cc2875fc67dce12585"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] mpu401 section fix\n\nWARNING: sound/drivers/mpu401/snd-mpu401.o - Section mismatch: reference to .init.text: from .text between \u0027snd_mpu401_pnp_probe\u0027 (at offset 0x1f7) and \u0027snd_mpu401_pnp_remove\u0027\n\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e8a3d229b23c34adb9c20cc2875fc67dce12585",
      "tree": "057657db21b66f7f82663272a8b5a0566bd79292",
      "parents": [
        "9781b8b055bd0a02a043ed80fb8d59d703a49daf"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] i810 section fix\n\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1b88) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1b8f) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1ba3) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1bb5) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_fix_offsets\u0027 (at offset 0x1bc6) and \u0027i810_alloc_agp_mem\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_init_defaults\u0027 (at offset 0x1dd8) and \u0027i810_init_device\u0027\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference to .init.data: from .text between \u0027i810_init_defaults\u0027 (at offset 0x1dfb) and \u0027i810_init_device\u0027\n\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9781b8b055bd0a02a043ed80fb8d59d703a49daf",
      "tree": "e4a138b31c5ac3ac86d1b34e73047410b423f43f",
      "parents": [
        "e984bb43f7450312ba66fe0e67a99efa6be3b246"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat May 20 15:00:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] pd6729 section fix\n\nWARNING: drivers/pcmcia/pd6729.o - Section mismatch: reference to .init.text: from .text between \u0027pd6729_pci_probe\u0027 (at offset 0x9a8) and \u0027pd6729_pci_remove\u0027\n\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e984bb43f7450312ba66fe0e67a99efa6be3b246",
      "tree": "54c86240172136fc81c773f71cd70eda54fed6f2",
      "parents": [
        "ae57a856429dd932c547530df1b234eb7e642297"
      ],
      "author": {
        "name": "Bob Picco",
        "email": "bob.picco@hp.com",
        "time": "Sat May 20 15:00:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:22 2006 -0700"
      },
      "message": "[PATCH] Align the node_mem_map endpoints to a MAX_ORDER boundary\n\nAndy added code to buddy allocator which does not require the zone\u0027s\nendpoints to be aligned to MAX_ORDER.  An issue is that the buddy allocator\nrequires the node_mem_map\u0027s endpoints to be MAX_ORDER aligned.  Otherwise\n__page_find_buddy could compute a buddy not in node_mem_map for partial\nMAX_ORDER regions at zone\u0027s endpoints.  page_is_buddy will detect that\nthese pages at endpoints are not PG_buddy (they were zeroed out by bootmem\nallocator and not part of zone).  Of course the negative here is we could\nwaste a little memory but the positive is eliminating all the old checks\nfor zone boundary conditions.\n\nSPARSEMEM won\u0027t encounter this issue because of MAX_ORDER size constraint\nwhen SPARSEMEM is configured.  ia64 VIRTUAL_MEM_MAP doesn\u0027t need the logic\neither because the holes and endpoints are handled differently.  This\nleaves checking alloc_remap and other arches which privately allocate for\nnode_mem_map.\n\nSigned-off-by: Bob Picco \u003cbob.picco@hp.com\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae57a856429dd932c547530df1b234eb7e642297",
      "tree": "32745a24ad396bacc044793e984601dafc971776",
      "parents": [
        "b3969e5831adac133b286600e74214e1ae42ec05"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat May 20 15:00:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kobject: quiet errors in kobject_add\n\nPeople don\u0027t like released kernels yelling at them, no matter how real the\nerror might be.  So only report it if CONFIG_KOBJECT_DEBUG is enabled.\n\nSent on request of Andrew Morton.\n\n(akpm: should bring this back post-2.6.17)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3969e5831adac133b286600e74214e1ae42ec05",
      "tree": "d708f1be2b626f0f73ab09a7e6a241640a5dd9fc",
      "parents": [
        "eae07ac607f317ee6781983d3f9d8f77ef144b45"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "alessandro.zummo@towertech.it",
        "time": "Sat May 20 15:00:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] rtc subsystem: use ENOIOCTLCMD and ENOTTY where appropriate\n\nAppropriately use -ENOIOCTLCMD and -ENOTTY when the ioctl is not\nimplemented by a driver.\n\n(akpm: we\u0027re not allowed to return -ENOIOCTLCMD to userspace.  This patch does\nthe right thing).\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eae07ac607f317ee6781983d3f9d8f77ef144b45",
      "tree": "4eb308235b077a69794d52d72b9241e2dd48f990",
      "parents": [
        "2c1a51f39d9551a514d7a089d01c23c0c3a54ab8"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat May 20 15:00:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kbuild: fix modpost segfault for 64bit mipsel kernel\n\nHere is an updated r_info layout fix.  Please apply \"check SHT_REL\nsections\" patch before this.\n\n64bit mips has different r_info layout.  This patch fixes modpost\nsegfault for 64bit little endian mips kernel.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c1a51f39d9551a514d7a089d01c23c0c3a54ab8",
      "tree": "e938e986a1a6f41ac701ad231601d90d4c824ffb",
      "parents": [
        "92f63cd000059366af18712367216d96180e0ec0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat May 20 15:00:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kbuild: check SHT_REL sections\n\nI found that modpost can not detect section mismatch on mips and i386.  On\nmips64, the modpost (with r_info layout fix) can detect it.  The current\nmodpst only checks SHT_RELA section but I suppose SHT_REL section should be\nchecked also.  This patch does not contain r_info layout fix.  I\u0027ll post an\nupdated r_info layout fix on next mail.\n\nCheck SHT_REL sections as like as SHT_RELA sections to detect section\nmismatch.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92f63cd000059366af18712367216d96180e0ec0",
      "tree": "4f88c3875afaa8183d6cfcff685e03ac7684d82d",
      "parents": [
        "0662b71322e211dba9a4bc0e6fbca7861a2b5a7d"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sat May 20 15:00:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] s390: next_timer_interrupt overflow in stop_hz_timer\n\nThe 32 bit unsigned substraction (next - jiffies) in stop_hz_timer can\noverflow if jiffies gets advanced between next_timer_interrupt and the read\nunder the xtime lock.  The cast to a u64 then results in a large value\nwhich causes the cpu to wait too long.  Fix this by casting next and\njiffies independently to u64 before subtracting them.\n\n(Spotted by Zachary Amsden \u003czach@vmware.com\u003e)\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0662b71322e211dba9a4bc0e6fbca7861a2b5a7d",
      "tree": "bffce074929b6a36b7b1e00a485df7a5fe95cc22",
      "parents": [
        "8b1ea24c6cc529f6860c458b1c0872f22e74c950"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Sat May 20 15:00:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] Fix a NO_IDLE_HZ timer bug\n\nUnder certain timing conditions, a race during boot occurs where timer\nticks are being processed on remote CPUs.  The remote timer ticks can\nincrement jiffies, and if this happens during a window when a timeout is\nvery close to expiring but a local tick has not yet been delivered, you can\nend up with\n\n1) No softirq pending\n2) A local timer wheel which is not synced to jiffies\n3) No high resolution timer active\n4) A local timer which is supposed to fire before the current jiffies value.\n\nIn this circumstance, the comparison in next_timer_interrupt overflows,\nbecause the base of the comparison for high resolution timers is jiffies,\nbut for the softirq timer wheel, it is relative the the current base of the\nwheel (jiffies_base).\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b1ea24c6cc529f6860c458b1c0872f22e74c950",
      "tree": "82f5d144279ee12ae9ec89910feeaf3d4575d573",
      "parents": [
        "dc49e3445aa703eb7fd33c7ddb7e4a7bbcf06d30"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Sat May 20 15:00:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] missing newline in scsi/st.c\n\nst: Version 20050830, fixed bufsize 32768, s/g segs 256\nst 0:0:6:0: Attached scsi tape st0\u003c4\u003est0: try direct i/o: yes (alignment 512 B)\n\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc49e3445aa703eb7fd33c7ddb7e4a7bbcf06d30",
      "tree": "eb164ad61b92f2df2ffab9628adffe06e635c8e2",
      "parents": [
        "be0d03f1c3d3612fe2b6aa451ae87a89382c9231"
      ],
      "author": {
        "name": "Satoshi Oshima",
        "email": "soshima@redhat.com",
        "time": "Sat May 20 15:00:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] kprobes: bad manipulation of 2 byte opcode on x86_64\n\nProblem:\n\nIf we put a probe onto a callq instruction and the probe is executed,\nkernel panic of Bad RIP value occurs.\n\nRoot cause:\n\nIf resume_execution() found 0xff at first byte of p-\u003eainsn.insn, it must\ncheck the _second_ byte.  But current resume_execution check _first_ byte\nagain.\n\nI changed it checks second byte of p-\u003eainsn.insn.\n\nKprobes on i386 don\u0027t have this problem, because the implementation is a\nlittle bit different from x86_64.\n\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Satoshi Oshima \u003csoshima@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be0d03f1c3d3612fe2b6aa451ae87a89382c9231",
      "tree": "6449e2071969fda7441437856da6a4739d719851",
      "parents": [
        "5daa3ba0c6a41a8bb4ba17ad8d5514172e103504"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Sat May 20 15:00:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:20 2006 -0700"
      },
      "message": "[PATCH] i386 kdump boot cpu physical apicid fix\n\no Kdump second kernel boot fails after a system crash if second kernel\n  is UP and acpi\u003doff and if crash occurred on a non-boot cpu.\n\no Issue here is that MP tables report boot cpu lapic id as 0 but second\n  kernel is booting on a different processor and MP table data is stale\n  in this context. Hence apic_id_registered() check fails in setup_local_APIC()\n  when called from APIC_init_uniprocessor().\n\no Problem is not seen if ACPI is enabled as in that case\n  boot_cpu_physical_apicid is read from the LAPIC.\n\no Problem is not seen with SMP kernels as well because in this case also\n  boot_cpu_physical_apicid is read from LAPIC. (smp_boot_cpus()).\n\no The problem is fixed by reading boot_cpu_physical_apicid from LAPIC\n  if it is a UP kernel and CRASH_DUMP is enabled.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5daa3ba0c6a41a8bb4ba17ad8d5514172e103504",
      "tree": "b1b55ad5fb5feca7455112d6a95547c4e9913585",
      "parents": [
        "7fba53402eb0fb4209c74469814c583b6455e096"
      ],
      "author": {
        "name": "Stephen Street",
        "email": "stephen@streetfiresound.com",
        "time": "Sat May 20 15:00:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:20 2006 -0700"
      },
      "message": "[PATCH] pxa2xx-spi update\n\nFix some outstanding issues with the pxa2xx_spi driver when running on a\nPXA270:\n\n- Wrong timeout calculation in the setup function due to different\n  peripheral clock rates in the PXAxxx family.\n\n- Bad handling of SSSR_TFS interrupts in interrupt_transfer function.\n\n- Added locking to interface between the pump_messages workqueue and the\n  pump_transfers tasklet.\n\nMuch thanks to Juergen Beisert for the extensive testing on the PXA270.\n\nSigned-off-by: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fba53402eb0fb4209c74469814c583b6455e096",
      "tree": "3f59b82b3bde5ffcf275e8f09e9c5785c21ee43c",
      "parents": [
        "1fc7547d4bfe5c8c8c79e196b955b6fbaa21bfd2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sat May 20 15:00:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] S3C24XX: hardware SPI driver\n\nHardware based SPI driver for Samsung S3C24XX SoC systems\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fc7547d4bfe5c8c8c79e196b955b6fbaa21bfd2",
      "tree": "1a08d571dbbd64a4585f2e486aa87ad1005a37f7",
      "parents": [
        "1b81d6637d27a0e6a0506ecef65493b50d859cfc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sat May 20 15:00:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] S3C24XX: GPIO based SPI driver\n\nSPI driver for SPI by GPIO on the Samsung S3C24XX series of SoC processors.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b81d6637d27a0e6a0506ecef65493b50d859cfc",
      "tree": "4eedb47409ac804710d9910c6485e391e87daf1a",
      "parents": [
        "ccf06998fe179ae2cc9517ed1d75433dc0b5032d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat May 20 15:00:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] drivers/base/firmware_class.c: cleanups\n\n- remove the following global function that is both unused and\n  unimplemented:\n  - register_firmware()\n\n- make the following needlessly global function static:\n  - firmware_class_uevent()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccf06998fe179ae2cc9517ed1d75433dc0b5032d",
      "tree": "88696d35b5bb168c3f7f2a3b56a683c919e33bed",
      "parents": [
        "ba1a051319dc2bec9f43b7cef11c6e5270107fd6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat May 20 15:00:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] spi: add spi master driver for Freescale MPC83xx SPI controller\n\nThis driver supports the SPI controller on the MPC83xx SoC devices from\nFreescale.  Note, this driver supports only the simple shift register SPI\ncontroller and not the descriptor based CPM or QUICCEngine SPI controller.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba1a051319dc2bec9f43b7cef11c6e5270107fd6",
      "tree": "f50d5141dceccda33cd5bb0f01f8c25a0108d51d",
      "parents": [
        "ae0718f8e3fcfa3e4863f63db90d24bbec6b14a2"
      ],
      "author": {
        "name": "dmitry pervushin",
        "email": "dpervushin@ru.mvista.com",
        "time": "Sat May 20 15:00:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] minor SPI doc fix\n\nBecause several developers asked me about referenced but missing\nspi_add_master(), I think that this patch should be applied ...  it\ncorrects comments so they refer to spi_register_master() instead.\n\nSigned-off-by: dmitry pervushin \u003cdpervushin@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae0718f8e3fcfa3e4863f63db90d24bbec6b14a2",
      "tree": "06566bda57b1c704ee3b6902ad56fce586d6de8e",
      "parents": [
        "c9ee133b914879e02796bccd840f75f185cf1bb7"
      ],
      "author": {
        "name": "Theodore Tso",
        "email": "tytso@mit.edu",
        "time": "Sat May 20 15:00:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] Update ext2/ext3/jbd MAINTAINERS entries\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9ee133b914879e02796bccd840f75f185cf1bb7",
      "tree": "7f6a48dc8a51ffa233405ee32834edf0caa8244c",
      "parents": [
        "a6a61c5494145c904bead0cceadd94080bd3a784"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat May 20 15:00:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] Clarify maintainers and include linux-security info\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6a61c5494145c904bead0cceadd94080bd3a784",
      "tree": "7b0af71fd46a86da830c1ae3c0391fa9e55dee53",
      "parents": [
        "92d1dbd27417c54c23aac6a84c285e256f6118b6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sat May 20 15:00:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] Overrun in isdn_tty.c\n\nThis fixes coverity bug id #1237.  After the while loop, it is possible for\ni \u003d\u003d ISDN_LMSNLEN.  If this happens the terminating \u0027\\0\u0027 is written after\nthe end of the array.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "92d1dbd27417c54c23aac6a84c285e256f6118b6",
      "tree": "bab665935a47bb6889ddc3c92a9bee68f1f6f532",
      "parents": [
        "36be57ffe39e03aab9fbe857f70c7a6a15bd9e08"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sat May 20 15:00:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] cpuset: might_sleep_if check in cpuset_zones_allowed\n\nIt\u0027s too easy to incorrectly call cpuset_zone_allowed() in an atomic\ncontext without __GFP_HARDWALL set, and when done, it is not noticed until\na tight memory situation forces allocations to be tried outside the current\ncpuset.\n\nAdd a \u0027might_sleep_if()\u0027 check, to catch this earlier on, instead of\nwaiting for a similar check in the mutex_lock() code, which is only rarely\ninvoked.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36be57ffe39e03aab9fbe857f70c7a6a15bd9e08",
      "tree": "8062e9a9e49fd942fab35e17a2b5afe571a74f63",
      "parents": [
        "bdd804f478a0cc74bf7db8e9f9d5fd379d1b31ca"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sat May 20 15:00:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] cpuset: update cpuset_zones_allowed comment\n\nUpdate the kernel/cpuset.c:cpuset_zone_allowed() comment.\n\nThe rule for when mm/page_alloc.c should call cpuset_zone_allowed()\nwas intended to be:\n\n  Don\u0027t call cpuset_zone_allowed() if you can\u0027t sleep, unless you\n  pass in the __GFP_HARDWALL flag set in gfp_flag, which disables\n  the code that might scan up ancestor cpusets and sleep.\n\nThe explanation of this rule in the comment above cpuset_zone_allowed() was\nstale, as a result of a restructuring of some __alloc_pages() code in\nNovember 2005.\n\nRewrite that comment ...\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bdd804f478a0cc74bf7db8e9f9d5fd379d1b31ca",
      "tree": "2b8f083b1ca698c0f9321b3714dab036d2531f29",
      "parents": [
        "593ee20766921fec643194dff829e17f30552220"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Sat May 20 15:00:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] Cpuset: might sleep checking zones allowed fix\n\nFix a couple of infrequently encountered \u0027sleeping function called from\ninvalid context\u0027 in the cpuset hooks in __alloc_pages.  Could sleep while\ninterrupts disabled.\n\nThe routine cpuset_zone_allowed() is called by code in mm/page_alloc.c\n__alloc_pages() to determine if a zone is allowed in the current tasks\ncpuset.  This routine can sleep, for certain GFP_KERNEL allocations, if the\nzone is on a memory node not allowed in the current cpuset, but might be\nallowed in a parent cpuset.\n\nBut we can\u0027t sleep in __alloc_pages() if in interrupt, nor if called for a\nGFP_ATOMIC request (__GFP_WAIT not set in gfp_flags).\n\nThe rule was intended to be:\n  Don\u0027t call cpuset_zone_allowed() if you can\u0027t sleep, unless you\n  pass in the __GFP_HARDWALL flag set in gfp_flag, which disables\n  the code that might scan up ancestor cpusets and sleep.\n\nThis rule was being violated in a couple of places, due to a bogus change\nmade (by myself, pj) to __alloc_pages() as part of the November 2005 effort\nto cleanup its logic, and also due to a later fix to constrain which swap\ndaemons were awoken.\n\nThe bogus change can be seen at:\n  http://linux.derkeiler.com/Mailing-Lists/Kernel/2005-11/4691.html\n  [PATCH 01/05] mm fix __alloc_pages cpuset ALLOC_* flags\n\nThis was first noticed on a tight memory system, in code that was disabling\ninterrupts and doing allocation requests with __GFP_WAIT not set, which\nresulted in __might_sleep() writing complaints to the log \"Debug: sleeping\nfunction called ...\", when the code in cpuset_zone_allowed() tried to take\nthe callback_sem cpuset semaphore.\n\nWe haven\u0027t seen a system hang on this \u0027might_sleep\u0027 yet, but we are at\ndecent risk of seeing it fairly soon, especially since the additional\ncpuset_zone_allowed() check was added, conditioning wakeup_kswapd(), in\nMarch 2006.\n\nSpecial thanks to Dave Chinner, for figuring this out, and a tip of the hat\nto Nick Piggin who warned me of this back in Nov 2005, before I was ready\nto listen.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "593ee20766921fec643194dff829e17f30552220",
      "tree": "78fe75485a921e80252184d52613280cef5e9dbd",
      "parents": [
        "d66fd908acc8ba88541ecc570d89b0243f947c5e"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Sat May 20 15:00:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] pci: correctly allocate return buffers for osc calls\n\nThe OSC set and query functions do not allocate enough space for return\nvalues, and set the output buffer length to a false, too large value.  This\ncauses the acpi-ca code to assume that the output buffer is larger than it\nactually is, and overwrite memory when copying acpi return buffers into\nthis caller provided buffer.  In some cases this can cause kernel oops if\nthe memory that is overwritten is a pointer.  This patch will change these\ncalls to use a dynamically allocated output buffer, thus allowing the\nacpi-ca code to decide how much space is needed.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: \"Yu, Luming\" \u003cluming.yu@intel.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d66fd908acc8ba88541ecc570d89b0243f947c5e",
      "tree": "4367428c092231981230975b37cd1fbff3ec3155",
      "parents": [
        "66055a4e7334b05354c835123ff621c5f700e56a"
      ],
      "author": {
        "name": "Amy Griffis",
        "email": "amy.griffis@hp.com",
        "time": "Sat May 20 15:00:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:18 2006 -0700"
      },
      "message": "[PATCH] fix NULL dereference in inotify_ignore\n\nDon\u0027t reassign to watch.  If idr_find() returns NULL, then\nput_inotify_watch() will choke.\n\nSigned-off-by: Amy Griffis \u003camy.griffis@hp.com\u003e\nCc: John McCutchan \u003cjohn@johnmccutchan.com\u003e\nCc: Robert Love \u003crlove@rlove.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "66055a4e7334b05354c835123ff621c5f700e56a"
}
