)]}'
{
  "log": [
    {
      "commit": "42b2aa86c6670347a2a07e6d7af0e0ecc8fdbff9",
      "tree": "6f8fb2a1efb3e84bf281658befe06dc6a7fb026b",
      "parents": [
        "a13b032776379fa6e2bfccf798969ca51e5fb052"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Nov 28 20:31:00 2011 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 02 14:57:31 2011 +0100"
      },
      "message": "treewide: Fix typos in various parts of the kernel, and fix some comments.\n\nThe below patch fixes some typos in various parts of the kernel, as well as fixes some comments.\nPlease let me know if I missed anything, and I will try to get it changed and resent.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "deb85a6ecc432a4f342004a6ac2a0dad7cba6846",
      "tree": "45bbca28f552fe2f74202117d564ecd7cbe8ddde",
      "parents": [
        "0b8f9e25b0aaf5a5d9fd844a97e5c17746b865d4"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Apr 19 21:29:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:51:03 2011 -0700"
      },
      "message": "sctp: bail from sctp_endpoint_lookup_assoc() if not bound\n\nThe sctp_endpoint_lookup_assoc() function uses a port hash\nto lookup the association and then checks to see if any of\nthem are on the current endpoint.  However, if the current\nendpoint is not bound, there can\u0027t be any associations on\nit, thus we can bail early.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5460618405eec8c3300947a499011528a115acd",
      "tree": "19aba5acb6d91d5a20400292aaf1881a6b26c118",
      "parents": [
        "4f70ecca9c57731b4acbe5043eb22e4416bd2368",
        "0e3aef8d09a8c11e3fb83cdcb24b5bc7421b3726"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 16:20:44 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 16:24:31 2010 -0700"
      },
      "message": "Merge branch \u0027net-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vxy/lksctp-dev\n\nAdd missing linux/vmalloc.h include to net/sctp/probe.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2cf9b6bd93af1cc047d3356f1c6cc9367fe3731",
      "tree": "2692be4d6237c1a9ebee27bd52bad7c418fa06f9",
      "parents": [
        "c0058a35aacc79406e867ec33c5cb75624fd5860"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Apr 30 22:41:10 2010 -0400"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Apr 30 22:41:10 2010 -0400"
      },
      "message": "sctp: update transport initializations\n\nRight now, sctp transports are not fully initialized and when\nadding any new fields, they have to be explicitely initialized.\nThis is prone to mistakes.  So we switch to calling kzalloc()\nwhich makes things much simpler.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "561b1733a465cf9677356b40c27653dd45f1ac56",
      "tree": "86d6720a6497a0b3faa9685596d4f85d3858b6fe",
      "parents": [
        "8d238b25b1ec22a73b1c2206f111df2faaff8285"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Apr 28 08:47:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 28 12:16:31 2010 -0700"
      },
      "message": "sctp: avoid irq lock inversion while call sk-\u003esk_data_ready()\n\nsk-\u003esk_data_ready() of sctp socket can be called from both BH and non-BH\ncontexts, but the default sk-\u003esk_data_ready(), sock_def_readable(), can\nnot be used in this case. Therefore, we have to make a new function\nsctp_data_ready() to grab sk-\u003esk_data_ready() with BH disabling.\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: possible irq lock inversion dependency detected ]\n2.6.33-rc6 #129\n---------------------------------------------------------\nsctp_darn/1517 just changed the state of lock:\n (clock-AF_INET){++.?..}, at: [\u003cc06aab60\u003e] sock_def_readable+0x20/0x80\nbut this lock took another, SOFTIRQ-unsafe lock in the past:\n (slock-AF_INET){+.-...}\n\nand interrupts could create inverse lock ordering between them.\n\nother info that might help us debug this:\n1 lock held by sctp_darn/1517:\n #0:  (sk_lock-AF_INET){+.+.+.}, at: [\u003ccdfe363d\u003e] sctp_sendmsg+0x23d/0xc00 [sctp]\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb0dc77de0d23615a845e45844a2e22fc224d7fe",
      "tree": "e92f9dbecf503d306739141230f0767cec386c9d",
      "parents": [
        "1b1d8f73a44fe1796a73a97ebcb08cad18b97f07"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 18 19:12:42 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 18 19:12:42 2009 -0700"
      },
      "message": "net: fix sctp breakage\n\nbroken by commit 5e739d1752aca4e8f3e794d431503bfca3162df4; AFAICS should\nbe -stable fodder as well...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAced-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e739d1752aca4e8f3e794d431503bfca3162df4",
      "tree": "c5bdef49d12fbd4bb0eae6fca102607346390cb5",
      "parents": [
        "6a55617ed5d1aa62b850de2cf66f5ede2eef4825"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Aug 21 03:34:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 21 03:34:25 2008 -0700"
      },
      "message": "sctp: fix potential panics in the SCTP-AUTH API.\n\nAll of the SCTP-AUTH socket options could cause a panic\nif the extension is disabled and the API is envoked.\n\nAdditionally, there were some additional assumptions that\ncertain pointers would always be valid which may not\nalways be the case.\n\nThis patch hardens the API and address all of the crash\nscenarios.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60c778b25972e095df8981dd41e99d161e8738f9",
      "tree": "546a16d6eca1acbf41ee2b772f12ba3f4ffa21e3",
      "parents": [
        "3113e88c3cb3c0a22920b621f8e4d1f2ccc07f1e"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Jan 11 09:57:09 2008 -0500"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Feb 05 10:59:07 2008 -0500"
      },
      "message": "[SCTP]: Stop claiming that this is a \"reference implementation\"\n\nI was notified by Randy Stewart that lksctp claims to be\n\"the reference implementation\".  First of all, \"the\nrefrence implementation\" was the original implementation\nof SCTP in usersapce written ty Randy and a few others.\nSecond, after looking at the definiton of \u0027reference implementation\u0027,\nwe don\u0027t really meet the requirements.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "d970dbf8455eb1b8cebd3cde6e18f73dd1b3ce38",
      "tree": "e7866d392c3654a379492ca78249231be47401a4",
      "parents": [
        "123ed979eaa8de0dd2422862d247469eda0bd645"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Nov 09 11:43:40 2007 -0500"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Nov 09 11:43:40 2007 -0500"
      },
      "message": "SCTP: Convert custom hash lists to use hlist.\n\nConvert the custom hash list traversals to use hlist functions.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "123ed979eaa8de0dd2422862d247469eda0bd645",
      "tree": "745e6ff660cc401dd32e684f3651920e42150211",
      "parents": [
        "027f6e1ad32de32f9fe1c61d0f744e329e8acfd9"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Nov 09 11:41:36 2007 -0500"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Nov 09 11:41:36 2007 -0500"
      },
      "message": "SCTP: Use hashed lookup when looking for an association.\n\nA SCTP endpoint may have a lot of associations on them and walking\nthe list is fairly inefficient.  Instead, use a hashed lookup,\nand filter out the hash list based on the endopoing we already have.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "bbd0d59809f923ea2b540cbd781b32110e249f6e",
      "tree": "8a278cfa0e7bcc7b415e93baf6d1a93536efe17a",
      "parents": [
        "4cd57c8078fae0a4b1bf421191e94626d0cba92a"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Oct 03 17:51:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:31 2007 -0700"
      },
      "message": "[SCTP]: Implement the receive and verification of AUTH chunk\n\nThis patch implements the receive path needed to process authenticated\nchunks.  Add ability to process the AUTH chunk and handle edge cases\nfor authenticated COOKIE-ECHO as well.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a29a5bd4f5c3e8ba2e89688feab8b01c44f1654f",
      "tree": "2b98f0d572fee7dff79373c64f95a61f940db7e9",
      "parents": [
        "1f485649f52929d9937b346a920a522a7363e202"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:31:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:30 2007 -0700"
      },
      "message": "[SCTP]: Implement SCTP-AUTH initializations.\n\nThe patch initializes AUTH related members of the generic SCTP\nstructures and provides a way to enable/disable auth extension.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d93df0abd50b9c9e2d4561439a1a1d21ec5e68f",
      "tree": "47e5bde0c37ed7ce68032ffa9110f252533fc710",
      "parents": [
        "13c99b248f06e0b71d925f162d8e3b0084886a21"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Aug 15 16:07:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:09 2007 -0700"
      },
      "message": "[SCTP]: Rewrite of sctp buffer management code\n\nThis patch introduces autotuning to the sctp buffer management code\nsimilar to the TCP.  The buffer space can be grown if the advertised\nreceive window still has room.  This might happen if small message\nsizes are used, which is common in telecom environmens.\nNew tunables are introduced that provide limits to buffer growth\nand memory pressure is entered if to much buffer spaces is used.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "559cf710b07c5e2cfa3fb8d8f4a1320fd84c53f9",
      "tree": "deb74aea811a7d7c7e203f3743fd15372f8a6589",
      "parents": [
        "293035479942400a7fe8e4f72465d4e4e466b91a"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 16:03:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 16 16:03:28 2007 -0700"
      },
      "message": "[SCTP]: Convert bind_addr_list locking to RCU\n\nSince the sctp_sockaddr_entry is now RCU enabled as part of\nthe patch to synchronize sctp_localaddr_list, it makes sense to\nchange all handling of these entries to RCU.  This includes the\nsctp_bind_addrs structure and it\u0027s list of bound addresses.\n\nThis list is currently protected by an external rw_lock and that\nlooks like an overkill.  There are only 2 writers to the list:\nbind()/bindx() calls, and BH processing of ASCONF-ACK chunks.\nThese are already seriealized via the socket lock, so they will\nnot step on each other.  These are also relatively rare, so we\nshould be good with RCU.\n\nThe readers are varied and they are easily converted to RCU.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nAcked-by: Sridhar Samdurala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d808ad9ab8b1109239027c248c4652503b9d3029",
      "tree": "cdd09b4987a4efd687a0a138491d626f8b674de5",
      "parents": [
        "10297b99315e5e08fe623ba56da35db1fee69ba9"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Feb 09 23:25:18 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:20:11 2007 -0800"
      },
      "message": "[NET] SCTP: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "6a1e5f335461567f593e88b218f1c06817cbd323",
      "tree": "4cba2ea0f04c53d3f695bee61f164570a88633c9",
      "parents": [
        "02a8a4db3b38ad2dd8bcfcca41694e043e44d282"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:12:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:51 2006 -0800"
      },
      "message": "[SCTP]: sctp_process_init() and sctp_source() switched to net-endian.\n\nboth are done in one go since almost always we have result of\nthe latter immediately passed to the former.  Possibly non-obvious\nnote: sctp_process_param() is endian-agnostic\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c7be55ca0c204473d07a030a03c49a7471b4508",
      "tree": "d1dd7c14a0b723523834ecc09199fbfe9e50139f",
      "parents": [
        "cd4ff034e3572679f7ff8f126469b3addd1a4fbc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:11:50 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:50 2006 -0800"
      },
      "message": "[SCTP]: sctp_has_association() switched to net-endian.\n\nDitto for its only caller (sctp_endpoint_is_peeled_off)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd4ff034e3572679f7ff8f126469b3addd1a4fbc",
      "tree": "04fa32f4cfd96cdc81f8df3265ed36644a3e563f",
      "parents": [
        "dd86d136f9feb72c52a5b07707affe80edbc8dda"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:11:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:49 2006 -0800"
      },
      "message": "[SCTP]: sctp_endpoint_lookup_assoc() switched to net-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": "1c7d1fc14974f44809b22521bd9796411d8ba440",
      "tree": "11e7c6f95ca995ccb7941adc5912ee82eb52b130",
      "parents": [
        "c9a08505ec0a0260fc94a823c014cc3970f72d25"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:08:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:40 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_endpoint_is_match() to net-endian.\n\nThe only caller (__sctp_rcv_lookup_endpoint()) also switched,\nits caller adjusted\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be29681edfbad72167df735e243e8621840dca4f",
      "tree": "efc92cc3520bfc222200d82f561ccb84c9f7c5d0",
      "parents": [
        "38a03145efcdbbcc60465fdffc0546208a52daf8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:07:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:37 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_assoc_lookup_paddr() to net-endian.\n\nCallers updated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e1e4a2b9dcc63ac3328f786f9d98bde90c8fc6c",
      "tree": "f11e2136bfd2af23399b173ddb47ea8d005289fa",
      "parents": [
        "5f242a13e8505e0f3efd3113da6e029f6e7dfa32"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:05:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:33 2006 -0800"
      },
      "message": "[SCTP]: Switch sctp_bind_addr_match() to net-endian.\n\nCallers adjusted.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09ef7fecea40c5e4c0dfe35bed3f0ed8da554cf5",
      "tree": "b293f6aa012265dcb413d7dd6c0b68b1f2676b9f",
      "parents": [
        "30330ee00ce077de9d459c17125573ff618bd7a9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 20 17:04:10 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:26:29 2006 -0800"
      },
      "message": "[SCTP]: Beginning of conversion to net-endian for embedded sctp_addr.\n\nPart 1: rename sctp_chunk-\u003esource, sctp_sockaddr_entry-\u003ea,\nsctp_transport-\u003eipaddr and sctp_transport-\u003esaddr (to ..._h)\n\nThe next patch will reintroduce these fields and keep them as\nnet-endian mirrors of the original (renamed) ones.  Split in\ntwo patches to make sure that we hadn\u0027t forgotten any instanes.\n\nLater in the series we\u0027ll eliminate uses of host-endian variants\n(basically switching users to net-endian counterparts as we\nprogress through that mess).  Then host-endian ones will die.\n\nOther embedded host-endian sctp_addr will be easier to switch\ndirectly, so we leave them alone for now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b68dbcab1dc70938fa5516d0ee82c0bf94e9a768",
      "tree": "ef2a69ae0d717be2d62c89c1d5fb144c170ebc29",
      "parents": [
        "9ec75fe85c58471db958386c1604e5006a2e2f69"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Nov 09 16:29:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:21:47 2006 -0800"
      },
      "message": "[SCTP]: Fix warning\n\nAn alternate solution would be to make the digest a pointer, allocate\nit in sctp_endpoint_init() and free it in sctp_endpoint_destroy().\n\nI guess I should have originally done it this way...\n\n  CC [M]  net/sctp/sm_make_chunk.o\nnet/sctp/sm_make_chunk.c: In function \u0027sctp_unpack_cookie\u0027:\nnet/sctp/sm_make_chunk.c:1358: warning: initialization discards qualifiers from pointer target type\n\nThe reason is that sctp_unpack_cookie() takes a const struct\nsctp_endpoint and modifies the digest in it (digest being embedded in\nthe struct, not a pointer).  Make digest a pointer to fix this\nwarning.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "de76e695a5ce19c121ba7e246b45f258be678a75",
      "tree": "6a1a715574371cf4b8b84ef1a4e84d3b14c6fd77",
      "parents": [
        "4f4443088b763ca4ac7521e9b4a881b52c294dec"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Mon Oct 30 18:55:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 30 18:55:11 2006 -0800"
      },
      "message": "[SCTP]: Remove temporary associations from backlog and hash.\n\nEvery time SCTP creates a temporary association, the stack hashes it,\nputs it on a list of endpoint associations and increments the backlog.\nHowever, the lifetime of a temporary association is the processing time\nof a current packet and it\u0027s destroyed after that. In fact, we don\u0027t\nreally want anyone else finding this association. There is no reason to\ndo this extra work.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b489e11d4df82514792f9f981f31976f8a94ddf",
      "tree": "fe047012069eb528fc18518fc4340a02ab9b0adc",
      "parents": [
        "07d4ee583e21830ec5604d31f65cdc60a6eca19e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Aug 20 15:07:14 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:46:19 2006 +1000"
      },
      "message": "[SCTP]: Use HMAC template and hash interface\n\nThis patch converts SCTP to use the new HMAC template and hash interface.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfdeef3282705a4b872d3559c4e7d2561251363c",
      "tree": "09d11c52f22b383284f5beb17e63965a6e9ea78f",
      "parents": [
        "37fa6878bcd54c25fbe6ebb3da5cf0d3a4bc7a65"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Jul 21 14:48:26 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:48:26 2006 -0700"
      },
      "message": "[SCTP]: Unhash the endpoint in sctp_endpoint_free().\n\nThis prevents a race between the close of a socket and receive of an\nincoming packet.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "049b3ff5a86d0187184a189d2e31b8654d58fe22",
      "tree": "aed83ae799e444c57d76597bad6e3b41957a828e",
      "parents": [
        "19c7e9eef503dc1ae926f3d26c56f88bee568d7b"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Fri Nov 11 16:08:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 11 16:08:24 2005 -0800"
      },
      "message": "[SCTP]: Include ulpevents in socket receive buffer accounting.\n\nAlso introduces a sysctl option to configure the receive buffer\naccounting policy to be either at socket or association level.\nDefault is all the associations on the same socket share the\nreceive buffer.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e7d3d90c95b32374057e454417b2f50440be20e",
      "tree": "cd12fac53642654beb67924a6bf37b86b4b54b07",
      "parents": [
        "23ec47a0889dabf4b9e7f8d52e848194734159ee"
      ],
      "author": {
        "name": "Vladislav Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Nov 11 16:06:16 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 11 16:06:16 2005 -0800"
      },
      "message": "[SCTP]: Remove timeouts[] array from sctp_endpoint.\n\nThe socket level timeout values are maintained in sctp_sock and\nassociation level timeouts are in sctp_association. So there is\nno need for ep-\u003etimeouts.\n\nSigned-off-by: Vladislav Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "573dbd95964b01a942aa0c68e92b06f2c9536964",
      "tree": "4ada5dff2a15e1ad1edee7294d6f0d3c260987d1",
      "parents": [
        "5170dbebbb2e9159cdf6bbf35e5d79cd7009799a"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Sep 01 17:44:29 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 01 17:44:29 2005 -0700"
      },
      "message": "[CRYPTO]: crypto_free_tfm() callers no longer need to check for NULL\n\nSince the patch to add a NULL short-circuit to crypto_free_tfm() went in,\nthere\u0027s no longer any need for callers of that function to check for NULL.\nThis patch removes the redundant NULL checks and also a few similar checks\nfor NULL before calls to kfree() that I ran into while doing the\ncrypto_free_tfm bits.\n\nI\u0027ve succesfuly compile tested this patch, and a kernel with the patch \napplied boots and runs just fine.\n\nWhen I posted the patch to LKML (and other lists/people on Cc) it drew the\nfollowing comments :\n\n J. Bruce Fields commented\n  \"I\u0027ve no problem with the auth_gss or nfsv4 bits.--b.\"\n\n Sridhar Samudrala said\n  \"sctp change looks fine.\"\n\n Herbert Xu signed off on the patch.\n\nSo, I guess this is ready to be dropped into -mm and eventually mainline.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3182cd84f0e132558bbe106c070405ae49f1f0e3",
      "tree": "1015a20d3adb2c000c42fbaf74cecf9cff52bb50",
      "parents": [
        "63522f7fdb624adef20cb9d90c7effcd5b6301b2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 11 20:57:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 20:57:47 2005 -0700"
      },
      "message": "[SCTP]: __nocast annotations\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f85a42964dd43fed3a339701db046bee5a8b903",
      "tree": "c482ebfb01fb90ba48f20e8f6c871b00ea8e351a",
      "parents": [
        "7a1af5d7bb94af16b980a53330436b9fadc12435"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jun 28 13:24:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 13:24:23 2005 -0700"
      },
      "message": "[SCTP] Make init \u0026 delayed sack timeouts configurable by user.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f7a87d2fa9b42f7aade43914f060df68cc89cc7",
      "tree": "15162d2dd770428f98a0d39f8dc6063aba0ad1e6",
      "parents": [
        "8b22c249e7de453961e4d253b19fc2a0bdd65d53"
      ],
      "author": {
        "name": "Frank Filz",
        "email": "ffilzlnx@us.ibm.com",
        "time": "Mon Jun 20 13:14:57 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 13:14:57 2005 -0700"
      },
      "message": "[SCTP] sctp_connectx() API support\n\nImplements sctp_connectx() as defined in the SCTP sockets API draft by\ntunneling the request through a setsockopt().\n\nSigned-off-by: Frank Filz \u003cffilzlnx@us.ibm.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4eb701dfc618491c9b97377df6e61de36dfc39ce",
      "tree": "b49f31ebecda19d071d3ae3777be2a6a8c9e5c34",
      "parents": [
        "594ccc14dfe4d61b476491758425a1c2ca4ec71b"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Thu Apr 28 12:02:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 12:02:04 2005 -0700"
      },
      "message": "[SCTP] Fix SCTP sendbuffer accouting.\n\n- Include chunk and skb sizes in sendbuffer accounting.\n- 2 policies are supported. 0: per socket accouting, 1: per association\n  accounting\n\nDaveM: I\u0027ve made the default per-socket.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
