)]}'
{
  "log": [
    {
      "commit": "be662a18b7763496a052d489206af9ca2c2e1ac2",
      "tree": "73b0777d900e2f6b10642acd1e6a0d8017cc61e8",
      "parents": [
        "79dfa4a5a2eea5035de793b1633031750fe8d3ff"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Sep 30 11:58:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] uml: fix page faults in SKAS3 mode.\n\nI hadn\u0027t been running a SKAS3 host when testing the \"uml: fix hang in TT mode\non fault\" patch (commit 546fe1cbf91d4d62e3849517c31a2327c992e5c5), and I\ndidn\u0027t think enough to the missing trap_no in SKAS3 mode.\n\nIn fact, the resulting kernel doesn\u0027t work at all in SKAS3 mode.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79dfa4a5a2eea5035de793b1633031750fe8d3ff",
      "tree": "d780b69bce9a5ce24a3146a9393f04478e370f5e",
      "parents": [
        "d96c4e7bb039ae16c9b7e6809feb4fcfc45fcc87"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Sep 30 11:58:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:18 2005 -0700"
      },
      "message": "[PATCH] v4l: DViCO FusionHDTV5 Lite GPIO Fix\n\nGPIO fix for the composite and tv mute states of bt8xx card #135: DViCO\nFusionHDTV5 Lite.  Without this patch, selecting one of these states could\nproduce unexpected behavior.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d96c4e7bb039ae16c9b7e6809feb4fcfc45fcc87",
      "tree": "d3a822b5758f97f6a629b84dc0e5c362f042d8fc",
      "parents": [
        "353fb07e2043d2df12dddf4e2c39552d0ab9b026"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Sep 30 11:58:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] x86: hw_irq.h warning fix\n\ninclude/asm/hw_irq.h:70: warning: `struct hw_interrupt_type\u0027 declared inside parameter list\ninclude/asm/hw_irq.h:70: warning: its scope is only this definition or declaration, which is probably not what you want\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "353fb07e2043d2df12dddf4e2c39552d0ab9b026",
      "tree": "a93c6f5a88bf9c7382ccc7a08424e58ed1fec2e3",
      "parents": [
        "897f15fb587fd2772b9e7ff6ec0265057f3c3975"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Sep 30 11:58:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] aio: avoid extra aio_{read,write} call when ki_left \u003d\u003d 0\n\nRecently aio_p{read,write} changed to perform retries internally rather\nthan returning -EIOCBRETRY.  This inadvertantly resulted in always calling\naio_{read,write} with ki_left at 0 which would in turn immediately return\n0.  Harmless, but we can avoid this call by checking in the caller.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "897f15fb587fd2772b9e7ff6ec0265057f3c3975",
      "tree": "d975ce5f131b8f42915cf264122cd265661651e0",
      "parents": [
        "998765e5588b197737d457e16f72832d8036190f"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Sep 30 11:58:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] aio: remove unlocked task_list test and resulting race\n\nOnly one of the run or kick path is supposed to put an iocb on the run\nlist.  If both of them do it than one of them can end up referencing a\nfreed iocb.  The kick path could delete the task_list item from the wait\nqueue before getting the ctx_lock and putting the iocb on the run list.\nThe run path was testing the task_list item outside the lock so that it\ncould catch ki_retry methods that return -EIOCBRETRY *without* putting the\niocb on a wait queue and promising to call kick_iocb.  This unlocked check\ncould then race with the kick path to cause both to try and put the iocb on\nthe run list.\n\nThe patch stops the run path from testing task_list by requring that any\nki_retry that returns -EIOCBRETRY *must* guarantee that kick_iocb() will be\ncalled in the future.  aio_p{read,write}, the only in-tree -EIOCBRETRY\nusers, are updated.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "998765e5588b197737d457e16f72832d8036190f",
      "tree": "3a87877bffebc776a7102ab1b5f247a45d1c4ab3",
      "parents": [
        "6e3254c4e2927c117044a02acf5f5b56e1373053"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Fri Sep 30 11:58:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:41:17 2005 -0700"
      },
      "message": "[PATCH] aio: lock around kiocbTryKick()\n\nOnly one of the run or kick path is supposed to put an iocb on the run\nlist.  If both of them do it than one of them can end up referencing a\nfreed iocb.  The kick patch could set the Kicked bit before acquiring the\nctx_lock and putting the iocb on the run list.  The run path, while holding\nthe ctx_lock, could see this partial kick and mistake it for a kick that\nwas deferred while it was doing work with the run_list NULLed out.  It\nwould then race with the kick thread to add the iocb to the run list.\n\nThis patch moves the kick setting under the ctx_lock so that only one of\nthe kick or run path queues the iocb on the run list, as intended.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6e3254c4e2927c117044a02acf5f5b56e1373053",
      "tree": "e5c4341cfac398fb57916ffeb0bf07d615662eb4",
      "parents": [
        "13402580021a52e49c6d1068ff28ade4d5a175f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:38:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 12:38:27 2005 -0700"
      },
      "message": "Revert \"x86-64: Reverse order of bootmem lists\"\n\nAs requested by Thomas Gleixner \u003ctglx@linutronix.de\u003e:\n\n  \"5d3d0f7704ed0bc7eaca0501eeae3e5da1ea6c87 breaks a couple of ARM\n   boards, which depend on the historical bootmem allocation order.\n   There is a cleaner solution around to remove the pgdat list\n   completely, but this is a topic for post 2.6.14\n\n   Andi signalled ACK already.\"\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13402580021a52e49c6d1068ff28ade4d5a175f1",
      "tree": "5617d1eaa7409d8ac3680cdada5e5ef45d0c8753",
      "parents": [
        "b33fa1f3c3ec05e54e73f06c4578948c55d89ef6"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Sep 30 14:24:34 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 11:36:04 2005 -0700"
      },
      "message": "[PATCH] SELinux - fix SCTP socket bug and general IP protocol handling\n\nThe following patch updates the way SELinux classifies and handles IP\nbased protocols.\n\nCurrently, IP sockets are classified by SELinux as being either TCP, UDP\nor \u0027Raw\u0027, the latter being a default for IP socket that is not TCP or UDP.\n\nThe classification code is out of date and uses only the socket type\nparameter to socket(2) to determine the class of IP socket.  So, any\nsocket created with SOCK_STREAM will be classified by SELinux as TCP, and\nSOCK_DGRAM as UDP.  Also, other socket types such as SOCK_SEQPACKET and\nSOCK_DCCP are currently ignored by SELinux, which classifies them as\ngeneric sockets, which means they don\u0027t even get basic IP level checking.\n\nThis patch changes the SELinux IP socket classification logic, so that\nonly an IPPROTO_IP protocol value passed to socket(2) classify the socket\nas TCP or UDP.  The patch also drops the check for SOCK_RAW and converts\nit into a default, so that socket types like SOCK_DCCP and SOCK_SEQPACKET\nare classified as SECCLASS_RAWIP_SOCKET (instead of generic sockets).\n\nNote that protocol-specific support for SCTP, DCCP etc. is not addressed\nhere, we\u0027re just getting these protocols checked at the IP layer.\n\nThis fixes a reported problem where SCTP sockets were being recognized as\ngeneric SELinux sockets yet still being passed in one case to an IP level\ncheck, which then fails for generic sockets.\n\nIt will also fix bugs where any SOCK_STREAM socket is classified as TCP or\nany SOCK_DGRAM socket is classified as UDP.\n\nThis patch also unifies the way IP sockets classes are determined in\nselinux_socket_bind(), so we use the already calculated value instead of\ntrying to recalculate it.\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b33fa1f3c3ec05e54e73f06c4578948c55d89ef6",
      "tree": "dd3c961546dedc360487f5188dc36baa7daefb01",
      "parents": [
        "03cdc0c304e1c068d49adc32264f07af76253e4c"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sat Oct 01 02:34:42 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 10:58:37 2005 -0700"
      },
      "message": "[PATCH] i386: include linux/irq.h rather than asm/hw_irq.h\n\nI need the following patch to compile -git8 here, otherwise these\nfiles fail to compile (asm/hw_irq.h needs definitions from\nlinux/irq.h and that file provides the required include ordering).\n\nI did not do a full audit, though there looks to be many other\nplaces that should get the same treatment, if this is  the right\nway to do it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03cdc0c304e1c068d49adc32264f07af76253e4c",
      "tree": "04e9dcf7801245d9a31fcab36dde7dd3a846c86b",
      "parents": [
        "1294b118cb53fb14515666e2b218ad5ab40318c1"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Thu Sep 29 21:39:32 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 09:23:30 2005 -0700"
      },
      "message": "[PATCH] usb/core/hcd-pci.c: don\u0027t free_irq() on suspend\n\nthe free_irq() in USB suspend breaks resume on some setups where USB\n(ohci/ehci) shares the interrupt with an other device.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1294b118cb53fb14515666e2b218ad5ab40318c1",
      "tree": "a3f2c3fa459bf0182ac933e3780ea53bb9923f6c",
      "parents": [
        "794fb8370db3d5f26592b9b45d69aeca2f583efb"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@sw.ru",
        "time": "Fri Sep 30 10:32:19 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:54:38 2005 -0700"
      },
      "message": "[PATCH] x86_64: Add missing () around arguments of pte_index macro\n\nx86-64: Add missing () around arguments of pte_index macro\n\nSigned-Off-By: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-Off-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "794fb8370db3d5f26592b9b45d69aeca2f583efb",
      "tree": "d2a377316233438f3cef15a02afdf43e75ed54c6",
      "parents": [
        "c4a7c77fcb8c0ef16e7193fb8cab2654282bbfab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 05:09:34 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:54:02 2005 -0700"
      },
      "message": "[PATCH] useless includes of linux/irq.h (arch/ppc)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4a7c77fcb8c0ef16e7193fb8cab2654282bbfab",
      "tree": "ca3a211950c7511609ba3f01ec11831d90882f22",
      "parents": [
        "a36f4961952214bdfc396e035a047268ac48c5c3",
        "017fb98e70351e9fb5635c299c4d1c50e2f8b823"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:43:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:43:13 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "a36f4961952214bdfc396e035a047268ac48c5c3",
      "tree": "51980e5eb355bffbc2cdd2a05b9db4fe402d6e1f",
      "parents": [
        "a3ca066efb18524bf3f07137a8f8ff434022c4f2",
        "a4199b0b9aa540a27935251de788cd0f5f5a87aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:52 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "a3ca066efb18524bf3f07137a8f8ff434022c4f2",
      "tree": "1e44e3ab418c1ff87236c8de12bee51f219a1c2f",
      "parents": [
        "66df3bbf0701b7408a1067c4b819aceee2686bba"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 04:20:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:24 2005 -0700"
      },
      "message": "[PATCH] missing qualifiers in readb() et.al. on ppc\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66df3bbf0701b7408a1067c4b819aceee2686bba",
      "tree": "4823f28eaad12058917d2ef948175b6afd7b1c67",
      "parents": [
        "c215a16a4ad620b612b51495cbb99dbbb59bb585"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 04:19:43 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:24 2005 -0700"
      },
      "message": "[PATCH] volatile unsigned short f(...) doesn\u0027t make sense\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c215a16a4ad620b612b51495cbb99dbbb59bb585",
      "tree": "c6abecc19111e112cd1825cab2e0e9d7d12e507b",
      "parents": [
        "4735885701d7c24ed54f35f5102d32b3aabee55e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 03:36:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:24 2005 -0700"
      },
      "message": "[PATCH] bogus BUILD_BUG_ON() in bpa_iommu\n\nBUILD_BUG_ON(1) is asking for trouble (and getting it) when used in that\nmanner - dead code elimination happens after we parse it and invalid\ntype is invalid type, dead code or not.\n\nIt might be version-dependent, but at least 4.0.1 refuses to accept\nthat.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4735885701d7c24ed54f35f5102d32b3aabee55e",
      "tree": "125702971689630aa0a8ff67f7433a6f8cefaf36",
      "parents": [
        "eacaa1f5aa4a41a48349f55abcd9258506943e76"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 03:29:05 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:24 2005 -0700"
      },
      "message": "[PATCH] uml get_user() NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eacaa1f5aa4a41a48349f55abcd9258506943e76",
      "tree": "6b0e7e82f0ba4144639bb30eeb82dc8588cfd3f5",
      "parents": [
        "46d7031ecb8a8360b0022abd8014f38cc1197166"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 03:26:43 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:24 2005 -0700"
      },
      "message": "[PATCH] cpuset crapectomy\n\nSwitched cpuset_common_file_read() to simple_read_from_buffer(), killed\na bunch of useless (and not quite correct - e.g.  min(size_t,ssize_t))\ncode.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46d7031ecb8a8360b0022abd8014f38cc1197166",
      "tree": "cabcd8381f42e2de878132af40fed9baf16521fb",
      "parents": [
        "74ba1fd96666170338dc732480b35b7a83cd164b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 03:21:45 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:24 2005 -0700"
      },
      "message": "[PATCH] cassini annotations and fixes\n\n - __user annotations\n - NULL noise removal\n - C99 initializers\n - s/u32/pm_message_t/ in -\u003esuspend()\n - removal of bogus casts in iounmap() arguments\n - if_mii() instead of open-coded variant\n\nRemains to be done: ethtool conversion.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74ba1fd96666170338dc732480b35b7a83cd164b",
      "tree": "941174bfaea9048f701a712faed7097f683c45dc",
      "parents": [
        "192eaa28ba7b44485e521df7ba7a2ccbc4cc4d13"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 03:16:43 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:24 2005 -0700"
      },
      "message": "[PATCH] useless linux/irq.h includes (arch/um)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "192eaa28ba7b44485e521df7ba7a2ccbc4cc4d13",
      "tree": "b0b553097c70731f564e24b51709111c3b2b9275",
      "parents": [
        "1dd465cac8d3ba18a9840d032f6604147269c031"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Sep 30 03:15:08 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:42:23 2005 -0700"
      },
      "message": "[PATCH] missing ERR_PTR in 9fs\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1dd465cac8d3ba18a9840d032f6604147269c031",
      "tree": "78f00fdeae26d018def75e7517aa50e56f4994df",
      "parents": [
        "a2218cac0aacecbecebd3cabc43cc8a4a09cecbb",
        "217874feed0d3a6543a6b7127782f4a08bffd731"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:39:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:39:56 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "a2218cac0aacecbecebd3cabc43cc8a4a09cecbb",
      "tree": "70bc7d07d3af54f125c28154684c1394a1a6bd66",
      "parents": [
        "a44fe13eab664ac488ced0845d9885b019bd24c5",
        "411b67b4b6a4dd1e0292a6a58dd753978179d173"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:38:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 30 08:38:46 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/chrisw/lsm-2.6\n"
    },
    {
      "commit": "217874feed0d3a6543a6b7127782f4a08bffd731",
      "tree": "88c9468bea86336ac5cf27fb72252bd3527b7cb3",
      "parents": [
        "a06f5466c4576dcbf838a50a87903b0082774da7"
      ],
      "author": {
        "name": "Gen FUKATSU",
        "email": "fukatsu.gen@jp.panasonic.com",
        "time": "Fri Sep 30 16:09:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 30 16:09:17 2005 +0100"
      },
      "message": "[ARM] 2940/1: Fix BTB entry flush in arch/arm/mm/cache-v6.S\n\nPatch from Gen FUKATSU\n\nInvalidate BTB entry instruction flushes two instruction\nat a time. Therefore this instruction should be done four\ntimes after invalidate instruction cache line.\n\nSigned-off-by: Gen Fukatsu\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a06f5466c4576dcbf838a50a87903b0082774da7",
      "tree": "d068e0f228e9edac423dcf4a5b8e3676e6d99893",
      "parents": [
        "481467d6fa4489aa42321a067e78bad26349488f"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Sep 30 16:07:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 30 16:07:05 2005 +0100"
      },
      "message": "[ARM] 2942/1: Fix the warning in arch/arm/common/gic.c\n\nPatch from Catalin Marinas\n\nThe warning is caused by the gic_set_cpu() function being defined but not\nused if CONFIG_SMP is not defined.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "481467d6fa4489aa42321a067e78bad26349488f",
      "tree": "8d6d8335a98d57e204cd5bacc99569ff7d424cae",
      "parents": [
        "dce79affd5d04e9cbabe35016eda55213b9b36f6"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Sep 30 16:07:04 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 30 16:07:04 2005 +0100"
      },
      "message": "[ARM] 2939/1: Fix compilation error in arch/arm/mm/flush.c\n\nPatch from Catalin Marinas\n\nWhen CONFIG_CPU_CACHE_VIPT is defined, the flush_pfn_alias() function is\nimplicitely declared and it later conflicts with its actual definition.\nThis patch moves the function definition to the beginning of the file.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a4199b0b9aa540a27935251de788cd0f5f5a87aa",
      "tree": "7861be05cdcff1fd1cefd3f10b0980e3cfb6f207",
      "parents": [
        "9d30c1718b8baf9a3bb1b81d78afc1e667863477"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Sep 29 19:49:17 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 19:49:17 2005 -0700"
      },
      "message": "[CASSINI]: sparse annotations and fixes\n\n- __user annotations\n- NULL noise removal\n- C99 initializers\n- s/u32/pm_message_t/ in -\u003esuspend()\n- removal of bogus casts in iounmap() arguments\n- if_mii() instead of open-coded variant\n\nRemains to be done: ethtool conversion.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d30c1718b8baf9a3bb1b81d78afc1e667863477",
      "tree": "de59aa7f48871fea0821e1adf33889df82724511",
      "parents": [
        "75b895c15b3ea2a3cd5c8e8f3c62e4598ef4d2ba"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Thu Sep 29 19:47:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 19:47:06 2005 -0700"
      },
      "message": "[IPVS]: Add netdev and me as maintainer contacts\n        \nSigned-off-by: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "017fb98e70351e9fb5635c299c4d1c50e2f8b823",
      "tree": "9ccad087ad69f2cbc080f4ddefb3c110d5b7aafc",
      "parents": [
        "717463d806a53380a691eeb0136a4b750a9f9ae0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 19:26:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 19:26:51 2005 -0700"
      },
      "message": "[RADEON]: Fix unaligned I/O port access during probe.\n\nThe driver does a readl() on DEVICE_ID which is 2-byte aligned and\n2-bytes in size.  It\u0027s doing this read just to flush write buffers.\n\nCreate IN16() and OUT16() macros, and use the former to do this I/O\nload.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "717463d806a53380a691eeb0136a4b750a9f9ae0",
      "tree": "a9c76e59662916d133362a5266bb61dc2586344b",
      "parents": [
        "4cb29d18129fb425c6202ab535c3fc1856391b99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 18:50:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 18:50:34 2005 -0700"
      },
      "message": "[SPARC64]: Fix several bugs in flush_ptrace_access().\n\n1) Use cpudata cache line sizes, not magic constants.\n2) Align start address in cheetah case so we do not get\n   unaligned address traps.  (pgrep was good at triggering\n   this, via /proc/${pid}/cmdline accesses)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cb29d18129fb425c6202ab535c3fc1856391b99",
      "tree": "2102eb00f2f24471c1e4ed0b95502abcfb013655",
      "parents": [
        "13edad7a5cef1c952459742482482a6b05e1a8a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 18:05:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 18:05:28 2005 -0700"
      },
      "message": "[SPARC64]: Kill arch/sparc64/prom/memory.c\n\nNo longer used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13edad7a5cef1c952459742482482a6b05e1a8a1",
      "tree": "4d1ddcbbb7fe5cda5e75c83e3d8511ed1642e201",
      "parents": [
        "ed3ffaf7b5e0262cb860f106a6632933671cc88f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 17:58:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 17:58:26 2005 -0700"
      },
      "message": "[SPARC64]: Rewrite convoluted physical memory probing.\n\nDelete all of the code working with sp_banks[] and replace\nwith clean acquisition and sorting of physical memory\nparameters from the firmware.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75b895c15b3ea2a3cd5c8e8f3c62e4598ef4d2ba",
      "tree": "aa45ba13ad8f0368357ad7ef89483658ec5815d7",
      "parents": [
        "4a7097fcc431ab2ccf509d8342831873138c814a"
      ],
      "author": {
        "name": "Scott Talbert",
        "email": "scott.talbert@lmco.com",
        "time": "Thu Sep 29 17:31:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 17:31:30 2005 -0700"
      },
      "message": "[ATM]: [lec] reset retry counter when new arp issued\n\nFrom: Scott Talbert \u003cscott.talbert@lmco.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a7097fcc431ab2ccf509d8342831873138c814a",
      "tree": "66439a1679e5c60df9f6237abb41a8912376efd7",
      "parents": [
        "09e9ec87111ba818d8171262b15ba4c357eb1d27"
      ],
      "author": {
        "name": "Scott Talbert",
        "email": "scott.talbert@lmco.com",
        "time": "Thu Sep 29 17:30:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 17:30:54 2005 -0700"
      },
      "message": "[ATM]: [lec] attempt to support cisco failover\n\nFrom: Scott Talbert \u003cscott.talbert@lmco.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09e9ec87111ba818d8171262b15ba4c357eb1d27",
      "tree": "1ca234c19a12ca88879441d10b83fe317a586d2f",
      "parents": [
        "01ff367e62f0474e4d39aa5812cbe2a30d96e1e9"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Thu Sep 29 17:17:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 29 17:17:15 2005 -0700"
      },
      "message": "[TCP]: Don\u0027t over-clamp window in tcp_clamp_window()\n\nFrom: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\n\nHandle better the case where the sender sends full sized\nframes initially, then moves to a mode where it trickles\nout small amounts of data at a time.\n\nThis known problem is even mentioned in the comments\nabove tcp_grow_window() in tcp_input.c, specifically:\n\n...\n * The scheme does not work when sender sends good segments opening\n * window and then starts to feed us spagetti. But it should work\n * in common situations. Otherwise, we have to rely on queue collapsing.\n...\n\nWhen the sender gives full sized frames, the \"struct sk_buff\" overhead\nfrom each packet is small.  So we\u0027ll advertize a larger window.\nIf the sender moves to a mode where small segments are sent, this\nratio becomes tilted to the other extreme and we start overrunning\nthe socket buffer space.\n\ntcp_clamp_window() tries to address this, but it\u0027s clamping of\ntp-\u003ewindow_clamp is a wee bit too aggressive for this particular case.\n\nFix confirmed by Ion Badulescu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01ff367e62f0474e4d39aa5812cbe2a30d96e1e9",
      "tree": "cbe69160bfd0dd0d84b25d60405d511120e8001b",
      "parents": [
        "aa55a08687059aa169d10a313c41f238c2070488"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 17:07:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 29 17:07:20 2005 -0700"
      },
      "message": "[TCP]: Revert 6b251858d377196b8cea20e65cae60f584a42735\n\nBut retain the comment fix.\n\nAlexey Kuznetsov has explained the situation as follows:\n\n--------------------\n\nI think the fix is incorrect. Look, the RFC function init_cwnd(mss) is\nnot continuous: f.e. for mss\u003d1095 it needs initial window 1095*4, but\nfor mss\u003d1096 it is 1096*3. We do not know exactly what mss sender used\nfor calculations. If we advertised 1096 (and calculate initial window\n3*1096), the sender could limit it to some value \u003c 1096 and then it\nwill need window his_mss*4 \u003e 3*1096 to send initial burst.\n\nSee?\n\nSo, the honest function for inital rcv_wnd derived from\ntcp_init_cwnd() is:\n\n\tinit_rcv_wnd(mss)\u003d\n\t  min { init_cwnd(mss1)*mss1 for mss1 \u003c\u003d mss }\n\nIt is something sort of:\n\n\tif (mss \u003c 1096)\n\t\treturn mss*4;\n\tif (mss \u003c 1096*2)\n\t\treturn 1096*4;\n\treturn mss*2;\n\n(I just scrablled a graph of piece of paper, it is difficult to see or\nto explain without this)\n\nI selected it differently giving more window than it is strictly\nrequired.  Initial receive window must be large enough to allow sender\nfollowing to the rfc (or just setting initial cwnd to 2) to send\ninitial burst.  But besides that it is arbitrary, so I decided to give\nslack space of one segment.\n\nActually, the logic was:\n\nIf mss is low/normal (\u003c\u003dethernet), set window to receive more than\ninitial burst allowed by rfc under the worst conditions\ni.e. mss*4. This gives slack space of 1 segment for ethernet frames.\n\nFor msses slighlty more than ethernet frame, take 3. Try to give slack\nspace of 1 frame again.\n\nIf mss is huge, force 2*mss. No slack space.\n\nValue 1460*3 is really confusing. Minimal one is 1096*2, but besides\nthat it is an arbitrary value. It was meant to be ~4096. 1460*3 is\njust the magic number from RFC, 1460*3 \u003d 1095*4 is the magic :-), so\nthat I guess hands typed this themselves.\n\n--------------------\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dce79affd5d04e9cbabe35016eda55213b9b36f6",
      "tree": "fd9516ac2ac1900d733c984fde73764994b86eb0",
      "parents": [
        "fc611a1a50caa04bae82ed3c1fc6505132f8343f"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Fri Sep 30 00:17:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Sep 30 00:17:35 2005 +0100"
      },
      "message": "[ARM] 2941/1: Fix running legacy binaries from a soft-float root filesystem with CONFIG_IWMMXT.\n\nPatch from Daniel Jacobowitz\n\nThread flags are inherited on fork().  In order for a binary which has\nthe iWMMXt coprocessor enabled to run a binary which needs the FPA\nemulation, we need to explicitly clear TIF_USING_IWMMXT if we are not\ngoing to set it.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a44fe13eab664ac488ced0845d9885b019bd24c5",
      "tree": "83da95a5b4b6a9b30c7c3dd0e129b589082b61aa",
      "parents": [
        "7644143cd6f7e029f3a8ea64f5fb0ab33ec39f72"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Sep 30 08:25:17 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:42:58 2005 -0700"
      },
      "message": "[PATCH] Fix ppc64 smu driver locking\n\nThe SMU driver has a small mistake in the locking of the interrupt code,\nif polled access and interrupt access race, interrupt may take a lock\nand return without releasing it. This fixes it. With that patch, the\ndriver is rock solid with my experimental thermal control (which bangs\nit pretty hard) racing with real time clock and cpufreq handling.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "411b67b4b6a4dd1e0292a6a58dd753978179d173",
      "tree": "7aa7d712198635b6dac0af3af265808241806bbb",
      "parents": [
        "aa55a08687059aa169d10a313c41f238c2070488"
      ],
      "author": {
        "name": "Kostik Belousov",
        "email": "kostikbel@gmail.com",
        "time": "Wed Sep 28 18:21:28 2005 +0300"
      },
      "committer": {
        "name": "Chris Wright",
        "email": "chrisw@osdl.org",
        "time": "Thu Sep 29 15:42:08 2005 -0700"
      },
      "message": "[PATCH] readv/writev syscalls are not checked by lsm\n\nit seems that readv(2)/writev(2) syscalls do not call\nfile_permission callback. Looks like this is overlook.\n\nI have filled the issue into redhat bugzilla as\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d169433\nand got the recommendation to post this on lsm mailing list.\n\nThe following trivial patch solves the problem.\n\nSigned-off-by: Kostik Belousov \u003ckostikbel@gmail.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\n"
    },
    {
      "commit": "7644143cd6f7e029f3a8ea64f5fb0ab33ec39f72",
      "tree": "253112e894c11c37a52ac93fe0f470fe990c2c18",
      "parents": [
        "7d318d774789657c37a5e994a4a2cf59d4879ae7"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Fri Sep 30 00:01:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:41:42 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix mce_log\n\nThe attempt to fixup the lockless mce log buffer introduced an infinite loop\nwhen trying to find a free entry.\n\nAnd:\n\nUsing rcu_dereference() to load mcelog.next doesn\u0027t seem to be sufficient\nenough to ensure that mcelog.next is loaded each time around the loop in\nmce_log().  Instead, use an explicit rmb() to ensure that the compiler gets it\nright.\n\nAK: turned the smp_wmbs into true wmbs to make sure they are not\nreordered by the compiler on UP.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d318d774789657c37a5e994a4a2cf59d4879ae7",
      "tree": "ac48b3dd2cd7c8bedb049f4062ef9959bc5c73bb",
      "parents": [
        "5acbc5cb507e6c381b70093b1081854708e82b16"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Sep 29 22:05:55 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:41:42 2005 -0700"
      },
      "message": "[PATCH] Fix up TLB flush filter disabling\n\nI checked with AMD and they requested to only disable it for family 15.\nAlso disable it for i386 too. And some style fixes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5acbc5cb507e6c381b70093b1081854708e82b16",
      "tree": "504bf5b1a1079fedd424d130589a336745f803e9",
      "parents": [
        "4a8342d233a39ee582e9f7260e12d2f5fd194a05"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Sep 29 14:54:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:20:47 2005 -0700"
      },
      "message": "[PATCH] Fix task state testing properly in do_signal_stop()\n\nAny tests using \u003c TASK_STOPPED or the like are left over from the time\nwhen the TASK_ZOMBIE and TASK_DEAD bits were in the same word, and it\nserved to check for \"stopped or dead\".  I think this one in\ndo_signal_stop is the only such case.  It has been buggy ever since\nexit_state was separated, and isn\u0027t testing the exit_state value.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a8342d233a39ee582e9f7260e12d2f5fd194a05",
      "tree": "cf0972e1deec828977794cc300597bb448535d4c",
      "parents": [
        "aa55a08687059aa169d10a313c41f238c2070488"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:18:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 15:18:21 2005 -0700"
      },
      "message": "Revert task flag re-ordering, add comments\n\nRoland points out that the flags end up having non-obvious dependencies\nelsewhere, so revert aa55a08687059aa169d10a313c41f238c2070488 and add\nsome comments about why things are as they are.\n\nWe\u0027ll just have to fix up the broken comparisons. Roland has a patch.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa55a08687059aa169d10a313c41f238c2070488",
      "tree": "9eaad6fc01e385778142b451a22bef99af9ecc68",
      "parents": [
        "b20fd6508c565df04a6b5816f17e03b04d4f924d"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Sep 29 19:58:53 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 09:05:52 2005 -0700"
      },
      "message": "[PATCH] fix TASK_STOPPED vs TASK_NONINTERACTIVE interaction\n\ndo_signal_stop:\n\n\tfor_each_thread(t) {\n\t\tif (t-\u003estate \u003c TASK_STOPPED)\n\t\t\t++sig-\u003egroup_stop_count;\n\t}\n\nHowever, TASK_NONINTERACTIVE \u003e TASK_STOPPED, so this loop will not\ncount TASK_INTERRUPTIBLE | TASK_NONINTERACTIVE threads.\n\nSee also wait_task_stopped(), which checks -\u003estate \u003e TASK_STOPPED.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\n\n[ We really probably should always use the appropriate bitmasks to test\n  task states, not do it like this. Using something like\n\n\t#define TASK_RUNNABLE (TASK_RUNNING | TASK_INTERRUPTIBLE | \\\n\t\t\t\tTASK_UNINTERRUPTIBLE | TASK_NONINTERACTIVE)\n\n  and then doing \"if (task-\u003estate \u0026 TASK_RUNNABLE)\" or similar. But the\n  ordering of the task states is historical, and keeping the ordering\n  does make sense regardless. ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b20fd6508c565df04a6b5816f17e03b04d4f924d",
      "tree": "a280e4a780f15a872b1b1bd61b5935613b591fbb",
      "parents": [
        "b38708fca9cc60d8a073a67c3b366116e38011c5",
        "f04da5def8c460b1b52d3142da827ab01efa3a15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 09:00:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 09:00:04 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "b38708fca9cc60d8a073a67c3b366116e38011c5",
      "tree": "3a49164d3120840a8d5a673ef90f9185f0fc000a",
      "parents": [
        "eb693d2994eb762b2201aead31066265ab0be20b"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Sep 28 18:07:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:59:33 2005 -0700"
      },
      "message": "[PATCH] Fix thinko in previous ARM 2917/1 patch\n\nPrevious patch accidently add IXDP425 mach entry when IXDP465 is configured.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb693d2994eb762b2201aead31066265ab0be20b",
      "tree": "424e1e7f3d272d0fd5888435176b386594ce121f",
      "parents": [
        "6dec3cf5cdb600f39b9eac3349f6bf50eab87731",
        "01d40f28b125e0a9aa0ec24642be67fc4c5dfaff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:56:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:56:47 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "6dec3cf5cdb600f39b9eac3349f6bf50eab87731",
      "tree": "868cecce3567d1d63591d38c8086294deb07620d",
      "parents": [
        "82810a906f8734ae6503ea11436a7164d2f86f2e",
        "705747ab87c96f1b4b8e73ba617c323d9087f6ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:55:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:55:43 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "82810a906f8734ae6503ea11436a7164d2f86f2e",
      "tree": "10b7231280f71d29efc65897b4b06b8fb47a81bc",
      "parents": [
        "fe984bba30a29398578da3d8c0503fa39e84b838"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Wed Sep 28 16:42:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:55:13 2005 -0700"
      },
      "message": "[PATCH] Fix ixp4xx MTD driver module build\n\nMissing \u0027;\u0027 breaks module build.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fe984bba30a29398578da3d8c0503fa39e84b838",
      "tree": "a6520c40ad3681e1731b98aa0794691bc034e9cd",
      "parents": [
        "375726d7ed08bd8cf2fe3cfe6b164ffb37fa7e90"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Sep 29 05:24:38 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:54:20 2005 -0700"
      },
      "message": "[PATCH] s3c2410fb: Minor warning fix\n\nThe function s3c2410fb_activate_var does not return\na value, therefore it should be declared void.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "375726d7ed08bd8cf2fe3cfe6b164ffb37fa7e90",
      "tree": "2b022133a66d947e5cdecfa6f9027d914d17ee3c",
      "parents": [
        "b2846dfa4aa1bbbf3f9977d67566952d7f621009"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Sep 29 05:19:51 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:54:20 2005 -0700"
      },
      "message": "[PATCH] intelfb: Fix regression (blank display) from ioremap patch\n\n- Workaround for the ioremap patch that produces a blank display on some\n  chipsets\n- Make hwcursor \u003d 0 the default.  The hardware cursor does not work with all\n  hardware.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2846dfa4aa1bbbf3f9977d67566952d7f621009",
      "tree": "5c58a8e6dc823daa49b41d4c3e802915454a4788",
      "parents": [
        "ae8aed0314064da3002879fedc2d262c72865a17"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:42:27 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] mv64x60_wdt __user annotations and cleanups\n\n - use nonseekable_open() instead of messing with\n\n\tif (*ppos !\u003d file-\u003ef_pos)\n\t\treturn -EISPIPE\n\n   in -\u003ewrite() (-\u003eread is NULL).\n\n - trivial __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae8aed0314064da3002879fedc2d262c72865a17",
      "tree": "fdb7d2d6c62a218f61c8537122a05899b9373d1c",
      "parents": [
        "be88ec74cb48d1f60d0c0f059843f846f4481d87"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:37:34 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] saa6588 __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be88ec74cb48d1f60d0c0f059843f846f4481d87",
      "tree": "b5e8a093f5a66f17d34b748022073293736e2f05",
      "parents": [
        "a7625d6e49cb4fd94be7576d85422c33003101b7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:36:10 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] i810-i2c iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7625d6e49cb4fd94be7576d85422c33003101b7",
      "tree": "ff36979caf0158a5c9a669610309cf6202ace191",
      "parents": [
        "9fcdfcd90526c8c5c2bd117fd3713f8f0f1a46a8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:34:30 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] mv64x60 iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fcdfcd90526c8c5c2bd117fd3713f8f0f1a46a8",
      "tree": "6bccc18ad2349ef8471f25a4c1b99827f96873d4",
      "parents": [
        "ea8a918eb71b503be13b861dbe18b93932fd6b62"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:31:14 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] ppc32 ld.script fix for building on ppc64\n\nIn arch/ppc/boot/ld.script we need OUTPUT_ARCH(powerpc:common) for the\nsame reasons why we need it in vmlinux.lds.S; when we build on ppc64\nbox, we need to be explicit about the target.\n\nSee http://linus.bkbits.net:8080/linux-2.5/cset@1.1784.8.10 for the\ncorresponding fix in vmlinux.lds.S.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea8a918eb71b503be13b861dbe18b93932fd6b62",
      "tree": "65f9fc1bd79f2d222fb6ca709cedef80625b931e",
      "parents": [
        "c28144763a7dcdceb2c16a5ac9c8e0022d547d28"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:17:49 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] ppc64 get_user annotations\n\nlong is not uintptr_t, unsigned long is.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c28144763a7dcdceb2c16a5ac9c8e0022d547d28",
      "tree": "92fffccddfe1b14ff364ac2910042bba275bf9d3",
      "parents": [
        "0cc13a5442901835192ba47427f0f4e4d525d935"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:16:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] s390 signal annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0cc13a5442901835192ba47427f0f4e4d525d935",
      "tree": "286340e5de10bba4e825c2b7820d9d960d3d8f4c",
      "parents": [
        "272cd2b71d478371e0a5bf2c76a1e50cbf178698"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:12:13 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:27 2005 -0700"
      },
      "message": "[PATCH] ia64 basic __user annotations\n\n - document places where we pass kernel address to low-level primitive\n   that deals with kernel/user addresses\n - uintptr_t is unsigned long, not long\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "272cd2b71d478371e0a5bf2c76a1e50cbf178698",
      "tree": "390c40699d331ff0986c4f50249d1b2d02736c82",
      "parents": [
        "2ad4f86b60b649fd7428265c08d73a3bd360c81b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:10:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] arm/rpc iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ad4f86b60b649fd7428265c08d73a3bd360c81b",
      "tree": "827d9076685968dc03d4b59d9d419b3f4b188693",
      "parents": [
        "775b048d09c85d87a65a7ccd9c4f9372953a5d95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:09:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] arm/versatile iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "775b048d09c85d87a65a7ccd9c4f9372953a5d95",
      "tree": "ebe25d3a9296bf38368116c82a5adae2fc167af9",
      "parents": [
        "87e0f3dbd3693bc4583474ab191cbdd5e3d9d0fa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 29 00:07:29 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] cyblafb: portability fixes, sanitized work with pointers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87e0f3dbd3693bc4583474ab191cbdd5e3d9d0fa",
      "tree": "a5237a18e01b4a72359f869617524620c517561c",
      "parents": [
        "666002218d59db271e5c1ede1d80227170c51987"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 29 00:05:58 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] n_r3964: drop bogus fmt casts\n\n - print pointers with %p\n - casting pointer structure field to int and printing it with %d...\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "666002218d59db271e5c1ede1d80227170c51987",
      "tree": "1fadcb278c817ce56a653e5c3c58637f5056feec",
      "parents": [
        "ecba97d4aacf4e80c56eb73e39af0369cb8539a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 28 22:32:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] proc_mkdir() should be used to create procfs directories\n\nA bunch of create_proc_dir_entry() calls creating directories had crept\nin since the last sweep; converted to proc_mkdir().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecba97d4aacf4e80c56eb73e39af0369cb8539a4",
      "tree": "79b845eb73b34e75d9f53fae17e53bd264595960",
      "parents": [
        "54bb5675a6e966a58755ac44e3407f8ec2272b82"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 28 22:27:23 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] uml makefiles sanitized\n\nUML makefiles sanitized:\n - number of generated headers reduced to 2 (from user-offsets.c and\n   kernel-offsets.c resp.).  The rest is made constant and simply\n   includes those two.\n - mk_... helpers are gone now that we don\u0027t need to generate these\n   headers\n - arch/um/include2 removed since everything under arch/um/include/sysdep\n   is constant now and symlink can point straight to source tree.\n - dependencies seriously simplified.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc611a1a50caa04bae82ed3c1fc6505132f8343f",
      "tree": "4f4723d240b59b9d7ff1df862d101ec5120a3637",
      "parents": [
        "d0877904470c149c6553f1309cfed6c90d67cf91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 11:15:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 11:15:51 2005 +0100"
      },
      "message": "[ARM] Don\u0027t include mach-types.h unnecessarily\n\nIt\u0027s pointless to include mach-types.h if you\u0027re not going to use\nanything from it.  These references were removed as a result of:\n\ngrep -lr \u0027asm/mach-types\\.h\u0027 . | xargs grep -L \u0027machine_is_\\|MACH_TYPE_\\|MACHINE_START\\|machine_type\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0877904470c149c6553f1309cfed6c90d67cf91",
      "tree": "051abb20606dc6ee0d935456e2f903fc8833ba15",
      "parents": [
        "eb9181a2f85d46cdbbd3cb18b4541f8ab2df0933"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 11:12:52 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 11:12:52 2005 +0100"
      },
      "message": "[ARM] Don\u0027t include asm/arch/hardware.h directly\n\nSince asm/hardware.h\u0027s only reason for existing is to include\nasm/arch/hardware.h, it\u0027s completely pointless to include both.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb9181a2f85d46cdbbd3cb18b4541f8ab2df0933",
      "tree": "ebe98cfe8921276947acd95889f42f2718ba5625",
      "parents": [
        "ca5da7106214e03f5302ca630bd38a9145b27391"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 09:49:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 09:49:25 2005 +0100"
      },
      "message": "[ARM] Fix warning in arch/arm/mach-pxa/generic.c\n\nFix\n arch/arm/mach-pxa/generic.c:242: warning: \u0027struct i2c_pxa_platform_data\u0027 declared inside parameter list\ncaused by missing asm/arch/i2c.h include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca5da7106214e03f5302ca630bd38a9145b27391",
      "tree": "b8c012b76c1a28c629e0c2a6ed18f1f80e8283f8",
      "parents": [
        "664cceb0093b755739e56572b836a99104ee8a75"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 29 09:44:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 29 09:44:54 2005 +0100"
      },
      "message": "[ARM] pxafb: Remove #if DEBUG, convert DPRINTK to pr_debug\n\nFix warning:\n drivers/video/pxafb.h:119:5: warning: \"DEBUG\" is not defined\nby removing the whole\n #if DEBUG\n #define DPRINTK(fmt, args...) printk...etc...\n #else\n #define DPRINTK(fmt, args...)\n #endif\nstuff - we have pr_debug() for this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "01d40f28b125e0a9aa0ec24642be67fc4c5dfaff",
      "tree": "9e449cedf8332cc2c37cc96151af5080831e9b0c",
      "parents": [
        "735631a9196db42631b8817892605ee72e13a58b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 22:37:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 22:37:53 2005 -0700"
      },
      "message": "[NET]: Fix reversed logic in eth_type_trans().\n\nI got the second compare_eth_addr() test reversed, oops.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed3ffaf7b5e0262cb860f106a6632933671cc88f",
      "tree": "5b5260e523d5383922cc90f539c1f31e664e78f6",
      "parents": [
        "10147570f9eaff3920f0c67bad7244c2eb958d4f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:48:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:48:25 2005 -0700"
      },
      "message": "[SPARC64]: Solidify check in cheetah_check_main_memory().\n\nNeed to make sure the address is below high_memory before\npassing it to kern_addr_valid().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10147570f9eaff3920f0c67bad7244c2eb958d4f",
      "tree": "213bdf97f2ac9d2dc3708db19da4ea41ca4f1606",
      "parents": [
        "0836a0eb4073c3e0a09c5965833b9dec19f5abc7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:46:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:46:43 2005 -0700"
      },
      "message": "[SPARC64]: Kill all external references to sp_banks[]\n\nThus, we can mark sp_banks[] static in arch/sparc64/mm/init.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0836a0eb4073c3e0a09c5965833b9dec19f5abc7",
      "tree": "d6538773d4bdc18a32e49c11e35138465f7739a1",
      "parents": [
        "801ab3c731e77324c055769491711e620100dbfb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:38:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:38:08 2005 -0700"
      },
      "message": "[SPARC64]: Move phys_base, kern_{base,size}, and sp_banks[] init to paging_init\n\nAlso, move prom_probe_memory() into arch/sparc64/mm/init.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "801ab3c731e77324c055769491711e620100dbfb",
      "tree": "8e04e42d708681703c8e794eccd1c73b7364ba5c",
      "parents": [
        "efdc1e2083e04cc70721d55803889b346c1a3de2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:31:25 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:31:25 2005 -0700"
      },
      "message": "[SPARC]: Declare paging_init() in asm/pgtable.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efdc1e2083e04cc70721d55803889b346c1a3de2",
      "tree": "9f24fab33f795a69bb2dc43a8f3613392762ff02",
      "parents": [
        "5fd29752f09cabff582f65c0ce35518db4c64937"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:06:47 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 21:06:47 2005 -0700"
      },
      "message": "[SPARC64]: Simplify user fault fixup handling.\n\nInstead of doing byte-at-a-time user accesses to figure\nout where the fault occurred, read the saved fault_address\nfrom the current thread structure.\n\nFor the sake of defensive programming, if the fault_address\ndoes not fall into the user buffer range, simply assume the\nwhole area faulted.  This will cause the fixup for\ncopy_from_user() to clear the entire kernel side buffer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fd29752f09cabff582f65c0ce35518db4c64937",
      "tree": "b46e5c2c596d26125a7c2aac619fe1b52431f978",
      "parents": [
        "8cf14af0a740fb7e9f94a203b5a989beb875d58f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 20:41:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 20:41:45 2005 -0700"
      },
      "message": "[SPARC64]: Fix fault handling in unaligned trap handler.\n\nWe were not calling kernel_mna_trap_fault() correctly.\nInstead of being fancy, just return 0 vs. -EFAULT from\nthe assembler stubs, and handle that return value as\nappropriate.\n\nCreate an \"__retl_efault\" stub for assembler exception\ntable entries and use it where possible.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cf14af0a740fb7e9f94a203b5a989beb875d58f",
      "tree": "a7bec4d60c352e780d6a2b75e9b95e637e3a14f7",
      "parents": [
        "705747ab87c96f1b4b8e73ba617c323d9087f6ac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 20:21:11 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 20:21:11 2005 -0700"
      },
      "message": "[SPARC64]: Convert to use generic exception table support.\n\nThe funny \"range\" exception table entries we had were only\nused by the compat layer socketcall assembly, and it wasn\u0027t\neven needed there.\n\nFor free we now get proper exception table sorting and fast\nbinary searching.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "705747ab87c96f1b4b8e73ba617c323d9087f6ac",
      "tree": "efef5a442b2cccd76f94ae6cf3848519043e742d",
      "parents": [
        "d2212bc7db13268bef0799d9ff4b2e511c284885"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:48:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:48:40 2005 -0700"
      },
      "message": "[SPARC64]: Fix bug in unaligned load endianness swapping\n\nThe in-memory value was being swapped, not the value we\nloaded into the register.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "735631a9196db42631b8817892605ee72e13a58b",
      "tree": "d6a939f4390c9cbcaecf203772b8405e1fe3da2e",
      "parents": [
        "9301e320e98ff19a0e48881b038d0c24ca76e6c0"
      ],
      "author": {
        "name": "Martin Whitaker",
        "email": "atm@martin-whitaker.co.uk",
        "time": "Wed Sep 28 16:35:22 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 28 16:35:22 2005 -0700"
      },
      "message": "[ATM]: fix bug in atm address list handling\n\nFrom: Martin Whitaker \u003catm@martin-whitaker.co.uk\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "9301e320e98ff19a0e48881b038d0c24ca76e6c0",
      "tree": "b625aa1cb6dab99f343cdf85e0f32e7838a7ad93",
      "parents": [
        "e2c4b72158a9f1286df41dee478e774f1b94e93a"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Wed Sep 28 16:35:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 28 16:35:01 2005 -0700"
      },
      "message": "[ATM]: track and close listen sockets when sigd exits\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "e2c4b72158a9f1286df41dee478e774f1b94e93a",
      "tree": "f524c94f1bbee68d094362271ce44ebd6ac3e3e7",
      "parents": [
        "6b251858d377196b8cea20e65cae60f584a42735"
      ],
      "author": {
        "name": "Roman Kagan",
        "email": "rkagan@mail.ru",
        "time": "Wed Sep 28 16:34:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 28 16:34:24 2005 -0700"
      },
      "message": "[ATM]: net/atm/ioctl.c: autoload pppoatm and br2684\n\nSigned-off-by: Roman Kagan \u003crkagan@mail.ru\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\n"
    },
    {
      "commit": "6b251858d377196b8cea20e65cae60f584a42735",
      "tree": "4078d1d7fb50c25e222db5c54562da10ea4b4d5d",
      "parents": [
        "64233bffbb50f12e576c61d1698a573c8033004a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:31:48 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Sep 28 16:31:48 2005 -0700"
      },
      "message": "[TCP]: Fix init_cwnd calculations in tcp_select_initial_window()\n\nMatch it up to what RFC2414 really specifies.\nNoticed by Rick Jones.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54bb5675a6e966a58755ac44e3407f8ec2272b82",
      "tree": "d613e03fbe389509fc8086c262b1773ba56874cd",
      "parents": [
        "1146bc743e074760ef0dd08b3457f35a68069a54"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 19:29:59 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 20:11:30 2005 +0200"
      },
      "message": "[PATCH] pcmcia: only start up nonstatic sockets if both mem and io are available\n\nOnly start up nonstatic sockets if both IO and MEM resources are available.\nThanks to Russell King and Matthew Wilcox for tracking this down.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "1146bc743e074760ef0dd08b3457f35a68069a54",
      "tree": "db9ca4e89087f2a3d26319f5b637f958b669c414",
      "parents": [
        "664cceb0093b755739e56572b836a99104ee8a75"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 19:28:37 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Sep 28 20:11:26 2005 +0200"
      },
      "message": "[PATCH] pcmcia: allow one port excludes\n\nAllow for excluding only one port in /etc/pcmcia/config.otps\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "664cceb0093b755739e56572b836a99104ee8a75",
      "tree": "dbaa3ab802803879f29532db4d8a91a54294cf88",
      "parents": [
        "5134fc15b643dc36eb9aa77e4318b886844a9ac5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Sep 28 17:03:15 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 09:10:47 2005 -0700"
      },
      "message": "[PATCH] Keys: Add possessor permissions to keys [try #3]\n\nThe attached patch adds extra permission grants to keys for the possessor of a\nkey in addition to the owner, group and other permissions bits. This makes\nSUID binaries easier to support without going as far as labelling keys and key\ntargets using the LSM facilities.\n\nThis patch adds a second \"pointer type\" to key structures (struct key_ref *)\nthat can have the bottom bit of the address set to indicate the possession of\na key. This is propagated through searches from the keyring to the discovered\nkey. It has been made a separate type so that the compiler can spot attempts\nto dereference a potentially incorrect pointer.\n\nThe \"possession\" attribute can\u0027t be attached to a key structure directly as\nit\u0027s not an intrinsic property of a key.\n\nPointers to keys have been replaced with struct key_ref *\u0027s wherever\npossession information needs to be passed through.\n\nThis does assume that the bottom bit of the pointer will always be zero on\nreturn from kmem_cache_alloc().\n\nThe key reference type has been made into a typedef so that at least it can be\nlocated in the sources, even though it\u0027s basically a pointer to an undefined\ntype. I\u0027ve also renamed the accessor functions to be more useful, and all\nreference variables should now end in \"_ref\".\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5134fc15b643dc36eb9aa77e4318b886844a9ac5",
      "tree": "170339651303da0bb530c407300f09d3cd39caa2",
      "parents": [
        "2dd3c1df95fb29e9227f16ccd7d786d129e2b34d"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Sep 28 06:42:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:58:51 2005 -0700"
      },
      "message": "[PATCH] cpuset read past eof memory leak fix\n\nDon\u0027t leak a page of memory if user reads a cpuset file past eof.\n\nSigned-off-by: KUROSAWA Takahiro \u003ckurosawa@valinux.co.jp\u003e\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2dd3c1df95fb29e9227f16ccd7d786d129e2b34d",
      "tree": "60f05d91184e73d3e85b125f6e13ac0ceedc3231",
      "parents": [
        "5c382300876f2337f7b945c159ffcaf285f296ea",
        "a1c337afaf4ec4d4eabc75a5e1170d03161de4e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:47:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:47:55 2005 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 from master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "5c382300876f2337f7b945c159ffcaf285f296ea",
      "tree": "d505f231c23d415f2609c6bf0ef7c196503dc161",
      "parents": [
        "0f9578b70a9f112bfb541e1d5ab486a376e64503"
      ],
      "author": {
        "name": "Alok N Kataria",
        "email": "alokk@calsoftinc.com",
        "time": "Tue Sep 27 21:45:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] kmalloc_node IRQ safety fix\n\nIn kmalloc_node we are checking if the allocation is for the same node when\ninterrupts are \"on\".  This may lead to an allocation on another node than\nintended.\n\nThis patch just shifts the check for the current node in __cache_alloc_node\nwhen interrupts are disabled.\n\nSigned-off-by: Alok N Kataria \u003calokk@calsoftinc.com\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f9578b70a9f112bfb541e1d5ab486a376e64503",
      "tree": "00e93df9f9920c43ace34e28298255dc8a0f9263",
      "parents": [
        "485ef69edefd7fc7f351c94d0d77b3ed8a242f7b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 27 21:45:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] ppc64: More hugepage fixes\n\nMy previous patch fixing invalidation of huge PTEs wasn\u0027t good enough, we\nstill had an issue if a PTE invalidation batch contained both small and\nlarge pages.  This patch fixes this by making sure the batch is flushed if\nthe page size fed to it changes.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "485ef69edefd7fc7f351c94d0d77b3ed8a242f7b",
      "tree": "597d4529ae29a56fe433399ce840d3cdce7b1680",
      "parents": [
        "269fd2a6f84828fd96218d164dace8c413fa5c03"
      ],
      "author": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Tue Sep 27 21:45:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] device-mapper: Fix queue_if_no_path initialisation\n\nWhen creating a multipath device, if the queue_if_no_path parameter is\nspecified it gets ignored.\n\nWhile the queue_if_no_path variable is correctly set to 1, the\nsaved_queue_if_no_path gets set to 0.  When the device is subsequently made\nlive (resumed), the saved value (0) always overwrites the live value (1) so\nthe option *always* gets turned off.\n\nThe fix adds a parameter to the queue_if_no_path() function to indicate\nwhether the previous value should be preserved or not - if not, as when the\ndevice is being set up, the saved value is set to the new value (1).\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "269fd2a6f84828fd96218d164dace8c413fa5c03",
      "tree": "20496da0d4e5c5a6096a0e690b5b603ace6f7baf",
      "parents": [
        "0f7347c20c410c300be0db4c132945fd02e54110"
      ],
      "author": {
        "name": "goggin, edward",
        "email": "egoggin@emc.com",
        "time": "Tue Sep 27 21:45:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:42 2005 -0700"
      },
      "message": "[PATCH] device-mapper: Trigger an event when a table is deleted\n\nIf anything is waiting on a device\u0027s table when the device is removed, we\nmust first wake it up so it will release its reference.  Otherwise the\ntable\u0027s reference count will not drop to zero and the table will not get\nremoved.\n\nSigned-Off-By: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f7347c20c410c300be0db4c132945fd02e54110",
      "tree": "8f8a059eaed60c6d4f98a62f7dde447d4a76b9e3",
      "parents": [
        "f65a4d10c8a4eb9f919cf416e5dcd720b7d20f50"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Sep 27 21:45:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] swsusp: avoid problems if there are too many pages to save\n\nThe following patch makes swsusp avoid problems during resume if there are\ntoo many pages to save on suspend.  It adds a constant that allows us to\nverify if we are going to save too many pages and implements the check\n(this is done as early as we can tell that the check will trigger, which is\nin swsusp_alloc()).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f65a4d10c8a4eb9f919cf416e5dcd720b7d20f50",
      "tree": "71bb423f5c16dddcb16c5ec9ca431f8658ace866",
      "parents": [
        "b3ca80935100af47f226be439cb266378dab7bf7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 27 21:45:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] orinoco: Fix flood of kernel log with stupid WE warnings\n\nLatest wireless extensions moved a field from netdev -\u003e wireless_handlers.\nThe WE core will now printk a warning on every call to get_wireless_stats()\non a driver that still uses the old field.  This patch fixes orinoco.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3ca80935100af47f226be439cb266378dab7bf7",
      "tree": "8633bb97958ccc79a5f7a96d391aaca1bab926cd",
      "parents": [
        "ed90fb4a19956cece996eb1d26534f592918730e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Sep 27 21:45:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] ppc64: Add missing barrier() in kexec code\n\nMikey and I were testing kexec and hit a lockup.  It turns out gcc 4.0\noptimises the kexec_prepare_cpus loop so we avoid reloading paca.hw_cpu_id.\n A gcc barrier() fixes the problem.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed90fb4a19956cece996eb1d26534f592918730e",
      "tree": "4338f247d95cc6fb3e881d8119ace746b6d299cd",
      "parents": [
        "6c132b5fe6579ed4b4892c02fe6c05f7e3afc579"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Tue Sep 27 21:45:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] cpuset maintainers\n\nSpecify the cpuset maintainers.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Simon Derr \u003csimon.derr@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c132b5fe6579ed4b4892c02fe6c05f7e3afc579",
      "tree": "4dd6236d24fdd9aec545b8feb51516bbf052c12e",
      "parents": [
        "a9d014afc3609e3094fd06176380ed057edd4a1b"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Sep 27 21:45:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] x86-64: Fix bad assumption that dualcore cpus have synced TSCs\n\nThis should resolve the issue seen in bugme bug #5105, where it is assumed\nthat dualcore x86_64 systems have synced TSCs.  This is not the case, and\nalternate timesources should be used instead.\n\nFor more details, see:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5105\n\nAndi\u0027s earlier concerns that the TSCs should be synced on dualcore systems\nhave been resolved by confirmation from AMD folks that they can be\nunsynced.\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9d014afc3609e3094fd06176380ed057edd4a1b",
      "tree": "655a49bf63f90cdbd4ff7822e54219a575d57bc2",
      "parents": [
        "f4208b9a9538baabad197276076bc1d4f52d42b9"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 27 21:45:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] Add IPMI poweroff control to sysfs\n\nPut the IPMI poweroff_powercycle parameter into sysfs.  This field is\ndynamically settable and is valuable to have in sysfs.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4208b9a9538baabad197276076bc1d4f52d42b9",
      "tree": "a13d24a36d77d948c47b8f948cd426aa84da42ff",
      "parents": [
        "f36462f078403c1859a7e58177b28e01b3a179e4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Sep 27 21:45:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] ppc: fix stupid thinko in oprofile fix\n\nI did something stupid in my oprofile fix, here\u0027s the obvious fix:\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f36462f078403c1859a7e58177b28e01b3a179e4",
      "tree": "48cc5b800e8fb6701a18135e015ebe57b4f1be60",
      "parents": [
        "e3306dd5f7eb2e699f36a4a313fca4b48b18d5e1"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 27 21:45:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 28 07:46:41 2005 -0700"
      },
      "message": "[PATCH] Ignore trailing whitespace on kernel parameters correctly\n\nDave Jones says:\n\n... if the modprobe.conf has trailing whitespace, modules fail to load\nwith the following helpful message..\n\n\tsnd_intel8x0: Unknown parameter `\u0027\n\nPrevious version truncated last argument.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "e3306dd5f7eb2e699f36a4a313fca4b48b18d5e1"
}
