)]}'
{
  "log": [
    {
      "commit": "07fd06b3bc1589e44aefd02eb28700a51b3c9d12",
      "tree": "39500c705c2dc7328a5aa4abd27c852f72c2a704",
      "parents": [
        "1b5135d9b922fdcf46e1e7383167d93d42635fb4"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Fri Nov 03 17:47:52 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 06 02:55:07 2006 -0500"
      },
      "message": "[PATCH] ehea: Removed redundant define\n\nRemoved define H_CB_ALIGNMENT which is already defined in include/asm-powerpc/hvcall.h\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1b5135d9b922fdcf46e1e7383167d93d42635fb4",
      "tree": "9e76b9f9a4648865cb6ae8e54bb95a0ab3690253",
      "parents": [
        "d1ed6a3ea10aa7b199c434f6ffd1b6761896567a"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Fri Nov 03 17:47:20 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 06 02:55:07 2006 -0500"
      },
      "message": "[PATCH] ehea: Nullpointer dereferencation fix\n\nFix: Must check for nullpointer before dereferencing it - not afterwards.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1ed6a3ea10aa7b199c434f6ffd1b6761896567a",
      "tree": "ad65f11ace691a630885607604e1da0aa16db820",
      "parents": [
        "59359ff87700f5e742c96a55da9cf0819984c128",
        "38c94377a36f70e86665231c9f477e445c806618"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 05 19:10:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 05 19:10:04 2006 -0800"
      },
      "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  [NETLABEL]: Fix build failure.\n  [IPV6]: Give sit driver an appropriate module alias.\n  [IPV6]: Add ndisc_netdev_notifier unregister.\n  [NET]: __alloc_pages() failures reported due to fragmentation\n  [PKTGEN]: TCI endianness fixes\n  [TG3]: Fix 2nd ifup failure on 5752M.\n  [NETFILTER] bug: skb-\u003eprotocol is already net-endian\n  [NETFILTER] bug: nfulnl_msg_config_mode -\u003ecopy_range is 32bit\n  [NETFILTER] bug: NFULA_CFG_QTHRESH uses 32bit\n  [IPV6]: Fix ECN bug on big-endian\n  [IPX]: Annotate and fix IPX checksum\n  [IPX]: Trivial parts of endianness annotations\n"
    },
    {
      "commit": "59359ff87700f5e742c96a55da9cf0819984c128",
      "tree": "5412ff45e44bd8fe37fc408604a737c83fc3d40b",
      "parents": [
        "10b1fbdb0a0ca91847a534ad26d0bc250c25b74f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 05 16:51:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 05 16:51:03 2006 -0800"
      },
      "message": "[SPARC]: Fix robust futex syscalls and wire up migrate_pages.\n\nWhen I added the entries for the robust futex syscall entries, I\nforgot to bump NR_SYSCALLS.  The current situation is error-prone\nbecause NR_SYSCALLS lives in entry.S where the system call limit\nchecks are enforced.  Move the definition to asm/unistd.h in order to\nmake this mistake much more difficult to make.\n\nAnd wire up sys_migrate_pages since the powerpc folks implemented the\ncompat wrapper for us.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38c94377a36f70e86665231c9f477e445c806618",
      "tree": "92beb31d6790a434b1965ca99e4fd2903a4da4f2",
      "parents": [
        "daccff024ffeb21caa2cc479ccc33b2ec50705b1"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Sun Nov 05 16:44:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 05 16:44:06 2006 -0800"
      },
      "message": "[NETLABEL]: Fix build failure.\n\n\u003e the build with the attached .config failed, make ends with:\n\u003e ...\n\u003e : undefined reference to `cipso_v4_sock_getattr\u0027\n\u003e net/built-in.o: In function `netlbl_socket_getattr\u0027:\n\n ...\n\nIt looks like I was stupid and made NetLabel depend on CONFIG_NET and not\nCONFIG_INET, the patch below should fix this by making NetLabel depend on\nCONFIG_INET and CONFIG_SECURITY.  Please review and apply for 2.6.19.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "daccff024ffeb21caa2cc479ccc33b2ec50705b1",
      "tree": "1ed207b206c0d1a1e131f075105fc5d52f5cec48",
      "parents": [
        "36f73d0c3b7efa72cd8b89f2d429ff39bc12f15c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Nov 05 15:47:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 05 15:47:04 2006 -0800"
      },
      "message": "[IPV6]: Give sit driver an appropriate module alias.\n\nIt would be nice to keep things working even with this built as a\nmodule, it took me some time to realize my IPv6 tunnel was broken\nbecause of the missing sit module. This module alias fixes things\nuntil distributions have added an appropriate alias to modprobe.conf.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36f73d0c3b7efa72cd8b89f2d429ff39bc12f15c",
      "tree": "d0d16b977438055ae2e6f26884b36a8604619766",
      "parents": [
        "db38c179a759a9c4722525e8c9f09ac80e372377"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Fri Nov 03 16:08:19 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:33 2006 -0800"
      },
      "message": "[IPV6]: Add ndisc_netdev_notifier unregister.\n\nIf inet6_init() fails later than ndisc_init() call, or IPv6 module is\nunloaded, ndisc_netdev_notifier call remains in the list and will follows in\noops later.\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db38c179a759a9c4722525e8c9f09ac80e372377",
      "tree": "92edcdcec2fea73cd449a00e6e000ad5e53fec7b",
      "parents": [
        "0f37c6057414fb68024793966b1dcb6a135cb844"
      ],
      "author": {
        "name": "Larry Woodman",
        "email": "lwoodman@redhat.com",
        "time": "Fri Nov 03 16:05:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:32 2006 -0800"
      },
      "message": "[NET]: __alloc_pages() failures reported due to fragmentation\n\nWe have seen a couple of __alloc_pages() failures due to\nfragmentation, there is plenty of free memory but no large order pages\navailable.  I think the problem is in sock_alloc_send_pskb(), the\ngfp_mask includes __GFP_REPEAT but its never used/passed to the page\nallocator.  Shouldnt the gfp_mask be passed to alloc_skb() ?\n\nSigned-off-by: Larry Woodman \u003clwoodman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f37c6057414fb68024793966b1dcb6a135cb844",
      "tree": "49bd4390f2853d1f7b8c84f73850b264a76a39cc",
      "parents": [
        "36da4d869f23bc7d1a70a3185218cb626537845c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 03:49:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:31 2006 -0800"
      },
      "message": "[PKTGEN]: TCI endianness fixes\n\nopen-coded variant there works only for little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36da4d869f23bc7d1a70a3185218cb626537845c",
      "tree": "87ca921f64c2e10d24adbd5fb75cd40b651d1f9c",
      "parents": [
        "febf0a431e42f5a1fdb2b763273700610552ddcc"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Nov 03 01:01:03 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:30 2006 -0800"
      },
      "message": "[TG3]: Fix 2nd ifup failure on 5752M.\n\nThis fixes a bug reported in:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7438\n\ntg3_close() turns off the PHY if WoL and ASF are both disabled.  On\nthe next tg3_open(), some devices such as the 5752M will not be\nbrought up correctly without a PHY reset early in the reset sequence.\nThe PHY clock is needed for some internal MAC blocks to function\ncorrectly.\n\nThis problem is fixed by always resetting the PHY early in\ntg3_reset_hw() when it is called from tg3_open() or tg3_resume().\ntg3_setup_phy() can then be called later in the sequence without the\nreset_phy parameter set to 1, since the PHY reset is already done.\n\nUpdate version to 3.68.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "febf0a431e42f5a1fdb2b763273700610552ddcc",
      "tree": "f855db5d5e01045eae4881d8c020ac8c524460c4",
      "parents": [
        "d1208b999dd367b72168cc3c7f8d8d2c95143c67"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:59:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:29 2006 -0800"
      },
      "message": "[NETFILTER] bug: skb-\u003eprotocol is already net-endian\n\nhtons() is not needed (and no, it\u0027s not misspelled ntohs() -\nuserland expects net-endian here).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1208b999dd367b72168cc3c7f8d8d2c95143c67",
      "tree": "fc3e395aee6c226f1e5a134e2df87861ce547b18",
      "parents": [
        "7ac00a24f379f8ab9d3c968fea3dc030a45956fd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:58:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:28 2006 -0800"
      },
      "message": "[NETFILTER] bug: nfulnl_msg_config_mode -\u003ecopy_range is 32bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ac00a24f379f8ab9d3c968fea3dc030a45956fd",
      "tree": "59a61fca0d074dabf4ad5d871fc9eb278f655376",
      "parents": [
        "95026cd242bd4188a036f2eba20994113ed5a5d7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:58:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:27 2006 -0800"
      },
      "message": "[NETFILTER] bug: NFULA_CFG_QTHRESH uses 32bit\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95026cd242bd4188a036f2eba20994113ed5a5d7",
      "tree": "11749f0f1da68ccc251ead87c9d899ae9b7f7694",
      "parents": [
        "02e60370d4dac83f22d5ae75d5512bcb9a3f24b7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:55:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:26 2006 -0800"
      },
      "message": "[IPV6]: Fix ECN bug on big-endian\n\n__constant_htons(2\u003c\u003c4) is not a replacement for\nhtonl(2\u003c\u003c20).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02e60370d4dac83f22d5ae75d5512bcb9a3f24b7",
      "tree": "3952d784c9d7c061a5ff7c0e23277783f10e55d2",
      "parents": [
        "4833ed094097323f5f219820f6ebdc8dd66f501f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:28:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:25 2006 -0800"
      },
      "message": "[IPX]: Annotate and fix IPX checksum\n\nCalculation of IPX checksum got buggered about 2.4.0.  The old variant\nmangled the packet; that got fixed, but calculation itself got buggered.\nRestored the correct logics, fixed a subtle breakage we used to have even\nback then: if the sum is 0 mod 0xffff, we want to return 0, not 0xffff.\nThe latter has special meaning for IPX (cheksum disabled).  Observation\n(and obvious fix) nicked from history of FreeBSD ipx_cksum.c...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4833ed094097323f5f219820f6ebdc8dd66f501f",
      "tree": "6a7fc59c2756d94ce889092f40c352a3f1bd0e5b",
      "parents": [
        "10b1fbdb0a0ca91847a534ad26d0bc250c25b74f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 03 00:27:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Nov 05 14:11:24 2006 -0800"
      },
      "message": "[IPX]: Trivial parts of endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10b1fbdb0a0ca91847a534ad26d0bc250c25b74f",
      "tree": "67a3e6d7069e9281b0f5819f4acf91d7150a5d74",
      "parents": [
        "45c18b0bb579b5c1b89f8c99f1b6ffa4c586ba08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 13:03:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 13:03:00 2006 -0800"
      },
      "message": "Make sure \"user-\u003esigpending\" count is in sync\n\nThe previous commit (45c18b0bb579b5c1b89f8c99f1b6ffa4c586ba08, aka \"Fix\nunlikely (but possible) race condition on task-\u003euser access\") fixed a\npotential oops due to __sigqueue_alloc() getting its \"user\" pointer out\nof sync with switch_user(), and accessing a user pointer that had been\nde-allocated on another CPU.\n\nIt still left another (much less serious) problem, where a concurrent\n__sigqueue_alloc and swich_user could cause sigqueue_alloc to do signal\npending reference counting for a _different_ user than the one it then\nactually ended up using.  No oops, but we\u0027d end up with the wrong signal\naccounting.\n\nAnother case of Oleg\u0027s eagle-eyes picking up the problem.\n\nThis is trivially fixed by just making sure we load whichever \"user\"\nstructure we decide to use (it doesn\u0027t matter _which_ one we pick, we\njust need to pick one) just once.\n\nAcked-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45c18b0bb579b5c1b89f8c99f1b6ffa4c586ba08",
      "tree": "2dbd334c763232ce2de46739908054639e5629c8",
      "parents": [
        "80491eb90c750fcd7d13830062f27ae9b7cc5f75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 10:06:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 10:06:02 2006 -0800"
      },
      "message": "Fix unlikely (but possible) race condition on task-\u003euser access\n\nThere\u0027s a possible race condition when doing a \"switch_uid()\" from one\nuser to another, which could race with another thread doing a signal\nallocation and looking at the old thread -\u003euser pointer as it is freed.\n\nThis explains an oops reported by Lukasz Trabinski:\n\thttp://permalink.gmane.org/gmane.linux.kernel/462241\n\nWe fix this by delaying the (reference-counted) freeing of the user\nstructure until the thread signal handler lock has been released, so\nthat we know that the signal allocation has either seen the new value or\nhas properly incremented the reference count of the old one.\n\nRace identified by Oleg Nesterov.\n\nCc: Lukasz Trabinski \u003clukasz@wsisiz.edu.pl\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80491eb90c750fcd7d13830062f27ae9b7cc5f75",
      "tree": "81d506d9559c13c090cc853d13f48fcf982795df",
      "parents": [
        "ddac0d39cf437d02fde9795ae57d9c4b4c146de9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 09:55:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 09:55:00 2006 -0800"
      },
      "message": "Revert unintentional \"volatile\" changes in ipc/msg.c\n\nCommit 5a06a363ef48444186f18095ae1b932dddbbfa89 (\"[PATCH] ipc/msg.c:\nclean up coding style\") breaks fakeroot on Alpha (variously hangs or\noopses), according to a report by Falk Hueffner.\n\nThe fact that the code seems to rely on compiler access ordering through\nthe use of \"volatile\" is a pretty certain sign that the code has locking\nproblems, and we should fix those properly and then remove the whole\n\"volatile\" entirely.\n\nBut in the meantime, the movement of \"volatile\" was unintentional, and\nshould be reverted.\n\nCc: Falk Hueffner \u003cfalk@debian.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddac0d39cf437d02fde9795ae57d9c4b4c146de9",
      "tree": "36766a2ff9e4872f06d9c4e4b269758647aa3cf6",
      "parents": [
        "aaa9b971398f62ab97c1da4f7c352667eb3452c9"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Nov 04 12:49:32 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 08:45:39 2006 -0800"
      },
      "message": "[PATCH] splice: fix problem introduced with inode diet\n\nAfter the inode slimming patch that unionised i_pipe/i_bdev/i_cdev, it\u0027s\nno longer enough to check for existance of -\u003ei_pipe to verify that this\nis a pipe.\n\nOriginal patch from Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nFinal solution suggested by Linus.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aaa9b971398f62ab97c1da4f7c352667eb3452c9",
      "tree": "87f705ce9275b8c180184d29405a137c6e939af4",
      "parents": [
        "a0d2db26582a67b61f883d1469e561fbdef28419",
        "d572b87946f8c598b3cad86a7913862dd48daadb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 08:11:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 04 08:11:20 2006 -0800"
      },
      "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: Remove redundant xattr permission checking\n"
    },
    {
      "commit": "a0d2db26582a67b61f883d1469e561fbdef28419",
      "tree": "e8a4a0bdd1f12fd127d132f1901cee813b06517d",
      "parents": [
        "ced3985faebc232deec0dd9cc375cb5a43d18391",
        "bb44c308ee37c14ab63251e27d6d8b4dc73a10a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:28:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:28:45 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: Let PCI_MULTITHREAD_PROBE depend on BROKEN\n  PCI: Revert \"PCI: i386/x86_84: disable PCI resource decode on device disable\"\n"
    },
    {
      "commit": "ced3985faebc232deec0dd9cc375cb5a43d18391",
      "tree": "373ec11d9af6046dbb81e08c7317d1a8eea63a69",
      "parents": [
        "f1f2d8713d16a1e198880bbc716eb24fae09c858",
        "18ee91fa9815fa3bb4e51cdcb8229bd0a0f11a70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:28:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:28:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: use MII hooks only if CONFIG_MII is enabled\n  USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n  USB: xpad: additional USB id\u0027s added\n  USB: fix compiler issues with newer gcc versions\n  USB: HID: add blacklist AIRcable USB, little beautification\n  USB: usblp: fix system suspend for some systems\n  USB: failure in usblp\u0027s error path\n  usbtouchscreen: use endpoint address from endpoint descriptor\n  USB: sierra: Fix id for Sierra Wireless MC8755 in new table\n  USB: new VID/PID-combos for cp2101\n  hid-core: big-endian fix fix\n  USB: usb-storage: Unusual_dev update\n  USB: add another sierra wireless device id\n"
    },
    {
      "commit": "f1f2d8713d16a1e198880bbc716eb24fae09c858",
      "tree": "1782ba01540c329481d995e87b80d45047ea4a9c",
      "parents": [
        "8ce08464d2c749610a52c4d6c7c11080a7eaaef1"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Thu Nov 02 22:07:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] Fix user.* xattr permission check for sticky dirs\n\nThe user.* extended attributes are only allowed on regular files and\ndirectories.  Sticky directories further restrict write access to the owner\nand privileged users.  (See the attr(5) man page for an explanation.)\n\nThe original check in ext2/ext3 when user.* xattrs were merged was more\nrestrictive than intended, and when the xattr permission checks were moved\ninto the VFS, read access to user.* attributes on sticky directores ended\nup being denied in addition.\n\nOriginally-from: Gerard Neil \u003cxyzzy@devferret.org\u003e\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ce08464d2c749610a52c4d6c7c11080a7eaaef1",
      "tree": "43e49b80ee51a2ca0c95ade6df2831e95c7073c6",
      "parents": [
        "cda5e61a8e0b11826780b8e5a4155683f0557c8b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 02 22:07:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] Fix sys_move_pages when a NULL node list is passed\n\nsys_move_pages() uses vmalloc() to allocate an array of structures that is\nfills with information passed from user mode and then passes to\ndo_stat_pages() (in the case the node list is NULL).  do_stat_pages()\ndepends on a marker in the node field of the structure to decide how large\nthe array is and this marker is correctly inserted into the last element of\nthe array.  However, vmalloc() doesn\u0027t zero the memory it allocates and if\nthe user passes NULL for the node list, then the node fields are not filled\nin (except for the end marker).  If the memory the vmalloc() returned\nhappend to have a word with the marker value in it in just the right place,\ndo_pages_stat will fail to fill the status field of part of the array and\nwe will return (random) kernel data to user mode.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\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": "cda5e61a8e0b11826780b8e5a4155683f0557c8b",
      "tree": "8bc585d535f5377a4898a9e71f383af844b3af21",
      "parents": [
        "8804023061b3447fbaddbd286d78170ad88d1a43"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 22:07:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] IDE: Add the support of nvidia PATA controllers of MCP67 to amd74xx.c\n\nAdd support for PATA controllers of MCP67 to amd74xx.c.\n\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8804023061b3447fbaddbd286d78170ad88d1a43",
      "tree": "c0b218d11a7ca1cdbb20a0237af2780d9e06dbb3",
      "parents": [
        "1f604c4bc078213aa1c4576efa0e8dad98522fa7"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Nov 02 22:07:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] fix Documentation/accounting/getdelays.c buf size\n\ngetdelays reports a \"fatal reply error, errno 258\". We don\u0027t have enough room\nfor multi-threaded exit (PID + TGID).\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f604c4bc078213aa1c4576efa0e8dad98522fa7",
      "tree": "ace4a7db5da33a894009877e2b327bf56624efaa",
      "parents": [
        "43530d2b04b63ac4bb4ac25deee5f1180ccedc2e"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Nov 02 22:07:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] drivers/isdn/hysdn/hysdn_sched.c: sleep after taking spinlock fix\n\nspin_lock_irq{save,restore} is incorrectly called here (the function can\nsleep after acquring the lock).\n\ndone the necessary corrections and removed unwanted cli/sti.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43530d2b04b63ac4bb4ac25deee5f1180ccedc2e",
      "tree": "cf84c8fbca91a9d6352eafadd235653d4636a643",
      "parents": [
        "3fd593979802f81ff6452596ac61e3840f917589"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 02 22:07:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] powerpc: wire up sys_migrate_pages\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fd593979802f81ff6452596ac61e3840f917589",
      "tree": "9ce40cdd152502426e5a7161f93a248f1da4d1fc",
      "parents": [
        "1f6f61649d8c64d7a3a4d143405df9a7bdd4af10"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 02 22:07:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] Create compat_sys_migrate_pages\n\nThis is needed on bigendian 64bit architectures.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f6f61649d8c64d7a3a4d143405df9a7bdd4af10",
      "tree": "16ea2d6d87b0edf1e0f7348d431ccae4229b22c0",
      "parents": [
        "53b173327d283b9bdbfb0c3b6de6f0eb197819d6"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Nov 02 22:07:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] uml: include tidying\n\nIn order to get the __NR_* constants, we need sys/syscall.h.\nlinux/unistd.h works as well since it includes syscall.h, however syscall.h\nis more parsimonious.  We were inconsistent in this, and this patch adds\nsyscall.h includes where necessary and removes linux/unistd.h includes\nwhere they are not needed.\n\nasm/unistd.h also includes the __NR_* constants, but these are not the\nglibc-sanctioned ones, so this also removes one such inclusion.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b173327d283b9bdbfb0c3b6de6f0eb197819d6",
      "tree": "0b41508295ec6a7a826ec36f72f77433da460e57",
      "parents": [
        "d2c89a4284ea4ecfba77c6f2d7d6f96d52e801e5"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Nov 02 22:07:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] uml: fix I/O hang\n\nFix a UML hang in which everything would just stop until some I/O happened\n- a ping, someone whacking the keyboard - at which point everything would\nstart up again as though nothing had happened.\n\nThe cause was gcc reordering some code which absolutely needed to be\nexecuted in the order in the source.  When unblock_signals switches signals\nfrom off to on, it needs to see if any interrupts had happened in the\ncritical section.  The interrupt handlers check signals_enabled - if it is\nzero, then the handler adds a bit to the \"pending\" bitmask and returns.\nunblock_signals checks this mask to see if any signals need to be\ndelivered.\n\nThe crucial part is this:\n\tsignals_enabled \u003d 1;\n\tsave_pending \u003d pending;\n\tif(save_pending \u003d\u003d 0)\n\t\treturn;\n\tpending \u003d 0;\n\nIn order to avoid an interrupt arriving between reading pending and setting\nit to zero, in which case, the record of the interrupt would be erased,\nsignals are enabled.\n\nWhat happened was that gcc reordered this so that \u0027save_pending \u003d pending\u0027\ncame before \u0027signals_enabled \u003d 1\u0027, creating a one-instruction window within\nwhich an interrupt could arrive, set its bit in pending, and have it be\nimmediately erased.\n\nWhen the I/O workload is purely disk-based, the loss of a block device\ninterrupt stops the entire I/O system because the next block request will\nwait for the current one to finish.  Thus the system hangs until something\nelse causes some I/O to arrive, such as a network packet or console input.\n\nThe fix to this particular problem is a memory barrier between enabling\nsignals and reading the pending signal mask.  An xchg would also probably\nwork.\n\nLooking over this code for similar problems led me to do a few more\nthings:\n\n- make signals_enabled and pending volatile so that they don\u0027t get cached\n  in registers\n\n- add an mb() to the return paths of block_signals and unblock_signals so\n  that the modification of signals_enabled doesn\u0027t get shuffled into the\n  caller in the event that these are inlined in the future.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2c89a4284ea4ecfba77c6f2d7d6f96d52e801e5",
      "tree": "f51cc68a56a52cad0fd91a33c6a86821bf9abf31",
      "parents": [
        "d3e5a938e7ed718f6d191e8b6b176fcfeb88a294"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Thu Nov 02 22:07:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] reiserfs: reset errval after initializing bitmap cache\n\nCallers after reiserfs_init_bitmap_cache() expect errval to contain -EINVAL\nuntil much later.  If a condition fails before errval is reset later,\nreiserfs_fill_super() will mistakenly return 0, causing an Oops in\ndo_add_mount().  This patch resets errval to -EINVAL after the call.\n\nI view this as a temporary fix and real error codes should be used\nthroughout reiserfs_fill_super().\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3e5a938e7ed718f6d191e8b6b176fcfeb88a294",
      "tree": "fe47bcfa52e985e48af5e3e7628fb2210a90fe93",
      "parents": [
        "b918f6e62cd46774f9fc0a3fbba6bd10ad85ee14"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 02 22:07:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] spi section fix\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:spi_register_board_info from __ksymtab_gpl between \u0027__ksymtab_spi_register_board_info\u0027 (at offset 0xc032f7d0) and \u0027__ksymtab_spi_alloc_master\u0027\n\nFix this by removing the export.\n\nAcked-by: 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": "b918f6e62cd46774f9fc0a3fbba6bd10ad85ee14",
      "tree": "d73dc0e8823c8445d84701cc3d527e0e34494a32",
      "parents": [
        "90d53909443b3986569b38ef145f09ea2359af75"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Nov 02 22:07:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] swsusp: debugging\n\nAdd a swsusp debugging mode.  This does everything that\u0027s needed for a suspend\nexcept for actually suspending.  So we can look in the log messages and work\nout a) what code is being slow and b) which drivers are misbehaving.\n\n(1)\n# echo testproc \u003e /sys/power/disk\n# echo disk \u003e /sys/power/state\n\nThis should turn off the non-boot CPU, freeze all processes, wait for 5\nseconds and then thaw the processes and the CPU.\n\n(2)\n# echo test \u003e /sys/power/disk\n# echo disk \u003e /sys/power/state\n\nThis should turn off the non-boot CPU, freeze all processes, shrink\nmemory, suspend all devices, wait for 5 seconds, resume the devices etc.\n\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Stefan Seyfried \u003cseife@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90d53909443b3986569b38ef145f09ea2359af75",
      "tree": "a4ad2742af167fbbb5f0b10f43f668b6af23b3ef",
      "parents": [
        "19c6b6ed3f597a583f58e3fc99256cc01ae8c394"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 02 22:07:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] acpi_noirq section fix\n\nWARNING: vmlinux - Section mismatch: reference to .init.data:acpi_noirq from .text between \u0027pcibios_penalize_isa_irq\u0027 (at offset 0xc026ffa1) and \u0027pirq_serverworks_get\u0027\n\nAcked-by: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19c6b6ed3f597a583f58e3fc99256cc01ae8c394",
      "tree": "3d466c426c1f91cfc1a0a883bda8faffbdac9626",
      "parents": [
        "f46c483357c2d87606bbefb511321e3efd4baae0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 02 22:07:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] schedule removal of FUTEX_FD\n\nApparently FUTEX_FD is unfixably racy and nothing uses it (or if it does, it\nshouldn\u0027t).\n\nAdd a warning printk, give any remaining users six months to migrate off it.\n\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\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": "f46c483357c2d87606bbefb511321e3efd4baae0",
      "tree": "e3276379337a56353cce051d8f7efbc87dc61fdb",
      "parents": [
        "7f6b8876c7e66b0d15af134e2a5b87e55514eb6d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 02 22:07:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] Add printk_timed_ratelimit()\n\nprintk_ratelimit() has global state which makes it not useful for callers\nwhich wish to perform ratelimiting at a particular frequency.\n\nAdd a printk_timed_ratelimit() which utilises caller-provided state storage to\npermit more flexibility.\n\nThis function can in fact be used for things other than printk ratelimiting\nand is perhaps poorly named.\n\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f6b8876c7e66b0d15af134e2a5b87e55514eb6d",
      "tree": "b15c14ff1d4b31f80071299ecdfef8c29236a4d5",
      "parents": [
        "d13adb604693374c5fce47cd1a2017bcf3178eae"
      ],
      "author": {
        "name": "Daniel Yeisley",
        "email": "dan.yeisley@unisys.com",
        "time": "Thu Nov 02 22:07:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] init_reap_node() initialization fix\n\nIt looks like there is a bug in init_reap_node() in slab.c that can cause\nmultiple oops\u0027s on certain ES7000 configurations.  The variable reap_node\nis defined per cpu, but only initialized on a single CPU.  This causes an\noops in next_reap_node() when __get_cpu_var(reap_node) returns the wrong\nvalue.  Fix is below.\n\nSigned-off-by: Dan Yeisley \u003cdan.yeisley@unisys.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\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": "d13adb604693374c5fce47cd1a2017bcf3178eae",
      "tree": "bc7f77900f0a0665451fe9da1ac631b9b9e7a4df",
      "parents": [
        "7ef55b8a05c02db7c07d81827c69fe8f124e8654"
      ],
      "author": {
        "name": "Yvan Seth",
        "email": "bugzilla.kernel.org@malignity.net",
        "time": "Thu Nov 02 22:07:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:57 2006 -0800"
      },
      "message": "[PATCH] ipmi_si_intf.c sets bad class_mask with PCI_DEVICE_CLASS\n\nTaken from http://bugzilla.kernel.org/show_bug.cgi?id\u003d7439\n\nIt looks like device registration in drivers/char/ipmi/ipmi_si_intf.c was\ncleaned up and a small error was made when setting the class_mask.  The fix\nis simple as the correct mask value is defined in the code but is not used.\n\nAcked-by: Corey Minyard \u003cminyard@acm.org\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": "7ef55b8a05c02db7c07d81827c69fe8f124e8654",
      "tree": "f588e5256e88595d04662c1faf105f9b95656c6b",
      "parents": [
        "77d6e1397a004c9376fed855e4164ca2b1dba2ed"
      ],
      "author": {
        "name": "Srinivasa Ds",
        "email": "srinivasa@in.ibm.com",
        "time": "Thu Nov 02 22:07:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:57 2006 -0800"
      },
      "message": "[PATCH] NFS4: fix for recursive locking problem\n\nWhen I was performing some operations on NFS, I got below error on server\nside.\n\n  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  [ INFO: possible recursive locking detected ]\n  2.6.19-prep #1\n  ---------------------------------------------\n  nfsd4/3525 is trying to acquire lock:\n   (\u0026inode-\u003ei_mutex){--..}, at: [\u003cc0611e5a\u003e] mutex_lock+0x21/0x24\n\n  but task is already holding lock:\n   (\u0026inode-\u003ei_mutex){--..}, at: [\u003cc0611e5a\u003e] mutex_lock+0x21/0x24\n\n  other info that might help us debug this:\n  2 locks held by nfsd4/3525:\n   #0:  (client_mutex){--..}, at: [\u003cc0611e5a\u003e] mutex_lock+0x21/0x24\n   #1:  (\u0026inode-\u003ei_mutex){--..}, at: [\u003cc0611e5a\u003e] mutex_lock+0x21/0x24\n\n  stack backtrace:\n   [\u003cc04051ed\u003e] show_trace_log_lvl+0x58/0x16a\n   [\u003cc04057fa\u003e] show_trace+0xd/0x10\n   [\u003cc0405913\u003e] dump_stack+0x19/0x1b\n   [\u003cc043b6f1\u003e] __lock_acquire+0x778/0x99c\n   [\u003cc043be86\u003e] lock_acquire+0x4b/0x6d\n   [\u003cc0611ceb\u003e] __mutex_lock_slowpath+0xbc/0x20a\n   [\u003cc0611e5a\u003e] mutex_lock+0x21/0x24\n   [\u003cc047fd7e\u003e] vfs_rmdir+0x76/0xf8\n   [\u003cf94b7ce9\u003e] nfsd4_clear_clid_dir+0x2c/0x41 [nfsd]\n   [\u003cf94b7de9\u003e] nfsd4_remove_clid_dir+0xb1/0xe8 [nfsd]\n   [\u003cf94b307b\u003e] laundromat_main+0x9b/0x1c3 [nfsd]\n   [\u003cc04333d6\u003e] run_workqueue+0x7a/0xbb\n   [\u003cc0433d0b\u003e] worker_thread+0xd2/0x107\n   [\u003cc0436285\u003e] kthread+0xc3/0xf2\n   [\u003cc0402005\u003e] kernel_thread_helper+0x5/0xb\n  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nCause for this problem was,2 successive mutex_lock calls on 2 diffrent inodes ,as shown below\n\n\tstatic int\n\tnfsd4_clear_clid_dir(struct dentry *dir, struct dentry *dentry)\n\t{\n\t        int status;\n\n\t        /* For now this directory should already be empty, but we empty it of\n        \t * any regular files anyway, just in case the directory was created by\n\t         * a kernel from the future.... */\n        \tnfsd4_list_rec_dir(dentry, nfsd4_remove_clid_file);\n\t        mutex_lock(\u0026dir-\u003ed_inode-\u003ei_mutex);\n\t        status \u003d vfs_rmdir(dir-\u003ed_inode, dentry);\n\t...\n\n\tint vfs_rmdir(struct inode *dir, struct dentry *dentry)\n\t{\n\t        int error \u003d may_delete(dir, dentry, 1);\n\n\t        if (error)\n\t                return error;\n\n\t        if (!dir-\u003ei_op || !dir-\u003ei_op-\u003ermdir)\n        \t        return -EPERM;\n\n\t        DQUOT_INIT(dir);\n\n\t        mutex_lock(\u0026dentry-\u003ed_inode-\u003ei_mutex);\n\t...\n\nSo I have developed the patch to overcome this problem.\n\nSigned-off-by: Srinivasa DS \u003csrinivasa@in.ibm.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77d6e1397a004c9376fed855e4164ca2b1dba2ed",
      "tree": "163c9f556d989843d84d7f347772c090af40cb7b",
      "parents": [
        "7011774db8afca43be466f0f0428434a9edf053e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Nov 02 22:07:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:57 2006 -0800"
      },
      "message": "[PATCH] edac_mc: fix error handling\n\nCall sysdev_class_unregister() on failure in edac_sysfs_memctrl_setup()\nand decrease identation level for clear logic.\n\nAcked-by: Doug Thompson \u003cnorsk5@xmission.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7011774db8afca43be466f0f0428434a9edf053e",
      "tree": "66da3723ac709281aa1c0f2affd93f14f79379e2",
      "parents": [
        "2e990021bfc65b1a3778479a9e6b4811f9c1ff0e"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Nov 02 22:07:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:57 2006 -0800"
      },
      "message": "[PATCH] gfs2: -\u003ereadpages() fixes\n\nThis just ignore the remaining pages, and remove unneeded unlock_pages().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nAcked-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e990021bfc65b1a3778479a9e6b4811f9c1ff0e",
      "tree": "b2572c6fc99d3fc1763a2e9d32d172867d729aac",
      "parents": [
        "05ac9d4b3d7eac9e8542c83341a0e22d09aecf8f"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Nov 02 22:07:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:57 2006 -0800"
      },
      "message": "[PATCH] fuse: -\u003ereadpages() cleanup\n\nThis just ignore the remaining pages.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05ac9d4b3d7eac9e8542c83341a0e22d09aecf8f",
      "tree": "31c631983d7d7e91e92e95b1053800d3e10759a8",
      "parents": [
        "029e332ea717810172e965ec50f942755ad0c58a"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Nov 02 22:07:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] cifs: -\u003ereadpages() fixes\n\nThis just ignore the remaining pages, and will fix a forgot put_pages_list().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "029e332ea717810172e965ec50f942755ad0c58a",
      "tree": "dcffd8c8ad3229a3af603a4e59e43c05793c1617",
      "parents": [
        "5d861d920a86523bbeb56c19b9906c3fb1b58048"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Nov 02 22:07:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] Cleanup read_pages()\n\nCurrent read_pages() assume -\u003ereadpages() frees the passed pages.\n\nThis patch free the pages in -\u003eread_pages(), if those were remaining in the\npages_list.  So, readpages() just can ignore the remaining pages in\npages_list.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d861d920a86523bbeb56c19b9906c3fb1b58048",
      "tree": "b63ea4540c37d1c595c3995a430619b706becd60",
      "parents": [
        "86f4f0f9ba6e35fbbc409dfc3d8615c1a9822482"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 02 22:07:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] lkdtm: cleanup headers and module_param/MODULE_PARM_DESC\n\nFix module_param/sysfs file permission typo.\n\nClean up MODULE_PARM_DESC strings to avoid fancy (and incorrect)\nformatting.\n\nFix header includes for lkdtm; add some needed ones, remove unused ones;\nand fix this gcc warning:\ndrivers/misc/lkdtm.c:150: warning: \u0027struct buffer_head\u0027 declared inside parameter list\ndrivers/misc/lkdtm.c:150: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ankita Garg \u003cankita@in.ibm.com\u003e\nCc: 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": "86f4f0f9ba6e35fbbc409dfc3d8615c1a9822482",
      "tree": "6f9ad27451e41b25e28903b2fc53b63215cabac0",
      "parents": [
        "941c7105dc4f4961727acc518e18e00b9a03cbf3"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Nov 02 22:07:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] fix UFS superblock alignment issues\n\nufs2 fails to mount on x86_64, claiming bad magic.  This is because\nufs_super_block_third\u0027s fs_un1 member is padded out by 4 bytes for 8-byte\nalignment, pushing down the rest of the struct.\n\nForcing this to be packed solves it.  I took a quick look over other\non-disk structures and didn\u0027t immediately find other problems.  I was able\nto mount \u0026 ls a populated ufs2 filesystem w/ this change.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Evgeniy Dushistov \u003cdushistov@mail.ru\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": "941c7105dc4f4961727acc518e18e00b9a03cbf3",
      "tree": "a57c90d295b48492d2e6f1151cdcdff31475aa70",
      "parents": [
        "c7e12b838989b0e432c7a1cdf1e6c6fd936007f6"
      ],
      "author": {
        "name": "nkalmala",
        "email": "nkalmala@gmail.com",
        "time": "Thu Nov 02 22:07:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] mm: un-needed add-store operation wastes a few bytes\n\nUn-needed add-store operation wastes a few bytes.\n8 bytes wasted with -O2, on a ppc.\n\nSigned-off-by: nkalmala \u003cnkalmala@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7e12b838989b0e432c7a1cdf1e6c6fd936007f6",
      "tree": "31a6eea1d9ace0b467ab6bb209dd6a883910d682",
      "parents": [
        "733b72c31efb0d6b29577655939ccfe835381b52"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 02 22:07:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] Fix ipc entries removal\n\nFix two issuses related to ipc_ids-\u003eentries freeing.\n\n1. When freeing ipc namespace we need to free entries allocated\n   with ipc_init_ids().\n\n2. When removing old entries in grow_ary() ipc_rcu_putref()\n   may be called on entries set to \u0026ids-\u003enullentry earlier in\n   ipc_init_ids().\n   This is almost impossible without namespaces, but with\n   them this situation becomes possible.\n\nFound during OpenVZ testing after obvious leaks in beancounters.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733b72c31efb0d6b29577655939ccfe835381b52",
      "tree": "2fe2dce5372570697f586d9d9bcc62dd22717e8f",
      "parents": [
        "c6120938365df9976dc07c536e1c14190ead48e3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 02 22:07:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] docbook: merge journal-api into filesystems.tmpl\n\nMove journal-api into filesystems.tmpl as a Chapter.  Applies on top of the\nprevious docbook: make a filesystems book patch.\n\nRemove trailing whitespace from journal-api chapter.  Align some of the\ntags.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6120938365df9976dc07c536e1c14190ead48e3",
      "tree": "c8456764f08085ec514218c8c4870623f2eacf14",
      "parents": [
        "87c2b7c045a44f6c1c7af23e64f2b286e6f7130a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 02 22:07:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] update some docbook comments\n\nCorrect a few comments in kernel-doc Doc and source files.\n\n(akpm: note: the patch removes a non-ascii character and might have to be\napplied by hand..)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87c2b7c045a44f6c1c7af23e64f2b286e6f7130a",
      "tree": "42c59705e0b04b8cd4770556f59f65228b62feaa",
      "parents": [
        "7870db4c7fa1b03fec133c4f4e67fdaa04c5ac15"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Nov 02 22:06:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:55 2006 -0800"
      },
      "message": "[PATCH] sys_pselect7 vs compat_sys_pselect7 uaccess error handling\n\n758333458aa719bfc26ec16eafd4ad3a9e96014d fixes the not checked copy_to_user\nreturn value of compat_sys_pselect7.  I ran into this too because of an old\nsource tree, but my fix would look quite a bit different to Andi\u0027s fix.\n\nThe reason is that the compat function IMHO should behave the very same as\nthe non-compat function if possible.  Since sys_pselect7 does not return\n-EFAULT in this specific case, change the compat code so it behaves like\nsys_pselect7.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7870db4c7fa1b03fec133c4f4e67fdaa04c5ac15",
      "tree": "90b821219d4841c8f77b2e0116a3460a0e71a13e",
      "parents": [
        "df66b8552be5fdab5c4b4d53ee08b99388b9bd02"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Nov 02 22:06:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:55 2006 -0800"
      },
      "message": "[PATCH] md: send online/offline uevents when an md array starts/stops\n\nThis allows udev to do something intelligent when an array becomes\navailable.\n\nAcked-by: Greg KH \u003cgreg@kroah.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": "df66b8552be5fdab5c4b4d53ee08b99388b9bd02",
      "tree": "e206c3b5f1d5b95f0467196aece471569eee062f",
      "parents": [
        "7bd473fcc217adec000f213e8864bf9a161d57e1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 02 22:06:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:55 2006 -0800"
      },
      "message": "[PATCH] tidy \"md: check bio address after mapping through partitions\"\n\nNeil\u0027s xterms are too wide.\n\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bd473fcc217adec000f213e8864bf9a161d57e1",
      "tree": "ae9ee2396383d32ea443ef7131673e0522e53bf3",
      "parents": [
        "2de6c39f389f25442389c3ab0f2d9b50e3f4a77d"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Thu Nov 02 22:06:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:55 2006 -0800"
      },
      "message": "[PATCH] eCryptfs: Fix pointer deref\n\nI missed a pointer dereference in this kmalloc result check.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18ee91fa9815fa3bb4e51cdcb8229bd0a0f11a70",
      "tree": "e1725a4cc51c73007b14045e548956b490d4b694",
      "parents": [
        "9b823b43ff308c914530ec7fde5e2d79cb37b51a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 02 12:29:12 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:19 2006 -0800"
      },
      "message": "USB: use MII hooks only if CONFIG_MII is enabled\n\nFix mcs7830 patch\n\nThe recent mcs7830 update to make the MII support sharable goofed various\npre-existing configurations in two ways:\n\n  - it made the usbnet infrastructure reference MII symbols even\n    when they\u0027re not needed in the kernel being built\n\n  - it didn\u0027t enable MII along with the mcs7830 minidriver\n\nThis patch fixes these two problems.\n\nHowever, there does seem to be a Kconfig reverse dependency bug in that MII\ngets wrongly enabled in some cases (like USBNET\u003dy and USBNET_MII\u003dn); I think\nI\u0027ve noticed that same problem in other situations too.  So the result can\nmean kernels being bloated by stuff that\u0027s needlessly enabled ... better\nthan wrongly being disabled, but contributing to bloat.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b823b43ff308c914530ec7fde5e2d79cb37b51a",
      "tree": "f43b5ee7900a4ef235e7c1d48c1c4cf43f18d2c1",
      "parents": [
        "d518b2b48a9c11fc381b179709f5321bce1f3b39"
      ],
      "author": {
        "name": "Jan Mate",
        "email": "mate@fiit.stuba.sk",
        "time": "Fri Oct 20 14:51:44 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n\nUSB Storage: this patch adds support for Sony Ericsson P990i\n\nSigned-off-by: Jan Mate \u003cmate@fiit.stuba.sk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d518b2b48a9c11fc381b179709f5321bce1f3b39",
      "tree": "957b45c8d2993ed209ef3f49dca4d816abb3cbf0",
      "parents": [
        "11bd44abbd204f580ea91e75c84e012988971012"
      ],
      "author": {
        "name": "Dominic Cerquetti",
        "email": "binary1230@yahoo.com",
        "time": "Fri Oct 20 14:51:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: xpad: additional USB id\u0027s added\n\nAdding additional USB vendor/product ID\u0027s for XBOX pads provided by the\nXBOX Linux team.\n\nSigned-off-by: Dominic Cerquetti \u003cbinary1230@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11bd44abbd204f580ea91e75c84e012988971012",
      "tree": "a382f3554170368fc3d9abe811313d7f7c19afeb",
      "parents": [
        "23b0d968c2c82c2574ca97148ce092eff4ab84a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Nov 01 14:26:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: fix compiler issues with newer gcc versions\n\nRemove complaint from newer GCCs; they don\u0027t like forward function\ndeclarations except in top-level contexts.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23b0d968c2c82c2574ca97148ce092eff4ab84a6",
      "tree": "d21e28bae6fb52671620d27d1eb45875cd9930a7",
      "parents": [
        "5a69ebe1e90d9e8d43131f08d344751cf42254c5"
      ],
      "author": {
        "name": "Naranjo Manuel Francisco",
        "email": "naranjo.manuel@gmail.com",
        "time": "Fri Oct 27 16:08:54 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: HID: add blacklist AIRcable USB, little beautification\n\nThis patch add AIRcable USBto USB-HID blacklist, makes some little\nchanges things in the Kconfig to make AIRcable USB look as all the rest\nof drivers. And it removes the readme part that was on\nDocumentation/usb/usb-serial.txt because it is not needed anymore.\n\n\nSigned-off-by: Naranjo Manuel Francisco \u003cnaranjo.manuel@gmail.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a69ebe1e90d9e8d43131f08d344751cf42254c5",
      "tree": "6c1a77b3f6855ad8e1151b7a2b4b42fef59a510a",
      "parents": [
        "6c8df79f8c0f8d861ea25e6e104a29398d8398f4"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Sat Oct 28 18:07:25 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: usblp: fix system suspend for some systems\n\nthis has been confirmed to fix suspend problems with usblp.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6c8df79f8c0f8d861ea25e6e104a29398d8398f4",
      "tree": "32b00cd81e9b708c42e892d849a38f3ae779e055",
      "parents": [
        "d8fa59a8f6f7c9a1bc294154fd6805c6b247683d"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.name",
        "time": "Sat Oct 28 11:36:59 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: failure in usblp\u0027s error path\n\nif urb submission fails due to a transient error here eg. ENOMEM\n, the driver is dead. This fixes it.\n\n\tRegards\n\t\tOliver\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.name\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8fa59a8f6f7c9a1bc294154fd6805c6b247683d",
      "tree": "28bcca9b144827546224b8394abbc33bc20fc7de",
      "parents": [
        "baafe37c6a58d4ddb8c2c62cd0f20340b4c66b35"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Oct 27 22:46:03 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "usbtouchscreen: use endpoint address from endpoint descriptor\n\nuse the endpoint address from the endpoint descriptor instead of the hardcoding\nit to 0x81. at least some ITM based screen use a different address and don\u0027t work\nwithout this.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Ralf Lehmann \u003cralf@lehmann.cc\u003e\nCc: J.P. Delport \u003cjpdelport@csir.co.za\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "baafe37c6a58d4ddb8c2c62cd0f20340b4c66b35",
      "tree": "eef8b844e619620e7977dd0baf3ebe4109fbf2d5",
      "parents": [
        "78001e3d75c5d3ae1e8dc9875892b9461e4c8d4b"
      ],
      "author": {
        "name": "Jan Luebbe",
        "email": "jluebbe@lasnet.de",
        "time": "Fri Oct 27 18:59:24 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: sierra: Fix id for Sierra Wireless MC8755 in new table\n\nThe new version of sierra.c has introduced tables for the 1 port and 3\nport variants. The device id i added in my last patch needs to be added\nto the 3 port table.\n\nSigned-off-by: Jan Luebbe \u003cjluebbe@lasnet.de\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "78001e3d75c5d3ae1e8dc9875892b9461e4c8d4b",
      "tree": "d1d543b9d34cf3ef30c7a45d2625ad8dbcac585f",
      "parents": [
        "68717950e11eab8ff754b2721d23e9cb3a47b56f"
      ],
      "author": {
        "name": "Bjorn Schneider",
        "email": "schneider@lipowsky.de",
        "time": "Sat Oct 28 12:42:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: new VID/PID-combos for cp2101\n\n3 new VID/PID combinations (registered with Silicon Laboratories Inc.)\nadded for devices made by Lipowsky Industrie Elektronik GmbH all using\nthe CP2102 usb-to-serial converter (Baby-JTAG, Baby-LIN, HARP-1).\n\nSigned-off-by: Bjorn Schneider \u003cschneider@lipowsky.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "68717950e11eab8ff754b2721d23e9cb3a47b56f",
      "tree": "a64053d0288df2151769b9a038ede7ca5bf66b64",
      "parents": [
        "bc724b98c5e782c2d6781428ed87768daa34921d"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Thu Oct 19 15:09:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "hid-core: big-endian fix fix\n\nAdam Kropelin had posted 32-bit fix in June 2005 about two weeks after I\noriginally had posted my fixes for big endian support.  Adam has a UPS\ndevice which reports LINEV using 32-bits.\n\nAdded comments to describe the limitations of the code.\n\nextract() is the same version I posted earlier and tested in user space. \nMade similar changes to implement() routine.  I\u0027ve written (and will\nshortly post) a test for implement().  Code tested on C3600 (parisc) with\nUSB keyboard/mouse attached.\n\n\nI\u0027ve dropped test_implement.c and a few other user space test programs on\nhttp://iou.parisc-linux.org/~grundler/tests/\n\n-rw-r--r-- 1 grundler grundler 1750 Oct 18 09:13 test_extract.c\n-rw-r--r-- 1 grundler grundler  561 Jan 25  2006 test_ffs.c\n-rw-r--r-- 1 grundler users    7175 Apr  8  2005 test_fls.c\n-rw-r--r-- 1 grundler grundler  206 Sep  1 15:52 test_gettimeofday.c\n-rw-r--r-- 1 grundler grundler 1886 Oct 19 09:20 test_implement.c\n-rw-r--r-- 1 grundler users    2707 Jun  4  2005 test_unaligned.c\n\nI would appreciate if someone else would look at the output of\ntest_implement.c to make it does The Right Thing.\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-By: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "bc724b98c5e782c2d6781428ed87768daa34921d",
      "tree": "cf86d71b8b85eb61698b159e07ebce543a714a24",
      "parents": [
        "90ac3c8124453fb355c10d3e1a27af5c0ab21099"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Thu Oct 19 00:11:17 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:17 2006 -0800"
      },
      "message": "USB: usb-storage: Unusual_dev update\n\nThe protocol in this entry is needed for some versions of the device but\nnot others. This adds the NEED_OVERRIDE flag to prevent it complaining\nto users who don\u0027t need it.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\n\n\n"
    },
    {
      "commit": "90ac3c8124453fb355c10d3e1a27af5c0ab21099",
      "tree": "89632f60e14cfbf173d2582fcb3fe120ba0e9c06",
      "parents": [
        "2de6c39f389f25442389c3ab0f2d9b50e3f4a77d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:17 2006 -0800"
      },
      "message": "USB: add another sierra wireless device id\n\nAs reported by Peter Kucmeroski and Jason Ganovsky.\n\nCc: Peter Kucmeroski \u003cPKucmeroski@novell.com\u003e\nCc: Jason Ganovsky \u003cJGanovsky@novell.com\u003e\nCc: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb44c308ee37c14ab63251e27d6d8b4dc73a10a4",
      "tree": "dddf54bf2e8174361fd8c4422fd62192c913861a",
      "parents": [
        "6851ecc6e2fa4a01449a0fec9f4abd9aec43afde"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Oct 27 16:12:30 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:49:04 2006 -0800"
      },
      "message": "PCI: Let PCI_MULTITHREAD_PROBE depend on BROKEN\n\nPCI_MULTITHREAD_PROBE is an interesting feature, but in its current state\nit seems to be more of a trap for users who accidentally enable it.\n\nThis patch lets PCI_MULTITHREAD_PROBE depend on BROKEN for 2.6.19.\n\nThe intention is to get this patch reversed in -mm as soon as it\u0027s in\nLinus\u0027 tree, and reverse it for 2.6.20 or 2.6.21 after the fallout of\nin-kernel problems PCI_MULTITHREAD_PROBE causes got fixed.\n\n(akpm: I get enough bug reports already)\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6851ecc6e2fa4a01449a0fec9f4abd9aec43afde",
      "tree": "1c8e193de70aad40c3ae3b428c25fc86f8b94f33",
      "parents": [
        "2de6c39f389f25442389c3ab0f2d9b50e3f4a77d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 02 23:02:24 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 02 23:02:24 2006 -0800"
      },
      "message": "PCI: Revert \"PCI: i386/x86_84: disable PCI resource decode on device disable\"\n\nThis reverts commit 53e4d30dd666d7f83598957ee4a415eefb47c9a6.\n\nIt was found that it caused unneeded problems (see\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7082 for details of one such\nissue.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2de6c39f389f25442389c3ab0f2d9b50e3f4a77d",
      "tree": "03378c3de4e70285488f1571956d99b254748260",
      "parents": [
        "0b0e0b5f1a22c20c0f127fb9b457136d6c3ca8ed",
        "4fa2eeeac5e13a8579ee45bc172eed690d28fbb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:23:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:23:13 2006 -0800"
      },
      "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  pci_ids.h: Add NVIDIA PCI ID\n"
    },
    {
      "commit": "0b0e0b5f1a22c20c0f127fb9b457136d6c3ca8ed",
      "tree": "0b0200a5f5fbfc9da8ce34230b19c625135d27a4",
      "parents": [
        "895663cd92574367054e0eb604a7428852f359b8",
        "8e87d4dc159148f04f515bc072df22a2c089e7f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:22:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 17:22:24 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] report rename failure when target file is locked by Windows\n  [CIFS] Allow null user connections\n  [CIFS] Fix readdir breakage when blocksize set too small\n"
    },
    {
      "commit": "4fa2eeeac5e13a8579ee45bc172eed690d28fbb7",
      "tree": "e8b19c4234b57ebc05e7c7e66f3f6fb2f7e0028f",
      "parents": [
        "895663cd92574367054e0eb604a7428852f359b8"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 18:55:48 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 18:55:48 2006 -0500"
      },
      "message": "pci_ids.h: Add NVIDIA PCI ID\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "895663cd92574367054e0eb604a7428852f359b8",
      "tree": "fa55d0407877cb1187be13300a0fb20187cdf6fc",
      "parents": [
        "05e2867a7bcc76de37e103a97ed48ba6872db797"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 17:59:46 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 17:59:46 2006 -0500"
      },
      "message": "[libata] Add support for AHCI controllers of MCP67.\n\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "05e2867a7bcc76de37e103a97ed48ba6872db797",
      "tree": "3748928fe7c8f773ae581560450b1ae4ba251bc0",
      "parents": [
        "40eb006685387b2861bd7196be0ab7144c5d5b71"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Thu Nov 02 17:58:21 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 02 17:58:21 2006 -0500"
      },
      "message": "[libata] Add support for PATA controllers of MCP67 to pata_amd.c.\n\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "40eb006685387b2861bd7196be0ab7144c5d5b71",
      "tree": "c43ba94aa8632127ce9433dce0832e4e2734a2b4",
      "parents": [
        "e957b00a8caece90cbc2afd0a4cb4c4d61b9efa8",
        "7a118df3ea23820b9922a1b51cd2f24e464f4c17"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 14:36:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 14:36:05 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/addr: Use client registration to fix module unload race\n  IB/mthca: Fix MAD extended header format for MAD_IFC firmware command\n  IB/uverbs: Return sq_draining value in query_qp response\n  IB/amso1100: Fix incorrect pr_debug()\n  IB/amso1100: Use dma_alloc_coherent() instead of kmalloc/dma_map_single\n  IB/ehca: Fix eHCA driver compilation for uniprocessor\n  RDMA/cma: rdma_bind_addr() leaks a cma_dev reference count\n  IB/iser: Start connection after enabling iSER\n"
    },
    {
      "commit": "7a118df3ea23820b9922a1b51cd2f24e464f4c17",
      "tree": "723e979c84263c52971494b7ba69cbee25f602bc",
      "parents": [
        "68586b67ab1a2fd618f79e29a06f10ae886f4b46"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Tue Oct 31 11:12:59 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 02 14:26:04 2006 -0800"
      },
      "message": "RDMA/addr: Use client registration to fix module unload race\n\nRequire registration with ib_addr module to prevent caller from\nunloading while a callback is in progress.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e957b00a8caece90cbc2afd0a4cb4c4d61b9efa8",
      "tree": "3c8388217251e9d408b0cd93d3dd0620eb77962e",
      "parents": [
        "096e5bdaf166791e128ed3b9190542412559333b",
        "236d333c3c05c179e31f461285c09271256a1381"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 10:14:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 10:14:37 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Do not use -msym32 option for modules.\n  [MIPS] Don\u0027t use R10000 llsc workaround version for all llsc-full processors.\n  [MIPS] Ocelot G: Fix : \"CURRENTLY_UNUSED\" is not defined warning.\n  [MIPS] Fix warning about init_initrd() call if !CONFIG_BLK_DEV_INITRD.\n  [MIPS] IP27: Allow SMP ;-)  Another changeset messed up by patch.\n  [MIPS] Fix merge screwup by patch(1)\n  Revert \"[MIPS] Make SPARSEMEM selectable on QEMU.\"\n"
    },
    {
      "commit": "236d333c3c05c179e31f461285c09271256a1381",
      "tree": "8bcd2fdea3ab9b39ead9487c20850e907ea82d8a",
      "parents": [
        "904880e717c5466041485ca6d6e8c6c1ef06d0fd"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 10 22:13:55 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:34 2006 +0000"
      },
      "message": "[MIPS] Do not use -msym32 option for modules.\n\nOn 64-bit kernel, modules are loaded into XKSEG for now.  While XKSEG\naddress is not a sign-extended 32-bit address, we can not use -msym32\noption.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "904880e717c5466041485ca6d6e8c6c1ef06d0fd",
      "tree": "b85b7025bad2bcce348c208b8b0fdd137aa2132a",
      "parents": [
        "8b922a851731037b2f1e1669e9b1a0baff3ab5dc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 13 11:32:50 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Don\u0027t use R10000 llsc workaround version for all llsc-full processors.\n\nFound and original patch by bile@landofbile.com.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8b922a851731037b2f1e1669e9b1a0baff3ab5dc",
      "tree": "8ce75ecaff095b5e393384d7311a7d245e33d623",
      "parents": [
        "9ba126cfbf505f4d5b39ed294cedd241321c7a91"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 30 12:48:04 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Ocelot G: Fix : \"CURRENTLY_UNUSED\" is not defined warning.\n\n  CC      arch/mips/momentum/ocelot_g/gt-irq.o\narch/mips/momentum/ocelot_g/gt-irq.c:30:5: warning: \"CURRENTLY_UNUSED\" is not defined\narch/mips/momentum/ocelot_g/gt-irq.c:199:5: warning: \"CURRENTLY_UNUSED\" is not defined\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ba126cfbf505f4d5b39ed294cedd241321c7a91",
      "tree": "d21601f5be93569f6815679646d773e4b8d29685",
      "parents": [
        "1a5c5de1b64ec510a6ab6994702c295db00b9acc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 13 11:22:52 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Fix warning about init_initrd() call if !CONFIG_BLK_DEV_INITRD.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1a5c5de1b64ec510a6ab6994702c295db00b9acc",
      "tree": "f5c0181dea766e9e590b670f960576dd6126eb7c",
      "parents": [
        "8a88ca8f7fd15d06e53a848c6b3558ed9973327c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] IP27: Allow SMP ;-)  Another changeset messed up by patch.\n\nWhen lmo commit 4ef893e0515e8bf336dfbd200884f244869fbb43 was merged to\nkernel.org as e73ea273ef87a04ff59fc368fa33333dca275dde patch happily\napplied the IP27 segment to IP22.  f63f36c18b11e166d0f362ac04dbcd7e6ea23f9e\ndid fix the effects partially - and with a wrong log message.  Now fixed\nfor real (tm).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8a88ca8f7fd15d06e53a848c6b3558ed9973327c",
      "tree": "a2c6f538a04ade1758a64e0c877e9b817da83d5f",
      "parents": [
        "8427829711b35e0e62668618cec577f65c102935"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "[MIPS] Fix merge screwup by patch(1)\n\nPatch happily applied an Ocelot G patch to Ocelot C when merging\nlinux-mips.org changeset 91ee9a801e65d2981dfe327d2519c7fc6ab02e6b into\nkernel.org as 6ceb6d3ab2d402cea326320a4143db90a66fd216.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8427829711b35e0e62668618cec577f65c102935",
      "tree": "6447a89d01f58fd848206a72ac83f373e335a99a",
      "parents": [
        "aefba081d7b7dfd1c5752f6e6e709d8b5ab80ab7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 02:00:02 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 02 17:23:33 2006 +0000"
      },
      "message": "Revert \"[MIPS] Make SPARSEMEM selectable on QEMU.\"\n\nThis reverts commit 31473747bd441719f9f6a07385684dce547533e0.\n\nAnother amazing example of patch(1) messing up - lmo changeset\n66e8560d11d02bcadc261498471831a6375ad046 was merged twice to kernel.org\nand ended up doing this rubbish job.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "096e5bdaf166791e128ed3b9190542412559333b",
      "tree": "3095ed989020c0533f045b796fcb5bc6e672dfc6",
      "parents": [
        "eb193e405155c5680ca1560b040b1551566660f9",
        "89f68225876db7df638de2884b561facb1870239"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:51:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:51:26 2006 -0800"
      },
      "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: Add splice support\n"
    },
    {
      "commit": "eb193e405155c5680ca1560b040b1551566660f9",
      "tree": "e4613f9c3a9106c0d05fb3f048fb38068f64843a",
      "parents": [
        "0ca2b776ab1f4ba99d7f592baa4ff8525e53b050",
        "6f5b7ef6b5816dc497094048d7d8a270004602d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:46 2006 -0800"
      },
      "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]: silence a warning in ebtables\n  [IPV6]: File the fingerprints off ah6-\u003espi/esp6-\u003espi\n  [TCP]: Set default congestion control when no sysctl.\n  [TIPC] net/tipc/port.c: fix NULL dereference\n"
    },
    {
      "commit": "d572b87946f8c598b3cad86a7913862dd48daadb",
      "tree": "45c2fbfc33ee6f04cb78fa9b1f5e0d6d9b8fafc9",
      "parents": [
        "89f68225876db7df638de2884b561facb1870239"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Thu Nov 02 10:50:40 2006 -0600"
      },
      "committer": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Thu Nov 02 10:50:40 2006 -0600"
      },
      "message": "JFS: Remove redundant xattr permission checking\n\nThe vfs handles most permissions for setting and retrieving xattrs.\nThis patch removes a redundant and wrong check so that it won\u0027t override\nthe correct behavior which is being fixed in the vfs.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\n"
    },
    {
      "commit": "0ca2b776ab1f4ba99d7f592baa4ff8525e53b050",
      "tree": "9a71bafec47e7f344a65e2dc7085512b4c521ee5",
      "parents": [
        "aefba081d7b7dfd1c5752f6e6e709d8b5ab80ab7",
        "c7fed9d75074f7c243ec8ff2c55d04de2839a6f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 02 08:50:02 2006 -0800"
      },
      "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]: Fix futex_atomic_cmpxchg_inatomic implementation.\n"
    },
    {
      "commit": "8e87d4dc159148f04f515bc072df22a2c089e7f2",
      "tree": "2c9bb5abd706b3f9c710ab400d77c7ab91ae5b06",
      "parents": [
        "4b952a9b0877dbe8f0f69b2747abe79e3bbd2865"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 02 03:45:24 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 02 03:45:24 2006 +0000"
      },
      "message": "[CIFS] report rename failure when target file is locked by Windows\n\nFixes Samba bugzilla bug # 4182\n\nRename by handle failures (retry after rename by path) were not\nbeing returned back.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "aefba081d7b7dfd1c5752f6e6e709d8b5ab80ab7",
      "tree": "1fd355ab8273cf6d3cc4d7f744370a8e8969a0a5",
      "parents": [
        "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e",
        "732f74a46711c0724885703fb689c79139c84a3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 19:16:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 19:16:31 2006 -0800"
      },
      "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  Revert \"[PATCH] Add 0x7110 piix to ata_piix.c\"\n  [libata] sata_nv: Add PCI IDs\n  [PATCH] ahci: fix status register check in ahci_softreset\n"
    },
    {
      "commit": "732f74a46711c0724885703fb689c79139c84a3c",
      "tree": "83edb6b795e8f6328647e2058228cfc870994384",
      "parents": [
        "8fc2d9cae99e47e236cb7b77015b9faf69a097cc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 01 22:09:21 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Nov 01 22:09:21 2006 -0500"
      },
      "message": "Revert \"[PATCH] Add 0x7110 piix to ata_piix.c\"\n\nThis reverts commit f833229c96c0bf53c05995e4bd58709d9e9edd67:\n\nAccording to reviewers and the lspci data provided in commit message\nitself, PCI ID 0x7110 should not have been added to ata_piix.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6f5b7ef6b5816dc497094048d7d8a270004602d6",
      "tree": "2c1b87b2680be227afaaafbe43d188afd95035c2",
      "parents": [
        "5b1225454f7891970cb5ba87c8ef24edb1fa6c3a"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Wed Nov 01 18:07:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 01 18:07:27 2006 -0800"
      },
      "message": "[NETFILTER]: silence a warning in ebtables\n\nnet/bridge/netfilter/ebtables.c: In function \u0027ebt_dev_check\u0027:\nnet/bridge/netfilter/ebtables.c:89: warning: initialization discards qualifiers from pointer target type\n\nSo make the char* a const char * and the warning is gone.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7fed9d75074f7c243ec8ff2c55d04de2839a6f6",
      "tree": "b3392f8dc1db4707e19e260e8b2b71f5c2145eae",
      "parents": [
        "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 01 16:30:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 01 16:30:39 2006 -0800"
      },
      "message": "[SPARC64]: Fix futex_atomic_cmpxchg_inatomic implementation.\n\nI copied the logic from ll/sc arch implementations, but that\nwas wrong and makes no sense at all.  Just do a straight\ncompare-exchange instruction, just like x86.\n\nBased upon bug reports from Dennis Gilmore and Fabio Massimo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b1225454f7891970cb5ba87c8ef24edb1fa6c3a",
      "tree": "d663f44fe894a98b6fbed2b9de319d0327758ae9",
      "parents": [
        "b1736a71404b3961f061c795a81210aa7f945fc0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Nov 01 15:28:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:35 2006 -0800"
      },
      "message": "[IPV6]: File the fingerprints off ah6-\u003espi/esp6-\u003espi\n\nIn theory these are opaque 32bit values.  However, we end up\nallocating them sequentially in host-endian and stick unchanged\non the wire.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1736a71404b3961f061c795a81210aa7f945fc0",
      "tree": "f7d285697c143b5f28a4389d994c72fdfa78684f",
      "parents": [
        "d55b4c631e89a008e80b003e5aa4291d9ec800ac"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Oct 31 17:31:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:34 2006 -0800"
      },
      "message": "[TCP]: Set default congestion control when no sysctl.\n\nThe setting of the default congestion control was buried in\nthe sysctl code so it would not be done properly if SYSCTL was\nnot enabled.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d55b4c631e89a008e80b003e5aa4291d9ec800ac",
      "tree": "3245eaef822d00a769c83515abd5b34a524aacdd",
      "parents": [
        "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 31 16:59:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 01 15:42:33 2006 -0800"
      },
      "message": "[TIPC] net/tipc/port.c: fix NULL dereference\n\nThe correct order is: NULL check before dereference\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ccfc65c5004e5fe5cfbffe43b8acc686680b53e",
      "tree": "fb51ff8d88ed681522c889afdf6c00cc395c869f",
      "parents": [
        "dd472546edefe0d48613c466b110533514e20455"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 02 09:44:37 2006 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 14:56:59 2006 -0800"
      },
      "message": "[PATCH] powerpc: Eliminate \"exceeds stub group size\" linker warning\n\nIt turns out that the linker warnings on 64-bit powerpc about \"section\nblah exceeds stub group size\" were being triggered by conditional\nbranches in head_64.S branching to global symbols, whether in\nhead_64.S or in other files.  This eliminates the warnings by making\nsome global symbols in head_64.S no longer global, and by rearranging\nsome branches.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n[ Yee-haa. Maybe I\u0027ll notice newly introduced real warnings now - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd472546edefe0d48613c466b110533514e20455",
      "tree": "7d54767ff5f82cdf12ae864b317d349b7f5976f8",
      "parents": [
        "f9dadfa71bc594df09044da61d1c72701121d802",
        "67cac1eba7eee92e2b25c1e8e4737968dc7c8522"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 12:00:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 01 12:00:22 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix warning in mips-boards generic PCI\n  [MIPS] SMTC: Synchronize cp0 counters on bootup.\n  [MIPS] SMTC: Fix crash if # of TC\u0027s \u003e # of VPE\u0027s after pt_regs irq cleanup.\n  [MIPS] 16K \u0026 64K page size fixes\n"
    }
  ],
  "next": "f9dadfa71bc594df09044da61d1c72701121d802"
}
