)]}'
{
  "log": [
    {
      "commit": "db4b2d193c2d3ad495bcfbce8d4354c1663af2e5",
      "tree": "a847e9199531be5297a6a5a952f9d80066d09241",
      "parents": [
        "f9129a2e537a4849c5194f98577bc274cda0d726"
      ],
      "author": {
        "name": "Nicolas Fournier",
        "email": "nicolasfournier@yahoo.com",
        "time": "Tue Jan 13 07:15:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:39 2009 -0200"
      },
      "message": "V4L/DVB (10233): [PATCH] Terratec Cinergy DT XS Diversity new USB ID (0ccd:0081)\n\nThe following patch adds support for a new version of the\nTerratec Cinergy DT USB XS Diversity Dual DVB-T TV tuner stick.\nThe USB ID of the new stick is 0ccd:0081.\nThe hardware of the stick has changed, when compared to the first version of\nthis stick, but it still uses quite standard components, so that only minor\nchanges are needed to the sources.\n\nThe patch has been successfully tested with hotplugging the device and then\n2 x tzap and 2 x mplayer, to watch two different TV programs simultaneously.\n\nThe stick works with both, the old and new firmwares:\n- dvb-usb-dib0700-1.10.fw and\n- dvb-usb-dib0700-1.20.fw\n\nSigned-off-by: Nicolas Fournier \u003cnicolasfournier@yahoo.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6e0e12f15a503b7096303d495247fbeaa2b12582",
      "tree": "14ff71d0cefae523eed8c80d004d912ea7b82474",
      "parents": [
        "8866f9cf8d85f3614855a49b9d9056f265d0cd33"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jan 11 21:18:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:39 2009 -0200"
      },
      "message": "V4L/DVB (10229): cx88-dvb: Fix order of frontend allocations\n\nOn Fri, 2009-01-09 at 15:40 +0300, Goga777 wrote:\n\u003e hI\n\u003e\n\u003e With today v4l-dvb I couldn\u0027t run my hvr4000 card on 2.6.27 kernel\n\n\u003e [   14.555162] cx88/2: cx2388x dvb driver version 0.0.6 loaded\n\u003e [   14.555231] cx88/2: registering cx8802 driver, type: dvb access: shared\n\u003e [   14.555303] cx88[0]/2: subsystem: 0070:6900, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card\u003d68]\n\u003e [   14.555374] cx88[0]/2: cx2388x based DVB/ATSC card\n\u003e [   14.555446] BUG: unable to handle kernel NULL pointer dereference at 00000000\n\u003e [   14.555560] IP: [\u003cc02e6bff\u003e] __mutex_lock_common+0x3c/0xe4\n\u003e [   14.555652] *pde \u003d 00000000\n\u003e [   14.555735] Oops: 0002 [#1] SMP\n\u003e [   14.555851] Modules linked in: cx88_dvb(+) cx88_vp3054_i2c videobuf_dvb wm8775 dvb_core tuner_simple tuner_types snd_seq_dummy tda9887 snd_seq_oss(+) snd_intel8x0(+) tda8290 snd_seq_midi snd_seq_midi_event snd_ac97_codec cx88_alsa(+) snd_seq ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_rawmidi snd_timer tuner snd_seq_device psmouse snd serio_raw ivtv(+) cx8800 cx8802 cx88xx soundcore cx2341x ir_common ns558 i2c_i801 v4l2_common videodev i2c_algo_bit gameport v4l1_compat snd_page_alloc tveeprom pcspkr floppy videobuf_dma_sg videobuf_core btcx_risc i2c_core parport_pc parport button intel_agp agpgart shpchp pci_hotplug rng_core iTCO_wdt sd_mod evdev usbhid hid ff_memless ext3 jbd mbcache ide_cd_mod cdrom ide_disk ata_piix libata dock 8139too usb_storage scsi_mod piix 8139cp mii ide_core uhci_hcd ehci_hcd usbcore thermal processor fan thermal_sys\n\u003e [   14.557013]\n\u003e [   14.557013] Pid: 2310, comm: modprobe Not tainted (2.6.27.1-custom-default1 #1)\n\u003e [   14.557013] EIP: 0060:[\u003cc02e6bff\u003e] EFLAGS: 00010246 CPU: 1\n\u003e [   14.557013] EIP is at __mutex_lock_common+0x3c/0xe4\n\u003e [   14.557013] EAX: de653e98 EBX: de739118 ECX: de739120 EDX: 00000000\n\u003e [   14.557013] ESI: dd4209e0 EDI: de73911c EBP: de653eb0 ESP: de653e88\n\u003e [   14.557013]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n\u003e [   14.557013] Process modprobe (pid: 2310, ti\u003dde652000 task\u003ddd4209e0 task.ti\u003dde652000)\n\u003e [   14.557013] Stack: 3535352e 5d343733 00000002 de739120 de739120 00000000 c044a6c0 de739110\n\u003e [   14.557013]        de739118 00000001 de653ebc c02e6d38 c02e6b88 de653ec4 c02e6b88 de653ed8\n\u003e [   14.557013]        e1ac7115 de6a9000 00000001 00000000 de653f0c e1aeca62 de739004 de739000\n\u003e [   14.557013] Call Trace:\n\u003e [   14.557013]  [\u003cc02e6d38\u003e] ? __mutex_lock_slowpath+0x17/0x1a\n\u003e [   14.557013]  [\u003cc02e6b88\u003e] ? mutex_lock+0x12/0x14\n\u003e [   14.557013]  [\u003cc02e6b88\u003e] ? mutex_lock+0x12/0x14\n\u003e [   14.557013]  [\u003ce1ac7115\u003e] ? videobuf_dvb_get_frontend+0x19/0x40 [videobuf_dvb]\n\u003e [   14.557013]  [\u003ce1aeca62\u003e] ? cx8802_dvb_probe+0xc9/0x1945 [cx88_dvb]\n\u003e [   14.557013]  [\u003ce09ee41e\u003e] ? cx8802_register_driver+0xbd/0x1ac [cx8802]\n\u003e [   14.557013]  [\u003ce09ee467\u003e] ? cx8802_register_driver+0x106/0x1ac [cx8802]\n\u003e [   14.557013]  [\u003ce1aee37f\u003e] ? dvb_init+0x22/0x27 [cx88_dvb]\n\u003e [   14.557013]  [\u003cc0101132\u003e] ? _stext+0x42/0x11a\n\u003e [   14.557013]  [\u003ce1aee35d\u003e] ? dvb_init+0x0/0x27 [cx88_dvb]\n\u003e [   14.557013]  [\u003cc013d2ca\u003e] ? __blocking_notifier_call_chain+0xe/0x51\n\u003e [   14.557013]  [\u003cc014970b\u003e] ? sys_init_module+0x8c/0x17d\n\u003e [   14.557013]  [\u003cc0103b42\u003e] ? syscall_call+0x7/0xb\n\u003e [   14.557013]  [\u003cc013007b\u003e] ? round_jiffies_relative+0x14/0x16\n\u003e [   14.557013]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003e [   14.557013] Code: 78 04 89 f8 89 55 e0 64 8b 35 00 30 3f c0 e8 2e 0c 00 00 8d 43 08 89 45 e4 8b 53 0c 8d 45 e8 8b 4d e4 89 43 0c 89 4d e8 89 55 ec \u003c89\u003e 02 89 75 f0 83 c8 ff 87 03 48 74 55 8a 45 e0 8b 4d e0 83 e0\n\u003e [   14.557013] EIP: [\u003cc02e6bff\u003e] __mutex_lock_common+0x3c/0xe4 SS:ESP 0068:de653e88\n\u003e [   14.565211] ---[ end trace 94d8b014e067ac7b ]---\n\nTested and confirmed to work by several users at linux-media@vger.kernel.org\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8866f9cf8d85f3614855a49b9d9056f265d0cd33",
      "tree": "c855dbd6ae345a05cdffb4f974d3161aaa122bc4",
      "parents": [
        "fc96ab730268b8b652ae2494088e8bd4572f58aa"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Jan 12 21:50:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:39 2009 -0200"
      },
      "message": "V4L/DVB (10228): em28xx: fix audio output PCM IN selection\n\nSome em28xx devices use the PCM IN AC 97 PIN for digital audio. However,\ncurrently, the PCM IN selection is not set by the driver. This patch allows\nspecifying the PCM IN expected output, via board description table.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fc96ab730268b8b652ae2494088e8bd4572f58aa",
      "tree": "5b177aae0894b5fb738c263b624c4dd16f5ae010",
      "parents": [
        "5e098b668977c85838af09005bd96c2e987654f0"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 12 13:09:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10226): zoran: Get rid of extra module ref count\n\nThe zoran driver does a module_get/put of THIS_MODULE on device open/close.\nThis isn\u0027t necessary as the kernel does this automatically.\n\nClean up the failure path of zoran_open() somewhat.\n\nMake the dprintk()s on open/close a higher debug level and make the user\ncount printed take the current open/close into account.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5e098b668977c85838af09005bd96c2e987654f0",
      "tree": "700a5f8a65536e8cd84290d710b5c497744102e1",
      "parents": [
        "17faeb20912af5d2a1422fdb606e785f9b1d88ba"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 12 13:09:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10225): zoran: Remove zr36057_adr field\n\nThe driver should only use the kernel mapped io address, zr36057_mem, and\nnot the PCI bus address, zr36057_adr.  Since the latter is only printed out\nonce, there is no need to save it in the driver data structure.\n\nThere was some old code that looked like it was for the Alpha architecture\nwhich would use the PCI bus address.  It probably no longer applies to\nmodern kernels.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "17faeb20912af5d2a1422fdb606e785f9b1d88ba",
      "tree": "9feb015ec6dfba0397208a7bd8e51ce5cba924ac",
      "parents": [
        "601139e08339b15997c6ae638dc5bf42c51ea204"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 12 13:09:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10224): zoran: Use pci device table to get card type\n\nInstead of using custom code, just let the device layer look it up for us\nfrom the pci device table.  This requires extending the pci device table to\nlist each known card, plus a catch-all entry for the cards that don\u0027t have\nsub-system vendor/device data.\n\nImprove some of the info and error messages too.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "601139e08339b15997c6ae638dc5bf42c51ea204",
      "tree": "42e8e2b998b3f020ed7049ec9bc03f3439e79c0a",
      "parents": [
        "45bdcefea25cad2d7443f5b45a5319e2bd201048"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 12 13:09:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10223): zoran: Remove global device array\n\nThe driver was keeping a global array with an entry for each zoran device\nprobed.  It was a leftover from when the driver didn\u0027t dynamically allocate\nthe driver data for each device.\n\nThere was only one use left, in the video device\u0027s -\u003eopen() method, looking\nup the struct zoran for the opened device from the minor number.  This can\nbe done better with video_get_drvdata().\n\nSince zoran_num is now only used in the pci driver\u0027s -\u003eprobe() method, it\ndoesn\u0027t need to be an atomic_t and be static.  There is a race if multiple\nzoran cards could be probed at the same time, but currently the probe\nmethod for a given driver is single threaded.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "45bdcefea25cad2d7443f5b45a5319e2bd201048",
      "tree": "6503fb5ea8a282a3bae5b29ee2f86655c3ac8130",
      "parents": [
        "7ef5e025535ee220d7ba45dcd82f05ddce8c3e4c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Mon Jan 12 13:09:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10222): zoran: Better syntax for initializing array module params\n\nWhen initializing a module parameter that is a per-card array, use\n\"{ [0 ... (BUZ_MAX-1)] \u003d -1 }\" instead of \"{ -1, -1, -1, -1 }\".  This way\nall of the entries will be correctly set to -1 if someone changes BUZ_MAX\nto a value other than 4.\n\nAdjust some of the parameter help text too.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ef5e025535ee220d7ba45dcd82f05ddce8c3e4c",
      "tree": "6914684de5874aa3a1fd93aff3443b8f2169b961",
      "parents": [
        "cd8f894eacf13996d920fdd2aef1afc55156b191"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Jan 10 18:04:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10219): saa7134: Prevent Oops due to stale IRQ status when enabling interrupts\n\nWhen enabling a shared IRQ line, then saa7134_irq handler could be invoked\nbefore the driver had completely set up internal structures, due to a shared\ninterrupt line firing.  Clear the saa7134 interrupt status reg, before\nrequesting the irq line, so that stale IRQ status isn\u0027t processed before the\ninternal structures are set up.\n\nMarcin Slusarz recently brought this Oops to the attention of the v4l-dvb\nlists and provided an initial analysis by investigating reports found here:\n\nhttp://kerneloops.org/guilty.php?guilty\u003dmute_input_7133\u0026version\u003d2.6.27-release\u0026start\u003d1802240\u0026end\u003d1835007\u0026class\u003doops\n\nReported-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cd8f894eacf13996d920fdd2aef1afc55156b191",
      "tree": "ecfc9081e69be3186ce97bc80190aae71b4e4d45",
      "parents": [
        "0f3559ef17362a7dd5017521a4dd4cad31263395"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Fri Jan 09 22:59:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10218): cx23885: Fix Oops for mixed install of analog and digital only cards\n\nAnalog support for HVR-1250 has not been completed, but does exist for\nthe HVR-1800.\n\nSince both cards use the same driver, it tries to create the analog\ndev for both devices, which is not possible.\n\nThis causes a NULL error to show up in video_open and mpeg_open.\n\n-Mark\n\nIterations through the cx23885_devlist must check for NULL\npointers as some supported devices only have DVB support at the moment.\nMark Jenks encoutered an Oops in a system with both an HVR-1250 and HVR-1800\ninstalled.\n\n-Andy\n\nReported-by: Mark Jenks \u003cmjenks1968@gmail.com\u003e\nTested-by: Mark Jenks \u003cmjenks1968@gmail.com\u003e\nSigned-off-by: Mark Jenks \u003cmjenks1968@gmail.com\u003e\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0f3559ef17362a7dd5017521a4dd4cad31263395",
      "tree": "8e2625031893881604bc30114a93f322ce8bfa6a",
      "parents": [
        "9c17e2ea1e91ed694c3869c860a04507b103f5e6"
      ],
      "author": {
        "name": "Martin Dauskardt",
        "email": "martin.dauskardt@gmx.de",
        "time": "Sat Jan 10 10:16:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10216): saa7127: fix broken S-Video with saa7129\n\nRegister 0x2d has to be set differently in the saa7129 compared to the\nsaa7127. This was not done correctly, so S-Video was broken in certain\ncircumstances.\n\nThis fixes a regression introduced in 2.6.28.\n\nSigned-off-by: Martin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c17e2ea1e91ed694c3869c860a04507b103f5e6",
      "tree": "721a022406e416a25cd18909a81b9e7ad18c4893",
      "parents": [
        "66aa66ea31371daad562bf22ff245caf707d5d40"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jan 10 08:31:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:38 2009 -0200"
      },
      "message": "V4L/DVB (10214): Fix \u0027stb0899_get_srate\u0027 defined but not used warning\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "66aa66ea31371daad562bf22ff245caf707d5d40",
      "tree": "e8246e33f329444cacb771979a0994a2ace50307",
      "parents": [
        "f90c3c0bdd7a3f16eecf1b077f5e031c44ddb605"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sun Jan 11 12:02:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:37 2009 -0200"
      },
      "message": "V4L/DVB (10212): Convert to be a pci driver\n\nThis is a really old and crufty driver that wasn\u0027t using the long\nestablished pci driver framework.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n[mchehab@redhat.com: Cleaned up a few CodingStyle issues]\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3e478c06e83efc365e8351bff7b4c569f22e642d",
      "tree": "80352cb99aed4aa63660f87dfe4a6f30e4047042",
      "parents": [
        "dbdf03b48bd32150b4023ea0dd22f566958b6294"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jan 09 08:38:47 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:37 2009 -0200"
      },
      "message": "V4L/DVB (10209): tveeprom: Properly initialize tuner type (BZ#11367)\n\nIf Hauppauge eeprom is corrupted, the driver returns tuner \u003d 0, instead\nof TUNER_ABSENT.\n\nThis makes the drivers to initialize tuner, instead of handling the\nmanual parameter.\n\nSince the tuner core rejects that a tuner to have their type changed,\nthis breaks the manual tuner override.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dbdf03b48bd32150b4023ea0dd22f566958b6294",
      "tree": "cee6b82e0170d2fa6f2f17b1adfb87ff24e72925",
      "parents": [
        "d7e43844e40e07cadc48f1733b9738659f83b38c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 08 23:27:32 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:37 2009 -0200"
      },
      "message": "V4L/DVB (10208): zoran: Re-adds udev entry removed by changeset 60b4bde4\n\nChangeset 60b4bde48b36c0315ef41fd38c339b9c7e68c46f removed an unused\nstruct on zoran driver, when compiled with \"Y\".\n\nHowever, as pointed by Jean Delvare \u003ckhali@linux-fr.org\u003e, this is\nneeeded when the driver is compiled as a module, since udev relies on it\nto auto-load the module.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7e43844e40e07cadc48f1733b9738659f83b38c",
      "tree": "8b00c8ae908ec481403de93e60ccb7026815a7fa",
      "parents": [
        "0c37dd7a9052529cd9346b04530be7878c03e429"
      ],
      "author": {
        "name": "Matthias Dahl",
        "email": "mldvb@mortal-soul.de",
        "time": "Fri Sep 26 06:29:03 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:37 2009 -0200"
      },
      "message": "V4L/DVB (9054): implement proper locking in the dvb ca en50221 driver\n\nConcurrent access to a single DVB CA 50221 interface slot is generally\ndiscouraged. The underlying drivers (budget-av, budget-ci) do not implement\nproper locking and thus two transactions could (and do) interfere with on\nanother.\n\nThis fixes the following problems seen by others and myself:\n\n - sudden i/o errors when writing to the ci device which usually would\n   result in an undefined state of the hw and require a software restart\n\n - errors about the CAM trying to send a buffer larger than the agreed size\n   usually also resulting in an undefined state of the hw\n\nDue the to design of the DVB CA 50221 driver, implementing the locks in the\nunderlying drivers would not be enough and still leave some race conditions,\neven though they were harder to trigger.\n\nSigned-off-by: Matthias Dahl \u003cdevel@mortal-soul.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0c37dd7a9052529cd9346b04530be7878c03e429",
      "tree": "c3baeeac42577d5f0ba4ad08c156d731fa0aeca1",
      "parents": [
        "77f56279f75b3c1decb4f8a3251b155bb791059e"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Jan 08 12:49:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:37 2009 -0200"
      },
      "message": "V4L/DVB (10202): [PATCH] v4l/tvp514x: Don\u0027t write after line end\n\nto avoid:\n| tvp514x 0-005c: No platform data\n| !!\u003c3\u003etvp514x 0-005d: No platform data\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "77f56279f75b3c1decb4f8a3251b155bb791059e",
      "tree": "91da2963600633f77c810bcd2725244ea9061d99",
      "parents": [
        "51cac8ada5caaade4eca0023042ceb01edd82840"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 08 17:13:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:37 2009 -0200"
      },
      "message": "V4L/DVB (10201): Fixes cx88 compilation bug\n\nRandy Dunlap \u003crandy.dunlap@oracle.com\u003e wrote:\n\n\u003e linux-next-20090108/drivers/media/video/cx88/cx88-i2c.c: In function \u0027cx88_call_i2c_clients\u0027:\n\u003e linux-next-20090108/drivers/media/video/cx88/cx88-i2c.c:122: error: \u0027struct cx88_core\u0027 has no member named \u0027gate_ctrl\u0027\n\u003e linux-next-20090108/drivers/media/video/cx88/cx88-i2c.c:123: error: \u0027struct cx88_core\u0027 has no member named \u0027gate_ctrl\u0027\n\u003e linux-next-20090108/drivers/media/video/cx88/cx88-i2c.c:127: error: \u0027struct cx88_core\u0027 has no member named \u0027gate_ctrl\u0027\n\u003e linux-next-20090108/drivers/media/video/cx88/cx88-i2c.c:128: error: \u0027struct cx88_core\u0027 has no member named \u0027gate_ctrl\u0027\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51cac8ada5caaade4eca0023042ceb01edd82840",
      "tree": "5edbc37121ca2348499ca7f4c93025d95fe72246",
      "parents": [
        "fba4578ee925110587ef9b8b6ddfabf2ce288071"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sat Jan 03 20:08:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:37 2009 -0200"
      },
      "message": "V4L/DVB (10199): uvcvideo: Fix GET_DEF failure detection.\n\nCommit 44f0079ec74330b457d990072c13cbe28b0f1abf erroneously considers all\nGET_DEF requests as unsuccessful. Fix this by checking the request return\nvalue.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "fba4578ee925110587ef9b8b6ddfabf2ce288071",
      "tree": "a78706f5d0a1dd85c1e0d79c254346886cdd7d7e",
      "parents": [
        "2c2d264bb951c1a846b86431d3e784edfb79ab39"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sat Jan 03 19:24:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:36 2009 -0200"
      },
      "message": "V4L/DVB (10198): uvcvideo: Print the UVC version number in binary-coded decimal.\n\nThe UVC specification release number is a binary-coded decimal number, print\nit as such.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2c2d264bb951c1a846b86431d3e784edfb79ab39",
      "tree": "ab2a7c70b1638cd88c322e899d2c6b2f60157ba9",
      "parents": [
        "bb1b082ed65292fc6fc7e01bbe0dd005d5a4140e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sat Jan 03 19:12:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:36 2009 -0200"
      },
      "message": "V4L/DVB (10197): uvcvideo: Whitespace and comments cleanup, copyright updates.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bb1b082ed65292fc6fc7e01bbe0dd005d5a4140e",
      "tree": "232ca25acf6f847cda641b6f8713ecca6adf80b7",
      "parents": [
        "16e68d7cb8eb1c671867d2a0ecd4aa2e17124364"
      ],
      "author": {
        "name": "Yusuf Altin",
        "email": "yusuf.altin@t-online.de",
        "time": "Thu Jan 08 07:58:45 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:36 2009 -0200"
      },
      "message": "V4L/DVB (10195): [PATCH] add Terratec Cinergy T Express to dibcom driver\n\nThis patch introduces support for dvb-t for the following dibcom based card:\nTerratec Cinergy T Express (USB-ID: 0ccd:0062)\n\nSigned-off-by: Yusuf Altin \u003cyusuf.altin@t-online.de\u003e\nSigned-off-by: Albert Comerma \u003calbert.comerma@gmail.com\u003e\nSigned-off-by: Patrick Boettcher \u003cpb@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "16e68d7cb8eb1c671867d2a0ecd4aa2e17124364",
      "tree": "a54382351befe6c2022d9dd780fe08606bca2532",
      "parents": [
        "24c3c41584b9331be5e0d18d46943729a5bd2d4e"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Jan 06 22:40:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:36 2009 -0200"
      },
      "message": "V4L/DVB (10193): removed unused #include \u003cversion.h\u003e\u0027s\n\nRemoved unused #include \u003cversion.h\u003e\u0027s in files below,\n  drivers/media/video/cs5345.c\n  drivers/media/video/pwc/pwc-if.c\n  drivers/media/video/saa717x.c\n  drivers/media/video/upd64031a.c\n  drivers/media/video/upd64083.c\n  drivers/media/video/uvc/uvc_ctrl.c\n  drivers/media/video/uvc/uvc_driver.c\n  drivers/media/video/uvc/uvc_queue.c\n  drivers/media/video/uvc/uvc_video.c\n  drivers/media/video/uvc/uvc_status.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "24c3c41584b9331be5e0d18d46943729a5bd2d4e",
      "tree": "1a94f7f4a0134abb4acd7647462596853614582c",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jan 07 22:49:25 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jan 29 08:35:36 2009 -0200"
      },
      "message": "V4L/DVB (10192): em28xx: fix input selection\n\nem28xx were trying to access the third input entry, even for boards that\ndon\u0027t support it.\n\nThis patch reviews the input mux selection fixing this bug and a few\nother troubles, like not validating the input on one userspace ioctl.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c4568d6c7ec7557fbe8656286aea29f67388f7d4",
      "tree": "783873ec85ca67f2de69986645b1b007231f8f6d",
      "parents": [
        "78a768b6ca40e104442ade090226ed4ee0e6cebf",
        "4c456a67f501b8b15542c7c21c28812bf88f484b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 09:01:42 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Fix handling of _PAGE_COHERENT in BAT setup code\n  powerpc/pseries: Correct VIO bus accounting problem in CMO env.\n  powerpc: More printing warning fixes for the l64 to ll64 conversion\n  powerpc: Remove arch/ppc cruft from Kconfig\n  powerpc: Printing fix for l64 to ll64 conversion: phyp_dump.c\n  powerpc/embedded6xx: Update defconfigs\n  powerpc/8xx: Update defconfigs\n  powerpc/86xx: Update defconfigs\n  powerpc/83xx: Update defconfigs\n  powerpc/85xx: Update defconfigs\n  powerpc/mpc8313erdb: fix kernel panic because mdio device is not probed\n  powerpc/4xx: Update multi-board PowerPC 4xx defconfigs\n  powerpc/44x: Update PowerPC 44x defconfigs\n  powerpc/40x: Update PowerPC 40x defconfigs\n  powerpc/85xx: Fix typo in mpc8572ds dts\n  powerpc/44x: Warp patches for the new NDFC driver\n  powerpc/4xx: DTS: Add Add\u0027l SDRAM0 Compatible and Interrupt Info\n"
    },
    {
      "commit": "78a768b6ca40e104442ade090226ed4ee0e6cebf",
      "tree": "f20e2d78107edd3f4247350b5e6d2e2560bff9d8",
      "parents": [
        "d8204ee2ad1c9babd7e33d4c118ec99a78a8442e",
        "add8240eedb586b9d885c324db7f98fc1a470f9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 08:41:57 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: fix 5329 ColdFire periphal addressing\n  uclinux: add process name to allocation error message\n  m68knommu: correct the mii calculations for 532x ColdFire FEC\n  m68knommu: add ColdFire M532x to the FEC configuration options\n  m68knommu: fix syscall restarting\n  m68knommu: remove the obsolete and long unused comempci chip support\n  m68knommu: remove the no longer used PCI support option\n  m68knommu: remove obsolete and unused eLIA board\n  m68knommu: set NO_DMA\n  m68knommu: fix cache flushing for the 527x ColdFire processors\n  m68knommu: fix ColdFire 5272 serial baud rates in mcf.c\n  m68knommu: use one exist from execption\n"
    },
    {
      "commit": "30b23634084d95781f7611c0713cb551a0c0a152",
      "tree": "fd4185cb0f0b46ca0069251144619b6e9e2031b0",
      "parents": [
        "152a649b647a8ef47bb74ff9e11850fa6001bedc"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Jan 27 21:19:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 07:50:14 2009 -0800"
      },
      "message": "drm: Rip out the racy, unused vblank signal code.\n\nSchedule a vblank signal, kill the process, and we\u0027ll go walking over freed\nmemory.  Given that no open-source userland exists using this, nor have I\never heard of a consumer, just let this code die.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nRequested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4712fff9be0f4a41f7add146cee88a9b945215d7",
      "tree": "88f8d00da6500149ead00d3d5fe970531f0d44e5",
      "parents": [
        "52c275fe70df8619e9430d01917d2e72e9011aec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jan 21 13:16:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 28 17:15:52 2009 +1100"
      },
      "message": "powerpc: More printing warning fixes for the l64 to ll64 conversion\n\nThese are all powerpc specific drivers.\n\nres.start in fsl_elbc_nand.c needs to be cast since it may be either 32\nor 64 bit.  Thanks to Scott Wood for noticing.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e call_edac bits in particular\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e pasemi_nand peices\nAcked-by: Scott Wood \u003cscottwood@freescale.com\u003e fsl_elbc fixes\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e4a7ca29039e615ce13a61b9c6abfb2aa394e9a1",
      "tree": "fc7f36ccb9ec01e95636c01b09589e88da5c520f",
      "parents": [
        "843c04a0f63c74c6424e4b7d1ab85223b1ecf740",
        "236dd4d18f293e3c9798f35c08272196826a980d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:08:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:08:04 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (36 commits)\n  USB: Driver for Freescale QUICC Engine USB Host Controller\n  USB: option: add QUANTA HSDPA Data Card device ids\n  USB: storage: Add another unusual_dev for off-by-one bug\n  USB: unusual_dev: usb-storage needs to ignore a device\n  USB: GADGET: fix !x \u0026 y\n  USB: new id for ti_usb_3410_5052 driver\n  USB: cdc-acm: Add another conexant modem to the quirks\n  USB: \u0027option\u0027 driver - onda device MT503HS has wrong id\n  USB: Remove ZTE modem from unusual_devices\n  USB: storage: support of Dane-Elec MediaTouch USB device\n  USB: usbmon: Implement compat_ioctl\n  USB: add kernel-doc for wusb_dev in struct usb_device\n  USB: ftdi_sio driver support of bar code scanner from Diebold\n  USB: ftdi_sio: added Alti-2 VID and Neptune 3 PID\n  USB: cp2101 device\n  USB: usblp.c: add USBLP_QUIRK_BIDIR to Brother HL-1440\n  USB: remove vernier labpro from ldusb\n  USB: CDC-ACM quirk for MTK GPS\n  USB: cdc-acm: support some gps data loggers\n  USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index\n  ...\n"
    },
    {
      "commit": "236dd4d18f293e3c9798f35c08272196826a980d",
      "tree": "5e8f7dc48318e82c34758c1a807d034034b96221",
      "parents": [
        "fc91be2ad03e0d243418414a854665274d560ca2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sat Jan 10 05:03:21 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:38 2009 -0800"
      },
      "message": "USB: Driver for Freescale QUICC Engine USB Host Controller\n\nThis patch adds support for the FHCI USB controller, as found\nin the Freescale MPC836x and MPC832x processors. It can support\nFull or Low speed modes.\n\nQuite a lot the hardware is doing by itself (SOF generation, CRC\ngeneration and checking), though scheduling and retransmission is on\nsoftware\u0027s shoulders.\n\nThis controller does not integrate the root hub, so this driver also\nfakes one-port hub. External hub is required to support more than\none device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc91be2ad03e0d243418414a854665274d560ca2",
      "tree": "fa39f4c491a16ef5ada2bd6f3cb850ff232beec9",
      "parents": [
        "aa23c8d616c33578fb99aa6a0effd6705b5d0fa1"
      ],
      "author": {
        "name": "Alex.Cheng@quantatw.com",
        "email": "Alex.Cheng@quantatw.com",
        "time": "Thu Jan 22 16:01:57 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: option: add QUANTA HSDPA Data Card device ids\n\nThis patch adds the support  for the QUANTA Q101 series HSDPA Data Card.\nWith the vendor and product IDs are set properly,\nthe data card can be detected and works fine.\n\nSigned-off-by: Alex Cheng \u003calex.cheng@quantatw.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa23c8d616c33578fb99aa6a0effd6705b5d0fa1",
      "tree": "1031ddafbe0674a2a32486cdf0064462a75842d8",
      "parents": [
        "a83775b1465ce80af5610cbe80216432212bc7ee"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Tue Jan 20 23:42:52 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: storage: Add another unusual_dev for off-by-one bug\n\nArgosy has released another device with the off-by-one sector. This is a\nharddrive with an internal cardreader which is affected.\n\nBased on a patch written by Martijn Hijdra \u003cmartijn.hijdra@gmail.com\u003e\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: Martijn Hijdra \u003cmartijn.hijdra@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a83775b1465ce80af5610cbe80216432212bc7ee",
      "tree": "6b5936a1b14cbae2546f198ad9448e160f94f016",
      "parents": [
        "0df2479232eeea20c924350a11788c724b8c218d"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Tue Jan 20 23:48:36 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: unusual_dev: usb-storage needs to ignore a device\n\nThis patch adds an unusual_devs entry for a Sony Ericsson modem. Like many\nother modems, we have to ignore the storage device in order to access the\nmodem.\n\n\nAt this time usb_modeswitch does not work with this device.\n\n\nReported-by: The Solutor \u003cthesolutor@gmail.com\u003e.\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0df2479232eeea20c924350a11788c724b8c218d",
      "tree": "9661b73ee1791e83927634643a8dd84650bd5757",
      "parents": [
        "1a1fab513734b3a4fca1bee8229e5ff7e1cb873c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 17 16:52:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: GADGET: fix !x \u0026 y\n\n! has a higher precedence than \u0026\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a1fab513734b3a4fca1bee8229e5ff7e1cb873c",
      "tree": "6324149bf5c5c2546d14445383796d6061832e37",
      "parents": [
        "c89c60e9d6b306fb6963030abb3bd07cc3de66b2"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Mon Jan 12 13:31:16 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: new id for ti_usb_3410_5052 driver\n\nThis adds a new device id\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c89c60e9d6b306fb6963030abb3bd07cc3de66b2",
      "tree": "ca617d652077ccf8abdb77cbf0b102254c6e5960",
      "parents": [
        "3b498a66a698c581535c0fcf1a8907f3fe9449cc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sun Jan 11 19:53:10 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:37 2009 -0800"
      },
      "message": "USB: cdc-acm: Add another conexant modem to the quirks\n\nAnother Conexant, another device with the same quirk\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3b498a66a698c581535c0fcf1a8907f3fe9449cc",
      "tree": "d84535d837b02f4fcdb528c81e0cb827b1f69a7c",
      "parents": [
        "d547f13472adc99721d6eb756085276a8a342366"
      ],
      "author": {
        "name": "Marcel Sebek",
        "email": "sebek64@post.cz",
        "time": "Sun Dec 28 14:06:50 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: \u0027option\u0027 driver - onda device MT503HS has wrong id\n\nWhile trying to make GSM modem Onda MT503HS working, I found a mismatch\nbetween device id in the driver code (0x0200) and id in the lsusb\noutput (0x2000).\n\nThis patch fixed it for me, but I don\u0027t know if the original device id was\nalso correct and the new ID should be added instead of replacing the\nold one.\n\n\nSigned-off-by: Marcel Sebek \u003csebek64@post.cz\u003e\nAcked-by: Domenico Riccio \u003cdomenico.riccio@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d547f13472adc99721d6eb756085276a8a342366",
      "tree": "0f94495e47cf85ce33190c840ae3361378a71f88",
      "parents": [
        "649150926b01c57e45a0376cbc1d3aa98eabfde2"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Jan 11 18:46:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: Remove ZTE modem from unusual_devices\n\nThe ZTE modem entry causes usb-storage to ignore the device, but for some\nversions of the device, usb-storage mode is required to get to modem ode. For\nboth kinds the tool: http://www.draisberghof.de/usb_modeswitch/ should work.\n\nNote that the various versions of the device have the same ProductId,\nVendorId, and bcdDevice number, so we cannot have the entry for some and not\nothers.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "649150926b01c57e45a0376cbc1d3aa98eabfde2",
      "tree": "17fbd389f3d49428c0f784844528a10a83a877ec",
      "parents": [
        "7abce6bedc118eb39fe177c2c26be5d008505c14"
      ],
      "author": {
        "name": "Jean-Baptiste Onofre",
        "email": "jb@nanthrax.net",
        "time": "Sat Dec 20 20:11:55 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: storage: support of Dane-Elec MediaTouch USB device\n\nThis adds another unusual_devs.h entry for a device that can\u0027t handle more\nthan 64k reads/writes in a single command.\n\nSigned-off-by: Jean-Baptiste Onofre \u003cjb@nanthrax.net\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7abce6bedc118eb39fe177c2c26be5d008505c14",
      "tree": "21c1740f03c8a13227c4cac36a06c26ebcf36b90",
      "parents": [
        "11e76ae0f3a82bbb6c06df8af2167af8b96a0584"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sat Dec 20 12:56:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: usbmon: Implement compat_ioctl\n\nRunning a 32-bit usbmon(8) on 2.6.28-rc9 produces the following:\nioctl32(usbmon:28563): Unknown cmd fd(3) cmd(400c9206){t:ffffff92;sz:12} arg(ffd3f458) on /dev/usbmon0\n\nIt happens because the compatibility mode was implemented for 2.6.18\nand not updated for the fsops.compat_ioctl API.\n\nThis patch relocates the pieces from under #ifdef CONFIG_COMPAT into\ncompat_ioctl with no other changes except one new whitespace.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca80801bfb24f7a41fe4fade4d2cf7c73f0b2f09",
      "tree": "6acc70e5f17de21cfc492ef361dbbfa9928b885a",
      "parents": [
        "45eeff848bdfac96dc77aa722dda7c6cee6184f4"
      ],
      "author": {
        "name": "Mhayk Whandson",
        "email": "eu@mhayk.com.br",
        "time": "Fri Jan 09 06:48:16 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: ftdi_sio driver support of bar code scanner from Diebold\n\nAdded the product id of bcs(bar code scanner) from Diebold Procomp Brazil.\n\nSigned-off-by: Mhayk Whandson \u003ceu@mhayk.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "45eeff848bdfac96dc77aa722dda7c6cee6184f4",
      "tree": "fc3680cc3edbdc63e8523f73234f27e0937f10d7",
      "parents": [
        "877e262c4e251352771cc391760a12665b5b210b"
      ],
      "author": {
        "name": "Robie Basak",
        "email": "rb-oss-1@justgohome.co.uk",
        "time": "Mon Jan 12 23:05:59 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: ftdi_sio: added Alti-2 VID and Neptune 3 PID\n\nThis patch adds the vendor and product ID for the Alti-2 Neptune 3\n(http://www.alti-2.com) which uses the FTDI chip.\n\nSigned-off-by: Robie Basak \u003crb-oss-1@justgohome.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "877e262c4e251352771cc391760a12665b5b210b",
      "tree": "f97e557ef88142d4529b1197c1ebac2bdd92b713",
      "parents": [
        "06a743bfc42660f27fde5f24d7471e1eb4c71218"
      ],
      "author": {
        "name": "Tomasz K",
        "email": "eros81@o2.pl",
        "time": "Sun Jan 04 12:47:11 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: cp2101 device\n\nMy girl use modem GSM (EDGE) Commanader 2 on iPlus Polsih provider,\n\nPLEASE add this vendor\u003d0x10C4 and product\u003d0x822B to USB serial driver cp2101.c\n\nFrom: Tomasz K \u003ceros81@o2.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06a743bfc42660f27fde5f24d7471e1eb4c71218",
      "tree": "c53220d6772b6af8dbff63234893fb3998ce4814",
      "parents": [
        "296361ec3abbba7621e9fff01a572ac0873da903"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "brandon@ifup.org",
        "time": "Mon Jan 05 08:30:39 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: usblp.c: add USBLP_QUIRK_BIDIR to Brother HL-1440\n\nMy Brother HL-1440 would print one document before CUPS would stop\nprinting with the error \"Printer not connected; will retry in 30\nseconds...\". I traced this down to the CUPS usb backend getting an EIO\nout of usblp on the IOCNR_GET_DEVICE_ID IOCTL. Adding the\nUSBLP_QUIRK_BIDIR fixes the problem but is it the right solution?\n\noutput from strace /usr/lib/cups/backend/usb after printing a document\n(Note: SNDCTL_DSP_SYNC \u003d\u003d IOCNR_GET_DEVICE_ID):\n\nbefore patch\n\nopen(\"/dev/usb/lp0\", O_RDWR|O_EXCL)     \u003d 3\nioctl(3, SNDCTL_DSP_SYNC, 0x7fff2478cef0) \u003d -1 EIO (Input/output error)\n\nafter patch\n\nopen(\"/dev/usb/lp0\", O_RDWR|O_EXCL)     \u003d 3\nioctl(3, SNDCTL_DSP_SYNC, 0x7fffb8d474c0) \u003d 0\n\nPossibly related bug: https://bugs.launchpad.net/ubuntu/+source/cupsys/+bug/35638\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "296361ec3abbba7621e9fff01a572ac0873da903",
      "tree": "e586ef692874c36ad736b0e5a946dc9c2a62f915",
      "parents": [
        "0f9c7b4a1cc24d6f05a848f0acf72dbff7c5d42d"
      ],
      "author": {
        "name": "sware",
        "email": "microcontrolfreak@gmail.com",
        "time": "Wed Jan 07 15:35:55 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: remove vernier labpro from ldusb\n\nLabpro device is in both ldusb and vstusb device tables.\nShould only be a vstusb device.\n\nSigned-off-by: stephen ware \u003cstephen.ware@eqware.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f9c7b4a1cc24d6f05a848f0acf72dbff7c5d42d",
      "tree": "279db8696bf526d1b60514ccbc7ac07f78960741",
      "parents": [
        "837d84249611e9462dea6181a7ea30aa64e67d6a"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Tue Dec 23 17:31:23 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: CDC-ACM quirk for MTK GPS\n\nThis patch adds a device quirk for a MediaTek Inc GPS chipset. The\ndevice implements USB CDC ACM, but is missing the union descriptor, so\nthe ACM class driver fails to probe the device.\n\nI\u0027ve tested this patch with an iBlue A+ GPS which uses this chipset\nand using kernel 2.6.28-rc9.\n\nSigned-off-by: Andrew Lunn, \u003candrew@lunn.ch\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "837d84249611e9462dea6181a7ea30aa64e67d6a",
      "tree": "073124b00f4cfe57a85f4a61670c7f89ab562aeb",
      "parents": [
        "08889517b3713926169d79d99782192e86acdc67"
      ],
      "author": {
        "name": "James A. Treacy",
        "email": "treacy@debian.org",
        "time": "Sat Jan 24 23:37:43 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:36 2009 -0800"
      },
      "message": "USB: cdc-acm: support some gps data loggers\n\nBelow is a patch which allows a number of GPS loggers to work\nunder linux. It is known to support the i-Blue 747 (all models),\ni-Blue 757, Qstarz BT-Q1000, i.Trek Z1, Konet BGL-32, and the Holux\nM-241.\n\nFrom: James A. Treacy \u003ctreacy@debian.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "08889517b3713926169d79d99782192e86acdc67",
      "tree": "8d5a6641ef9e96fa100d08bf67603989cf90e00c",
      "parents": [
        "dd4dff8b035f6dda69ece98e20d4c2d76b9f97d1"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Jan 08 00:21:19 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: composite: Fix bug: low byte of w_index is the usb interface number not the whole 2 bytes of w_index\n\nIn some usb gadget driver, for example usb audio class device, the high\nbyte of w_index is the entity id and low byte is the interface number.\nIf we use the 2 bytes of w_index as the array number, we will get a\nwrong pointer or NULL pointer.\n\nThis patch fixes this issue.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd4dff8b035f6dda69ece98e20d4c2d76b9f97d1",
      "tree": "e511ec053fc8f5fa6400bda583f8968e0a4e4f8d",
      "parents": [
        "cd67435ef985d0d6279803f2ae48b5248a7178df"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Jan 08 00:21:18 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: composite: Fix bug: should test set_alt function pointer before use it\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cd67435ef985d0d6279803f2ae48b5248a7178df",
      "tree": "f56c33da648696922fc0cda3d92f600749024ed9",
      "parents": [
        "191b776616838f035c2fe7eecc882b5c1f134353"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Jan 26 02:05:43 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: musb: Kconfig fix\n\nThe Blackfin MUSB Kconfig text didn\u0027t properly parenthesise its\ndependencies.  This was visible in non-Blackfin configs by the\nway the user interfaces lost track of dependencies, when doing\na bunch of test builds.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "191b776616838f035c2fe7eecc882b5c1f134353",
      "tree": "0f11bb71b67a584afc31fad33017ac0ba89d127c",
      "parents": [
        "704a14854aaf9758a1248ea36a7d1b8cc42a4b3e"
      ],
      "author": {
        "name": "Swaminathan S",
        "email": "swami.iyer@ti.com",
        "time": "Sat Jan 24 17:57:37 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: musb cppi dma fix\n\nInitializes the actual_len field to 0 before every DMA transaction.\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "704a14854aaf9758a1248ea36a7d1b8cc42a4b3e",
      "tree": "11379231c676335c845cebd66b86b16bb70829e9",
      "parents": [
        "96bcd090fa434b4369e6e3a9cba937d1e513596d"
      ],
      "author": {
        "name": "Hugo Villeneuve",
        "email": "hugo@hugovil.com",
        "time": "Sat Jan 24 17:57:30 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:35 2009 -0800"
      },
      "message": "USB: musb cppi bugfixes\n\nThese compilation errors are related to incorrect\ndebugging macro and variable names and generated the\nfollowing errors:\n\n  drivers/usb/musb/cppi_dma.c:437:5: warning: \"MUSB_DEBUG\" is not defined\n  drivers/usb/musb/cppi_dma.c: In function \u0027cppi_next_rx_segment\u0027:\n  drivers/usb/musb/cppi_dma.c:884: error: \u0027debug\u0027 undeclared (first use in this function)\n\nSigned-off-by: Hugo Villeneuve \u003chugo@hugovil.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "96bcd090fa434b4369e6e3a9cba937d1e513596d",
      "tree": "7740d4a9321ae1dd132113dfc23c5c1db4a7eda5",
      "parents": [
        "af7e0c5f126677fe8e6c4fbea37637b9c0c2fe2a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Jan 24 17:57:24 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:34 2009 -0800"
      },
      "message": "USB: musb uses endpoint functions\n\nThis set of patches introduces calls to the following set of functions:\n\nusb_endpoint_dir_in(epd)\nusb_endpoint_dir_out(epd)\nusb_endpoint_is_bulk_in(epd)\nusb_endpoint_is_bulk_out(epd)\nusb_endpoint_is_int_in(epd)\nusb_endpoint_is_int_out(epd)\nusb_endpoint_num(epd)\nusb_endpoint_type(epd)\nusb_endpoint_xfer_bulk(epd)\nusb_endpoint_xfer_control(epd)\nusb_endpoint_xfer_int(epd)\nusb_endpoint_xfer_isoc(epd)\n\nIn some cases, introducing one of these functions is not possible, and it\njust replaces an explicit integer value by one of the following constants:\n\nUSB_ENDPOINT_XFER_BULK\nUSB_ENDPOINT_XFER_CONTROL\nUSB_ENDPOINT_XFER_INT\nUSB_ENDPOINT_XFER_ISOC\n\nAn extract of the semantic patch that makes these changes is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r1@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebmAttributes \u0026 \\(USB_ENDPOINT_XFERTYPE_MASK\\|3\\)) \u003d\u003d\n- \\(USB_ENDPOINT_XFER_CONTROL\\|0\\))\n+ usb_endpoint_xfer_control(epd)\n\n@r5@ struct usb_endpoint_descriptor *epd; @@\n\n- ((epd-\u003ebEndpointAddress \u0026 \\(USB_ENDPOINT_DIR_MASK\\|0x80\\)) \u003d\u003d\n-  \\(USB_DIR_IN\\|0x80\\))\n+ usb_endpoint_dir_in(epd)\n\n@inc@\n@@\n\n#include \u003clinux/usb.h\u003e\n\n@depends on !inc \u0026\u0026 (r1||r5)@\n@@\n\n+ #include \u003clinux/usb.h\u003e\n  #include \u003clinux/usb/...\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "af7e0c5f126677fe8e6c4fbea37637b9c0c2fe2a",
      "tree": "67efea91d9958c74a52394299ed06f84cd9b83ec",
      "parents": [
        "97a39896816489fe9a67c223e782e8dda06f25c9"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Sat Jan 24 17:57:15 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:33 2009 -0800"
      },
      "message": "USB: musb: tusb6010 buildfix\n\ndrivers/usb/musb/tusb6010_omap.c:18:26: error: asm/arch/dma.h:\n  No such file or directory\ndrivers/usb/musb/tusb6010_omap.c:19:26: error: asm/arch/mux.h:\n  No such file or directory\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "97a39896816489fe9a67c223e782e8dda06f25c9",
      "tree": "d7d4ed0635e498a9e6a64210ac77f6d90026c027",
      "parents": [
        "37daa925cf0d4dfd2d1d9ca01e2e0d74fba3d64a"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Sat Jan 24 17:56:39 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:33 2009 -0800"
      },
      "message": "USB: musb free_irq bugfix\n\nFixes insert module failure as free_irq() was not\ndone in previous rmmod.\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37daa925cf0d4dfd2d1d9ca01e2e0d74fba3d64a",
      "tree": "6760325baee1551d3f69f9a5eaf8b56ccabe5ce9",
      "parents": [
        "10b4eadef140b09baf8b9ec1df37185e69773275"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 24 17:56:25 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: musb_hdrc: another davinci buildfix (otg related)\n\nThe DaVinci code had an implementation of the OTG transceiver glue\ntoo; make it use the new-standard one.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "10b4eadef140b09baf8b9ec1df37185e69773275",
      "tree": "86b5128be4e7b6bf6f865bd8e1baa1ee0b0d3827",
      "parents": [
        "2bf5fa13fc8e34d7b86307b99f64a24cb7a83852"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 24 17:56:17 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: musb davinci buildfix\n\nTrying once more to get this merged.  The original was submitted\nfor 2.6.27-rc2 or so, and never got correctly merged.  Neither\nwere any of the numerous subsequent resends.  Sigh.\n\n  CC      drivers/usb/musb/davinci.o\ndrivers/usb/musb/davinci.c:35:32: error: mach/arch/hardware.h: No such file or directory\ndrivers/usb/musb/davinci.c:36:30: error: mach/arch/memory.h: No such file or directory\ndrivers/usb/musb/davinci.c:37:28: error: mach/arch/gpio.h: No such file or directory\ndrivers/usb/musb/davinci.c:373: error: redefinition of \u0027musb_platform_set_mode\u0027\ndrivers/usb/musb/davinci.c:368: error: previous definition of \u0027musb_platform_set_mode\u0027 was here\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2bf5fa13fc8e34d7b86307b99f64a24cb7a83852",
      "tree": "c5851eefc980694693e2f442eef30a62fece6549",
      "parents": [
        "501950d846218ed80a776d2aae5aed9c8b92e778"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sat Jan 24 17:55:57 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: omap1 ohci buildfix (otg related)\n\n\u003e \u003e drivers/built-in.o: In function `ohci_omap_init\u0027:\n \u003e \u003e hid-quirks.c:(.text+0x6c608): undefined reference to `otg_get_transceiver\u0027\n \u003e \u003e drivers/built-in.o: In function `omap_udc_probe\u0027:\n \u003e \u003e hid-quirks.c:(.init.text+0x34c0): undefined reference to `otg_get_transceiver\u0027\n \u003e \u003e hid-quirks.c:(.init.text+0x3d40): undefined reference to `otg_put_transceiver\u0027\n\nReported-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "501950d846218ed80a776d2aae5aed9c8b92e778",
      "tree": "ace5472aed14811e8914b7d22b1c4dba27d296f8",
      "parents": [
        "a15d95a003fae154121733f049dd25e9c13dbef3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 13 11:33:42 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: fix char-device disconnect handling\n\nThis patch (as1198) fixes a conceptual bug: Somewhere along the line\nwe managed to confuse USB class devices with USB char devices.  As a\nresult, the code to send a disconnect signal to userspace would not be\nbuilt if both CONFIG_USB_DEVICE_CLASS and CONFIG_USB_DEVICEFS were\ndisabled.\n\nThe usb_fs_classdev_common_remove() routine has been renamed to\nusbdev_remove() and it is now called whenever any USB device is\nremoved, not just when a class device is unregistered.  The notifier\nregistration and unregistration calls are no longer conditionally\ncompiled.  And since the common removal code will always be called as\npart of the char device interface, there\u0027s no need to call it again as\npart of the usbfs interface; thus the invocation of\nusb_fs_classdev_common_remove() has been taken out of\nusbfs_remove_device().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nTested-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\n\n\n"
    },
    {
      "commit": "a15d95a003fae154121733f049dd25e9c13dbef3",
      "tree": "240642794b6ceb19f733cf93709cf5b223b146e9",
      "parents": [
        "bcca06efea883bdf3803a0bb0ffa60f26730387d"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jan 20 01:26:56 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: Fix suspend-resume of PCI USB controllers\n\nCommit a0d4922da2e4ccb0973095d8d29f36f6b1b5f703\n(USB: fix up suspend and resume for PCI host controllers) attempted\nto fix the suspend-resume of PCI USB controllers, but unfortunately\nit did that incorrectly and interrupts are left enabled by the USB\ncontrollers\u0027 -\u003esuspend_late() callback as a result.  This leads to\nserious problems during suspend which are very difficult to debug.\n\nFix the issue by removing the -\u003esuspend_late() callback of PCI\nUSB controllers and moving the code from there to the -\u003esuspend()\ncallback executed with interrupts enabled.  Additionally, make\nthe -\u003eresume() callback of PCI USB controllers execute\npci_enable_wake(dev, PCI_D0, false) to disable wake-up from the\nfull power state (PCI_D0).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: \"Jeff Chua\" \u003cjeff.chua.linux@gmail.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: \"Zdenek Kabelac\" \u003czdenek.kabelac@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bcca06efea883bdf3803a0bb0ffa60f26730387d",
      "tree": "8dfffd0183fcf38f90aa36c2debee15f8336a96f",
      "parents": [
        "b90de8aea36ae6fe8050a6e91b031369c4f251b2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 13 11:35:54 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: don\u0027t enable wakeup by default for PCI host controllers\n\nThis patch (as1199) changes the initial wakeup settings for PCI USB\nhost controllers.  The controllers are marked as capable of waking the\nsystem, but wakeup is not enabled by default.\n\nIt turns out that enabling wakeup for USB host controllers has a lot\nof bad consequences.  As the simplest example, if a USB mouse or\nkeyboard is unplugged immediately after the computer is put to sleep,\nthe unplug will cause the system to wake back up again!  We are better\noff marking them as wakeup-capable and leaving wakeup disabled.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b90de8aea36ae6fe8050a6e91b031369c4f251b2",
      "tree": "fdca3cb9c1d78f7a15621069ce8497f67dc6c126",
      "parents": [
        "ddeac4e75f2527a340f9dc655bde49bb2429b39b"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jan 14 16:17:19 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: storage: add unusual devs entry\n\nThis adds an unusual devs entry for 2116:0320\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddeac4e75f2527a340f9dc655bde49bb2429b39b",
      "tree": "2bde5ee81d30cb6010de9262f97ba07b9cb8969b",
      "parents": [
        "95bec45d2051227ef037f1080d7cef003b88d852"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jan 15 17:03:33 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:32 2009 -0800"
      },
      "message": "USB: fix toggle mismatch in disable_endpoint paths\n\nThis patch (as1200) finishes some fixes that were left incomplete by\nan earlier patch.\n\nAlthough nobody has addressed this issue in the past, it turns out\nthat we need to distinguish between two different modes of disabling\nand enabling endpoints.  In one mode only the data structures in\nusbcore are affected, and in the other mode the host controller and\ndevice hardware states are affected as well.\n\nThe earlier patch added an extra argument to the routines in the\nenable_endpoint pathways to reflect this difference.  This patch adds\ncorresponding arguments to the disable_endpoint pathways.  Without\nthis change, the endpoint toggle state can get out of sync between\nthe host and the device.  The exact mechanism depends on the details\nof the host controller (whether or not it stores its own copy of the\ntoggle values).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nTested-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "95bec45d2051227ef037f1080d7cef003b88d852",
      "tree": "98915338854009971be47f2a7bc429974006ab84",
      "parents": [
        "5ee810072175042775e39bdd3eaaa68884c27805"
      ],
      "author": {
        "name": "Wolfgang Glas",
        "email": "wolfgang.glas@ev-i.at",
        "time": "Thu Jan 15 23:11:53 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@kvm.kroah.org",
        "time": "Tue Jan 27 16:15:31 2009 -0800"
      },
      "message": "USB: cp2101: add fasttrax GPS evaluation kit vendor/product ID\n\nThis adds the vendor/product ID of the fasttrax GPS evaluation kit from:\n\thttp://www.fastraxgps.com/products/evaluationtools/evaluationkit/\n\nto the cp2101 module since this device is actually equipped with a\nCP210x USB to serial bridge.\n\nThe vendor/product ID is: 0x10c4/0x826b.\n\nSigned-off-by: Wolfgang Glas \u003cwolfgang.glas@ev-i.at\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b00ecabf1d00f6c164aee62703df5dae7ac79894",
      "tree": "d3143daca44bba77945290d73724829e877a6409",
      "parents": [
        "97179fd46da7ddedd18e95388130ed3e06c5a0c7",
        "64b840dd88eb2054f86c72ed6d989cb8681f0058"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:07:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 16:07:24 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] ibmvfc: Fix DMA mapping leak on memory allocation failure\n  [SCSI] qla2xxx: Update version number to 8.03.00-k2.\n  [SCSI] qla2xxx: Add checks for a valid fcport in dev-loss-tmo/terminate_rport_io callbacks.\n  [SCSI] qla2xxx: Correct regression in DMA-mask setting prior to allocations.\n  [SCSI] qla2xxx: Correct descriptions in flash manipulation routines.\n  [SCSI] qla2xxx: Correct regression in EH abort handling.\n  [SCSI] qla2xxx: Correct endianness issue during flash manipulation.\n  [SCSI] qla2xxx: Correct MSI-X vector allocation for single queue mode.\n  [SCSI] qla2xxx: Modify firmware-load order precedence for ISP81XX parts.\n  [SCSI] qla2xxx: Always serialize mailbox command execution.\n  [SCSI] qla2xxx: Ensure RISC-interrupt-enabled consistency for IS_NOPOLLING_TYPE() ISPs.\n  [SCSI] qla2xxx: Simplify sector-mask calculation in preparation for larger flash parts.\n  [SCSI] qla2xxx: Fix memory leak in error path\n  [SCSI] qla4xxx: do not reuse session when connecting to different target port\n  [SCSI] libiscsi: fix iscsi pool leak\n"
    },
    {
      "commit": "490a8d70cdd77d6262c3d5815bc0b1c54a3a63f8",
      "tree": "cf8feb25b7ce349b375a6bdfab8d4d83b3fc9715",
      "parents": [
        "8c022fdd5fc1b9949bad21d26e0cb115d045c7f9",
        "5f451fe1ab5d73b987051f0d23c85216c552e163"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:50:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:50:41 2009 -0800"
      },
      "message": "Merge branch \u0027hibern_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027hibern_fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  SATA PIIX: Blacklist system that spins off disks during ACPI power off\n  SATA Sil: Blacklist system that spins off disks during ACPI power off\n  SATA AHCI: Blacklist system that spins off disks during ACPI power off\n  SATA: Blacklisting of systems that spin off disks during ACPI power off\n  DMI: Introduce dmi_first_match to make the interface more flexible\n  Hibernation: Introduce system_entering_hibernation\n"
    },
    {
      "commit": "8c022fdd5fc1b9949bad21d26e0cb115d045c7f9",
      "tree": "c3aeafc3e7f0fc91711b77ab95c018f684a05aea",
      "parents": [
        "ff2bad5f899421850f7e9bc956450e4c61b0b95d",
        "b98f5046397b9f4c5060e5b73e483bfd9e453dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:47:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:47:22 2009 -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  pata-rb532-cf: remove set_irq_type from finish_io\n  [libata] pata_via: support VX855, future chips whose IDE controller use 0x0571\n  sata_mv: no longer experimental (v2)\n  sata_mv: msi masking fix (v2)\n  sata_mv: Properly initialize main irq mask\n  sata_mv: remove bogus nsect restriction\n  sata_mv: don\u0027t read hc_irq_cause\n  sata_mv: fix 8-port timeouts on 508x/6081 chips\n  sata_nv: fix MCP5x reset\n  sata_nv: rename nv_nf2_hardreset()\n  libata: set NODEV_HINT for 0x7f status\n  libata-sff: fix incorrect EH message\n"
    },
    {
      "commit": "78d70d48132ce4c678a95b771ffa1af4fb5a03ec",
      "tree": "112ebcd897c7b55c57f3749f6ca08d18c7145f4e",
      "parents": [
        "e9fed5673949df33385091037f996f1b1a0e1908"
      ],
      "author": {
        "name": "Michael Bramer",
        "email": "michael@debsupport.de",
        "time": "Tue Jan 27 11:51:16 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "Add support for \u00278-port RS-232 MIC-3620 from advantech\u0027\n\nThis Patch add the device information for the\nMIC-3620 8-port RS-232 cPCI card from Advantech Co. Ltd.\n\nSigned-off-by: Michael Bramer \u003cgrisu@deb-support.de\u003e\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9fed5673949df33385091037f996f1b1a0e1908",
      "tree": "e464ae50716d6e587cd89cc62936931b2c166e38",
      "parents": [
        "11455be2a3874d405508d9d81157d0f8fb179f32"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Jan 27 11:51:06 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "Move jsm_remove_one to .devexit.text\n\nThe function jsm_remove_one is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11455be2a3874d405508d9d81157d0f8fb179f32",
      "tree": "4e0b2e83dccb9354d63e98a48dddc5f8824f1471",
      "parents": [
        "808ffa3d302257b9dc37b1412c1fcdf976fcddac"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihar.hrachyshka@gmail.com",
        "time": "Tue Jan 27 11:50:46 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "MIPS: enable serial UART support on PNX833X devices.\n\nEnabled serial UART driver for PNX833X devices.\n\nSigned-off-by: Ihar Hrachyshka \u003cihar.hrachyshka@gmail.com\u003e\nSigned-off-by: Alan Cox \u003cnumber6@the-village.bc.nu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "808ffa3d302257b9dc37b1412c1fcdf976fcddac",
      "tree": "9d6d6de93da50d6c2df3cc7b0052a189f410a076",
      "parents": [
        "5ee810072175042775e39bdd3eaaa68884c27805"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Tue Jan 27 11:50:37 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 27 07:37:15 2009 -0800"
      },
      "message": "tty_open can return to userspace holding tty_mutex\n\n__tty_open could return (to userspace) holding the tty_mutex thanks to a\nregression introduced by 4a2b5fddd53b80efcb3266ee36e23b8de28e761a (\"Move\ntty lookup/reopen to caller\").\n\nThis was found by bisecting an fsfuzzer problem.  Admittedly I have no\nidea how it managed to tickle this 100% reliably, but it is clearly a\nregression and when hit leaves the box in a completely unusable state.\nThis patch lets the fsfuzzer test complete every time.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f451fe1ab5d73b987051f0d23c85216c552e163",
      "tree": "59ad2caa4979127f8a2b3c13d6fec6fd6dbbe3b0",
      "parents": [
        "e57db7bde7bff95ae812736ca00c73bd5271455b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:59:22 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:53 2009 -0500"
      },
      "message": "SATA PIIX: Blacklist system that spins off disks during ACPI power off\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.\n\nBlacklist HP 2510p that uses the ata_piix driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e57db7bde7bff95ae812736ca00c73bd5271455b",
      "tree": "72fac0e997ef187de9b0e09f36e628cdcce941e7",
      "parents": [
        "1fd684346d41f6be2487c161f60d03a7feb68911"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:58:29 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:52 2009 -0500"
      },
      "message": "SATA Sil: Blacklist system that spins off disks during ACPI power off\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.\n\nBlacklist HP nx6325 that uses the sata_sil driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "1fd684346d41f6be2487c161f60d03a7feb68911",
      "tree": "95d388b9965850cb5db8264603b6b1bba97ee37a",
      "parents": [
        "2a6e58d2731dcc05dafa7f976d935e0f0627fcd7"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:57:36 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:51 2009 -0500"
      },
      "message": "SATA AHCI: Blacklist system that spins off disks during ACPI power off\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.\n\nBlacklist HP nx6310 that uses the AHCI driver.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2a6e58d2731dcc05dafa7f976d935e0f0627fcd7",
      "tree": "836d0ec85dccde709aeaaedb3b7686ac51805ad1",
      "parents": [
        "d7b1956fed33d30c4815e848fd7a143722916868"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:56:43 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:49 2009 -0500"
      },
      "message": "SATA: Blacklisting of systems that spin off disks during ACPI power off\n\nIntroduce new libata flags ATA_FLAG_NO_POWEROFF_SPINDOWN and\nATA_FLAG_NO_HIBERNATE_SPINDOWN that, if set, will prevent disks from\nbeing spun off during system power off and hibernation, respectively\n(to handle the hibernation case we need the new system state\nSYSTEM_HIBERNATE_ENTER that can be checked against by libata, in\nanalogy with SYSTEM_POWER_OFF).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d7b1956fed33d30c4815e848fd7a143722916868",
      "tree": "611ed604c363b7e8b98c49126f11aa2e24cf857b",
      "parents": [
        "abfe2d7b915c872f3a1fd203267cedebf90daa45"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:55:50 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:47 2009 -0500"
      },
      "message": "DMI: Introduce dmi_first_match to make the interface more flexible\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.  However, only the on-board controlles should\nbe blacklisted and their PCI slot numbers can be used for this\npurpose.  Unfortunately the existing interface for checking DMI\ninformation of the system is not very convenient for this purpose,\nbecause to use it, we would have to define special callback functions\nor create a separate struct dmi_system_id table for each blacklisted\nsystem.\n\nTo overcome this difficulty introduce a new function\ndmi_first_match() returning a pointer to the first entry in an array\nof struct dmi_system_id elements that matches the system DMI\ninformation.  Then, we can use this pointer to access the entry\u0027s\n.driver_data field containing the additional information, such as\nthe PCI slot number, allowing us to do the desired blacklisting.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b98f5046397b9f4c5060e5b73e483bfd9e453dd6",
      "tree": "18f36867795b999edc30a22dee2417b5d179c408",
      "parents": [
        "e4d866cdea24543ee16ce6d07d80c513e86ba983"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Tue Jan 20 17:40:56 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:13:03 2009 -0500"
      },
      "message": "pata-rb532-cf: remove set_irq_type from finish_io\n\nThe driver has been tested without the call to set_irq_type at this\npoint and occurs to work fine, so it should be safe to remove it.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b9d57f94bb0ed56a5a2b58552a9ff4453013ff0b",
      "tree": "c2e3c567b1de887db169079e2d2ad447bbca6729",
      "parents": [
        "d4732d3c59b84bb093e11c8f755f32801b4bf86d"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Tue Jan 13 17:14:20 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jan 27 16:42:03 2009 +1000"
      },
      "message": "m68knommu: correct the mii calculations for 532x ColdFire FEC\n\nSigned-off-by: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "d4732d3c59b84bb093e11c8f755f32801b4bf86d",
      "tree": "fd37e553b87643b86e19802163211cb8e33d6572",
      "parents": [
        "f3221a39de12377e6eb76460abf95b08f7fb9178"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Tue Jan 13 17:13:06 2009 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jan 27 16:42:03 2009 +1000"
      },
      "message": "m68knommu: add ColdFire M532x to the FEC configuration options\n\nSigned-off-by: Matt Waddel \u003cMatt.Waddel@freescale.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "26a4bc66a6f57299027e04d90b14fe56a44c6d2b",
      "tree": "78465b6c8de7c1309f59667455287df9f88f2c76",
      "parents": [
        "c7bcd0df1f2879fcedc3f55323c3afa7bb1f4295"
      ],
      "author": {
        "name": "John Adamson",
        "email": "jadamson@allen-organ.com",
        "time": "Fri Aug 22 16:43:49 2008 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jan 27 16:42:00 2009 +1000"
      },
      "message": "m68knommu: fix ColdFire 5272 serial baud rates in mcf.c\n\nI noticed (the hard way) that the mcf.c driver doesn\u0027t support the fractional precision register on the MCF5272.  This makes the console dicey at 115200 baud and a system clock of 66.0 MHz.  On the other hand, if your hardware is running at 66.666 MHz, it probably isn\u0027t a problem.\n\nPatch submitted by John Adamson \u003cjadamson@allen-organ.com\u003e\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "5376071069ec8a7e6a8112beab16fc24f5139475",
      "tree": "81f90d6839b606d907a449d8d83b839ef829f7b0",
      "parents": [
        "cfb901bf84fe22eb86525e9fb20675b53fb0462a",
        "24f11ec001920f1cfaeeed8e8b55725d900bbb56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:12:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:12:47 2009 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] fix section-based ioremap\n  [NET] am79c961a: fix spin_lock usage\n  [ARM] omap: usb: thou shalt not provide empty release functions\n  [ARM] omap: watchdog: allow OMAP watchdog driver on OMAP34xx platforms\n  [ARM] 5369/1: omap mmc: Add new omap hsmmc controller for 2430 and 34xx, v3\n  [ARM] clkdev: fix clock matching\n  [ARM] 5370/1: at91: fix rm9200 watchdog\n  [ARM] 5368/1: arch/arm/mach-davinci/usb.c buildfix\n  [ARM] 5365/1: s3cmci: Use new include path of dma.h\n  [ARM] fix StrongARM-11x0 page copy implementation\n  [ARM] omap: ensure OMAP drivers pass a struct device to clk_get()\n  ARM: OMAP: Fix compile for h3 MMC\n  ARM: OMAP: Remove unused platform devices, v3\n  ARM: OMAP: Fix ASoC by enabling writes to XCCR and RCCR McBSP registers, v3\n  ARM: OMAP: Fix OSK ASoC by registering I2C board info for tlvaic23\n  ARM: OMAP: remove duplicated #include\u0027s\n  ARM: OMAP: Fix DMA CCR programming for request line \u003e 63, v3\n  ARM: OMAP: Fix gpio.c compile on 15xx with CONFIG_DEBUGFS\n  ARM: OMAP: Fix compile for beagle\n  ARM: OMAP: Fix gpio by switching to generic gpio calls, v2\n  ...\n"
    },
    {
      "commit": "cfb901bf84fe22eb86525e9fb20675b53fb0462a",
      "tree": "e1e710df2c1ba0da26b12f7487fdac6cedc7e166",
      "parents": [
        "2034563ca323ee45f37a32911550d21c1f1e9626",
        "5fb4523afbffae5a5cec4989ee4c9fbc3dbdef33"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:11:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:11:41 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Warn on deprecated binding model use\n  eeprom: More consistent symbol names\n  eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom\n  spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom\n  i2c: Move old eeprom driver to /drivers/misc/eeprom\n  i2c: Move at24 to drivers/misc/eeprom\n  i2c: Quilt tree has moved\n  i2c: Delete many unused adapter IDs\n  i2c: Delete 10 unused driver IDs\n"
    },
    {
      "commit": "924d26df6b774b85c8b4548189b20e34f904a149",
      "tree": "59e0810a0149a1f8f1d15613c50e4896993310d8",
      "parents": [
        "66673f13c10a817e27d71434c1198a4d874e0cd3",
        "cd1f55a5b49b74e13ed9e7bc74d005803aaa0da8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:09:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 15:09:20 2009 -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: (92 commits)\n  gianfar: Revive VLAN support\n  vlan: Export symbols as non GPL symbols.\n  bnx2x: tx_has_work should not wait for FW\n  netxen: reduce memory footprint\n  netxen: fix vlan tso/checksum offload\n  net: Fix linux/if_frad.h\u0027s suitability for userspace.\n  net: Move config NET_NS to from net/Kconfig to init/Kconfig\n  isdn: Fix missing ifdef in isdn_ppp\n  networking: document \"nc\" in addition to \"netcat\" in netconsole.txt\n  e1000e: workaround hw errata\n  af_key: initialize xfrm encap_oa\n  virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs\n  lcs: fix compilation for !CONFIG_IP_MULTICAST\n  rtl8187: Add termination packet to prevent stall\n  iwlwifi: fix rs_get_rate WARN_ON()\n  p54usb: fix packet loss with first generation devices\n  sctp: Fix another socket race during accept/peeloff\n  sctp: Properly timestamp outgoing data chunks for rtx purposes\n  sctp: Correctly start rtx timer on new packet transmissions.\n  sctp: Fix crc32c calculations on big-endian arhes.\n  ...\n"
    },
    {
      "commit": "cd1f55a5b49b74e13ed9e7bc74d005803aaa0da8",
      "tree": "583d167d95098d3a282290259e732184a4d5aa92",
      "parents": [
        "116cb42855fbd052fc8cd2ca3e06050bff762673"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Jan 26 14:33:23 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 14:33:23 2009 -0800"
      },
      "message": "gianfar: Revive VLAN support\n\ncommit 77ecaf2d5a8bfd548eed3f05c1c2e6573d5de4ba (\"gianfar: Fix VLAN\nHW feature related frame/buffer size calculation\") wrongly removed\npriv-\u003evlgrp assignment, and now priv-\u003evlgrp is always NULL.\n\nThis patch fixes the issue, plus fixes following sparse warning\nintroduced by the same commit:\ngianfar.c:1406:13: warning: context imbalance in \u0027gfar_vlan_rx_register\u0027 - wrong count at exit\n\ngfar_vlan_rx_register() checks for \"if (old_grp \u003d\u003d grp)\" and tries\nto return w/o dropping the lock.\n\nAccording to net/8021q/vlan.c VLAN core issues rx_register() callback:\n1. In register_vlan_dev() only on a newly created group;\n2. In unregister_vlan_dev() only if the group becomes empty.\n\nThus the check in the gianfar driver isn\u0027t needed.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8b5fc514d1c7637cb4b8f77e7d8ac33ef66130c",
      "tree": "486a72b31cdadfe976b7baf181e90e0767b4dee5",
      "parents": [
        "32ec803348b4d5f1353e1d7feae30880b8b3e342"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Mon Jan 26 12:36:42 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:36:42 2009 -0800"
      },
      "message": "bnx2x: tx_has_work should not wait for FW\n\nThe current tx_has_work waited until all packets sent by the driver\nare marked as completed by the FW. This is too greedy and it causes\nthe bnx2x_poll to spin in vain. The driver should only check that all\npackets FW already completed are freed - only in unload flow the\ndriver should make sure that transmit queue is empty\n\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "32ec803348b4d5f1353e1d7feae30880b8b3e342",
      "tree": "75eaa48e774ce2807ca78480f2b2763c338aa7fc",
      "parents": [
        "cdff1036492ac97b4213aeab2546914a633a7de7"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jan 26 12:35:19 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:35:19 2009 -0800"
      },
      "message": "netxen: reduce memory footprint\n\no reduce rx ring size from 8192 to 4096.\no cut down old huge lro buffers.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdff1036492ac97b4213aeab2546914a633a7de7",
      "tree": "2c5bff4315f05d6e7f1f7287859a9ccc8fe79f3a",
      "parents": [
        "3121a48d87a580f369eeb26aa0a075142274a353"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jan 26 12:34:57 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:34:57 2009 -0800"
      },
      "message": "netxen: fix vlan tso/checksum offload\n\no set netdev-\u003evlan_features appropriately.\no fix tso descriptor initialization for vlan case.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26285ba35813063ade9abd2c2eaaddba9354f587",
      "tree": "e0164fd33e92ad5ba73bf670aab949df8506eefa",
      "parents": [
        "e955281cd6afef7ad7ea11cae0ca71d78a7b2b2b"
      ],
      "author": {
        "name": "Daniele Venzano",
        "email": "venza@brownhat.org",
        "time": "Mon Jan 26 12:24:38 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:24:38 2009 -0800"
      },
      "message": "isdn: Fix missing ifdef in isdn_ppp\n\nThe following patch fixes a warning caused by a missing ifdef in\nisdn_ppp.c. A function was defined, but never used if CONFIG_IPPP_FILTER\nwas not defined.\n\nThe warning was: \u0027get_filter\u0027 defined but not used\nPatch is against 2.6.28.1\n\nSigned-off-by: Daniele Venzano \u003cvenza@brownhat.org\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd7f8dbe2b3c0611ba969cd867c10cb63d163e25",
      "tree": "3f87d94235a7b7a5248b59ab4c1c4132984f237b",
      "parents": [
        "0eb6da20681db9b5d5769d3e1aca877f4a77d8fb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:57 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:57 2009 +0100"
      },
      "message": "eeprom: More consistent symbol names\n\nNow that all EEPROM drivers live in the same place, let\u0027s harmonize\ntheir symbol names.\n\nAlso fix eeprom\u0027s dependencies, it definitely needs sysfs, and is no\nlonger experimental after many years in the kernel tree.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "0eb6da20681db9b5d5769d3e1aca877f4a77d8fb",
      "tree": "da9541a1df5ec189af37a5cb22b548534ed8c064",
      "parents": [
        "e51d565ff6bb1cedc10568425511badf0633a212"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "message": "eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e51d565ff6bb1cedc10568425511badf0633a212",
      "tree": "c8bd2623f2b925e1c8fb451d022529410f9c3406",
      "parents": [
        "2e157888f132131f8877affd2785dcee4c227c1d"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:54 2009 +0100"
      },
      "message": "spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2e157888f132131f8877affd2785dcee4c227c1d",
      "tree": "02cc5eb10e6264fc06da8e2c3d54beeea79887d7",
      "parents": [
        "5195e5093bb7d30dbf057b260005cb4ab9761168"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "message": "i2c: Move old eeprom driver to /drivers/misc/eeprom\n\nUpdate Kconfig text to specify this driver as I2C.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5195e5093bb7d30dbf057b260005cb4ab9761168",
      "tree": "b73c91ea07ad4b6415461fdad8f217b5f721b274",
      "parents": [
        "a01064a92a1125995fd9078c2305df89a63ed9fe"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:53 2009 +0100"
      },
      "message": "i2c: Move at24 to drivers/misc/eeprom\n\nAs drivers/i2c/chips is going to go away, move the driver to\ndrivers/misc/eeprom. Other eeprom drivers may be moved here later, too.\nUpdate Kconfig text to specify this driver as I2C.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1745522ccbabd990bfc7511861aa9fa98287cba0",
      "tree": "c42f8e9aa561c414c4476e56ba1ad93d846605d0",
      "parents": [
        "e2ba42ed0f8ba174302ebfabfa063fb456d5d6f5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:52 2009 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 26 21:19:52 2009 +0100"
      },
      "message": "i2c: Delete many unused adapter IDs\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "78272bbab895cc8f63bab5181dee55b72208e3b7",
      "tree": "53aa763c515170daaf60b433e251afa842009719",
      "parents": [
        "71be7a36026b25e17657ff8e4317837176bf8cfd"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Mon Jan 26 12:16:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 26 12:16:26 2009 -0800"
      },
      "message": "e1000e: workaround hw errata\n\nThere is a hardware errata in some revisions of the 82574 that needs\nto be worked around in the driver by setting a register bit at init.\n\nIf this bit is not set A0 versions of the 82574 can generate\ntx hangs.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf50c903faba4ec7686ee8a570ac384b0f20814d",
      "tree": "3d23ddec72419e33dbe1452b6a36b098ee2011cf",
      "parents": [
        "a90e8a75fbf9e7fe2d88da6a5cf38be07fd81c35",
        "74194cc71074c8bc17690a5d826093fb6f6e9928"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:43:04 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:43:04 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  power_supply: pda_power: Don\u0027t request shared IRQs w/ IRQF_DISABLED\n"
    },
    {
      "commit": "ed803862954528e6fcf7bd0f2b2e5a772a7c3281",
      "tree": "fce02fe5ebc10a5a8da5e034e2bb25d79d07a808",
      "parents": [
        "6aeea60aee945449c93d9aa70638deeb5c4c5439",
        "c0e69a5bbc6fc74184aa043aadb9a53bc58f953b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:40:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:40:28 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  klist.c: bit 0 in pointer can\u0027t be used as flag\n  debugfs: introduce stub for debugfs_create_size_t() when DEBUG_FS\u003dn\n  sysfs: fix problems with binary files\n  PNP: fix broken pnp lowercasing for acpi module aliases\n  driver core: Convert \u0027/\u0027 to \u0027!\u0027 in dev_set_name()\n"
    },
    {
      "commit": "832fb4a01ca27ded735421de2b090f03e20039fc",
      "tree": "eceb6e49b6752218377a361e7050a3f9f622a44e",
      "parents": [
        "4a4565921aa9255be01921ff8ae339fa7b0a5468",
        "2906f0258770d3a9c4e65364df8acc904e148bbe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:16:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:16:11 2009 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: Fix cursor physical address choice to match the 2D driver.\n  drm: stash AGP include under the do-we-have-AGP ifdef\n  drm: don\u0027t whine about not reading EDID data\n  drm/i915: hook up LVDS DPMS property\n  drm/i915: remove unnecessary debug output in KMS init\n  i915: fix freeing path for gem phys objects.\n  drm: create mode_config idr lock\n  drm: fix leak of device mappings since multi-master changes.\n"
    },
    {
      "commit": "4a4565921aa9255be01921ff8ae339fa7b0a5468",
      "tree": "61fc69b6e2a82947550d6c441b62986c816ad911",
      "parents": [
        "7954d5cf39ee1ce9bb0a4b19fcf1924885a9cad1",
        "c2fdd36b550659f5ac2240d1f5a83ffa1a092289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:36 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI hotplug: fix lock imbalance in pciehp\n  PCI PM: Restore standard config registers of all devices early\n  PCI/MSI: bugfix/utilize for msi_capability_init()\n"
    },
    {
      "commit": "7954d5cf39ee1ce9bb0a4b19fcf1924885a9cad1",
      "tree": "3515ebb6ed3f15ead563ac3e30e30fd4b37992fb",
      "parents": [
        "37f5fed55559a030c430550bcacec75e6a833f1b",
        "86528da229a448577a8401a17c295883640d336c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 26 10:13:08 2009 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  i.MX31: framebuffer driver\n  i.MX31: Image Processing Unit DMA and IRQ drivers\n  dmaengine: add async_tx_clear_ack() macro\n  dmaengine: dma_issue_pending_all \u003d\u003d nop when CONFIG_DMA_ENGINE\u003dn\n  dmaengine: kill some dubious WARN_ONCEs\n  fsldma: print correct IRQ on mpc83xx\n  fsldma: check for NO_IRQ in fsl_dma_chan_remove()\n  dmatest: Use custom map/unmap for destination buffer\n  fsldma: use a valid \u0027device\u0027 for dma_pool_create\n  dmaengine: fix dependency chaining\n"
    }
  ],
  "next": "37f5fed55559a030c430550bcacec75e6a833f1b"
}
