)]}'
{
  "log": [
    {
      "commit": "f5c1e2ea71603bc2962041fef9dd902cb8626a1d",
      "tree": "506df04849d84bbc9094a878f29123bb8e342cd1",
      "parents": [
        "eee8abe5de9cbd936b51db292c8d3c406b0e79e7"
      ],
      "author": {
        "name": "Alan Tyson",
        "email": "atyson@hp.com",
        "time": "Sat Mar 10 06:05:14 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Mar 10 06:05:14 2007 +0000"
      },
      "message": "[CIFS] reset mode when client notices that ATTR_READONLY is no longer set\n\nSigned-off-by: Alan Tyso \u003catyson@hp.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "eee8abe5de9cbd936b51db292c8d3c406b0e79e7",
      "tree": "eec36145a50ab08e85f45107b9ed15a1bc83535f",
      "parents": [
        "06aa5b4aae223ea4d623dc68e85466174bb92c84",
        "de79059ecd7cd650f3788ece978a64586921d1f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:05:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:05:34 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BRIDGE]: adding new device to bridge should enable if up\n  [IPV6]: Do not set IF_READY if device is down\n  [IPSEC]: xfrm audit hook misplaced in pfkey_delete and xfrm_del_sa\n  [IPSEC]: Add xfrm policy change auditing to pfkey_spdget\n  [IPSEC]: xfrm_policy delete security check misplaced\n  [CONNECTOR]: Bugfix for cn_call_callback()\n  [DCCP]: Revert patch which disables bidirectional mode\n  [IPV6]: Handle np-\u003eopt being NULL in ipv6_getsockopt_sticky().\n  [UDP]: Reread uh pointer after pskb_trim\n  [NETFILTER]: nfnetlink_log: fix crash on bridged packet\n  [NETFILTER]: nfnetlink_log: zero-terminate prefix\n  [NETFILTER]: nf_conntrack_ipv6: fix incorrect classification of IPv6 fragments as ESTABLISHED\n"
    },
    {
      "commit": "06aa5b4aae223ea4d623dc68e85466174bb92c84",
      "tree": "22b40cd55396e5329fe8cf69907a1af13145f8bd",
      "parents": [
        "c91a32503d9ff8079cc45fa743d428fd705042dd",
        "b2e569d876e153365b01525a102b7d90bb309446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:04:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:04:21 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] ARC: Fix several compiler warnings.\n  [MIPS] ISA: Fix typo\n  [CHAR] ds1286: Fix handling of seconds in RTC_ALM_SET ioctl.\n"
    },
    {
      "commit": "c91a32503d9ff8079cc45fa743d428fd705042dd",
      "tree": "d5c642797361fac2e36c103abd9488c414b034ab",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf",
        "3bc207d2b72ea0e6927cccc653c2dc8be593f89f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:03:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 19:03:51 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fsys_getcpu for IA64\n  [IA64] remove duplicate declaration of efi_initialize_iomem_resources\n  [IA64] Pick highest possible saved_max_pfn for crash_dump\n  [IA64] fix NULL pointer in ia64/irq_chip-mask/unmask function\n"
    },
    {
      "commit": "b2e569d876e153365b01525a102b7d90bb309446",
      "tree": "3e9da5a4f6efbd4d42659a66d9527a38f01cba9d",
      "parents": [
        "012390517e3e6734d381ff81c4a7e9817636e2f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:47:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[MIPS] ARC: Fix several compiler warnings.\n\n  CC      arch/mips/arc/init.o\narch/mips/arc/init.c: In function \u0027prom_init\u0027:\narch/mips/arc/init.c:27: warning: ISO C90 forbids mixed declarations and code\narch/mips/arc/init.c:35: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type \u0027ULONG\u0027\narch/mips/arc/init.c:28: warning: unused variable \u0027c\u0027\narch/mips/arc/init.c:27: warning: unused variable ‘cnt’\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "012390517e3e6734d381ff81c4a7e9817636e2f1",
      "tree": "03211c7969858568b2c83072907f3e0da426a7cc",
      "parents": [
        "b35692ebdef0c1cd4a05a58559a94ced54ff9c82"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:45:26 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[MIPS] ISA: Fix typo\n\nLost CONFIG_ prefix discovered by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b35692ebdef0c1cd4a05a58559a94ced54ff9c82",
      "tree": "3161106dfae3b4a83c6ca65bbf8a99eb62402915",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 00:14:25 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 08 01:10:30 2007 +0000"
      },
      "message": "[CHAR] ds1286: Fix handling of seconds in RTC_ALM_SET ioctl.\n\n o Fix use of uninitialized variable sec.\n o Make the RTC_ALM_SET ioctl return -EINVAL for non-zero seconds - the\n   DS1286 has no second field for the alarm time.\n o Replace the obscure BIN_TO_BCD macro with BIN2BCD.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3bc207d2b72ea0e6927cccc653c2dc8be593f89f",
      "tree": "6227ca004edf20809668ce0899e1835e075842bc",
      "parents": [
        "ddbad076303dfc0ed4fcba53907dc175bb6d67b2"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Mon Feb 12 16:27:10 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:27:09 2007 -0800"
      },
      "message": "[IA64] fsys_getcpu for IA64\n\nOn 1.6GHz Montectio Tiger4, the following performance data is measured with\nkernel built with defconfig which has NUMA configured:\n\nFastest sys_getcpu: 502 itc counts.\nFastest fsys_getcpu: 28 itc counts.\n\nfsys_getcpu performance is largly impacted by whether data (node_to_cpu_map\netc) is in cache. It can take fsys_getcpu up to ~150 itc counts in cold\ncache case.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ddbad076303dfc0ed4fcba53907dc175bb6d67b2",
      "tree": "b030464c14dadbbd02c2baeb8f0784bd06265163",
      "parents": [
        "e55fdf11f3029bcd41b1b9547ad9db12c27eea76"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Mar 06 16:20:10 2007 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:18:38 2007 -0800"
      },
      "message": "[IA64] remove duplicate declaration of efi_initialize_iomem_resources\n\nefi_initialize_iomem_resources() is declared in both include/linux/efi.h\nand arch/ia64/kernel/setup.c. This patch removes the latter.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e55fdf11f3029bcd41b1b9547ad9db12c27eea76",
      "tree": "e2bc7103b33e5a0505e3b3ca947990d47d04f350",
      "parents": [
        "e253eb0c082e71082cc980a0c81582c2bc734605"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:13:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 16:13:25 2007 -0800"
      },
      "message": "[IA64] Pick highest possible saved_max_pfn for crash_dump\n\nBerhhard Walle noted that on his HP rx8640 he ended up with saved_max_pfn\nsmaller than the highest address of system ram in /proc/iomem and proposed\na patch to base the address on the unrounded and unfiltered EFI memory\nmap address.  Simon Horman and Magnus Damm suggested that the whole test\nbe moved earlier in the function.  This is the combination of both of\nthese patches.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "de79059ecd7cd650f3788ece978a64586921d1f1",
      "tree": "d243e26bd799242ddd681e04311f70e40070a4b8",
      "parents": [
        "c7ababbdc647e67e953d153ddf62cbdc9fe3297e"
      ],
      "author": {
        "name": "Aji Srinivas",
        "email": "emc.com",
        "time": "Wed Mar 07 16:10:53 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 07 16:10:53 2007 -0800"
      },
      "message": "[BRIDGE]: adding new device to bridge should enable if up\n\nOne change introduced by the workqueue removal patch is that adding an\ninterface that is up to a bridge which is also up does not ever call\nbr_stp_enable_port(), leaving the port in DISABLED state until we do\nifconfig down and up or link events occur.\n\nThe following patch to the br_add_if function fixes it.\nThis is a regression introduced in 2.6.21.\n\nSubmitted-by: Aji_Srinivas@emc.com\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7ababbdc647e67e953d153ddf62cbdc9fe3297e",
      "tree": "af469f536ede3b5e1961e26e2195d610827dcc5e",
      "parents": [
        "16bec31db751030171b31d7767fa3a5bdbe980ea"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Mar 07 16:02:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:12 2007 -0800"
      },
      "message": "[IPV6]: Do not set IF_READY if device is down\n\nNow that we add the IPv6 device at registration time we don\u0027t need\nto set IF_READY in ipv6_add_dev anymore because we will always get\na NETDEV_UP event later on should the device ever become ready.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16bec31db751030171b31d7767fa3a5bdbe980ea",
      "tree": "60b69d571ba42ef0bf9f54833bd10228220c87bd",
      "parents": [
        "215a2dd3b43e0dc425e81d21de9d961416b1dad4"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Mar 07 16:02:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:11 2007 -0800"
      },
      "message": "[IPSEC]: xfrm audit hook misplaced in pfkey_delete and xfrm_del_sa\n\nInside pfkey_delete and xfrm_del_sa the audit hooks were not called if\nthere was any permission/security failures in attempting to do the del\noperation (such as permission denied from security_xfrm_state_delete).\nThis patch moves the audit hook to the exit path such that all failures\n(and successes) will actually get audited.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Venkat Yekkirala \u003cvyekkirala@trustedcs.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "215a2dd3b43e0dc425e81d21de9d961416b1dad4",
      "tree": "1b59b4ae1b4682d5da10a684a262e67b22a19246",
      "parents": [
        "ef41aaa0b755f479012341ac11db9ca5b8928d98"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Mar 07 16:01:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:10 2007 -0800"
      },
      "message": "[IPSEC]: Add xfrm policy change auditing to pfkey_spdget\n\npfkey_spdget neither had an LSM security hook nor auditing for the\nremoval of xfrm_policy structs.  The security hook was added when it was\nmoved into xfrm_policy_byid instead of the callers to that function by\nmy earlier patch and this patch adds the auditing hooks as well.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Venkat Yekkirala \u003cvyekkirala@trustedcs.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef41aaa0b755f479012341ac11db9ca5b8928d98",
      "tree": "f5cd83b9117d0092f40006fbf4fd1f39652ad925",
      "parents": [
        "05e52dd7396514648fba6c275eb7b49eca333c6d"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Mar 07 15:37:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:09 2007 -0800"
      },
      "message": "[IPSEC]: xfrm_policy delete security check misplaced\n\nThe security hooks to check permissions to remove an xfrm_policy were\nactually done after the policy was removed.  Since the unlinking and\ndeletion are done in xfrm_policy_by* functions this moves the hooks\ninside those 2 functions.  There we have all the information needed to\ndo the security check and it can be done before the deletion.  Since\nauditing requires the result of that security check err has to be passed\nback and forth from the xfrm_policy_by* functions.\n\nThis patch also fixes a bug where a deletion that failed the security\ncheck could cause improper accounting on the xfrm_policy\n(xfrm_get_policy didn\u0027t have a put on the exit path for the hold taken\nby xfrm_policy_by*)\n\nIt also fixes the return code when no policy is found in\nxfrm_add_pol_expire.  In old code (at least back in the 2.6.18 days) err\nwasn\u0027t used before the return when no policy is found and so the\ninitialization would cause err to be ENOENT.  But since err has since\nbeen used above when we don\u0027t get a policy back from the xfrm_policy_by*\nfunction we would always return 0 instead of the intended ENOENT.  Also\nfixed some white space damage in the same area.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Venkat Yekkirala \u003cvyekkirala@trustedcs.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05e52dd7396514648fba6c275eb7b49eca333c6d",
      "tree": "144ecb4d6986128773e6d5aad4e9aae52ce554d1",
      "parents": [
        "151a99317ee9efcfd3e642da62e1edf4f47fcb3e"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Wed Mar 07 12:55:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:08 2007 -0800"
      },
      "message": "[CONNECTOR]: Bugfix for cn_call_callback()\n\nWhen system under heavy stress and must allocate new work\ninstead of reusing old one, new work must use correct\ncompletion callback.\n\nPatch is based on Philipp\u0027s and Lars\u0027 work.\nI only cleaned small stuff (and removed spaces instead of tabs).\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "151a99317ee9efcfd3e642da62e1edf4f47fcb3e",
      "tree": "8abf1427c3e25fc7ec6d48c863a4a2cf33ddc004",
      "parents": [
        "286930797d74b2c9a5beae84836044f6a836235f"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Wed Mar 07 12:53:48 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:07 2007 -0800"
      },
      "message": "[DCCP]: Revert patch which disables bidirectional mode\n\nThis reverts an earlier patch which disabled bidirectional mode, meaning that\na listening (passive) socket was not allowed to write to the other (active)\nend of the connection.\n\nThis mode had been disabled when there were problems with CCID3, but it\nimposes a constraint on socket programming and thus hinders deployment.\n\nA change is included to ignore RX feedback received by the TX CCID3 module.\n\nMany thanks to Andre Noll for pointing out this issue.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "286930797d74b2c9a5beae84836044f6a836235f",
      "tree": "95a12839a1ff2eb82914a20556ed6f7d614a9490",
      "parents": [
        "d644329bc9f10213a282387dfe4984ff891dd768"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 12:50:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:05 2007 -0800"
      },
      "message": "[IPV6]: Handle np-\u003eopt being NULL in ipv6_getsockopt_sticky().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d644329bc9f10213a282387dfe4984ff891dd768",
      "tree": "a22fa4740a9bba8f8b994a9b988cc5bc68da9538",
      "parents": [
        "ba5dcee128d9f2877a6d2a5b150c24d90d77dad1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Mar 06 20:26:48 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:04 2007 -0800"
      },
      "message": "[UDP]: Reread uh pointer after pskb_trim\n\nThe header may have moved when trimming.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba5dcee128d9f2877a6d2a5b150c24d90d77dad1",
      "tree": "efd5a53fcb30f56bf912bb2eb81ab156205d9a1b",
      "parents": [
        "881dbfe8accc9434dd0d7d052505e3dca6ad9b3c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Mar 06 20:24:53 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:03 2007 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_log: fix crash on bridged packet\n\nphysoutdev is only set on purely bridged packet, when nfnetlink_log is used\nin the OUTPUT/FORWARD/POSTROUTING hooks on packets forwarded from or to a\nbridge it crashes when trying to dereference skb-\u003enf_bridge-\u003ephysoutdev.\n\nReported by Holger Eitzenberger \u003cheitzenberger@astaro.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "881dbfe8accc9434dd0d7d052505e3dca6ad9b3c",
      "tree": "2e742e2ae5162be28ca2ede93daea67712b83ddd",
      "parents": [
        "dd63006b8fb5abf2336e145632610c6175a28fea"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Mar 06 20:24:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:02 2007 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_log: zero-terminate prefix\n\nUserspace expects a zero-terminated string, so include the trailing\nzero in the netlink message.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd63006b8fb5abf2336e145632610c6175a28fea",
      "tree": "f409f238d52ffe981061d6a26176841e1fc50fb3",
      "parents": [
        "455921451a176d90c5cfef898f061bb6fc83faaf"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Mar 06 20:24:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 07 16:08:01 2007 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack_ipv6: fix incorrect classification of IPv6 fragments as ESTABLISHED\n\nThe individual fragments of a packet reassembled by conntrack have the\nconntrack reference from the reassembled packet attached, but nfctinfo\nis not copied. This leaves it initialized to 0, which unfortunately is\nthe value of IP_CT_ESTABLISHED.\n\nThe result is that all IPv6 fragments are tracked as ESTABLISHED,\nallowing them to bypass a usual ruleset which accepts ESTABLISHED\npackets early.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e253eb0c082e71082cc980a0c81582c2bc734605",
      "tree": "985f9a758aa1b429d0b057950728ed2572e892e2",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Wed Mar 07 14:57:35 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Mar 07 14:57:35 2007 -0800"
      },
      "message": "[IA64] fix NULL pointer in ia64/irq_chip-mask/unmask function\n\nThis patch fixes boot failure because irq_desc-\u003emask() is NULL.\n\n- Added mask/unmask functions to ia64\u0027s irq desc function table.\n- rename hw_interrupt_type to irq_chip. hw_interrupt_type is old name.\n- Tony: Added same change to arch/ia64/sn/kernel/irq.c as pointed out\n  by Eric Biederman ... mask/unmask functions there can be no-op.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "455921451a176d90c5cfef898f061bb6fc83faaf",
      "tree": "0b6b1686fa1370c15e16fb8e1bb419ea6f877bf4",
      "parents": [
        "0782588b63d0a4307fd277b35c449a17bc59ccc0",
        "a9e28d9b0b269a68a19e4ff0f6b9473f86b01358"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 11:27:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 11:27:53 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  avr32: dma-mapping.h\n  [AVR32] Don\u0027t use kmap() in flush_icache_page()\n  [AVR32] Fix bogus ti-\u003eflags manipulation in debug handler\n  [AVR32] Fix typo in include/asm-avr32/Kbuild\n  [AVR32] show_trace: Only walk valid stack addresses\n  [AVR32] at32_spi_setup_slaves should be __init\n"
    },
    {
      "commit": "0782588b63d0a4307fd277b35c449a17bc59ccc0",
      "tree": "5eceda980d8cdeaa792ef9f5148b979a39caa1f5",
      "parents": [
        "d694c16bc332c7e706f44e3d10bea06228166a6f",
        "c3f49bc209b28d2b5f82b78baaa827eb3a4d1891"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:09:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:09:12 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] Fix bz 229873, alternate test: assertion \"!ip-\u003ei_inode.i_mapping-\u003enrpages\" failed\n  [GFS2] build fix\n  [GFS2] go_drop_bh is never used, so remove it\n  [GFS2] Remove unused variable\n  [GFS2] Fix bz 229831, lookup returns wrong inode\n  [GFS2] Fix bz 230143, incorrect flushing of rgrps\n  [GFS2] pass formal ino in do_filldir_main\n  [DLM] fs/dlm/user.c should #include \"user.h\"\n  [GFS2] fix hangup when multiple processes are trying to write to the same file\n  [GFS2] NFS filehandle check\n  [GFS2] add newline to printk message\n  [GFS2] fix locking mistake\n"
    },
    {
      "commit": "c3f49bc209b28d2b5f82b78baaa827eb3a4d1891",
      "tree": "db160e1e04427ab48a7324f2781e66beb5c92072",
      "parents": [
        "95d97b7dd7d7a7a13d11a38b3ecb64849d2e5086"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 09:06:48 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:03:53 2007 -0500"
      },
      "message": "[GFS2] Fix bz 229873, alternate test: assertion \"!ip-\u003ei_inode.i_mapping-\u003enrpages\" failed\n\nThe following removes an incorrect assertion from the GFS2 glops code. This\nfixes Red Hat bz 229873. Thanks to Abhijith Das for testing the patch\nand confirming the fix.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Abhijith Das \u003cadas@redhat.com\u003e\n"
    },
    {
      "commit": "95d97b7dd7d7a7a13d11a38b3ecb64849d2e5086",
      "tree": "15203dc62e76e5905e12ef89d9add14ccbd13609",
      "parents": [
        "631c42e170564108423fa4073531db159f2523ea"
      ],
      "author": {
        "name": "akpm@linux-foundation.org",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 05 23:10:39 2007 -0800"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:03:25 2007 -0500"
      },
      "message": "[GFS2] build fix\n\nfs/gfs2/glock.c:2198: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\n\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "631c42e170564108423fa4073531db159f2523ea",
      "tree": "aaa57c63ef9412f5b0b4b32683b08e786a28ea07",
      "parents": [
        "04b159b132c0d8e92dae8c72f134fd5b13b43deb"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 10:36:32 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:02:53 2007 -0500"
      },
      "message": "[GFS2] go_drop_bh is never used, so remove it\n\nThe -\u003ego_drop_bh function is never used, so this removes it and the single\ncaller,\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "04b159b132c0d8e92dae8c72f134fd5b13b43deb",
      "tree": "efb9e890adc57a1b102ea3da7d6fbc3d5d1178b2",
      "parents": [
        "1be3867955731b5cb2dc14060cc46f0882e87873"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 11:14:44 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:02:30 2007 -0500"
      },
      "message": "[GFS2] Remove unused variable\n\nRemove an unused variable.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "1be3867955731b5cb2dc14060cc46f0882e87873",
      "tree": "6b62524ccc4809a8f60c3eda3f9066529891c72a",
      "parents": [
        "cad5b9392754910ee7dbe551eb004010a864c882"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Mar 01 10:00:53 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:01:53 2007 -0500"
      },
      "message": "[GFS2] Fix bz 229831, lookup returns wrong inode\n\nThe following patch fixes Red Hat bz 229831. Without this patch its\npossible for the wrong inode to be returned in certain cases. It is a\npretty unusual event, so that its taken some time to track down. Thanks\nand due to Josef Whiter who did a lot of the testing required to thrack\nthis down and fix it.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "cad5b9392754910ee7dbe551eb004010a864c882",
      "tree": "8f471553844c6a920d607a82b466f649599a102e",
      "parents": [
        "fb0d3bce8e88cca4abb26076f778f64edcaf19aa"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Feb 28 14:03:00 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 14:00:14 2007 -0500"
      },
      "message": "[GFS2] Fix bz 230143, incorrect flushing of rgrps\n\nThe below patch fixes a problem where we were not flushing rgrps\ncorrectly. It only occurred in the specific case that a callback was\nreceived for an rgrp which was dirty and when a journal log flush had\nnot already resulted in the rgrp being flushed anyway. This fixes Red\nHat bz 230143,\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "fb0d3bce8e88cca4abb26076f778f64edcaf19aa",
      "tree": "e4234e7fb9415bac32c12a607b8030d98acb22e0",
      "parents": [
        "84c6e8cd359adc34d21e40efcafe09297510b3c8"
      ],
      "author": {
        "name": "Wendy Cheng",
        "email": "wcheng@redhat.com",
        "time": "Wed Feb 28 11:24:25 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:45 2007 -0500"
      },
      "message": "[GFS2] pass formal ino in do_filldir_main\n\nok, the following is the minimum changes to get NFSD going before we\nsettle down this issue .. would appreciate this in the tree so other NFS\nrelated works can get done in parallel.\n\nSigned-off-by: S. Wendy Cheng \u003cwcheng@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "84c6e8cd359adc34d21e40efcafe09297510b3c8",
      "tree": "0f90995bf4a558030e0777ba41289134b0cdb8ed",
      "parents": [
        "a13cbe375303585fec1425135ed54adb62be41fc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 26 00:18:42 2007 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:21 2007 -0500"
      },
      "message": "[DLM] fs/dlm/user.c should #include \"user.h\"\n\nEvery file should include the headers containing the prototypes for\nit\u0027s global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a13cbe375303585fec1425135ed54adb62be41fc",
      "tree": "47e048bf645f370622776e75a8dd388cea4e89b8",
      "parents": [
        "a7d2b2bdc9a0b55d5b08e15756c7e65c48c4bca5"
      ],
      "author": {
        "name": "Josef Whiter",
        "email": "jwhiter@redhat.com",
        "time": "Fri Feb 23 12:49:51 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:58:02 2007 -0500"
      },
      "message": "[GFS2] fix hangup when multiple processes are trying to write to the same file\n\nThis fixes a problem I encountered while running bonnie++.  When you have one\nthread that opens a file and starts to write to it, and then another thread that\ntries to open and write to the same file, the second thread will loop forever\ntrying to grab the inode lock for that inode.  Basically we come in through\ngeneric_buffered_file_write, which calls gfs2_prepare_write, which then attempts\nto grab the glock.  Because we don\u0027t own the lock, gfs2_prepare_write gets\nGLR_TRYFAILED, which returns AOP_TRUNCATED_PAGE to generic_buffered_file_write.\nAt this point generic_buffered_file_write loops around again and immediately\nretries the prepare_write.  This means that the second process never gets off of\nthe processor in order to allow the process that holds the lock to finish its\nwork and let go of the lock.  This patch makes gfs2_glock_nq schedule() if it\ngets back a GLR_TRYFAILED, which resolves this problem.\n\nSigned-off-by: Josef Whiter \u003cjwhiter@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a7d2b2bdc9a0b55d5b08e15756c7e65c48c4bca5",
      "tree": "d3f76ffff0bf5798bc29bbff0f62998d95de0d95",
      "parents": [
        "d5a6751b32c79680da90eaa76919ffe6e5b8a94f"
      ],
      "author": {
        "name": "Wendy Cheng",
        "email": "wcheng@redhat.com",
        "time": "Fri Feb 23 00:21:17 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:57:34 2007 -0500"
      },
      "message": "[GFS2] NFS filehandle check\n\nFile handle checking error found in \u002707 NFS connectathon. The fh_type\nand fh_len are not necessarily identical. Some of the client machines\ncould fail mount with stale filehandle without this patch.\n\nSigned-off-by: S. Wendy Cheng \u003cwcheng@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d5a6751b32c79680da90eaa76919ffe6e5b8a94f",
      "tree": "b5f03b60c06e193c92611b173da902d137327c17",
      "parents": [
        "2e95b6653bb69c893e6ee1b42b537939c1ea2b9c"
      ],
      "author": {
        "name": "Richard Fearn",
        "email": "richardfearn@gmail.com",
        "time": "Sat Feb 17 17:29:15 2007 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:57:10 2007 -0500"
      },
      "message": "[GFS2] add newline to printk message\n\nPatch for the 2.6.20 stable tree that adds a missing newline to one of\nthe printk messages in fs/gfs2/ops_fstype.c.\n\nSigned-off-by: Richard Fearn \u003crichardfearn@gmail.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2e95b6653bb69c893e6ee1b42b537939c1ea2b9c",
      "tree": "8e08e3850d755515c4bac6577f6855c260add55e",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Josef Whiter",
        "email": "jwhiter@redhat.com",
        "time": "Tue Feb 20 00:03:29 2007 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Mar 07 13:56:41 2007 -0500"
      },
      "message": "[GFS2] fix locking mistake\n\nThis patch fixes a locking mistake in the quota code, we do a mutex_lock instead\nof a mutex_unlock.\n\nSigned-off-by: Josef Whiter \u003cjwhiter@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d694c16bc332c7e706f44e3d10bea06228166a6f",
      "tree": "72d0ab61ce633002a1c4de2406101e28e101afa3",
      "parents": [
        "d04f41e35343f1d788551fd3f753f51794f4afcf",
        "ccd45ad405bcb1504bd923bd0487902374c942c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:08:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:08:33 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Kill off I/O cruft for R7780RP.\n  sh: Revert lazy dcache writeback changes.\n  sh: Enable SM501 support for RTS7751R2D.\n  sh: Use L1_CACHE_BYTES for .data.cacheline_aligned.\n  sysctl: Support vdso_enabled sysctl on SH.\n  sh: Fix kernel thread stack corruption with preempt.\n  doc: Add SH to vdso and earlyprintk in kernel-parameters.txt\n  sh: Fix sigmask trampling in signal delivery.\n  sh: Clear UBC when not in use.\n"
    },
    {
      "commit": "d04f41e35343f1d788551fd3f753f51794f4afcf",
      "tree": "50f22b1deab312476254868e8ec8c0c592c3d3e0",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 07 18:12:31 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 07 10:07:24 2007 -0800"
      },
      "message": "[PATCH] CPU hotplug: call check_tsc_sync_source() with irqs off\n\ncheck_tsc_sync_source() depends on being called with irqs disabled (it\nchecks whether the TSC is coherent across two specific CPUs). This is\nincidentally true during bootup, but not during cpu hotplug __cpu_up().\nThis got found via smp_processor_id() debugging.\n\ndisable irqs explicitly and remove the unconditional enabling of\ninterrupts. Add touch_nmi_watchdog() to the cpu_online_map busy loop.\n\nthis bug is present both on i386 and on x86_64.\n\nReported-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9e28d9b0b269a68a19e4ff0f6b9473f86b01358",
      "tree": "bd8c25e13158debe31d52a40d2ebdf0d6544f82e",
      "parents": [
        "28c1d39db83357bad55e3482fe09386429728ded"
      ],
      "author": {
        "name": "Gary Zambrano",
        "email": "zambrano@broadcom.com",
        "time": "Fri Mar 02 16:57:46 2007 -0800"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:30 2007 +0100"
      },
      "message": "avr32: dma-mapping.h\n\nAdded dma_sync_single_range_for_cpu/device to dma-mapping.h in asm-avr32 to\ncall dma_sync_single_for_cpu/device.  This patch enables b44 to compile on\nsystems with these cpus.  This patch was created with the assumption that\nanother method of dma_sync_single_range_for_cpu/device does not exist on these\narchitectures.\n\nSigned-off by: Gary Zambrano \u003czambrano@broadcom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "28c1d39db83357bad55e3482fe09386429728ded",
      "tree": "ed553a55256ea722604ca297a24174bd212d1f23",
      "parents": [
        "a19b4a14053f24e2df93b6bcc72ed1086cce0de4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Mar 01 16:32:31 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:29 2007 +0100"
      },
      "message": "[AVR32] Don\u0027t use kmap() in flush_icache_page()\n\nflush_icache_page() can be called from atomic context, so we can\u0027t\nuse kmap(). Use page_address() instead.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a19b4a14053f24e2df93b6bcc72ed1086cce0de4",
      "tree": "2cfb0c1f10c87e713750e42e1390eb6fa2372f94",
      "parents": [
        "bfa4f55cc8d17e3944a4b5d08e2cce7d5a55a2d6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Mar 01 10:37:35 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:28 2007 +0100"
      },
      "message": "[AVR32] Fix bogus ti-\u003eflags manipulation in debug handler\n\nWe should OR in a bitmask, not a bit offset, into ti-\u003eflags. This\nmight fix some strange behaviour when single stepping.\n\nAlso, use set_ti_thread_flag() to manipulate the flags to avoid\nsurprises in the future.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "bfa4f55cc8d17e3944a4b5d08e2cce7d5a55a2d6",
      "tree": "6e8591d8229b6dda531da8ad4112e0b1753c04d9",
      "parents": [
        "3338368e922a6686a3b3d6f4da07babd224788d4"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Feb 22 18:58:18 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:27 2007 +0100"
      },
      "message": "[AVR32] Fix typo in include/asm-avr32/Kbuild\n\nIt\u0027s header-y, not headers-y.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3338368e922a6686a3b3d6f4da07babd224788d4",
      "tree": "fa29c8aaef547723cb5f5f81fe60d441947481b6",
      "parents": [
        "9a596a6236e1b4d6c2e6105bd85eac19c9f4ec4c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Feb 21 13:08:06 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:27 2007 +0100"
      },
      "message": "[AVR32] show_trace: Only walk valid stack addresses\n\nTerminate the frame pointer walk if (a) the address is outside the\ntask\u0027s kernel stack or (b) if the frame pointer isn\u0027t monotonically\nincreasing. Without this fix, show_trace() may enter an infinite\nloop, walking through random data anywhere in memory.\n\nSince any address within the kernel stack is guaranteed to be valid,\nwe may eliminate the __get_user() calls as well.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9a596a6236e1b4d6c2e6105bd85eac19c9f4ec4c",
      "tree": "88109f73882c8f454288d1d68b6ae88bb9ac0b29",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Feb 19 10:38:04 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Mar 07 10:50:26 2007 +0100"
      },
      "message": "[AVR32] at32_spi_setup_slaves should be __init\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "08e15e81a40e3241ce93b4a43886f3abda184aa6",
      "tree": "9573fd2b945db53c54e7542fafd677f262f593df",
      "parents": [
        "2f774456e4b9bc3d4fb3522b2482c7acfa2df197"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 20:41:20 2007 -0800"
      },
      "message": "Linux 2.6.21-rc3\n\n.. hopefully most of the resume/suspend problems introduced by the timer\nand other changes are behind us.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f774456e4b9bc3d4fb3522b2482c7acfa2df197",
      "tree": "38869c0d82a1d47cc3c9cf5c148be2e996d605ea",
      "parents": [
        "5b3c1184e78dd7d74eced83b25af88cf1d13e686",
        "78ad0b840848bebe266bcc8f1f9be429d2105264"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:57:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:57:46 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix floppy build failure.\n"
    },
    {
      "commit": "5b3c1184e78dd7d74eced83b25af88cf1d13e686",
      "tree": "2a172026fc3492a9cdd66bca1e57d019eb78bf28",
      "parents": [
        "fe1b4ba400193176213f95be3ea711a53518a609",
        "99c72ce091ec85868a0847e598eb7562dc0d8205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:53:34 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [DCCP]: Set RTO for newly created child socket\n  [DCCP]: Correctly split CCID half connections\n  [NET]: Fix compat_sock_common_getsockopt typo.\n  [NET]: Revert incorrect accept queue backlog changes.\n  [INET]: twcal_jiffie should be unsigned long, not int\n  [GIANFAR]: Fix compile error in latest git\n  [PPPOE]: Use ifindex instead of device pointer in key lookups.\n  [NETFILTER]: ip6_route_me_harder should take into account mark\n  [NETFILTER]: nfnetlink_log: fix reference counting\n  [NETFILTER]: nfnetlink_log: fix module reference counting\n  [NETFILTER]: nfnetlink_log: fix possible NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix NULL pointer dereference\n  [NETFILTER]: nfnetlink_log: fix use after free\n  [NETFILTER]: nfnetlink_log: fix reference leak\n  [NETFILTER]: tcp conntrack: accept SYN|URG as valid\n  [NETFILTER]: nf_conntrack/nf_nat: fix incorrect config ifdefs\n  [NETFILTER]: conntrack: fix {nf,ip}_ct_iterate_cleanup endless loops\n"
    },
    {
      "commit": "fe1b4ba400193176213f95be3ea711a53518a609",
      "tree": "e60943d4703fca5a291fffc2e0b77a786b6db3f4",
      "parents": [
        "ae5dd8e346efc25a5f9cc9d01bc0915c40eb38d9",
        "2470b648e17e0216922bb78c7f05b4668402459a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:52:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:52:50 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: Call cancel_halt_clear even when actl \u003d\u003d 0.\n  [S390] cio: Use path verification to check for path state.\n  [S390] cio: Fix locking when calling notify function.\n  [S390] Fixed handling of access register mode faults.\n  [S390] dasd: Use default recovery for SNSS requests\n  [S390] check_bugs() should be inline.\n  [S390] tape: Compression overwrites crypto setting\n  [S390] nss: disable kexec.\n  [S390] reipl: move dump_prefix_page out of text section.\n  [S390] smp: disable preemption in smp_call_function/smp_call_function_on\n  [S390] kprobes breaks BUG_ON\n"
    },
    {
      "commit": "ae5dd8e346efc25a5f9cc9d01bc0915c40eb38d9",
      "tree": "993d3486db9bd154859d20026875c11292e4e143",
      "parents": [
        "38f3323037de22bb0089d08be27be01196e7148b",
        "63ed71019c4437caef65fca1f83c990ae729024f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:44:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:44:13 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_pdc202xx_old: fix data corruption and other problems\n  pata_legacy: fix io/irq mismatch\n  ahci: RAID mode SATA patch for Intel ICH9M\n"
    },
    {
      "commit": "38f3323037de22bb0089d08be27be01196e7148b",
      "tree": "a4614cbaf4880b3f782b74df91bbfcac8c3308f2",
      "parents": [
        "5d6deb940f880140fbcf5ec42e92534e78785e99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:38:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 19:38:01 2007 -0800"
      },
      "message": "Revert \"[PATCH] LOG2: Alter get_order() so that it can make use of ilog2() on a constant\"\n\nThis reverts commit 39d61db0edb34d60b83c5e0d62d0e906578cc707.\n\nThe commit was buggy in multiple ways:\n - the conversion to ilog2() was incorrect to begin with\n - it tested the wrong #defines, so on all architectures but FRV you\u0027d\n   never see the bug except for constant arguments.\n - the new \"get_order()\" macro used its arguments multiple times, and\n   didn\u0027t even parenthesize them properly\n - despite the comments, it was not true that you could use it for\n   constant initializers, since not all architectures even use the\n   generic page.h header file.\n\nAll of the problems are individually fixable, but it all boils down to:\nbetter just revert it, and re-do it from scratch.\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d6deb940f880140fbcf5ec42e92534e78785e99",
      "tree": "fe64d5da2fd63bbb2620f7e6717db03c031df73c",
      "parents": [
        "1ed35e0d8afd7cd57f5b592e56f2af6794bab5c5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: remove local_bh_count\n\nRemove un-used/un-referenced local_bh_count.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ed35e0d8afd7cd57f5b592e56f2af6794bab5c5",
      "tree": "aee6d6e57d9c6abc08600274fdaacbc62e4c016b",
      "parents": [
        "8bb25184b3bed4930f65a138faf1905ca96054af"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t and rtc_time in prototypes\n\nUse irq_handler_t for passing clock handler routine around.\nAnd use new rtc_time in place of hwclock_time.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8bb25184b3bed4930f65a138faf1905ca96054af",
      "tree": "e47c83749e2f45ae2eaef2f76fcf95c009b061b1",
      "parents": [
        "28580df03e18c33dd29af83c23c1d52f3df320f1"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: GPIO line defines for the ColdFire 5282\n\nFor the Freescale M5282 ColdFire,\nPort UA Pin Assignment Register should set to UART mode.\nPatch submitted by David Wu \u003cdavidwu@arcturusnetworks.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28580df03e18c33dd29af83c23c1d52f3df320f1",
      "tree": "525132f2da71795e34e0d3f007d8a930b728fc79",
      "parents": [
        "ebfcfef44e4a759dd08a4b5e28848787b5530c0c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: fix work queues in mcfserial.c driver\n\nFix work queue code to support new model.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebfcfef44e4a759dd08a4b5e28848787b5530c0c",
      "tree": "e343b5f3366e4dd9982151f6c5173779f1fd5a86",
      "parents": [
        "8668fb5d8d1bbae1492baf4b8d72b5151a5c4d40"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: set GPIO lines for serial ports on 5282 in mcfserial.c\n\nFor the Freescale M5282 ColdFire,\nPort UA Pin Assignment Register should set to UART mode.\nPatch submitted by David Wu \u003cdavidwu@arcturusnetworks.com\u003e.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8668fb5d8d1bbae1492baf4b8d72b5151a5c4d40",
      "tree": "ff46236bdffc2698e5286c3d0e7a6146296224af",
      "parents": [
        "1ea9acc7823587266a26293a3b74deafc6637427"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t and remove regs arg for 68328\n\nRemove regs arg from bad interrupt handler.\nUse irq_handler_t type for handler arg of local request_irq().\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ea9acc7823587266a26293a3b74deafc6637427",
      "tree": "0b664aca895c8b1a9c566b54875d4419c0a794a3",
      "parents": [
        "b032fde9097605f9f1099eeca28f3b5b09e55ec0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t for passing handler types in 68328 setup\n\nUse irq_handler_t type for passing around timer interrupt routine\nin 368360 setup code.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b032fde9097605f9f1099eeca28f3b5b09e55ec0",
      "tree": "b5bfa5fadb9e7205a7f346689af83e2bbf603b6b",
      "parents": [
        "1ba73b99c34c31ea18b44dcf161c6e1f2838e0fa"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 07 11:28:13 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:08:38 2007 -0800"
      },
      "message": "[PATCH] m68knommu: use irq_handler_t for passing handler types in 68360 setup\n\nUse irq_handler_t type for passing around timer interrupt routine.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ba73b99c34c31ea18b44dcf161c6e1f2838e0fa",
      "tree": "b0ce77589bdf5a860418181cf1704ba75d7fd415",
      "parents": [
        "185d84b4e1f6febebbe30d785fe31310dcf9632a",
        "cee87af2a5f75713b98d3e65e43872e547122cd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:05:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:05:10 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] kexec: Use EFI_LOADER_DATA for ELF core header\n  [IA64] permon use-after-free fix\n  [IA64] sync compat getdents\n  [IA64] always build arch/ia64/lib/xor.o\n  [IA64] Remove stack hard limit on ia64\n  [IA64] point saved_max_pfn to the max_pfn of the entire system\n  Revert \"[IA64] swiotlb abstraction (e.g. for Xen)\"\n"
    },
    {
      "commit": "185d84b4e1f6febebbe30d785fe31310dcf9632a",
      "tree": "95a8ece17e7f26b2f277ab45ac0145ce6636772f",
      "parents": [
        "03154a271012031ad6336dc3344679440ba49c24",
        "063ea774b021c70fa96139eb601f894aff8941c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:46 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] IP27: Build fix\n  [MIPS] Wire up ioprio_set and ioprio_get.\n  [MIPS] Fix __raw_read_trylock() to allow multiple readers\n  [MIPS] Export __copy_user_inatomic.\n  [MIPS] R2 bitops compile fix for gcc \u003c 4.0.\n  [MIPS] TX39: Remove redundant tx39_blast_icache() calls\n  [MIPS] Cobalt: Fix early printk\n  [MIPS] SMTC: De-obscure Malta hooks.\n  [MIPS] SMTC: Add fordward declarations for mm_struct and task_struct.\n  [MIPS] SMTC: \u003casm/mips_mt.h\u003e must include \u003clinux/cpumask.h\u003e\n  [MIPS] SMTC: \u003casm/smtc_ipi.h\u003e must include \u003clinux/spinlock.h\u003e\n  [MIPS] Atlas, Malta: Fix build warning.\n"
    },
    {
      "commit": "03154a271012031ad6336dc3344679440ba49c24",
      "tree": "3328fde614071b13a96970f755cc0c5cf3199212",
      "parents": [
        "059819a41d4331316dd8ddcf977a24ab338f4300"
      ],
      "author": {
        "name": "Mark Gross",
        "email": "mgross@linux.intel.com",
        "time": "Tue Mar 06 13:58:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:02:22 2007 -0800"
      },
      "message": "[PATCH] minor updat to tlclk Kconfig entry\n\nThe tlclk driver is going on the MPCBL005 so I need to make the Kconfig\nmore more generic.  Just some text changes.\n\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "059819a41d4331316dd8ddcf977a24ab338f4300",
      "tree": "f4d93f613001c195d66dffaa5b3593dcaf4e8d53",
      "parents": [
        "266d4f40370757459f8aa063976c932d0de5e59b"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Mar 06 22:12:00 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 18:01:04 2007 -0800"
      },
      "message": "[PATCH] Fix buffer overflow in Omnikey CardMan 4040 driver (CVE-2007-0005)\n\nBased on a patch from Don Howard \u003cdhoward@redhat.com\u003e\n\nWhen calling write() with a buffer larger than 512 bytes, the\ndriver\u0027s write buffer overflows, allowing to overwrite the EIP and\nexecute arbitrary code with kernel privileges.\n\nIn read(), there exists a similar problem, but coming from the device.\nA malicous or buggy device sending more than 512 bytes can overflow\nof the driver\u0027s read buffer, with the same effects as above.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "266d4f40370757459f8aa063976c932d0de5e59b",
      "tree": "315f882e2325b1485b55e0c2c029fb7e4173786f",
      "parents": [
        "7c368bb1049bde17fc4f8655492478d7f2918da9"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Mar 06 19:20:11 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:59:14 2007 -0800"
      },
      "message": "[PATCH] suspend regression: sysfs deadlock\n\nSuspend deadlocks when trying to unregister /sys/block/sr0.\n\nThis comes from Oliver\u0027s commit 94bebf4d1b8e7719f0f3944c037a21cfd99a4af7\n\"Driver core: fix race in sysfs between sysfs_remove_file() and\nread()/write()\".\n\nsysfs_write_file downs buffer-\u003esem while calling flush_write_buffer, and\nflushing that particular write buffer entails downing buffer-\u003esem in\norphan_all_buffers, resulting in the obvious self-deadlock.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c368bb1049bde17fc4f8655492478d7f2918da9",
      "tree": "4cf42cdfd0f7bccda990d94b4f00aa3beebc186f",
      "parents": [
        "cba5a641ca7887dc371486681dac887869d1c7b7",
        "5ddc3229488f4cad719f47aecfa1459ebbbde5b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:34:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:34:28 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID blacklisting of all Code Mercenaries IOWarrior devices\n"
    },
    {
      "commit": "cba5a641ca7887dc371486681dac887869d1c7b7",
      "tree": "0f083cfdec8c72657ccf90c2bab3f288027b68bf",
      "parents": [
        "9f6632d6290785caf9e9f874c0a0cfaf2c178e59",
        "6185af1f4254a53563fe6d6af652f5775fc70e25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:45 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14rc3\n  [ALSA] cmipci - Allow to disable integrated FM port\n  [ALSA] hda-codec - Fix logic error in headphone mute for Conexant codecs\n  [ALSA] hda-codec - Add missing Mic Boost for AD1986A codec\n  [ALSA] ac97 - Add Thinkpad X31 and R40 to AD1981x blacklist\n  [ALSA] Add missing sysfs device assignment for ALSA PCI drivers\n  [ALSA] hda-codec - Define pin configs for MacBooks\n  [ALSA] hda-codec - Add missing Mic Boost controls for ALC262\n  [ALSA] soc - WM9712 PCM volume\n  [ALSA] soc - Fix WM9712 register cache entry\n  [ALSA] hda-codec - Add method for configuring Mac Pro without PCI SSID\n  [ALSA] hda-codec - Add LFE support on Dell M90\n"
    },
    {
      "commit": "9f6632d6290785caf9e9f874c0a0cfaf2c178e59",
      "tree": "2757e79374b98211170782c1ff8d15b8532492b7",
      "parents": [
        "8328258e745b80290534c9ab5bede6cd8340ea75",
        "8a236264f7d6db3f52881d37a86c5a5f704072b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:32:22 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] cifs_prepare_write was incorrectly rereading page in some cases\n  [CIFS] Fix set file size to zero when doing chmod to Samba 3.0.26pre\n  [CIFS] Remove some unused functions/declarations\n  [CIFS] New file for previous commit\n  [CIFS] cifs export operations\n  [CIFS] small piece missing from previous patch\n  [CIFS] Fix locking problem around some cifs uses of i_size write\n"
    },
    {
      "commit": "8328258e745b80290534c9ab5bede6cd8340ea75",
      "tree": "b1904eb2841f9805e1bf6d524963ad6d9ec583e1",
      "parents": [
        "205c911da322908abe127b96d2ef2a4a2aa5109a",
        "a715dfc7b9ef15ed5b398b185bd84cc015ff37f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:31:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:31:29 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  sdhci: release irq during suspend\n  sdhci: make isr tolerant of read errors\n  mmc: require explicit support for high-speed\n  ncpfs: make sure server connection survives a kill\n"
    },
    {
      "commit": "205c911da322908abe127b96d2ef2a4a2aa5109a",
      "tree": "43f6878c6a255965a4061d05da68dbc1df9e0ca4",
      "parents": [
        "c7276fde27bca89798f33c0be9543dc108468788",
        "f3be97427172856d6865ddfedea84fa3a9f33227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:30:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 17:30:59 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  sis900 warning fixes\n  mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data\n  pcnet32: Fix PCnet32 performance bug on non-coherent architecutres\n  __devinit \u0026 __devexit cleanups for de2104x driver\n  3c59x: Handle pci_enable_device() failure while resuming\n  dmfe: Fix link detection\n  dmfe: fix two bugs\n  dmfe: trivial/spelling fixes\n  revert \"drivers/net/tulip/dmfe: support basic carrier detection\"\n  ucc_geth: returns NETDEV_TX_BUSY when BD ring is full\n  ucc_geth: Fix BD processing\n  natsemi: netpoll fixes\n  bonding: Improve IGMP join processing\n  bonding: only receive ARPs for us\n  bonding: fix double dev_add_pack\n"
    },
    {
      "commit": "063ea774b021c70fa96139eb601f894aff8941c0",
      "tree": "9c1e0b7007953b1f64e25a4e51dd29c328a394e5",
      "parents": [
        "08253b39f861e6167aa3acbe155f304ee800ce5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 20:28:02 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:18 2007 +0000"
      },
      "message": "[MIPS] IP27: Build fix\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08253b39f861e6167aa3acbe155f304ee800ce5a",
      "tree": "ac9482b60b9f63ab9c33cef4590f2e82bc4f955e",
      "parents": [
        "d52c2d5a626a2cb1848fa7063b3ab79e2752dac7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 06 17:04:49 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:18 2007 +0000"
      },
      "message": "[MIPS] Wire up ioprio_set and ioprio_get.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d52c2d5a626a2cb1848fa7063b3ab79e2752dac7",
      "tree": "de525a4b04f3710d965a662f26d402e872a21247",
      "parents": [
        "d0c91ae2bb3df9d7bef279d8f400e0c8ddde0b5e"
      ],
      "author": {
        "name": "Dave Johnson",
        "email": "djohnson+linux-mips@sw.starentnetworks.com",
        "time": "Mon Mar 05 20:50:27 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] Fix __raw_read_trylock() to allow multiple readers\n\nA deadlock can occur for mixed irq and non-irq rwlock readers if a 2nd\nreader attempts to take lock by looping around __raw_read_trylock().\n\nSigned-off-by: Dave Johnson \u003cdjohnson+linux-mips@sw.starentnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d0c91ae2bb3df9d7bef279d8f400e0c8ddde0b5e",
      "tree": "8c4da4af44743f6efcaa6a367759d51c4d199580",
      "parents": [
        "b961153be981884d9eea4a6752b8169e44857c09"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 05 15:54:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] Export __copy_user_inatomic.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b961153be981884d9eea4a6752b8169e44857c09",
      "tree": "9c593e1699dcf5b59c2940470cce0f859a919e64",
      "parents": [
        "a5664c40750ce423f308dfd01ad4e82ecb7ac127"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 05 00:56:15 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:17 2007 +0000"
      },
      "message": "[MIPS] R2 bitops compile fix for gcc \u003c 4.0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a5664c40750ce423f308dfd01ad4e82ecb7ac127",
      "tree": "1cb488a1df4b927562fb5523e162bae3220f87ce",
      "parents": [
        "0a22e0d43b6d6468544dd7559d5f3c4acb8b536e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Mar 05 00:41:39 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] TX39: Remove redundant tx39_blast_icache() calls\n\nApply commit 0550d9d13e02b30efa117d47fcadea450bb23d23 to c-tx39.c too.\nAnd fix a warning in local_tx39_flush_data_cache_page().\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0a22e0d43b6d6468544dd7559d5f3c4acb8b536e",
      "tree": "fc757116fdc4fbe1408ab4a218c4e9754b9b0784",
      "parents": [
        "57a2050c408620613c5715171364de2cc5566f22"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Mar 02 12:42:33 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] Cobalt: Fix early printk\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "57a2050c408620613c5715171364de2cc5566f22",
      "tree": "8280cdd114311d5eb594b9358932058ee756bb08",
      "parents": [
        "b3920590b589a1dbb41eb58ef0ed2699f136482a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:27:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: De-obscure Malta hooks.\n\nShould now be understandable why the thing works ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b3920590b589a1dbb41eb58ef0ed2699f136482a",
      "tree": "b0a19ae7119462cb6c55a60d199886b487116ed2",
      "parents": [
        "32fac80be6df4a2a09f7093b7f51bb6bc3ebef97"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:25:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:16 2007 +0000"
      },
      "message": "[MIPS] SMTC: Add fordward declarations for mm_struct and task_struct.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "32fac80be6df4a2a09f7093b7f51bb6bc3ebef97",
      "tree": "a235409f92ed8290384685050401388ea2bd9749",
      "parents": [
        "22e651c6ae78bc779e420d3092f962442dd31305"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:23:48 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] SMTC: \u003casm/mips_mt.h\u003e must include \u003clinux/cpumask.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22e651c6ae78bc779e420d3092f962442dd31305",
      "tree": "88b02a0e48801ec5d5e3d4147f865afc590367ae",
      "parents": [
        "f76b7ea48afb6daecbbc26f5408a75ac66b1cf23"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 18:22:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] SMTC: \u003casm/smtc_ipi.h\u003e must include \u003clinux/spinlock.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f76b7ea48afb6daecbbc26f5408a75ac66b1cf23",
      "tree": "4b0e00ece5610c3c5975b988faa87231744c9bee",
      "parents": [
        "c3442e296517aee733d62fc3fe03211598902c7d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 17:26:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 07 00:07:15 2007 +0000"
      },
      "message": "[MIPS] Atlas, Malta: Fix build warning.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cee87af2a5f75713b98d3e65e43872e547122cd5",
      "tree": "1b5e4778d66cab374e333b4a327d28b0e037ab3f",
      "parents": [
        "41d5e5d73ecef4ef56b7b4cde962929a712689b4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Tue Mar 06 02:34:26 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:50:33 2007 -0800"
      },
      "message": "[IA64] kexec: Use EFI_LOADER_DATA for ELF core header\n\nThe address where the ELF core header is stored is passed to the secondary\nkernel as a kernel command line option.  The memory area for this header is\nalso marked as a separate EFI memory descriptor on ia64.\n\nThe separate EFI memory descriptor is at the moment of the type\nEFI_UNUSABLE_MEMORY.  With such a type the secondary kernel skips over the\nentire memory granule (config option, 16M or 64M) when detecting memory.\nIf we are lucky we will just lose some memory, but if we happen to have\ndata in the same granule (such as an initramfs image), then this data will\nnever get mapped and the kernel bombs out when trying to access it.\n\nSo this is an attempt to fix this by changing the EFI memory descriptor\ntype into EFI_LOADER_DATA.  This type is the same type used for the kernel\ndata and for initramfs.  In the secondary kernel we then handle the ELF\ncore header data the same way as we handle the initramfs image.\n\nThis patch contains the kernel changes to make this happen.  Pretty\nstraightforward, we reserve the area in reserve_memory().  The address for\nthe area comes from the kernel command line and the size comes from the\nspecialized EFI parsing function vmcore_find_descriptor_size().\n\nThe kexec-tools-testing code for this can be found here:\nhttp://lists.osdl.org/pipermail/fastboot/2007-February/005983.html\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "41d5e5d73ecef4ef56b7b4cde962929a712689b4",
      "tree": "51cb9289609c639d86a768ff92340291a4d1b452",
      "parents": [
        "50157b09b33c2ec3637d3b317b06a7235c57c7f2"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Mar 06 02:34:25 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:49:52 2007 -0800"
      },
      "message": "[IA64] permon use-after-free fix\n\nPerfmon associates vmalloc()ed memory with a file descriptor, and installs\na vma mapping that memory.  Unfortunately, the vm_file field is not filled\nin, so processes with mappings to that memory do not prevent the file from\nbeing closed and the memory freed.  This results in use-after-free bugs and\nmultiple freeing of pages, etc.\n\nI saw this bug on an Altix on SLES9.  Haven\u0027t reproduced upstream but it\nlooks like the same issue is there.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Stephane Eranian \u003ceranian@hpl.hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "50157b09b33c2ec3637d3b317b06a7235c57c7f2",
      "tree": "83d66f438c0d7bb67a00aff9f3b5359556f72a36",
      "parents": [
        "a27e5a13d5863bb9de0ac80cb4bb3f4442f0aad1"
      ],
      "author": {
        "name": "Alexandr Andreev",
        "email": "aandreev@openvz.org",
        "time": "Tue Mar 06 02:34:24 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:49:24 2007 -0800"
      },
      "message": "[IA64] sync compat getdents\n\nAdd VERIFY_WRITE check in the beginning like compat_sys_getdents() (EINVAL vs\nEFAULT).\n\nSigned-off-by: Alexandr Andreev \u003caandreev@openvz.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a27e5a13d5863bb9de0ac80cb4bb3f4442f0aad1",
      "tree": "f62d67819bc1632a924a4b1f1c03baf90c13c5f2",
      "parents": [
        "d826393cdebe340b3716002bfb1298ab19b57e83"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Tue Mar 06 02:34:23 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:48:52 2007 -0800"
      },
      "message": "[IA64] always build arch/ia64/lib/xor.o\n\nAlways build ia64 xor.o because multiple config options now depend on it.\n\nNecessary to build .20-mm* on ia64 when, e.g., CONFIG_ASYNC_TX_DMA is\ndefined.  Don\u0027t know if \u0027_ASYNC_TX_DMA makes sense on ia64.  If not, maybe\nKconfig should preclude it.\n\nCould have defined a Kconfig option that defaults to true if MD_RAID456 ||\nASYNC_TX_DMA to control building of xor.o, but xor.o is only 848 bytes and\nthis IS ia64...\n\nSigned-off-by:  Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Bob Picco \u003cbob.picco@hp.com\u003e\nCc: Eric Whitney \u003ceric.whitney@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d826393cdebe340b3716002bfb1298ab19b57e83",
      "tree": "6f977b1c06d5da7b69febc1e30ac5445521ec8a6",
      "parents": [
        "f4a570997e71b892805a1e71303d09c327af135f"
      ],
      "author": {
        "name": "schwab@suse.de",
        "email": "schwab@suse.de",
        "time": "Tue Mar 06 02:34:22 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:48:19 2007 -0800"
      },
      "message": "[IA64] Remove stack hard limit on ia64\n\nUn-Breaks pthreads, since Oct 2003.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f4a570997e71b892805a1e71303d09c327af135f",
      "tree": "9fe577e7b97ee7365481489f1c263aa1f868e199",
      "parents": [
        "25667d675454f2cd258c5fa798a2281af1ef2ae9"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Tue Mar 06 02:34:21 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 14:47:54 2007 -0800"
      },
      "message": "[IA64] point saved_max_pfn to the max_pfn of the entire system\n\nMake saved_max_pfn point to max_pfn of entire system.\n\nWithout this patch is so that vmcore is zero length on ia64.  This is\nbecause saved_max_pfn was wrongly being set to the max_pfn of the crash\nkernel\u0027s address space, rather than the max_pfg on the physical memory of\nthe machine - the whole purpose of vmcore is to access physical memory that\nis not part of the crash kernel\u0027s addresss space.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSort-Of-Acked-By: Jay Lan \u003cjlan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "99c72ce091ec85868a0847e598eb7562dc0d8205",
      "tree": "77cd1c70f58d56c81f17b9ea575a9773fb7d3144",
      "parents": [
        "4d46861be6196d0f1614724590968d8da26af82a"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Mar 06 14:24:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 06 14:24:44 2007 -0800"
      },
      "message": "[DCCP]: Set RTO for newly created child socket\n\nThis mirrors a recent change in tcp_open_req_child, whereby the icsk_rto of the\nnewly created child socket was not set (but rather on the parent socket). Same\nfix for DCCP.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d46861be6196d0f1614724590968d8da26af82a",
      "tree": "d9c579064159f52edd5dbebed85214ae6a3468df",
      "parents": [
        "1e51f9513e6b021abcaefd7c76f9b5d682f83232"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Mar 06 14:24:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 06 14:24:18 2007 -0800"
      },
      "message": "[DCCP]: Correctly split CCID half connections\n\nThis fixes a bug caused by a previous patch, which causes DCCP servers in\nLISTEN state to not receive packets.\n\nThis patch changes the logic so that\n * servers in either LISTEN or OPEN state get the RX half connection packets\n * clients in OPEN state get the TX half connection packets\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e51f9513e6b021abcaefd7c76f9b5d682f83232",
      "tree": "e6728f9d8e9b403372432b1982f86c5563156077",
      "parents": [
        "64a146513f8f12ba204b7bf5cb7e9505594ead42"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Mar 06 13:44:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 06 13:44:06 2007 -0800"
      },
      "message": "[NET]: Fix compat_sock_common_getsockopt typo.\n\nThis patch fixes a typo in compat_sock_common_getsockopt.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25667d675454f2cd258c5fa798a2281af1ef2ae9",
      "tree": "9724ea546a5976dc0d9c4de9263b8a2a82254123",
      "parents": [
        "c3442e296517aee733d62fc3fe03211598902c7d"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 13:31:45 2007 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Mar 06 13:31:45 2007 -0800"
      },
      "message": "Revert \"[IA64] swiotlb abstraction (e.g. for Xen)\"\n\nThis reverts commit 51099005ab8e09d68a13fea8d55bc739c1040ca6.\n"
    },
    {
      "commit": "64a146513f8f12ba204b7bf5cb7e9505594ead42",
      "tree": "849f875501ac6f08cf309c5b13cf21ed687974e2",
      "parents": [
        "187f5f84ef14a07dccf5f4503099708d60f6a724"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 06 11:21:05 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 06 11:21:05 2007 -0800"
      },
      "message": "[NET]: Revert incorrect accept queue backlog changes.\n\nThis reverts two changes:\n\n8488df894d05d6fa41c2bd298c335f944bb0e401\n248f06726e866942b3d8ca8f411f9067713b7ff8\n\nA backlog value of N really does mean allow \"N + 1\" connections\nto queue to a listening socket.  This allows one to specify\n\"0\" as the backlog and still get 1 connection.\n\nNoticed by Gerrit Renker and Rick Jones.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7276fde27bca89798f33c0be9543dc108468788",
      "tree": "2df1b2e5c88435a960124cc5f9e8b9bb2189013f",
      "parents": [
        "42a7fc4a6598221f1a547a76cdd45a8ab4d90e93"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 06 01:42:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] kconfig: Update swsusp description\n\nUpdate the outdated and inaccurate description of the software suspend in\nKconfig.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42a7fc4a6598221f1a547a76cdd45a8ab4d90e93",
      "tree": "b785321af2e530e25e79924e8c11ef9dc8463244",
      "parents": [
        "cda1fd4abd773216a888487af0170d0cc3d50454"
      ],
      "author": {
        "name": "Greg Banks",
        "email": "gnb@sgi.com",
        "time": "Tue Mar 06 01:42:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: provide sunrpc pool_mode module option\n\nProvide a module param \"pool_mode\" for sunrpc.ko which allows a sysadmin to\nchoose the mode for mapping NFS thread service pools to CPUs.  Values are:\n\nauto\t    choose a mapping mode heuristically\nglobal\t    (default, same as the pre-2.6.19 code) a single global pool\npercpu\t    one pool per CPU\npernode\t    one pool per NUMA node\n\nNote that since 2.6.19 the hardcoded behaviour has been \"auto\", this patch\nmakes the default \"global\".\n\nThe pool mode can be changed after boot/modprobe using /sys, if the NFS and\nlockd services have been shut down.  A useful side effect of this change is to\nfix a small memory leak when unloading the module.\n\nSigned-off-by: Greg Banks \u003cgnb@melbourne.sgi.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cda1fd4abd773216a888487af0170d0cc3d50454",
      "tree": "aed6662bab1789a1698644f2e1d0db4255ecad67",
      "parents": [
        "5a05ed73e1abfd7e0e7d474817245861deaa18af"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Mar 06 01:42:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: fix recently introduced problem with shutting down a busy NFS server\n\nWhen the last thread of nfsd exits, it shuts down all related sockets.  It\ncurrently uses svc_close_socket to do this, but that only is immediately\neffective if the socket is not SK_BUSY.\n\nIf the socket is busy - i.e.  if a request has arrived that has not yet been\nprocesses - svc_close_socket is not effective and the shutdown process spins.\n\nSo create a new svc_force_close_socket which removes the SK_BUSY flag is set\nand then calls svc_close_socket.\n\nAlso change some open-codes loops in svc_destroy to use\nlist_for_each_entry_safe.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a05ed73e1abfd7e0e7d474817245861deaa18af",
      "tree": "df2e9b2717719dc900be6a11db4cb33d4b237aae",
      "parents": [
        "7a37f5787e76bf1765c1add3a9a7163f841a28bb"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Mar 06 01:42:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: remove CONFIG_IPV6 ifdefs from sunrpc server code\n\nThey don\u0027t really save that much, and aren\u0027t worth the hassle.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a37f5787e76bf1765c1add3a9a7163f841a28bb",
      "tree": "f67e69f082bf6a6083e3b0cff089d1bba1d1da0c",
      "parents": [
        "0e8cd28a084691587549630dce728661401d343b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Mar 06 01:42:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] knfsd: use recv_msg to get peer address for NFSD instead of code-copying\n\nThe sunrpc server code needs to know the source and destination address for\nUDP packets so it can reply properly.  It currently copies code out of the\nnetwork stack to pick the pieces out of the skb.  This is ugly and causes\ncompile problems with the IPv6 stuff.\n\nSo, rip that out and use recv_msg instead.  This is a much cleaner interface,\nbut has a slight cost in that the checksum is now checked before the copy, so\nwe don\u0027t benefit from doing both at the same time.  This can probably be\nfixed.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e8cd28a084691587549630dce728661401d343b",
      "tree": "c46a2b5e001d159e2bce921d5f638ee5caccf624",
      "parents": [
        "b4cf95c69a72baf90b8f275294a3ff3d282ffe09"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Mar 06 01:42:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] uml: comment the initialization of a global\n\nComment the fact that sig_info is initialized early in boot, and thus doesn\u0027t\nneed any locking.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4cf95c69a72baf90b8f275294a3ff3d282ffe09",
      "tree": "6c5be93ae73b892993a226387c4a25a55a33bbb1",
      "parents": [
        "7c7a89499a1089a36e40de2db54ff82f5988270d"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Mar 06 01:42:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] uml: add a debugging message\n\nAdd a debugging message in the case that mapping a stub fails.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c7a89499a1089a36e40de2db54ff82f5988270d",
      "tree": "13016ab665408b0f6133e76d7b365036ebf480ab",
      "parents": [
        "3b46e650165f691a30ddede1a79d2df02f3459d7"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Mar 06 01:42:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 06 09:30:26 2007 -0800"
      },
      "message": "[PATCH] uml: fix formatting violations in signal delivery code\n\nFix a few formatting bugs in the signal code.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "3b46e650165f691a30ddede1a79d2df02f3459d7"
}
