)]}'
{
  "log": [
    {
      "commit": "d18bfacff20f08aecf01bb971b110ca108eef3c7",
      "tree": "255f862839c593c796e609328575b611e3f56cf3",
      "parents": [
        "a68db763af9b676590c3fe9ec3f17bf18015eb2f",
        "fd782a4a99d2d3e818b9465c427b10f7f027d7da"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jun 29 15:21:41 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jun 29 15:21:41 2005 -0700"
      },
      "message": "Auto merge with /home/aegl/GIT/linus\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": "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": "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": "a68db763af9b676590c3fe9ec3f17bf18015eb2f",
      "tree": "9862af81932797f0e68f7053d253e6b6b581ea3d",
      "parents": [
        "819c67e69c4e0062787e27dd989f5f9d00d4834e"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Thu Jun 23 21:14:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 10:01:19 2005 -0700"
      },
      "message": "[IA64] Fix another IA64 preemption problem\n\nThere\u0027s another problem shown up by Ingo\u0027s recent patch to make\nsmp_processor_id() complain if it\u0027s called with preemption enabled.\nlocal_finish_flush_tlb_mm() calls activate_context() in a situation\nwhere it could be rescheduled to another processor.  This patch\ndisables preemption around the call.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "819c67e69c4e0062787e27dd989f5f9d00d4834e",
      "tree": "bdbc12f883db46bb985dcf55e28765ad4b8353b0",
      "parents": [
        "c1ffb6a8aaed45ba2dc0a8f09241b0a96f9955ba"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "davidm@hpl.hp.com",
        "time": "Thu Jun 09 22:40:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:58:29 2005 -0700"
      },
      "message": "[IA64] Replace stale KDB-code with useful MAGIC_SYSRQ code in simserial.c\n\nPatch makes it possible to use the \"F4\" function key to do\nmagic sysrq in the HP Ski simulator.\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c1ffb6a8aaed45ba2dc0a8f09241b0a96f9955ba",
      "tree": "6a3dae555f01615d7b49de31de4a61a1b63d198e",
      "parents": [
        "92a582ed2757456ca9599f8b4ea2064f2154eb02"
      ],
      "author": {
        "name": "Bruce Losure",
        "email": "blosure@sgi.com",
        "time": "Tue May 24 08:30:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:53:42 2005 -0700"
      },
      "message": "[IA64-SGI] Altix patch to tiocx, add subsys_initcall\n\nThis patch fixes an ordering issue between the init code for the\ntiocx bus driver and tiocx-related device drivers.   Also adds\na new brick to the list of known FPGA bricks.\n\nSigned-off-by: Bruce Losure \u003cblosure@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "92a582ed2757456ca9599f8b4ea2064f2154eb02",
      "tree": "2ab8746b660fd06ea71743dd2a4d9fbe9fcf887f",
      "parents": [
        "71030994a77e7689a7a792128b131ef7a10b9f74"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Tue May 10 12:40:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:50:48 2005 -0700"
      },
      "message": "[IA64] sparse cleanup of TIOCA files\n\nThis patch is a sparse compile cleanup of tioca_provider.c, sn_hwperf.h, and\ntioca_provider.h.  Each of these files had sparse warnings when\ncompiled.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "71030994a77e7689a7a792128b131ef7a10b9f74",
      "tree": "439eb24d866600ef3e5bfe0c2c6124fbaf10c8a6",
      "parents": [
        "71a5d027c90dd7e14ddaaf22358ff5138ba89ec9"
      ],
      "author": {
        "name": "Colin Ngam",
        "email": "cngam@sgi.com",
        "time": "Tue May 10 09:12:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:48:53 2005 -0700"
      },
      "message": "[IA64-SGI] Fix TIO IOSPACE MMR Addres\n\nThis patches provides support on Shub2 for the separate TIO IOSPACE MMR.  This \npatch is SN specific.\n\nSigned-off-by: Colin Ngam \u003ccngam@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "71a5d027c90dd7e14ddaaf22358ff5138ba89ec9",
      "tree": "c29d3d858532c651f686cccca286336232b788fd",
      "parents": [
        "8e4641b3ee8073a46995cf97e0875df25b88d776"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue May 10 08:01:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:45:45 2005 -0700"
      },
      "message": "[IA64-SGI] - new macros for SGI SN simulator \n\nThis patch changes some macros that are used when running kernel on the\nSGI simulator.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8e4641b3ee8073a46995cf97e0875df25b88d776",
      "tree": "7c289147614d3212114a007bdd070952f74a5bc4",
      "parents": [
        "458f935527372499b714bf4f8e646a68bb0f52e3"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@sgi.com",
        "time": "Mon May 09 05:07:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:37:16 2005 -0700"
      },
      "message": "[IA64] sparse cleanup of shub_mmr.h\n\nThis patch is a sparse compile cleanup of shub_mmr.h using both the defconfig\nand the sn2_defconfig config files.\n\nThe issue with this file was the missing usage of __IA64_UL_CONST wrapper.\nThis wrapper is defined in include/asm-ia64/types.h and wraps a long\nconstant definition with UL or with nothing depending on its usage in the\nkernel.  The missing wrapper caused many sparse compile errors like\n\n        warning: constant 0x0x0000000010000380 so big it is long\n\nSigned-off-by: Prarit Bhargava \u003cprarit@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "458f935527372499b714bf4f8e646a68bb0f52e3",
      "tree": "bab3265d60b3c7c3f898eeefa6c9dac264d41195",
      "parents": [
        "e15da40176f16050c8d92b36387a49370317e276"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "davidm@hpl.hp.com",
        "time": "Wed May 04 13:25:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:28:16 2005 -0700"
      },
      "message": "[IA64] Speed up lfetch.fault [NULL]\n\nThis patch greatly speeds up the handling of lfetch.fault instructions\nwhich result in NaT consumption. Due to the NaT-page mapped at address\n0, this is guaranteed to happen when lfetch.fault\u0027ing a NULL pointer.\nWith this patch in place, we can even define prefetch()/prefetchw() as\nlfetch.fault without significant performance degradation.  More\nimportantly, it allows compilers to be more aggressive with using\nlfetch.fault on pointers that might be NULL.\n\nSigned-off-by: David Mosberger-Tang \u003cdavidm@hpl.hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "e15da40176f16050c8d92b36387a49370317e276",
      "tree": "0f3a161b9754d8e67b7900db37b36951ece45842",
      "parents": [
        "a9f9de7378e3a81f7266f542f2290399a298ef52"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue May 03 12:07:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:25:56 2005 -0700"
      },
      "message": "[IA64] Recognize HP sx2000 chipset\n\nNo functional change, just identify the device nicely:\n\n  -IOC: Unknown (103c:12ec) 0.1 HPA 0xf8020002000 IOVA space 1024Mb at 0x40000000\n  +IOC: sx2000 0.1 HPA 0xf8020002000 IOVA space 1024Mb at 0x40000000\n\nWe used to create fake PCI devices for these chips, but we no longer do that.\nSo I don\u0027t think there\u0027s any reason to touch pci_ids.h now.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a9f9de7378e3a81f7266f542f2290399a298ef52",
      "tree": "f88da35e16834984a43b79c66cb8ea3918944271",
      "parents": [
        "66b7f8a30437b8639e798f7db8e9be1da5711efa"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Tue Apr 26 08:01:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:23:04 2005 -0700"
      },
      "message": "[IA64-SGI] altix: enable vgacon support\n\nAltix patch to enable use of vgacon driver on that platform.  Depends on the\nPCDP generalization patch discussed at:\n\n\thttp://marc.theaimsgroup.com/?l\u003dlinux-ia64\u0026m\u003d111446235101939\u0026w\u003d2\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "66b7f8a30437b8639e798f7db8e9be1da5711efa",
      "tree": "288703e10bab793bc399961059ad485604539955",
      "parents": [
        "54522b6613a03807f057fd567794a31267ef85cb"
      ],
      "author": {
        "name": "Mark Maule",
        "email": "maule@sgi.com",
        "time": "Mon Apr 25 13:51:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 09:09:06 2005 -0700"
      },
      "message": "[IA64-SGI] pcdp: add PCDP pci interface support\n\nResend 2 with changes per Bjorn Helgaas comments.  Changes from original:\n\n+ Change globals to vga_console_iobase/vga_console_membase and make them\n  unconditional.\n+ Address style-related comments.\n\nPatch to extend the PCDP vga setup code to support PCI io/mem translations\nfor the legacy vga ioport and ram spaces on architectures (e.g. altix) which\nneed them.\n\nSummary of the changes:\n\ndrivers/firmware/pcdp.c\ndrivers/firmware/pcdp.h\n-----------------------\n+ add declaration for the spec-defined PCI interface struct (pcdp_if_pci)\n  as well as support macros.\n\n+ extend setup_vga_console() to know about pcdp_if_pci and add a couple of\n  globals to hold the io and mem translation offsets if present.\n\narch/ia64/kernel/setup.c\n------------------------\n+ tweek early_console_setup() to allow multiple early console setup routines\n  to be called.\n\ninclude/asm-ia64/vga.h\n----------------------\n+ make VGA_MAP_MEM vga_console_membase aware\n\nSigned-off-by: Mark Maule \u003cmaule@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "54522b6613a03807f057fd567794a31267ef85cb",
      "tree": "ab0d9d47779769dc5d75810aaff21972958a681f",
      "parents": [
        "99f95e5286df2f69edab8a04c7080d986ee4233b",
        "f2cbb4f01936a3e4225692e03b084b78c56d386d"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 08:24:49 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 28 08:24:49 2005 -0700"
      },
      "message": "Auto merge with /home/aegl/GIT/ia64-test\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"
    },
    {
      "commit": "e24c2d963a604d9eaa560c90371fa387d3eec8f1",
      "tree": "66be193d59dd22fac0b62980769c4f19e045b5a2",
      "parents": [
        "2311b1f2bbd36fa5f366a7448c718b2556e0f02c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 02 12:55:50 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] PCI: DMA bursting advice\n\nAfter seeing, at best, \"guesses\" as to the following kind\nof information in several drivers, I decided that we really\nneed a way for platforms to specifically give advice in this\narea for what works best with their PCI controller implementation.\n\nBasically, this new interface gives DMA bursting advice on\nPCI.  There are three forms of the advice:\n\n1) Burst as much as possible, it is not necessary to end bursts\n   on some particular boundary for best performance.\n\n2) Burst on some byte count multiple.  A DMA burst to some multiple of\n   number of bytes may be done, but it is important to end the burst\n   on an exact multiple for best performance.\n\n   The best example of this I am aware of are the PPC64 PCI\n   controllers, where if you end a burst mid-cacheline then\n   chip has to refetch the data and the IOMMU translations\n   which hurts performance a lot.\n\n3) Burst on a single byte count multiple.  Bursts shall end\n   exactly on the next multiple boundary for best performance.\n\n   Sparc64 and Alpha\u0027s PCI controllers operate this way.  They\n   disconnect any device which tries to burst across a cacheline\n   boundary.\n\n   Actually, newer sparc64 PCI controllers do not have this behavior.\n   That is why the \"pdev\" is passed into the interface, so I can\n   add code later to check which PCI controller the system is using\n   and give advice accordingly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2311b1f2bbd36fa5f366a7448c718b2556e0f02c",
      "tree": "10e836c5c34893f8098464a5ae15aba351a7bb2a",
      "parents": [
        "a0d399a808916d22c1c222c6b5ca4e8edd6d91a9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri May 13 17:44:10 2005 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] PCI: fix-pci-mmap-on-ppc-and-ppc64.patch\n\nThis is an updated version of Ben\u0027s fix-pci-mmap-on-ppc-and-ppc64.patch\nwhich is in 2.6.12-rc4-mm1.\n\nIt fixes the patch to work on PPC iSeries, removes some debug printks\nat Ben\u0027s request, and incorporates your\nfix-pci-mmap-on-ppc-and-ppc64-fix.patch also.\n\nOriginally from Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\nThis patch was discussed at length on linux-pci and so far, the last\niteration of it didn\u0027t raise any comment.  It\u0027s effect is a nop on\narchitecture that don\u0027t define the new pci_resource_to_user() callback\nanyway.  It allows architecture like ppc who put weird things inside of\nPCI resource structures to convert to some different value for user\nvisible ones.  It also fixes mmap\u0027ing of IO space on those archs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a0d399a808916d22c1c222c6b5ca4e8edd6d91a9",
      "tree": "4c4f41d86652c7783cd5900605f36344253d3ef1",
      "parents": [
        "0e888adc41ffc02b700ade715c182a17e766af84"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Apr 28 00:25:59 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:45 2005 -0700"
      },
      "message": "[PATCH] ACPI based I/O APIC hot-plug: acpiphp support\n\nThis patch adds PCI based I/O xAPIC hot-add support to ACPIPHP\ndriver. When PCI root bridge is hot-added, all PCI based I/O xAPICs\nunder the root bridge are hot-added by this patch. Hot-remove support\nis TBD.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0e888adc41ffc02b700ade715c182a17e766af84",
      "tree": "b3d745d7a292213daf107c690ea43e5589397867",
      "parents": [
        "b1bb248a5d2230a3d8ef42199c742194a8580b15"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Apr 28 00:25:58 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:44 2005 -0700"
      },
      "message": "[PATCH] ACPI based I/O APIC hot-plug: ia64 support\n\nThis is an ia64 implementation of acpi_register_ioapic() and\nacpi_unregister_ioapic() interfaces.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b1bb248a5d2230a3d8ef42199c742194a8580b15",
      "tree": "5335d22256e1c6f755f7aff01432ed2d5d722c9b",
      "parents": [
        "8d50e332c8bd4f4e8cc76e8ed7326aa6f18182aa"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Apr 28 00:25:58 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:44 2005 -0700"
      },
      "message": "[PATCH] ACPI based I/O APIC hot-plug: add interfaces\n\nThis patch adds the following new interfaces for I/O xAPIC\nhotplug. The implementation of these interfaces depends on each\narchitecture.\n\n    o int acpi_register_ioapic(acpi_handle handle, u64 phys_addr,\n\t\t\t       u32 gsi_base);\n\n        This new interface is to add a new I/O xAPIC specified by\n        phys_addr and gsi_base pair. phys_addr is the physical address\n        to which the I/O xAPIC is mapped and gsi_base is global system\n        interrupt base of the I/O xAPIC. acpi_register_ioapic returns\n        0 on success, or negative value on error.\n\n    o int acpi_unregister_ioapic(acpi_handle handle, u32 gsi_base);\n\n        This new interface is to remove a I/O xAPIC specified by\n        gsi_base. acpi_unregister_ioapic returns 0 on success, or\n        negative value on error.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8d50e332c8bd4f4e8cc76e8ed7326aa6f18182aa",
      "tree": "dd9caa96f0b5d5bff3d4fccc4be410c4ecad03aa",
      "parents": [
        "8e7561cfbdf00fb1cee694cef0e825d0548aedbc"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:57 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: decouple slot power state changes from physical hotplug\n\nCurrent acpiphp code does not distinguish between the physical presence and\npower state of a device/slot.  That is, if a device has to be disabled, it\nalso tries to physically ejects the device.  This patch decouples power state\nfrom physical presence.  You can now echo to the corresponding sysfs power\ncontrol file to repeatedly enable and disable a device without having to\nphysically re-insert it.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e7561cfbdf00fb1cee694cef0e825d0548aedbc",
      "tree": "e17b88f3200fb35ea62c7f6896cf21977d551b8a",
      "parents": [
        "2f523b15901f654a9448bbd47ebe1e783ec3195b"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: aCPI based root bridge hot-add\n\nacpiphp changes to support acpi based root bridge hot-add.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f523b15901f654a9448bbd47ebe1e783ec3195b",
      "tree": "74270f9c16021a5b4accbaadddb50475e3e44701",
      "parents": [
        "364d5094a43ff2ceff3d19e40c4199771cb6cb8f"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:55 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:43 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: fix slot power-down problem with acpiphp\n\nEarlier I reported that Matthew\u0027s acpiphp rewrite had problem in powering down\nslot on my i386 system.  The following patch is needed to get the acpiphp\nrewrite properly powering down the slot.\n\nSigned-off-by: Dely Sy \u003cdely.l.sy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "364d5094a43ff2ceff3d19e40c4199771cb6cb8f",
      "tree": "bc3c70c12895d22aaa96dc27632df22f4ff9ac9e",
      "parents": [
        "42f49a6ae5dca90cd0594475502bf1c43ff1dc07"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:54 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: clean up notify handlers on acpiphp unload\n\nA root bridge may not have directly attached hotpluggable slots under it.\nInstead, it may have p2p bridges with slots under it.  In this case, we need\nto clean up the p2p bridges and slots properly too.  Patch below applies on\ntop of the original patch, and fixes this problem.  Without this, acpiphp\nleaves behind notify handlers on module unload, and subsequent module load\nattempts don\u0027t work properly too.  Patch was tested on an ia64 Tiger4 box.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42f49a6ae5dca90cd0594475502bf1c43ff1dc07",
      "tree": "f894d1335be0aaa10955f61aa92200540ef13624",
      "parents": [
        "4ce448e5fae62689b06027b46f470b944e5c2193"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:53 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi hotplug: convert acpiphp to use generic resource code\n\nThis patch converts acpiphp to use the generic PCI resource assignment code.\nIt\u0027s quite large, but most of it is deleting the acpiphp_pci and acpiphp_res\nfiles.  It\u0027s tested on an hp Integrity rx8620 (which won\u0027t work without this\npatch).  Testers with other hardware welcomed.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "4ce448e5fae62689b06027b46f470b944e5c2193"
}
