)]}'
{
  "log": [
    {
      "commit": "5274f052e7b3dbd81935772eb551dfd0325dfa9d",
      "tree": "c79f813ec513660edb6f1e4a75cb366c6b84f53f",
      "parents": [
        "5d4fe2c1ce83c3e967ccc1ba3d580c1a5603a866"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Thu Mar 30 15:15:30 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 30 12:28:18 2006 -0800"
      },
      "message": "[PATCH] Introduce sys_splice() system call\n\nThis adds support for the sys_splice system call. Using a pipe as a\ntransport, it can connect to files or sockets (latter as output only).\n\nFrom the splice.c comments:\n\n   \"splice\": joining two ropes together by interweaving their strands.\n\n   This is the \"extended pipe\" functionality, where a pipe is used as\n   an arbitrary in-memory buffer. Think of a pipe as a small kernel\n   buffer that you can use to transfer data from one end to the other.\n\n   The traditional unix read/write is extended with a \"splice()\" operation\n   that transfers data buffers to or from a pipe buffer.\n\n   Named by Larry McVoy, original implementation from Linus, extended by\n   Jens to support splicing to files and fixing the initial implementation\n   bugs.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e21a2b0cc5849e76434b37aff3a4b502c772f191",
      "tree": "2fad2f2025ca1d9e5bc88d4e835e07967b8fd762",
      "parents": [
        "8a89334caf80bb7c86383b73fd5a528cb88c696f",
        "2638fed7ccb07ff43cdc109dd78e821efb629995"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "65b4b4e81a5094d52cbe372b887b1779abe53f9b",
      "tree": "ef8369e6a8e5278f8f4101132ba85869e5a4ce1d",
      "parents": [
        "c3e5d877aadc073b09c4901f8c1a768de79b0a5d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Mar 28 16:37:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 17:02:48 2006 -0800"
      },
      "message": "[NETFILTER]: Rename init functions.\n\nEvery netfilter module uses `init\u0027 for its module_init() function and\n`fini\u0027 or `cleanup\u0027 for its module_exit() function.\n\nProblem is, this creates uninformative initcall_debug output and makes\nctags rather useless.\n\nSo go through and rename them all to $(filename)_init and\n$(filename)_fini.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3e5d877aadc073b09c4901f8c1a768de79b0a5d",
      "tree": "7338cd13457fa551fdf35579bf60ef6eb630d782",
      "parents": [
        "d2acc3479cbccd5cfbca6c787be713ef1de12ec6"
      ],
      "author": {
        "name": "S P",
        "email": "speattle@yahoo.com",
        "time": "Tue Mar 28 16:35:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 17:02:47 2006 -0800"
      },
      "message": "[TCP]: Fix RFC2465 typo.\n\nSigned-off-by: S P \u003cspeattle@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2acc3479cbccd5cfbca6c787be713ef1de12ec6",
      "tree": "aa348e19e15027db9abdd2da175a0c9055047858",
      "parents": [
        "f0088a50e7c49d1ba285c88fe06345f223652fd3"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Mar 28 01:12:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 17:02:46 2006 -0800"
      },
      "message": "[INET]: Introduce tunnel4/tunnel6\n\nBasically this patch moves the generic tunnel protocol stuff out of\nxfrm4_tunnel/xfrm6_tunnel and moves it into the new files of tunnel4.c\nand tunnel6 respectively.\n\nThe reason for this is that the problem that Hugo uncovered is only\nthe tip of the iceberg.  The real problem is that when we removed the\ndependency of ipip on xfrm4_tunnel we didn\u0027t really consider the module\ncase at all.\n\nFor instance, as it is it\u0027s possible to build both ipip and xfrm4_tunnel\nas modules and if the latter is loaded then ipip simply won\u0027t load.\n\nAfter considering the alternatives I\u0027ve decided that the best way out of\nthis is to restore the dependency of ipip on the non-xfrm-specific part\nof xfrm4_tunnel.  This is acceptable IMHO because the intention of the\nremoval was really to be able to use ipip without the xfrm subsystem.\nThis is still preserved by this patch.\n\nSo now both ipip/xfrm4_tunnel depend on the new tunnel4.c which handles\nthe arbitration between the two.  The order of processing is determined\nby a simple integer which ensures that ipip gets processed before\nxfrm4_tunnel.\n\nThe situation for ICMP handling is a little bit more complicated since\nwe may not have enough information to determine who it\u0027s for.  It\u0027s not\na big deal at the moment since the xfrm ICMP handlers are basically\nno-ops.  In future we can deal with this when we look at ICMP caching\nin general.\n\nThe user-visible change to this is the removal of the TUNNEL Kconfig\nprompts.  This makes sense because it can only be used through IPCOMP\nas it stands.\n\nThe addition of the new modules shouldn\u0027t introduce any problems since\nmodule dependency will cause them to be loaded.\n\nOh and I also turned some unnecessary pskb\u0027s in IPv6 related to this\npatch to skb\u0027s.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0088a50e7c49d1ba285c88fe06345f223652fd3",
      "tree": "82e3fd2dfbab6e7b73f6c6aabf9ba108d007e4da",
      "parents": [
        "1d1818316f0b61e0997a159680e1e631a23a407e"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Tue Mar 28 01:08:21 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 17:02:45 2006 -0800"
      },
      "message": "[NET]: deinline 200+ byte inlines in sock.h\n\nSizes in bytes (allyesconfig, i386) and files where those inlines\nare used:\n\n238 sock_queue_rcv_skb 2.6.16/net/x25/x25_in.o\n238 sock_queue_rcv_skb 2.6.16/net/rose/rose_in.o\n238 sock_queue_rcv_skb 2.6.16/net/packet/af_packet.o\n238 sock_queue_rcv_skb 2.6.16/net/netrom/nr_in.o\n238 sock_queue_rcv_skb 2.6.16/net/llc/llc_sap.o\n238 sock_queue_rcv_skb 2.6.16/net/llc/llc_conn.o\n238 sock_queue_rcv_skb 2.6.16/net/irda/af_irda.o\n238 sock_queue_rcv_skb 2.6.16/net/ipx/af_ipx.o\n238 sock_queue_rcv_skb 2.6.16/net/ipv6/udp.o\n238 sock_queue_rcv_skb 2.6.16/net/ipv6/raw.o\n238 sock_queue_rcv_skb 2.6.16/net/ipv4/udp.o\n238 sock_queue_rcv_skb 2.6.16/net/ipv4/raw.o\n238 sock_queue_rcv_skb 2.6.16/net/ipv4/ipmr.o\n238 sock_queue_rcv_skb 2.6.16/net/econet/econet.o\n238 sock_queue_rcv_skb 2.6.16/net/econet/af_econet.o\n238 sock_queue_rcv_skb 2.6.16/net/bluetooth/sco.o\n238 sock_queue_rcv_skb 2.6.16/net/bluetooth/l2cap.o\n238 sock_queue_rcv_skb 2.6.16/net/bluetooth/hci_sock.o\n238 sock_queue_rcv_skb 2.6.16/net/ax25/ax25_in.o\n238 sock_queue_rcv_skb 2.6.16/net/ax25/af_ax25.o\n238 sock_queue_rcv_skb 2.6.16/net/appletalk/ddp.o\n238 sock_queue_rcv_skb 2.6.16/drivers/net/pppoe.o\n\n276 sk_receive_skb 2.6.16/net/decnet/dn_nsp_in.o\n276 sk_receive_skb 2.6.16/net/dccp/ipv6.o\n276 sk_receive_skb 2.6.16/net/dccp/ipv4.o\n276 sk_receive_skb 2.6.16/net/dccp/dccp_ipv6.o\n276 sk_receive_skb 2.6.16/drivers/net/pppoe.o\n\n209 sk_dst_check 2.6.16/net/ipv6/ip6_output.o\n209 sk_dst_check 2.6.16/net/ipv4/udp.o\n209 sk_dst_check 2.6.16/net/decnet/dn_nsp_out.o\n\nLarge inlines with multiple callers:\nSize  Uses Wasted Name and definition\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\n  238   21   4360 sock_queue_rcv_skb    include/net/sock.h\n  109   10    801 sock_recv_timestamp   include/net/sock.h\n  276    4    768 sk_receive_skb        include/net/sock.h\n   94    8    518 __sk_dst_check        include/net/sock.h\n  209    3    378 sk_dst_check  include/net/sock.h\n  131    4    333 sk_setup_caps include/net/sock.h\n  152    2    132 sk_stream_alloc_pskb  include/net/sock.h\n  125    2    105 sk_stream_writequeue_purge    include/net/sock.h\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d1818316f0b61e0997a159680e1e631a23a407e",
      "tree": "fe79294a13661c75f2c5e311dfa62b2ba5ac8f67",
      "parents": [
        "f6c90b71a355a0a4a22e1cfee5748617adc25a53"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 00:01:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 17:02:43 2006 -0800"
      },
      "message": "[ECONET]: Convert away from SOCKOPS_WRAPPED\n\nJust use a local econet_mutex instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6c90b71a355a0a4a22e1cfee5748617adc25a53",
      "tree": "2fdbe51a57e25a781128ce4a8c85375201221ded",
      "parents": [
        "f1465f7ea9e7aecba8e41d4aac9240f9b7fe2e24"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Mon Mar 27 23:39:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 17:02:43 2006 -0800"
      },
      "message": "[NET]: Fix ipx/econet/appletalk/irda ioctl crashes\n\nFix kernel oopses whenever somebody issues compatible ioctl on AppleTalk,\nEconet, IPX or IRDA socket.  For AppleTalk/Econet/IRDA it restores state\nin which these sockets were before compat_ioctl was introduced to the socket\nops, for IPX it implements support for 4 ioctls which were not implemented\nbefore - as these ioctls use structures which match between 32bit and 64bit\nuserspace, no special code is needed, just call 64bit ioctl handler.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b6f5d20b04dcbc3d888555522b90ba6d36c4106",
      "tree": "420f271eaef7d3def7d4433b151c3cb6d7a54770",
      "parents": [
        "99ac48f54a91d02140c497edc31dc57d4bc5c85d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:06 2006 -0800"
      },
      "message": "[PATCH] Make most file operations structs in fs/ const\n\nThis is a conversion to make the various file_operations structs in fs/\nconst.  Basically a regexp job, with a few manual fixups\n\nThe goal is both to increase correctness (harder to accidentally write to\nshared datastructures) and reducing the false sharing of cachelines with\nthings that get dirty in .data (while .rodata is nicely read only and thus\ncache clean)\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99ac48f54a91d02140c497edc31dc57d4bc5c85d",
      "tree": "68719391694a6914191bdf73d2071875f7653f6f",
      "parents": [
        "ec1b9466cb4f6ae6d950bd67055d9410d1056d2a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] mark f_ops const in the inode\n\nMark the f_ops members of inodes as const, as well as fix the\nripple-through this causes by places that copy this f_ops and then \"do\nstuff\" with it.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2638fed7ccb07ff43cdc109dd78e821efb629995",
      "tree": "2e6889b01c9974f350f738338e9770c240c40591",
      "parents": [
        "16f4352733d19c2d496f682c08cff368ba0495d0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 22:43:38 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 14:04:13 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce default rate to 11Mbps.\n\nWe don\u0027t make much of an attempt to fall back to lower rates, and 54M\njust isn\u0027t reliable enough for many people. In fact, it\u0027s not clear we\neven set it to 11M if we\u0027re trying to associate with an 802.11b AP.\n\nThis patch makes us default to 11M, which ought to work for most people.\nWhen we actually handle dynamic rate adjustment, we can reconsider the\ndefaults -- but even then, probably it makes as much sense to start at\n11M and adjust it upwards as it does to start at 54M and reduce it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16f4352733d19c2d496f682c08cff368ba0495d0",
      "tree": "a7ae0a31f61325604f5f7da380227fa8d4bda944",
      "parents": [
        "d94606e058fccf5e22537bcc6d0f297224350303"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 14:00:02 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 14:04:09 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce scan dwell time\n\nIt currently takes something like 8 seconds to do a scan, because we\nspend half a second on each channel. Reduce that time to 20ms per\nchannel.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d94606e058fccf5e22537bcc6d0f297224350303",
      "tree": "b0d67b9df91e72510972dfd1604703c01401799b",
      "parents": [
        "cfa146e4be274fd04bfdb26b3c96cdfe81a43dc2"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Mar 03 16:21:55 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 12:07:02 2006 -0500"
      },
      "message": "[PATCH] Minor (janitorial) change to ieee80211\n\nThe attached patch removes a potential problem from ieee80211_wx.c, by changing the name of routine\nipw2100_translate_scan to ieee80211_translate_scan. The problem is minor as the routine is declared\nstatic; however, if it were made global, it would pollute the namespace.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fdccffc6b711d1bfcd1e1b569537686dcad423e2",
      "tree": "51a4cdfad5ed6ea0fcec697f0f8e53a1d33ef326",
      "parents": [
        "4fa639123d9e6e8dfaa3d116368f4b2478da31af",
        "3eb4801d7bde42b82f05137392a1ee0ece090bad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:47:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:47:29 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  [NET]: drop duplicate assignment in request_sock\n  [IPSEC]: Fix tunnel error handling in ipcomp6\n"
    },
    {
      "commit": "e041c683412d5bf44dc2b109053e3b837b71742d",
      "tree": "9d271066ef379da0c0fb3b8cb4137abd5d2ebba0",
      "parents": [
        "76b81e2b0e2241accebcc68e126bc5ab958661b9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Mar 27 01:16:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:50 2006 -0800"
      },
      "message": "[PATCH] Notifier chain update: API changes\n\nThe kernel\u0027s implementation of notifier chains is unsafe.  There is no\nprotection against entries being added to or removed from a chain while the\nchain is in use.  The issues were discussed in this thread:\n\n    http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d113018709002036\u0026w\u003d2\n\nWe noticed that notifier chains in the kernel fall into two basic usage\nclasses:\n\n\t\"Blocking\" chains are always called from a process context\n\tand the callout routines are allowed to sleep;\n\n\t\"Atomic\" chains can be called from an atomic context and\n\tthe callout routines are not allowed to sleep.\n\nWe decided to codify this distinction and make it part of the API.  Therefore\nthis set of patches introduces three new, parallel APIs: one for blocking\nnotifiers, one for atomic notifiers, and one for \"raw\" notifiers (which is\nreally just the old API under a new name).  New kinds of data structures are\nused for the heads of the chains, and new routines are defined for\nregistration, unregistration, and calling a chain.  The three APIs are\nexplained in include/linux/notifier.h and their implementation is in\nkernel/sys.c.\n\nWith atomic and blocking chains, the implementation guarantees that the chain\nlinks will not be corrupted and that chain callers will not get messed up by\nentries being added or removed.  For raw chains the implementation provides no\nguarantees at all; users of this API must provide their own protections.  (The\nidea was that situations may come up where the assumptions of the atomic and\nblocking APIs are not appropriate, so it should be possible for users to\nhandle these things in their own way.)\n\nThere are some limitations, which should not be too hard to live with.  For\natomic/blocking chains, registration and unregistration must always be done in\na process context since the chain is protected by a mutex/rwsem.  Also, a\ncallout routine for a non-raw chain must not try to register or unregister\nentries on its own chain.  (This did happen in a couple of places and the code\nhad to be changed to avoid it.)\n\nSince atomic chains may be called from within an NMI handler, they cannot use\nspinlocks for synchronization.  Instead we use RCU.  The overhead falls almost\nentirely in the unregister routine, which is okay since unregistration is much\nless frequent that calling a chain.\n\nHere is the list of chains that we adjusted and their classifications.  None\nof them use the raw API, so for the moment it is only a placeholder.\n\n  ATOMIC CHAINS\n  -------------\narch/i386/kernel/traps.c:\t\ti386die_chain\narch/ia64/kernel/traps.c:\t\tia64die_chain\narch/powerpc/kernel/traps.c:\t\tpowerpc_die_chain\narch/sparc64/kernel/traps.c:\t\tsparc64die_chain\narch/x86_64/kernel/traps.c:\t\tdie_chain\ndrivers/char/ipmi/ipmi_si_intf.c:\txaction_notifier_list\nkernel/panic.c:\t\t\t\tpanic_notifier_list\nkernel/profile.c:\t\t\ttask_free_notifier\nnet/bluetooth/hci_core.c:\t\thci_notifier\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_chain\nnet/ipv4/netfilter/ip_conntrack_core.c:\tip_conntrack_expect_chain\nnet/ipv6/addrconf.c:\t\t\tinet6addr_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_chain\nnet/netfilter/nf_conntrack_core.c:\tnf_conntrack_expect_chain\nnet/netlink/af_netlink.c:\t\tnetlink_chain\n\n  BLOCKING CHAINS\n  ---------------\narch/powerpc/platforms/pseries/reconfig.c:\tpSeries_reconfig_chain\narch/s390/kernel/process.c:\t\tidle_chain\narch/x86_64/kernel/process.c\t\tidle_notifier\ndrivers/base/memory.c:\t\t\tmemory_chain\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_policy_notifier_list\ndrivers/cpufreq/cpufreq.c\t\tcpufreq_transition_notifier_list\ndrivers/macintosh/adb.c:\t\tadb_client_list\ndrivers/macintosh/via-pmu.c\t\tsleep_notifier_list\ndrivers/macintosh/via-pmu68k.c\t\tsleep_notifier_list\ndrivers/macintosh/windfarm_core.c\twf_client_list\ndrivers/usb/core/notify.c\t\tusb_notifier_list\ndrivers/video/fbmem.c\t\t\tfb_notifier_list\nkernel/cpu.c\t\t\t\tcpu_chain\nkernel/module.c\t\t\t\tmodule_notify_list\nkernel/profile.c\t\t\tmunmap_notifier\nkernel/profile.c\t\t\ttask_exit_notifier\nkernel/sys.c\t\t\t\treboot_notifier_list\nnet/core/dev.c\t\t\t\tnetdev_chain\nnet/decnet/dn_dev.c:\t\t\tdnaddr_chain\nnet/ipv4/devinet.c:\t\t\tinetaddr_chain\n\nIt\u0027s possible that some of these classifications are wrong.  If they are,\nplease let us know or submit a patch to fix them.  Note that any chain that\ngets called very frequently should be atomic, because the rwsem read-locking\nused for blocking chains is very likely to incur cache misses on SMP systems.\n(However, if the chain\u0027s callout routines may sleep then the chain cannot be\natomic.)\n\nThe patch set was written by Alan Stern and Chandra Seetharaman, incorporating\nmaterial written by Keith Owens and suggestions from Paul McKenney and Andrew\nMorton.\n\n[jes@sgi.com: restructure the notifier chain initialization macros]\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad1b5229def92b71631a927895b034ceec06c991",
      "tree": "b3e1b365a2ce91c72d7f07c6271efc3c6c8ff839",
      "parents": [
        "74cae61ab45f19a3e8c4d9f53c0e94df129c7915"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:43 2006 -0800"
      },
      "message": "[PATCH] knfsd: Tidy up unix_domain_find\n\nWe shouldn\u0027t really compare \u0026new-\u003eh with anything when new \u003d\u003dNULL, and gather\nthree different if statements that all start\n\n  if (rv ...\n\ninto one large if.\n\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": "74cae61ab45f19a3e8c4d9f53c0e94df129c7915",
      "tree": "73ad8b7c562c5e790777b4c93352f739b521f382",
      "parents": [
        "baab935ff3bdac20c558809da0d8e8f761840219"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 27 01:15:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:43 2006 -0800"
      },
      "message": "[PATCH] fs/nfsd/export.c,net/sunrpc/cache.c: make needlessly global code static\n\nWe can now make some code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\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": "baab935ff3bdac20c558809da0d8e8f761840219",
      "tree": "a22c3189505fe8e7ab3820c988ffd771c0b64fa6",
      "parents": [
        "ebd0cb1af3be2729cc1f574681dfba01fcf458d9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:43 2006 -0800"
      },
      "message": "[PATCH] knfsd: Convert sunrpc_cache to use krefs\n\n.. it makes some of the code nicer.\n\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": "ebd0cb1af3be2729cc1f574681dfba01fcf458d9",
      "tree": "ed97a94406ed973573576fca585e1c87c15a4d05",
      "parents": [
        "4d90452cb23b08a9a9dd001010f0ee6b1ee83a45"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:43 2006 -0800"
      },
      "message": "[PATCH] knfsd: Unexport cache_fresh and fix a small race\n\nCache_fresh is now only used in cache.c, so unexport it.\n\nPart of cache_fresh (setting CACHE_VALID) should really be done under the\nlock, while part (calling cache_revisit_request etc) must be done outside the\nlock.  So we split it up appropriately.\n\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": "4013edea9a0b6cdcb1fdf5d4011e47e068fd6efb",
      "tree": "19ea135919b899ba11552c155c4b403ed38204da",
      "parents": [
        "f9ecc921b5b5e135050e7f22fef873c249aee3fc"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:42 2006 -0800"
      },
      "message": "[PATCH] knfsd: An assortment of little fixes to the sunrpc cache code\n\n- in cache_check, h must be non-NULL as it has been de-referenced,\n  so don\u0027t bother checking for NULL.\n\n- When a cache-item is updated, we need to call cache_revisit_request to see\n  if there is a pending request waiting for that item.  We were using\n  a transition to CACHE_VALID to see if that was needed, however that is\n  wrong as an expired entry will still be marked \u0027valid\u0027 (as the data is valid\n  and will need to be released).  So instead use an off transition for\n  CACHE_PENDING which is exactly the right thing to test.\n\n- Add a little bit more debugging info.\n\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": "17f834b6d2e0b102ab53d73ba44d5dbb34c38f90",
      "tree": "3e4cc522f48756835887bfff60450197f69a17d7",
      "parents": [
        "d4d11ea9d6d6fcfaa66fbd10fd4a8d43aa575597"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:42 2006 -0800"
      },
      "message": "[PATCH] knfsd: Use new cache code for rsc cache\n\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": "d4d11ea9d6d6fcfaa66fbd10fd4a8d43aa575597",
      "tree": "88781da348fdfc65ef76fd078a835e585f360a07",
      "parents": [
        "8d270f7f4cdab792d7263926ac59f747258735ee"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:42 2006 -0800"
      },
      "message": "[PATCH] knfsd: Use new sunrpc cache for rsi cache\n\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": "1a9917c2da5b81fa536e560be0c431435e2c965b",
      "tree": "2dbbaeb55277887122409a4c396db2eba750fd59",
      "parents": [
        "15a5f6bd23eddd5b3be80366f364be04fb1c1c99"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:42 2006 -0800"
      },
      "message": "[PATCH] knfsd: Convert ip_map cache to use the new lookup routine\n\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": "15a5f6bd23eddd5b3be80366f364be04fb1c1c99",
      "tree": "e3c4fa8eb9e8b21ebca33370b7a93eab11662a5d",
      "parents": [
        "7d317f2c9f1e9dcf4f632fa98f91d1d4a36c4cae"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:41 2006 -0800"
      },
      "message": "[PATCH] knfsd: Create cache_lookup function instead of using a macro to declare one\n\nThe C++-like \u0027template\u0027 approach proves to be too ugly and hard to work with.\n\nThe old \u0027template\u0027 won\u0027t go away until all users are updated.\n\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": "7d317f2c9f1e9dcf4f632fa98f91d1d4a36c4cae",
      "tree": "7794c88facd3943a7496f7d41c2b7eb24a5d0be0",
      "parents": [
        "eab7e2e647c348b418e8715ecaca0177e1b473c7"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:41 2006 -0800"
      },
      "message": "[PATCH] knfsd: Get rid of \u0027inplace\u0027 sunrpc caches\n\nThese were an unnecessary wart.  Also only have one \u0027DefineSimpleCache..\u0027\ninstead of two.\n\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": "efc36aa5608f5717338747e152c23f2cfdb14697",
      "tree": "ab444f6e6c88ed07a8d5a034777c10de50e663fd",
      "parents": [
        "3e7b19198003fc25b11838e709f17d4fa173b2d7"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:14:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:41 2006 -0800"
      },
      "message": "[PATCH] knfsd: Change the store of auth_domains to not be a \u0027cache\u0027\n\nThe \u0027auth_domain\u0027s are simply handles on internal data structures.  They do\nnot cache information from user-space, and forcing them into the mold of a\n\u0027cache\u0027 misrepresents their true nature and causes confusion.\n\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": "3eb4801d7bde42b82f05137392a1ee0ece090bad",
      "tree": "b2c77a296de517b8b1c551fd81b1795a9d1204a2",
      "parents": [
        "6abaaaae6d5ed52422c8caf65f3cdbb95579bb58"
      ],
      "author": {
        "name": "Norbert Kiesel",
        "email": "nkiesel@tbdnetworks.com",
        "time": "Sun Mar 26 17:39:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 26 17:39:55 2006 -0800"
      },
      "message": "[NET]: drop duplicate assignment in request_sock\n\nJust noticed that request_sock.[ch] contain a useless assignment of\nrskq_accept_head to itself.  I assume this is a typo and the 2nd one\nwas supposed to be _tail.  However, setting _tail to NULL is not\nneeded, so the patch below just drops the 2nd assignment.\n\nSigned-off-By: Norbert Kiesel \u003cnkiesel@tbdnetworks.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6abaaaae6d5ed52422c8caf65f3cdbb95579bb58",
      "tree": "d35a7ca08d9ced7c7204197d2dd532bd3c8971fe",
      "parents": [
        "64bc0430ee78c03c5c4ce549e217bb74bff7ea5d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Mar 26 17:37:54 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 26 17:37:54 2006 -0800"
      },
      "message": "[IPSEC]: Fix tunnel error handling in ipcomp6\n\nThe error handling in ipcomp6_tunnel_create is broken in two ways:\n\n1) If we fail to allocate an SPI (this should never happen in practice\nsince there are plenty of 32-bit SPI values for us to use), we will\nstill go ahead and create the SA.\n\n2) When xfrm_init_state fails, we first of all may trigger the BUG_TRAP\nin __xfrm_state_destroy because we didn\u0027t set the state to DEAD.  More\nimportantly we end up returning the freed state as if we succeeded!\n\nThis patch fixes them both.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93d2341c750cda0df48a6cc67b35fe25f1ec47df",
      "tree": "f098a3bbfae65ce967591ee94d605c6e6bea21c6",
      "parents": [
        "fec433aaaae32a02329ad7d71b0f3c91b7525077"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Sun Mar 26 01:37:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:00 2006 -0800"
      },
      "message": "[PATCH] mempool: use mempool_create_slab_pool()\n\nModify well over a dozen mempool users to call mempool_create_slab_pool()\nrather than calling mempool_create() with extra arguments, saving about 30\nlines of code and increasing readability.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14cc3e2b633bb64063698980974df4535368e98f",
      "tree": "d542c9db7376de199d640b8e34d5630460b217b5",
      "parents": [
        "353ab6e97b8f209dbecc9f650f1f84e3da2a7bb1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 26 01:37:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: misc static one-file mutexes\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b9a3917366028cc451a98dd22e3bcd537d4e5c1",
      "tree": "d911058720e0a9aeeaf9f407ccdc6fbf4047f47d",
      "parents": [
        "3661f00e2097676847deb01add1a0918044bd816",
        "71e1c784b24a026a490b3de01541fc5ee14ebc09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:24:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:24:53 2006 -0800"
      },
      "message": "Merge branch \u0027audit.b3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current: (22 commits)\n  [PATCH] fix audit_init failure path\n  [PATCH] EXPORT_SYMBOL patch for audit_log, audit_log_start, audit_log_end and audit_format\n  [PATCH] sem2mutex: audit_netlink_sem\n  [PATCH] simplify audit_free() locking\n  [PATCH] Fix audit operators\n  [PATCH] promiscuous mode\n  [PATCH] Add tty to syscall audit records\n  [PATCH] add/remove rule update\n  [PATCH] audit string fields interface + consumer\n  [PATCH] SE Linux audit events\n  [PATCH] Minor cosmetic cleanups to the code moved into auditfilter.c\n  [PATCH] Fix audit record filtering with !CONFIG_AUDITSYSCALL\n  [PATCH] Fix IA64 success/failure indication in syscall auditing.\n  [PATCH] Miscellaneous bug and warning fixes\n  [PATCH] Capture selinux subject/object context information.\n  [PATCH] Exclude messages by message type\n  [PATCH] Collect more inode information during syscall processing.\n  [PATCH] Pass dentry, not just name, in fsnotify creation hooks.\n  [PATCH] Define new range of userspace messages.\n  [PATCH] Filter rule comparators\n  ...\n\nFixed trivial conflict in security/selinux/hooks.c\n"
    },
    {
      "commit": "53846a21c1766326bb14ce8ab6e997a0c120675d",
      "tree": "37b04485e29844b4e734479181276a2f4d2447e4",
      "parents": [
        "2e9abdd9bad485970b37cd53a82f92702054984c",
        "1ebbe2b20091d306453a5cf480a87e6cd28ae76f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:18:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:18:27 2006 -0800"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6: (103 commits)\n  SUNRPC,RPCSEC_GSS: spkm3--fix config dependencies\n  SUNRPC,RPCSEC_GSS: spkm3: import contexts using NID_cast5_cbc\n  LOCKD: Make nlmsvc_traverse_shares return void\n  LOCKD: nlmsvc_traverse_blocks return is unused\n  SUNRPC,RPCSEC_GSS: fix krb5 sequence numbers.\n  NFSv4: Dont list system.nfs4_acl for filesystems that don\u0027t support it.\n  SUNRPC,RPCSEC_GSS: remove unnecessary kmalloc of a checksum\n  SUNRPC: Ensure rpc_call_async() always calls tk_ops-\u003erpc_release()\n  SUNRPC: Fix memory barriers for req-\u003erq_received\n  NFS: Fix a race in nfs_sync_inode()\n  NFS: Clean up nfs_flush_list()\n  NFS: Fix a race with PG_private and nfs_release_page()\n  NFSv4: Ensure the callback daemon flushes signals\n  SUNRPC: Fix a \u0027Busy inodes\u0027 error in rpc_pipefs\n  NFS, NLM: Allow blocking locks to respect signals\n  NFS: Make nfs_fhget() return appropriate error values\n  NFSv4: Fix an oops in nfs4_fill_super\n  lockd: blocks should hold a reference to the nlm_file\n  NFSv4: SETCLIENTID_CONFIRM should handle NFS4ERR_DELAY/NFS4ERR_RESOURCE\n  NFSv4: Send the delegation stateid for SETATTR calls\n  ...\n"
    },
    {
      "commit": "b55813a2e50088ca30df33fa62aeed5d3adb1796",
      "tree": "be50fe404e94869fe854766e190a5753dbc7dd49",
      "parents": [
        "368d17e068f691dba5a4f122c271db5ec9b2ebd6",
        "9e19bb6d7a0959f5028d46e1ab99c50f0d36eda8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:39:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:39:20 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] x_table.c: sem2mutex\n  [IPV4]: Aggregate route entries with different TOS values\n  [TCP]: Mark tcp_*mem[] __read_mostly.\n  [TCP]: Set default max buffers from memory pool size\n  [SCTP]: Fix up sctp_rcv return value\n  [NET]: Take RTNL when unregistering notifier\n  [WIRELESS]: Fix config dependencies.\n  [NET]: Fill in a 32-bit hole in struct sock on 64-bit platforms.\n  [NET]: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.\n  [MODULES]: Don\u0027t allow statically declared exports\n  [BRIDGE]: Unaligned accesses in the ethernet bridge\n"
    },
    {
      "commit": "f348d70a324e15afc701a494f32ec468abb7d1eb",
      "tree": "a4cb43429f7f08a6621c581bd99e4a03198e8c67",
      "parents": [
        "501f2499b897ca4be68b1acc7a4bc8cf66f5fd24"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Sat Mar 25 03:07:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:56 2006 -0800"
      },
      "message": "[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications\n\nImplement the half-closed devices notifiation, by adding a new POLLRDHUP\n(and its alias EPOLLRDHUP) bit to the existing poll/select sets.  Since the\nexisting POLLHUP handling, that does not report correctly half-closed\ndevices, was feared to be changed, this implementation leaves the current\nPOLLHUP reporting unchanged and simply add a new bit that is set in the few\nplaces where it makes sense.  The same thing was discussed and conceptually\nagreed quite some time ago:\n\nhttp://lkml.org/lkml/2003/7/12/116\n\nSince this new event bit is added to the existing Linux poll infrastruture,\neven the existing poll/select system calls will be able to use it.  As far\nas the existing POLLHUP handling, the patch leaves it as is.  The\npollrdhup-2.6.16.rc5-0.10.diff defines the POLLRDHUP for all the existing\narchs and sets the bit in the six relevant files.  The other attached diff\nis the simple change required to sys/epoll.h to add the EPOLLRDHUP\ndefinition.\n\nThere is \"a stupid program\" to test POLLRDHUP delivery here:\n\n http://www.xmailserver.org/pollrdhup-test.c\n\nIt tests poll(2), but since the delivery is same epoll(2) will work equally.\n\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21e4f9526989009282fe26280560ff3fbc21c9e0",
      "tree": "c47996deedb93331a3ad90cad8d96d9a50dc22f4",
      "parents": [
        "2c3ca07d2f691a463b715c83122c87f57c2a7b7c"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Mar 25 03:07:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:52 2006 -0800"
      },
      "message": "[PATCH] fix \u0027defined but not used\u0027 warning in net/rxrpc/main.c::rxrpc_initialise\n\nnet/rxrpc/main.c: In function `rxrpc_initialise\u0027:\nnet/rxrpc/main.c:83: warning: label `error_proc\u0027 defined but not used\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "871751e25d956ad24f129ca972b7851feaa61d53",
      "tree": "c3213a17481f601339ce0c81a22eebca0946c2c7",
      "parents": [
        "f52ac8fec8a13e207f675b0c16e0d5f800c1c204"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Mar 25 03:06:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:49 2006 -0800"
      },
      "message": "[PATCH] slab: implement /proc/slab_allocators\n\nImplement /proc/slab_allocators.   It produces output like:\n\nidr_layer_cache: 80 idr_pre_get+0x33/0x4e\nbuffer_head: 2555 alloc_buffer_head+0x20/0x75\nmm_struct: 9 mm_alloc+0x1e/0x42\nmm_struct: 20 dup_mm+0x36/0x370\nvm_area_struct: 384 dup_mm+0x18f/0x370\nvm_area_struct: 151 do_mmap_pgoff+0x2e0/0x7c3\nvm_area_struct: 1 split_vma+0x5a/0x10e\nvm_area_struct: 11 do_brk+0x206/0x2e2\nvm_area_struct: 2 copy_vma+0xda/0x142\nvm_area_struct: 9 setup_arg_pages+0x99/0x214\nfs_cache: 8 copy_fs_struct+0x21/0x133\nfs_cache: 29 copy_process+0xf38/0x10e3\nfiles_cache: 30 alloc_files+0x1b/0xcf\nsignal_cache: 81 copy_process+0xbaa/0x10e3\nsighand_cache: 77 copy_process+0xe65/0x10e3\nsighand_cache: 1 de_thread+0x4d/0x5f8\nanon_vma: 241 anon_vma_prepare+0xd9/0xf3\nsize-2048: 1 add_sect_attrs+0x5f/0x145\nsize-2048: 2 journal_init_revoke+0x99/0x302\nsize-2048: 2 journal_init_revoke+0x137/0x302\nsize-2048: 2 journal_init_inode+0xf9/0x1c4\n\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Alexander Nyberg \u003calexn@telia.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nDESC\nslab-leaks3-locking-fix\nEDESC\nFrom: Andrew Morton \u003cakpm@osdl.org\u003e\n\nUpdate for slab-remove-cachep-spinlock.patch\n\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Alexander Nyberg \u003calexn@telia.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e19bb6d7a0959f5028d46e1ab99c50f0d36eda8",
      "tree": "f6b3044e9bd57053f066f1dc087e1927d0088b43",
      "parents": [
        "cef2685e0053945ea0f3c02297386b040f486ea7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 25 01:41:10 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 25 01:41:10 2006 -0800"
      },
      "message": "[NETFILTER] x_table.c: sem2mutex\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cef2685e0053945ea0f3c02297386b040f486ea7",
      "tree": "869c11f64c5e2259342c228c80e93cbbbf8e4fc1",
      "parents": [
        "b8059eadf9f4dc24bd72da71daa832a9a9899fb4"
      ],
      "author": {
        "name": "Ilia Sotnikov",
        "email": "hostcc@gmail.com",
        "time": "Sat Mar 25 01:38:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 25 01:38:55 2006 -0800"
      },
      "message": "[IPV4]: Aggregate route entries with different TOS values\n\nWhen we get an ICMP need-to-frag message, the original TOS value in the\nICMP payload cannot be used as a key to look up the routes to update.\nThis is because the TOS field may have been modified by routers on the\nway.  Similarly, ip_rt_redirect should also ignore the TOS as the router\nthat gave us the message may have modified the TOS value.\n\nThe patch achieves this objective by aggregating entries with different\nTOS values (but are otherwise identical) into the same bucket.  This\nmakes it easy to update them at the same time when an ICMP message is\nreceived.\n\nIn future we should use a twin-hashing scheme where teh aggregation\noccurs at the entry level.  That is, the TOS goes back into the hash\nfor normal lookups while ICMP lookups will end up with a node that\ngives us a list that contains all other route entries that differ\nonly by TOS.\n\nSigned-off-by: Ilia Sotnikov \u003chostcc@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": "b8059eadf9f4dc24bd72da71daa832a9a9899fb4",
      "tree": "14ce03cd0b322ba35a600d13930a440aafda6f8d",
      "parents": [
        "7b4f4b5ebceab67ce440a61081a69f0265e17c2a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 25 01:36:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 25 01:36:56 2006 -0800"
      },
      "message": "[TCP]: Mark tcp_*mem[] __read_mostly.\n\nSuggested by Stephen Hemminger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b4f4b5ebceab67ce440a61081a69f0265e17c2a",
      "tree": "ac02c685ce23f2440fecbebaa5b55cd47947c03e",
      "parents": [
        "2babf9daae4a3561f3264638a22ac7d0b14a6f52"
      ],
      "author": {
        "name": "John Heffner",
        "email": "jheffner@psc.edu",
        "time": "Sat Mar 25 01:34:07 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 25 01:34:07 2006 -0800"
      },
      "message": "[TCP]: Set default max buffers from memory pool size\n\nThis patch sets the maximum TCP buffer sizes (available to automatic\nbuffer tuning, not to setsockopt) based on the TCP memory pool size.\nThe maximum sndbuf and rcvbuf each will be up to 4 MB, but no more\nthan 1/128 of the memory pressure threshold.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2babf9daae4a3561f3264638a22ac7d0b14a6f52",
      "tree": "1fd884975fe0d8e9cf7e840a9eabf1be7429c130",
      "parents": [
        "9f514950bb907e98f280492a091aa1889b97304e"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Mar 25 01:25:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 25 01:25:29 2006 -0800"
      },
      "message": "[SCTP]: Fix up sctp_rcv return value\n\nI was working on the ipip/xfrm problem and as usual I get side-tracked by\nother problems.\n\nAs part of an attempt to change the IPv4 protocol handler calling\nconvention I found that SCTP violated the existing convention.\n\nIt\u0027s returning non-zero values after freeing the skb.  This is doubly bad\nas 1) the skb gets resubmitted; 2) the return value is interpreted as a\nprotocol number.\n\nThis patch changes those return values to zero.\n\nIPv6 doesn\u0027t suffer from this problem because it uses a positive return\nvalue as an indication for resubmission.  So the only effect of this patch\nthere is to increment the IPSTATS_MIB_INDELIVERS counter which IMHO is\nthe right thing to do.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f514950bb907e98f280492a091aa1889b97304e",
      "tree": "f25bc8dc9aacf4011588eea2dda80a9137a6becb",
      "parents": [
        "868d2c1efe9cdd259b67a80d60a7fb2fcecd3d68"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Mar 25 01:24:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 25 01:24:25 2006 -0800"
      },
      "message": "[NET]: Take RTNL when unregistering notifier\n\nThe netdev notifier call chain is currently unregistered without taking\nany locks outside the notifier system.  Because the notifier system itself\ndoes not synchronise unregistration with respect to the calling of the\nchain, we as its user need to do our own locking.\n\nWe are supposed to take the RTNL for all calls to netdev notifiers, so\ntaking the RTNL should be sufficient to protect it.\n\nThe registration path in dev.c already takes the RTNL so it\u0027s OK.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f67ed26f2b3e92c0450deae3ffc3fff21c878a75",
      "tree": "c4dcdb47cfb5f3ba498698cd13421d204047b219",
      "parents": [
        "a1a8feed1743ec8d2af1dafa7c5321679f0a3e4f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 22:47:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 24 15:44:59 2006 -0800"
      },
      "message": "[NET]: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.\n\nFound by Solar Designer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4dc6d9cc38cea1004a7f827cf76409ae42231fee",
      "tree": "6c96b23f151565cbc789f7b5004e966437bab056",
      "parents": [
        "b2fd16b4ff2508ac16ae994f4bcd941f97754c00"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Thu Mar 23 21:39:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 24 15:44:57 2006 -0800"
      },
      "message": "[BRIDGE]: Unaligned accesses in the ethernet bridge\n\nI see lots of\n\tkernel unaligned access to 0xa0000001009dbb6f, ip\u003d0xa000000100811591\n\tkernel unaligned access to 0xa0000001009dbb6b, ip\u003d0xa0000001008115c1\n\tkernel unaligned access to 0xa0000001009dbb6d, ip\u003d0xa0000001008115f1\nmessages in my logs on IA64 when using the ethernet bridge with 2.6.16.\n\nAppended is a patch to fix them.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fffb60f93ce5880aade88e01d7133b52a4879710",
      "tree": "7882f0550af8580c0646306f6d391fe610f7ef8c",
      "parents": [
        "4b6a9316fab51af611dc8671f296734089f6a22a"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Mar 24 03:16:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:23 2006 -0800"
      },
      "message": "[PATCH] cpuset memory spread: slab cache format\n\nRewrap the overly long source code lines resulting from the previous\npatch\u0027s addition of the slab cache flag SLAB_MEM_SPREAD.  This patch\ncontains only formatting changes, and no function change.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b6a9316fab51af611dc8671f296734089f6a22a",
      "tree": "078f8f0f01a206af529bef137d5b71515c39053d",
      "parents": [
        "44110fe385af23ca5eee8a6ad4ff55d50339097a"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Mar 24 03:16:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:23 2006 -0800"
      },
      "message": "[PATCH] cpuset memory spread: slab cache filesystems\n\nMark file system inode and similar slab caches subject to SLAB_MEM_SPREAD\nmemory spreading.\n\nIf a slab cache is marked SLAB_MEM_SPREAD, then anytime that a task that\u0027s\nin a cpuset with the \u0027memory_spread_slab\u0027 option enabled goes to allocate\nfrom such a slab cache, the allocations are spread evenly over all the\nmemory nodes (task-\u003emems_allowed) allowed to that task, instead of favoring\nallocation on the node local to the current cpu.\n\nThe following inode and similar caches are marked SLAB_MEM_SPREAD:\n\n    file                               cache\n    \u003d\u003d\u003d\u003d                               \u003d\u003d\u003d\u003d\u003d\n    fs/adfs/super.c                    adfs_inode_cache\n    fs/affs/super.c                    affs_inode_cache\n    fs/befs/linuxvfs.c                 befs_inode_cache\n    fs/bfs/inode.c                     bfs_inode_cache\n    fs/block_dev.c                     bdev_cache\n    fs/cifs/cifsfs.c                   cifs_inode_cache\n    fs/coda/inode.c                    coda_inode_cache\n    fs/dquot.c                         dquot\n    fs/efs/super.c                     efs_inode_cache\n    fs/ext2/super.c                    ext2_inode_cache\n    fs/ext2/xattr.c (fs/mbcache.c)     ext2_xattr\n    fs/ext3/super.c                    ext3_inode_cache\n    fs/ext3/xattr.c (fs/mbcache.c)     ext3_xattr\n    fs/fat/cache.c                     fat_cache\n    fs/fat/inode.c                     fat_inode_cache\n    fs/freevxfs/vxfs_super.c           vxfs_inode\n    fs/hpfs/super.c                    hpfs_inode_cache\n    fs/isofs/inode.c                   isofs_inode_cache\n    fs/jffs/inode-v23.c                jffs_fm\n    fs/jffs2/super.c                   jffs2_i\n    fs/jfs/super.c                     jfs_ip\n    fs/minix/inode.c                   minix_inode_cache\n    fs/ncpfs/inode.c                   ncp_inode_cache\n    fs/nfs/direct.c                    nfs_direct_cache\n    fs/nfs/inode.c                     nfs_inode_cache\n    fs/ntfs/super.c                    ntfs_big_inode_cache_name\n    fs/ntfs/super.c                    ntfs_inode_cache\n    fs/ocfs2/dlm/dlmfs.c               dlmfs_inode_cache\n    fs/ocfs2/super.c                   ocfs2_inode_cache\n    fs/proc/inode.c                    proc_inode_cache\n    fs/qnx4/inode.c                    qnx4_inode_cache\n    fs/reiserfs/super.c                reiser_inode_cache\n    fs/romfs/inode.c                   romfs_inode_cache\n    fs/smbfs/inode.c                   smb_inode_cache\n    fs/sysv/inode.c                    sysv_inode_cache\n    fs/udf/super.c                     udf_inode_cache\n    fs/ufs/super.c                     ufs_inode_cache\n    net/socket.c                       sock_inode_cache\n    net/sunrpc/rpc_pipe.c              rpc_inode_cache\n\nThe choice of which slab caches to so mark was quite simple.  I marked\nthose already marked SLAB_RECLAIM_ACCOUNT, except for fs/xfs, dentry_cache,\ninode_cache, and buffer_head, which were marked in a previous patch.  Even\nthough SLAB_RECLAIM_ACCOUNT is for a different purpose, it marks the same\npotentially large file system i/o related slab caches as we need for memory\nspreading.\n\nGiven that the rule now becomes \"wherever you would have used a\nSLAB_RECLAIM_ACCOUNT slab cache flag before (usually the inode cache), use\nthe SLAB_MEM_SPREAD flag too\", this should be easy enough to maintain.\nFuture file system writers will just copy one of the existing file system\nslab cache setups and tend to get it right without thinking.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ebbe2b20091d306453a5cf480a87e6cd28ae76f",
      "tree": "f5cd7a0fa69b8b1938cb5a0faed2e7b0628072a5",
      "parents": [
        "ac58c9059da8886b5e8cde012a80266b18ca146e",
        "674a396c6d2ba0341ebdd7c1c9950f32f018e2dd"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Mar 23 23:44:19 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Mar 23 23:44:19 2006 -0500"
      },
      "message": "Merge branch \u0027linus\u0027\n"
    },
    {
      "commit": "aca361c1a0dc0165ac3148137983cb4b1458b5c1",
      "tree": "3527ff422fe90e97657d5996499fa4a9d30e2d5a",
      "parents": [
        "cec6062037783a762aa5606b06b8bc5c14d9657f",
        "9b7c84899ea6bfc4f8932a83b28db313e7397bd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 16:25:49 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (45 commits)\n  [PATCH] Restore channel setting after scan.\n  [PATCH] hostap: Fix memory leak on PCI probe error path\n  [PATCH] hostap: Remove dead code (duplicated idx !\u003d 0)\n  [PATCH] hostap: Fix unlikely read overrun in CIS parsing\n  [PATCH] hostap: Fix double free in prism2_config() error path\n  [PATCH] hostap: Fix ap_add_sta() return value verification\n  [PATCH] hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout\n  [PATCH] wireless/airo: cache wireless scans\n  [PATCH] wireless/airo: define default MTU\n  [PATCH] wireless/airo: clean up printk usage to print device name\n  [PATCH] WE-20 for kernel 2.6.16\n  [PATCH] softmac: remove function_enter()\n  [PATCH] skge: version 1.5\n  [PATCH] skge: compute available ring buffers\n  [PATCH] skge: dont free skb until multi-part transmit complete\n  [PATCH] skge: multicast statistics fix\n  [PATCH] skge: rx_reuse called twice\n  [PATCH] skge: dont use dev_alloc_skb for rx buffs\n  [PATCH] skge: align receive buffers\n  [PATCH] sky2: dont need to use dev_kfree_skb_any\n  ...\n"
    },
    {
      "commit": "9b7c84899ea6bfc4f8932a83b28db313e7397bd1",
      "tree": "76af15f52485f95cf7c841e9994f6a9f99eab4b4",
      "parents": [
        "eff4b1fe0aa8002cbf414576e8cc102967bd9d5d",
        "4edac92fcf5956b0ef52fb281207863902e430bc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:15:41 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 23 17:15:41 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "4edac92fcf5956b0ef52fb281207863902e430bc",
      "tree": "db4539351c227c70504294715885a20bd3e60a05",
      "parents": [
        "9320199957cebc39ccef372fa1fccf5ba3d3fd7d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 14:03:00 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:18:47 2006 -0500"
      },
      "message": "[PATCH] Restore channel setting after scan.\n\nAfter a scan, we weren\u0027t switching back to the original channel if we\nwere associated with an AP. So NetworkManager\u0027s periodic scans would\ndisrupt connectivity until the ESSID was manually set again. Fix that.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "711e2c33ac9221a419a9e28d05dd78a6a9c5fd4d",
      "tree": "2d04ff5de8a0d933d3d123a52a6e4285f84e9025",
      "parents": [
        "9a107aa24a1dbc05d58a4fdd2c4d2861f8bd5ae6"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Wed Feb 22 15:10:56 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 07:12:57 2006 -0500"
      },
      "message": "[PATCH] WE-20 for kernel 2.6.16\n\n\tThis is version 20 of the Wireless Extensions. This is the\ncompletion of the RtNetlink work I started early 2004, it enables the\nfull Wireless Extension API over RtNetlink.\n\n\tFew comments on the patch :\n\to totally driver transparent, no change in drivers needed.\n\to iwevent were already RtNetlink based since they were created\n(around 2.5.7). This adds all the regular SET and GET requests over\nRtNetlink, using the exact same mechanism and data format as iwevents.\n\to This is a Kconfig option, as currently most people have no\nneed for it. Surprisingly, patch is actually small and well\nencapsulated.\n\to Tested on SMP, attention as been paid to make it 64 bits clean.\n\to Code do probably too many checks and could be further\noptimised, but better safe than sorry.\n\to RtNetlink based version of the Wireless Tools available on\nmy web page for people inclined to try out this stuff.\n\n\tI would also like to thank Alexey Kuznetsov for his helpful\nsuggestions to make this patch better.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a107aa24a1dbc05d58a4fdd2c4d2861f8bd5ae6",
      "tree": "a2e0a060edb0d80228508b8d084ea96bc2360f94",
      "parents": [
        "fe0b06b123762ab620b5bee3dab1576ddddd0a7f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 17:29:32 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 07:12:36 2006 -0500"
      },
      "message": "[PATCH] softmac: remove function_enter()\n\nRemove the function_enter() debugging macros.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b30bd282cbf5c46247a279a2e8d2aae027d9f1bf",
      "tree": "3426e213f156329a24707f7142ffcc54f6f69fbe",
      "parents": [
        "1ae39a430b692552e5aceb63fa35ce95fcbadc6a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 23 01:17:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:17:25 2006 -0800"
      },
      "message": "[IPV6]: ip6_xmit: remove unnecessary NULL ptr check\n\nThe sk argument to ip6_xmit is never NULL nowadays since the skb-\u003epriority\nassigment expects a valid socket.\n\nCoverity #354\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ae39a430b692552e5aceb63fa35ce95fcbadc6a",
      "tree": "598cfbcff6a1e84f6668d75bc8c92a28f73a381a",
      "parents": [
        "a5cdc030030ef5a16e48aebeb65067bdc3120899"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 23 01:16:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:16:48 2006 -0800"
      },
      "message": "[NET_SCHED]: cls_u32: remove unnecessary NULL-ptr check\n\nIn both cases n can\u0027t be NULL without crashing anyway.\n\nCoverity #78\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5cdc030030ef5a16e48aebeb65067bdc3120899",
      "tree": "36524250e8564ae4e7f891662dace65fdacff521",
      "parents": [
        "5e2e71141ca93a3e2543966ced6a6077d4fb8fd8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 23 01:16:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:16:06 2006 -0800"
      },
      "message": "[IPV4]: Add fib rule netlink notifications\n\nTo really make sense of route notifications in the presence of\nmultiple tables, userspace also needs to be notified about routing\nrule updates.  Notifications are sent to the so far unused\nRTNLGRP_NOP1 (now RTNLGRP_RULE) group.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca6549af77f0f28ac5d23b662fb8f72713eb16d3",
      "tree": "597e48060de9052ef034a0b49bcc5a1dbfd7e644",
      "parents": [
        "2e6e33bab6e1996a5dec9108fb467b52b841e7a8"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "steve@chygwyn.com",
        "time": "Thu Mar 23 01:10:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 23 01:10:26 2006 -0800"
      },
      "message": "[PKTGEN]: Add MPLS extension.\n\nSigned-off-by: Steven Whitehouse \u003csteve@chygwyn.com\u003e\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa4fa40a990f8f4eff65476bef32007c154bbac0",
      "tree": "c6e15822d1da2811ed004d3f8a4c72864adb5250",
      "parents": [
        "b7ad6d75028d021362221d9b2db19fcff995c3f8",
        "fe0b06b123762ab620b5bee3dab1576ddddd0a7f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 22:55:57 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 22:55:57 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "fe0b06b123762ab620b5bee3dab1576ddddd0a7f",
      "tree": "dc9fc80b8d8f313cfd8f6098cd01673b931db3af",
      "parents": [
        "1196862b7926d5312c7f8e8eaecba658b6553ba0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 07 15:20:52 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:02 2006 -0500"
      },
      "message": "[PATCH] Fix softmac scan\n\nSoftmac scanning fails because the stop flag is not cleared before\nscanning is started. The attached one-line patch fixes this.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1196862b7926d5312c7f8e8eaecba658b6553ba0",
      "tree": "a3a949532c507c934a23e528d58555b486a211c8",
      "parents": [
        "b6c7658ef8888e82608265d8098d09807997f771"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 20:28:58 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:01 2006 -0500"
      },
      "message": "[PATCH] softmac: remove dead code\n\nThis patch removes ieee80211softmac_reassoc which is neither implemented\nnor used nor necessary.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6c7658ef8888e82608265d8098d09807997f771",
      "tree": "85fa8c98d1184b3f2d8b2483cc9adb8323283e9e",
      "parents": [
        "b10c991fa4cf0f1353228e04671aa793b4b3cf1d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:49:42 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:01 2006 -0500"
      },
      "message": "[PATCH] softmac: add reassociation code\n\nThis patch adds handling of reassociation to softmac when the AP\nrequests it. Patch from Larry Finger.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b10c991fa4cf0f1353228e04671aa793b4b3cf1d",
      "tree": "9e2a09fbca25358fefddcf5eeb36e90388dd789d",
      "parents": [
        "f484d582d3e66ad78dcce2465c9ec479bacc1075"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:48:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:00 2006 -0500"
      },
      "message": "[PATCH] softmac: update deauth handler to quiet warning\n\nRecently the deauth packet handler was updated to use a deauth packet\nstruct (identical to the auth packet struct) and this now gives a\nwarning. This patch updates the code to properly use a deauth struct and\ndeauth variable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f484d582d3e66ad78dcce2465c9ec479bacc1075",
      "tree": "0a3e633beb6176d6b2bc71278f75240ea5c6cac7",
      "parents": [
        "7985905106a64d6ca32bd87fd6b52c588f03f5c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:35:14 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:59 2006 -0500"
      },
      "message": "[PATCH] trivial fixes to softmac\n\nThis patch removes a blank line that shouldn\u0027t be there and fixes a\nspelling error in softmac.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7985905106a64d6ca32bd87fd6b52c588f03f5c6",
      "tree": "7e85e907ab26b6e78b6427d277fe977dd05139c8",
      "parents": [
        "1a995b45a52871af42aa1111da4c74c4b85e09c5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:31:41 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:59 2006 -0500"
      },
      "message": "[PATCH] update copyright in softmac\n\nThis patch updates the copyright statements in softmac that I\nerroneously added for 2005 only (when we already had 2006).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a995b45a52871af42aa1111da4c74c4b85e09c5",
      "tree": "59d43235b1e5bc76bbf2f108d4e7a9f016db0ea3",
      "parents": [
        "4c718cfd7df4ac34ca8a4add555c374de61c42e8"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Tue Jan 24 16:57:11 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:58 2006 -0500"
      },
      "message": "[PATCH] ieee80211_rx_any: filter out packets, call ieee80211_rx or ieee80211_rx_mgt\n\nVersion 2 of the patch. Added checks for version 0\nand proper from/to DS bits. Even in promisc\nmode we won\u0027t receive packets from another BSSes.\n\nbcm43xx_rx() contains code to filter out packets from\nforeign BSSes and decide whether to call ieee80211_rx\nor ieee80211_rx_mgt. This is not bcm specific.\n\nPatch adapts that code and adds it to 80211\nas ieee80211_rx_any() function.\n\nSigned-off-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c718cfd7df4ac34ca8a4add555c374de61c42e8",
      "tree": "693fdc1af819411c2e92821172d8f7f19a549a2f",
      "parents": [
        "9ebdd466813c2dde19417a00e22bd46546e27165"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:19:48 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:58 2006 -0500"
      },
      "message": "[PATCH] softmac: move EXPORT_SYMBOL_GPL right after functions\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ebdd466813c2dde19417a00e22bd46546e27165",
      "tree": "4f5e636d619739cf0883e1309f951bd4a8764378",
      "parents": [
        "4855d25b1ef9d74aeb29c2e46f0d6a289922eab6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:18:25 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:57 2006 -0500"
      },
      "message": "[PATCH] softmac: add MODULE_DESCRIPTION and MODULE_AUTHORs\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4855d25b1ef9d74aeb29c2e46f0d6a289922eab6",
      "tree": "6b4ea7a169f3ce0e10a11ec2a8c46c75f9e04818",
      "parents": [
        "b2b9b6518eac7b4e9abf649ef4273c02f1a5276b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:12:59 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:56 2006 -0500"
      },
      "message": "[PATCH] softmac: add copyright and license headers\n\nadd copyright and license headers to all softmac files\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2b9b6518eac7b4e9abf649ef4273c02f1a5276b",
      "tree": "a19f6b1e674bc159d5523ce12c3ddabe72b745e6",
      "parents": [
        "bba52d5e9ecd0a1705fbac93b6d50ef6ec475315"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 19:32:02 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:56 2006 -0500"
      },
      "message": "[PATCH] softmac: some comment stuff\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bba52d5e9ecd0a1705fbac93b6d50ef6ec475315",
      "tree": "f268372e96878405b9319a2b83ee621bb28ec7fd",
      "parents": [
        "1dc09776d79e0162553f6434c0b1ccb0cceea0b3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 11:01:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:55 2006 -0500"
      },
      "message": "[PATCH] softmac: properly check return value of ieee80211softmac_alloc_mgt\n\nProperly check return value of ieee80211softmac_alloc_mgt\nin ieee80211softmac_disassoc_deauth (patch by Denis Vlasenko)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1dc09776d79e0162553f6434c0b1ccb0cceea0b3",
      "tree": "9328e50b85e01f754dc2c4d0e0f78461a76269ad",
      "parents": [
        "48b2e4ce690dfbf4097e89e6ce0861ab85fd89c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 10:46:16 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:55 2006 -0500"
      },
      "message": "[PATCH] softmac: scan at least once before selecting a network by essid\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48b2e4ce690dfbf4097e89e6ce0861ab85fd89c9",
      "tree": "3949c3468eb260c1830685ca40714877d9ca6a2b",
      "parents": [
        "78e4f36e053b4d2c4623fdc1f6ac63f33d5b7c81"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 19:12:19 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:54 2006 -0500"
      },
      "message": "[PATCH] softmac: check if disassociation is for us before processing it\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78e4f36e053b4d2c4623fdc1f6ac63f33d5b7c81",
      "tree": "2408dc01abd1cdf646bcf94bb13501d1ecf10dcf",
      "parents": [
        "51da28a847027fdf80e55a2a0d7bd0f7a8617d3d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 18:56:32 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:54 2006 -0500"
      },
      "message": "[PATCH] softmac: select \"best\" network based on rssi\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51da28a847027fdf80e55a2a0d7bd0f7a8617d3d",
      "tree": "4516da186cd4d1e3491a89fbef1bb50ff7dd6a22",
      "parents": [
        "d1469cf2c79f1682364d5c37d752cd3a3018cbaa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 16:50:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:53 2006 -0500"
      },
      "message": "[PATCH] softmac: add fixme for disassoc\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1469cf2c79f1682364d5c37d752cd3a3018cbaa",
      "tree": "683daaf696271d4b355dd7880b29306e3f452049",
      "parents": [
        "2dd50801b3ac95988bd5789e4ec576f3480ecc59"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 15:47:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:53 2006 -0500"
      },
      "message": "[PATCH] softmac: try to reassociate when being disassociated from the AP\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2dd50801b3ac95988bd5789e4ec576f3480ecc59",
      "tree": "462bcac55a35cc701f7e56000df433bdaba270ee",
      "parents": [
        "5c4df6da580b9317dc0856e235232b95cbc8251c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 06 18:11:23 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:52 2006 -0500"
      },
      "message": "[PATCH] softmac: correctly use netif_carrier_{on,off}\n\nTODO: add callbacks for ifup/ifdown (see mailing list)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c4df6da580b9317dc0856e235232b95cbc8251c",
      "tree": "df82db654b024cd7204f182cbc40101681e012c0",
      "parents": [
        "45867e6a55aee984d69ce8f93a87e26d32d470dc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 06 01:43:45 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:52 2006 -0500"
      },
      "message": "[PATCH] softmac: convert to use global workqueue\n\nConvert softmac to use global workqueue instead of private one...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45867e6a55aee984d69ce8f93a87e26d32d470dc",
      "tree": "08f8f5aa61adb6a0222eaec4e927db5120e1b3fd",
      "parents": [
        "714e1a511627b7d95ff1666c66272613a96d2873"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 05 18:45:00 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:51 2006 -0500"
      },
      "message": "[PATCH] softmac: fix Makefiles\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "714e1a511627b7d95ff1666c66272613a96d2873",
      "tree": "2facb019a7b364f820402bf43346f674a1dcf2a0",
      "parents": [
        "32821837fa0b3a37b1f3e020769eb2a186cfff6e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 21:06:28 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:51 2006 -0500"
      },
      "message": "[PATCH] softmac: fix some sparse warnings\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32821837fa0b3a37b1f3e020769eb2a186cfff6e",
      "tree": "f4c18766766cbdd4715ce78a081dfab2cb571613",
      "parents": [
        "370121e5190a86a2d8a717ecd6f33028c7dc6fd4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 16:51:31 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:50 2006 -0500"
      },
      "message": "[PATCH] make softmac depend on IEEE80211 and EXPERIMENTAL\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "370121e5190a86a2d8a717ecd6f33028c7dc6fd4",
      "tree": "2bd809d8dea7a831f9c47d06572e98194bfc0ccc",
      "parents": [
        "1c2e02750b992703a8a18634e08b04353face243"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 16:32:16 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:50 2006 -0500"
      },
      "message": "[PATCH] wireless: Add softmac layer to the kernel\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1a55d57b107c3e06935763905dc0fb235214569d",
      "tree": "5d894dbda60fa2e998dda4912e6e0a50f769709d",
      "parents": [
        "6a534ee35cfd02f60e99d301b9ac446ea11a9cfd"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Wed Mar 22 14:27:59 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 14:27:59 2006 -0800"
      },
      "message": "[TCP]: Do not use inet-\u003eid of global tcp_socket when sending RST.\n\nThe problem is in ip_push_pending_frames(), which uses:\n\n        if (!df) {\n                __ip_select_ident(iph, \u0026rt-\u003eu.dst, 0);\n        } else {\n                iph-\u003eid \u003d htons(inet-\u003eid++);\n        }\n\ninstead of ip_select_ident().\n\nRight now I think the code is a nonsense. Most likely, I copied it from\nold ip_build_xmit(), where it was really special, we had to decide\nwhether to generate unique ID when generating the first (well, the last)\nfragment.\n\nIn ip_push_pending_frames() it does not make sense, it should use plain\nip_select_ident() instead.\n\nSigned-off-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a534ee35cfd02f60e99d301b9ac446ea11a9cfd",
      "tree": "c6bbb8b91bdadd5fb4a9e93df47a36213674b3a1",
      "parents": [
        "1e30a014e311e627b91489ff5ec1b54496d308af"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Mar 22 13:57:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:57:25 2006 -0800"
      },
      "message": "[NETFILTER]: Fix undefined references to get_h225_addr\n\nget_h225_addr is exported, but declared static, which fails when\nlinking statically.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81fbfd6925c064b764cb0536aed9232c7b48f6df",
      "tree": "213acf4e98cde24c1899ea9b384970f3e999a9c9",
      "parents": [
        "b9f78f9fca626875af8adc0f7366a38b8e625a0e"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Mar 22 13:56:33 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:56:33 2006 -0800"
      },
      "message": "[NETFILTER]: Fix xt_policy address matching\n\nFix missing inversion in address matching, it was broken during the\nconversion to x_tables.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9f78f9fca626875af8adc0f7366a38b8e625a0e",
      "tree": "1087c6f6a6cc39e4e55c2a02f93d93da67a68ed3",
      "parents": [
        "a45049c51ce6a3fecf2a909b591b28164c927112"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Mar 22 13:56:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:56:08 2006 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack: support for layer 3 protocol load on demand\n\nx_tables matches and targets that require nf_conntrack_ipv[4|6] to work\ndon\u0027t have enough information to load on demand these modules. This\npatch introduces the following changes to solve this issue:\n\no nf_ct_l3proto_try_module_get: try to load the layer 3 connection\ntracker module and increases the refcount.\no nf_ct_l3proto_module put: drop the refcount of the module.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a45049c51ce6a3fecf2a909b591b28164c927112",
      "tree": "582c35205f9c1c12825447a009518eb2116beacd",
      "parents": [
        "4e3882f77376e036a52b022909d7e910714bd27b"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Mar 22 13:55:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:55:40 2006 -0800"
      },
      "message": "[NETFILTER]: x_tables: set the protocol family in x_tables targets/matches\n\nSet the family field in xt_[matches|targets] registered.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e3882f77376e036a52b022909d7e910714bd27b",
      "tree": "ede6f69b055586450d50e9ec1ba99d35937f2233",
      "parents": [
        "f0d835835ba30686dc085e98c8eeac0b9c26e3b2"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Mar 22 13:55:11 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:55:11 2006 -0800"
      },
      "message": "[NETFILTER]: conntrack: cleanup the conntrack ID initialization\n\nCurrently the first conntrack ID assigned is 2, use 1 instead.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0d835835ba30686dc085e98c8eeac0b9c26e3b2",
      "tree": "85149be8e4154bda3fc9c979693fb5bf997d82f3",
      "parents": [
        "1cde64365b0c4f576f8f45b834e6a6de081b5914"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Mar 22 13:54:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:54:40 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix nfnetlink message size\n\nFix oversized message, use NLMSG_SPACE just one since it reserves space\nfor the netlink header and NFA_SPACE for every attribute.\n\nThanks to Harald Welte for the feedback\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cde64365b0c4f576f8f45b834e6a6de081b5914",
      "tree": "86f35fc9f292365c87b7ff90e0933e9d38db2863",
      "parents": [
        "50b521aa54f415a626bfd63d1a9b72120e9fbe88"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Mar 22 13:54:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:54:15 2006 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: Fix expectaction mask dumping\n\nThe expectation mask has some particularities that requires a different\nhandling. The protocol number fields can be set to non-valid protocols,\nie. l3num is set to 0xFFFF. Since that protocol does not exist, the mask\ntuple will not be dumped. Moreover, this results in a kernel panic when\nnf_conntrack accesses the array of protocol handlers, that is PF_MAX (0x1F)\nlong.\n\nThis patch introduces the function ctnetlink_exp_dump_mask, that correctly\ndumps the expectation mask. Such function uses the l3num value from the\nexpectation tuple that is a valid layer 3 protocol number. The value of the\nl3num mask isn\u0027t dumped since it is meaningless from the userspace side.\n\nThanks to Yasuyuki Kozakai and Patrick McHardy for the feedback.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50b521aa54f415a626bfd63d1a9b72120e9fbe88",
      "tree": "ce22c67b14bcdf4004caffbaa76b66d9bb0224df",
      "parents": [
        "443da0d52766ef8ed50b59673ac7ea6aa6e9218c"
      ],
      "author": {
        "name": "Thomas Vögtle",
        "email": "tv@lio96.de",
        "time": "Wed Mar 22 13:53:48 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:53:48 2006 -0800"
      },
      "message": "[NETFILTER]: Fix Kconfig typos\n\nSigned-off-by: Thomas Vögtle \u003ctv@lio96.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "443da0d52766ef8ed50b59673ac7ea6aa6e9218c",
      "tree": "27cb008a21de0e70b848cc88a8050ce00cb6923d",
      "parents": [
        "1c2e02750b992703a8a18634e08b04353face243"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Mar 22 13:53:20 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 13:53:20 2006 -0800"
      },
      "message": "[NETFILTER]: Fix ip6tables breakage from {get,set}sockopt compat layer\n\ndo_ipv6_getsockopt returns -EINVAL for unknown options, not\n-ENOPROTOOPT as do_ipv6_setsockopt.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a6b9f2e763a1d1492e164f13c13b995a9b98d78",
      "tree": "c78dd4dbd6198422c9fb0959fa561e8c0804dfab",
      "parents": [
        "a64b7b936dcd926ace745c07c14f45ecfaddb034"
      ],
      "author": {
        "name": "Shaun Pereira",
        "email": "spereira@tusc.com.au",
        "time": "Wed Mar 22 00:02:00 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 00:02:00 2006 -0800"
      },
      "message": "[X25]: dte facilities 32 64 ioctl conversion\n\nAllows dte facility patch to use 32 64 bit ioctl conversion mechanism\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a64b7b936dcd926ace745c07c14f45ecfaddb034",
      "tree": "734b65e3c7c1862b05ef65e0ffbd584d7b86d537",
      "parents": [
        "bac37ec8300389d355d41a828b47577c1ec2e4f4"
      ],
      "author": {
        "name": "Shaun Pereira",
        "email": "spereira@tusc.com.au",
        "time": "Wed Mar 22 00:01:31 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 00:01:31 2006 -0800"
      },
      "message": "[X25]: allow ITU-T DTE facilities for x25\n\nAllows use of the optional user facility to insert ITU-T\n(http://www.itu.int/ITU-T/) specified DTE facilities in call set-up x25\npackets.  This feature is optional; no facilities will be added if the ioctl\nis not used, and call setup packet remains the same as before.\n\nIf the ioctls provided by the patch are used, then a facility marker will be\nadded to the x25 packet header so that the called dte address extension\nfacility can be differentiated from other types of facilities (as described in\nthe ITU-T X.25 recommendation) that are also allowed in the x25 packet header.\n\nFacility markers are made up of two octets, and may be present in the x25\npacket headers of call-request, incoming call, call accepted, clear request,\nand clear indication packets.  The first of the two octets represents the\nfacility code field and is set to zero by this patch.  The second octet of the\nmarker represents the facility parameter field and is set to 0x0F because the\nmarker will be inserted before ITU-T type DTE facilities.\n\nSince according to ITU-T X.25 Recommendation X.25(10/96)- 7.1 \"All networks\nwill support the facility markers with a facility parameter field set to all\nones or to 00001111\", therefore this patch should work with all x.25 networks.\n\nWhile there are many ITU-T DTE facilities, this patch implements only the\ncalled and calling address extension, with placeholders in the\nx25_dte_facilities structure for the rest of the facilities.\n\nTesting:\n\nThis patch was tested using a cisco xot router connected on its serial ports\nto an X.25 network, and on its lan ports to a host running an xotd daemon.\n\nIt is also possible to test this patch using an xotd daemon and an x25tap\npatch, where the xotd daemons work back-to-back without actually using an x.25\nnetwork.  See www.fyonne.net for details on how to do this.\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nAcked-by: Andrew Hendry \u003cahendry@tusc.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bac37ec8300389d355d41a828b47577c1ec2e4f4",
      "tree": "57d692d61de5b52e61883f1f9a2aa2a3ffa6c79d",
      "parents": [
        "1b06e6ba25a37fe1c289049d0e0300d71ae39eff"
      ],
      "author": {
        "name": "Shaun Pereira",
        "email": "spereira@tusc.com.au",
        "time": "Wed Mar 22 00:00:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 00:00:40 2006 -0800"
      },
      "message": "[X25]: fix kernel error message 64 bit kernel\n\nFixes the following error from kernel\nT2 kernel: schedule_timeout:\nwrong timeout value ffffffffffffffff from ffffffff88164796\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b06e6ba25a37fe1c289049d0e0300d71ae39eff",
      "tree": "e119b3bf47125cb1b5a32fab531815890202d334",
      "parents": [
        "f0ac2614412e2b597e2d5bfbd3960b4f73718b41"
      ],
      "author": {
        "name": "Shaun Pereira",
        "email": "spereira@tusc.com.au",
        "time": "Wed Mar 22 00:00:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 00:00:12 2006 -0800"
      },
      "message": "[X25]: ioctl conversion 32 bit user to 64 bit kernel\n\nTo allow 32 bit x25 module structures to be passed to a 64 bit kernel via\nioctl using the new compat_sock_ioctl registration mechanism instead of the\nobsolete \u0027register_ioctl32_conversion into hash table\u0027 mechanism\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0ac2614412e2b597e2d5bfbd3960b4f73718b41",
      "tree": "b1d6c3fabc0f143eec1dcb1ce7c5f6d2bcb64ee1",
      "parents": [
        "89bbfc95d65839d6ae23ddab8a3cc5af4ae88383"
      ],
      "author": {
        "name": "Shaun Pereira",
        "email": "spereira@tusc.com.au",
        "time": "Tue Mar 21 23:59:39 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 21 23:59:39 2006 -0800"
      },
      "message": "[NET]: socket timestamp 32 bit handler for 64 bit kernel\n\nGet socket timestamp handler function that does not use the\nioctl32_hash_table.\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89bbfc95d65839d6ae23ddab8a3cc5af4ae88383",
      "tree": "f2d5e55533f07109680d7ed7e56cc85222703c69",
      "parents": [
        "67b52e554ba973947704fcb4fc284d7bab9ab931"
      ],
      "author": {
        "name": "Shaun Pereira",
        "email": "spereira@tusc.com.au",
        "time": "Tue Mar 21 23:58:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 21 23:58:08 2006 -0800"
      },
      "message": "[NET]: allow 32 bit socket ioctl in 64 bit kernel\n\nSince the register_ioctl32_conversion() patch in the kernel is now obsolete,\nprovide another method to allow 32 bit user space ioctls to reach the kernel.\n\nSigned-off-by: Shaun Pereira \u003cspereira@tusc.com.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67b52e554ba973947704fcb4fc284d7bab9ab931",
      "tree": "9f933717a5cacef5f7fe4a57e7761ea59e09bc6f",
      "parents": [
        "e952f31bce6e9f64db01f607abc46529ba57ac9e"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Tue Mar 21 23:53:16 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 21 23:53:16 2006 -0800"
      },
      "message": "[BLUETOOTH]: Return negative error constant\n\nReturn negative error constant.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac58c9059da8886b5e8cde012a80266b18ca146e",
      "tree": "40bf486843a2cace6c3a959d73423e50e6aa0c00",
      "parents": [
        "df6db302cb236ac3a683d535a3e2073d9f4b2833",
        "c4a1745aa09fc110afdefea0e5d025043e348bae"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Mar 21 12:08:21 2006 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Mar 21 12:08:21 2006 -0500"
      },
      "message": "Merge branch \u0027linus\u0027\n"
    }
  ],
  "next": "5e35941d990123f155b02d5663e51a24f816b6f3"
}
