)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "1d957f9bf87da74f420424d16ece005202bbebd3",
      "tree": "363d4770c0c74a536524c99ccd2762ce96ee9bbe",
      "parents": [
        "4ac9137858e08a19f29feac4e1f4df7c268b0ba5"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:34:35 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:13:33 2008 -0800"
      },
      "message": "Introduce path_put()\n\n* Add path_put() functions for releasing a reference to the dentry and\n  vfsmount of a struct path in the right order\n\n* Switch from path_release(nd) to path_put(\u0026nd-\u003epath)\n\n* Rename dput_path() to path_put_conditional()\n\n[akpm@linux-foundation.org: fix cifs]\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-fsdevel@vger.kernel.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Steven French \u003csfrench@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": "4ac9137858e08a19f29feac4e1f4df7c268b0ba5",
      "tree": "f5b5d84fd12fcc2b0ba0e7ce1a79ff381ad8f5dd",
      "parents": [
        "c5e725f33b733a77de622e91b6ba5645fcf070be"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:34:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:13:33 2008 -0800"
      },
      "message": "Embed a struct path into struct nameidata instead of nd-\u003e{dentry,mnt}\n\nThis is the central patch of a cleanup series. In most cases there is no good\nreason why someone would want to use a dentry for itself. This series reflects\nthat fact and embeds a struct path into nameidata.\n\nTogether with the other patches of this series\n- it enforced the correct order of getting/releasing the reference count on\n  \u003cdentry,vfsmount\u003e pairs\n- it prepares the VFS for stacking support since it is essential to have a\n  struct path in every place where the stack can be traversed\n- it reduces the overall code size:\n\nwithout patch series:\n   text    data     bss     dec     hex filename\n5321639  858418  715768 6895825  6938d1 vmlinux\n\nwith patch series:\n   text    data     bss     dec     hex filename\n5320026  858418  715768 6894212  693284 vmlinux\n\nThis patch:\n\nSwitch from nd-\u003e{dentry,mnt} to nd-\u003epath.{dentry,mnt} everywhere.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix cifs]\n[akpm@linux-foundation.org: fix smack]\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d63e4f9ea61df1d727bd52a174aba732e6e1853",
      "tree": "70bde9b57a6081fed6ac22acbfc3298d79f94362",
      "parents": [
        "000cb48ee18165776b5a2beb72ed18f66bc61878"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:34:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:13:32 2008 -0800"
      },
      "message": "Dont touch fs_struct in drivers\n\nThe sound drivers and the pnpbios core test for current-\u003eroot !\u003d NULL.  This\ntest seems to be unnecessary since we always have rootfs mounted before\ninitializing the drivers.\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ebda63b09a4e2232effb7a37e609651fe221090",
      "tree": "e231645efe2163ac3317a0d071220cf10ed18739",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Feb 14 19:31:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 20:58:04 2008 -0800"
      },
      "message": "Fix compile of swim3 as module\n\nThe current pmac32_defconfig fails to build with the following error:\n\n  Building modules, stage 2.\nERROR: \"check_media_bay\" [drivers/block/swim3.ko] undefined!\nWARNING: modpost: Found 23 section mismatch(es).\nTo see full details build your kernel with:\n\u0027make CONFIG_DEBUG_SECTION_MISMATCH\u003dy\u0027\nmake[2]: *** [__modpost] Error 1\n\nThis patch fixes that.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Josh Boyer \u003cjwboyer@linux.vnet.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": "ead595aeb0974171eddd012df115424752413c26",
      "tree": "6505d5bc351667a8a3b35fd1025f123081a0bba4",
      "parents": [
        "11e75a7455a7bc73e752c0c985986c2b1f8c930a"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed Feb 13 14:33:53 2008 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Feb 14 15:30:41 2008 -0800"
      },
      "message": "RDMA/cma: Do not issue MRA if user rejects connection request\n\nThere\u0027s an undesirable interaction with issuing MRA requests to\nincrease connection timeouts and the listen backlog.\n\nWhen the rdma_cm receives a connection request, it queues an MRA with\nthe ib_cm.  (The ib_cm will send an MRA if it receives a duplicate\nREQ.)  The rdma_cm will then create a new rdma_cm_id and give that to\nthe user, which in this case is the rdma_user_cm.\n\nIf the listen backlog maintained in the rdma_user_cm is full, it\ndestroys the rdma_cm_id, which in turns destroys the ib_cm_id.  The\nib_cm_id generates a REJ because the state of the ib_cm_id has changed\nto MRA sent, versus REQ received.  When the backlog is full, we just\nwant to drop the REQ so that it is retried later.\n\nFix this by deferring queuing the MRA until after the user of the\nrdma_cm has examined the connection request.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "11e75a7455a7bc73e752c0c985986c2b1f8c930a",
      "tree": "6d3b43ccaeb1b6fc2c8e91f25874baa2ec224bdb",
      "parents": [
        "e6028c0e004d334bb9ed75d4c918f4c763af1b9f"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Feb 14 13:41:29 2008 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Feb 14 10:43:48 2008 -0800"
      },
      "message": "mlx4_core: Move table_find from fmr_alloc to fmr_enable\n\nmlx4_table_find (for FMR MPTs) requires that ICM memory already be\nmapped.  Before this fix, FMR allocation depended on ICM memory\nalready being mapped for the MPT entry.  If all currently mapped\nentries are taken, the find operation fails (even if the MPT ICM table\nstill had more entries, which were just not mapped yet).\n\nThis fix moves the mpt find operation to fmr_enable, to guarantee that\nany required ICM memory mapping has already occurred.\n\nFound by Oren Duer of Mellanox.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e6028c0e004d334bb9ed75d4c918f4c763af1b9f",
      "tree": "9b83da3ad6221f4935f22459ddfaf6a1702588c2",
      "parents": [
        "a9d1884925c80b96a621939a4fef5d74de58debe"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Feb 14 10:39:36 2008 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Feb 14 10:39:36 2008 -0800"
      },
      "message": "IB/mlx4: mlx4_ib_fmr_alloc() should call mlx4_fmr_enable()\n\nCurrently mlx4_ib_fmr_alloc() calls mlx4_mr_enable() instead of\nmlx4_fmr_enable().  The two functions are equivalent at the moment, but \nthis is not really correct (and the change is needed to fix a bug).\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a9d1884925c80b96a621939a4fef5d74de58debe",
      "tree": "89541ba3ecfbbf21a3d15f6e1905ca68563f34ae",
      "parents": [
        "167c42655cca188657aa9bb4e06d1194af3c73a5"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Thu Feb 14 13:15:28 2008 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Feb 14 10:30:50 2008 -0800"
      },
      "message": "IPoIB: Remove unused struct ipoib_cm_tx.ibwc member\n\nstruct ipoib_cm_tx.ibwc is unused since commit 1b524963 (\"IPoIB/cm:\nUse common CQ for CM send completions\"), so remove it.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\n"
    },
    {
      "commit": "167c42655cca188657aa9bb4e06d1194af3c73a5",
      "tree": "52e500e426a6d4a77acdc68333c6dcae0bc342c8",
      "parents": [
        "5163dc1a645bc9ed7984fa484f1a77378c166d23"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Wed Feb 13 16:23:50 2008 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Feb 14 10:15:06 2008 -0800"
      },
      "message": "IPoIB: On P_Key change event, reset state properly\n\nIn P_Key event handling, if the old P_Key is no longer available, the\ndriver must call ipoib_ib_dev_stop() -- just as it does when the P_Key\nis still available (see procedure __ipoib_ib_dev_flush()).\n\nWhen a P_Key becomes available, the driver will perform ipoib_open(),\nwhich assumes that the QP is in RESET, the cm_id has been\ndestroyed/deleted, etc.  If ipoib_ib_dev_stop() is not called as\ndescribed above, then these assumptions will be false, and the attempt\nto bring the interface up will fail.\n\nFound by Mellanox QA.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1407b3d15694ba6d014ef7f48895169f49a6a02b",
      "tree": "5d982144e7fe1c6651968fef8bdff0ba2ce91d2b",
      "parents": [
        "16e543ffa853c8e1de5e1e2bcec0ef9f0b9386fa"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Feb 14 08:30:57 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 14 22:11:02 2008 +1100"
      },
      "message": "[POWERPC] hvc_rtas_init() must be __init\n\nThis fixes the following section mismatch:\n\n\u003c--  snip  --\u003e\n\n...\nWARNING: vmlinux.o(.text+0x2fbca8): Section mismatch in reference from the function .hvc_rtas_init() to the function .devinit.text:.hvc_alloc()\n...\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ea24608f02dbdfd83c77749445df58616a18a770",
      "tree": "1c0f32cdb38c97e5b8c3a5c3d52d37d1944c85a8",
      "parents": [
        "50dad90264096363a35e75d1b8a1c9efc2ee4114"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Feb 09 09:53:07 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 14 22:11:01 2008 +1100"
      },
      "message": "[POWERPC] PS3: Update sys-manager button events\n\nPS3 firmware 1.94 added the source of power and reset events to the\npayload of the system manager POWER_PRESSED and RESET_PRESSED events.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "50dad90264096363a35e75d1b8a1c9efc2ee4114",
      "tree": "4dafa5dd65b887e6ff2657baa92ddb6009413421",
      "parents": [
        "75ffe88d2b3e19ed02d299c9a4c89882bef3b4f7"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Feb 09 09:53:01 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 14 22:11:01 2008 +1100"
      },
      "message": "[POWERPC] PS3: Sys-manager code cleanup\n\nGeneral code cleanups for PS3 system-manager:\n o Move all MODULE_ macros to bottom.\n o Correct PS3_SM_WAKE_P_O_R value.\n o Enhance comment on wakeup source values.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "75ffe88d2b3e19ed02d299c9a4c89882bef3b4f7",
      "tree": "715571b3af9c1c072e4d56923dfbf9eb094fea71",
      "parents": [
        "e5a21dd87312b842fe1cc23cbca8e28d69fe055b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Sat Feb 09 09:52:55 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 14 22:11:01 2008 +1100"
      },
      "message": "[POWERPC] PS3: Use system reboot on restart\n\nThe PS3 Other OS boot flag is not checked when an LPAR reboot is done,\nso the ps3-boot-game-os utility fails to reboot the system into the\nGame OS.  This fix changes the PS3 restart handler from requesting an\nPS3_SM_NEXT_OP_LPAR_REBOOT to requesting an PS3_SM_NEXT_OP_SYS_REBOOT.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a0620156b05f2e1b77801e8bca724d0ed650974d",
      "tree": "8f3412a71e3ba001f65091fdfe55f7861f690bfe",
      "parents": [
        "a7faa8dc95ef90593d605d36409ef9100bdd11f8"
      ],
      "author": {
        "name": "Takashi Yamamoto",
        "email": "TakashiA.Yamamoto@jp.sony.com",
        "time": "Sat Feb 09 09:52:41 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 14 22:11:01 2008 +1100"
      },
      "message": "[POWERPC] PS3: Fix reading pm interval in logical performance monitor\n\nps3_read_pm (pm_interval) should return an actual HW register value\nbecause the pm_interval register is a counter register.\nThis removes the shadow pm_interval register.\n\nSigned-off-by: Takashi Yamamoto \u003cTakashiA.Yamamoto@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7faa8dc95ef90593d605d36409ef9100bdd11f8",
      "tree": "993240b7155e22c0496ec17beb443546e6904707",
      "parents": [
        "79ccd1bedc0592602183dad5e3d51d0ab7a9add0"
      ],
      "author": {
        "name": "Takashi Yamamoto",
        "email": "TakashiA.Yamamoto@jp.sony.com",
        "time": "Sat Feb 09 09:52:30 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 14 22:11:00 2008 +1100"
      },
      "message": "[POWERPC] PS3: Fix setting bookmark in logical performance monitor\n\nFix the ps3_set_bookmark() routine of the PS3 logical performance\nmonitor driver.\n\nTo properly set a performance monitor bookmark the Cell processor\nrequires no instruction branches near the setting of the bookmark\nSPR.  Testing showed that the use of the db10cyc instruction did\nnot work correctly.  This change replaces the db10cyc instruction\nwith 10 nop instructions.\n\nSigned-off-by: Takashi Yamamoto \u003cTakashiA.Yamamoto@jp.sony.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f60d63f642d824914677fb40330671117dc39c3b",
      "tree": "676aea14462e2c99eecef470b000dedff676e49b",
      "parents": [
        "46c1fbdb7191bf07979d7cd5f08d1a86458181a2",
        "fe8e288a63f2f3c51c288500282d0eb5cd26a534",
        "6bf69b5ebf22f8f5b4551bad688979fe29049126"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 02:44:28 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 02:44:28 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027dmi\u0027, \u0027idle\u0027 and \u0027misc\u0027 into release\n"
    },
    {
      "commit": "46c1fbdb7191bf07979d7cd5f08d1a86458181a2",
      "tree": "4a5bb93a2e27cd6b65975ee03957cbcf426b5985",
      "parents": [
        "bb54675b9b2f968f07e29b6c23b8dc90bad59723"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Feb 13 23:13:25 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 02:43:39 2008 -0500"
      },
      "message": "ACPI: DMI: quirk for FSC ESPRIMO Mobile V5505\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9939\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bb54675b9b2f968f07e29b6c23b8dc90bad59723",
      "tree": "06d1fa7dc224187554e7344e9281978fa398ff61",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Feb 10 21:29:56 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:52:43 2008 -0500"
      },
      "message": "ACPI: DMI blacklist updates\n\nAcer Extensa 5220 -- OSI(Linux) is a NOP\nDell OptiPlex 755 -- OSI(Linux) turns GUSB into a NOP\nDell PowerEdge 1950 -- OSI(Linux) is a NOP\nDell Precision 690 -- OSI(Linux) touches USB (skips GUSB)\nFSC ESPRIMO Mobile V5505 -- OSI(Linux) is a NOP\nLenovo LENOVO3000 V100 -- OSI(Linux) is a NOP\nLenovo X61x -- OSI(Linux) enables Linux specific AML\nSony Vaio VGN-NR11S_S - OSI(Linux) is a NOP\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6bf69b5ebf22f8f5b4551bad688979fe29049126",
      "tree": "adf485089038c54a869e1e24bb4dd0fffecbac3c",
      "parents": [
        "c8e773fa4f6a999a80d9fa3836f412e259ab6fa1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Feb 11 16:05:35 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:19:16 2008 -0500"
      },
      "message": "pnpacpi: __initdata is not an identifier\n\nsparse complains at drivers/pnp/pnpacpi/core.c:39 with the error:\nTrying to use reserved word \u0027__attribute__\u0027 as identifier\nExpected ) in function declarator, got \".init.data\"\n\nand at drivers/pnp/pnpacpi/core.c:49:38 with the error:\nundefined identifier \u0027excluded_id_list\u0027\n\nWith the patch below these sparse complaints do not occur\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8e773fa4f6a999a80d9fa3836f412e259ab6fa1",
      "tree": "b4eebe6c6b5e1f1f97694c32a817831b8cddb991",
      "parents": [
        "adba2a876c1c971980f9bb3c6c8e20c61490647b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:57 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:04:18 2008 -0500"
      },
      "message": "ACPI: static acpi_chain_head\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "adba2a876c1c971980f9bb3c6c8e20c61490647b",
      "tree": "a76a59103a79fe2aeb0ab6925e8e60e340963513",
      "parents": [
        "bfaed45e30f19bb4cee779f3229d2744bc2b2c46"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:58 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:03:37 2008 -0500"
      },
      "message": "ACPI: static acpi_find_dsdt_initrd()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bfaed45e30f19bb4cee779f3229d2744bc2b2c46",
      "tree": "4626e492cf949630df2748d10f526ea60b61e066",
      "parents": [
        "1d5a2b54f39cab8ab8bee5290798ea6516c4a68c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:30:00 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:02:16 2008 -0500"
      },
      "message": "ACPI: static acpi_no_initrd_override_setup()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1d5a2b54f39cab8ab8bee5290798ea6516c4a68c",
      "tree": "a24f5b2739d6ccc367bb44856b53771771582de0",
      "parents": [
        "314ccd644cc14b9ebc1996afbabfb4d108004fd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:30:06 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:01:28 2008 -0500"
      },
      "message": "thinkpad_acpi: static\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "314ccd644cc14b9ebc1996afbabfb4d108004fd0"
}
