)]}'
{
  "log": [
    {
      "commit": "dde2020754aeb14e17052d61784dcb37f252aac2",
      "tree": "1b6d57c6eff2024fd13e4b3b115d0a6770d8cb80",
      "parents": [
        "db0a2e0099be3a1cff55879225881465f16c67d3"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Feb 19 11:36:56 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Feb 19 11:36:56 2008 +0100"
      },
      "message": "libata: eliminate the home grown dma padding in favour of\n\nthat provided by the block layer\n\nATA requires that all DMA transfers begin and end on word boundaries.\nBecause of this, a large amount of machinery grew up in ide to adjust\nscatterlists on this basis.  However, as of 2.5, the block layer has a\ndma_alignment variable which ensures both the beginning and length of a\nDMA transfer are aligned on the dma_alignment boundary.  Although the\nblock layer does adjust the beginning of the transfer to ensure this\nhappens, it doesn\u0027t actually adjust the length, it merely makes sure\nthat space is allocated for transfers beyond the declared length.  The\nupshot of this is that scatterlists may be padded to any size between\nthe actual length and the length adjusted to the dma_alignment safely\nknowing that memory is allocated in this region.\n\nRight at the moment, SCSI takes the default dma_aligment which is on a\n512 byte boundary.  Note that this aligment only applies to transfers\ncoming in from user space.  However, since all kernel allocations are\nautomatically aligned on a minimum of 32 byte boundaries, it is safe to\nadjust them in this manner as well.\n\ntj: * Adjusting sg after padding is done in block layer.  Make libata\n      set queue alignment correctly for ATAPI devices and drop broken\n      sg mangling from ata_sg_setup().\n    * Use request-\u003eraw_data_len for ATAPI transfer chunk size.\n    * Killed qc-\u003eraw_nbytes.\n    * Separated out killing qc-\u003en_iter.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "6b00769fe1502b4ad97bb327ef7ac971b208bfb5",
      "tree": "2ffc51176437ebf4f8a4ab13de59a32431043f15",
      "parents": [
        "40b01b9bbdf51ae543a04744283bf2d56c4a6afa"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Feb 19 11:36:35 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Feb 19 11:36:35 2008 +0100"
      },
      "message": "block: add request-\u003eraw_data_len\n\nWith padding and draining moved into it, block layer now may extend\nrequests as directed by queue parameters, so now a request has two\nsizes - the original request size and the extended size which matches\nthe size of area pointed to by bios and later by sgs.  The latter size\nis what lower layers are primarily interested in when allocating,\nfilling up DMA tables and setting up the controller.\n\nBoth padding and draining extend the data area to accomodate\ncontroller characteristics.  As any controller which speaks SCSI can\nhandle underflows, feeding larger data area is safe.\n\nSo, this patch makes the primary data length field, request-\u003edata_len,\nindicate the size of full data area and add a separate length field,\nrequest-\u003eraw_data_len, for the unmodified request size.  The latter is\nused to report to higher layer (userland) and where the original\nrequest size should be fed to the controller or device.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "56c819df77f96c3fc0c2a979e12b478403728790",
      "tree": "104a8538980dbb267a9a26cb4c34eae583cedeb3",
      "parents": [
        "e164094964e6e20fe7fce418e06a9dce952bb7a4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Feb 19 11:35:37 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Feb 19 11:35:37 2008 +0100"
      },
      "message": "libata: update ATAPI overflow draining\n\nFor misc ATAPI commands which transfer variable length data to the\nhost, overflow can occur due to application or hardware bug.  Such\noverflows can be ignored safely as long as overflow data is properly\ndrained.  libata HSM implementation has this implemented in\n__atapi_pio_bytes() and recently updated for 2.6.24-rc but it requires\nfurther improvements.  Improve drain logic such that...\n\n* Report overflow errors using ehi desc mechanism instead of printing\n  directly.\n\n* Properly calculate the number of bytes to be drained considering\n  actual number of consumed bytes for partial draining.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "14e04c3f6e64bac468f0aa38c6d47aa95b60c074",
      "tree": "cd36afdec1da344f14b74145a8aacc6f28b10cc0",
      "parents": [
        "0e7d8d480259319649f7a2c230622b98758d1c83"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ide-cd: fix missing residual count setting in DMA mode\n\nThis patch fixes the missing residual count setting in DMA mode,\nwhich was introduced during the conversion to blk-end-request.\nThe residual count could be used by the request submitter.\nSo if it isn\u0027t set correctly, some upper layers does not work.\n(e.g. wodim for CD burning.)\n\nThe bug is in only DMA mode.\nIn PIO mode, we are setting the residual count correctly,\nso no need to fix.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nReported-by: Andreas Schwab \u003cschwab@suse.de\u003e\nTested-by: Andreas Schwab \u003cschwab@suse.de\u003e\nTested-by: Laura Garcia \u003cnevola@gmail.com\u003e\nTested-by: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0e7d8d480259319649f7a2c230622b98758d1c83",
      "tree": "b4f365ad69a2fd2380a9e640373a5d58e493e19e",
      "parents": [
        "1a1990f5479b0c9055c133b7e0e7fedfcbe11512"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ht6560b: force prefetch for some devices\n\nPrefetch needs to be set for some ide devices to work when connected to\na ht6560b interface. This was not always done properly, causing a system\nwith a HD and CD on the primary interface to not work properly. Or, in\neffect, hang hard.\n\nThis patch forces prefetch on devices before checking whether it\nis necessary to change the settings in the interface\n\nThis patch should also be applied to 2.4. I don\u0027t currently have a\n2.4 tree around.\n\n(also change my email address)\n\nSigned-off-by: Jan Evert van Grootheest \u003cjanevert@caiway.nl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1a1990f5479b0c9055c133b7e0e7fedfcbe11512",
      "tree": "86394ab3b44dde0df5b10cff0d8ae59ffa607918",
      "parents": [
        "f401fd55b5a9ef1a4572abaefaa6957af11ced61"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ht6560b can only do up to PIO mode 4\n\nAccording to the datasheet, ht6560b only supports up to PIO mode 4.\n\n[bart: manually ported it over 2.6.25-rc2]\n\nSigned-off-by: Jan Evert van Grootheest \u003cjanevert@caiway.nl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "84f7e451e9213d8c328752d0f39bc362519d53d2",
      "tree": "2f42c11a4722213c8ac7b1291ddd916977145341",
      "parents": [
        "d684b21f89b96af3adc06877f29fd9f5214b23c8"
      ],
      "author": {
        "name": "Andrew Smith",
        "email": "asmith@tranquility.fsbusiness.co.uk",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "via82cxxx: add new PCI id for cx700\n\n[bart: manually ported it over via82cxxx changes]\n\nFrom: Andrew Smith \u003casmith@tranquility.fsbusiness.co.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d684b21f89b96af3adc06877f29fd9f5214b23c8",
      "tree": "14e6ef77ce5f5cdab097095f7b0197a74fe14c50",
      "parents": [
        "ef709165d8de1ba9dd3cd5e05dbabf71dc32d883"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "message": "falconide: locking bugfix\n\ncommit 8ac4ce742c66100931b6f2d7a36b0df08bc721fe (\"ide: fix host drivers\ndepending on ide_generic to probe for interfaces (take 2)\") moved probing\nto falconide but forgot to take care of Atari specific locking - fix it.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b152fcd34108d07a1e682786af583fd3e080cab3",
      "tree": "7b84e66ac64447ba5589533962a14ebc3401d7e9",
      "parents": [
        "899e1bc57340ad9acf5561b1eff7a684975ad800"
      ],
      "author": {
        "name": "Mikko Rapeli",
        "email": "mikko.rapeli@teleca.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "message": "ide/libata: ST310211A has buggy HPA too\n\nSigned-off-by: Mikko Rapeli \u003cmikko.rapeli@teleca.com\u003e\nTested-by: Bart Champagne \u003cbart@as35701.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "899e1bc57340ad9acf5561b1eff7a684975ad800",
      "tree": "897c58c24b5ce4848ceeb2a77e0e10b54fc1182e",
      "parents": [
        "f702c5815696bfca095cc1173fff6995c4d39844"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "message": "ide: Add missing base addresses for falconide and macide\n\ncommit 29dd59755a849cc6475faa6a75f3b804e23a6fc2 (\"ide: remove ide_setup_ports\")\nforgot to take into account the base addresses for the CONTROL registers for\nfalconide and macide, as pointed out by Michael Schmitz.\n\nFalconide was tested on Aranym.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f702c5815696bfca095cc1173fff6995c4d39844",
      "tree": "f96bd0c4de6e12d06891bbd9760fe7bb213a3a60",
      "parents": [
        "0165d7f476b99eb637027c2f69c365f00260f188",
        "51af33e8e45b845d8ee85446f58e31bc4c118048"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:52:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:52:40 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/nes: Fix possible array overrun\n  RDMA/nes: Fix VLAN support\n  RDMA/nes: Fix MAC interrupt erroneously masked on ifdown\n  IB: Fix return value in ib_device_register_sysfs()\n"
    },
    {
      "commit": "20ef0f1ad0035cd7acc6cbcbc018b2dcd891e274",
      "tree": "f98facca9df16f65590140f6b56c767bb8b6954c",
      "parents": [
        "9960c90c0cb9652f69ce794c7bf99bb3acf23552",
        "6165894fb6293072848e5699f3fcbe88b7c60815"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:49:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:49:47 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (59 commits)\n  V4L/DVB (7219): zoran: Fix namespace conflicts with Zoran \u0027GPIO_MAX\u0027 enum\n  V4L/DVB (7205): tuner-xc2028 depends on FW_LOADER\n  V4L/DVB (7201): cx88-mpeg: Fix race condition in variable access\n  V4L/DVB (7200): Fix FM firmware loading\n  V4L/DVB (7198): V4L, include ioctl.h in videodev headers\n  V4L/DVB (7197): bttv: Fix overlay divide error\n  V4L/DVB (7195): xc5000: fix build error when built as module\n  V4L/DVB (7194): cx88-mpeg: Allow concurrent access to cx88-mpeg devices\n  V4L/DVB (7193): tveeprom: Add proper tuner mapping for hauppauge eeprom id 133\n  V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n  V4L/DVB (7189): autosuspend support\n  V4L/DVB (7188): radio-si470x version 1.0.6\n  V4L/DVB (7186): tda10086: make the 22kHz tone for DISEQC a config option\n  V4L/DVB (7183): radio-si470x: fix build warning\n  V4L/DVB (7180): em28xx: add URB_NO_TRANSFER_DMA_MAP, since urb-\u003etransfer_dma is set\n  V4L/DVB (7179): Allow more than one em28xx board\n  V4L/DVB (7164): em28xx-alsa: Add a missing mutex\n  V4L/DVB (7163): em28xx: makes audio settings more stable\n  V4L/DVB (7162): em28xx: Fix endian and returns the correct values\n  V4L/DVB (7161): em28xx: Fix printing debug values higher than 127\n  ...\n"
    },
    {
      "commit": "0eddf038adc8dff78efe86b71284e3f52b7cef27",
      "tree": "0b1521e7117b36f315ad1c4d9a4a3175da80cfd8",
      "parents": [
        "86b7cbc9d3f7b357dbd4f22779c5df375eb76c46",
        "c8620c2590f43eff864fe597fcbe5b72ab7a7b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:03 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] null: Add missing Kconfig dependency on BLKCIPHER\n  [CRYPTO] tcrypt: Add missing Kconfig dependency on BLKCIPHER\n  [HIFN]: Fix invalid config ifdefs for RNG support\n"
    },
    {
      "commit": "51af33e8e45b845d8ee85446f58e31bc4c118048",
      "tree": "5d82fbb684c0adc0a01f2277f93fab7da2ac3810",
      "parents": [
        "edd2fd643c500c812cae5b0d314ab9db9f959898"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 18 10:33:59 2008 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 18 10:33:59 2008 -0800"
      },
      "message": "RDMA/nes: Fix possible array overrun\n\nIn nes_create_qp(), the test\n\n\tif (nesqp-\u003emmap_sq_db_index \u003e NES_MAX_USER_WQ_REGIONS) {\n\nis used to error out if the db_index is too large; however, if the\ntest doesn\u0027t trigger, then the index is used as\n\n\tnes_ucontext-\u003emmap_nesqp[nesqp-\u003emmap_sq_db_index] \u003d nesqp;\n\nand mmap_nesqp is declared as\n\n\tstruct nes_qp      *mmap_nesqp[NES_MAX_USER_WQ_REGIONS];\n\nwhich leads to an array overrun if the index is exactly equal to\nNES_MAX_USER_WQ_REGIONS.  Fix this by bailing out if the index is\ngreater than or equal to NES_MAX_USER_WQ_REGIONS.\n\nThis was spotted by the Coverity checker (CID 2162).\n\nAcked-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6165894fb6293072848e5699f3fcbe88b7c60815",
      "tree": "e45c1c41a94683b25a3e7eb0250df836c92b8403",
      "parents": [
        "ea35e3a754b2ba5f712c3f4df55e426ae2e4d60a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 15 18:41:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:28 2008 -0300"
      },
      "message": "V4L/DVB (7219): zoran: Fix namespace conflicts with Zoran \u0027GPIO_MAX\u0027 enum\n\nThanks to Martin Michlmayr \u003ctbm@cyrius.com\u003e for reporting this issue:\n\nThe zoran driver fails to compile on the ARM Orion platform with:\n\nIn file included from drivers/media/video/zoran_procfs.c:50:\ndrivers/media/video/zoran.h:232: error: expected identifier before numeric\nconstant\n\nThe reason is that drivers/media/video/zoran.h defines an enum with\nGPIO_MAX in it, but Orion contains a #define GPIO_MAX 32 in\ninclude/asm-arm/arch-orion/orion.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea35e3a754b2ba5f712c3f4df55e426ae2e4d60a",
      "tree": "7b8ea81bd538f979f25bca0ae24925b41ec46756",
      "parents": [
        "baff6cdd3328e7b35c4e155d79105621812bceec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 07:24:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:09 2008 -0300"
      },
      "message": "V4L/DVB (7205): tuner-xc2028 depends on FW_LOADER\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "baff6cdd3328e7b35c4e155d79105621812bceec",
      "tree": "ab034bb13f4c37f9d874b46b6f8d855ead19fb06",
      "parents": [
        "40ae91a758df916d7a5640fb2de20537ef7849fd"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Wed Feb 13 22:41:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:08 2008 -0300"
      },
      "message": "V4L/DVB (7201): cx88-mpeg: Fix race condition in variable access\n\nThere was a possible race condition in the increment/decrement of\nthe active device references counter.\nThanks to Trent Piepho (xyzzy@speakeasy.org) for bringing it up.\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "40ae91a758df916d7a5640fb2de20537ef7849fd",
      "tree": "c4c6e3bb94fa4aa888d451a9f581788d505d4702",
      "parents": [
        "83db33a3e5c4200eaf5dec5b4883c0e73f468a3b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Feb 14 01:52:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:06 2008 -0300"
      },
      "message": "V4L/DVB (7200): Fix FM firmware loading\n\nThere\u0027s no need to load SCode table for FM.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7c018804c0900e7be18507f1eb24e631aa9816ea",
      "tree": "2269f886d6f584a6a4fcfb5253ef3e77b63a45c2",
      "parents": [
        "c9fe1d6ba603ddc5f2ef0a6b84f9df2bb4c679f1"
      ],
      "author": {
        "name": "Robert Fitzsimons",
        "email": "robfitz@273k.net",
        "time": "Wed Feb 13 16:38:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:03 2008 -0300"
      },
      "message": "V4L/DVB (7197): bttv: Fix overlay divide error\n\nThe initial work to convert the bttv driver to V4L2 \"Partial conversion\nfrom V4L1 to V4L2\" (e84619b17440ccca4e4db7583d126c4189b987e5), missed\nthe line which set the appropriate overlay crop structure in the newly\nallocated bttv_buffer.  This then causes a divide error in the\nbttv_calc_geo function.\n\nSigned-off-by: Robert Fitzsimons \u003crobfitz@273k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9fe1d6ba603ddc5f2ef0a6b84f9df2bb4c679f1",
      "tree": "390b39229233707648c811404178d7286faf151f",
      "parents": [
        "27d0fe189437803d5ad146d508ec2fd77252c73f"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Feb 12 02:54:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:02 2008 -0300"
      },
      "message": "V4L/DVB (7195): xc5000: fix build error when built as module\n\ndrivers/built-in.o: In function `set_type\u0027:\ntuner-core.c:(.text+0x8879d): undefined reference to `xc5000_attach\u0027\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27d0fe189437803d5ad146d508ec2fd77252c73f",
      "tree": "848a078d589dfe3abc969a4fd75859812242d0b6",
      "parents": [
        "968fb08912880e34a05a0cca7907392bac920aa2"
      ],
      "author": {
        "name": "Roland Stoll",
        "email": "roland@xindex.de",
        "time": "Mon Feb 11 13:00:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7194): cx88-mpeg: Allow concurrent access to cx88-mpeg devices\n\nIt currently isn\u0027t possible to open the frontend device of cx88-mpeg devices\n(DVB or Blackbird) multiple times concurrently. (for instance, to attach a\nsignal monitoring tool while reading a stream, or to send a frequency change\nioctl) This patch fixes that condition.\n\nSigned-off-by: Roland Stoll \u003croland@xindex.de\u003e\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "968fb08912880e34a05a0cca7907392bac920aa2",
      "tree": "1a0eda73cefd22ad9e4d0dffedf71ae45b078e82",
      "parents": [
        "f0ba356c85c25c2732098885a6a089be4698da94"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Wed Jan 16 19:56:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7193): tveeprom: Add proper tuner mapping for hauppauge eeprom id 133\n\nDo away with the need to set tuner\u003d63 on cx88xx with recent HVR-1300 boards\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f0ba356c85c25c2732098885a6a089be4698da94",
      "tree": "8c8c2b2e293bc36fca177784877e294a553f46db",
      "parents": [
        "57566ad2d83f58c02e191aa7f4d7cddad3f92618"
      ],
      "author": {
        "name": "Adrian Pardini",
        "email": "pardo.bsso@gmail.com",
        "time": "Mon Feb 11 12:40:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n\nSigned-off-by: Adrian Pardini \u003cpardo.bsso@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "57566ad2d83f58c02e191aa7f4d7cddad3f92618",
      "tree": "e305453cd2beab2d5127abae679df2aae48283b4",
      "parents": [
        "5caf51342c81c7cb2a8c3998e3f606ccfa79cee2"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Feb 09 16:08:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7189): autosuspend support\n\nTogether with Oliver Neukum from Novell, USB autosuspend support was added.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5caf51342c81c7cb2a8c3998e3f606ccfa79cee2",
      "tree": "2ecd097a9192d1a3494de035e66cf00cb8bcd2db",
      "parents": [
        "ea75baf4b0f117564bd50827a49c4b14d61d24e9"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Feb 04 22:26:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7188): radio-si470x version 1.0.6\n\nThis patch combines all the finished discussions and its resulting patches from\nthe mailing list.\n\nThe version 1.0.6 is mainly influenced by Oliver Neukum. He found a lot of\nsmall issues, that are fixed with this patch now. For me the most interesting\nthing is, that it\u0027s now safer to use it on other architectures.\n\nThe history for version 1.0.6 is:\n- fixed coverity checker warnings in *_usb_driver_disconnect\n- probe()/open() race by correct ordering in probe()\n- DMA coherency rules by separate allocation of all buffers\n- use of endianness macros\n- abuse of spinlock, replaced by mutex\n- racy handling of timer in disconnect, replaced by delayed_work\n- racy interruptible_sleep_on(), replaced with wait_event_interruptible()\n- handle signals in read()\n\nThe driver is tested with all Debian/testing radio programs and rdsd. The patch\nis tested against checkpatch.pl v1.12.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea75baf4b0f117564bd50827a49c4b14d61d24e9",
      "tree": "c7618a6ea479a00747f48b3ea926a3ab8a7865f8",
      "parents": [
        "83947d307d63dc0c30ab0809714f0bcbbdf8c3e2"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Sat Feb 09 23:54:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7186): tda10086: make the 22kHz tone for DISEQC a config option\n\nSome cards need the diseqc signal modulated, while some just need\nthe envelope to control the LNB supply.\n\nThis fixes Bug 9887\n\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83947d307d63dc0c30ab0809714f0bcbbdf8c3e2",
      "tree": "1edd6b0a9b679d5abef1b92a11bc76a63817712a",
      "parents": [
        "61b080d214c4dba91fb726169fb0c3f0e8de4b45"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Feb 10 20:13:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7183): radio-si470x: fix build warning\n\nfix the following build warning:\n\nradio-si470x.c: In function \u0027si470x_get_rds_registers\u0027:\nradio-si470x.c:562: warning: format \u0027%ld\u0027 expects type \u0027long int\u0027,\n\t\t    but argument 3 has type \u0027unsigned int\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "61b080d214c4dba91fb726169fb0c3f0e8de4b45",
      "tree": "0d9f6e7c4915ada2ca6f44e2983ec63d6eab55ad",
      "parents": [
        "3687e1e67e4920a202d53cc24678fb34fcda8fc5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 08 16:07:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7180): em28xx: add URB_NO_TRANSFER_DMA_MAP, since urb-\u003etransfer_dma is set\n\nThanks to Alan Stern \u003cstern@rowland.harvard.edu\u003e for pointing this issue.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3687e1e67e4920a202d53cc24678fb34fcda8fc5",
      "tree": "690923e60041a813ffbe4c03a9c0822ecb0402b8",
      "parents": [
        "92ea42f442c4895e38f525a097d7d8ce2a55b9b9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 08 15:44:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7179): Allow more than one em28xx board\n\nem28xx driver is capable of handling more than one usb device. However, isoc\ntransfers require a large amount of data to be transfered.\n\nBefore this patch, just one em28xx board were enough to allocate more than 50%\nURBs:\n\nT:  Bus\u003d02 Lev\u003d00 Prnt\u003d00 Port\u003d00 Cnt\u003d00 Dev#\u003d  1 Spd\u003d480 MxCh\u003d 8\nB:  Alloc\u003d480/800 us (60%), #Int\u003d  0, #Iso\u003d  2\nD:  Ver\u003d 2.00 Cls\u003d09(hub  ) Sub\u003d00 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\n\nSo, only one board could use an USB host at the same time. After the patch, it\nis possible to use more than one em28xx at the same time, on the same usb host,\nif the image size is slower or equal to 345600, since those images will\nrequire about 30% of the URBs:\n\nT:  Bus\u003d02 Lev\u003d00 Prnt\u003d00 Port\u003d00 Cnt\u003d00 Dev#\u003d  1 Spd\u003d480 MxCh\u003d 8\nB:  Alloc\u003d232/800 us (29%), #Int\u003d  0, #Iso\u003d  2\nD:  Ver\u003d 2.00 Cls\u003d09(hub  ) Sub\u003d00 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\n\nSo, in thesis, after the patch, it would be possible to use up to 3 boards by\neach usb host, if the devices are generating small images.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "92ea42f442c4895e38f525a097d7d8ce2a55b9b9",
      "tree": "ff9fb45b36ace09f373e9e7f3d27ddf7e1006594",
      "parents": [
        "00b8730f5db19f9ea0985d7f14f869df79a0bf76"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 18:52:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:16 2008 -0300"
      },
      "message": "V4L/DVB (7164): em28xx-alsa: Add a missing mutex\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "00b8730f5db19f9ea0985d7f14f869df79a0bf76",
      "tree": "043a721acdae940c0f26fadce689a3e0fb421655",
      "parents": [
        "0df8130fe80ebde052516c1d729aa5d1c69ebc5c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 18:34:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:16 2008 -0300"
      },
      "message": "V4L/DVB (7163): em28xx: makes audio settings more stable\n\nImproves audio configurations on em28xx:\n        - mutes audio before changing amux;\n        - adds a delay after setting audio src;\n        - waits up to 50ms for ac97 busy.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0df8130fe80ebde052516c1d729aa5d1c69ebc5c",
      "tree": "e1854bd1ad058360584f0abc46ee3104b6c67b5e",
      "parents": [
        "0da5176f4e0d5aea3e33a11a17c1847939df4dcc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 15:56:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:15 2008 -0300"
      },
      "message": "V4L/DVB (7162): em28xx: Fix endian and returns the correct values\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0da5176f4e0d5aea3e33a11a17c1847939df4dcc",
      "tree": "47337233f377222bc9c94aa31cbbcacb32bce718",
      "parents": [
        "1e7ad56f1fef94a7d8c1050bf3548d957fe67c01"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 15:55:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:15 2008 -0300"
      },
      "message": "V4L/DVB (7161): em28xx: Fix printing debug values higher than 127\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1e7ad56f1fef94a7d8c1050bf3548d957fe67c01",
      "tree": "3ed254e7f3654307160de8942ee885a169fe8def",
      "parents": [
        "7463dda2ae868d3e0a6c98f65d6331481fc73ca3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 09:00:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:14 2008 -0300"
      },
      "message": "V4L/DVB (7160): em28xx: Allow register dump/setting for debug\n\nAdds vidioc_[g|s]_register handlers. This allows getting/setting register\nfrom em28xx.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7463dda2ae868d3e0a6c98f65d6331481fc73ca3",
      "tree": "af31fbb1dfddf4edc74d7629d24ecf682d31429d",
      "parents": [
        "1685a6fed210b110ac8abeff24e2ffd1713cb3fb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 05 22:29:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:14 2008 -0300"
      },
      "message": "V4L/DVB (7158): Fix em28xx audio initialization\n\nAC97 register initialization seem to always be needed. This patch fixes audio\nfor Prolink/Pixelview USB2 board.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1685a6fed210b110ac8abeff24e2ffd1713cb3fb",
      "tree": "f277db447164e112a1654d786524df8025a94692",
      "parents": [
        "384b835aed8acf341d99969b58d27434685bdd3d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 05 07:37:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7156): em28xx/em28xx-core.c: fix use of potentially uninitialized variable\n\ndrivers/media/video/em28xx/em28xx-core.c: In function \u0027em28xx_set_audio_source\u0027:\ndrivers/media/video/em28xx/em28xx-core.c:276: warning: \u0027no_ac97\u0027 may be used uninitialized in this function\n\nThis looks like a genuine bug to me.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "384b835aed8acf341d99969b58d27434685bdd3d",
      "tree": "ef913385984bc4a020a8b65533eed6544f37f5f9",
      "parents": [
        "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Mon Feb 04 20:52:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7150): [v4l] convert videbuf_vmalloc_memory to videobuf_vmalloc_memory\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0",
      "tree": "a6a4fbd8b9116924d9e01a33ebe45befb4b6e05b",
      "parents": [
        "427d20c4e6321ed2482630900891e40b4f2de6a3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Feb 02 20:20:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7139): add parentheses\n\n\u0027!\u0027 has a higher priority than \u0027\u0026\u0027: bitanding has no effect.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "427d20c4e6321ed2482630900891e40b4f2de6a3",
      "tree": "4020b0d5fbd5145929faf588b2580384e82ca764",
      "parents": [
        "fb62a5953e9e6969f78adc7291c1a8845116f776"
      ],
      "author": {
        "name": "Luc Saillard",
        "email": "luc@saillard.org",
        "time": "Wed Jan 30 17:23:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7132): Add USB ID for a newer variant of Hauppauge WinTV-HVR 900\n\nDevice description:\nWinTV-HVR-900\nM/R: 65018/B3C0 ##4207\n\nSigned-off-by: Luc Saillard \u003cluc@saillard.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fb62a5953e9e6969f78adc7291c1a8845116f776",
      "tree": "0a702ac62d4c1d4128cac16866ae3011f5d8b872",
      "parents": [
        "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:59:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7122): saa7134-empress: Remove back lock\n\nvideobuf functions at close() method already locks videobuf. It makes no sense\nto keep the locking at empress close() method.\n\nThere is also a lock at open() method. I\u0027m not sure if it is safe to remove the\nlocking there.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da",
      "tree": "f5ff902b731ead3984eb9f9e971289161336f4ba",
      "parents": [
        "ce3a35d3c00918296e552af5ecc7b771af766436"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:57:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7121): Renames videobuf lock to vb_lock\n\nThis helps to identify where vb_lock is being used, and find missusages of the\nlocks.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ce3a35d3c00918296e552af5ecc7b771af766436",
      "tree": "11cea0e1b70fde7fef7b231b2096498c2fad5680",
      "parents": [
        "0ed4a6ea9dbd9f5b77ce594f7f46be022d2c49ec"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:40:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:11 2008 -0300"
      },
      "message": "V4L/DVB (7120): videobuf lock is already initialized at videobuf-core.c\n\nRemoves the duplicated mutex_init code.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ed4a6ea9dbd9f5b77ce594f7f46be022d2c49ec",
      "tree": "5d773187b739be938268807b05e8815492c2a3db",
      "parents": [
        "251130bf266000fe6e9fdccda50fe4b5c1d6cb24"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Jan 30 01:07:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:11 2008 -0300"
      },
      "message": "V4L/DVB (7118): dvb-ttpci: Improved display of still pictures\n\nImproved display of still pictures (VIDEO_STILLPICTURE ioctl).\nEnsure that both fields are displayed for progressive frames.\n\nThanks to Reinhard Nissl and Klaus Schmidinger for finding out\nthat the FREEZE command does this.\n\nThanks-to: Reinhard Nissl \u003crnissl@gmx.de\u003e\nThanks-to: Klaus Schmidinger \u003cKlaus.Schmidinger@cadsoft.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "251130bf266000fe6e9fdccda50fe4b5c1d6cb24",
      "tree": "418bd0f1d252cb4c49d35ca74e3ac13eeeb3c0f3",
      "parents": [
        "03aa73c58704182298495569bbb613bf8fc770d1"
      ],
      "author": {
        "name": "Kim Sandberg",
        "email": "ksan@saunalahti.fi",
        "time": "Wed Jan 30 00:42:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:10 2008 -0300"
      },
      "message": "V4L/DVB (7117): budget-av: Add support for Satelco EasyWatch PCI DVB-T\n\nAdd support for Satelco EasyWatch PCI DVB-T, sub-id 0x1894:0x003a.\n\nSigned-off-by: Kim Sandberg \u003cksan@saunalahti.fi\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "03aa73c58704182298495569bbb613bf8fc770d1",
      "tree": "fce06b2a13cc25a7e6a80f8a70ba2b9bd683d9c7",
      "parents": [
        "998cb0827d62f13a80e7f7b0ec993e98184cbc57"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Jan 29 23:56:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:10 2008 -0300"
      },
      "message": "V4L/DVB (7116): budget-av: Add support for KNC TV Station Plus X4\n\nAdd support for KNC TV Station Plus X4, sub-system id 0x1894:0x0015.\nBased on a patch submitted by Johannes Deisenhofer.\n\nThanks-to: Johannes Deisenhofer \u003cjo.deisenhofer@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "998cb0827d62f13a80e7f7b0ec993e98184cbc57",
      "tree": "6abb86fd00894952d556ba9e34b991600c89ae10",
      "parents": [
        "c3f686f152767b84893e474acd1a7758988dc369"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Jan 28 22:49:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7110): Trivial printf warning fix (radio-si470)\n\nThanks to  Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e for pointing this\nissue.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3f686f152767b84893e474acd1a7758988dc369",
      "tree": "38422271ed6210b08b95d08457e1c0cf371443ce",
      "parents": [
        "532fe65205253aef1ce5c0c76d2d8d303fb3fe71"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Jan 28 22:43:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7108): radio-si470x.c: check-after-use\n\nAdrian used the coverity checker against radio-si470x and found this:\n\n\u003e The Coverity checker spotted the following check-after-use in\n\u003e drivers/media/radio/radio-si470x.c:\n\u003e\n\u003e \u003c--  snip  --\u003e\n\u003e static void si470x_usb_driver_disconnect(struct usb_interface *intf)\n\u003e {\n\u003e         struct si470x_device *radio \u003d usb_get_intfdata(intf);\n\u003e\n\u003e         del_timer_sync(\u0026radio-\u003etimer);    \u003c------------------\n\u003e         flush_scheduled_work();\n\u003e\n\u003e         usb_set_intfdata(intf, NULL);\n\u003e         if (radio) {                      \u003c------------------\n\u003e                 video_unregister_device(radio-\u003evideodev);\n\u003e                 kfree(radio-\u003ebuffer);\n\u003e                 kfree(radio);\n\u003e         }\n\u003e }\n\u003e \u003c--  snip  --\u003e\n\u003e\n\u003e Either \"radio\" can be NULL and this case has to be properly handled or\n\u003e the NULL check is not required.\n\nThese two lines should indeed better be inside the if statement.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "532fe65205253aef1ce5c0c76d2d8d303fb3fe71",
      "tree": "6b47e950076f83bda754986625b7aded99146356",
      "parents": [
        "fe2b8f50a336bcd51e3d209c5838c573b4b540b3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:10:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7106): em28xx/: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- em28xx-core.c:em28xx_write_reg_bits()\n- em28xx-video.c:em28xx_vdev_init()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fe2b8f50a336bcd51e3d209c5838c573b4b540b3",
      "tree": "a4b6420b067463b5c385ffd15134dc61f048505a",
      "parents": [
        "beb9e780a45a2e21f3d62bd4c71d695aa195fe69"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:10:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:08 2008 -0300"
      },
      "message": "V4L/DVB (7104): stk-sensor.c: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- stk_sensor_outb()\n- stk_sensor_inb()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "beb9e780a45a2e21f3d62bd4c71d695aa195fe69",
      "tree": "5404efd38beafbf3656b7dc1aea014ca02fa5bb4",
      "parents": [
        "c52c4d063eb163d2980c1884370da453662a1f31"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:11:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:05 2008 -0300"
      },
      "message": "V4L/DVB (7103): make stk_camera_cleanup() static\n\nstk_camera_cleanup() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c52c4d063eb163d2980c1884370da453662a1f31",
      "tree": "435eea10bb84e0cc24de82e455c72dda22683f99",
      "parents": [
        "805d92dfa627acad3d4a78966bc5e4f8183d48b3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:11:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:04 2008 -0300"
      },
      "message": "V4L/DVB (7102): make tuner-core.c:tuner_list static\n\ntuner_list can become static - and it\u0027s anyway a way too generic name\nfor a global variable - see commit b00ef4b8d8c29bfb5f6f92ee60bc04b604f36ef2\nfor a completely different global variable of the same name I just made\nstatic...\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "805d92dfa627acad3d4a78966bc5e4f8183d48b3",
      "tree": "97b5b1f2ab7830327dcc1f0640ee8610da74344c",
      "parents": [
        "0e8f4cc5c8bb782edbaee54a760ebc034252fab0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:12:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:02 2008 -0300"
      },
      "message": "V4L/DVB (7100): frontends/tda18271-common.c: fix off-by-one\n\nThis patch fixes an off-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e8f4cc5c8bb782edbaee54a760ebc034252fab0",
      "tree": "2363232583123fd4ab856b3cc29b576ce536899a",
      "parents": [
        "e08a8c9dc7d247ec2a98ea2d7ac5ecea6af5593c"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Mon Jan 28 12:01:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:00 2008 -0300"
      },
      "message": "V4L/DVB (7097): saa7134-dvb: add missing dvb_attach call (for tda10046_attach)\n\nsaa7134-dvb: add missing dvb_attach around tda10046_attach\n\nThis patch adds a possibly missing dvb_attach for tda10046_attach.\nThis removes the hard dependency of saa7134-dvb on tda1004x module.\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e08a8c9dc7d247ec2a98ea2d7ac5ecea6af5593c",
      "tree": "38d618d585c6c330727cd130c4fe95be3a4450ec",
      "parents": [
        "dd49f30ca032464839085ec3a54dd9917829c891"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 27 14:43:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7093): radio-sf16fmi: fix request_region()\n\nisapnp_fmi_probe attaches device. However, if request_region() fails, the\ndevice isn\u0027t disattached.\n\nReviewed-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dd49f30ca032464839085ec3a54dd9917829c891",
      "tree": "b2ea8b10b282f5579dcb3f29264cd7b5caba141c",
      "parents": [
        "0e3301ec23000ffbbe28771eb79628856a9a2f84"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Sun Jan 27 14:29:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7092): radio-sf16fmr2: fix request_region() validation [bugzilla 9699]\n\nThis patch changed the request_region() validation to avoid invalid return.\nThanks to Roland Kletzing \u003cdevzero@web.de\u003e for bug report and data collection.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e3301ec23000ffbbe28771eb79628856a9a2f84",
      "tree": "c6d2ab5c24d0a13d4d78b317a60fe4ad1166b218",
      "parents": [
        "2de3a5a5c52ae1550be537829bb487131430d74b"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sun Jan 27 14:54:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7091): radio-si470x improvements and seldom problem fixed in tuning functions\n\nI updated the radio-si470x driver another time. Here are the commented history entries:\n\n- number of seek_retries changed to tune_timeout\nThe last versions checked for the end of frequency tuning by polling a si470x register.\nTherefore polling depended on the usb utilization.\nThis was changed to have a constant timeout now.\n\n- fixed problem with incomplete tune operations by own buffers\nThe last version used a shared buffer to assembly the USB HID reports.\nIt sometimes happened, that multiple functions were modifing this buffer simultanuously.\nWhen sending such reports, the hardware returned USB stalls (-EPIPE).\nNow buffers of the correct size (smaller than before) are allocated as local variables.\n\n- optimization of variables\nThe size of some variables has been reduced to allow the compiler to generate more optimized code.\n\n- improved error logging\nAt some important location, error checking was improved.\nEspecially the usb transfers to access si470x registers and the tuning functions were modified.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2de3a5a5c52ae1550be537829bb487131430d74b",
      "tree": "5077b52845248a6fc306cdec2cf3842c651c9c2e",
      "parents": [
        "1fdd61c0228a32b9a5e10593b225851d8920595b"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:25:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:58 2008 -0300"
      },
      "message": "V4L/DVB (7090): V4L: stkwebcam: use v4l_compat_ioctl32\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1fdd61c0228a32b9a5e10593b225851d8920595b",
      "tree": "61a2134e8a05f10fe51b0904d361a4b1eafc6e37",
      "parents": [
        "1112fb68ae9c838294d38e1f209fedbc0dbf11d5"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:24:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:58 2008 -0300"
      },
      "message": "V4L/DVB (7089): V4L: stkwebcam: Power management support\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1112fb68ae9c838294d38e1f209fedbc0dbf11d5",
      "tree": "b67cebd5214e32a60c9691873519c47e60bc0b61",
      "parents": [
        "0ed464e13e9321de9d1fff356eda58498574272e"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:24:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7088): V4L: stkwebcam: Add support for YUYV format\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ed464e13e9321de9d1fff356eda58498574272e",
      "tree": "bf0138ac4c648f6634c41028fbb0d6597a7e7bde",
      "parents": [
        "29e4e05041842bca57ec539e51cfeae8948e7320"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Jan 26 07:38:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7086): driver: tcm825x - fix logical typo error\n\nThis patch does fix potential NULL pointer dereference\ndue to logical typo error.\n\nThe issue is pointed out by\nGuennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\n\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCC: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "29e4e05041842bca57ec539e51cfeae8948e7320",
      "tree": "e10a09416ff9967a294fd6464e01fffe667b2cef",
      "parents": [
        "728b92a2301c705dc36419ab0e7163b129462696"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:49:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7085): saa7134: detect the LifeView FlyDVB-T Hybrid Mini PCI\n\nThanks to Angelo Lisco for his initial patch we missed and to\nAhmet Dogan Ugurel confirming such a device functional.\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": "728b92a2301c705dc36419ab0e7163b129462696",
      "tree": "f4f13d76dcd1df86606bef8470e4588288856f75",
      "parents": [
        "ad1ef131c35bb6967acd5ce3072a32ec1d27b482"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:42:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:56 2008 -0300"
      },
      "message": "V4L/DVB (7084): saa7134: add support for the Medion / Creatix CTX948 card\n\nThis adds support for analog inputs and DVB-T.\nGood sensitivity for DVB-T currently needs to use analog TV first.\nDVB-S support is not yet completed, but is on the way.\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": "ad1ef131c35bb6967acd5ce3072a32ec1d27b482",
      "tree": "48820453dddb8d21ad13ae41a0372804190823b0",
      "parents": [
        "4ba243734a0363649c514353334ed3d6ca39a5fb"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:32:39 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:56 2008 -0300"
      },
      "message": "V4L/DVB (7083): saa7134: enable radio and external analog audio-in on the md2819\n\nIt also enumerates now the separate composite input at first\nand adds mute ability to radio and external audio-in.\n\nMany thanks to Daftcho Tabakov for reporting the flaws and testing.\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": "4ba243734a0363649c514353334ed3d6ca39a5fb",
      "tree": "2e528162af8fb770dbdc7e2b04a1323282e1d64d",
      "parents": [
        "c0e0aff9779303c7e3ef7e6db4001dbc2bfdcbdd"
      ],
      "author": {
        "name": "Hermann Pitton",
        "email": "hermann-pitton@arcor.de",
        "time": "Sun Jan 20 19:27:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:55 2008 -0300"
      },
      "message": "V4L/DVB (7082): support for Twinhan Hybrid DTV-DVB 3056 PCI\n\nS-Video is unconfirmed, but likely correct.\nThe remote is not yet investigated.\n\nThanks go to Sioux for providing code and asking to fix the auto\ndetection.\n\nSigned-off-by: sioux \u003csioux_it@libero.it\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": "c0e0aff9779303c7e3ef7e6db4001dbc2bfdcbdd",
      "tree": "91c9f7642030a2de8d961b04f78d09c3f3bc40b9",
      "parents": [
        "71c044752cdae89136862495f244d37073e2cf66"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Fri Jan 25 22:03:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:54 2008 -0300"
      },
      "message": "V4L/DVB (7081): zr364xx: add support for Creative DiVi CAM 516\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "71c044752cdae89136862495f244d37073e2cf66",
      "tree": "a3e1d880018f76f82f6c124bffe0021534f310ee",
      "parents": [
        "e8e672c57736872ef0bd05640503ee04ff443890"
      ],
      "author": {
        "name": "Antoine Jacquet",
        "email": "royale@zerezo.com",
        "time": "Fri Jan 25 22:01:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:54 2008 -0300"
      },
      "message": "V4L/DVB (7080): zr364xx: add support for Pentax Optio 50\n\nSigned-off-by: Antoine Jacquet \u003croyale@zerezo.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "46c9fc861f2a47ce806671933f96f03ab3bdda7a",
      "tree": "f365b494e28493cdb7e7115660eb0d6a5e20ff2a",
      "parents": [
        "a348d2005d4a76c8c84150329f926c255c994ead"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Jan 19 05:38:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7076): bt878: include KERN_ facility level\n\nprintk should use KERN_* levels.\n\nCC: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a348d2005d4a76c8c84150329f926c255c994ead",
      "tree": "11d2387c28c6038d74d5681f1fd500ac0d0f9725",
      "parents": [
        "057596eea8402aa8f7a670bf3195665aa8267204"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 18 08:53:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7049): Remove sound/driver.h\n\nsound/driver.h is already included by sound/core.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "057596eea8402aa8f7a670bf3195665aa8267204",
      "tree": "1c42fca7337e9b4000cb5d2fc2f9f7b53c7de31e",
      "parents": [
        "1a4e30c3eaffb83218977477bb83d54316844acb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Feb 02 11:25:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:53 2008 -0300"
      },
      "message": "V4L/DVB (7133): Fix Kconfig dependencies\n\nAs pointed by Adrian Bunk, with I2C\u003dm and VIDEO_DEV\u003dy, videodev brokes.\n\nThis patch moves the functions that videodev needs from v4l2-common. It also\nfixes some Kconfig changes.\n\nAfter this patch, I2C\u003dm / VIDEO_DEV\u003dy will make v4l2 core statically linked\ninto kernel. v4l2-common will be m, and all V4L drivers will also be m.\n\nThis approach is very conservative, since it is possible to have V4L drivers\nthat don\u0027t need I2C or v4l2-common. The better is to map what drivers really\nneed v4l2-common, making them to select v4l2-common, and allowing the others to\nbe \u0027y\u0027, \u0027m\u0027 and \u0027n\u0027.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1a4e30c3eaffb83218977477bb83d54316844acb",
      "tree": "f1ba07915c308e0c5d5772cce140dcf1fe004ec5",
      "parents": [
        "a9254475bbfbed5f0596d952c6a3c9806e19dd0b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:15:52 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:51 2008 -0300"
      },
      "message": "V4L/DVB (7119): Remove obsolete code from v4l2-common\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a9254475bbfbed5f0596d952c6a3c9806e19dd0b",
      "tree": "f397e0332af0e2326e23a2f27db86c2262c5e755",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Jan 29 18:32:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:50 2008 -0300"
      },
      "message": "V4L/DVB (7115): Fix bug #9833: regression when compiling V4L without I2C\n\nAdrian Bunk reported:\n\n\u003e \u003e Commit 8ffbc6559493c64d6194c92d856196fdaeb8a5fb causes the following\n\u003e \u003e compile error with CONFIG_VIDEO_DEV\u003dy/m, CONFIG_I2C\u003dn:\n\u003e \u003e\n\u003e \u003e \u003c--  snip  --\u003e\n\u003e \u003e\n\u003e \u003e ...\n\u003e \u003e   MODPOST 26 modules\n\u003e \u003e ERROR: \"i2c_attach_client\" [drivers/media/video/v4l2-common.ko] undefined!\n\u003e \u003e make[2]: *** [__modpost] Error 1\n\u003e \u003e\n\u003e \u003e \u003c--  snip  --\u003e\n\n...\n\nAnd what should happen if CONFIG_VIDEO_DEV\u003dy, CONFIG_I2C\u003dm?\n\nCC: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "edd2fd643c500c812cae5b0d314ab9db9f959898",
      "tree": "46e7fb390f08cc58ca521c714742651cadf89098",
      "parents": [
        "11e0704b7ec3abfeaee7e3a56f11c82024d1ae01"
      ],
      "author": {
        "name": "Chien Tung",
        "email": "ctung@neteffect.com",
        "time": "Fri Feb 15 21:00:36 2008 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Feb 16 21:16:33 2008 -0800"
      },
      "message": "RDMA/nes: Fix VLAN support\n\nWe need to account for the VLAN header size in nes_netdev_change_mtu()\nand nes_netdev_init().  Also, add spin lock/unlock during VLAN RX\nregistration so only one process can assign VLAN group for a given\ninterface at a time.\n\nSigned-off-by: Chien Tung \u003cctung@neteffect.com\u003e\nSigned-off-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1309d4e68497184d2fd87e892ddf14076c2bda98",
      "tree": "5cbd4ee54ccbeb8834d600700a48d4acaa559923",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739",
        "5410f729e331bd607d99057ece59f6d7866cd3dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 15:29:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 15:29:23 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: fix sparse warning in pata_acpi.c\n  ata: fix sparse warning in pata_marvell.c\n  ata: fix sparse warning in pata_jmicron.c\n  ata: fix sparse warning in pata_cs5536.c\n  ata: sparse fixes for pata_amd.c\n  pata_scc.c: add thaw ops\n  pata_cs5536.c bugfix\n  pata_legacy: don\u0027t call ata_host_detach() after initialization failure\n  ata: fix sparse warnings in sata_mv.c\n  ata: fix sparse warning in sata_via.c\n  ata: fix sparse warning in sata_promise.c\n  ata: fix sparse warning in ata_piix.c\n  ata: fix sparse warning in libata-core.c\n  ata: make ata_scsiop_inq_89 static in libata-scsi.c\n"
    },
    {
      "commit": "11e0704b7ec3abfeaee7e3a56f11c82024d1ae01",
      "tree": "b4929f77a34339c47ee4863fed47d8bca717c538",
      "parents": [
        "c7482b81c8b524193d736488c149adbe27a7eb7f"
      ],
      "author": {
        "name": "Glenn Streiff",
        "email": "gstreiff@neteffect.com",
        "time": "Fri Feb 15 11:41:27 2008 -0600"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Feb 15 15:05:05 2008 -0800"
      },
      "message": "RDMA/nes: Fix MAC interrupt erroneously masked on ifdown\n\nOnly mask out MAC interrupt if necessary and re-enable on ifup.  There\ncould be multiple netdevs going through the same MAC.  MAC interrupts\nshould not be masked off until the last netdev is downed.\n\nSigned-off-by: Chien Tung \u003cctung@neteffect.com\u003e\nSigned-off-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c7482b81c8b524193d736488c149adbe27a7eb7f",
      "tree": "a9b68e294a9565335463fdceee8fc0543974d28d",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Feb 15 10:24:49 2008 +0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Feb 15 15:05:05 2008 -0800"
      },
      "message": "IB: Fix return value in ib_device_register_sysfs()\n\nIf kobject_create_and_add() fails and returns NULL, the current code\nin ib_device_register_sysfs() does not set ret and hence returns 0.\nSet ret to -ENOMEM for this failure, so that the caller knows that\nib_device_register_sysfs() actually failed.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5410f729e331bd607d99057ece59f6d7866cd3dc",
      "tree": "46d0879dd50e68a4e0a0bc04e80fac4b978233dd",
      "parents": [
        "42268e26aa9d2b6d0d1f890c354447f185fc2624"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:31 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:33 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_acpi.c\n\ndrivers/ata/pata_acpi.c:80:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "42268e26aa9d2b6d0d1f890c354447f185fc2624",
      "tree": "be7fc2128ec0f9880d5aeffa275b90baf53de0d8",
      "parents": [
        "ef2f2e4911654f0bc3b432b3d27e7c4d992efb7b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:29 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:30 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_marvell.c\n\ndrivers/ata/pata_marvell.c:88:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ef2f2e4911654f0bc3b432b3d27e7c4d992efb7b",
      "tree": "f9206f53d634c1369f50293fa22fe62590ab5d67",
      "parents": [
        "2072fb55cf2400f2f7f4b47849b69f440bb9808f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:26 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:29 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_jmicron.c\n\ndrivers/ata/pata_jmicron.c:118:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2072fb55cf2400f2f7f4b47849b69f440bb9808f",
      "tree": "c79514cc16eb9bf6a2b64fda577c3bf43d4e9dea",
      "parents": [
        "d98f88c222bf56cfa5839930fb0d0af22d1c36bf"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:23 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:27 2008 -0500"
      },
      "message": "ata: fix sparse warning in pata_cs5536.c\n\nEverybody passes in a u32...why fight it.\n\ndrivers/ata/pata_cs5536.c:124:26: warning: incorrect type in argument 3 (different signedness)\ndrivers/ata/pata_cs5536.c:124:26:    expected int *val\ndrivers/ata/pata_cs5536.c:124:26:    got unsigned int *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d98f88c222bf56cfa5839930fb0d0af22d1c36bf",
      "tree": "76edf5c98394afed537474fc5b8b5c5eb248724d",
      "parents": [
        "1ec414ecc0fe09a610dfafcc6958103a37b7eb0f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:20 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:24 2008 -0500"
      },
      "message": "ata: sparse fixes for pata_amd.c\n\ndrop return statement.\ndrivers/ata/pata_amd.c:149:2: warning: returning void-valued expression\n\nCommit ce54d1616302117fa98513ae916bb3333e1c02ea pata_amd: update mode selection for NV PATAs\n\nadded the initializer for nv_mode_filter but missed deleting the previously\nset mode_filter\n\ndrivers/ata/pata_amd.c:509:3: warning: Initializer entry defined twice\ndrivers/ata/pata_amd.c:521:3:   also defined here\ndrivers/ata/pata_amd.c:544:3: warning: Initializer entry defined twice\ndrivers/ata/pata_amd.c:556:3:   also defined here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1ec414ecc0fe09a610dfafcc6958103a37b7eb0f",
      "tree": "1872e57aad05c04d7de941233f50dc11285bf56c",
      "parents": [
        "b6966a61a8b5df2987856c81f39a8fd014d32a80"
      ],
      "author": {
        "name": "Akira Iguchi",
        "email": "akira2.iguchi@toshiba.co.jp",
        "time": "Wed Feb 13 11:55:07 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:22 2008 -0500"
      },
      "message": "pata_scc.c: add thaw ops\n\nThis patch adds default thaw ops and fixes the freeze/thaw inconsistency.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6966a61a8b5df2987856c81f39a8fd014d32a80",
      "tree": "beb3c473fae91311d243c301d2438f83c41c0cfe",
      "parents": [
        "7a3a16fe7ddf0570e2fcf286d7e244a5e1e16f6a"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Wed Feb 13 01:41:44 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:18 2008 -0500"
      },
      "message": "pata_cs5536.c bugfix\n\nFix speed negotiation for secondary device.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a3a16fe7ddf0570e2fcf286d7e244a5e1e16f6a",
      "tree": "e877fc0bd4ed426d3f7d70bed218cf7d4c5555b1",
      "parents": [
        "5ab063e397d9f6fcadb37a07465efcc87f9e9345"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Feb 13 18:20:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:12 2008 -0500"
      },
      "message": "pata_legacy: don\u0027t call ata_host_detach() after initialization failure\n\nata_host_detach() detaches an attached port and shouldn\u0027t be called on\na port which hasn\u0027t been attached yet.  pata_legacy incorrectly calls\nata_host_detach() on unattached port after initialization failure\ncausing oops.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ab063e397d9f6fcadb37a07465efcc87f9e9345",
      "tree": "07f277c327cb37dcc9201ea2671e4176e751e723",
      "parents": [
        "48e1f800eaa08eefe00476b83a7983b707d31848"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:14 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:03 2008 -0500"
      },
      "message": "ata: fix sparse warnings in sata_mv.c\n\npp is never used again in this function, no need to declare a\nnew one.\n\ndrivers/ata/sata_mv.c:1545:24: warning: symbol \u0027pp\u0027 shadows an earlier one\ndrivers/ata/sata_mv.c:1501:22: originally declared here\ndrivers/ata/sata_mv.c:1553:24: warning: symbol \u0027pp\u0027 shadows an earlier one\ndrivers/ata/sata_mv.c:1501:22: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48e1f800eaa08eefe00476b83a7983b707d31848",
      "tree": "263721433b5f9bdfbb97b45fe79d434a3b492b9a",
      "parents": [
        "6903c0f7efe907ada1b9636b52c5ae11fd51ab68"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:11 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:51:01 2008 -0500"
      },
      "message": "ata: fix sparse warning in sata_via.c\n\ndrivers/ata/sata_via.c:336:2: warning: returning void-valued expression\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6903c0f7efe907ada1b9636b52c5ae11fd51ab68",
      "tree": "4bf8744af5360c44ab4f484c3de715b5250126e8",
      "parents": [
        "018d982721209241ede1180aa795d68833c26b10"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:08 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:50:59 2008 -0500"
      },
      "message": "ata: fix sparse warning in sata_promise.c\n\ndrivers/ata/sata_promise.c:546:15: warning: symbol \u0027len\u0027 shadows an earlier one\ndrivers/ata/sata_promise.c:538:6: originally declared here\n\nlen is set again immediately after the loop, so this is safe.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "018d982721209241ede1180aa795d68833c26b10",
      "tree": "a188445739109e1d14ff6a1c02f312e3fc617b96",
      "parents": [
        "eeb37ac87459f8e86d53243bd97e0c086de7eb87"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 21:14:05 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:50:58 2008 -0500"
      },
      "message": "ata: fix sparse warning in ata_piix.c\n\ndrivers/ata/ata_piix.c:1655:8: warning: symbol \u0027rc\u0027 shadows an earlier one\ndrivers/ata/ata_piix.c:1616:6: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eeb37ac87459f8e86d53243bd97e0c086de7eb87",
      "tree": "798c9d04e2d3303cc5d12b64a1b8a13a0f317aad",
      "parents": [
        "08f01058fe8fcf0d4d69d96d667c51d52859b31d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 14 10:45:23 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:50:56 2008 -0500"
      },
      "message": "ata: fix sparse warning in libata-core.c\n\nrc is used to test the return value and possibly return an error.\nNo need to redeclare inside the loop.\n\ndrivers/ata/libata-core.c:7089:7: warning: symbol \u0027rc\u0027 shadows an earlier one\ndrivers/ata/libata-core.c:7030:9: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "08f01058fe8fcf0d4d69d96d667c51d52859b31d",
      "tree": "f14379342d508ad03fc13af8a6c708209a3903e2",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 14 10:45:20 2008 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 15 13:50:53 2008 -0500"
      },
      "message": "ata: make ata_scsiop_inq_89 static in libata-scsi.c\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f6866fecd6fd8e44a6715da09844a4fd1b8484da",
      "tree": "a166c399ddb37a48035589ffda29ef05d236c4b4",
      "parents": [
        "4ee29f6a52158cea526b16a44ae38643946103ec",
        "997b37da1515c1620692521786a74af271664eb7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 07:33:07 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 15 07:33:07 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (82 commits)\n  [NET]: Make sure sockets implement splice_read\n  netconsole: avoid null pointer dereference at show_local_mac()\n  [IPV6]: Fix reversed local_df test in ip6_fragment\n  [XFRM]: Avoid bogus BUG() when throwing new policy away.\n  [AF_KEY]: Fix bug in spdadd\n  [NETFILTER] nf_conntrack_proto_tcp.c: Mistyped state corrected.\n  net: xfrm statistics depend on INET\n  [NETFILTER]: make secmark_tg_destroy() static\n  [INET]: Unexport inet_listen_wlock\n  [INET]: Unexport __inet_hash_connect\n  [NET]: Improve cache line coherency of ingress qdisc\n  [NET]: Fix race in dev_close(). (Bug 9750)\n  [IPSEC]: Fix bogus usage of u64 on input sequence number\n  [RTNETLINK]: Send a single notification on device state changes.\n  [NETLABLE]: Hide netlbl_unlabel_audit_addr6 under ifdef CONFIG_IPV6.\n  [NETLABEL]: Don\u0027t produce unused variables when IPv6 is off.\n  [NETLABEL]: Compilation for CONFIG_AUDIT\u003dn case.\n  [GENETLINK]: Relax dances with genl_lock.\n  [NETLABEL]: Fix lookup logic of netlbl_domhsh_search_def.\n  [IPV6]: remove unused method declaration (net/ndisc.h).\n  ...\n"
    },
    {
      "commit": "f881d8290c59beb472062142aab54af2554d0d9c",
      "tree": "804106184583b6a77d14e6444ebb45e94bc8eeea",
      "parents": [
        "4ee29f6a52158cea526b16a44ae38643946103ec"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Feb 15 19:15:05 2008 +0800"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Feb 15 19:15:05 2008 +0800"
      },
      "message": "[HIFN]: Fix invalid config ifdefs for RNG support\n    \nThe CRYPTO_DEV_HIFN_795X_RNG ifdefs are missing the CONFIG_ prefix.\n    \nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "69c3683ca7fe066ecba9e8a0424c5abd258a5d58",
      "tree": "885d2e9eca411c70d600623b2bfb9526304f1320",
      "parents": [
        "b5c15fc004ac83b7ad280acbe0fd4bbed7e2c8d4"
      ],
      "author": {
        "name": "Keiichi KII",
        "email": "k-keiichi@bx.jp.nec.com",
        "time": "Fri Feb 15 02:01:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 15 02:01:58 2008 -0800"
      },
      "message": "netconsole: avoid null pointer dereference at show_local_mac()\n\nThis patch avoids a null pointer dereference when we read local_mac \nfor netconsole in configfs and shows default local mac address\nvalue.\n\nA null pointer dereference occurs when we call show_local_mac() via \nlocal_mac entry in configfs before we setup the content of netpoll\nusing netpoll_setup().\n\nSigned-off-by: Keiichi KII \u003ck-keiichi@bx.jp.nec.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ee29f6a52158cea526b16a44ae38643946103ec",
      "tree": "e439df35a39c06df3665ec30b406406f08e82177",
      "parents": [
        "4e3d0319451805cffa69bdb1352f1c9817bf28bc",
        "5906a0448208024d140e1ee0e65f9168a405fb94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:30:22 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:30:22 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: add USB IDs for MacBook 3rd generation\n  HID: add LCSPEC from VERNIER to quirk list\n  HID: fix processing of event quirks\n  HID: Blacklist new GTCO CalComp USB device PIDs\n"
    },
    {
      "commit": "4e3d0319451805cffa69bdb1352f1c9817bf28bc",
      "tree": "ec9426300d73f742d7487142ca1a57ef806002bc",
      "parents": [
        "11d64be6a631236b3b3d21711c7d1a83d9f85904",
        "f60d63f642d824914677fb40330671117dc39c3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:46 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: DMI: quirk for FSC ESPRIMO Mobile V5505\n  ACPI: DMI blacklist updates\n  pnpacpi: __initdata is not an identifier\n  ACPI: static acpi_chain_head\n  ACPI: static acpi_find_dsdt_initrd()\n  ACPI: static acpi_no_initrd_override_setup()\n  thinkpad_acpi: static\n  ACPI suspend: Execute _WAK with the right argument\n  cpuidle: Add Documentation\n  ACPI, cpuidle: Clarify C-state description in sysfs\n  ACPI: fix suspend regression due to idle update\n"
    },
    {
      "commit": "11d64be6a631236b3b3d21711c7d1a83d9f85904",
      "tree": "ddd4d2444ff79cc9866d30c35c16f75e0c6ce16d",
      "parents": [
        "c24ce1d88781b4d2b8232967630abaa1c90724cf",
        "a602cc05f8fc849023e72e2857bd842f0104f648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:06 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:29:06 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (46 commits)\n  sh: Fix multiple UTLB hit on UP SH-4.\n  sh: fix pci io access for r2d boards\n  sh: fix ioreadN_rep and iowriteN_rep\n  sh: use ctrl_in/out for on chip pci access\n  sh: Kill off more dead symbols.\n  sh: __uncached_start only on sh32.\n  sh: asm/irq.h needs asm/cpu/irq.h.\n  serial: sh-sci: Fix up SH-5 build.\n  sh: Get SH-5 caches working again post-unification.\n  maple: Fix up maple build failure.\n  sh: Kill off bogus SH_SDK7780_STANDALONE symbol.\n  sh: asm/tlb.h needs linux/pagemap.h for CONFIG_SWAP\u003dn.\n  sh: Tidy include/asm-sh/hp6xx.h\n  maple: improve detection of attached peripherals\n  sh: Shut up some trivial build warnings.\n  sh: Update SH-5 flush_cache_sigtramp() for API changes.\n  sh: Fix up set_fixmap_nocache() for SH-5.\n  sh: Fix up pte_mkhuge() build breakage for SH-5.\n  sh: Disable big endian for SH-5.\n  sh: Handle SH7366 CPU in check_bugs().\n  ...\n"
    },
    {
      "commit": "cead99dcf48eeaaac0a1ececff9c979756b79294",
      "tree": "dbfda378d0d6ce818b9a44b4cc2dd4fd4fa2f7aa",
      "parents": [
        "664a1566df81b44f7e5e234d55e3bc8c6c0be211",
        "ead595aeb0974171eddd012df115424752413c26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:23:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:23:32 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cma: Do not issue MRA if user rejects connection request\n  mlx4_core: Move table_find from fmr_alloc to fmr_enable\n  IB/mlx4: mlx4_ib_fmr_alloc() should call mlx4_fmr_enable()\n  IPoIB: Remove unused struct ipoib_cm_tx.ibwc member\n  IPoIB: On P_Key change event, reset state properly\n  IB/mthca: Convert to use be16_add_cpu()\n  RDMA/cxgb3: Fail loopback connections\n  IB/cm: Fix infiniband_cm class kobject ref counting\n  IB/cm: Remove debug printk()s that snuck upstream\n  IB/mthca: Add missing sg_init_table() in mthca_map_user_db()\n"
    },
    {
      "commit": "b9e222904ce92e1b277f2b85411d1eb6bfe27410",
      "tree": "9458158ea70e6025723c53afc64ed61d044580b8",
      "parents": [
        "4a0962abd187df29b7d1378b2f372a55667d54c0",
        "d4eac7501f737c70420f38e9fd59de77a4ba6c13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:22:33 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:22:33 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Remove unused CONFIG_WANT_DEVICE_TREE\n  [POWERPC] Cell RAS: Remove DEBUG, and add license and copyright\n  [POWERPC] hvc_rtas_init() must be __init\n  [POWERPC] free_property() must not be __init\n  [POWERPC] vdso_do_func_patch{32,64}() must be __init\n  [POWERPC] Remove generated files on make clean\n  [POWERPC] Fix arch/ppc compilation - add typedef for pgtable_t\n  [POWERPC] Wire up new timerfd syscalls\n  [POWERPC] PS3: Update sys-manager button events\n  [POWERPC] PS3: Sys-manager code cleanup\n  [POWERPC] PS3: Use system reboot on restart\n  [POWERPC] PS3: Fix bootwrapper hang bug\n  [POWERPC] PS3: Fix reading pm interval in logical performance monitor\n  [POWERPC] PS3: Fix setting bookmark in logical performance monitor\n  [POWERPC] Fix DEBUG_PREEMPT warning when warning\n"
    },
    {
      "commit": "cf28b4863f9ee8f122e8ff3ac0d403e07ba9c6d9",
      "tree": "65c91f6911b34c32e517938289621ce0e7baeaf3",
      "parents": [
        "c32c2f63a9d6c953aaf168c0b2551da9734f76d2"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:38:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:17:09 2008 -0800"
      },
      "message": "d_path: Make d_path() use a struct path\n\nd_path() is used on a \u003cdentry,vfsmount\u003e pair.  Lets use a struct path to\nreflect this.\n\n[akpm@linux-foundation.org: fix build in mm/memory.c]\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.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": "c32c2f63a9d6c953aaf168c0b2551da9734f76d2",
      "tree": "14eca3083f3de4a87a95359ab66109c10add1ae7",
      "parents": [
        "e83aece3afad4d56cc01abe069d3519e851cd2de"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:38:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:17:08 2008 -0800"
      },
      "message": "d_path: Make seq_path() use a struct path argument\n\nseq_path() is always called with a dentry and a vfsmount from a struct path.\nMake seq_path() take it directly as an argument.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\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": "448678a0f3cdd0157f00e98bd337e32030273637",
      "tree": "12b4fb7875dd500b1923d3eec316db4c1e1a3692",
      "parents": [
        "3dcd25f37cfe2943beca93f41f50994108248a60"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:38:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:17:08 2008 -0800"
      },
      "message": "d_path: Make get_dcookie() use a struct path argument\n\nget_dcookie() is always called with a dentry and a vfsmount from a struct\npath.  Make get_dcookie() take it directly as an argument.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\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"
    }
  ],
  "next": "1d957f9bf87da74f420424d16ece005202bbebd3"
}
