)]}'
{
  "log": [
    {
      "commit": "869eb76e7b60ebd8f87a358b72e97fa0aef1d1f5",
      "tree": "6c78a8f32c1e18286f9815f3077e454cca766bc0",
      "parents": [
        "0b35ff23b2633eb996d666e5a49a5d49b8a6a2d3"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Jun 29 18:52:28 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 21:02:04 2005 -0700"
      },
      "message": "[PATCH] reiserfs: Check if attrs are enabled for attr ioctls\n\nReiserFS currently will allow the user to set/get attrs for files\nregardless if they are enabled.  The patch checks to see if they are\nenabled, and returns -NOTTY if they are not.\n\next[23] doesn\u0027t need this check because attrs are always enabled.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b35ff23b2633eb996d666e5a49a5d49b8a6a2d3",
      "tree": "6e0a8c2bbd33c1cec2af6fbb1a6665751c07a631",
      "parents": [
        "92dd7ca0af8f769569bde98a83b4a8f4daec6ac5",
        "026d02a236f429eb61a1277166bd425f8514c431"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 21:00:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 21:00:38 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "92dd7ca0af8f769569bde98a83b4a8f4daec6ac5",
      "tree": "9217bee214128a4a45b2e0a3d9784d05fea2c8fb",
      "parents": [
        "164cad9bacc2cf190493d2ee4918dc2869ba6f53",
        "da41119af78864d27ccbf505949df788d5e8aaf5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 20:59:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 20:59:55 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "da41119af78864d27ccbf505949df788d5e8aaf5",
      "tree": "dbcc326b76abad1f27e07db1163ac766213688a4",
      "parents": [
        "438a76167959061e371025f727fabec2ad9e70a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 23:02:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 23:02:02 2005 +0100"
      },
      "message": "[PATCH] ARM: Don\u0027t force SIGFPE\n\nWe were forcing SIGFPE on to a user program for no good reason.\nUse send_sig_info() instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n\n"
    },
    {
      "commit": "438a76167959061e371025f727fabec2ad9e70a7",
      "tree": "47991373507725b1307ab084a7d7bda5dd9ee1be",
      "parents": [
        "b3402cf50efead37dd9553b90fbf1486e09fb78e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 23:01:02 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 23:01:02 2005 +0100"
      },
      "message": "[PATCH] ARM: Fix VFP to use do_div()\n\nVFP used __divdi3 64-bit division needlessly.  Convert it to use\nour 64-bit by 32-bit division instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n\n"
    },
    {
      "commit": "b3402cf50efead37dd9553b90fbf1486e09fb78e",
      "tree": "75e2bf1533a10c7e4540cb7a925089a7fd3b6d91",
      "parents": [
        "20f720ccce8864583365d844d48d3fe8d0d171ad"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jun 29 19:59:48 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 19:59:48 2005 +0100"
      },
      "message": "[PATCH] ARM: 2771/1: Dynamic Tick support for OMAP, take 4\n\nPatch from Tony Lindgren\n\nThis patch adds support for Dynamic Tick Timer for OMAP.\nThis patch is an updated version of ARM patch 2642/1 to\nmake it work with the already integrated generic ARM\ndyntick support.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "026d02a236f429eb61a1277166bd425f8514c431",
      "tree": "dc1b05766bb5737a77113dd3071431c4f164523c",
      "parents": [
        "e763b90c41563a0f8258d379fe71a9a1f1fa5445"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 18:45:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 18:45:19 2005 +0100"
      },
      "message": "[PATCH] Serial: Split 8250 port table (part 2)\n\nRemove legacy ISA serial ports for Accent, Boca, Fourport, Hub6 and MCA\nfrom the architecture specific serial.h include.\n\nThe only ports which remain in asm-*/serial.h are the platform specific\nentries.  These should really be converted by platform maintainers to\nuse a platform device, such as can be found in\narch/arm/mach-footbridge/isa.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e763b90c41563a0f8258d379fe71a9a1f1fa5445",
      "tree": "0f20763191d255c5291f31f62ad80f41410f6222",
      "parents": [
        "0dd7a1aed7c34a39917c4faf75b4230c169e809b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 18:41:51 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 18:41:51 2005 +0100"
      },
      "message": "[PATCH] Serial: Disable OX950 transmitter for flow control\n\nDisable the transmitter whenever we want to prevent characters\nbeing transmitted by flow control.  However, if we run out of\ncharacters to send and want to only disable the TX interrupt,\nallow that scenario.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0dd7a1aed7c34a39917c4faf75b4230c169e809b",
      "tree": "9c3eea7c817b19b50ece862af063c06ab7216c6d",
      "parents": [
        "c5f4644e6c8ba21666128603e4e92544d3cd740d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 18:40:53 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 18:40:53 2005 +0100"
      },
      "message": "[PATCH] Serial: Check status of CTS when using flow control\n\nFix bugme #4712: read the CTS status and set hw_stopped if CTS\nis not active when opening the port and/or enabling CRTSCTS\n\nThanks to Stefan Wolff for spotting this problem.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "20f720ccce8864583365d844d48d3fe8d0d171ad",
      "tree": "093f9b4d2a1c366dc086a4d68f7ae3653c58775f",
      "parents": [
        "c7e788766610bdc764d7150e69ace2e0c4196cf0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 18:26:19 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 18:26:19 2005 +0100"
      },
      "message": "[PATCH] ARM: Remove nmi_tick from integrator platforms\n\nThe nmi watchdog code hasn\u0027t been merged for this platform yet.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n\n"
    },
    {
      "commit": "c7e788766610bdc764d7150e69ace2e0c4196cf0",
      "tree": "f2b0012a9677206b4662cf7c17a3ffa8ebc8c75d",
      "parents": [
        "aaaa3f9e51245be3215ff67bb3c7aaf5abb82f00"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Jun 29 18:10:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 18:10:54 2005 +0100"
      },
      "message": "[PATCH] ARM: 2723/2: remove __udivdi3 and __umoddi3 from the kernel\n\nPatch from Nicolas Pitre\n\nThose are big, slow and generally not recommended for kernel code.\nThey are even not present on i386.  So it should be concluded that\none could as well get away with do_div() alone.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "164cad9bacc2cf190493d2ee4918dc2869ba6f53",
      "tree": "13d9cd5b35b82f8bb0a178876f4a2c36b63ee863",
      "parents": [
        "fd782a4a99d2d3e818b9465c427b10f7f027d7da"
      ],
      "author": {
        "name": "Prakash Punnoor",
        "email": "prakash@punnoor.de",
        "time": "Wed Jun 29 14:13:54 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 09:08:00 2005 -0700"
      },
      "message": "[PATCH] Don\u0027t fill up log with atxp1 vcore messages change message\n\nI am using the atxp1 module to change vcore on my NForce2 via userspace\ndaemon (see punnoor.de).\n\nCurrently the atxp1 module will write to the log on every vcore change,\nthus filling up my log - which I don\u0027t want.  I am no kernel coder, but\nI guess, this one-liner will change this behaviour in a wanted way, ie\noutput will be made for debug purposes only.\n\nSigned-off-by: Prakash Punnoor \u003cprakash@punnoor.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd782a4a99d2d3e818b9465c427b10f7f027d7da",
      "tree": "271bdff83dc68c7196c7319c18bd6292b5d177c5",
      "parents": [
        "541cecac534ea0df95fbc76b0a3091e91b101895"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed Jun 29 15:15:40 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 08:46:30 2005 -0700"
      },
      "message": "[PATCH] Fix get_request nastiness\n\nget_request is now expected to be holding on to queue_lock, with interrupts\ndisabled, when it returns NULL; but one path forgot that, causing all kinds\nof nastiness under swap load - badness backtraces, strange failures, BUGs.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "541cecac534ea0df95fbc76b0a3091e91b101895",
      "tree": "447d4caf5d61f74862ff0b0faf31da348d141596",
      "parents": [
        "4c91aedb75d1b87deccf16d58f67fb46402d7d44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 08:43:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed Jun 29 08:43:49 2005 -0700"
      },
      "message": "Remove duplicate mention of \"edd\" in Documentation/kernel-parameters.txt\n"
    },
    {
      "commit": "aaaa3f9e51245be3215ff67bb3c7aaf5abb82f00",
      "tree": "3116e92b35d7424469d21f6758933352e9b84dfc",
      "parents": [
        "9ec3c75cdeb57fa3c12a813c63706ece7fb63648"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jun 29 15:34:39 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:34:39 2005 +0100"
      },
      "message": "[PATCH] ARM: 2769/1: cpu_init() stack setup fix\n\nPatch from Catalin Marinas\n\nThe compiler allocates r14 for the stk variable in the __asm__ directive.\nThis is a shadowed register and gets changed when the mode is changed,\ncausing random values in the SP register. The patch adds a clobber for\nthe r14 register.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9ec3c75cdeb57fa3c12a813c63706ece7fb63648",
      "tree": "84d8d123357f1a53bd0a1cefa7f8c5ae28d682e7",
      "parents": [
        "b720f73296916e87c744193c57bc8687d35888fe"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jun 29 15:17:49 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:17:49 2005 +0100"
      },
      "message": "[PATCH] ARM: 2768/1: PXA: Add a required header file for LL_DEBUG\n\nPatch from Richard Purdie\n\nWith DEBUG enabled, head.S includes arch/debug-macro.S. On the PXA, this\ncontains references to the macro io_p2v() so hardware.h needs to be\nincluded.\n\nSigned-off-by: Richard Purdie \u003crpurdie@openedhand.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b720f73296916e87c744193c57bc8687d35888fe",
      "tree": "0fba1e98b336929a8f8c4d20d6a82714b7106c98",
      "parents": [
        "6904b2465cf30265a67711025815784aa345bfad"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 15:15:54 2005 +0100"
      },
      "message": "[PATCH] ARM: Convert ARM timer implementations to use readl/writel\n\nConvert ARMs timer implementations to use readl/writel instead of accessing\nthe registers via a struct.\n\nPeople have recently asked if accessing timers via a structure is the\n\"right way\" and its not the Linux way.  So fix this code to conform to\n\"The Linux Way\"(tm).\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "6904b2465cf30265a67711025815784aa345bfad",
      "tree": "9a69d3ef0b1d1d1230820cbda0265150a783698b",
      "parents": [
        "f705b1aed7002495a504086705ff9725ed9412dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 29 11:09:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 11:09:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2765/1: S3C24XX - small cleanups in arch/arm/mach-s3c2410\n\nPatch from Ben Dooks\n\nRe-tab the devs.c file, and change the initialiser for the\nmach-vr1000.c to use `.xxx \u003d yyy` form.\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": "f705b1aed7002495a504086705ff9725ed9412dc",
      "tree": "07a556626d6f86929332190d79e0d7d6404d64b8",
      "parents": [
        "99a0616bcdabec9005159e50af91a36cc3f8bda8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jun 29 11:09:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 11:09:15 2005 +0100"
      },
      "message": "[PATCH] ARM: 2764/1: S3C24XX - Common PM functions for Simtec boards\n\nPatch from Ben Dooks\n\nAll current S3C24XX implementations from Simtec share the same\nrequirements for suspend/resume information.\nThis patch moves the save code out of the mach-bast.c file,\nand into it\u0027s own so it can be shared by all the current\nSimtec S3C24XX implementations.\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": "c5f4644e6c8ba21666128603e4e92544d3cd740d",
      "tree": "1a8b4c730ca575d4b1118af174b070764803fb2c",
      "parents": [
        "a839688362e32f01608838516036697e30618b39"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 09:42:38 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 09:42:38 2005 +0100"
      },
      "message": "[PATCH] Serial: Adjust serial locking\n\nThis patch changes the way serial ports are locked when getting modem\nstatus.  This change is necessary because we will need to atomically\nread the modem status and take action depending on the CTS status.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "99a0616bcdabec9005159e50af91a36cc3f8bda8",
      "tree": "4c5bb08f6b392ffbc8a07d3b1d900971c6776243",
      "parents": [
        "a839688362e32f01608838516036697e30618b39",
        "053a7b5b7617a72d7c61b6f84196d1c0f79b9849"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 29 09:40:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 29 09:40:28 2005 +0100"
      },
      "message": "Merge with ../linux-2.6-smp\n"
    },
    {
      "commit": "4c91aedb75d1b87deccf16d58f67fb46402d7d44",
      "tree": "9fba45e2b1a769b0f984fa7b780020256ed3b9ba",
      "parents": [
        "b9a05d1d51e27681e8a1162d8f11c1820915e921"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 22:57:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 22:57:29 2005 -0700"
      },
      "message": "Linux v2.6.13-rc1\n\nOk, a lot of things were pending after the 2.6.12 release, let\u0027s try to\nstart calming things down again.\n"
    },
    {
      "commit": "b9a05d1d51e27681e8a1162d8f11c1820915e921",
      "tree": "dd04a44bcd558d807e3c9ed224bf8e33ecb49778",
      "parents": [
        "a839688362e32f01608838516036697e30618b39"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Jun 29 01:17:55 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 22:45:32 2005 -0700"
      },
      "message": "[PATCH] ieee80211.h build fix\n\nThis crept in with the resync-to-mainline.  Nothing uses 802.11-crypt in\nmainline, so we can safely comment it out for now.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a839688362e32f01608838516036697e30618b39",
      "tree": "a174d93d568ba9735b13bb6ebb5f1a36c8f56308",
      "parents": [
        "2fa938b8a3964c21b23d9d095091e7abc88249c5",
        "12dc2fdd3e6067f5137e4a6d8af0b1a994952f52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:24:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:24:32 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "2fa938b8a3964c21b23d9d095091e7abc88249c5",
      "tree": "36a01fc1e85c39ed755202e4a2166168f8524745",
      "parents": [
        "2668fb91cbfbd5e6799017a3579f20309aac758b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 28 20:08:29 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:22:14 2005 -0700"
      },
      "message": "[PATCH] sis 760 support.\n\nThis patch adds the SiS 760 ID to the amd64-agp driver, so that agpgart can be\nused on Athlon64 boards based on this chip.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2668fb91cbfbd5e6799017a3579f20309aac758b",
      "tree": "59165331c5581f988933ba06a01cb53245fd028a",
      "parents": [
        "84da7c0844f8ab7668559c61e4f0af416fc58cf6"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Tue Jun 28 20:45:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:37 2005 -0700"
      },
      "message": "[PATCH] sparc32: Kconfig fixups\n\nSomething reverted most of the arch/sparc/Kconfig changes, leaving\narch/sparc/ unconfigurable.  This patch re-removes the parts made redundant\nby drivers/Kconfig in addition to a mysterious, spurious second instance of\nsource \"mm/Kconfig\".  cvs strikes again?\n\nSigned-off-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84da7c0844f8ab7668559c61e4f0af416fc58cf6",
      "tree": "bb696e5479dad5f1ceee7ea8708dc68c1c2fde68",
      "parents": [
        "6623e6205e36c310367009f3b01f5cbe7cc0005d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Jun 28 20:45:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:37 2005 -0700"
      },
      "message": "[PATCH] Doc/Submitting: corrections, additions\n\nCorrections to Documentation/Submitting{Drivers,Patches}\n- update LANANA info.\n- fix some typos\n- update 2.2 kernel maintainer info.\n- update \u0027dontdiff\u0027 info.\n- update URLs for patch scripts\n- add Trivial Patch Monkey URL\n- add more references for submitting patches\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6623e6205e36c310367009f3b01f5cbe7cc0005d",
      "tree": "780e94f1426c1a4368f819f7e5656a075cc39b71",
      "parents": [
        "115d6f3fd25991f2a7de1ff4d758086209b1ed12"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jun 28 20:45:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:37 2005 -0700"
      },
      "message": "[PATCH] V4L: documentation changes - mostly new cards included\n\nNew cards included.\nV4L1 api renamed. Message included informing it is obsoleted by V4L2 API.\nV4L2 api included.\nMark all 7135 cards as 7133.\n\nSigned-off-by: Luc Saillard \u003cluc@saillard.org\u003e.\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Hermann Pitton \u003chermann.pitton@onlinehome.de\u003e\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": "115d6f3fd25991f2a7de1ff4d758086209b1ed12",
      "tree": "670765aa1d971e6173fb4f55dbe762d795665839",
      "parents": [
        "060d3027f26aab9adeac8ff6d1184bca67c7d174"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jun 28 20:45:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:36 2005 -0700"
      },
      "message": "[PATCH] V4L: API new webcam formats included\n\nAdd Philips Webcam format.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Luc Saillard \u003cluc@saillard.org\u003e.\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "060d3027f26aab9adeac8ff6d1184bca67c7d174",
      "tree": "256942348be4c308f9f17e74dd9753a6fdbcb238",
      "parents": [
        "586b0cab2516640fec4dffc3049c4d8bca188f89"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jun 28 20:45:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:36 2005 -0700"
      },
      "message": "[PATCH] v4l: bttv new insmod parameters\n\n* bttv-driver.c, bttvp.h:\n\n- New bttv module params:\n\n- uv_ratio : allow a ratio of saturation between u and v. If you\n        have a ratio of 40 and a saturation of 100, usat will be 80 and\n        vstat 120. Useful to correct a bad color balance.\n- full_luma_range : provide a better contrast in using the full\n        range 0-253 of values instead of 16-253.\n- coring : to have a better black level.\n- radio range is now defined on tuner-core.c. Cleaning up.\n\n* bttvp.h:\n\n- Fix gcc 4.0 compilation\n\nSigned-off-by: Jorik Jonker \u003cjorik@dnd.utwente.nl\u003e\nSigned-off-by: Sylvain Meyer \u003csylvain.meyer@worldonline.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "586b0cab2516640fec4dffc3049c4d8bca188f89",
      "tree": "afd2bc01527bfccc3dbaf5c2de7ae52c7f18c2d6",
      "parents": [
        "96b6aba08762f09e5dfa616854cb80ce054a7bf8"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "maurochehab@gmail.com",
        "time": "Tue Jun 28 20:45:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:36 2005 -0700"
      },
      "message": "[PATCH] v4l: tuner improvements\n\n*tuner-core.c:\n- some tuner_info msgs will be generated only if insmod opt\n        tuner_debug enabled.\n- Implemented tuner-core support for VIDIO_S_TUNER to allow\n        changing mono/stereo mode\n- Remove unneeded config options.\n- I2C_CLIENT_MULTI option removed.\n- support for Philips FMD12ME hybrid tuner\n- allow to initialize with another tuner\n- Move PHILIPS_FMD initialization code to set_type function,\n\n* tda8290:\n\n- Fix dumb error in tda8290 tunning.\n- Radio tuner uses high-precision step instead of 62.5 KHz.\n\n*tea5767.c:\n- tuner_info msgs will be generated only if insmod tuner option\n        tuner_debug enabled.\n- some cleanups for better reading.\n- Radio tuner uses high-precision step instead of 62.5 KHz.\n- Changing radio mode stereo/mono for tea5767 working.\n\n*tuner-simple.c:\n- TNF9533-D/IF UHF fixup.\n- Radio tuners now uses high-precision step instead of 62.5 KHz.\n\n*mt20xx.c:\n        - Radio tuner uses high-precision step instead of 62.5 KHz.\n\n*tda9887.c:\n        - tab and blank spaces corrections.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: Nickolay V Shmyrev \u003cnshmyrev@yandex.ru\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96b6aba08762f09e5dfa616854cb80ce054a7bf8",
      "tree": "788823ba3676e17b5f376ec6718dcf60662eaf87",
      "parents": [
        "200803dfe4ff772740d63db725ab2f1b185ccf92"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Tue Jun 28 20:45:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:36 2005 -0700"
      },
      "message": "[PATCH] V4L maintainer patch\n\nThis patch updates maintainer info for BTTV and V4L.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nAcked-by: Gerd Knorr \u003ckraxel@bytesex.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "200803dfe4ff772740d63db725ab2f1b185ccf92",
      "tree": "f567852c984c947f792edb18fee273cfa363d374",
      "parents": [
        "21fe3471c3aaa5c489c5d3a4d705291eb7511248"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jun 28 20:45:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:35 2005 -0700"
      },
      "message": "[PATCH] irqpoll\n\nAnyone reporting a stuck IRQ should try these options.  Its effectiveness\nvaries we\u0027ve found in the Fedora case.  Quite a few systems with misdescribed\nIRQ routing just work when you use irqpoll.  It also fixes up the VIA systems\nalthough thats now fixed with the VIA quirk (which we could just make default\nas its what Redmond OS does but Linus didn\u0027t like it historically).\n\nA small number of systems have jammed IRQ sources or misdescribes that cause\nan IRQ that we have no handler registered anywhere for.  In those cases it\ndoesn\u0027t help.\n\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21fe3471c3aaa5c489c5d3a4d705291eb7511248",
      "tree": "d1074604279a899f617d6653b42a31e01226f824",
      "parents": [
        "fb3cc4320e1fd87143683b540e459a2e20fdc9bb"
      ],
      "author": {
        "name": "Mingming Cao",
        "email": "cmm@us.ibm.com",
        "time": "Tue Jun 28 20:45:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:35 2005 -0700"
      },
      "message": "[PATCH] ext3: reduce allocate-with-reservation lock latencies\n\nCurrently in ext3 block reservation code, the global filesystem reservation\ntree lock (rsv_block) is hold during the process of searching for a space\nto make a new reservation window, including while scaning the block bitmap\nto verify if the avalible window has a free block.  Holding the lock during\nbitmap scan is unnecessary and could possibly cause scalability issue and\nlatency issues.\n\nThis patch tries to address this by dropping the lock before scan the\nbitmap.  Before that we need to reserve the open window in case someone\nelse is targetting at the same window.  Question was should we reserve the\nwhole free reservable space or just the window size we need.  Reserve the\nwhole free reservable space will possibly force other threads which\nintended to do block allocation nearby move to another block group(cause\nbad layout).  In this patch, we just reserve the desired size before drop\nthe lock and scan the block bitmap.  This patch fixed a ext3 reservation\nlatency issue seen on a cvs check out test.  Patch is tested with many fsx,\ntiobench, dbench and untar a kernel test.\n\nSigned-Off-By: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb3cc4320e1fd87143683b540e459a2e20fdc9bb",
      "tree": "bc684070d75cd741820410d743cffb4bd0721504",
      "parents": [
        "d6344532a26a318c128102507f6328aaafe02d4d"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Jun 28 20:45:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:35 2005 -0700"
      },
      "message": "[PATCH] blk: light iocontext ops\n\nget_io_context needlessly turned off interrupts and checked for racing io\ncontext creations.  Both of which aren\u0027t needed, because the io context can\nonly be created while in process context of the current process.\n\nAlso, split the function in 2.  A light version, current_io_context does not\nelevate the reference count specifically, but can be used when in process\ncontext, because the process holds a reference itself.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6344532a26a318c128102507f6328aaafe02d4d",
      "tree": "1db8528ceaff30e0ce3e32bc2e9353625bd1c04a",
      "parents": [
        "450991bc1026135ee30482a4a806d069915ab2f6"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Jun 28 20:45:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:34 2005 -0700"
      },
      "message": "[PATCH] blk: reduce locking\n\nChange around locking a bit for a result of 1-2 less spin lock unlock pairs in\nrequest submission paths.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "450991bc1026135ee30482a4a806d069915ab2f6",
      "tree": "186359995e27df92fd6539ad0a0657df8e79322e",
      "parents": [
        "69f63c5c34d0b34ee2cbf10c5ff7fcff0404879e"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Jun 28 20:45:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:34 2005 -0700"
      },
      "message": "[PATCH] blk: __make_request efficiency\n\nIn the case where the request is not able to be merged by the elevator, don\u0027t\nretake the lock and retry the merge mechanism after allocating a new request.\n\nInstead assume that the chance of a merge remains slim, and now that we\u0027ve\ndone most of the work allocating a request we may as well just go with it.\n\nAlso be rid of the GFP_ATOMIC allocation: we\u0027ve got working mempools for the\nblock layer now, so let\u0027s save atomic memory for things like networking.\n\nLastly, in get_request_wait, do an initial get_request call before going into\nthe waitqueue.  This is reported to help efficiency.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69f63c5c34d0b34ee2cbf10c5ff7fcff0404879e",
      "tree": "1023d240c44cc2a137c9cca4b6c015e584e30356",
      "parents": [
        "c7f1721ef284c6e8257c7471a02148db76105036"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:34 2005 -0700"
      },
      "message": "[PATCH] coverity: tty_ldisc_ref return null check\n\nWe add a check of the return value of tty_ldisc_ref(), which\nis checked 7 out of 8 times, e.g.:\n\n149  \t\tld \u003d tty_ldisc_ref(tty);\n150  \t\tif (ld !\u003d NULL) {\n151  \t\t\tif (ld-\u003eset_termios)\n152  \t\t\t\t(ld-\u003eset_termios)(tty, \u0026old_termios);\n153  \t\t\ttty_ldisc_deref(ld);\n154  \t\t}\n\nThis defect was found automatically by Coverity Prevent, a static analysis\ntool.\n\n(akpm: presumably `ld\u0027 is never NULL.  Oh well)\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7f1721ef284c6e8257c7471a02148db76105036",
      "tree": "6c16fdc37f5bdd46f38e5dd8054b0b1c7363833c",
      "parents": [
        "ec471dc484b8ca5352903ee28796b8b248313547"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:34 2005 -0700"
      },
      "message": "[PATCH] coverity: fs/ext3/super.c: match_int return check\n\nThe return value of  \"match_int\" is  checked  27 out of 28 times\n\nIn lib/parser.c\n142  \t/**\n143  \t * match_int: - scan a decimal representation of an integer from a substring_t\n144  \t * @s: substring_t to be scanned\n145  \t * @result: resulting integer on success\n146  \t *\n147  \t * Description: Attempts to parse the \u0026substring_t @s as a decimal integer. On\n148  \t * success, sets @result to the integer represented by the string and returns 0.\n149  \t * Returns either -ENOMEM or -EINVAL on failure.\n150  \t */\n151  \tint match_int(substring_t *s, int *result)\n152  \t{\n153  \t\treturn match_number(s, result, 0);\n154  \t}\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec471dc484b8ca5352903ee28796b8b248313547",
      "tree": "8ddb154379fca4913b3fe0930b3e80fc2208edc5",
      "parents": [
        "9c101fd439dab60d6eba76afb35fd2696f42c63d"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:33 2005 -0700"
      },
      "message": "[PATCH] coverity: fs/udf/namei.c null check\n\n\"dir\" was dereferenced before null check\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c101fd439dab60d6eba76afb35fd2696f42c63d",
      "tree": "f83da5a06a1af9be7539066536aa0b9bd4a4c69b",
      "parents": [
        "a77e3362a224212d9d3b9e6fdec44df2eef6cf92"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:33 2005 -0700"
      },
      "message": "[PATCH] coverity: ipmi_msghandler() channels array overrun fix\n\nWe fix the check in 1084, which was\n\n1084 \t\t\tif (addr-\u003echannel \u003e IPMI_NUM_CHANNELS) {\n1085 \t\t\t\tspin_lock_irqsave(\u0026intf-\u003ecounter_lock, flags);\n1086 \t\t\t\tintf-\u003esent_invalid_commands++;\n1087 \t\t\t\tspin_unlock_irqrestore(\u0026intf-\u003ecounter_lock, flags);\n1088 \t\t\t\trv \u003d -EINVAL;\n1089 \t\t\t\tgoto out_err;\n1090 \t\t\t}\n\naddr-\u003echannel is used in\n\n1092 \t\t\tif (intf-\u003echannels[addr-\u003echannel].medium\n\nDefinitions involved:\n\n221  \t\tstruct ipmi_channel channels[IPMI_MAX_CHANNELS];\n\n134  \t#define IPMI_MAX_CHANNELS       8\n\nIn /linux-2.6.12-rc6/include/linux/ipmi.h\n148  \t#define IPMI_NUM_CHANNELS 0x10\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a77e3362a224212d9d3b9e6fdec44df2eef6cf92",
      "tree": "5ebf2ebc3df91674101b6a5591753ee1d999abea",
      "parents": [
        "a8f5034540195307362d071a8b387226b410469f"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:33 2005 -0700"
      },
      "message": "[PATCH] coverity: i386: scsi_lib buffer overrun fix\n\nThe check in\n\n627  \t\tBUG_ON(index \u003e SG_MEMPOOL_NR);\n\nwith SG_MEMPOOL_NR defined in\n\n32   \t#define SG_MEMPOOL_NR\t\t(sizeof(scsi_sg_pools)/sizeof(struct scsi_host_sg_pool))\n\nwas not sufficient.\n\nsgp, set in\n\n629  \t\tsgp \u003d scsi_sg_pools + index;\n\nis dereferenced in\n\n630  \t\tmempool_free(sgl, sgp-\u003epool);\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: \u003clinux-scsi@vger.kernel.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": "a8f5034540195307362d071a8b387226b410469f",
      "tree": "6b11830d72e3d56178c705010583713df5842416",
      "parents": [
        "4cceb4d13abaedbd52e54053367c793ed4aedb6b"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:33 2005 -0700"
      },
      "message": "[PATCH] coverity: i386: build.c: negative return to unsigned fix\n\nVariable \"c\" was declared as an unsigned int, but used in:\n\n125  \t\tfor (i\u003d0 ; (c\u003dread(fd, buf, sizeof(buf)))\u003e0 ; i+\u003dc )\n126  \t\t\tif (write(1, buf, c) !\u003d c)\n127  \t\t\t\tdie(\"Write call failed\");\n\n(akpm: read() can return -1.  If it does, we fill the disk up with garbage).\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4cceb4d13abaedbd52e54053367c793ed4aedb6b",
      "tree": "b2b41bbe2fcc2d2917c4ef809b126ea90b1c0f65",
      "parents": [
        "3607d1dfc80dcfbd3a6f236c70aa0d8eb7292278"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@debian.or.jp",
        "time": "Tue Jun 28 20:45:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:32 2005 -0700"
      },
      "message": "[PATCH] headers: include linux/types.h for usb_ch9.h\n\nThis patch for usb_ch9.h includes linux/types.h instead of asm/types.h so that\n__le16 and so on is explicitly defined.  It also cleans up non standard //\ncomment.\n\nSigned-off-by: GOTO Masanori \u003cgotom@debian.or.jp\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": "3607d1dfc80dcfbd3a6f236c70aa0d8eb7292278",
      "tree": "1d9c92a6a50156a41006ca5d3350bf779aad3bdf",
      "parents": [
        "12822bc272e857544476cef9175462711899008b"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@debian.or.jp",
        "time": "Tue Jun 28 20:45:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:32 2005 -0700"
      },
      "message": "[PATCH] headers: include linux/compiler.h for __user\n\nThis patch lets i2c-dev.h include linux/compiler.h so that __user is defined.\n\nSigned-off-by: GOTO Masanori \u003cgotom@debian.or.jp\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": "12822bc272e857544476cef9175462711899008b",
      "tree": "b1add1c4c3a152493628302370c72fd3eb06839b",
      "parents": [
        "c016e2257acd00a7ffd87fa1eec896138563d1aa"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@debian.or.jp",
        "time": "Tue Jun 28 20:45:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:32 2005 -0700"
      },
      "message": "[PATCH] headers: enable ppc64 ___arch__swab16 and ___arch__swab32\n\nThis patch cleans up asm-ppc64/byteorder.h to enable ___arch__swab16 and\n___arch__swab32 which are marked TODO currently.  It removes ___arch__swab64\nbecause ppc64 does not have short instruction combinations for swab64, the\nrecent gcc generates enough smart code that is equivalent to hand assembled\ncode under my tests.\n\nSigned-off-by: GOTO Masanori \u003cgotom@debian.or.jp\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: 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": "c016e2257acd00a7ffd87fa1eec896138563d1aa",
      "tree": "aa22df355afe2be5b5476c1c6d26da99e47836fc",
      "parents": [
        "334a13ec3d01a1a4b4f2249735b793105cb4a519"
      ],
      "author": {
        "name": "Sébastien Dugu",
        "email": "sebastien.dugue@bull.net",
        "time": "Tue Jun 28 20:44:59 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:32 2005 -0700"
      },
      "message": "[PATCH] aio-retry-fix: fix aio retry work queueing\n\nIn the case of buffered AIO, in the aio retry path (aio_run_iocb), when the\nretry method returns EIOCBRETRY the kicked iocb is added to the context run\nlist but is never queued onto the work queue.  The request therefore is\nnever completed.\n\nThis patch fixes that by adding the appropriate call to aio_queue_work in\naio_run_aiocb so that subsequent retries will be handled by the aio worker\nthread.\n\nSigned-off-by: Sébastien Dugué \u003csebastien.dugue@bull.net\u003e\nAcked-by: Benjamin LaHaise \u003cbenjamin.c.lahaise@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "334a13ec3d01a1a4b4f2249735b793105cb4a519",
      "tree": "10d9f23026d8c1c75f172751322acaba7ff63d81",
      "parents": [
        "aade0e82739f4b24c5b952de68c8d794459ad531"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jun 28 20:44:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:31 2005 -0700"
      },
      "message": "[PATCH] really remove xattr_acl.h\n\nLooks like it sneaked back with the NFS ACL merge..\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aade0e82739f4b24c5b952de68c8d794459ad531",
      "tree": "7e87ffefdb4a08a88f768d2891ccdcb5db469c91",
      "parents": [
        "687a21cee17000177b1935896b9b475acf136678"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jun 28 20:44:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:31 2005 -0700"
      },
      "message": "[PATCH] drivers/isdn/: make some code static\n\nThis patch makes some needlessly global code static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Armin Schindler \u003carmin@melware.de\u003e\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "687a21cee17000177b1935896b9b475acf136678",
      "tree": "41e59684ae6479e84b34edc46972ce32c2cc58b7",
      "parents": [
        "05133fc498e788e1c1ca4e906f9e05d9779fd63b"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Tue Jun 28 20:44:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:31 2005 -0700"
      },
      "message": "[PATCH] rename wakeup_bdflush to wakeup_pdflush\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05133fc498e788e1c1ca4e906f9e05d9779fd63b",
      "tree": "bb9e20a71f4f7062eec60ec8301acff6697aa204",
      "parents": [
        "b79646e3dd51b389b2a570b454f8e2fb7a613e37"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 28 20:44:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:31 2005 -0700"
      },
      "message": "[PATCH] swabb.h warning fixes\n\nIn file included from drivers/media/dvb/ttpci/av7110_hw.c:38:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\nIn file included from drivers/media/dvb/ttpci/av7110_v4l.c:36:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\nIn file included from drivers/media/dvb/ttpci/av7110_av.c:37:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\ndrivers/isdn/icn/icn.c:719:4: warning: #warning TODO test headroom or use skb-\u003enb to flag ACK\nIn file included from drivers/media/dvb/ttpci/av7110_ca.c:39:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\nIn file included from drivers/media/dvb/ttpci/av7110.c:41:\ninclude/linux/byteorder/swabb.h:96: warning: type qualifiers ignored on function return type\ninclude/linux/byteorder/swabb.h:110: warning: type qualifiers ignored on function return type\n\nDoes declaring a function to return a const value actually mean something to\ngcc?\n\nDunno.  Kill it and replace sone `__inline__\u0027s with `inline\u0027 too.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b79646e3dd51b389b2a570b454f8e2fb7a613e37",
      "tree": "7daa98854ea42bbaa962b385b19aafc49fd810fb",
      "parents": [
        "b92eac01c3c6ad5dab5c74d3bc32ac8e9bf4dae7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jun 28 20:44:53 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:30 2005 -0700"
      },
      "message": "[PATCH] hisax warning fixes\n\ndrivers/isdn/hisax/hfc4s8s_l1.c:317: warning: type qualifiers ignored on function return type\ndrivers/isdn/hisax/hfc4s8s_l1.c:329: warning: type qualifiers ignored on function return type\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b92eac01c3c6ad5dab5c74d3bc32ac8e9bf4dae7",
      "tree": "23d8b84caeee73709f6a6837f773ed4b4be84444",
      "parents": [
        "bcc8ca09920755520ba8a1e2d9f72fe8ff892643"
      ],
      "author": {
        "name": "Stanislaw W. Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Tue Jun 28 20:44:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:30 2005 -0700"
      },
      "message": "[PATCH] request_firmware(): avoid race conditions\n\nAvoid race occurs when some process have open file descriptor for class\ndevice attributes and already firmware allocated memory are freed.  Don\u0027t\nallow negative loading timeout.\n\nSigned-off-by: Stanislaw W. Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bcc8ca09920755520ba8a1e2d9f72fe8ff892643",
      "tree": "2dcc08ae49183ee34ed9d049331c728559b8b57d",
      "parents": [
        "f01b1b0baa454825ed95c28d2a6a71bbf4510836"
      ],
      "author": {
        "name": "Emmanuel Colbus",
        "email": "emmanuel.colbus@rd.francetelecom.com",
        "time": "Tue Jun 28 20:44:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:30 2005 -0700"
      },
      "message": "[PATCH] Adapt drivers/char/vt_ioctl.c to non-x86\n\nThis code uses the x86 (non-AMD-ELAN) value of CLOCK_TICK_RATE instead of\nCLOCK_TICK_RATE itself, which is wrong for other archs.\n\nSigned-off-by: Emmanuel Colbus \u003cemmanuel.colbus@ensimag.imag.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f01b1b0baa454825ed95c28d2a6a71bbf4510836",
      "tree": "6a7dda617cdb79933780b841429e67ec7c908d52",
      "parents": [
        "b36bbb6c3d5244eaf52241ec69f79494137f2db0"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Tue Jun 28 20:44:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:30 2005 -0700"
      },
      "message": "[PATCH] ITIMER_REAL: fix possible deadlock and race\n\nAs Steven Rostedt pointed out, there are 2 problems with ITIMER_REAL\ntimers.\n\n1. do_setitimer() does not call del_timer_sync() in case\n   when the timer is not pending (it_real_value() returns 0).\n   This is wrong, the timer may still be running, and it can\n   rearm itself.\n\n2. It calls del_timer_sync() with tsk-\u003esighand-\u003esiglock held.\n   This is deadlockable, because timer\u0027s handler needs this\n   lock too.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b36bbb6c3d5244eaf52241ec69f79494137f2db0",
      "tree": "b6e1b49d3cafbde74a8dc04caea7e3f194be19da",
      "parents": [
        "45ae36cbce9c7f55615e2b5f8faf23c7a06d0bd2"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh+lkml@wantstofly.org",
        "time": "Tue Jun 28 20:44:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:29 2005 -0700"
      },
      "message": "[PATCH] ixp4xx/ixp2000 watchdog driver typo\n\nFix the same typo in the ixp4xx and ixp2000 watchdog drivers.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh+lkml@wantstofly.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45ae36cbce9c7f55615e2b5f8faf23c7a06d0bd2",
      "tree": "8d8a6a7e7cb0bb5d991e9dad1fc602528db63c76",
      "parents": [
        "47f176fdaf8924bc83fddcf9658f2fd3ef60d573"
      ],
      "author": {
        "name": "Luc Van Oostenryck",
        "email": "lkml@looxix.net",
        "time": "Tue Jun 28 20:44:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:29 2005 -0700"
      },
      "message": "[PATCH] drivers/char/tipar.c: off by one array access\n\nIn the setup function, the delay variable is initialized with ints[2],\nbut ints is declared as:\n\tint ints[2];\n\nSince the module parameter should correspond to:\n\ttipar\u003dtimeout,delay\n\nI suppose that the following patch fix the problem.\n\nSigned-off-by: Luc Van Oostenryck \u003cluc.vanoostenryck@looxix.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47f176fdaf8924bc83fddcf9658f2fd3ef60d573",
      "tree": "ae54af35889451bf7873595180365182bd704ff1",
      "parents": [
        "8d451687ca57371d303c5554b377d7f5c2ac6ae0"
      ],
      "author": {
        "name": "Luca Falavigna",
        "email": "dktrkranz@gmail.com",
        "time": "Tue Jun 28 20:44:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:29 2005 -0700"
      },
      "message": "[PATCH] Using msleep() instead of HZ\n\nUse msleep() in a few places.\n\nSigned-off-by: Luca Falavigna \u003cdktrkranz@gmail.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d451687ca57371d303c5554b377d7f5c2ac6ae0",
      "tree": "e77910e971918887b7dea8c93bf6e8804518def4",
      "parents": [
        "7e568e62e9d4674d487cdc11f369e49e56ce6703"
      ],
      "author": {
        "name": "Wen-chien Jesse Sung",
        "email": "jesse@cola.voip.idv.tw",
        "time": "Tue Jun 28 20:44:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:29 2005 -0700"
      },
      "message": "[PATCH] fix semaphore handling in __unregister_chrdev_region\n\nThis up() should be down() instead.\n\nSigned-off-by: Wen-chien Jesse Sung \u003cjesse@cola.voip.idv.tw\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12dc2fdd3e6067f5137e4a6d8af0b1a994952f52",
      "tree": "843b5dc5fd46fa92d71a15c1f3696a65515773db",
      "parents": [
        "9666dae51013b064e7d77fc36b5cee98dd167ed5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 16:27:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 16:27:32 2005 -0700"
      },
      "message": "[NET]: drivers/net/slip.c needs linux/delay.h\n\nFor msleep_interruptible().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9666dae51013b064e7d77fc36b5cee98dd167ed5",
      "tree": "beb8d20173ecdc5c60906c8fcac8346894673a4c",
      "parents": [
        "bcd61272db5e643b6d9c01c9d5085b914d9f19df"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 28 16:04:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 16:04:44 2005 -0700"
      },
      "message": "[NETFILTER]: Fix connection tracking bug in 2.6.12\n\nIn 2.6.12 we started dropping the conntrack reference when a packet\nleaves the IP layer. This broke connection tracking on a bridge,\nbecause bridge-netfilter defers calling some NF_IP_* hooks to the bridge\nlayer for locally generated packets going out a bridge, where the\nconntrack reference is no longer available. This patch keeps the\nreference in this case as a temporary solution, long term we will\nremove the defered hook calling. No attempt is made to drop the\nreference in the bridge-code when it is no longer needed, tc actions\ncould already have sent the packet anywhere.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcd61272db5e643b6d9c01c9d5085b914d9f19df",
      "tree": "8760fd161334fcdb0a6198b033ed617f8c02dd6c",
      "parents": [
        "ff593c592a5d674822dce31143635b025f6415b2"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arndb@de.ibm.com",
        "time": "Tue Jun 28 15:58:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:58:50 2005 -0700"
      },
      "message": "[NET]: Add missing include to linux/netdevice.h\n\nlinux/etherdevice.h can\u0027t be included standalone at the moment, which\nis required in order to sort the header files in the recommended\nalphabetic order. This patch fixes that and is needed to build spider_net.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff593c592a5d674822dce31143635b025f6415b2",
      "tree": "9c5ccc28d0cc994aea51991e38c36d75637a8bc8",
      "parents": [
        "7fe40f73d7591b38f129fe6a9c0fa46e0b192d09"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Tue Jun 28 15:49:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:49:06 2005 -0700"
      },
      "message": "[NET]: Micro optimization in eth_header()\n\nSigned-off-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fe40f73d7591b38f129fe6a9c0fa46e0b192d09",
      "tree": "fbe5323ddd8990350bc85778b54301db93ce5f93",
      "parents": [
        "fb3d89498d268c8dedc1ab5b15fa64f536564577"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jun 28 15:46:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:46:24 2005 -0700"
      },
      "message": "[IPV6]: remove more unused IPV6_AUTHHDR things.\n\nRemove two more unused IPV6_AUTHHDR option things, \nwhich I failed to remove them last time,\nplus, mark IPV6_AUTHHDR obsolete.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb3d89498d268c8dedc1ab5b15fa64f536564577",
      "tree": "9617e380d284684dc3c8b7264377f67c024e9f92",
      "parents": [
        "689be43945e9ca7dd704522e55af1b8a73a994d3"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Tue Jun 28 15:40:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:40:02 2005 -0700"
      },
      "message": "[IPVS]: Close race conditions on ip_vs_conn_tab list modification\n\nIn an smp system, it is possible for an connection timer to expire, calling\nip_vs_conn_expire while the connection table is being flushed, before\nct_write_lock_bh is acquired.\n\nSince the list iterator loop in ip_vs_con_flush releases and re-acquires the\nspinlock (even though it doesn\u0027t re-enable softirqs), it is possible for the\nexpiration function to modify the connection list, while it is being traversed\nin ip_vs_conn_flush.\n\nThe result is that the next pointer gets set to NULL, and subsequently\ndereferenced, resulting in an oops.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nAcked-by: JulianAnastasov\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "689be43945e9ca7dd704522e55af1b8a73a994d3",
      "tree": "6dcc7a5675a9a2b98c36ee54f2ba4386f84efe83",
      "parents": [
        "f835e471b557c45d2e5701ea5215f6e739b4eb39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:25:31 2005 -0700"
      },
      "message": "[NET]: Remove gratuitous use of skb-\u003etail in network drivers.\n\nMany drivers use skb-\u003etail unnecessarily.\n\nIn these situations, the code roughly looks like:\n\n\tdev \u003d dev_alloc_skb(...);\n\n\t[optional] skb_reserve(skb, ...);\n\n\t... skb-\u003etail ...\n\nBut even if the skb_reserve() happens, skb-\u003edata equals\nskb-\u003etail.  So it doesn\u0027t make any sense to use anything\nother than skb-\u003edata in these cases.\n\nAnother case was the s2io.c driver directly mucking with\nthe skb-\u003edata and skb-\u003etail pointers.  It really just wanted\nto do an skb_reserve(), so that\u0027s what the code was changed\nto do instead.\n\nAnother reason I\u0027m making this change as it allows some SKB\ncleanups I have planned simpler to merge.  In those cleanups,\nskb-\u003ehead, skb-\u003etail, and skb-\u003eend pointers are removed, and\nreplaced with skb-\u003ehead_room and skb-\u003etail_room integers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f835e471b557c45d2e5701ea5215f6e739b4eb39",
      "tree": "7239cecebed887017c69da258104ca71d419cdec",
      "parents": [
        "2f85a42964dd43fed3a339701db046bee5a8b903"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Tue Jun 28 15:00:39 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 15:00:39 2005 -0700"
      },
      "message": "[IPV4]: Broken memory allocation in fib_trie\n\nThis should help up the insertion... but the resize is more crucial.\nand complex and needs some thinking. \n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e568e62e9d4674d487cdc11f369e49e56ce6703",
      "tree": "3d9c1c04341ccadb5d4b9c73eda50b62f0f103b3",
      "parents": [
        "adb2705a89e8b41abcf29c0ed86f4ce93ab36734",
        "50273978975ee62938b7ca612e281927cd789c13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 15:00:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 15:00:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "adb2705a89e8b41abcf29c0ed86f4ce93ab36734",
      "tree": "01d772570d58cce24b61874e711fd9f51e2729e7",
      "parents": [
        "f340c0d1a3f40fdcba69cd291530a4debc58748f",
        "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:59:07 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n"
    },
    {
      "commit": "f340c0d1a3f40fdcba69cd291530a4debc58748f",
      "tree": "22fca5983aff6ce2aa7d4ede0b031666dfe1f28d",
      "parents": [
        "082cf69eb82681f4eacb3a5653834c7970714bef"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 28 16:40:42 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:56:51 2005 -0700"
      },
      "message": "[PATCH] Tweak idle thread setup semantics\n\nThis patch tweaks idle thread setup semantics a bit: instead of setting\nNEED_RESCHED in init_idle(), we do an explicit schedule() before calling\ninto cpu_idle().\n\nThis patch, while having no negative side-effects, enables wider use of\ncond_resched()s.  (which might happen in the stock kernel too, but it\u0027s\nparticulary important for voluntary-preempt)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "082cf69eb82681f4eacb3a5653834c7970714bef",
      "tree": "a0817817c787a89abd0eb7e5bf6f217523060b63",
      "parents": [
        "f8b58edf3acf0dcc186b8330939000ecf709368a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jun 28 16:35:11 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:56:50 2005 -0700"
      },
      "message": "[PATCH] ll_rw_blk: prevent huge request allocations\n\nCurrently we cap request allocations at q-\u003enr_requests, but we allow a\nbatching io context to allocate up to 32 more (default setting).  This\ncan flood the queue with request allocations, with only a few batching\nprocesses.  The real fix would be to limit the number of batchers, but\nas that isn\u0027t currently tracked, I suggest we just cap the maximum\nnumber of allocated requests to eg 50% over the limit.\n\nThis was observed in real life, users typically see this as vmstat bo\nnumbers going off the wall with seconds of no queueing afterwards.\nBehaviour this bursty is not beneficial.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8b58edf3acf0dcc186b8330939000ecf709368a",
      "tree": "d28b413c34ef9c673c242504496a4053d059ace8",
      "parents": [
        "314b6a4d80a7a5217c86ffdca926b6f406da0e0e"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Mon Jun 27 22:29:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:53:41 2005 -0700"
      },
      "message": "[PATCH] md: bio leak fix\n\ninsert a missing bio_put when writting the md superblock.\n\nWithout this we have a steady growth in the \"bio\" slab.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "314b6a4d80a7a5217c86ffdca926b6f406da0e0e",
      "tree": "f2a1b6a94511fb449ff35c7a3f6b1dc0f548335e",
      "parents": [
        "97afa0a25afb43a82954662773a9d48d61b2996a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jun 27 22:29:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:53:40 2005 -0700"
      },
      "message": "[PATCH] kexec: fix sparse warnings\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Eric Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97afa0a25afb43a82954662773a9d48d61b2996a",
      "tree": "b1841580068d8e8c35b8da55c33dbd3ac3e4da4b",
      "parents": [
        "61998bcb4bf0efa0276e88c7853091e482a826f4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 27 22:29:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 14:53:40 2005 -0700"
      },
      "message": "[PATCH] cciss_ioctl() warning fix\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50273978975ee62938b7ca612e281927cd789c13",
      "tree": "16bc10c8480d1e2e2e4ae136c9c574c15bf534c8",
      "parents": [
        "f2be64b3b15f52ceb83ff26abc10705a31ae5352"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jun 28 22:42:06 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 22:42:06 2005 +0100"
      },
      "message": "[PATCH] ARM: 2763/1: S3C24XX - mark IRQ_LCD as valid\n\nPatch from Ben Dooks\n\nFix the IRQ_LCD so that it is marked as valid\nsince we no longer de-mux this in the main IRQ\nhandler.\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": "2f85a42964dd43fed3a339701db046bee5a8b903",
      "tree": "c482ebfb01fb90ba48f20e8f6c871b00ea8e351a",
      "parents": [
        "7a1af5d7bb94af16b980a53330436b9fadc12435"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jun 28 13:24:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 13:24:23 2005 -0700"
      },
      "message": "[SCTP] Make init \u0026 delayed sack timeouts configurable by user.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a1af5d7bb94af16b980a53330436b9fadc12435",
      "tree": "30f61b21c9e80d22f59f76bc1224a42e6fc0fa4a",
      "parents": [
        "2c2910a401f1ce2ac9136171e7522e731e1a2a8c"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Tue Jun 28 13:21:12 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 13:21:12 2005 -0700"
      },
      "message": "[IPV4]: ipconfig.c: fix dhcp timeout behaviour\n\nI think there is a small bug in ipconfig.c in case IPCONFIG_DHCP is set\nand dhcp is used.\n\nWhen a DHCPOFFER is received, ip address is kept until we get DHCPACK.\nIf no ack is received, ic_dynamic() returns negatively, but leaves the\noffered ip address in ic_myaddr.\n\nThis makes the main loop in ip_auto_config() break and uses the maybe\nincomplete configuration.\n\nNot sure if it\u0027s the best way to do, but the following trivial patch\ncorrect this. \n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c2910a401f1ce2ac9136171e7522e731e1a2a8c",
      "tree": "f7d9bc402481b402539f598cfa20646ec7561efe",
      "parents": [
        "ae9cda5d65f3d8a495241cbdcc2d56f721c83cc3"
      ],
      "author": {
        "name": "Dietmar Eggemann",
        "email": "dietmar.eggemann@gmx.de",
        "time": "Tue Jun 28 13:06:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 13:06:23 2005 -0700"
      },
      "message": "[IPV4]: Snmpv2 Mib IP counter ipInAddrErrors support\n\nI followed Thomas\u0027 proposal to see every martian destination as a case\nwhere the ipInAddrErrors counter has to be incremented. There are\ntwo advantages by doing so: (1) The relation between the ipInReceive\ncounter and all the other ipInXXX counters is more accurate in the\ncase the RTN_UNICAST code check fails and (2) it makes the code in\nip_route_input_slow easier.\n\nSigned-off-by: Dietmar Eggemann \u003cdietmar.eggemann@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2be64b3b15f52ceb83ff26abc10705a31ae5352",
      "tree": "cbfe6c419b8c8058b6e7f8fb2d64664e6ba9af31",
      "parents": [
        "072cd703b6a2a3adc14fbc2d969424c7022a7892"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jun 28 21:01:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 21:01:16 2005 +0100"
      },
      "message": "[PATCH] ARM: 2760/1: Add a warning on dynamic tick timekeeping on some platforms\n\nPatch from Tony Lindgren\n\nThis patch was suggested by RMK, and adds a warning on the accuracy\nof timekeeping when using dynamic tick on some platforms. Depending\non the timer implementation, dynamic tick may affect the accuracy of\ntimekeeping.\nCurrently at least OMAP is known to have accurate timekeeping with\ndynamic tick.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "072cd703b6a2a3adc14fbc2d969424c7022a7892",
      "tree": "a3d172720177bbf3799683d207d9a510d6f956d2",
      "parents": [
        "fa0ebff62a8a25952a082641db0ed6b1cfc6c38c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "message": "[PATCH] ARM: 2762/1: S3C24XX Audio platform data\n\nPatch from Ben Dooks\n\nThis provides the s3c24xx audio platform data which can be\nsupplied from any of the board specific drivers.\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": "fa0ebff62a8a25952a082641db0ed6b1cfc6c38c",
      "tree": "e7600dd94511b958a9fb315b6c0e924e8744f5ae",
      "parents": [
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 21:01:03 2005 +0100"
      },
      "message": "[PATCH] ARM: 2761/1: OProfile: Add call graphing support for arm\n\nPatch from Richard Purdie\n\nAdd functions to generate backtraces of both kernel and user processes\nwhich allows oprofile\u0027s call graphing functionality to be used on arm.\nThis requires unstripped binaries/libs which use a frame pointer.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae9cda5d65f3d8a495241cbdcc2d56f721c83cc3",
      "tree": "a2dad0af022411e53724bd965c535287975a05bc",
      "parents": [
        "8a47077a0b5aa2649751c46e7a27884e6686ccbf"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Jun 28 13:00:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 13:00:30 2005 -0700"
      },
      "message": "[IPV6]: Don\u0027t dump temporary addresses twice\n\nEach IPv6 Temporary Address (w/ CONFIG_IPV6_PRIVACY) is dumped twice\nto netlink.\n\nBecause temporary addresses are listed in idev-\u003eaddr_list,\nthere\u0027s no need to dump idev-\u003etempaddr separately.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "8a47077a0b5aa2649751c46e7a27884e6686ccbf",
      "tree": "60e7c40a375057a31b5340226cd446ffa199413c",
      "parents": [
        "9ef1d4c7c7aca1cd436612b6ca785b726ffb8ed8"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 28 12:56:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:56:45 2005 -0700"
      },
      "message": "[NETLINK]: Missing padding fields in dumped structures\n\nPlug holes with padding fields and initialized them to zero.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ef1d4c7c7aca1cd436612b6ca785b726ffb8ed8",
      "tree": "a2465b3bf0f4c3bdd1f759d8a90cf8f8db06900a",
      "parents": [
        "b3563c4fbff906991a1b4ef4609f99cca2a0de6a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 28 12:55:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:55:30 2005 -0700"
      },
      "message": "[NETLINK]: Missing initializations in dumped data\n\nMostly missing initialization of padding fields of 1 or 2 bytes length,\ntwo instances of uninitialized nlmsgerr-\u003emsg of 16 bytes length.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3563c4fbff906991a1b4ef4609f99cca2a0de6a",
      "tree": "e5c0e4cb4a0a48ebeeb8b1515128c115c5aa528c",
      "parents": [
        "4095ebf1e641b0f37ee1cd04c903bb85cf4ed25b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jun 28 12:54:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:54:43 2005 -0700"
      },
      "message": "[NETLINK]: Clear padding in netlink messages\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4095ebf1e641b0f37ee1cd04c903bb85cf4ed25b",
      "tree": "ffe37949a9d27ff0b369b3e867009237f38f70ef",
      "parents": [
        "85c1937b2693a0d4e39bb2644d720ed3703b9830"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Tue Jun 28 12:49:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:49:30 2005 -0700"
      },
      "message": "[NETFILTER]: ipt_CLUSTERIP: fix ARP mangling\n\nThis patch adds mangling of ARP requests (in addition to replies),\nsince ARP caches are made from snooping both requests and replies.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85c1937b2693a0d4e39bb2644d720ed3703b9830",
      "tree": "68a2b3f33d28918fb49eca7aaee20717240db21b",
      "parents": [
        "61998bcb4bf0efa0276e88c7853091e482a826f4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:39:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 28 12:39:40 2005 -0700"
      },
      "message": "[EBTABLES]: Fix thinkos in ebt_log.c\n\nWhen converting over the skb_header_pointer(), I converted parts of\nthis module incorrectly.  Kill the \u0027u\u0027 union in ebt_log() and all the\nbogus references to it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "053a7b5b7617a72d7c61b6f84196d1c0f79b9849",
      "tree": "53859118b6a815278987a5c679575f1b4b37a1c7",
      "parents": [
        "4b0ef3b1127776d4a2787d7530ac0c4da82c2331"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 28 19:22:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 19:22:25 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: __xchg support\n\nThis enables the existing __xchg implementation to be used on SMP.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "61998bcb4bf0efa0276e88c7853091e482a826f4",
      "tree": "e01a1cbcc20ca013622fce45a1a056b89a11a40b",
      "parents": [
        "c36ad397a30fcf9369d82584324cc24189eb6b1c",
        "0a139e79976b9eb60517edec63406236a789f812"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 10:20:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 10:20:11 2005 -0700"
      },
      "message": "Merge head \u0027upstream-20050628-1\u0027 of rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "4b0ef3b1127776d4a2787d7530ac0c4da82c2331",
      "tree": "be7e11c8d325e757f1f4c0caf825966eb4d9c7b8",
      "parents": [
        "564c90aa07cd43dc434d46cef8a15773a23d49a2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 28 13:49:16 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 13:49:16 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Add IPI support code for SMP TLB flushing\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "564c90aa07cd43dc434d46cef8a15773a23d49a2",
      "tree": "e9ac4ec0e396359dba8e8eb7e46b42ae33ee944f",
      "parents": [
        "603fff54420a0ccc4c3b48bfef43896fb4e33161"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 28 13:46:09 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 13:46:09 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: Use local_flush_tlb* where we really want to be local\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "603fff54420a0ccc4c3b48bfef43896fb4e33161",
      "tree": "0be240afa2df6187491d73b91e068400b2d1cd6e",
      "parents": [
        "99f95e5286df2f69edab8a04c7080d986ee4233b",
        "8b22c249e7de453961e4d253b19fc2a0bdd65d53"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jun 28 13:40:39 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 28 13:40:39 2005 +0100"
      },
      "message": "[PATCH] ARM SMP: TLB implementations only affect local CPU\n\nThe existing TLB flush implementations only have an effect on\nthe local CPU.  Prefix them with local_.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8644d2a42bdba2d513f71c07eaf1b6f9b718b8eb",
      "tree": "c43b6c2fdf1b68b66906a2de69446dcec0f9af6b",
      "parents": [
        "1cde8a16815bd85c8137d1ea556398983c597c11",
        "99f95e5286df2f69edab8a04c7080d986ee4233b"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@press.(none)",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 22:07:56 2005 -0700"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "1cde8a16815bd85c8137d1ea556398983c597c11",
      "tree": "c43ab735f7fd96d0576dfb7749c8ded74f9b63b7",
      "parents": [
        "d57e26ceb7dbf44cd08128cb6146116d4281b58b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:48 2005 -0700"
      },
      "message": "[PATCH] PCI: use the MCFG table to properly access pci devices (x86-64)\n\nNow that we have access to the whole MCFG table, let\u0027s properly use it\nfor all pci device accesses (as that\u0027s what it is there for, some boxes\ndon\u0027t put all the busses into one entry.)\n\nIf, for some reason, the table is incorrect, we fallback to the \"old\nstyle\" of mmconfig accesses, namely, we just assume the first entry in\nthe table is the one for us, and blindly use it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d57e26ceb7dbf44cd08128cb6146116d4281b58b",
      "tree": "3fd0f4ff6ec93f3b8f4342649a4b717beb97c903",
      "parents": [
        "545493917dc90298e1c38f018ad893f5518928e7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: use the MCFG table to properly access pci devices (i386)\n\nNow that we have access to the whole MCFG table, let\u0027s properly use it\nfor all pci device accesses (as that\u0027s what it is there for, some boxes\ndon\u0027t put all the busses into one entry.)\n\nIf, for some reason, the table is incorrect, we fallback to the \"old\nstyle\" of mmconfig accesses, namely, we just assume the first entry in\nthe table is the one for us, and blindly use it.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "545493917dc90298e1c38f018ad893f5518928e7",
      "tree": "1c809616d3113785c0f7dd3039ea3b05c99c6440",
      "parents": [
        "d18c3db58bc544fce6662ca7edba616ca9788a70"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: add proper MCFG table parsing to ACPI core.\n\nThis patch is the first step in properly handling the MCFG PCI table.\nIt defines the structures properly, and saves off the table so that the\npci mmconfig code can access it.  It moves the parsing of the table a\nlittle later in the boot process, but still before the information is\nneeded.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d18c3db58bc544fce6662ca7edba616ca9788a70",
      "tree": "dd4c2d2c0bef6d47a32452112a9396a3137d8c10",
      "parents": [
        "4002307d2b563a6ab317ca4d7eb1d201a6673d37"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: make drivers use the pci shutdown callback instead of the driver core callback.\n\nNow we can change the pci core to always set this pointer, as pci drivers\nshould use it, not the driver core callback.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4002307d2b563a6ab317ca4d7eb1d201a6673d37",
      "tree": "a95936bd9f9180eeaac3c41fae0baaf878486a2d",
      "parents": [
        "70549ad9cf074e12f12cdc931b29b2616dfb873a"
      ],
      "author": {
        "name": "Keith Moore",
        "email": "keithmo@exmsft.com",
        "time": "Thu Jun 02 12:42:37 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:46 2005 -0700"
      },
      "message": "[PATCH] cpqphp: fix oops during unload without probe\n\ndrivers/pci/hotplug/cpqphp_core.c calls cpqphp_event_start_thread()\nin one_time_init(), which is called whenever the hardware is probed.\nUnfortunately, cpqphp_event_stop_thread() is *always* called when\nthe module is unloaded. If the hardware is never probed, then\ncpqphp_event_stop_thread() tries to manipulate a couple of\nuninitialized mutexes.\n\nSigned-off-by: Keith Moore \u003ckeithmo@exmsft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70549ad9cf074e12f12cdc931b29b2616dfb873a",
      "tree": "dde5cdc320df87f1eee4b6ef94146dd741a31d14",
      "parents": [
        "bb4a61b6eaee01707f24deeefc5d7136f25f75c5"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 06 23:07:46 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:46 2005 -0700"
      },
      "message": "[PATCH] PCI: clean up the MSI code a bit.\n\nMostly just cleans up the irq handling logic to be smaller and a bit more\ndescriptive as to what it really does.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bb4a61b6eaee01707f24deeefc5d7136f25f75c5",
      "tree": "8d353d7b04addad950de8ae24eda7cdfe6fbea85",
      "parents": [
        "e24c2d963a604d9eaa560c90371fa387d3eec8f1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jun 06 23:07:46 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:46 2005 -0700"
      },
      "message": "[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI\u003dn\n\nWith CONFIG_PCI\u003dn:\n\nIn file included from include/linux/pci.h:917,\n                 from lib/iomap.c:6:\ninclude/asm/pci.h:104: warning: `enum pci_dma_burst_strategy\u0027 declared inside parameter list\ninclude/asm/pci.h:104: warning: its scope is only this definition or declaration, which is probably not what you want.\ninclude/asm/pci.h: In function `pci_dma_burst_advice\u0027:\ninclude/asm/pci.h:106: dereferencing pointer to incomplete type\ninclude/asm/pci.h:106: `PCI_DMA_BURST_INFINITY\u0027 undeclared (first use in this function)\ninclude/asm/pci.h:106: (Each undeclared identifier is reported only once\ninclude/asm/pci.h:106: for each function it appears in.)\nmake[1]: *** [lib/iomap.o] Error 1\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "e24c2d963a604d9eaa560c90371fa387d3eec8f1"
}
