)]}'
{
  "log": [
    {
      "commit": "ae1942c5712f700c9ccc8cc287c51db4daaa50d7",
      "tree": "36eadc93cb0845391b00f0737a07e8633737408c",
      "parents": [
        "43db48d3d2f6326c571984b7b30ab355596bb3cc"
      ],
      "author": {
        "name": "Ville-Pekka Vainio",
        "email": "vpivaini@cs.helsinki.fi",
        "time": "Fri Jan 12 14:06:21 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5070): Budget-ci: add support for the Technotrend 1500 bundled remote\n\nThe keymap is based on a previous patch by Jussi Kukkonen.\nThis remote is identified by subsystem_device id 0x1010.\n\nSigned-off-by: Ville-Pekka Vainio \u003cvpivaini@cs.helsinki.fi\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "43db48d3d2f6326c571984b7b30ab355596bb3cc",
      "tree": "c3d2d742bdd723f10d1adccf538bc28f617b8d7d",
      "parents": [
        "2656312724d97ebc2e267e0a9740d51ad7aa9a04"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jan 09 11:20:59 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5068): Fix authorship references\n\nBill Dirks asked me to update his entries at kernel files, since\nhe change his e-mail.\nI\u0027ve also updated a few web broken links or obsolete info to the curent\nsites where V4L drivers and API are being discussed currently.\n\nCC: Bill Dirks \u003cbill@thedirks.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2656312724d97ebc2e267e0a9740d51ad7aa9a04",
      "tree": "57b1cafd03e6c4c461d713748bdf5376873a6027",
      "parents": [
        "7e3a0660700ad47ee6e296fe7090d771becfcf96"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Jan 08 11:38:36 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:20 2007 -0200"
      },
      "message": "V4L/DVB (5064): ET61X251 driver updates.\n\n- Implement audio ioctl\u0027s and VIDIOC_ENUM_FRAMESIZES\n- Documentation updates\n- Generic improvements\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7e3a0660700ad47ee6e296fe7090d771becfcf96",
      "tree": "562ca1d5f649db663d941fe3bc269c07a029bdb6",
      "parents": [
        "f327ebbd004fb2f08291ca4c6637f5f27319683c"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Jan 08 11:34:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:19 2007 -0200"
      },
      "message": "V4L/DVB (5063): ZC0301 driver updates.\n\n- Implement audio ioctl\u0027s and VIDIOC_ENUM_FRAMESIZES\n- Documentation updates\n- Generic improvements\n\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f327ebbd004fb2f08291ca4c6637f5f27319683c",
      "tree": "9f8ea1a6ae5554a7137e9c8e1c92adda8d06eab4",
      "parents": [
        "19790db00bb7ff4d6621b82933afb3423586644e"
      ],
      "author": {
        "name": "Luca Risolia",
        "email": "luca.risolia@studio.unibo.it",
        "time": "Mon Jan 08 10:43:56 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:19 2007 -0200"
      },
      "message": "V4L/DVB (5062): SN9C102 driver updates\n\n- Add support for SN9C105 and SN9C120\n- Add some more USB device identifiers\n- Add support for OV7660\n- Implement audio ioctl\u0027s and VIDIOC_ENUM_FRAMESIZES\n- Add preliminary support for 0x0c45/0x6007\n- Documentation updates\n- Generic improvements\nSigned-off-by: Luca Risolia \u003cluca.risolia@studio.unibo.it\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "19790db00bb7ff4d6621b82933afb3423586644e",
      "tree": "ea298196cfa58c715c1b508e7128c13c7b0283a6",
      "parents": [
        "de6a1b8edc48155249896f2600398e139f4860c6"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jan 07 22:12:22 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:19 2007 -0200"
      },
      "message": "V4L/DVB (5061): Bt8xx: add support for Ultraview DVB-T Lite\n\nUltraview DVB-T Lite is a clone of DViCO FusionHDTV DVB-T Lite\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "de6a1b8edc48155249896f2600398e139f4860c6",
      "tree": "2a8b9a30bb4748e4f1b0701063637df1433c8df5",
      "parents": [
        "c19049568117848a209185a61d18971e3a856bd8"
      ],
      "author": {
        "name": "Dwaine Garden",
        "email": "dwainegarden@rogers.com",
        "time": "Sun Jan 07 21:13:55 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:18 2007 -0200"
      },
      "message": "V4L/DVB (5032): Improves some USBVision info messages\n\nReplaces the info statements with printk(KERN_INFO statements.\nThis will cut down on the useless information which is showing up\n in the kernel messages log file.\n\nSigned-off-by: Dwaine P. Garden \u003cDwaineGarden@rogers.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c19049568117848a209185a61d18971e3a856bd8",
      "tree": "ffdb6f8e6fa30c70f717785f25001c734bfc0e1d",
      "parents": [
        "cededbfcbc31230c1717a7ed27ff6cf82734e568"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jan 02 03:29:48 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:18 2007 -0200"
      },
      "message": "V4L/DVB (5025): Cleanup: switch to using msecs_to_jiffies() on bttv\n\nPS.: Part of the changes at the original patch were removed due to the changes\ndone at commit 52c14e794f6ce345343a6b8fc98ea4e0ba2dfce4\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "cededbfcbc31230c1717a7ed27ff6cf82734e568",
      "tree": "a6c431032a80715f4192a3e8733c8fc262616058",
      "parents": [
        "ac3289893052c8e6149a8e93b500e2e4c7d9d418"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Jan 07 10:39:44 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:18 2007 -0200"
      },
      "message": "V4L/DVB (5028): Tvmixer module_put cleanup\n\nRemoves redundant argument check for module_put()\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ac3289893052c8e6149a8e93b500e2e4c7d9d418",
      "tree": "0ee2a810aec4bf1f3f56804b4ee8832566796fa9",
      "parents": [
        "22071a42a1b44ae90d232f4bd5d6d3f80ad4eaa2"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Jan 07 10:36:24 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:17 2007 -0200"
      },
      "message": "V4L/DVB (5027): Cpia module_put cleanup\n\nNo need for redundant argument check for module_put()\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "22071a42a1b44ae90d232f4bd5d6d3f80ad4eaa2",
      "tree": "831927cc4151150f4b8a847400055a6334d37ac9",
      "parents": [
        "16e9495d8bd5ec8ef3c1a32cd720542b1cc2b298"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sun Jan 07 10:33:39 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:17 2007 -0200"
      },
      "message": "V4L/DVB (5026): Pvrusb2-hdw kfree cleanup\n\nRemoves redundant argument check for kfree().\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "16e9495d8bd5ec8ef3c1a32cd720542b1cc2b298",
      "tree": "5b9a09db3b647fcb3412efb19ec8119d96ae5c51",
      "parents": [
        "4a06b538d6c7c1713d759f79b4fbd1d91d4932ca"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Wed Jan 03 18:08:06 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:17 2007 -0200"
      },
      "message": "V4L/DVB: MAINTAINERS: tag pvrusb2 list as subscribers-only\n\nPosting to the pvrusb2 mailing list is for subscribers only.  Anyone can\nsubscribe of course.  This is done purely to keep spammers and similar pond\nscum from bothering the subscribers of the list.  This patch marks the\npvrusb2 list tag in MAINTAINERS to reflect this situation.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "4a06b538d6c7c1713d759f79b4fbd1d91d4932ca",
      "tree": "1986e43c8cbb572ce34fff2f9e97fb2056e537b2",
      "parents": [
        "c408a6f673e8fb0b67c81fc9cb29414265c1e6c1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Dec 29 09:57:26 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:16 2007 -0200"
      },
      "message": "V4L/DVB (5018): Make usbvision_rvfree() static\n\nusbvision_rvfree() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c408a6f673e8fb0b67c81fc9cb29414265c1e6c1",
      "tree": "76c57c97ef97461f3fcf95c47bf09ec7a7299942",
      "parents": [
        "c36c459a5530da8869a4de832188cdcb75b60359"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 28 12:47:47 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:16 2007 -0200"
      },
      "message": "V4L/DVB (5017): DVB: fix compile error\n\nThis patch fixes the following compile error:\n\u003c--  snip  --\u003e\n...\n  LD      drivers/media/video/built-in.o\ndrivers/media/video/saa7134/built-in.o:(.data+0x85ec): multiple definition of `ir_rc5_remote_gap\u0027\ndrivers/media/video/bt8xx/built-in.o:(.data+0x734c): first defined here\ndrivers/media/video/saa7134/built-in.o:(.data+0x85f0): multiple definition of `ir_rc5_key_timeout\u0027\ndrivers/media/video/bt8xx/built-in.o:(.data+0x7350): first defined here\nmake[4]: *** [drivers/media/video/built-in.o] Error 1\n\u003c--  snip  --\u003e\nSince this variables were needlessly global, this patch implements the\ntrivial fix of making them static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c36c459a5530da8869a4de832188cdcb75b60359",
      "tree": "1111339e5ca30e1af3b5a181b46fe770273d1eb2",
      "parents": [
        "95efa03bd66511ca9fb4ebc528211166ac842d27"
      ],
      "author": {
        "name": "Juan Pablo Sormani",
        "email": "sorman@gmail.com",
        "time": "Wed Dec 27 12:46:36 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:16 2007 -0200"
      },
      "message": "V4L/DVB (5015): Add support for more Encore TV cards\n\nSigned-off-by: Juan Pablo Sormani \u003csorman@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "95efa03bd66511ca9fb4ebc528211166ac842d27",
      "tree": "c60bbdea70275f6477b8a7a344643d1539f02d71",
      "parents": [
        "d9bdf77296a00538faff95f29bf238857daea2e7"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 14 22:55:53 2007 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:15 2007 -0200"
      },
      "message": "V4L/DVB (5012a): Remove some unused code from kernel mainstream\n\n\nThere are some long time unused code under some media driver source files. \nThere\u0027s no need of keeping it at mainstream.\nThose unused code will remain available at V4L/DVB master tree and also at\nkernel history.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d9bdf77296a00538faff95f29bf238857daea2e7",
      "tree": "8cb8d7a0926b91419bac922ec65f619d3d13a066",
      "parents": [
        "9d85d776cb6ccc28ac5294a9ac4f6831295f489b"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Dec 26 07:33:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:15 2007 -0200"
      },
      "message": "V4L/DVB (5011): DVB: Remove unneeded void * casts in ttpci/av7110\n\nThe patch removes unneeded void * casts for the following (void *) pointers:\n- struct file: private_data\n- struct dvb_device: priv\n- struct dvb_demux: priv\n- struct dvb_adapter: priv\nThe patch also contains some whitespace and coding style cleanups in the\nrelevant areas.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9d85d776cb6ccc28ac5294a9ac4f6831295f489b",
      "tree": "c46fadc3624591a573d7a27181cd327b069e3a5c",
      "parents": [
        "e3ab2fdd3f5efe62d266877c53c578fe5b547b31"
      ],
      "author": {
        "name": "Antti Seppälä",
        "email": "ajhseppa@niksula.hut.fi",
        "time": "Wed Dec 20 11:10:35 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:15 2007 -0200"
      },
      "message": "V4L/DVB (4999): [PATCH] Cablestar2 support\n\nThis patch changes the initialization of alps tdee4 tuner in\nflexcop-fe-tuner.c to match what is used in the old driver that was\nwritten specifically for Cablestar cards by Patrick Boettcher. This\npatch should make Cablestar2 work again with recent dvb drivers without\nbreaking other stv0297 based cards.\n\nSigned-off-by: Antti Seppala \u003cajhseppa@niksula.hut.fi\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e3ab2fdd3f5efe62d266877c53c578fe5b547b31",
      "tree": "6ac591df333be64c2953af9beba3a480a1d13c80",
      "parents": [
        "ce700b4e2f4b41f79815ee3a6c4f9b9390b2af36"
      ],
      "author": {
        "name": "Mario Rossi",
        "email": "mariofutire@googlemail.com",
        "time": "Wed Dec 20 10:54:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:14 2007 -0200"
      },
      "message": "V4L/DVB (4998): [PATCH] DIB3000MC and NOVA T USB2 #2\n\nSecond part of the patch to make the autosearch work again with DiB3000P/MC.\n\nSigned-off-by: Mario Rossi \u003cmariofutire@googlemail.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ce700b4e2f4b41f79815ee3a6c4f9b9390b2af36",
      "tree": "3af27d228d81ab5152ba117e9c5d454dba66bd02",
      "parents": [
        "d1158f469cb2bda369475e2bb622080dace25473"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Dec 20 09:53:09 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:14 2007 -0200"
      },
      "message": "V4L/DVB (4993): Updated cardlist to reflect the newly added saa7134 board\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d1158f469cb2bda369475e2bb622080dace25473",
      "tree": "75a248be0bc7d463df567c26f1fb357db005ea38",
      "parents": [
        "d84e2bdca6e168557639b29c9244cbcf2500fe21"
      ],
      "author": {
        "name": "Steven Walter",
        "email": "stevenrwalter@gmail.com",
        "time": "Wed Dec 20 09:29:09 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:14 2007 -0200"
      },
      "message": "V4L/DVB (4989): Saa7134: add support for the Encore ENL-TV\n\nAdd a board definition for the Encore ENL-TV card, and\nadds its PCI subdevice to the ID table.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d84e2bdca6e168557639b29c9244cbcf2500fe21",
      "tree": "99114140c76dc665b8abd9791308062efe03fadc",
      "parents": [
        "75558ab92dc95c3b5a99df7c77e95a6e8484e05c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Dec 20 06:50:18 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:14 2007 -0200"
      },
      "message": "V4L/DVB (4987): Improve cx2341x documentation\n\nDocument the program index table format, removed unused interrupt documentation\nand improve the documentation regarding the audio mode (stereo/joint/dual/mono).\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "75558ab92dc95c3b5a99df7c77e95a6e8484e05c",
      "tree": "c2141e03cc8cb522019a5d572bdcc31fc3fa5875",
      "parents": [
        "20a919f7960df1c0bf1cb4f637149ed4b6bc9ec3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 18 22:52:21 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:13 2007 -0200"
      },
      "message": "V4L/DVB (4986): Removed unimplemented cx2341x API commands\n\nThe commands CX2341X_DEC_SET_AUDIO_OUTPUT, CX2341X_DEC_SET_AV_DELAY and\nCX2341X_ENC_SET_3_2_PULLDOWN are not implemented in the Conexant firmware.\nSo these commands are removed. This also means that the V4L2_CID_MPEG_VIDEO_PULLDOWN\ncontrol in cx2341x.c and pvrusb2-hdw.c is removed.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "20a919f7960df1c0bf1cb4f637149ed4b6bc9ec3",
      "tree": "42dc57863659eb45f97b46c40e97ca12bba14858",
      "parents": [
        "e12ceaf4962d804320d639faed1da61e2cb85723"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 18 22:43:36 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:13 2007 -0200"
      },
      "message": "V4L/DVB (4985): Update cx2341x documentation.\n\nRemoved a few unimplemented commands. Added a note for a few fields that are\nnot implemented in the firmware, and clarified several issues around reverse\nplayback.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e12ceaf4962d804320d639faed1da61e2cb85723",
      "tree": "d87a93e07f4a98881818315833c06189020361ab",
      "parents": [
        "8387c66c7f06842b06222235a3749b31448d6637"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Dec 18 13:06:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:13 2007 -0200"
      },
      "message": "V4L/DVB (4981): Update cx2341x documentation.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "8387c66c7f06842b06222235a3749b31448d6637",
      "tree": "fc78e3460c0286c0a9191da312bcbd7c81b84e90",
      "parents": [
        "9160723ed620f31bf38332dee02041b1cb4c9967"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Dec 10 21:08:03 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:12 2007 -0200"
      },
      "message": "V4L/DVB (4962): Add the Composite over S-Video input on the Asus P7131 Dual\n\nThis makes a second CVBS input available.\n\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "9160723ed620f31bf38332dee02041b1cb4c9967",
      "tree": "1e2bbbb78b98d9c21a769634f908874f79cbc7ba",
      "parents": [
        "c8f71b01a50597e298dc3214a2f2be7b8d31170c"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Thu Dec 07 21:45:28 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 21 13:34:12 2007 -0200"
      },
      "message": "V4L/DVB (4961): Add support for the ASUS P7131 remote control\n\nBesides adding the board specific code, this patch moves\nthe RC5 decoding code from bt8xx to ir-functions.c to make it available \nfor all drivers.\n\nSigned-off-by: Marc Fargas \u003ctelenieko.telenieko.com\u003e\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c8f71b01a50597e298dc3214a2f2be7b8d31170c",
      "tree": "4925da5e2cac397a61a14aacc9be496bd20db174",
      "parents": [
        "f1d2120487de3620ff47367d7bc0e290dc868c47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 20:32:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 20:32:30 2007 -0800"
      },
      "message": "Linux 2.6.21-rc1\n"
    },
    {
      "commit": "f1d2120487de3620ff47367d7bc0e290dc868c47",
      "tree": "1f476a6af11e1794cd99f655e0df78e385822c87",
      "parents": [
        "5fc404e47bdf2d34ffc2edc16070cda410838291"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 20 13:58:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] i810fb: fix i810_check_params section mismatch\n\nWARNING: drivers/video/i810/i810fb.o - Section mismatch: reference\nto .init.data: from .text between \u0027i810_check_params\u0027 (at offset\n0x1123) and \u0027encode_fix\u0027\n\nyres cannot be declared __devinitdata as it is used in\ni810_check_params(), which isn\u0027t __devinit.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fc404e47bdf2d34ffc2edc16070cda410838291",
      "tree": "f044aad04b7b622a123071d4c4c786780f76a94b",
      "parents": [
        "5b7e42b2d38e4c4d0cb105a2ad83d43f6957f59e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Tue Feb 20 13:58:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] fb: SM501 framebuffer driver\n\nDriver for the Silicon Motion SM501 multifunction device framebuffer\nsubsystem.\n\nThis driver supports both the CRT and LCD panel heads, with some simple\nacceleration for the cursor plotting and support for screen panning.  There\nis no current support for bitblt/drawing engines, which should be added at\na later date.\n\nThis has been tested on a number of configurations, including PCI and\ngeneric-bus, on PPC, ARM and SH4\n\n[akpm@linux-foundation.org: fix warnings]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.u.\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b7e42b2d38e4c4d0cb105a2ad83d43f6957f59e",
      "tree": "76758cee84ef63ab138943a2597b645ce58462cb",
      "parents": [
        "adff264fe66d78a166dc887f861e7273d0cb1654"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 20 13:58:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] GPIO API: SA1100 wrapper cleanup\n\nBased on the discussion last december (http://lkml.org/lkml/2006/12/20/241),\nthis patch\n  - adds gpio_direction_input/output functions to\n    generic.c instead of making them inline,\n  - fixes comment and includes and uses inline functions\n    instead of macros in gpio.h\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "adff264fe66d78a166dc887f861e7273d0cb1654",
      "tree": "5cd2d29ec1584d8c77bdaa01de9e769ab9de264c",
      "parents": [
        "d23c6c21af5624c774adb6fa7155000bfd75ba40"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 20 13:58:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] GPIO API: S3C2410 wrapper cleanup\n\nthis one adds an #include \u003casm/arch/regs-gpio.h\u003e.\nTested by Roman Moravcik on s3c2440.\n\nBased on the discussion last december\n(http://lkml.org/lkml/2006/12/20/243), this patch\n - fixes comment and includes in gpio.h\n - adds the gpio_to_irq definition for S3C2400\n - includes asm/arch/regs-gpio.h for pin direction\n   definitions\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d23c6c21af5624c774adb6fa7155000bfd75ba40",
      "tree": "f10a831dc217e3eaba5291ff4a0c32baba55485e",
      "parents": [
        "bb2d1c36c7f3a78d482622289c8de0c1a5fe790f"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@openmoko.org",
        "time": "Tue Feb 20 13:58:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] spi_s3c2410_gpio.c spi mode 2 and 3 support\n\nAdd transfer modes 2 and 3 to the S3C24XX gpio SPI driver\n\nSigned-off-by: Harald Welte \u003claforge@openmoko.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb2d1c36c7f3a78d482622289c8de0c1a5fe790f",
      "tree": "1bb4dc9b173f500b4a130c05eae8ad080699597a",
      "parents": [
        "0bb92e6cd313cf209ea0c164952d1f65c5b3ea46"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 20 13:58:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] SPI controller build/warning fixes\n\nThe signature of the per-device cleanup() routine changed to remove its\nconst-ness.  Three new SPI controller drivers now need that change, to\neliminate build warnings.\n\nThis also fixes a build bug with atmel_spi on AT91 systems.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bb92e6cd313cf209ea0c164952d1f65c5b3ea46",
      "tree": "da38f5bbd26ff319e160386edf5657d0cff84902",
      "parents": [
        "6d740cd5b18bc8128e70f98cfde8c74ebd21cea1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 20 13:58:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] parport_pc: fix parport_pc_probe_port section warning\n\nWARNING: drivers/parport/parport_pc.o - Section mismatch: reference\nto .init.text: from .text between \u0027parport_pc_probe_port\u0027 (at offset\n0x14f7) and \u0027parport_pc_unregister_port\u0027\n\nparport_dma_probe() cannot be declared __devinit as it is called\nfrom parport_pc_probe_port() which isn\u0027t.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d740cd5b18bc8128e70f98cfde8c74ebd21cea1",
      "tree": "c3283d3e98b04b66f1d8b15ff76dc7362ea12d2d",
      "parents": [
        "d5c1682f9f8f4aa064f81fda67ea7b91fd829512"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Feb 20 13:58:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] lockdep: annotate BLKPG_DEL_PARTITION\n\n\u003e\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e[ INFO: possible recursive locking detected ]\n\u003e2.6.19-1.2909.fc7 #1\n\u003e---------------------------------------------\n\u003eanaconda/587 is trying to acquire lock:\n\u003e (\u0026bdev-\u003ebd_mutex){--..}, at: [\u003cc05fb380\u003e] mutex_lock+0x21/0x24\n\u003e\n\u003ebut task is already holding lock:\n\u003e (\u0026bdev-\u003ebd_mutex){--..}, at: [\u003cc05fb380\u003e] mutex_lock+0x21/0x24\n\u003e\n\u003eother info that might help us debug this:\n\u003e1 lock held by anaconda/587:\n\u003e #0:  (\u0026bdev-\u003ebd_mutex){--..}, at: [\u003cc05fb380\u003e] mutex_lock+0x21/0x24\n\u003e\n\u003estack backtrace:\n\u003e [\u003cc0405812\u003e] show_trace_log_lvl+0x1a/0x2f\n\u003e [\u003cc0405db2\u003e] show_trace+0x12/0x14\n\u003e [\u003cc0405e36\u003e] dump_stack+0x16/0x18\n\u003e [\u003cc043bd84\u003e] __lock_acquire+0x116/0xa09\n\u003e [\u003cc043c960\u003e] lock_acquire+0x56/0x6f\n\u003e [\u003cc05fb1fa\u003e] __mutex_lock_slowpath+0xe5/0x24a\n\u003e [\u003cc05fb380\u003e] mutex_lock+0x21/0x24\n\u003e [\u003cc04d82fb\u003e] blkdev_ioctl+0x600/0x76d\n\u003e [\u003cc04946b1\u003e] block_ioctl+0x1b/0x1f\n\u003e [\u003cc047ed5a\u003e] do_ioctl+0x22/0x68\n\u003e [\u003cc047eff2\u003e] vfs_ioctl+0x252/0x265\n\u003e [\u003cc047f04e\u003e] sys_ioctl+0x49/0x63\n\u003e [\u003cc0404070\u003e] syscall_call+0x7/0xb\n\nAnnotate BLKPG_DEL_PARTITION\u0027s bd_mutex locking and add a little comment\nclarifying the bd_mutex locking, because I confused myself and initially\nthought the lock order was wrong too.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5c1682f9f8f4aa064f81fda67ea7b91fd829512",
      "tree": "9da6d1f3bb3d2a6f451b784959fe065d68e27ff1",
      "parents": [
        "da68d61f89e275260cc993a0d4a39e63700098fb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Feb 20 13:58:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] drivers/isdn/gigaset/: build asyncdata.o into the gigaset module\n\n  LD      drivers/isdn/gigaset/built-in.o\ndrivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_send_skb\u0027:\n(.text+0xe50): multiple definition of `gigaset_m10x_send_skb\u0027\ndrivers/isdn/gigaset/usb_gigaset.o:(.text+0x0): first defined here\ndrivers/isdn/gigaset/ser_gigaset.o: In function `gigaset_m10x_input\u0027:\n(.text+0x1121): multiple definition of `gigaset_m10x_input\u0027\ndrivers/isdn/gigaset/usb_gigaset.o:(.text+0x2d1): first defined here\nmake[4]: *** [drivers/isdn/gigaset/built-in.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da68d61f89e275260cc993a0d4a39e63700098fb",
      "tree": "2b54d5e695cc233045cb854d7e1fc7470cd6d3a6",
      "parents": [
        "3deac046e2883686a732960050ab74fca0db11fa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 20 13:58:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] remove modpost false warnings on ARM\n\nThis patch stops \"modpost\" from issuing erroneous modpost warnings on ARM\nbuilds, which it\u0027s been doing since since maybe last summer.  A canonical\nexample would be driver method table entries:\n\n  WARNING: \u003cpath\u003e - Section mismatch: reference to .exit.text:\u003cname\u003e_remove\n\tfrom .data after \u0027$d\u0027 (at offset 0x4)\n\nThat \"$d\" symbol is generated by tools conformant with ARM ABI specs; in\nthis case it\u0027s a symbol **in the middle of** a \"\u003cname\u003e_driver\" struct.\n\nThe erroneous warnings appear to be issued because \"modpost\" whitelists\nreferences from \"\u003cname\u003e_driver\" data into init and exit sections ...  but\ndoesn\u0027t know should also include those \"$d\" mapping symbols, which are not\notherwise associated with \"\u003cname\u003e_driver\" symbols.\n\nThis patch prevents the modpost symbol lookup code from ever returning\nthose mapping symbols, so it will return a whitelisted symbol instead.\nThen things work as expected.\n\nNow to revert various code-bloating \"fixes\" that got merged because of this\nmodpost bug....\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3deac046e2883686a732960050ab74fca0db11fa",
      "tree": "de8e8b19148d201147f8be4084efba156f9e6709",
      "parents": [
        "5d4675a811fb71fd922109d7ebae3f987401ace1"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue Feb 20 13:58:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:16 2007 -0800"
      },
      "message": "[PATCH] GPIO API: PXA wrapper cleanup\n\nBased on the discussion last december (http://lkml.org/lkml/2006/12/20/242),\nthis patch:\n\n  - moves the PXA_LAST_GPIO check into pxa_gpio_mode\n  - fixes comment and includes in gpio.h\n  - replaces the gpio_set/get_value macros with inline\n    functions and adds a non-inline version to avoid\n    code explosion when gpio is not a constant.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d4675a811fb71fd922109d7ebae3f987401ace1",
      "tree": "8e03c86e64797963ef625ee9174147dfbc6bc24b",
      "parents": [
        "32b49da46caa8067ea47eea8b7aee6559e452125"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 20 13:58:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] at91_rtc updates\n\nVarious bug fixes to the at91rm9200 RTC:\n\n - alarm:  setalarm() should pay attention to the \"enabled\" flag\n\n - init:  cleaner handling of the wakeup flags, which cpu init should\n   really have set up.  Doing it here is just a workaround.\n\n - linkage:  since the at91_rtc driver probe() routine is in the init\n   section, it should use platform_driver_probe() instead of leaving\n   that pointer around in the driver struct after init section removal.\n\n - linkage:  likewise, remove() belongs in the exit section.\n\nAmong other things, the init and alarm changes ensure that this driver\nhandles the new sysfs \"wakealarm\" attribute properly.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32b49da46caa8067ea47eea8b7aee6559e452125",
      "tree": "93b8ceb94df70ba912d0a6fd9f7a95d93f059ff6",
      "parents": [
        "a631694a36a3b52b786b3ae6abe54bd8d1b6eb74"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Feb 20 13:58:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] rtc-sa1100 rtc_wklarm.enabled bugfixes\n\nSome rtc-sa1100 bugfixes:\n\n - The read_alarm() method reports the rtc_wkalrm.enabled field properly.\n   This patch is already in the handhelds.org tree.\n\n - And the set_alarm() method now handles that flag correctly, rather than\n   making mismatched {en,dis}able_irq_wake() calls, which trigger runtime\n   warning messages.  (Those calls are best made in suspend/resume methods.)\n\nNote that while this SA1100/PXA RTC is fully capable of waking those ARM\nprocessors from sleep states, that mechanism isn\u0027t properly supported on\neither processor family, or in this driver.  Some boards have board-specific\nPM glue providing partial workarounds for the weak generic PM support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a631694a36a3b52b786b3ae6abe54bd8d1b6eb74",
      "tree": "781144f5cef0426184f1780d43badeb7e4884fcf",
      "parents": [
        "63967fa911c2c49376d0b1e171ef98e1b2b075af"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] update Doc/oops-tracing.txt for TAINT_USER\n\nAdd TAINT_USER description to Tainted flags in oops-tracing.txt.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63967fa911c2c49376d0b1e171ef98e1b2b075af",
      "tree": "28a10b745f81c32fc67ab8a23b31bc83f088abb2",
      "parents": [
        "96c62d51cc5a3ea31ddef606544f014922591a64"
      ],
      "author": {
        "name": "Glauber de Oliveira Costa",
        "email": "gcosta@redhat.com",
        "time": "Tue Feb 20 13:58:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] Missing __user in pointer referenced within copy_from_user\n\nPointers to user data should be marked with a __user hint.  This one is\nmissing.\n\nSigned-off-by: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96c62d51cc5a3ea31ddef606544f014922591a64",
      "tree": "1392be5322a0f4e9ebee0fc9cd9c1d215e93709f",
      "parents": [
        "2be3c79046cf90d75d436708a4e0898c7a1f9d51"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 20 13:58:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] genalloc warning fixes\n\nlib/genalloc.c: In function \u0027gen_pool_alloc\u0027:\nlib/genalloc.c:151: warning: passing argument 2 of \u0027__set_bit\u0027 from incompatible pointer type\nlib/genalloc.c: In function \u0027gen_pool_free\u0027:\nlib/genalloc.c:190: warning: passing argument 2 of \u0027__clear_bit\u0027 from incompatible pointer type\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2be3c79046cf90d75d436708a4e0898c7a1f9d51",
      "tree": "2a5727bb2a4132af009afc24e54661dd32d3efe2",
      "parents": [
        "c9ffec48487849bc277de662a6c29aad64653b99"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Feb 20 13:58:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] affs: implement -\u003edrop_inode\n\naffs wants to truncate the inode when the last user goes away, currently it\ndoes that through a potentially racy i_count check in -\u003eput_inode.  But we\nalready have a method that\u0027s called just after the we dropped the last\nreference, -\u003edrop_inode.  This patch implements affs_drop_inode to take\nadvantage of this.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9ffec48487849bc277de662a6c29aad64653b99",
      "tree": "42f848ada18ac6d241a952e55c765305b4278e90",
      "parents": [
        "f50b6f8691cae2e0064c499dd3ef3f31142987f0"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Feb 20 13:58:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] autofs4: check for directory re-create in lookup\n\nThis problem was identified and fixed some time ago by Jeff Moyer but it fell\nthrough the cracks somehow.\n\nIt is possible that a user space application could remove and re-create a\ndirectory during a request.  To avoid returning a failure from lookup\nincorrectly when our current dentry is unhashed we need to check if another\npositive, hashed dentry matching this one exists and if so return it instead\nof a fail.\n\nSigned-off-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f50b6f8691cae2e0064c499dd3ef3f31142987f0",
      "tree": "56c449af977772a42939afde5230c4809a057ffe",
      "parents": [
        "e8514478f63b95548a49576ba96b47edeb8596e0"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Feb 20 13:58:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] autofs4: fix another race between mount and expire\n\nJeff Moyer has identified a race between mount and expire.\n\nWhat happens is that during an expire the situation can arise that a directory\nis removed and another lookup is done before the expire issues a completion\nstatus to the kernel module.  In this case, since the the lookup gets a new\ndentry, it doesn\u0027t know that there is an expire in progress and when it posts\nits mount request, matches the existing expire request and waits for its\ncompletion.  ENOENT is then returned to user space from lookup (as the dentry\npassed in is now unhashed) without having performed the mount request.\n\nThe solution used here is to keep track of dentrys in this unhashed state and\nreuse them, if possible, in order to preserve the flags.  Additionally, this\ninfrastructure will provide the framework for the reintroduction of caching of\nmount fails removed earlier in development.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8514478f63b95548a49576ba96b47edeb8596e0",
      "tree": "b5d7ac7970f6d9673653cf85de9ceaf2d2b2b417",
      "parents": [
        "22c8ca78f20724676b6006232bf06cc3e9299539"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Tue Feb 20 13:58:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] autofs4: header file update\n\nThe current header file definitions for autofs version 5 have caused a couple\nof problems for application builds downstream.\n\nThis fixes the problem by separating the definitions.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22c8ca78f20724676b6006232bf06cc3e9299539",
      "tree": "2e92d122733505590c5df7906ac2590477b5806b",
      "parents": [
        "955eff5acc8b8cd1c7d4eec0229c35eaabe013db"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Feb 20 13:58:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] fs: fix nobh data leak\n\nnobh_prepare_write leaks data similarly to how simple_prepare_write did. Fix\nby not marking the page uptodate until nobh_commit_write time. Again, this\ncould break weird use-cases, but none appear to exist in the tree.\n\nWe can safely remove the set_page_dirty, because as the comment says,\nnobh_commit_write does set_page_dirty. If a filesystem wants to allocate\nbacking store for a page dirtied via mmap, page_mkwrite is the suggested\napproach.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "955eff5acc8b8cd1c7d4eec0229c35eaabe013db",
      "tree": "08d61e41bc12f3d1d9160e39ae6b45df6b9687d9",
      "parents": [
        "c066332fb15adde1f37d874a67a1f9f7e4206484"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Feb 20 13:58:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] fs: fix libfs data leak\n\nsimple_prepare_write leaks uninitialised kernel data.  This happens because\nthe it leaves an uninitialised \"hole\" over the part of the page that the\nwrite is expected to go to.  This is fine, but it then marks the page\nuptodate, which means a concurrent read can come in and copy the\nuninitialised memory into userspace before it written to.\n\nFix it by simply marking it uptodate in simple_commit_write instead, after\nthe hole has been filled in.  This could theoretically break an fs that\nuses simple_prepare_write and not simple_commit_write, and that relies on\nthe incorrect simple_prepare_write behaviour.  Luckily, none of those\nexists in the tree.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c066332fb15adde1f37d874a67a1f9f7e4206484",
      "tree": "929475e672558f51773aede084067c0057bc2159",
      "parents": [
        "304301347bed8315d6d13fd0e63032dfae6ef403"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 20 13:58:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] loosen dependancy on rtc cmos\n\nThis option is useful for all of the X86 subarchs afaik (and especially\nX86_GENERICARCH).\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "304301347bed8315d6d13fd0e63032dfae6ef403",
      "tree": "c94494e314a0e5a06fe04dea3e441b6570ffdad3",
      "parents": [
        "588cc70865332acbb47fd6ad2d659295a1a7d1cc"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Tue Feb 20 13:58:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] PPC64 Kdump documentation update\n\nPatch from Mohan Kumar M to add the ppc64 portions of the kdump\ndocumentation.\n\nhttp://thread.gmane.org/gmane.linux.kernel/481689/focus\u003d3375\n\nCc: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "588cc70865332acbb47fd6ad2d659295a1a7d1cc",
      "tree": "edc5a1fcade263f9ac58ff26172e4c56493efcdc",
      "parents": [
        "cc79aa9d282b34279731a522d074bfea4833e5b5"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Tue Feb 20 13:58:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] Update OSDL/Linux-Foundation maintainer addresses\n\nThe patch below updates MAINTAIER address\n  Individuals (Only Andrew :): osdl.org -\u003e linux-foundation.org\n  Lists:                       osdl.org -\u003e lists.osdl.org\n\nI assume the latter will change at some stage, but at least\nwith this change the osdl/linux-foundation lists are consistent.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc79aa9d282b34279731a522d074bfea4833e5b5",
      "tree": "ca694ff300b141956b5fcc99d8db0a7c882f224d",
      "parents": [
        "0cba01db647fa87d14aeccac5267aebfeb2fc1d2"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Tue Feb 20 13:58:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:15 2007 -0800"
      },
      "message": "[PATCH] 8250: Fix GCC4 signed/unsigned mismatch warning\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cba01db647fa87d14aeccac5267aebfeb2fc1d2",
      "tree": "6fe6d9f294a40c75b856662436c4c20cc64550b1",
      "parents": [
        "23cac8debcdb34e97c01350b55ddf65161997a06"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] cdrom: use unsigned bitfields\n\nFix 23 of these sparse warnings on x86_64 allmodconfig:\ninclude/linux/cdrom.h:942:19: error: dubious bitfield without explicit\n`signed\u0027 or `unsigned\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23cac8debcdb34e97c01350b55ddf65161997a06",
      "tree": "70ed507079c92e7f3d9fc3b40fc9ab54485ec4e5",
      "parents": [
        "262d9b0130edf9aef1819b211d69f48883d2ac10"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] tty: use NULL for ptrs\n\nFix sparse warning in tty_io:\ndrivers/char/tty_io.c:1536:34: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "262d9b0130edf9aef1819b211d69f48883d2ac10",
      "tree": "2d02ed11cd71a3dfe25a12f0428770c9a9a9e624",
      "parents": [
        "b6d6454fdb66f3829af8b92ab06825b6060fdf7e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Feb 20 13:58:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: include struct short description in title output\n\nOutput of a function or struct in html mode needs to include the short\ndescription from the function/struct name line in the output title line.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d6454fdb66f3829af8b92ab06825b6060fdf7e",
      "tree": "8de7c81e0c56fef5bc70870d107d346ca7a83529",
      "parents": [
        "60e114d1134555d1813e20a8cd86304331da05c7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org.uk",
        "time": "Tue Feb 20 13:58:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] mfd: SM501 core driver\n\nThis driver provides the core functionality of the SM501, which is a\nmulti-function chip including two framebuffers, video acceleration, USB,\nand many other peripheral blocks.\n\nThe driver exports a number of entries for the peripheral drivers to use.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60e114d1134555d1813e20a8cd86304331da05c7",
      "tree": "2cd482be7f82b8c2f6bf1fde7bcf288471e4cd6b",
      "parents": [
        "34173a4aad7a641e72b70f9927ca797746fbce69"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Tue Feb 20 13:58:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] lockdep: debug_locks check after check_chain_key\n\nIn __lock_acquire check_chain_key can turn off debug_locks, so check is\nneeded to assure proper return code.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34173a4aad7a641e72b70f9927ca797746fbce69",
      "tree": "e09d2fd33dc6e14d4b76210e471c47e8fed7b2a1",
      "parents": [
        "e627432c2948d500669a6c4522f22b66f5118d64"
      ],
      "author": {
        "name": "Miguel Ojeda",
        "email": "maxextreme@gmail.com",
        "time": "Tue Feb 20 13:58:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] cfag12864b: fix crash when built-in and no parport present\n\nThe problem comes when ks0108/cfag12864b are built-in and no parallel port is\npresent.  ks0108_init() is called first, as it should be, but fails to load\n(as there is no parallel port to use).\n\nAfter that, cfag12864b_init() gets called, without knowing anything about\nks0108 failed, and calls ks0108_writecontrol(), which dereferences an\nuninitialized pointer.\n\nInit order is OK, I think.  The problem is how to stop cfag12864b_init() being\ncalled if ks0108 failed to load.  modprobe does it for us, but, how when\nbuilt-in?\n\nSigned-off-by: Miguel Ojeda Sandonis \u003cmaxextreme@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e627432c2948d500669a6c4522f22b66f5118d64",
      "tree": "dc7abe744ab9eff3a3b95251a3d3552ed8b54f0c",
      "parents": [
        "ae6b95d4d86565a4f267359852f7fbe000b6e0e7"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@gmail.com",
        "time": "Tue Feb 20 13:57:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] ext[234]: update documentation\n\nSigned-off-by: \"Aneesh Kumar K.V\" \u003caneesh.kumar@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae6b95d4d86565a4f267359852f7fbe000b6e0e7",
      "tree": "4cc89deec81a209924a9089673ebc9d748474327",
      "parents": [
        "91e4ee381d23ef67196a03924485aeceb32d6753"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Feb 20 13:57:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] mwave: interesting flags savings\n\nFlags from spin_lock_irqsave() are saved into global variable and restored\nfrom it.  My gut feeling this is very racy.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91e4ee381d23ef67196a03924485aeceb32d6753",
      "tree": "191dee4494c176fd6cf08edb2cdab36fe8f422a5",
      "parents": [
        "1df49008f4ddec9d4f6862b47ea5bdba82078aa4"
      ],
      "author": {
        "name": "Gerhard Dirschl",
        "email": "gd@spherenet.de",
        "time": "Tue Feb 20 13:57:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] pktcdvd: Correctly set cmd_len field in pkt_generic_packet\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d7810 - a silly\ncopy-paste bug introduced by the latest change.\n\nSigned-off-by: Gerhard Dirschl \u003cgd@spherenet.de\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1df49008f4ddec9d4f6862b47ea5bdba82078aa4",
      "tree": "af5c77fa8de93a8d48654a4c30c2418e7993a3e7",
      "parents": [
        "94412a96c4553255bda7a232a349059dd7543338"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Feb 20 13:57:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] fault injection: split up stacktrace filter Kconfig option\n\nThere is no prompt for CONFIG_STACKTRACE, so FAULT_INJECTION cannot be\nselected without LOCKDEP enabled.  (found by Paolo \u0027Blaisorblade\u0027\nGiarrusso)\n\nIn order to fix such broken Kconfig dependency, this patch splits up the\nstacktrace filter support for fault injection by new Kconfig option, which\nenables to use fault injection on the architecture which doesn\u0027t have\ngeneral stacktrace support.\n\nCc: \"Paolo \u0027Blaisorblade\u0027 Giarrusso\" \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94412a96c4553255bda7a232a349059dd7543338",
      "tree": "bfffad25e95f33503b4d212b6670885262084b11",
      "parents": [
        "346fd59bab28093276be102632f72691a2c243fe"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Tue Feb 20 13:57:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] FAT: DIO-write fallback to normal buffered\n\nIf the DIO write on FAT is expanding the size, it will be fail by -EINVAL,\nbecause FAT can\u0027t handle it now.\n\nThis patch fallback it to the normal buffered-write and would return\nsuccess.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nAcked-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "346fd59bab28093276be102632f72691a2c243fe",
      "tree": "6d8c68c246e54b6ff96410873ae24aa3d70ebc2a",
      "parents": [
        "ffda9d302267dbb7fc9bc38f6e4c1b3d61a536a9"
      ],
      "author": {
        "name": "Srinivasa Ds",
        "email": "srinivasa@in.ibm.com",
        "time": "Tue Feb 20 13:57:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:14 2007 -0800"
      },
      "message": "[PATCH] kprobes: list all active probes in the system\n\nThis patch lists all active probes in the system by scanning through\nkprobe_table[].  It takes care of aggregate handlers and prints the type of\nthe probe.  Letter \"k\" for kprobes, \"j\" for jprobes, \"r\" for kretprobes.\nIt also lists address of the instruction,its symbolic name(function name +\noffset) and the module name.  One can access this file through\n/sys/kernel/debug/kprobes/list.\n\nOutput looks like this\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nllm40:~/a # cat /sys/kernel/debug/kprobes/list\nc0169ae3  r  sys_read+0x0\nc0169ae3  k  sys_read+0x0\nc01694c8  k  vfs_write+0x0\nc0167d20  r  sys_open+0x0\nf8e658a6  k  reiserfs_delete_inode+0x0  reiserfs\nc0120f4a  k  do_fork+0x0\nc0120f4a  j  do_fork+0x0\nc0169b4a  r  sys_write+0x0\nc0169b4a  k  sys_write+0x0\nc0169622  r  vfs_read+0x0\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\n[akpm@linux-foundation.org: cleanup]\n[ananth@in.ibm.com: sparc build fix]\nSigned-off-by: Srinivasa DS \u003csrinivasa@in.ibm.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffda9d302267dbb7fc9bc38f6e4c1b3d61a536a9",
      "tree": "d3b95c0b7dc2edc602e71e2ff8389de79ea243ac",
      "parents": [
        "bc56bba8f31bd99f350a5ebfd43d50f411b620c7"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Tue Feb 20 13:57:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] fs: fix __block_write_full_page error case buffer submission\n\nAndrew noticed that unlocking the page before submitting all buffers for\nwriteout could cause problems if the IO completes before we\u0027ve finished\nmessing around with the page buffers, and they subsequently get freed.\n\nEven if there were no bug, it is a good idea to bring the error case\ninto line with the common case here.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc56bba8f31bd99f350a5ebfd43d50f411b620c7",
      "tree": "68213ce8da2f7af8e3f39b77c078d6162776a95c",
      "parents": [
        "8ef8286689c6b5bc76212437b85bdd2ba749ee44"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Feb 20 13:57:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] shm: make sysv ipc shared memory use stacked files\n\nThe current ipc shared memory code runs into several problems because it\ndoes not quite use files like the rest of the kernel.  With the option of\nbacking ipc shared memory with either hugetlbfs or ordinary shared memory\nthe problems got worse.  With the added support for ipc namespaces things\nbehaved so unexpected that we now have several bad namespace reference\ncounting bugs when using what appears at first glance to be a reasonable\nidiom.\n\nSo to attack these problems and hopefully make the code more maintainable\nthis patch simply uses the files provided by other parts of the kernel and\nbuilds it\u0027s own files out of them.  The shm files are allocated in do_shmat\nand freed when their reference count drops to zero with their last unmap.\nThe file and vm operations that we don\u0027t want to implement or we don\u0027t\nimplement completely we just delegate to the operations of our backing\nfile.\n\nThis means that we now get an accurate shm_nattch count for we have a\nhugetlbfs inode for backing store, and the shm accounting of last attach\nand last detach time work as well.\n\nThis means that getting a reference to the ipc namespace when we create the\nfile and dropping the referenece in the release method is now safe and\ncorrect.\n\nThis means we no longer need a special case for clearing VM_MAYWRITE\nas our file descriptor now only has write permissions when we have\nrequested write access when calling shmat.  Although VM_SHARED is now\ncleared as well which I believe is harmless and is mostly likely a\nminor bug fix.\n\nBy using the same set of operations for both the hugetlb case and regular\nshared memory case shmdt is not simplified and made slightly more correct\nas now the test \"vma-\u003evm_ops \u003d\u003d \u0026shm_vm_ops\" is 100% accurate in spotting\nall shared memory regions generated from sysvipc shared memory.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ef8286689c6b5bc76212437b85bdd2ba749ee44",
      "tree": "9ef088691bd06699adc6c7875bc1b2e6e96ce066",
      "parents": [
        "53b8a315b76a3f3c70a5644976c0095460eb13d8"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Feb 20 13:57:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] slab: reduce size of alien cache to cover only possible nodes\n\nThe alien cache is a per cpu per node array allocated for every slab on the\nsystem.  Currently we size this array for all nodes that the kernel does\nsupport.  For IA64 this is 1024 nodes.  So we allocate an array with 1024\nobjects even if we only boot a system with 4 nodes.\n\nThis patch uses \"nr_node_ids\" to determine the number of possible nodes\nsupported by a hardware configuration and only allocates an alien cache\nsized for possible nodes.\n\nThe initialization of nr_node_ids occurred too late relative to the bootstrap\nof the slab allocator and so I moved the setup_nr_node_ids() into\nfree_area_init_nodes().\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53b8a315b76a3f3c70a5644976c0095460eb13d8",
      "tree": "f407a607adb1f552942aef9150ec709ed3f01798",
      "parents": [
        "74c7aa8b8581e0ba8d6d17c623b9279aaabbb0cf"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Feb 20 13:57:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] Convert highest_possible_processor_id to nr_cpu_ids\n\nWe frequently need the maximum number of possible processors in order to\nallocate arrays for all processors.  So far this was done using\nhighest_possible_processor_id().  However, we do need the number of\nprocessors not the highest id.  Moreover the number was so far dynamically\ncalculated on each invokation.  The number of possible processors does not\nchange when the system is running.  We can therefore calculate that number\nonce.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74c7aa8b8581e0ba8d6d17c623b9279aaabbb0cf",
      "tree": "e8bfdd1d4bd5a7d4ee0e0bbf83c45c9f2b5deb59",
      "parents": [
        "5ec553a90448b3edbd26c1acc72464f877614bfa"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Feb 20 13:57:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] Replace highest_possible_node_id() with nr_node_ids\n\nhighest_possible_node_id() is currently used to calculate the last possible\nnode idso that the network subsystem can figure out how to size per node\narrays.\n\nI think having the ability to determine the maximum amount of nodes in a\nsystem at runtime is useful but then we should name this entry\ncorrespondingly, it should return the number of node_ids, and the the value\nneeds to be setup only once on bootup.  The node_possible_map does not\nchange after bootup.\n\nThis patch introduces nr_node_ids and replaces the use of\nhighest_possible_node_id().  nr_node_ids is calculated on bootup when the\npage allocators pagesets are initialized.\n\n[deweerdt@free.fr: fix oops]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ec553a90448b3edbd26c1acc72464f877614bfa",
      "tree": "e10d79ac6d68de9b3040b1e6e0451943ee617d89",
      "parents": [
        "8af5e2eb3cc4450ffba9496c875beac41bf4f4f8"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 20 13:57:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] mincore warning fix\n\nallnoconfig:\n\nmm/mincore.c: In function \u0027do_mincore\u0027:\nmm/mincore.c:122: warning: unused variable \u0027entry\u0027\n\nYet another entry in the why-macros-are-wrong encyclopedia.\n\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8af5e2eb3cc4450ffba9496c875beac41bf4f4f8",
      "tree": "d15c56e8add1b53d5ed4d5dcb5d1f016d8f2b1c9",
      "parents": [
        "b446b60e4eb5e5457120c4728ada871b1209c1d0"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Feb 20 13:57:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] fix mempolicy\u0027s check on a system with memory-less-node\n\nbind_zonelist() can create zero-length zonelist if there is a\nmemory-less-node.  This patch checks the length of zonelist.  If length is\n0, returns -EINVAL.\n\ntested on ia64/NUMA with memory-less-node.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b446b60e4eb5e5457120c4728ada871b1209c1d0",
      "tree": "1fcff840a5cfb61399b9eac843d5b74e9e6b45e0",
      "parents": [
        "f4fa27c16ba9b6910c5b815e5c13a7e8249277f0"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 20 13:57:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] rework reserved major handling\n\nSeveral people have reported failures in dynamic major device number handling\ndue to the recent changes in there to avoid handing out the local/experimental\nmajors.\n\nRolf reports that this is due to a gcc-4.1.0 bug.\n\nThe patch refactors that code a lot in an attempt to provoke the compiler into\nbehaving.\n\nCc: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4fa27c16ba9b6910c5b815e5c13a7e8249277f0",
      "tree": "9ee0567da54c02d59ac74158b513d821ab77c64d",
      "parents": [
        "5085b607fb6c03d7668126b55cb54f20969c203c"
      ],
      "author": {
        "name": "Andries Brouwer",
        "email": "Andries.Brouwer@cwi.nl",
        "time": "Tue Feb 20 13:57:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] minix v3: fix superblock definition\n\nSomehow we got the layout of the v3 superblock wrong, which causes crashes due\nto overindexing of the buffer_head array in statfs on large fielsystems.\n\nCc: \"Cedric Augonnet\" \u003ccedric.augonnet@gmail.com\u003e\nCc: \"Daniel Aragones\" \u003cdanarag@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5085b607fb6c03d7668126b55cb54f20969c203c",
      "tree": "8a787c46a7f5198dfc1154de7b122ae0e2c7c2b2",
      "parents": [
        "7b8f850bebe093e37d283ed791039b39fa241e6d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 20 13:57:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:13 2007 -0800"
      },
      "message": "[PATCH] xfs warning fix\n\nfs/xfs/linux-2.6/xfs_super.c:903: warning: \u0027noinline\u0027 attribute ignored\n\nCc: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b8f850bebe093e37d283ed791039b39fa241e6d",
      "tree": "5ecd31dda2658366a9e7feb4c8c6c95e01a57caf",
      "parents": [
        "e696268a73f7f59a333624f9abf8ffc9412ee64c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 13:57:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 17:10:12 2007 -0800"
      },
      "message": "[PATCH] Fix build errors if bitop functions are do {} while macros\n\nIf one of clear_bit, change_bit or set_bit is defined as a do { } while (0)\nfunction usage of these functions in parenthesis like\n\n  (foo_bit(23, \u0026var))\n\nwhile be expaned to something like\n\n  (do { ... } while (0)}).\n\nresulting in a build error.  This patch removes the useless parenthesis.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e696268a73f7f59a333624f9abf8ffc9412ee64c",
      "tree": "dcbb2ae8df180303d391d7a8e22f58e9f3f3f46a",
      "parents": [
        "91aa69315ef9a76b8f734438617a2e32812b630f",
        "5a84d159061d914c8dd4aa372ac6e9529c2be453"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 12:14:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 12:14:32 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4165/1: S3C24XX: Select CONFIG_NO_IOPORT\n  [ARM] Fix s3c2410 ALSA audio for typedef elimination\n  [ARM] Fix ARM AACI ALSA driver\n  [ARM] fix mach-at91 build breakage\n  [ARM] Fix jornada720 build errors\n  [ARM] Fix iop13xx build error\n  [ARM] Fix build error caused by move of apm\n  [ARM] 4223/1: ixdp2351 : Fix for a define error\n  [ARM] 4187/1: iop: unify time implementation across iop32x, iop33x, and iop13xx\n  [ARM] 4186/1: iop: remove cp6_enable/disable routines\n  [ARM] 4185/2: entry: introduce get_irqnr_preamble and arch_ret_to_user\n"
    },
    {
      "commit": "5a84d159061d914c8dd4aa372ac6e9529c2be453",
      "tree": "9b08af78085334af44414adafe0096276f8fe0ff",
      "parents": [
        "e80a0e6e7ccdf64575d4384cb4172860422f5b81",
        "7d477a04a619e90ee08724e8f2d8803c6bdfcef8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 19:13:30 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 19:13:30 2007 +0000"
      },
      "message": "Merge ARM fixes\n"
    },
    {
      "commit": "91aa69315ef9a76b8f734438617a2e32812b630f",
      "tree": "b97040209da15734102f1a40589db887b4c2b06f",
      "parents": [
        "a5527c6a586537c1af7ae6db30bb444ee4abdfe8",
        "6606e17a7f1c3bc1b1e83d0c517f11d094e55bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:26:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:26:46 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (21 commits)\n  natsemi: Support Aculab E1/T1 PMXc cPCI carrier cards\n  natsemi: Add support for using MII port with no PHY\n  skge: race with workq and RTNL\n  Replace local random function with random32()\n  s2io: RTNL and flush_scheduled_work deadlock\n  8139too: RTNL and flush_scheduled_work deadlock\n  sis190: RTNL and flush_scheduled_work deadlock\n  r8169: RTNL and flush_scheduled_work deadlock\n  [PATCH] ieee80211softmac: Fix setting of initial transmit rates\n  [PATCH] bcm43xx: OFDM fix for rev 1 cards\n  [PATCH] bcm43xx: Fix for 4311 and 02/07/07 specification changes\n  [PATCH] prism54: correct assignment of DOT1XENABLE in WE-19 codepaths\n  [PATCH] zd1211rw: Readd zd_addr_t cast\n  [PATCH] bcm43xx: Fix for oops on resume\n  [PATCH] bcm43xx: Ignore ampdu status reports\n  [PATCH] wavelan: Use ARRAY_SIZE macro when appropriate\n  [PATCH] hostap: Use ARRAY_SIZE macro when appropriate\n  [PATCH] misc-wireless: Use ARRAY_SIZE macro when appropriate\n  [PATCH] ipw2100: Use ARRAY_SIZE macro when appropriate\n  [PATCH] bcm43xx: Janitorial change - remove two unused variables\n  ...\n"
    },
    {
      "commit": "a5527c6a586537c1af7ae6db30bb444ee4abdfe8",
      "tree": "f0682de5c461c270f5f58b7304fd5ea5b5d6fb38",
      "parents": [
        "4afffe5eabc4005674a1ef4f4c96f1ae9f4a979b",
        "8f27489d1105c2386e6ed71c35e74e0e69603cbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:17:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:17:32 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Remove bogus SYSFS dependency\n  backlight: simplify corgi_bl locking\n  backlight: Separate backlight properties from backlight ops pointers\n  backlight: Clean up pmac_backlight handling\n  backlight: Improve backlight selection for fbdev drivers\n  backlight: Rework backlight/fb interaction simplifying, lots\n  backlight: Remove unneeded backlight update_status calls\n  backlight: Remove uneeded update_status call from chipsfb.c\n  backlight/fbcon: Add FB_EVENT_CONBLANK\n  backlight: Fix Kconfig entries\n  backlight: Remove uneeded nvidia set_power calls\n  backlight: Convert semaphore -\u003e mutex\n  backlight: Fix external uses of backlight internal semaphore\n  backlight: Minor code cleanups for hp680_bl.c\n  backlight: Minor code cleanups for corgi_bl.c\n  backlight: Remove excessive (un)likelys\n  backlight: Remove unneeded owner field\n  backlight: Fix error handling\n  backlight: Add Frontpath ProGear HX1050+ driver\n  backlight: Add maintainer entry\n"
    },
    {
      "commit": "4afffe5eabc4005674a1ef4f4c96f1ae9f4a979b",
      "tree": "5a2bc4192adeb0f2d0f02c93f935ca405bfc0618",
      "parents": [
        "d7f786e06538081dd10c97931a89418699fe609d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Feb 19 21:28:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:15:45 2007 -0800"
      },
      "message": "[PATCH] ARM: fix mach-at91 build breakage\n\nThe rename of the AT91 subtree from mach-at91rm9200 to mach-at91\n(to accomodate at91sam926x processors) was incomplete.  It needs\nthis patch to be able to build again.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7f786e06538081dd10c97931a89418699fe609d",
      "tree": "750c6b313711c9df5d6a12197587e0372764df13",
      "parents": [
        "e5717c48ed52feebd59756578debd34eaeb9d262",
        "f00a3ec4d47b51c5995fe10f8252a90aca331e62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:14:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:14:29 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [NET] Eliminate user-selectable CONFIG_MV643XX_ETH_[012]\n  [MIPS] Drop __init from init_8259A()\n  [MIPS] Fix Kconfig typo bug\n  [MIPS] Fix double signal on trap and break instruction\n  [MIPS] sigset_32 has been made redundand by compat_sigset_t.\n  [MIPS] emma2rh: Remove needless \u003casm/i8259.h\u003e inclusion.\n  [MIPS] Add MTD device support for Cobalt\n"
    },
    {
      "commit": "e5717c48ed52feebd59756578debd34eaeb9d262",
      "tree": "d5d122229a6fdccc6573774036624e2953a7fb6f",
      "parents": [
        "1ca949299260aa49eeba34ff912e2321c8b1f647"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Tue Feb 20 15:45:21 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 20 10:13:45 2007 -0800"
      },
      "message": "[PATCH] tty_register_driver: Remove incorrect and superfluous cast\n\ntty_register_driver: Remove incorrect and superfluous cast (expected and passed\ntypes are both const char *)\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f00a3ec4d47b51c5995fe10f8252a90aca331e62",
      "tree": "a66ca09ec8611e637344acd6e410b4f6207b243a",
      "parents": [
        "a0be2f7999aaff97962fe4240ab2ca12a394884c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Feb 20 05:15:20 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[NET] Eliminate user-selectable CONFIG_MV643XX_ETH_[012]\n\nRemove the use of CONFIG_MV643XX_ETH_[012] variables on most platforms.\nInstead, platform-specific code enables the ports supported by the\nhardware.  After this patch, these config variables are only used in\narch/ppc, so also move them from drivers/net/Kconfig to arch/ppc/Kconfig.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a0be2f7999aaff97962fe4240ab2ca12a394884c",
      "tree": "53406ef7f5565cb9a8b514a88bac9966b550547b",
      "parents": [
        "a9b69d0c0c928b4a78a0da32a903ae47b0ad09e7"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Feb 20 20:08:45 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[MIPS] Drop __init from init_8259A()\n\ninit_8259A() is called from i8259A_resume() so should not be marked as\n__init.  And add some tests for whether 8259A was already initialized\nor not.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9b69d0c0c928b4a78a0da32a903ae47b0ad09e7",
      "tree": "60aaed08e0801be81433acb589f27e7f4513a781",
      "parents": [
        "90fccb1363f96790034c69f0703a36241f9197dc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 08 12:44:19 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[MIPS] Fix Kconfig typo bug\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "90fccb1363f96790034c69f0703a36241f9197dc",
      "tree": "2c50ca20114bacdf11629ba7b49bf2fc54011db4",
      "parents": [
        "01ee6037088ca2a6c93bf7e22edf831408c33196"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Feb 06 16:02:21 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[MIPS] Fix double signal on trap and break instruction\n\nThis commit broke gdb, since any BREAK or TRAP instruction cause SIGSEGV.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01ee6037088ca2a6c93bf7e22edf831408c33196",
      "tree": "e85838252d788324703d1258cc33450e7cd017b6",
      "parents": [
        "45a33c3a556825d7f7ca6f862460dacdbbce6af1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Feb 11 18:22:36 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[MIPS] sigset_32 has been made redundand by compat_sigset_t.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "45a33c3a556825d7f7ca6f862460dacdbbce6af1",
      "tree": "53caae19d01573bd919c2678bab8729fde23350c",
      "parents": [
        "c316eb1eee2c803c33b1f826fe744c922d2e354f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Feb 08 10:30:29 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[MIPS] emma2rh: Remove needless \u003casm/i8259.h\u003e inclusion.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c316eb1eee2c803c33b1f826fe744c922d2e354f",
      "tree": "fe20495759af06890169d2ea2612b19a42eb6086",
      "parents": [
        "575d5e72aab57beb6d5fa2a7d66be9fc681a5e00"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Feb 20 14:11:57 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 20 17:11:55 2007 +0000"
      },
      "message": "[MIPS] Add MTD device support for Cobalt\n\nThis patch has added MTD device support for Cobalt.\nMoreover, removes old type FlashROM support.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7d477a04a619e90ee08724e8f2d8803c6bdfcef8",
      "tree": "726b7dc774609a5f91fcad9d601d79a378948d96",
      "parents": [
        "97e412fa9e31414030c1e9ac5e96a985d946af83"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Feb 12 18:59:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 16:28:47 2007 +0000"
      },
      "message": "[ARM] 4165/1: S3C24XX: Select CONFIG_NO_IOPORT\n\nOn S3C24XX architecture, select CONFIG_NO_IOPORT\nas we only have memory based IO.\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": "6606e17a7f1c3bc1b1e83d0c517f11d094e55bf1",
      "tree": "83f20d0d3c12d9db75fdfc74454d781d2e4ea590",
      "parents": [
        "6aab44475a1355365f0a24abe6f8eb32185a701e",
        "b312362be6d9155b66f3a26d9159e0a680fbd6c5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:28:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:28:42 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n"
    },
    {
      "commit": "6aab44475a1355365f0a24abe6f8eb32185a701e",
      "tree": "084fab50438559617142445b80059d901fc81cb8",
      "parents": [
        "68c90166e4aaa15ddcdd4778ad30bfb8b32534be"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Mon Feb 19 20:15:40 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "natsemi: Support Aculab E1/T1 PMXc cPCI carrier cards\n\nAculab E1/T1 PMXc cPCI carrier card cards present a natsemi on the cPCI\nbus with an oversized EEPROM using a direct MII\u003c-\u003eMII connection with no\nPHY.  This patch adds a new device table entry supporting these cards.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "68c90166e4aaa15ddcdd4778ad30bfb8b32534be",
      "tree": "950de3fe588307589610ab4bef8c61de58bd7eab",
      "parents": [
        "208491d8f92e5aa129acb27e223e75d0173a3edd"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Mon Feb 19 20:15:39 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "natsemi: Add support for using MII port with no PHY\n\nThis patch provides code paths which allow the natsemi driver to use the\nexternal MII port on the chip but ignore any PHYs that may be attached to it.\nThe link state will be left as it was when the driver started and can be\nconfigured via ethtool.  Any PHYs that are present can be accessed via the MII\nioctl()s.\n\nThis is useful for systems where the device is connected without a PHY\nor where either information or actions outside the scope of the driver\nare required in order to use the PHYs.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "208491d8f92e5aa129acb27e223e75d0173a3edd",
      "tree": "faa36a58a552f2a4c36bdc362701e81d7e7d7261",
      "parents": [
        "8b5b46718113166b5f6bcdf40e67ea867461e209"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 16 15:37:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "skge: race with workq and RTNL\n\nIf a workqueue function that needs RTNL is running when skge_down\nis called then a deadlock is possible. Fix by only clearing the timer,\nand handling the flush_scheduled_work on removal. This work queue is only\never used for the old fiber based boards.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b5b46718113166b5f6bcdf40e67ea867461e209",
      "tree": "ad0e8a3bb2ebd56938f4356e3daa608c481e0a20",
      "parents": [
        "22747d6b41f31c71abc2b351bc9f6bfa6bae5d5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 16 11:55:33 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "Replace local random function with random32()\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "22747d6b41f31c71abc2b351bc9f6bfa6bae5d5e",
      "tree": "543f2cd2d0d73795368edb945abed28a88d1cf73",
      "parents": [
        "83cbb4d2577174e27a91e63a47a2a27c3af50d4e"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:13 2007 -0500"
      },
      "message": "s2io: RTNL and flush_scheduled_work deadlock\n\nMantra: don\u0027t use flush_scheduled_work with RTNL held.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83cbb4d2577174e27a91e63a47a2a27c3af50d4e",
      "tree": "115297292e852d352ca21b3ce66fd2f46e4d9bd6",
      "parents": [
        "c014f6c8f870271a8dcfe6e4139d6a651633aaf4"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:44 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "8139too: RTNL and flush_scheduled_work deadlock\n\nYour usual dont-flush_scheduled_work-with-RTNL-held stuff.\n\nIt is a bit different here since the thread runs permanently\nor is only occasionally kicked for recovery depending on the\nhardware revision.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c014f6c8f870271a8dcfe6e4139d6a651633aaf4",
      "tree": "eff601055a1a77dc71eff1d631c4fdd7f6b7b510",
      "parents": [
        "eb2a021c4710b98081daa797d5a729ac23c240cd"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Feb 15 23:37:29 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 20 11:18:12 2007 -0500"
      },
      "message": "sis190: RTNL and flush_scheduled_work deadlock\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "eb2a021c4710b98081daa797d5a729ac23c240cd"
}
