)]}'
{
  "log": [
    {
      "commit": "d656901bca2e19057ca7a6e48bc56dec9ca7003e",
      "tree": "be4b71c139b837345c66ca6a3dd7ae88d9314538",
      "parents": [
        "63c6764ce4c650245a41a95a2235207d25ca4fde"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Oct 14 15:59:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] sh-sci.c sci_start_tx error\n\nArgument does not agree.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63c6764ce4c650245a41a95a2235207d25ca4fde",
      "tree": "7d719c49948440bb23cb07b6cb8938507b1c16e2",
      "parents": [
        "2d1f87a728a5ddd9ee0418e14a12e5cb0372fad1"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Oct 14 15:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] nommu build error fix\n\n\"proc_smaps_operations\" is not defined in case of \"CONFIG_MMU\u003dn\".\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d1f87a728a5ddd9ee0418e14a12e5cb0372fad1",
      "tree": "8e3aa8cbd90723b32d7b82a12ef62f0a55a8ad89",
      "parents": [
        "0e7734d3ca24302a513e69dd24a560c34047c038"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Fri Oct 14 15:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Dallas\u0027s 1-wire bus compile error\n\ndrivers/built-in.o: In function `w1_alloc_dev\u0027: undefined reference to `netlink_kernel_create\u0027\ndrivers/built-in.o: In function `w1_alloc_dev\u0027: undefined reference to `sock_release\u0027\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e7734d3ca24302a513e69dd24a560c34047c038",
      "tree": "9770fd9af9a73c9aca8a6b16cbbd3071147d9474",
      "parents": [
        "1350843cf0fa46e2f633c78b335777aac3d054b2"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Fri Oct 14 15:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] aacraid: host_lock not released fix\n\nWhile doing some testing of error cases I ran into this bug.  In some cases\nthe reset handler can exit with the host_lock still held.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1350843cf0fa46e2f633c78b335777aac3d054b2",
      "tree": "a2983db190088e01a44f05450c09e2deea3a8c24",
      "parents": [
        "a90933fb4e7b85587e5cbdf863deeb16695c19bd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 14 15:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix G5 model in /proc/cpuinfo\n\nAndreas Schwab spotted that recent kernels broke reporting of the PowerMac\nmachine model in /proc/cpuinfo.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a90933fb4e7b85587e5cbdf863deeb16695c19bd",
      "tree": "b27be41b3412d5ffdc90b3f7d76f2a2aa25662f5",
      "parents": [
        "6593b58cfb54138781c5cd88f605e2ae663301b0"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Oct 14 15:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] m32r: Fix smp.c for preempt kernel\n\nThis patch fixes the following BUG message of arch/m32r/smp.c for\nCONFIG_DEBUG_PREEMPT:\n\nBUG: using smp_processor_id() in preemptible\n\nThis message is displayed by an smp_processor_id() execution during\nkernel\u0027s preemptible-state.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6593b58cfb54138781c5cd88f605e2ae663301b0",
      "tree": "32ebcd01bb2eda36d83628d3a490555475c7e06c",
      "parents": [
        "e26148d934762b61133a64b6862f870624ff617d"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "3297627799@wind.it",
        "time": "Fri Oct 14 15:59:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] wireless/airo: Build fix\n\nThe aironet PCI driver has a build dependency on ISA that prevent the\ndriver to compile on systems that doesn\u0027t support ISA, like x86_64.  The\ndriver really doesn\u0027t depend on ISA, it does some ISA stuff in the\ninitialization code, since the driver supports both ISA and PCI cards.  So\nthe driver should depend on ISA_DMA_API to build on all systems, and this\nwill not hurt PCI at all.\n\nSigned-off-by: Matteo Croce \u003c3297627799@wind.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e26148d934762b61133a64b6862f870624ff617d",
      "tree": "1387c6dfb62cf20447e08f26ceb757bb28d4d0c0",
      "parents": [
        "f1ac046d7b297186f755fb213589b539426e1406"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Fri Oct 14 15:59:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] Fix copy-and-paste error in BSD accounting\n\nFix copy and paste error in jiffies_to_AHZ conversion which leads to wrong\nBSD accounting information on alpha and ia64 when\nCONFIG_BSD_PROCESS_ACCT_V3 is turned on.\n\nAlso update comment to match reorganised header files.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1ac046d7b297186f755fb213589b539426e1406",
      "tree": "0a13e989a9d30832f4cdae02435d06f1da4acce9",
      "parents": [
        "c6ecf7ed3131961e5aeedb0efd217afa0808798f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 14 15:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] radio-cadet: check request_region() return value correctly\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6ecf7ed3131961e5aeedb0efd217afa0808798f",
      "tree": "e10117b6ad2149dd54eafeafeb1bb297b7d4438d",
      "parents": [
        "65d406ace3b44e042807d3f9a2e71088818e80f2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 14 15:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] Add missing export of getnstimeofday()\n\nAdds the missing EXPORT_SYMBOL_GPL for getnstimeofday() when\nCONFIG_TIME_INTERPOLATION isn\u0027t set.  Needed by drivers/char/mmtimer.c\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65d406ace3b44e042807d3f9a2e71088818e80f2",
      "tree": "18c357f50bbd3588241c5c5713f69f32440325e9",
      "parents": [
        "4846d0172dd7fb6a77843644caa6d9a8909225b9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri Oct 14 15:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix dependencies on collie keyboard\n\nThis fixes depenencies of collie keyboard.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4846d0172dd7fb6a77843644caa6d9a8909225b9",
      "tree": "9f0facfea0e9d8dce59e02b569a706959e4a7b65",
      "parents": [
        "6edb7467be2195e7eeb6844e37668253af216100"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Oct 14 15:59:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix soc_common.c\n\nThis fixes wrong comments, non-working debug subsystem, and some\npotentially dangerous macros.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6edb7467be2195e7eeb6844e37668253af216100",
      "tree": "26345960976935682a7abd5c7696b9eab798bc4a",
      "parents": [
        "43d2c4ca385b02ab7a604aa09a9da36f1668bee6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Oct 14 15:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix compilation with cpufreq disabled\n\nThis fixes compilation with CPU_FREQ disabled.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43d2c4ca385b02ab7a604aa09a9da36f1668bee6",
      "tree": "208cdf7bd9bc9fbd1c7dc951ae9b9c22413a4381",
      "parents": [
        "3384a04ed42c583755226374e1ff6a53db7f27c3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Fri Oct 14 15:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:11 2005 -0700"
      },
      "message": "[PATCH] mips: fix build error in TANBAC TB0226\n\narch/mips/pci/fixup-tb0226.c: In function `pcibios_map_irq\u0027:\narch/mips/pci/fixup-tb0226.c:31: warning: implicit declaration of function `vr41xx_set_irq_trigger\u0027\narch/mips/pci/fixup-tb0226.c:32: error: `TRIGGER_LEVEL\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:32: error: (Each undeclared identifier is reported only once\narch/mips/pci/fixup-tb0226.c:32: error: for each function it appears in.)\narch/mips/pci/fixup-tb0226.c:33: error: `SIGNAL_THROUGH\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:34: warning: implicit declaration of function `vr41xx_set_irq_level\u0027\narch/mips/pci/fixup-tb0226.c:34: error: `LEVEL_LOW\u0027 undeclared (first use in this function)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3384a04ed42c583755226374e1ff6a53db7f27c3",
      "tree": "91f0138bb69ba1afe7302df4b285ef760d96f426",
      "parents": [
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe",
        "74e52aa561d5bb973075c2015133546b42cdc290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 16:10:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 16:10:54 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "046d20b73960b7a2474b6d5e920d54c3fd7c23fe",
      "tree": "13d06fa7a11554585f6796f6c34d03f4c522365e",
      "parents": [
        "eb0d6041143fae63410c5622fef96862e6b20933"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "message": "[TCP]: Ratelimit debugging warning.\n\nBetter safe than sorry.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb0d6041143fae63410c5622fef96862e6b20933",
      "tree": "28a8f9ed7fc1e60850a06c2f06fe8bbaaa08d073",
      "parents": [
        "34cb711ba922f53cca45443b8c3c1078873cf599"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Oct 13 14:42:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:42:04 2005 -0700"
      },
      "message": "[CONNECTOR]: Update documentation to match reality.\n\nUpdated documentation to reflect 2.6.14 netlink changes\nabout socket options, multicasting and group number.\nPlease concider for 2.6.14.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34cb711ba922f53cca45443b8c3c1078873cf599",
      "tree": "2b120d59460047caff9546d68f445626947d47fc",
      "parents": [
        "c8923c6b852d3a97c1faad0566e38fca330375a7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "message": "[NET]: Disable NET_SCH_CLK_CPU for SMP x86 hosts\n\nOpterons with frequency scaling have fully unsynchronized TSCs\nrunning at different frequencies, so using TSCs there is not a good idea. \nAlso some other x86 boxes have this problem. gettimeofday should be good \nenough, so just disable it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8923c6b852d3a97c1faad0566e38fca330375a7",
      "tree": "eb79e97c5468bba641c7a34b83514876f4902cf2",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "message": "[NETFILTER]: Fix OOPSes on machines with discontiguous cpu numbering.\n\nOriginal patch by Harald Welte, with feedback from Herbert Xu\nand testing by Sébastien Bernard.\n\nEBTABLES, ARP tables, and IP/IP6 tables all assume that cpus\nare numbered linearly.  That is not necessarily true.\n\nThis patch fixes that up by calculating the largest possible\ncpu number, and allocating enough per-cpu structure space given\nthat.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c931488cc4619eecfe68a2f046b5898fddc2f904",
      "tree": "b92e43b7cbae6e7128ca6d7831d06e63989f2a31",
      "parents": [
        "aac372de6bde03168b833b4db1346a2c34a016c6",
        "3a8f675c40ba2d04e4fff6710db3da763436269f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "3a8f675c40ba2d04e4fff6710db3da763436269f",
      "tree": "d1215879e5672b2a4287bcfd398fb3cbb10968de",
      "parents": [
        "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3006/1: S3C2410 - arch/arm/mach-s3c2410 sparse fixes\n\nPatch from Ben Dooks\n\nRemove an unused variable from s3c2410.c and\nensure that items not needed to be exported from\ns3c2440.c are declared static.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce",
      "tree": "6c6caeb12371b4ef8fb5b9e8bfb6b2d3efc27ead",
      "parents": [
        "a451e28c7642830d8b066e5a13de46934151ce3a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3005/1: S3C2440 - add definition for s3c2440_set_dsc() call in hardware.h\n\nPatch from Ben Dooks\n\ninclude/asm-arm/arch-s3c2410/hardware.h was missing\nthe definition for s3c2440_set_dsc()\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aac372de6bde03168b833b4db1346a2c34a016c6",
      "tree": "2f8e0f92f5384e58169ac4ddd452b9e7e5b05435",
      "parents": [
        "02d31ed258434b29eb0e3a10f5ede6eecd46b6ba",
        "c9c10830740df1b5e7848d6fbb68c93a73e8f7cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:08:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:08:10 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "02d31ed258434b29eb0e3a10f5ede6eecd46b6ba",
      "tree": "e901ed8af00756086e2da1a5e0c52602d2b01603",
      "parents": [
        "1b66e9fe8523cc239b6bea8443a860f50aeb2a83",
        "9ff5c59ce278c37bca22fbf98076d199bcaf9845"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:59 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "1b66e9fe8523cc239b6bea8443a860f50aeb2a83",
      "tree": "7d067a24df07dc1116c7c636dc41f77ab874f167",
      "parents": [
        "67d2b48e20bfc82f8fdb5410c28564b8b058fcab",
        "9621904012de3c8d0d4e2904dcc7170b3012119e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:38 2005 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "67d2b48e20bfc82f8fdb5410c28564b8b058fcab",
      "tree": "e7f6c54ee8d29893af37dc089a25a7ab24876b05",
      "parents": [
        "d8e998c58a870770905495a1d45ebf7285b5b1c5",
        "875521ddccfa90d519cf31dfc8aa472f7f6325bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 19:07:19 2005 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "9ff5c59ce278c37bca22fbf98076d199bcaf9845",
      "tree": "eadd2da5cdf0cbe158c55567684385f6db86394f",
      "parents": [
        "afb997c6163b33292d31a09d6aa5cbb03ffa5bf1"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 12 15:59:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:59:39 2005 -0700"
      },
      "message": "[TCP]: Add code to help track down \"BUG at net/ipv4/tcp_output.c:438!\"\n\nThis is the second report of this bug.  Unfortunately the first\nreporter hasn\u0027t been able to reproduce it since to provide more\ndebugging info.\n\nSo let\u0027s apply this patch for 2.6.14 to\n\n1) Make this non-fatal.\n2) Provide the info we need to track it down.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afb997c6163b33292d31a09d6aa5cbb03ffa5bf1",
      "tree": "ee88c284b220e60088934b77797f4433590bf90c",
      "parents": [
        "ab4060e858e36129f9319ef0fa055347ad60e1d5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 15:12:21 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:12:21 2005 -0700"
      },
      "message": "[NETPOLL]: wrong return for null netpoll_poll_lock()\n\nWhen netpoll is not being used, the macro that\ndefines the removed routing netpoll_poll_lock\ndefines the return as zero, but the real\nroutine returns a `void *`\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab4060e858e36129f9319ef0fa055347ad60e1d5",
      "tree": "c3d28036801fcab8529bd8ee977fafd755fb3da4",
      "parents": [
        "eeb2b8560676e454ad37ee30b49bc7d897edc9be"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Oct 12 15:10:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 15:10:01 2005 -0700"
      },
      "message": "[BRIDGE]: fix race on bridge del if\n\nThis fixes the RCU race on bridge delete interface.  Basically,\nthe network device has to be detached from the bridge in the first\nstep (pre-RCU), rather than later. At that point, no more bridge traffic\nwill come in, and the other code will not think that network device\nis part of a bridge.\n\nThis should also fix the XEN test problems.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9c10830740df1b5e7848d6fbb68c93a73e8f7cd",
      "tree": "b614058c3291ebccb996b27cee9b709956df7791",
      "parents": [
        "d8e998c58a870770905495a1d45ebf7285b5b1c5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:22:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 12 12:22:46 2005 -0700"
      },
      "message": "[SPARC64]: Fix boot failures on SunBlade-150\n\nThe sequence to move over to the Linux trap tables from\nthe firmware ones needs to be more air tight.  It turns\nout that to be %100 safe we do need to be able to translate\nOBP mappings in our TLB miss handlers early.\n\nIn order not to eat up a lot of kernel image memory with\nstatic page tables, just use the translations array in\nthe OBP TLB miss handlers.  That solves the bulk of the\nproblem.\n\nFurthermore, to make sure the OBP TLB miss path will work\neven before the fixed MMU globals are loaded, explicitly\nload %g1 to TLB_SFSR at the beginning of the i-TLB and\nd-TLB miss handlers.\n\nTo ease the OBP TLB miss walking of the prom_trans[] array,\nwe sort it then delete all of the non-OBP entries in there\n(for example, there are entries for the kernel image itself\nwhich we\u0027re not interested in at all).\n\nWe also save about 32K of kernel image size with this change.\nNot a bad side effect :-)\n\nThere are still some reasons why trampoline.S can\u0027t use the\nsetup_trap_table() yet.  The most noteworthy are:\n\n1) OBP boots secondary processors with non-bias\u0027d stack for\n   some reason.  This is easily fixed by using a small bootup\n   stack in the kernel image explicitly for this purpose.\n\n2) Doing a firmware call via the normal C call prom_set_trap_table()\n   goes through the whole OBP enter/exit sequence that saves and\n   restores OBP and Linux kernel state in the MMUs.  This path\n   unfortunately does a \"flush %g6\" while loading up the OBP locked\n   TLB entries for the firmware call.\n\n   If we setup the %g6 in the trampoline.S code properly, that\n   is in the PAGE_OFFSET linear mapping, but we\u0027re not on the\n   kernel trap table yet so those addresses won\u0027t translate properly.\n\n   One idea is to do a by-hand firmware call like we do in the\n   early bootup code and elsewhere here in trampoline.S  But this\n   fails as well, as aparently the secondary processors are not\n   booted with OBP\u0027s special locked TLB entries loaded.  These\n   are necessary for the firwmare to processes TLB misses correctly\n   up until the point where we take over the trap table.\n\nThis does need to be resolved at some point.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a451e28c7642830d8b066e5a13de46934151ce3a",
      "tree": "d9a3aac69649f01b283958f8b53cbfdd6b86d914",
      "parents": [
        "e6158b4a5647624ceb90074bfcc248ea3152c906"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "Liam.Girdwood@wolfsonmicro.com",
        "time": "Wed Oct 12 19:58:12 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:12 2005 +0100"
      },
      "message": "[ARM] 3003/1: SSP channel map register updates for pxa2xx\n\nPatch from Liam Girdwood\n\nThis patch updates the pxa2xx channel map registers definitions in\npxa-regs.h\n\nChanges:-\n  o Added description for SSP2 registers\n  o Added definitions for SSP3 registers\n\nSigned-off-by:Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e6158b4a5647624ceb90074bfcc248ea3152c906",
      "tree": "1f8da50d47f8d4b5dd27b06fa694fb48e38162bb",
      "parents": [
        "6ec5e7f3656f0397b7e8b39a7dcc77937d187596"
      ],
      "author": {
        "name": "Lothar Wassmann",
        "email": "LW@KARO-electronics.de",
        "time": "Wed Oct 12 19:58:11 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:11 2005 +0100"
      },
      "message": "[ARM] 3002/1: Wrong parameter to uart_update_timeout() in drivers/serial/pxa.c\n\nPatch from Lothar Wassmann\n\nThe function serial_pxa_set_termios() is calling uart_update_timeout()\nwith the baud rate divisor as third parameter, while\nuart_update_timeout() expects the baud rate in this place.\nThis results in a bogus port-\u003etimeout which is proportional to the\nbaud rate.\n\nSigned-off-by: Lothar Wassmann \u003cLW@KARO-electronics.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ec5e7f3656f0397b7e8b39a7dcc77937d187596",
      "tree": "bbf8e615955817764637b7a2ecd2e228835b2cc5",
      "parents": [
        "737d0bb7701cdebb661e4db0236071a7df977777"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "message": "[ARM] 2978/1: nwfpe - clean up sparse errors\n\nPatch from Ben Dooks\n\nThe NWFPE is producing a number of errors from sparse\ndue to not defining a number of functions in the\nheader files.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "737d0bb7701cdebb661e4db0236071a7df977777",
      "tree": "fe250db7c6bf3381d01418bdab50fb9124e6fe00",
      "parents": [
        "cd26f45bfca4d4fa5ddfe21613d2da46f1acb821"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:10 2005 +0100"
      },
      "message": "[ARM] 2969/1: miscellaneous whitespace cleanup\n\nPatch from George G. Davis\n\nFix leading, trailing and other miscellaneous whitespace issues\nin arch/arm/kernel/alignment.c.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cd26f45bfca4d4fa5ddfe21613d2da46f1acb821",
      "tree": "85ca14c209a808201fcbc21909924a4bcf8d5ec6",
      "parents": [
        "ceca629e0b4858d6b8bff260dab2e947d31aca56"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Wed Oct 12 19:58:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:09 2005 +0100"
      },
      "message": "[ARM] 2970/1: Use -mtune\u003darm1136j-s when building for CPU_V6 targets\n\nPatch from George G. Davis\n\nWhen building for CPU_V6 targets, we should use -mtune\u003darm1136j-s rather\nthan -mtune\u003dstrongarm but fall back to the later in case someone is\nusing an older toolchain (although they should really upgrade instead).\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ceca629e0b4858d6b8bff260dab2e947d31aca56",
      "tree": "56b9a6a6dbf1674c7111dfaa255f294c895dd4e2",
      "parents": [
        "9f693d7b149a74bac301ee47136359294cffed25"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Wed Oct 12 19:58:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:08 2005 +0100"
      },
      "message": "[ARM] 2971/1: i.MX uart handle rts irq\n\nPatch from Sascha Hauer\n\nhandle rts interrupt\n\nSigned-off-by: Giancarlo Formicuccia \u003cgiancarlo.formicuccia@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f693d7b149a74bac301ee47136359294cffed25",
      "tree": "5cedfec20f95b07006e5ea2add7c0c2b6bb40612",
      "parents": [
        "a7b1bbbc89194deba8cde02200f08b3840c9daa2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "message": "[ARM] 2979/2: S3C2410 - add static to non-exported machine items\n\nPatch from Ben Dooks\n\nDo not export items that are not needed by symbol name\nelsewhere\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7b1bbbc89194deba8cde02200f08b3840c9daa2",
      "tree": "3ad70801998d8ad62531ad3d2d4e2902a794312e",
      "parents": [
        "17efa644f624a521e4a6c6a4641d39d227a9b24a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:07 2005 +0100"
      },
      "message": "[ARM] 2977/1: armksyms.c - make items in export table static\n\nPatch from Ben Dooks\n\nThe items in the export table do not need to be\nexported elsehwere, so quash the sparse warning\nby making the symbol for the table entry static.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "17efa644f624a521e4a6c6a4641d39d227a9b24a",
      "tree": "4a47afcca1a87daae79781de03333b97de2b076e",
      "parents": [
        "0eea3c0b6cb356bc8e515084f831cac7e3d5131c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:06 2005 +0100"
      },
      "message": "[ARM] 2976/1: S3C2410: add static to functions in serial driver\n\nPatch from Ben Dooks\n\nThe s3c2410 serial driver is missing static declerations\non several functions that are not exported, and have no\nneed of being exported outside the driver\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0eea3c0b6cb356bc8e515084f831cac7e3d5131c",
      "tree": "100507b40de41e2391783604e99d700771b672cd",
      "parents": [
        "60ac133aac9e07b94f2cb6bf571bf8aef69248c3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Oct 12 19:58:05 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:58:05 2005 +0100"
      },
      "message": "[ARM] 2975/1: S3C2410: time.c missing include of cpu.h\n\nPatch from Ben Dooks\n\narch/arm/mach-s3c2410/time.c is missing include\nof cpu.h, causing the declaration of the timer\nstruct (s3c24xx_timer) to be flagged as missing\nthe declaration.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "60ac133aac9e07b94f2cb6bf571bf8aef69248c3",
      "tree": "f75a44630c4cd0b63c025eee1ccc615a6ec7157e",
      "parents": [
        "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Oct 12 19:51:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 12 19:51:24 2005 +0100"
      },
      "message": "[ARM] 2974/1: fix ARM710 swi bug workaround\n\nPatch from Nicolas Pitre\n\nEither no one is using an ARM710 with recent kernels, or all ARM710s\nstill in use are not afflicted by this swi bug.  Nevertheless, the code\nto work around the ARM710 swi bug is itself currently buggy since it\nuses r8 as a pointer to S_PC while in fact it holds the spsr content\nthese days. Fix that, and simplify the code as well.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8e998c58a870770905495a1d45ebf7285b5b1c5",
      "tree": "828a1633c667c0769feec6451aa450bbfb911a10",
      "parents": [
        "cbd27b8ced4b1888c93f69b4dd108a69ac4d733f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 12 14:22:50 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:24:47 2005 -0700"
      },
      "message": "[PATCH] ppc32: Tell userland about lack of standard TB\n\nGlibc is about to get some new high precision timer stuff that relies on\nthe standard timebase of the PPC architecture.\n\nHowever, some (rare \u0026 old) CPUs do not have such timebase and it is a\nbit annoying to have your stuff just crash because you are running on\nthe wrong CPU...\n\nThis exposes to userland a CPU feature bit that tells that the current\nprocessor doesn\u0027t have a standard timebase.  It\u0027s negative logic so that\nglibc will still \"just work\" on older kernels (it will just be unhappy\non those old CPUs but that doesn\u0027t really matter as distro tend to\nupdate glibc \u0026 kernel at the same time).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbd27b8ced4b1888c93f69b4dd108a69ac4d733f",
      "tree": "c3bf062e9473261cbd4774996c96cfc0f3759239",
      "parents": [
        "9d624ea474a3ddf3a0702d9b47e428ce1f8488a6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 12 11:39:33 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:24:47 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix timekeeping\n\nInterestingly enough, ppc32 had broken timekeeping for ages...  It\nworked, but probably drifted a bit more than could be explained by the\nactual bad precision of the timebase calibration.  We discovered that\nrecently when somebody figured out that the common code was using\nCLOCK_TICK_RATE to correct the timekeeing, and ppc32 had a completely\nbogus value for it.\n\nThis patch turns it into something saner.  Probably not as good as doing\nsomething based on the actual timebase frequency precision but I\u0027ll\nleave that sort of math to others.  This at least makes it better for\nthe common HZ values.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d624ea474a3ddf3a0702d9b47e428ce1f8488a6",
      "tree": "6974b966b5da06e04597fc32a3b67fe0a8e0bafc",
      "parents": [
        "91acb21f084aa244f26839406ae7ed8aa3668058"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Tue Oct 11 21:01:01 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:22:26 2005 -0700"
      },
      "message": "[PATCH] uml: compile-time fix recent patch\n\nGive an empty definition for clear_can_do_skas() when it is not needed.\nThanks to Junichi Uekawa \u003cdancer@netfort.gr.jp\u003e for reporting the\nbreakage and providing a fix (I re-fixed it in an IMHO cleaner way).\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91acb21f084aa244f26839406ae7ed8aa3668058",
      "tree": "5a186b9b35d2e26aaf1c85441125611c9c88dd18",
      "parents": [
        "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Mon Oct 10 23:10:32 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 12 08:22:26 2005 -0700"
      },
      "message": "[PATCH] uml: revert block driver use of host AIO\n\nThe patch to use host AIO support that I submitted early after 2.6.13 exposed\nsome problems in the block driver.  I have fixes for these, but am not\ncomfortable putting them into 2.6.14 at this late date.  So, this patch reverts\nthe use of host AIO.\n\nI will resubmit the original patch, plus fixes to the driver after 2.6.14\nin order to get a reasonable amount of testing before they\u0027re exposed to\nthe general public.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da64c6ee6bb71bfb3f09d9bb89ce1aa4b1ee7e89",
      "tree": "c6f31816e5a5afc84e920c6c3f5702327dd990de",
      "parents": [
        "f5154a98a1931641f0448f6512294a15279110d7",
        "b1b510aa284af1908d5d369d52f7dae16aaabd71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 16:39:24 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "b1b510aa284af1908d5d369d52f7dae16aaabd71",
      "tree": "dd79875667adf73552c4b9c4789aee2b4ada8368",
      "parents": [
        "08eb8f124f990aa476589d1f7810f7ec7f259c08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 11 15:45:16 2005 -0700"
      },
      "message": "[SPARC64]: Fix net booting on Ultra5\n\nWe were not doing alignment properly when remapping the kernel image.\n\nWhat we want is a 4MB aligned physical address to map at KERNBASE.\nMistakedly we were 4MB aligning the virtual address where the kernel\ninitially sits, that\u0027s wrong.\n\nInstead, we should PAGE align the virtual address, then 4MB align the\nphysical address result the prom gives to us.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74e52aa561d5bb973075c2015133546b42cdc290",
      "tree": "3e8f269e99443bdb3cec6e23f3193dd696e6518e",
      "parents": [
        "f5154a98a1931641f0448f6512294a15279110d7",
        "96f339c6b95344942fe5fce012ff4f2a3b2cb80d"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 11 15:08:48 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Oct 11 15:08:48 2005 -0700"
      },
      "message": "Pull mbcs-init-sn-check into release branch\n"
    },
    {
      "commit": "f5154a98a1931641f0448f6512294a15279110d7",
      "tree": "fd5ea19514d07338f58b2df4b2f87922b9975a04",
      "parents": [
        "9149ccfa3571eaa4a4b444777d67fc4ed3ebcf27"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Tue Oct 11 19:16:26 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 12:03:47 2005 -0700"
      },
      "message": "[PATCH] Don\u0027t map the same page too much\n\nRefuse to install a page into a mapping if the mapping count is already\nridiculously large.\n\nYou probably cannot trigger this on 32-bit architectures, but on a\n64-bit setup we should protect against it.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9149ccfa3571eaa4a4b444777d67fc4ed3ebcf27",
      "tree": "92d07c8a2e76abf5b5805db6deb5a90d69406b76",
      "parents": [
        "d3089792f6ee38cdc9e254a7cb2f8c8d7f38c20d"
      ],
      "author": {
        "name": "Peter Bergner",
        "email": "bergner@vnet.ibm.com",
        "time": "Tue Oct 11 09:28:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc64: Add R_PPC64_TOC16 module reloc\n\nNewer gcc\u0027s are generating this relocation, so the module loader needs to\nhandle it.\n\nSigned-off-by: Peter Bergner \u003cbergner@vnet.ibm.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3089792f6ee38cdc9e254a7cb2f8c8d7f38c20d",
      "tree": "f1a6e34bf02d5ebdfe5647e72286d74c2f45a720",
      "parents": [
        "9de11aab1c8fd87da7e1fb435ce0ff26bacd7909"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Oct 11 09:28:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] V4L: Enable s-video input on DViCO FusionHDTV5 Lite\n\n* bttv-cards.c:\n- Enable S-Video input on DViCO FusionHDTV5 Lite\n\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9de11aab1c8fd87da7e1fb435ce0ff26bacd7909",
      "tree": "3ab41df3d9ba382278e819ab8d84be163b6dab9c",
      "parents": [
        "6de505173e24e76bb33a2595312e0c2b44d49e58"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Oct 11 08:29:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] m32r: trap handler code for illegal traps\n\nThis patch prevents illegal traps from causing m32r kernel\u0027s infinite loop\nexecution.\n\nSigned-off-by: Naoto Sugai \u003csugai@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6de505173e24e76bb33a2595312e0c2b44d49e58",
      "tree": "0d06e061a70b337627b7e83985d736c0b4f50f33",
      "parents": [
        "a0c111c631e7ab4abd68920debd44259160812ef"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 11 08:29:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] binfmt_elf bss padding fix\n\nNir Tzachar \u003ctzachar@cs.bgu.ac.il\u003e points out that if an ELF file specifies a\nzero-length bss at a whacky address, we cannot load that binary because\npadzero() tries to zero out the end of the page at the whacky address, and\nthat may not be writeable.\n\nSee also http://bugzilla.kernel.org/show_bug.cgi?id\u003d5411\n\nSo teach load_elf_binary() to skip the bss settng altogether if the elf file\nhas a zero-length bss segment.\n\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Daniel Jacobowitz \u003cdan@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0c111c631e7ab4abd68920debd44259160812ef",
      "tree": "bfcafa019ba2fb2bf38e5a07f9f5958b7ecb697f",
      "parents": [
        "1bef40032992320dd25a266fc166bfb8fa3f2f59"
      ],
      "author": {
        "name": "Paolo Galtieri",
        "email": "pgaltieri@mvista.com",
        "time": "Tue Oct 11 08:29:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] ppc highmem fix\n\nI\u0027ve noticed that the calculations for seg_size and nr_segs in\n__dma_sync_page_highmem() (arch/ppc/kernel/dma-mapping.c) are wrong.  The\nincorrect calculations can result in either an oops or a panic when running\nfsck depending on the size of the partition.\n\nThe problem with the seg_size calculation is that it can result in a\nnegative number if size is offset \u003e size.  The problem with the nr_segs\ncaculation is returns the wrong number of segments, e.g.  it returns 1 when\nsize is 200 and offset is 4095, when it should return 2 or more.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1bef40032992320dd25a266fc166bfb8fa3f2f59",
      "tree": "e02d654b4db45b752e3201c3f6eec3f4c719b69f",
      "parents": [
        "22c1ea44f0d33eda532883858b6cdabc5f265b66"
      ],
      "author": {
        "name": "Suzuki",
        "email": "suzuki@in.ibm.com",
        "time": "Tue Oct 11 08:29:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] madvise: Avoid returning error code -EBADF for anonymous mappings\n\nRevert this recent correctness change: Douglas Crosher \u003cdcrosher@scieneer.com\u003e\nreported that it broke an existing application, and that madvise() works\nwithout error on anonymous mappings on Solaris.\n\nThis means that madvise() will remain non-standards-compliant: we should\nreturn -EBADF for all requests against non-file-backed vma\u0027s, but Linux only\ndoes this for MADV_WILLNEED requests.\n\nSigned-off-by: Suzuki K P \u003csuzuki@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22c1ea44f0d33eda532883858b6cdabc5f265b66",
      "tree": "8af9c20a09e9ce9d497ec3db078d872b74a9c3ab",
      "parents": [
        "19cba8abd6ca09527c194864ae651db65cbacfe1"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue Oct 11 08:29:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] nfsacl: Solaris VxFS compatibility fix\n\nHere is a compatibility fix between Linux and Solaris when used with VxFS\nfilesystems: Solaris usually accepts acl entries in any order, but with\nVxFS it replies with NFSERR_INVAL when it sees a four-entry acl that is not\nin canonical form.  It may also fail with other non-canonical acls -- I\ncan\u0027t tell, because that case never triggers: We only send non-canonical\nacls when we fake up an ACL_MASK entry.\n\nInstead of adding fake ACL_MASK entries at the end, inserting them in the\ncorrect position makes Solaris+VxFS happy.  The Linux client and server\nsides don\u0027t care about entry order.  The three-entry-acl special case in\nwhich we need a fake ACL_MASK entry was handled in xdr_nfsace_encode.  The\npatch moves this into nfsacl_encode.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "19cba8abd6ca09527c194864ae651db65cbacfe1",
      "tree": "3d59a1e147b2701d0957bef392e2fda441d5143f",
      "parents": [
        "ad6ce87e5bd4440a6ce9aa9f8cda795b9e902eff"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Oct 11 08:29:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:54 2005 -0700"
      },
      "message": "[PATCH] v9fs: remove additional buffer allocation from v9fs_file_read and v9fs_file_write\n\nv9fs_file_read and v9fs_file_write use kmalloc to allocate buffers as big\nas the data buffer received as parameter.  kmalloc cannot be used to\nallocate buffers bigger than 128K, so reading/writing data in chunks bigger\nthan 128k fails.\n\nThis patch reorganizes v9fs_file_read and v9fs_file_write to allocate only\nbuffers as big as the maximum data that can be sent in one 9P message.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad6ce87e5bd4440a6ce9aa9f8cda795b9e902eff",
      "tree": "d3ea460d562a06ccfd1edec6e2b6c4e37995438a",
      "parents": [
        "e4314bf496bb7bb9acd754aeb319c30869bc8d76"
      ],
      "author": {
        "name": "Abhay Salunke",
        "email": "Abhay_Salunke@dell.com",
        "time": "Tue Oct 11 08:29:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:53 2005 -0700"
      },
      "message": "[PATCH] dell_rbu: changes in packet update mechanism\n\nIn the current dell_rbu code ver 2.0 the packet update mechanism makes the\nuser app dump every individual packet in to the driver.\n\nThis adds in efficiency as every packet update makes the\n/sys/class/firmware/dell_rbu/loading and data files to disappear and reappear\nagain.  Thus the user app needs to wait for the files to reappear to dump\nanother packet.  This slows down the packet update tremendously in case of\nlarge number of packets.  I am submitting a new patch for dell_rbu which will\nchange the way we do packet updates;\n\nIn the new method the user app will create a new single file which has already\npacketized the rbu image and all the packets are now staged in this file.\n\nThis driver also creates a new entry in\n/sys/devices/platform/dell_rbu/packet_size ; the user needs to echo the packet\nsize here before downloading the packet file.\n\nThe user should do the following:\n\n create one single file which has all the packets stacked together.\n echo the packet size in to /sys/devices/platform/dell_rbu/packet_size.\n echo 1 \u003e /sys/class/firmware/dell_rbu/loading\n cat the packetfile \u003e /sys/class/firmware/dell_rbu/data\n echo 0 \u003e /sys/class/firmware/dell_rbu/loading\n\nThe driver takes the file which came through /sys/class/firmware/dell_rbu/data\nand takes chunks of paket_size data from it and place in contiguous memory.\n\nThis makes packet update process very efficient and fast.  As all the packet\nupdate happens in one single operation.  The user can still read back the\ndownloaded file from /sys/devices/platform/dell_rbu/data.\n\nSigned-off-by: Abhay Salunke \u003cabhay_salunke@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4314bf496bb7bb9acd754aeb319c30869bc8d76",
      "tree": "ecec8fb728b2f872f970a7d666aa0147654e809f",
      "parents": [
        "e5945b4f605d1479d5b44252a2c691168c5d38d6"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Oct 11 08:29:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:53 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix PCI hotplug\n\npSeries_irq_bus_setup is marked __devinit but references s7a_workaround\nwhich is marked __initdata.\n\nDepending on who got the memory for s7a_workaround (and if the value was\nnow positive), it was possible for PCI hotplugged devices to have 3\nsubtracted from their interrupt number.  This would happen randomly and\ncaused me much confusion :)\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5945b4f605d1479d5b44252a2c691168c5d38d6",
      "tree": "042f1163012843113aecce2ccbb997e0d2622025",
      "parents": [
        "907a42617970a159361f17ef9a63f04d276995ab"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Tue Oct 11 08:28:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 11 09:46:53 2005 -0700"
      },
      "message": "[PATCH] s390: ccw device reconnect oops.\n\nSearch for a disconnect ccw_device on the ccw bus rather than on the css\nbus (was a typo in patch I did for the klist conversion).  A cast to an\nembedding ccw_device from an embedded device in a struct subchannel will\nlead us to oopses.\n\nSigned-off-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9621904012de3c8d0d4e2904dcc7170b3012119e",
      "tree": "a4bf95c6f7b53bb626884ca7b68d6b5d63fa3b8f",
      "parents": [
        "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:52:39 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:52:39 2005 -0400"
      },
      "message": "sata_nv: Fixed bug introduced by 0.08\u0027s MCP51 and MCP55 support.\n"
    },
    {
      "commit": "875521ddccfa90d519cf31dfc8aa472f7f6325bb",
      "tree": "5a337befd661bc5fbd16b26b9c73ee1f620054b0",
      "parents": [
        "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:38:35 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:38:35 2005 -0400"
      },
      "message": "e100: revert CPU cycle saver microcode, it causes severe problems\nfor certain NICs\n\nReverting 685fac63f5ca6c5ca06bab641e1a32bbf9287e89:\n\u003e [PATCH] e100: CPU cycle saver microcode\n\u003e\n\u003e\n\u003e Add cpu cycle saver microcode to 8086:{1209/1229} other than ICH devices.\n\u003e\n\u003e Signed-off-by: Mallikarjuna R Chilakala \u003cmallikarjuna.chilakala@intel.com\u003e\n\u003e Signed-off-by: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\n\u003e Signed-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\n\u003e Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "eeb2b8560676e454ad37ee30b49bc7d897edc9be",
      "tree": "60b316e93b880aa1ba01a9c5496c8269a48b4de9",
      "parents": [
        "2a9bc9bb4d3a4570a8a48aadf071b91e657adb89"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Mon Oct 10 21:25:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:25:23 2005 -0700"
      },
      "message": "[TWSK]: Grab the module refcount for timewait sockets\n\nThis is required to avoid unloading a module that has active timewait\nsockets, such as DCCP.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a9bc9bb4d3a4570a8a48aadf071b91e657adb89",
      "tree": "b20dc78e5e9dc6deed61c47bf12a72ec8f9a9768",
      "parents": [
        "777b25a2fea7129222eb11fba55c0a67982383ff"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Mon Oct 10 21:25:00 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:25:00 2005 -0700"
      },
      "message": "[DCCP]: Transition from PARTOPEN to OPEN when receiving DATA packets\n\nNoticed by Andrea Bittau, that provided a patch that was modified to\nnot transition from RESPOND to OPEN when receiving DATA packets.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "777b25a2fea7129222eb11fba55c0a67982383ff",
      "tree": "51e4a429fc09a8401371e47db9845d119408e576",
      "parents": [
        "061cb4a0ec34a6e3069d5a1b3c547e55a71498c5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Mon Oct 10 21:24:20 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:24:20 2005 -0700"
      },
      "message": "[CCID]: Check if ccid is NULL in the hc_[tr]x_exit functions\n\nFor consistency with ccid_exit and to fix a bug when\nIP_DCCP_UNLOAD_HACK is enabled as the control sock is not associated\nto any CCID.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "061cb4a0ec34a6e3069d5a1b3c547e55a71498c5",
      "tree": "016065254b56b7739cc26df7007d094651fb64d6",
      "parents": [
        "339231537506846cb232a2f0cc4a2c662b2d5b07"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 21:23:46 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:23:46 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: add support to change protocol info\n\nThis patch add support to change the state of the private protocol\ninformation via conntrack_netlink.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "339231537506846cb232a2f0cc4a2c662b2d5b07",
      "tree": "76846aa4c8b94b2bc9caaaa9650c46658fad4fe9",
      "parents": [
        "a051a8f7306476af0a74370ad56e793cb6c43bf7"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 21:23:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:23:28 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: allow userspace to change TCP state\n\nThis patch adds the ability of changing the state a TCP connection. I know\nthat this must be used with care but it\u0027s required to provide a complete\nconntrack creation via conntrack_netlink. So I\u0027ll document this aspect on\nthe upcoming docs.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a051a8f7306476af0a74370ad56e793cb6c43bf7",
      "tree": "3dc8bc67e6c16a28a0161ed7f7fb55008da3d7d5",
      "parents": [
        "d4875b049b2e6401a6e1fae90b7f09e20a636fcf"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 21:21:10 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:21:10 2005 -0700"
      },
      "message": "[NETFILTER]: Use only 32bit counters for CONNTRACK_ACCT\n\nInitially we used 64bit counters for conntrack-based accounting, since we\nhad no event mechanism to tell userspace that our counters are about to\noverflow.  With nfnetlink_conntrack, we now have such a event mechanism and\nthus can save 16bytes per connection.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4875b049b2e6401a6e1fae90b7f09e20a636fcf",
      "tree": "a5021c091cbd141675cdd90ac330d33188284c03",
      "parents": [
        "a02a64223eddb410712b015fb3342c9a316ab70b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 10 21:11:34 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:11:34 2005 -0700"
      },
      "message": "[IPSEC] Fix block size/MTU bugs in ESP\n\nThis patch fixes the following bugs in ESP:\n\n* Fix transport mode MTU overestimate.  This means that the inner MTU\n  is smaller than it needs be.  Worse yet, given an input MTU which\n  is a multiple of 4 it will always produce an estimate which is not\n  a multiple of 4.\n\n  For example, given a standard ESP/3DES/MD5 transform and an MTU of\n  1500, the resulting MTU for transport mode is 1462 when it should\n  be 1464.\n\n  The reason for this is because IP header lengths are always a multiple\n  of 4 for IPv4 and 8 for IPv6.\n\n* Ensure that the block size is at least 4.  This is required by RFC2406\n  and corresponds to what the esp_output function does.  At the moment\n  this only affects crypto_null as its block size is 1.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a02a64223eddb410712b015fb3342c9a316ab70b",
      "tree": "771285d98ae94517f0aa0b16af0208d4cdc55dda",
      "parents": [
        "e1c73b78e3706bd3c336d4730a01dd4081dfb7ee"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 10 21:11:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 21:11:08 2005 -0700"
      },
      "message": "[IPSEC]: Use ALIGN macro in ESP\n\nThis patch uses the macro ALIGN in all the applicable spots for ESP.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08eb8f124f990aa476589d1f7810f7ec7f259c08",
      "tree": "2c303b6c0bc4a2c41ed493af7713e3088ba0482c",
      "parents": [
        "b8df110fea555d5088bba67f446c2435104405be"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 21:02:26 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 21:02:26 2005 -0700"
      },
      "message": "[SPARC32]: Revert IOMAP change eb98129eec7fa605f0407dfd92d40ee8ddf5cd9a\n\nBreakage noted by Al Viro.\n\nIt breaks non-PCI builds, it\u0027s probably better to have a more\ndirect implementation on sparc32, and which driver actually\nneeds this is still questionable.\n\nWe can resolve this in 2.6.15\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1c73b78e3706bd3c336d4730a01dd4081dfb7ee",
      "tree": "1187db9206c73a3a37195a6f95d81dabc8932cb8",
      "parents": [
        "5bbc243aafff9ad653dc7a9fa7bcaf0b4631355a"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 20:55:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:55:49 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: add one nesting level for TCP state\n\nTo keep consistency, the TCP private protocol information is nested\nattributes under CTA_PROTOINFO_TCP. This way the sequence of attributes to\naccess the TCP state information looks like here below:\n\nCTA_PROTOINFO\nCTA_PROTOINFO_TCP\nCTA_PROTOINFO_TCP_STATE\n\ninstead of:\n\nCTA_PROTOINFO\nCTA_PROTOINFO_TCP_STATE\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bbc243aafff9ad653dc7a9fa7bcaf0b4631355a",
      "tree": "2d958403be2219e322c5106406c650e79d450f0b",
      "parents": [
        "a1bcc3f26885b0a8bf04799551de2e9574ccbda1"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:54:01 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:54:01 2005 -0700"
      },
      "message": "[NETFILTER]: Add missing include to ip_conntrack_tuple.h\n\nWithout this #include, __be16 is not defined and userspace programs\nwill break.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1bcc3f26885b0a8bf04799551de2e9574ccbda1",
      "tree": "36397c29c8ad0eeb945117674734fc235ab4bebc",
      "parents": [
        "d000eaf7720cb12cd03cd3d55f71be44357d27a9"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Oct 10 20:53:16 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:53:16 2005 -0700"
      },
      "message": "[NETFILTER] ctnetlink: ICMP ID is not mandatory\n\nThe ID is only required by ICMP type 8 (echo), so it\u0027s not\nmandatory for all sort of ICMP connections. This patch makes\nmandatory only the type and the code for ICMP netlink messages.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "d000eaf7720cb12cd03cd3d55f71be44357d27a9",
      "tree": "cbdb3e64a427adedf7f6ec4a75b338d1731bc9ee",
      "parents": [
        "b3a91d037a2575040f9b6a483f60c407a3d80368"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:52:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:52:51 2005 -0700"
      },
      "message": "[NETFILTER] conntrack_netlink: Fix endian issue with status from userspace\n\nWhen we send \"status\" from userspace, we forget to convert the endianness.\nThis patch adds the reqired conversion.  Thanks to Pablo Neira for\ndiscovering this.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3a91d037a2575040f9b6a483f60c407a3d80368",
      "tree": "013652fd0d1b089bd9229fe4af47177e0d055b43",
      "parents": [
        "ebe0bbf06c9e03613bdcb6b5a704595a9344b7ff"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:52:36 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:52:36 2005 -0700"
      },
      "message": "[NETFILTER] nat: remove bogus structure member\n\nWhen \u0027rustynat\u0027 was merged in 2.6.12, the use of the \"helper\" pointer of\nstruct ipt_nat_info was obsoleted, but the pointer not removed from the\nstruct.\n\nThis patch removes the pointer, thereby yet again shrinking struct\nip_conntrack.\n\nDiscovered-by: Rusty Russell \u003crusty@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebe0bbf06c9e03613bdcb6b5a704595a9344b7ff",
      "tree": "33453cb2cd33095e3a226d0866bdfe1019473646",
      "parents": [
        "f40863cec87464f3f4ec3a6c00e3fda3bbb0c91b"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:52:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:52:19 2005 -0700"
      },
      "message": "[NETFILTER] nfnetlink: use highest bit of nfa_type to indicate nested TLV\n\nAs Henrik Nordstrom pointed out, all our efforts with \"split endian\" (i.e.\nhost byte order tags, net byte order values) are useless, unless a parser\ncan determine whether an attribute is nested or not.\n\nThis patch steals the highest bit of nfattr.nfa_type to indicate whether\nthe data payload contains a nested nfattr (1) or not (0).\n\nThis will break userspace compatibility, but luckily no kernel with\nnfnetlink was released so far.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f40863cec87464f3f4ec3a6c00e3fda3bbb0c91b",
      "tree": "e2945b3cae7237392c04969ff808a0c011f911a0",
      "parents": [
        "85d9b05d9b1edad9a2630584754720a957ab0a2a"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:51:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:51:53 2005 -0700"
      },
      "message": "[NETFILTER] ipt_ULOG: Mark ipt_ULOG as OBSOLETE\n\nSimilar to nfnetlink_queue and ip_queue, we mark ipt_ULOG as obsolete.\nThis should have been part of the original nfnetlink_log merge, but\nI somehow missed it.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85d9b05d9b1edad9a2630584754720a957ab0a2a",
      "tree": "5a3ad0385af05c05bf50354bc6fc398474f0f9ae",
      "parents": [
        "907a42617970a159361f17ef9a63f04d276995ab"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Oct 10 20:47:42 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:47:42 2005 -0700"
      },
      "message": "[NETFILTER] PPTP helper: Add missing Kconfig dependency\n\nPPTP should not be selectable without conntrack enabled\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8df110fea555d5088bba67f446c2435104405be",
      "tree": "1bb8dfc1a6eadcab3e6df99aff4ae6cde38e94b4",
      "parents": [
        "907a42617970a159361f17ef9a63f04d276995ab"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:43:22 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 10 20:43:22 2005 -0700"
      },
      "message": "[SPARC64]: Fix oops on runlevel change with serial console.\n\nIncorrect uart_write_wakeup() calls cause reference to a\nNULL tty pointer in sunsab and sunzilog serial drivers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "907a42617970a159361f17ef9a63f04d276995ab",
      "tree": "5acca861d96fd207eecbe8a9e25c40a4b7647c30",
      "parents": [
        "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 18:19:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 18:19:19 2005 -0700"
      },
      "message": "Linux v2.6.14-rc4\n"
    },
    {
      "commit": "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0",
      "tree": "becef856504063805545afbed00247e384309e06",
      "parents": [
        "421c7ce6d001fce28b1fa8fdd2e7ded0ed8a0ad5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Oct 11 01:28:33 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:34:09 2005 -0700"
      },
      "message": "[PATCH] i386: Don\u0027t discard upper 32bits of HWCR on K8\n\nNeed to use long long, not long when RMWing a MSR. I think\nit\u0027s harmless right now, but still should be better fixed\nif AMD adds any bits in the upper 32bit of HWCR.\n\nBug was introduced with the TLB flush filter fix for i386\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "421c7ce6d001fce28b1fa8fdd2e7ded0ed8a0ad5",
      "tree": "7046c3ea354063046288e422cae5142b127b2bed",
      "parents": [
        "af74c3a61d24ab42c04052ddd2343de972a1cc07"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Oct 10 22:32:45 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:33:25 2005 -0700"
      },
      "message": "[PATCH] x86_64: Allocate cpu local data for all possible CPUs\n\nCPU hotplug fills up the possible map to NR_CPUs, but it did that after\nsetting up per CPU data. This lead to CPU data not getting allocated\nfor all possible CPUs, which lead to various side effects.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af74c3a61d24ab42c04052ddd2343de972a1cc07",
      "tree": "03d6ff52a9302b9c155a01dd4df0e916693639dc",
      "parents": [
        "d7dd8a72ab8d305fbe1c4bb571e0633eba3a8d23",
        "5d8e1b181c4ad63e6ca90d51287b31afd400d2eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:32:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:32:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "d7dd8a72ab8d305fbe1c4bb571e0633eba3a8d23",
      "tree": "b1df87ccb102bbe4c2402a677d62bc6a0b85282e",
      "parents": [
        "46113830a18847cff8da73005e57bc49c2f95a56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:31:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:31:30 2005 -0700"
      },
      "message": "Use the new \"kill_proc_info_as_uid()\" for USB disconnect too\n\nAll the same issues - we can\u0027t just save the pointer to the thread, we\nmust save the pid/uid/euid combination.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "46113830a18847cff8da73005e57bc49c2f95a56",
      "tree": "93946fc290d9481e7055217ff497583647d1e4d4",
      "parents": [
        "094804c5a132f04c12dd4902ee15c64362e5c1af"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Mon Oct 10 19:44:29 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:16:33 2005 -0700"
      },
      "message": "[PATCH] Fix signal sending in usbdevio on async URB completion\n\nIf a process issues an URB from userspace and (starts to) terminate\nbefore the URB comes back, we run into the issue described above.  This\nis because the urb saves a pointer to \"current\" when it is posted to the\ndevice, but there\u0027s no guarantee that this pointer is still valid\nafterwards.\n\nIn fact, there are three separate issues:\n\n1) the pointer to \"current\" can become invalid, since the task could be\n   completely gone when the URB completion comes back from the device.\n\n2) Even if the saved task pointer is still pointing to a valid task_struct,\n   task_struct-\u003esighand could have gone meanwhile.\n\n3) Even if the process is perfectly fine, permissions may have changed,\n   and we can no longer send it a signal.\n\nSo what we do instead, is to save the PID and uid\u0027s of the process, and\nintroduce a new kill_proc_info_as_uid() function.\n\nSigned-off-by: Harald Welte \u003claforge@gnumonks.org\u003e\n[ Fixed up types and added symbol exports ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d8e1b181c4ad63e6ca90d51287b31afd400d2eb",
      "tree": "555d79c07b00def9f5eab72431ae95ebd5af4f86",
      "parents": [
        "f96c3bbe91117402f13119ce9e609db9087ed58f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 16:12:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 10 16:12:13 2005 -0700"
      },
      "message": "[SPARC64]: Fix Ultra5, Ultra60, et al. boot failures.\n\nOn the boot processor, we need to do the move onto the Linux trap\ntable a little bit differently else we\u0027ll take unhandlable faults in\nthe firmware address space.\n\nPreviously we would do the following:\n\n1) Disable PSTATE_IE in %pstate.\n2) Set %tba by hand to sparc64_ttable_tl0\n3) Initialize alternate, mmu, and interrupt global\n   trap registers.\n4) Call prom_set_traptable()\n\nThat doesn\u0027t work very well actually with the way we boot the kernel\nVM these days.  It worked by luck on many systems because the firmware\naccesses for the prom_set_traptable() call happened to be loaded into\nthe TLB already, something we cannot assume.\n\nSo the new scheme is this:\n\n1) Clear PSTATE_IE in %pstate and set %pil to 15\n2) Call prom_set_traptable()\n3) Initialize alternate, mmu, and interrupt global\n   trap registers.\n\nand this works quite well.  This sequence has been moved into a\ncallable function in assembler named setup-trap_table().  The idea is\nthat eventually trampoline.S can use this code as well.  That isn\u0027t\npossible currently due to some complications, but eventually we should\nbe able to do it.\n\nThanks to Meelis Roos for the Ultra5 boot failure report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "094804c5a132f04c12dd4902ee15c64362e5c1af",
      "tree": "44a146301f43a7ba9db72308585122218ccafe6f",
      "parents": [
        "f96c3bbe91117402f13119ce9e609db9087ed58f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Oct 11 01:03:39 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 16:10:33 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix change_page_attr cache flushing\n\nNoticed by Terence Ripperda\n\nUndo wrong change in global_flush_tlb. We need to flush the caches in all\ncases, not just when pages were reverted. This was a bogus optimization\nadded earlier, but it was wrong.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f96c3bbe91117402f13119ce9e609db9087ed58f",
      "tree": "5516a661bc9f251edb6afab424f912214f33efa3",
      "parents": [
        "ec384d297c2c47611cae835284fe970073d41783",
        "585f54575d832506bbe9b5a2f435f37b81efc849"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:26 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-ucb\n"
    },
    {
      "commit": "ec384d297c2c47611cae835284fe970073d41783",
      "tree": "5818f4e53fba4975b700814825b8d37677d59c8d",
      "parents": [
        "d347f372273c2b3d86a66e2e1c94c790c208e166",
        "71e2b2ecc1c44cb4f2f3e68827af8b90246becac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 10:39:14 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "71e2b2ecc1c44cb4f2f3e68827af8b90246becac",
      "tree": "b901004be31d02d5f204b650b1e45446e608e4b0",
      "parents": [
        "36e5ea67590707a069ce3bcc179b38cdabebcfdd"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:09 2005 +0100"
      },
      "message": "[ARM] 2968/1: defconfig for the ARM Collie platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Collie platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "36e5ea67590707a069ce3bcc179b38cdabebcfdd",
      "tree": "81cd6a0f6d0b6993e90fe21c32f14cf908104bdf",
      "parents": [
        "b0bdc7be78931dfbfaec8bd0da44a5f4e158ca8f"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:08 2005 +0100"
      },
      "message": "[ARM] 2967/1: defconfig for the ARM Corgi platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Corgi Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0bdc7be78931dfbfaec8bd0da44a5f4e158ca8f",
      "tree": "a88e3a9fca9bf162bf59b364ea5cd956072d8e82",
      "parents": [
        "86b324874f571297237c0c940bfe7e5f0f9ca5d2"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:07 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:07 2005 +0100"
      },
      "message": "[ARM] 2966/1: defconfig for the ARM Poodle platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Poodle Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86b324874f571297237c0c940bfe7e5f0f9ca5d2",
      "tree": "792553d4767579d19e9d15b048f6d6beaa125e3c",
      "parents": [
        "7dead80cbee3259e3a9f25bfc65c8dc769a19e0e"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@kyllikki.org",
        "time": "Mon Oct 10 18:24:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:24:06 2005 +0100"
      },
      "message": "[ARM] 2965/1: defconfig for the ARM Spitz platform\n\nPatch from Vincent Sanders\n\nAdd a defconfig for the ARM Spitz Zarus platform\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "585f54575d832506bbe9b5a2f435f37b81efc849",
      "tree": "454ca3e7722c2d07d2ab7d9461dd16845194f77f",
      "parents": [
        "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Oct 10 18:22:17 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 10 18:22:17 2005 +0100"
      },
      "message": "[ARM] 2956/1: fix the \"Fix gcc4 build errors in ucb1x00-core.c\"\n\nPatch from Nicolas Pitre\n\ndrivers/mfd/ucb1x00-core.c: In function \u0027ucb1x00_probe\u0027:\ndrivers/mfd/ucb1x00-core.c:482: error: \u0027ucb1x00_class\u0027 undeclared (first use in this function)\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d347f372273c2b3d86a66e2e1c94c790c208e166",
      "tree": "2015798f0acdc66866765438343f992326db51ad",
      "parents": [
        "867f8b4e47a17c5d68c98dc6eee12739c4490056"
      ],
      "author": {
        "name": "Markus F.X.J. Oberhumer",
        "email": "markus@oberhumer.com",
        "time": "Sun Oct 09 18:54:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:45:06 2005 -0700"
      },
      "message": "[PATCH] i386: fix stack alignment for signal handlers\n\nThis fixes the setup of the alignment of the signal frame, so that all\nsignal handlers are run with a properly aligned stack frame.\n\nThe current code \"over-aligns\" the stack pointer so that the stack frame\nis effectively always mis-aligned by 4 bytes.  But what we really want\nis that on function entry ((sp + 4) \u0026 15) \u003d\u003d 0, which matches what would\nhappen if the stack were aligned before a \"call\" instruction.\n\nSigned-off-by: Markus F.X.J. Oberhumer \u003cmarkus@oberhumer.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "867f8b4e47a17c5d68c98dc6eee12739c4490056",
      "tree": "67391ec05e7fa70496767c8dddc525eae3a38bb4",
      "parents": [
        "1cc956e12aedfdc6baf6312bc36a6b5a71af3c9d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Oct 09 10:37:47 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:40:47 2005 -0700"
      },
      "message": "[PATCH] ide: Workaround PM problem\n\nThe logic in ide_do_request() doesn\u0027t guarantee that both drives will be\nserviced after a call.  It may \"forget\" to service one in some\ncircumstances, including when one of the drive is suspended (it will\neventually fail to service the slave when the master is suspended for\nexample).  This prevents the wakeup requests that gets queued on wakeup\nfrom sleep from beeing serviced in some cases when 2 drives are sharing\nan IDE bus.\n\nThe problem is deep enough in the way this code works (and there are\nprobably a few other problematic but rare corner cases) and fixing it\nwould require some major rethinking of the way IDE decides which channel\nto service.  This is not 2.6.14 material.  However, in the meantime,\nBart has accepted this simple workaround that will fix the crash on\nwakeup from sleep since this specific corner case is actually hitting\nusers to get into 2.6.14.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cc956e12aedfdc6baf6312bc36a6b5a71af3c9d",
      "tree": "0cdc8aaf0363aa1b96d41db183ec9e48500f891f",
      "parents": [
        "eb1b74e097db51a213600e8c776db754d7056e6a"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "zanussi@us.ibm.com",
        "time": "Sun Oct 09 10:41:32 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:39:50 2005 -0700"
      },
      "message": "[PATCH] relayfs: fix bogus param value in call to vmap\n\nThe third param in this call to vmap shouldn\u0027t be GFP_KERNEL, which\nmakes no sense, but rather VM_MAP.  Thanks to Al Viro for spotting\nthis.\n\nSigned-off-by: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb1b74e097db51a213600e8c776db754d7056e6a",
      "tree": "b16c3b9c42e01a3b5affb70621de6587f4dd4651",
      "parents": [
        "50f72b57946d565db74fae71bac23f3f319311c8",
        "7dead80cbee3259e3a9f25bfc65c8dc769a19e0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:38:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:38:52 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "50f72b57946d565db74fae71bac23f3f319311c8",
      "tree": "88d18c8576258846723670a239e8782ddf33642e",
      "parents": [
        "3dd083255ddcfa87751fa8e32f61a9547a15a541"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sun Oct 09 16:11:44 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 10 08:37:59 2005 -0700"
      },
      "message": "[PATCH] uml: fix x86_64 with !CONFIG_FRAME_POINTER\n\nUML/x86_64 doesn\u0027t run when built with frame pointers disabled.  There\nwas an implicit frame pointer assumption in the stub segfault handler.\nWith frame pointers disabled, UML dies on handling its first page fault.\n\nThe container-of part of this is from Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "3dd083255ddcfa87751fa8e32f61a9547a15a541"
}
