)]}'
{
  "log": [
    {
      "commit": "4e8a2372f9255a1464ef488ed925455f53fbdaa1",
      "tree": "7681646ce6f57955e3f37e12ebb812ace00f8212",
      "parents": [
        "840c516f9c395c64240ad35f858f37ea16270afa"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Jun 23 12:37:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 12:50:05 2009 -0700"
      },
      "message": "nvidiafb: fix boot-time printk string\n\nOn bootup nvidiafb prints the following on my Apple G5:\n\n\tnvidiafb: CRTC 1appears to have a CRT attached\n\nThere should be a space between the \u00271\u0027 and the \u0027appears\u0027.  Add it.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32708e8e95265505d9627b3bc9ed16566e0dca1c",
      "tree": "c5161d2a3da5d75123c05eda5713469d02f743b1",
      "parents": [
        "f5bcf5f44796bf30a058a01c10a61b19784f0540",
        "4a7eca824cec51168dcd5e0c9bf9edbc809fb975"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:36:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:36:01 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA: Add __init/__exit macros to addr.c and cma.c\n  IB/ehca: Bump version number\n  mlx4_core: Fix dma_sync_single_for_cpu() with matching for_device() calls\n  IB/mthca: Replace dma_sync_single() use with proper functions\n  RDMA/nes: Fix FIN state handling under error conditions\n  RDMA/nes: Fix max_qp_init_rd_atom returned from query device\n  IB/ehca: Ensure that guid_entry index is not negative\n  IB/ehca: Tolerate dynamic memory operations before driver load\n"
    },
    {
      "commit": "f5bcf5f44796bf30a058a01c10a61b19784f0540",
      "tree": "1c78ecbb2a21f880a1508dc2fcbbcc4b169f43f3",
      "parents": [
        "defe9104833b5ad309447bbc1fcb8e5981b2d3e1",
        "129dd98194747a3b8ac1ff876d8d1f2440660d01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:35:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 11:35:37 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (38 commits)\n  fusion: mptsas, fix lock imbalance\n  [SCSI] scsi_transport_fc: replace BUS_ID_SIZE by fixed count\n  sd, sr: fix Driver \u0027sd\u0027 needs updating message\n  scsi_transport_iscsi: return -EOVERFLOW for Too many iscsi targets\n  fc_transport: Selective return value from BSG timeout function\n  fc_transport: The softirq_done function registration for BSG request\n  sym53c8xx: ratelimit parity errors\n  explain the hidden scsi_wait_scan Kconfig variable\n  ibmvfc: Fix endless PRLI loop in discovery\n  ibmvfc: Process async events before command responses\n  libfc: Add runtime debugging with debug_logging module parameter\n  libfcoe: Add runtime debugging with module param debug_logging\n  fcoe: Add runtime debug logging with module parameter debug_logging\n  scsi_debug: Add support for physical block exponent and alignment\n  cnic: add NETDEV_1000 and NETDEVICES to Kconfig select\n  cnic: Fix __symbol_get() build error.\n  Revert \"[SCSI] cnic: fix error: implicit declaration of function ‘__symbol_get’\"\n  ipr: differentiate pci-x and pci-e based adapters\n  ipr: add test for MSI interrupt support\n  scsi_transport_spi: Blacklist Ultrium-3 tape for IU transfers\n  ...\n"
    },
    {
      "commit": "cf9c1b92ae62ce71a8e861f02476724348defc6a",
      "tree": "433d77497f909eea2c35b7afff24de9f86212221",
      "parents": [
        "135aae340d66c5e273af297bbd5178a5e5c458ee",
        "9b901ee0cb007eb4e2ee056e5b1c5c2837d53bdb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:41:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:41:17 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] wdt_pci.c: remove #ifdef CONFIG_WDT_501_PCI\n  [WATCHDOG] hpwdt: Add NMI priority option\n  [WATCHDOG] OMAP fixes: enable clock in probe, trigger timer reload\n  [WATCHDOG] add bcm47xx watchdog driver\n  [WATCHDOG] Freescale STMP: watchdog driver\n  [WATCHDOG] twl4030 watchdog driver\n  [WATCHDOG] U300 COH 901 327 watchdog driver\n  [WATCHDOG] Add pnx833x_wdt\n"
    },
    {
      "commit": "135aae340d66c5e273af297bbd5178a5e5c458ee",
      "tree": "7301bfc6a1c85e74788a2fbcc36eb5b78122df31",
      "parents": [
        "811e42cfba334d27797989ac8b0bea4981cb9581",
        "eebf8d86acf0db974dfaad8e8285f4e12ca488e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:40:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:40:19 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (62 commits)\n  V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being\n  V4L/DVB (12130): Fix a redundant compiler warning\n  V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block\n  V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything\n  V4L/DVB (11912): em28xx: Use v4l bounding/alignment function\n  V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function\n  V4L/DVB (11910): mt9: Use v4l bounding/alignment function\n  V4L/DVB (11909): cx23885: Use v4l bounding/alignment function\n  V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function\n  V4L/DVB (11907): cx88: Use v4l bounding/alignment function\n  V4L/DVB (11906): saa7134: Use v4l bounding/alignment function\n  V4L/DVB (11905): vivi: Use v4l bounding/alignment function\n  V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob\n  V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function\n  V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function\n  V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images\n  V4L/DVB (12128): v4l2: update framework documentation.\n  V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n  V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes\n  V4L/DVB (12121): pvrusb2: Improve handling of routing schemes\n  ...\n"
    },
    {
      "commit": "811e42cfba334d27797989ac8b0bea4981cb9581",
      "tree": "4641055622b331edd392e31ba32bf05bf9848a3c",
      "parents": [
        "4843a3baf20059a7ac5b55582672705d9e61e274",
        "0d9e6659a1bde3733cfd0072adbb3514b579e383"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:36 2009 -0700"
      },
      "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  libata: don\u0027t set IORDY for reset\n  sata_fsl: Add power mgmt support\n  [libata] PATA driver for CF interface on AT91SAM9260 SoC\n  [libata] beautify module parameters\n"
    },
    {
      "commit": "4843a3baf20059a7ac5b55582672705d9e61e274",
      "tree": "15a4a67b1c929493896d9cfca02ef079f6267e17",
      "parents": [
        "cb4cbcf6b3cf79f80c157afdc8dd8221643d8481",
        "e01698aed04811b9a9c4f8d54b73cb182757063d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 23 10:39:00 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide cmd64x: Remove serialize setting.\n  ide: Take over as maintainer.\n"
    },
    {
      "commit": "4a7eca824cec51168dcd5e0c9bf9edbc809fb975",
      "tree": "e2f61db875680d72e034eba660836be7582eb6e8",
      "parents": [
        "1d4d6da535be97b710e87a33c4828c97c36eee21",
        "716abb1fdf3274ac81dc404f3659cc05d8cdf606",
        "e727f5cde90d5a8b92a1ffa49c636a3790301469",
        "99987bea474ceca8ec6fb05f81d7d188634cdffd",
        "68237a0ff84503270373c39229be83e865ea08d4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:38:47 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:38:47 2009 -0700"
      },
      "message": "Merge branches \u0027ehca\u0027, \u0027misc\u0027, \u0027mlx4\u0027, \u0027mthca\u0027 and \u0027nes\u0027 into for-linus\n"
    },
    {
      "commit": "716abb1fdf3274ac81dc404f3659cc05d8cdf606",
      "tree": "8e3c728c41abab8088e048c04e7bceddd035bc0f",
      "parents": [
        "65795efbd380a832ae508b04dba8f8e53f0b84d9"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Jun 23 10:38:42 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:38:42 2009 -0700"
      },
      "message": "RDMA: Add __init/__exit macros to addr.c and cma.c\n\nAdd __init and __exit annotations to the module_init/module_exit\nfunctions from drivers/infiniband/core/addr.c and cma.c.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1d4d6da535be97b710e87a33c4828c97c36eee21",
      "tree": "7f1a1bbf9defba6b8b315a7830b8fe671a88e983",
      "parents": [
        "af04662b4d80de5797a595bc9855d09ef4fe55cc"
      ],
      "author": {
        "name": "Alexander Schmidt",
        "email": "alexs@linux.vnet.ibm.com",
        "time": "Tue Jun 23 10:30:04 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jun 23 10:30:04 2009 -0700"
      },
      "message": "IB/ehca: Bump version number\n\nIncrement version number for DMEM toleration.\n\nSigned-off-by: Alexander Schmidt \u003calexs@linux.vnet.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9b901ee0cb007eb4e2ee056e5b1c5c2837d53bdb",
      "tree": "2b074545b0625c13c104b08fe2735e513f8ee2ff",
      "parents": [
        "44df75353bc8f32e26e049284053a61d4f1047d6"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Jun 19 09:32:57 2009 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 23 07:13:52 2009 +0000"
      },
      "message": "[WATCHDOG] wdt_pci.c: remove #ifdef CONFIG_WDT_501_PCI\n\nChange the wdt_pci.c watchdog driver so that the code is the same for\nboth the PCI-WDT500 as the PCI-WDT501 card. The selection of the card\nis now being done via the module parameter: \u0027type\u0027 instead of the\nconfig option CONFIG_WDT_501_PCI.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "44df75353bc8f32e26e049284053a61d4f1047d6",
      "tree": "8ac01af7888c6d5c3746d30834fd63a148305078",
      "parents": [
        "789cd4702bf830416d2e1794495407be42fe95ad"
      ],
      "author": {
        "name": "Tom Mingarelli",
        "email": "thomas.mingarelli@hp.com",
        "time": "Thu Jun 18 23:28:57 2009 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 23 07:13:45 2009 +0000"
      },
      "message": "[WATCHDOG] hpwdt: Add NMI priority option\n\nAdd a priority option so that the user can choose if we do the NMI\nfirst or last.\n\nSigned-off-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "789cd4702bf830416d2e1794495407be42fe95ad",
      "tree": "2fa371c73af28b622743dc05c2f57cd81a20e0b8",
      "parents": [
        "90074dce5537e87b27125505bb89a373567a7ede"
      ],
      "author": {
        "name": "Ulrik Bech Hald",
        "email": "ubh@ti.com",
        "time": "Fri Jun 12 16:18:32 2009 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 23 07:13:36 2009 +0000"
      },
      "message": "[WATCHDOG] OMAP fixes: enable clock in probe, trigger timer reload\n\nThis patch contains two fixes:\n\n1)In omap_wdt_probe() the watchdog is reset and disabled. This\nrequires register access and the clks needs to be enabled temporarily\n\n2)In omap_wdt_open() the timer register needs to be reloaded\nto trigger a new timer value (the default of 60s)\n\nTested on OMAP34xx platform (Zoom1)\n\nReviewed-by: Kevin Hilman \u003ckhilman@ti.deeprootsystems.com\u003e\nSigned-off-by: Ulrik Bech Hald \u003cubh@ti.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "eebf8d86acf0db974dfaad8e8285f4e12ca488e2",
      "tree": "90ce27459cef311f680b18f7d8237d375c115c9e",
      "parents": [
        "0a5ded56fd3f4096681f8e6a249fb058485f4e46"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Thu Jun 18 04:50:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:57 2009 -0300"
      },
      "message": "V4L/DVB (12131): BUGFIX: An incorrect Carrier Recovery Loop optimization table was being\n\nloaded for a given chip version. This would cause the optimization in\ntuning not to be applied and thus a failed expectation, in tuning speed\nincrement. The patch swaps the tables in use. It also fixes a possible\none in a million condition where state-\u003edev_ver implies an older Cut\n(Cut \u003c 2.0, eventhough the driver doesn\u0027t attach to any Cut older than\n2.0) or even negative (due to a bad I2C bus master driver) for the card\ncombination.\n\nThanks to Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e for pointing\nout the issue at large.\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0a5ded56fd3f4096681f8e6a249fb058485f4e46",
      "tree": "3382f52de096fa91f4e475ed99a0b6f394f4f281",
      "parents": [
        "d8b2996607d492ffa99628bafc80da14d3a5482d"
      ],
      "author": {
        "name": "Manu Abraham",
        "email": "abraham.manu@gmail.com",
        "time": "Wed Jun 17 16:48:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:29:50 2009 -0300"
      },
      "message": "V4L/DVB (12130): Fix a redundant compiler warning\n\ndrivers/media/dvb/frontends/stv090x.c: In function ‘stv090x_optimize_carloop_short’:\ndrivers/media/dvb/frontends/stv090x.c:2677: warning: ‘short_crl’ may be used uninitialized in this function\n\nSigned-off-by: Manu Abraham \u003cmanu@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d8b2996607d492ffa99628bafc80da14d3a5482d",
      "tree": "05f8eab4a1b8ee7c589a9048487ac6bb87d1be7b",
      "parents": [
        "1ca27379f3673b40edbd2fec53b93c993fdb4f0c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Fri Jun 12 16:31:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:20 2009 -0300"
      },
      "message": "V4L/DVB (12003): v4l2: Move bounding code outside I2C ifdef block\n\nOn Fri, 12 Jun 2009, Randy Dunlap wrote:\n\u003e From: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\u003e\n\u003e Move v4l_bound_align_image() outside of an #ifdef CONFIG_I2C block\n\u003e so that it is always built.  Fixes a build error:\n\nclamp_align() should be moved as well, since it\u0027s only used by\nv4l_bound_align_image().  I\u0027m attaching an alternate version that fixes\nthis.  Labeled the endif too.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ca27379f3673b40edbd2fec53b93c993fdb4f0c",
      "tree": "d925042ba76dc770a40ec223e1cd1e7b8320d6cd",
      "parents": [
        "ccb83408b258f7e9f9fe763f9a7d06ebcc21134f"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:20 2009 -0300"
      },
      "message": "V4L/DVB (11913): cx231xx: TRY_FMT should not actually set anything\n\nIn the TRY_FMT handler the function get_scale() is called to find what the\nscaler hardware will produce for a requested size.\n\nThe problem is that get_scale(struct cx231xx *dev, ..., unsigned int *vscale,\nunsigned int *hscale) saves the calculated scale values into both the\npointer arguments and into dev\u0027s hscale and vscale fields.  TRY_FMT shouldn\u0027t\nactually change anything in the device state.\n\nThe code to in get_scale() that writes to dev-\u003e[hv]scale can just be\ndeleted.  In all cases when dev\u0027s fields should be modified, get_scale()\nwas called with get_scale(dev, ..., \u0026dev-\u003ehscale, \u0026dev-\u003evscale), so dev was\ngetting updated anyway.\n\nThis didn\u0027t actually cause a problem because nothing ever actually made use\nof the hscale and vscale fields.  I changed cx231xx_resolution_set() to use\nthose fields rather than re-calculate them with a call to get_scale().\n\nUpdating [hv]scale in cx231xx_resolution_set() isn\u0027t necessary because\nevery call of cx231xx_resolution_set() was already preceded by a call to\nget_scale() or setting the [hv]scale fields, so they will be always be\nup-to-date w.r.t. width and height.\n\nRemoving the call to get_scale() from cx231xx_resolution_set() allowed\nmaking get_scale() a static function, which is a good thing for something\nwith such a short name.  There is already another function with the same\nname in the em28xx driver, but that one is static.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ccb83408b258f7e9f9fe763f9a7d06ebcc21134f",
      "tree": "49144494f537303767e9f0ca32c4fb50730413c5",
      "parents": [
        "9bd0e8d7d1bf0dc586bad905c7878b611da3acdc"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11912): em28xx: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nIt appears that the em2800 can only scale by 50% or 100%, i.e. the only\nheights supported might be 240 and 480.  In that case the old code would\nset any height other than 240 to 480.  Request 240 get 240, but request 239\nand then you get 480.  Change it to round to the nearest supported value.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bd0e8d7d1bf0dc586bad905c7878b611da3acdc",
      "tree": "a6a791c8b653d8296d6f0d5f9513fdf722ee33fe",
      "parents": [
        "653dc59b6468c2ba51f3b4aee609daa8f67d3e3a"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11911): cx231xx: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nCc: Srinivasa Deevi \u003csrinivasa.deevi@conexant.com\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "653dc59b6468c2ba51f3b4aee609daa8f67d3e3a",
      "tree": "0393e9e767257d0696e8d27b8ba7b3b9f6026905",
      "parents": [
        "2449afcbcc654dbaa9dabeda9daecb69719b0aaa"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11910): mt9: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2449afcbcc654dbaa9dabeda9daecb69719b0aaa",
      "tree": "6f4cac4c6b395520610f292dba7b48547c25e840",
      "parents": [
        "1c657a99fd655c0daa7450854a914d21c1da805c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11909): cx23885: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1c657a99fd655c0daa7450854a914d21c1da805c",
      "tree": "8872a5e58f98fc846627b8c45689c26f0f74e3c8",
      "parents": [
        "4b89945e590f94e82a6e7f33e21cbd0d83774b9e"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11908): w8968cf: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nThe existing code was casting pointers to u32 and to unsigned int into\npointers to u16.  This could mess up if someone passed in an image size\ngreater than 65,535 and on big-endian platforms it won\u0027t work at all.\n\nThe existing bounding code would shrink an image if it was too big, but\nreturned ERANGE if it was too small.  The code will not shrink or expand as\nnecessary.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4b89945e590f94e82a6e7f33e21cbd0d83774b9e",
      "tree": "a8e7a39c7df30555a117dc126ee567a9770fbb97",
      "parents": [
        "bc52d6eb44de8f19934768d4d10d19fdbdc99950"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:19 2009 -0300"
      },
      "message": "V4L/DVB (11907): cx88: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc52d6eb44de8f19934768d4d10d19fdbdc99950",
      "tree": "0cee3c74e1cea55962dbb6dedd6dec5fd2368950",
      "parents": [
        "3adbbb8e2a87d58401466c825e9ff191e3b5a7b6"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11906): saa7134: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3adbbb8e2a87d58401466c825e9ff191e3b5a7b6",
      "tree": "1039ab75a8f84b50e6ffd92a9bfc6b1cd7c7402d",
      "parents": [
        "728f5b93f48cbfebd8e939bec2be1252fce7dae1"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11905): vivi: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "728f5b93f48cbfebd8e939bec2be1252fce7dae1",
      "tree": "f6af8ea216eba898793a86d43cb43818bd6947ed",
      "parents": [
        "bc44fc061ea1f2b7918ec0bb55013b8054c81752"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11904): zoran: Use v4l bounding/alignment functiob\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc44fc061ea1f2b7918ec0bb55013b8054c81752",
      "tree": "c67d9a369fb716235ef01665070ba264d29ced45",
      "parents": [
        "4a6b8df2133c1f218a503e0432a9e6cc3d461a30"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11903): sh_mobile_ceu_camera: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a6b8df2133c1f218a503e0432a9e6cc3d461a30",
      "tree": "bcf8008f257eb6812cb8ea974c1f038acf8da0e2",
      "parents": [
        "b0d3159be9a36fd8b7b1cf88b812d951add53d11"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11902): pxa-camera: Use v4l bounding/alignment function\n\nThe v4l function has a better algorithm for aligning image size.\n\nFor instance the old code would change 159x243 into 156x240 to meet the\nalignment requirements.  The new function will use 160x243, which is a lot\ncloser to what was asked for originally.\n\nCc: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b0d3159be9a36fd8b7b1cf88b812d951add53d11",
      "tree": "eb2be10df0843457ed94f8560ceb956fd37dd60c",
      "parents": [
        "2c0b19ac3b73199fe7b3fbff884051046554c048"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Sat May 30 21:45:46 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:21:18 2009 -0300"
      },
      "message": "V4L/DVB (11901): v4l2: Create helper function for bounding and aligning images\n\nMost hardware has limits on minimum and maximum image dimensions and also\nrequirements about alignment.  For example, image width must be even or a\nmultiple of four.  Some hardware has requirements that the total image size\n(width * height) be a multiple of some power of two.\n\nv4l_bound_align_image() will enforce min and max width and height, power of\ntwo alignment on width and height, and power of two alignment on total\nimage size.\n\nIt uses an efficient algorithm that will try to find the \"closest\" image\nsize that meets the requirements.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f0222c7d860f09a61bec5e500539f28db0184b38",
      "tree": "abcd69a4421985d205ede4df0365c7616d192453",
      "parents": [
        "90135c96869fa0ef3182282b2a661b57fcdb7230"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Tue Jun 09 17:12:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:47 2009 -0300"
      },
      "message": "V4L/DVB (12125): v4l2: add new s_config subdev ops and v4l2_i2c_new_subdev_cfg/board calls\n\nAdd a new s_config core ops call: this is called with the irq and platform\ndata to be used to initialize the subdev.\n\nAdded new v4l2_i2c_new_subdev_cfg and v4l2_i2c_new_subdev_board calls\nthat allows you to pass these new arguments.\n\nThe existing v4l2_i2c_new_subdev functions were modified to also call\ns_config.\n\nIn the future the existing v4l2_i2c_new_subdev functions will be replaced\nby a single v4l2_i2c_new_subdev function similar to v4l2_i2c_new_subdev_cfg\nbut without the irq and platform_data arguments.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "90135c96869fa0ef3182282b2a661b57fcdb7230",
      "tree": "807741895a1206e29eb0a4909790820caacd13e1",
      "parents": [
        "81e804c9c2e38431c1c01165d06076776c6fcbd6"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:57:24 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:17 2009 -0300"
      },
      "message": "V4L/DVB (12122): pvrusb2: De-obfuscate code which handles routing schemes\n\nThis change does not change any outward behavior; it merely chops down\nsome large if-conditions with embedded assignments into something a\nlittle more maintainable for others (I of course never had a problem\nwith this...).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81e804c9c2e38431c1c01165d06076776c6fcbd6",
      "tree": "c8be43ea41c58f0ab583ac3df441fd401e7ff068",
      "parents": [
        "6f441ed78e28ea02940e58ffa89fbbc734ab6da3"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:55:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:13 2009 -0300"
      },
      "message": "V4L/DVB (12121): pvrusb2: Improve handling of routing schemes\n\nThe pvrusb2 driver has a concept of \"routing scheme\" which defines\nwhich physical inputs should be connected based on application\u0027s\nchoice of logical input.  The correct \"routing scheme\" depends on the\nspecific device since different devices might wire up their muxes\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f441ed78e28ea02940e58ffa89fbbc734ab6da3",
      "tree": "5b546f8bf15835aa056186fc769dae8330ac3c68",
      "parents": [
        "a6862da2f3c7ce3ec6644958bc8937b630b9e2c1"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:51:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:09 2009 -0300"
      },
      "message": "V4L/DVB (12120): pvrusb2: Change initial default frequency setting\n\nChange default frequency to be US Broadcast channel 3 - with the\ntransition to d igital the previous value has now become useless.\nThis change is PURELY to help with my testing (I need to set some kind\nof default so it might as well be some thing usable).\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6862da2f3c7ce3ec6644958bc8937b630b9e2c1",
      "tree": "aba32f7abec46cbecdaa1e1ee250120f8ddc49c8",
      "parents": [
        "e17d787c513f41f59969247062561fff6340f211"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:50:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:05 2009 -0300"
      },
      "message": "V4L/DVB (12119): pvrusb2: Re-fix hardware scaling on video standard change\n\nThe cx25840 module\u0027s VBI initialization logic uses the current video\nstandard as part of its internal algorithm.  This therefore means that\nwe probably need to make sure that the correct video standard has been\nset before initializing VBI.  (Normally we would not care about VBI,\nbut as described in an earlier changeset, VBI must be initialized\ncorrectly on the cx25840 in order for the chip\u0027s hardware scaler to\noperate correctly.)\n\nIt\u0027s kind of messy to force the video standard to be set before\ninitializing VBI (mainly because we can\u0027t know what the app really\nwants that early in the initialization process).  So this patch does\nthe next best thing: VBI is re-initialized after any point where the\nvideo standard has been set.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e17d787c513f41f59969247062561fff6340f211",
      "tree": "3353048a11f1cef8a1861bf378880a8705b3e973",
      "parents": [
        "b34cdc36c4aad10cf4eaadacf067835d6a622f1b"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Jun 20 14:45:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:15:01 2009 -0300"
      },
      "message": "V4L/DVB (12118): pvrusb2: Fix hardware scaling when used with cx25840\n\nThe cx25840 module requires that its VBI initialization entry point be\ncalled in order for hardware-scaled video capture to work properly -\neven if we don\u0027t care about VBI.  Making this behavior even more\nsubtle is that if the capture resolution is set to 720x480 - which is\nthe default that the pvrusb2 driver sets up - then the cx25840\nbypasses the hardware scaler.  Therefore this problem does not\nmanifest itself until some other resolution, e.g. 640x480, is tried.\nMythTV typically defaults to 640x480 or 480x480, which means that\nthings break whenever the driver is used with MythTV.\n\nThis all has been known for a while (since at least Nov 2006), but\nrecent changes in the pvrusb2 driver (specifically in regards to\nsub-device support) caused this to break again.  VBI initialization\nmust happen *after* the chip\u0027s firmware is loaded, not before.  With\nthis fix, 24xxx devices work correctly again.\n\nA related fix that is part of this changeset is that now we\nre-initialize VBI any time after we issue a reset to the cx25840\ndriver.  Issuing a chip reset erases the state that the VBI setup\npreviously did.  Until the HVR-1950 came along this subtlety went\nunnoticed, because the pvrusb2 driver previously never issued such a\nreset.  But with the HVR-1950 we have to do that reset in order to\ncorrectly transition from digital back to analog mode - and since the\nHVR-1950 always starts in digital mode (required for the DVB side to\ninitialize correctly) then this device has never had a chance to work\ncorrectly in analog mode!  Analog capture on the HVR-1950 has been\nbroken this *ENTIRE* time.  I had missed it until now because I\u0027ve\nusually been testing at the default 720x480 resolution which does not\nrequire scaling...  What fun.  By re-initializing VBI after a cx25840\nchip reset, correct behavior is restored.\n\nSigned-off-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b34cdc36c4aad10cf4eaadacf067835d6a622f1b",
      "tree": "0e9fcadba609f965953819f828afb8b02b42a031",
      "parents": [
        "9d68fc0ad40b852470026ee58a07e1d662571d04"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Thu May 21 12:49:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:58 2009 -0300"
      },
      "message": "V4L/DVB (12116): cx23885: ensure correct IF freq is used on HVR1200 \u0026 HVR1700\n\nEnsure that we\u0027re programming the tda18271 tuner with the correct\nIF frequencies to match the programming of the TDA10048 DVB-T demod\nfor the HVR1200 and HVR1700 products.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9d68fc0ad40b852470026ee58a07e1d662571d04",
      "tree": "66471d3aca7bed1c29b9bd480bee96768129033e",
      "parents": [
        "aad40d3d0cd9b679e83f6a902ad1e2b8f7b4c9bb"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@kernellabs.com",
        "time": "Fri Jun 19 16:21:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:56 2009 -0300"
      },
      "message": "V4L/DVB (12115): tda10048: add missing entry to pll_tab for 3.8 MHz IF\n\nThanks for Terry Wu for pointing out the missing entry.\n\nCc: Terry Wu \u003cterrywu2009@gmail.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aad40d3d0cd9b679e83f6a902ad1e2b8f7b4c9bb",
      "tree": "b7efc5a124e98e080c69334145e13a6e49b45c5c",
      "parents": [
        "54bb501c069bbe34cf8becf0a9985fc6873d6b21"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 09:21:37 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:52 2009 -0300"
      },
      "message": "V4L/DVB (12112): cx231xx: fix uninitialized variable.\n\nThe variable \u0027rc\u0027 could be used uninitialized in the cx231xx_capture_start\nfunction. Sri informed me that it should be initialized to -1.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "54bb501c069bbe34cf8becf0a9985fc6873d6b21",
      "tree": "7361c0a4f9a32ad9993c3d861a3e946f88f9a27d",
      "parents": [
        "5543e2b4c495714e5f1b2dbbe250df15239af1cd"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 09:18:34 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:48 2009 -0300"
      },
      "message": "V4L/DVB (12111): tcm825x: remove incorrect __exit_p wrapper\n\ntcm825x_remove is not necessarily called on module exit, it can also be\ncalled when the i2c_adapter is removed. While the i2c adapter might never\nbe removed on an embedded system, in practice this sensor driver can also\nbe used in e.g. a USB webcam where this is a perfectly acceptable thing\nto do.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5543e2b4c495714e5f1b2dbbe250df15239af1cd",
      "tree": "21e3eafc99ce3320c3ee5655407d93027aa439a2",
      "parents": [
        "719cd4ab9695059e00f5248d1dceb534381fccb3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 20 06:29:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:43 2009 -0300"
      },
      "message": "V4L/DVB (12109): radio-tea5764: fix incorrect rxsubchans value\n\nrxsubchans was only set when stereo was detected, otherwise it was\nleft to 0 instead of setting it to mono.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be5daa9bd220d384c7010aee6d3886279a61a183",
      "tree": "df87335f8a97a8d5a9fd164f43cb118af0a326f7",
      "parents": [
        "c6711c3e6d4976716633047c0f6bbd953d6831fb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 06:47:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:35 2009 -0300"
      },
      "message": "V4L/DVB (12107): smscoreapi: fix compile warning\n\ngcc 4.3.1 generates this warning:\n\nv4l/smscoreapi.c: In function \u0027smscore_gpio_configure\u0027:\nv4l/smscoreapi.c:1481: warning: \u0027GroupNum\u0027 may be used uninitialized in this function\nv4l/smscoreapi.c:1480: warning: \u0027TranslatedPinNum\u0027 may be used uninitialized in this function\n\nWhile in practice this will not happen, it is something that the compiler\ncan\u0027t determine. Initializing these two local variables to 0 suppresses\nthis warning.\n\nCc: Udi Atar \u003cudi.linuxtv@gmail.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c6711c3e6d4976716633047c0f6bbd953d6831fb",
      "tree": "ca6bace327d774d50f429ac6ace9bfb30fa14b93",
      "parents": [
        "a4c473033b6a100773a4fd8b7ba1e45baeb1e692"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 14 05:20:21 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:31 2009 -0300"
      },
      "message": "V4L/DVB (12104): ivtv/cx18: fix regression: class controls are no longer seen\n\nA previous change (v4l2-common: remove v4l2_ctrl_query_fill_std) broke\nthe handling of class controls in VIDIOC_QUERYCTRL. The MPEG class control\nwas broken for all drivers that use the cx2341x module and the USER class\ncontrol was broken for ivtv and cx18.\n\nThis change adds back proper class control support.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a4c473033b6a100773a4fd8b7ba1e45baeb1e692",
      "tree": "01465e084c65c49e0f2ea0586b83ef03385cdc84",
      "parents": [
        "19859229d7d98bc2d582ff45045dd7f73d649383"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Sat Jun 20 21:34:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:25 2009 -0300"
      },
      "message": "V4L/DVB (12102): em28xx: add Remote control support for EVGA inDtube\n\nAdd an IR profile for the EVGA inDtube remote control (which is an NEC type\nremote)\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "19859229d7d98bc2d582ff45045dd7f73d649383",
      "tree": "cdbed4c93686baea5375d29c103d3a31c35365c6",
      "parents": [
        "cdf7bfa8926fb26d5900103ae09eb5f3eddb95cc"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jun 19 00:33:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:21 2009 -0300"
      },
      "message": "V4L/DVB (12101): em28xx: add support for EVGA inDtube\n\nAdd support for the EVGA inDtube.  Both ATSC and analog side validated as\nfully functional.\n\nThanks to Jake Crimmins from EVGA for providing the correct GPIO info.\nThanks to Alan Hagge for doing all the device testing.\nThanks to Greg Williamson for providing hardware for testing.\n\nCc: Jake Crimmins \u003cjcrimmins@evga.com\u003e\nCc: Alan Hagge \u003cahagge@gmail.com\u003e\nCc: Greg Williamson \u003ccheeseboy16@gmail.com\u003e\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cdf7bfa8926fb26d5900103ae09eb5f3eddb95cc",
      "tree": "7b20b253b717678c71a4343546ec4e123be6e2e7",
      "parents": [
        "f867c3f4eab1d5006df4f3734fab1134feffbeba"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "dheitmueller@kernellabs.com",
        "time": "Fri Jun 19 00:20:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:16 2009 -0300"
      },
      "message": "V4L/DVB (12100): em28xx: make sure the analog GPIOs are set if we used a card hint\n\nIn cases where the board had a default USB ID, we would not indentify the\nboard until after the call to em28xx_set_mode().  As a result, for those\nboards the analog GPIOs were not being set before probing the i2c bus for\ndevices (the probe would occur with the GPIOs being all high).\n\nMake a call to em28xx_set_mode() so that the GPIOs are set properly before\nprobing the i2c bus for devices.\n\nThis problem was detected with the EVGA inDtube, where the tvp5150 is not\npowered on unless GPIO1 is pulled low.\n\nSigned-off-by: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f867c3f4eab1d5006df4f3734fab1134feffbeba",
      "tree": "201173fa992dab326ec674def03247e58863149e",
      "parents": [
        "ee1ebcfea6ee16491f88e8023554dd214e1ba85c"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Fri Jun 19 05:45:23 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:12 2009 -0300"
      },
      "message": "V4L/DVB (12098): Create table for customize stv0900 ts registers.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ee1ebcfea6ee16491f88e8023554dd214e1ba85c",
      "tree": "b2571a6a0c85b66a9a7b5890632a6d27d29a685d",
      "parents": [
        "68191edeb50773993f4a05651b0a085bd110fbeb"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Mon Jun 08 04:31:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:07 2009 -0300"
      },
      "message": "V4L/DVB (12097): Implement reading uncorrected blocks for stv0900\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "68191edeb50773993f4a05651b0a085bd110fbeb",
      "tree": "4beb0d7a9ae0f353b2f36237c4374da63987a7c1",
      "parents": [
        "0cde9b2533d6fe79307173f24209228aaf34bc98"
      ],
      "author": {
        "name": "Abylay Ospan",
        "email": "aospan@netup.ru",
        "time": "Sun Jun 14 14:10:05 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:14:03 2009 -0300"
      },
      "message": "V4L/DVB (12096): Bug fix: stv0900 register read must using i2c in one transaction\n\nSigned-off-by: Abylay Ospan \u003caospan@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0cde9b2533d6fe79307173f24209228aaf34bc98",
      "tree": "a8010790bf69d349cf6faa746805d4bca6da4e58",
      "parents": [
        "3fb4a57b494e05dba4d1305e2347c6633b76c20e"
      ],
      "author": {
        "name": "Igor M. Liplianin",
        "email": "liplianin@netup.ru",
        "time": "Sun Jun 14 13:17:15 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:59 2009 -0300"
      },
      "message": "V4L/DVB (12095): Change lnbh24 configure bits for NetUP card.\n\nSigned-off-by: Igor M. Liplianin \u003cliplianin@netup.ru\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3fb4a57b494e05dba4d1305e2347c6633b76c20e",
      "tree": "b6191c561118c431456a467ad300adb006086295",
      "parents": [
        "f800952c21157f11a5510d9cf700c9a7ba30800d"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 14:31:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:57 2009 -0300"
      },
      "message": "V4L/DVB (12093): gspca_sonixj: Name saturation control saturation, not color\n\nName saturation control saturation, not color and make the default\nless saturated (the old default was overdoing it).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f800952c21157f11a5510d9cf700c9a7ba30800d",
      "tree": "4f43a7786679abf6c26b779bedfbd50d942e3429",
      "parents": [
        "37c6dbe290c05023b47f52528e30ce51336b93eb"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 14:29:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:54 2009 -0300"
      },
      "message": "V4L/DVB (12092): gspca_sonixj + ov7630: invert vflip control instead of changing default\n\ngspca_sonixj + ov7630 had the default value for flip enabled, as otherwise\nthe picture is upside down. It is better to instead invert the meaning\nof the control in the set function, and have the default be no vflip,\nas one would expect vflip enabled to be upside down.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "37c6dbe290c05023b47f52528e30ce51336b93eb",
      "tree": "2fbfa66d28b283b8a1b81a4e7cc5df47195c2228",
      "parents": [
        "1fec747cd389b4812a9932a1416d76e8a53596b2"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 07:35:36 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:49 2009 -0300"
      },
      "message": "V4L/DVB (12091): gspca_sonixj: Add light frequency control\n\ngspca_sonixj: Add light frequency control\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1fec747cd389b4812a9932a1416d76e8a53596b2",
      "tree": "9af3bf62f0927c45ee497d6801cb8070ba90e0b7",
      "parents": [
        "a5d1cc39fee739cf4fc2a1f43da812c50de9d3d6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 06:05:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:45 2009 -0300"
      },
      "message": "V4L/DVB (12090): gspca_sonixj: enable autogain control for the ov7620\n\ngspca_sonixj: enable autogain control for the ov7620, and not only\nmake it enable autogain but also auto exposure (and do the\nsame for the ov7648).\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a5d1cc39fee739cf4fc2a1f43da812c50de9d3d6",
      "tree": "f5b60de061174a487cf5f54c4cb82ebd70c5b27b",
      "parents": [
        "119893b2dfb18515bfdcc5edb83422e6aa126a86"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 06:03:20 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:38 2009 -0300"
      },
      "message": "V4L/DVB (12089): gspca_sonixj: increase 640x480 frame-buffersize\n\ngspca_sonixj: increase 640x480 frame-buffersize, as I was getting buffer\noverflows during my testing of a \"Premier\" 0c45:613e cam\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "119893b2dfb18515bfdcc5edb83422e6aa126a86",
      "tree": "8b1a0288a9f53fe041cb005a76b49434095490dc",
      "parents": [
        "cc7b5b573feb5edfe68c028bc1ea383dab37dde2"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:20:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:33 2009 -0300"
      },
      "message": "V4L/DVB (12088): Mark the v4l1 uvcvideo quickcam messenger driver as deprecated\n\nMark the v4l1 uvcvideo quickcam messenger driver as deprecated, the one\ncam it supports, is now also supported by the v4l2 gspca stv06xx driver.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "cc7b5b573feb5edfe68c028bc1ea383dab37dde2",
      "tree": "a447f52ce76d18a71d901a505b5a1608fce734cd",
      "parents": [
        "9764398bdeef49414b37ef8bd35abfec1f44bd3e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:14:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:29 2009 -0300"
      },
      "message": "V4L/DVB (12087): gspca_sonixj: enable support for 0c45:613e camera\n\ngspca_sonixj: enable support for 0c45:613e camera, and slightly tweak\nthe ov7630 register init values for a much better picture.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9764398bdeef49414b37ef8bd35abfec1f44bd3e",
      "tree": "68c8e49400f8e9ed5a576ed855c9a605423f9398",
      "parents": [
        "e080fcd9298d544f3233d8c45304990be1920b3d"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:08:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:26 2009 -0300"
      },
      "message": "V4L/DVB (12086): gspca_sonixj: Fix control index numbering\n\nThe control index defines for the gspca_sonixj driver were numbered\nwrong, causing us to disable the wrong controls on various sensors\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e080fcd9298d544f3233d8c45304990be1920b3d",
      "tree": "869b909cfe2600ed4e86deda773c07258bc8e908",
      "parents": [
        "0220f8870e66628f19c36bad813e881ebfaae7a6"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Thu Jun 18 05:03:16 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:22 2009 -0300"
      },
      "message": "V4L/DVB (12085): gspca_ov519: constify ov518 inititial register value tables\n\ngspca_ov519: constify ov518 inititial register value tables\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "0220f8870e66628f19c36bad813e881ebfaae7a6",
      "tree": "17973be8c8c2ceee268bb5d8ec3ccc648430c826",
      "parents": [
        "98b1e9be882eff0f00bb5770ced9d9b24eb0238c"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Jun 17 18:50:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:18 2009 -0300"
      },
      "message": "V4L/DVB (12084): ov511: mark as deprecated\n\nMark the v4l1 ov511 as deprecated as we now have ov511 support in\nthe gspca ov519 driver. Note we should really also keep track of this\nin Documentation/feature-removal-schedule.txt, but that is not\npart of the v4l-dvb tree.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "98b1e9be882eff0f00bb5770ced9d9b24eb0238c",
      "tree": "ab921b34c327e3bf1ddf1959ece3d0b858080f27",
      "parents": [
        "8668d504d72c384fbfb6ab6f5d02a9fe4d813554"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Jun 17 18:41:01 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:16 2009 -0300"
      },
      "message": "V4L/DVB (12083): ov511: remove ov518 usb id\u0027s from the driver\n\nov511: remove ov518 usb id\u0027s from the driver, as they have not been working\never since the decompression code got removed from the kernel, and they\nare no supported by the gspca_ov519 module.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8668d504d72c384fbfb6ab6f5d02a9fe4d813554",
      "tree": "4ba923b0a7ccda8121960231e758135ba9bd584a",
      "parents": [
        "ae49c40461d8981b232e3fec28234d492067f0e1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Wed Jun 17 18:37:57 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:13:11 2009 -0300"
      },
      "message": "V4L/DVB (12082): gspca_stv06xx: Add support for st6422 bridge and sensor\n\nAdd support for st6422 bridge and sensor to the stv06xx gspca sub driver,\ntested with:\nLogitech QuickCam Messenger     046d:08f0       ST6422  integrated\nLogitech QuickCam Mess. Plus    046d:08f6       ST6422  integrated\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae49c40461d8981b232e3fec28234d492067f0e1",
      "tree": "943c34266c9ef36745cf34a784e53bf2fadbb0fb",
      "parents": [
        "b282d87332f5b3c2ac2e289f772b33067e4be77b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 19:15:07 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:50 2009 -0300"
      },
      "message": "V4L/DVB (12081): gspca_ov519: Cleanup some sensor special cases\n\ngspca_ov519: Cleanup some sensor special cases\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b282d87332f5b3c2ac2e289f772b33067e4be77b",
      "tree": "4e025e4d818e1ddf71c501dd695de87c230ab8cf",
      "parents": [
        "1876bb923c98c605eca69f0bfe295f7b5f5eba28"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 19:10:40 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:47 2009 -0300"
      },
      "message": "V4L/DVB (12080): gspca_ov519: Fix ov518+ with OV7620AE (Trust spacecam 320)\n\ngspca_ov519: Fix ov518+ with OV7620AE (Trust spacecam 320)\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1876bb923c98c605eca69f0bfe295f7b5f5eba28",
      "tree": "ddc996e7e15a9ec803e5cfeb8bf341af30fae7fa",
      "parents": [
        "f5cee95c2e4c56b50cdb8edd33cf04902946cd25"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:45:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:37 2009 -0300"
      },
      "message": "V4L/DVB (12079): gspca_ov519: add support for the ov511 bridge\n\ngspca_ov519: add support for the ov511 bridge\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f5cee95c2e4c56b50cdb8edd33cf04902946cd25",
      "tree": "c79ac918e7f32a9128b747abba3e99f37c6dd8a6",
      "parents": [
        "80142efa715581c06d01b37f299a240309699ff4"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:32:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:32 2009 -0300"
      },
      "message": "V4L/DVB (12078): gspca_ov519: Better default contrast for ov6630\n\nHmm, another one with an extra if (life sucks) the\ndefault contrast really is no good for the ov6630, it\nisn\u0027t even high enough in full daylight, this gives\nthe ov6630 a different initial value for a better out\nof the box experience.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "80142efa715581c06d01b37f299a240309699ff4",
      "tree": "31ccf889d5f2e45cbb1b7c54ba7488e66f35eee7",
      "parents": [
        "9e4d82588174e68abe8e3568202f0b530415661f"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:26:49 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:12:08 2009 -0300"
      },
      "message": "V4L/DVB (12077): gspca_ov519: Fix 320x240 with ov7660 sensor\n\nAs reported on the ov51x-jpeg list, and as I can confirm with my own cam\nthe ov7670 in 320x240 has a number of broken columns of pixels\nat the left of the picture. This was not present in the old\ndriver as it always used 640x480 and did software\ndownscaling (took me a while to figure that one out).\nThe fix adds a sensor specific if in so far sensor\nneutral code :( But this is the only way to fix this,\nthis cannot be fixed by only changing sensor registers.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9e4d82588174e68abe8e3568202f0b530415661f",
      "tree": "191dc3d223ea2a0a3d538ef402fcee0cf0d7c12e",
      "parents": [
        "92918a53ee74bb326430aaa958caa0cf111b54b1"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:25:06 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:49 2009 -0300"
      },
      "message": "V4L/DVB (12076): gspca_ov519: Fix led inversion with some cams\n\nMy ov519 cam has it led inverted, the same has been\nreported on the ov51x-jpeg list for another\ncreative cam. This patch fixes this without changing\nthe behaviour for other cams.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "92918a53ee74bb326430aaa958caa0cf111b54b1",
      "tree": "405033eaf382dd1e61f06c5e892802def6535c2c",
      "parents": [
        "124cc9c0c8acc77ac2f1114ee7eea961334020ba"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 06:21:35 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:40 2009 -0300"
      },
      "message": "V4L/DVB (12075): gspca_ov519: check ov518 packet numbers\n\nCheck ov518 packet numbers to detect dropped packets.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "124cc9c0c8acc77ac2f1114ee7eea961334020ba",
      "tree": "9dc1a6fdeda3a5482c287fd86868732982433daf",
      "parents": [
        "7d9713735d7537baf2b00be806a8de08a5c9f11b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 05:48:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:24 2009 -0300"
      },
      "message": "V4L/DVB (12074): gspca_ov519: Add 320x240 and 160x120 support for cif sensor cams\n\ngspca_ov519: Add 320x240 and 160x120 support for cif sensor cams\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7d9713735d7537baf2b00be806a8de08a5c9f11b",
      "tree": "d596c1b9d1add18a41856c1ec5546f90dae8a110",
      "parents": [
        "02ab18b0f497bed623814677577b76cc97234085"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 05:28:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:20 2009 -0300"
      },
      "message": "V4L/DVB (12073): gspca_ov519: limit ov6630 qvif uv swap fix to ov66308AF\n\nThe fix for the UV swapping in qcif mode with the ov6630, which I did\nto fix this issue on a ov518 cam with an ov66308AF, causes UV swapping in\nqcif with another cam of mine with the ov518 and an ov66308AE, so this\npatch changes the code to differentiate between the ov66308AF and other\nov6630 versions, and restricts the UV swap fix to the ov66308AF.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "02ab18b0f497bed623814677577b76cc97234085",
      "tree": "4f110a6b30419cae8077546946cf221cfef5a8cb",
      "parents": [
        "b8bfb5fb348d939a96fc8f71996a2e5e48b4544b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sun Jun 14 04:32:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:16 2009 -0300"
      },
      "message": "V4L/DVB (12072): gspca-ov519: add extra controls\n\nThis patch adds autobrightness (so that it can\nbe turned off to make the already present brightness\ncontrol work) and light frequency filtering controls.\n\nThe lightfreq control needed 2 different entries\nin the ctrls array, as the number of options differs\ndepending on the sensor. Always one of the 2 entires is\ndisabled ofcourse.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b8bfb5fb348d939a96fc8f71996a2e5e48b4544b",
      "tree": "c9e058777f5f0869166eeadd23a9f0baac037d5c",
      "parents": [
        "14422f9dd8515bfbe6fdbde37eadf59e2980f104"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "hdegoede@redhat.com",
        "time": "Sat Jun 13 18:56:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:11:07 2009 -0300"
      },
      "message": "V4L/DVB (12071): gspca: fix NULL pointer deref in query_ctrl\n\ngspca: fix NULL pointer deref in query_ctrl\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14422f9dd8515bfbe6fdbde37eadf59e2980f104",
      "tree": "1590b5ac41fd4aab91317632d6cb41cd7402e7d8",
      "parents": [
        "d888a4c76c51092993643f8992bf55b3c28da483"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 16 23:55:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Jun 23 03:10:05 2009 -0300"
      },
      "message": "V4L/DVB (12010): cx88: Properly support Leadtek TV2000 XP Global\n\nFix Leadtek TV2000 XP Global entries and add missing PCI ID\u0027s.\n\nThanks to Terry Wu \u003cterrywu2009@gmail.com\u003e for pointing us for the proper settings.\n\nCc: Terry Wu \u003cterrywu2009@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e727f5cde90d5a8b92a1ffa49c636a3790301469",
      "tree": "5dd70392072f4e771b89b5bc82dfc6d45a46bd4b",
      "parents": [
        "65795efbd380a832ae508b04dba8f8e53f0b84d9"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 23:07:56 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 23:07:56 2009 -0700"
      },
      "message": "mlx4_core: Fix dma_sync_single_for_cpu() with matching for_device() calls\n\nCommit 5d23a1d2 (\"net: replace dma_sync_single with\ndma_sync_single_for_cpu\") replaced uses of the deprectated function\ndma_sync_single() with calls to dma_sync_single_for_cpu().  However,\nto be correct, the code should do a sync for_cpu() before touching the\nmemory and for_device() after it\u0027s done.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "99987bea474ceca8ec6fb05f81d7d188634cdffd",
      "tree": "623e0222b4a85dfa66078db880a0e2828d42670a",
      "parents": [
        "65795efbd380a832ae508b04dba8f8e53f0b84d9"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 23:04:13 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 23:04:13 2009 -0700"
      },
      "message": "IB/mthca: Replace dma_sync_single() use with proper functions\n\ndma_sync_single() is deprecated now, and the use in mthca is wrong:\nthere should be a dma_sync_single_for_cpu() before touching the memory\nfrom the CPU, and a dma_sync_single_for_device() afterwards.  Fix\nthis, prompted by a kick in the pants from a patch from FUJITA\nTomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0d9e6659a1bde3733cfd0072adbb3514b579e383",
      "tree": "9af1e5a8712fe02216ea52ef740f86ead5085acd",
      "parents": [
        "dc77ad4c8727d3a1c23eadcb287501dab480d634"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Jun 11 11:04:45 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 23 01:54:30 2009 -0400"
      },
      "message": "libata: don\u0027t set IORDY for reset\n\nBefore issuing reset, libata configures xfermode to PIO0 which makes\nsome drivers turn on IORDY which may cause the controller to lock up\nif the port is not occupied.  IORDY isn\u0027t necessary at this point\nanyway.  Make ata_pio_need_iordy() return zero if it\u0027s being called\nfor reset.\n\nThis fixes bko#11703.  Reported and tracked down by Daniel Gnoutcheff\nand Constantine Gavrilov.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Daniel Gnoutcheff \u003cgnoutchd@union.edu\u003e\nCc: Constantine Gavrilov \u003cconstantine.gavrilov@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "dc77ad4c8727d3a1c23eadcb287501dab480d634",
      "tree": "6fee52f064bca281a80612d9627a96bed3ba61d8",
      "parents": [
        "918d7b7c330f8afe18cb1b8692fc5f45a798634e"
      ],
      "author": {
        "name": "Dave Liu",
        "email": "daveliu@freescale.com",
        "time": "Wed Jun 10 22:53:37 2009 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 23 01:54:27 2009 -0400"
      },
      "message": "sata_fsl: Add power mgmt support\n\nSigned-off-by: Dave Liu \u003cdaveliu@freescale.com\u003e\nSigned-off-by: Liu Yu \u003cyu.liu@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "918d7b7c330f8afe18cb1b8692fc5f45a798634e",
      "tree": "3aecd84b2c0ee95786f4efae05c208449562e336",
      "parents": [
        "ad5d8eac91bb04533e49bbb6434791758300711d"
      ],
      "author": {
        "name": "Sergey Matyukevich",
        "email": "geomatsi@gmail.com",
        "time": "Fri Jun 19 08:27:40 2009 +0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 23 01:54:24 2009 -0400"
      },
      "message": "[libata] PATA driver for CF interface on AT91SAM9260 SoC\n\nThis patch provides PATA driver for CompactFlash interface in True IDE\nmode on AT91SAM9260 SoC.\n\nSigned-off-by: Sergey Matyukevich \u003cgeomatsi@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ad5d8eac91bb04533e49bbb6434791758300711d",
      "tree": "d776fb712460c6fbf4f599726fec01e17e76887d",
      "parents": [
        "d888a4c76c51092993643f8992bf55b3c28da483"
      ],
      "author": {
        "name": "Evgeni Golov",
        "email": "sargentd@die-welt.net",
        "time": "Mon Jun 22 09:46:20 2009 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 23 01:53:58 2009 -0400"
      },
      "message": "[libata] beautify module parameters\n\n1. add defaults to description where possible\n2. add value definition (off\u003d0, on\u003d1) where missing\n\nv2: reformatted as per request by Jeff Garzik \u003cjgarzik@pobox.com\u003e\n    \"Enable foo (0\u003doff, 1\u003don [default])\"\n\nSigned-off-by: Evgeni Golov \u003csargentd@die-welt.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "68237a0ff84503270373c39229be83e865ea08d4",
      "tree": "70cea4414290c7799704f0beea6cb3894036d380",
      "parents": [
        "66388d67a0d7bf39735650de54e42064d1af8b62"
      ],
      "author": {
        "name": "Faisal Latif",
        "email": "faisal.latif@intel.com",
        "time": "Mon Jun 22 22:53:28 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 22:53:28 2009 -0700"
      },
      "message": "RDMA/nes: Fix FIN state handling under error conditions\n\nDuring cluster testing, one QP was not closed, as FIN is not handled\nproperly when its rexmit count expires or in some cases when RST is is\nreceived after sending FIN.  The reason is that the cm_id does not get\ndecremented under these conditions.\n\nSigned-off-by: Faisal Latif \u003cfaisal.latif@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "66388d67a0d7bf39735650de54e42064d1af8b62",
      "tree": "641ab89de7ff7dd5e6610a0a85b79d68d31bb626",
      "parents": [
        "65795efbd380a832ae508b04dba8f8e53f0b84d9"
      ],
      "author": {
        "name": "Faisal Latif",
        "email": "faisal.latif@intel.com",
        "time": "Mon Jun 22 22:52:30 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 22:52:30 2009 -0700"
      },
      "message": "RDMA/nes: Fix max_qp_init_rd_atom returned from query device\n\nIn nes_query_device(), max_qp_init_rd_atom is incorrectly set to\nmax_qp_wr.  This was found when a test application had a dapl async\nevent error.\n\nSigned-off-by: Faisal Latif \u003cfaisal.latif@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "af04662b4d80de5797a595bc9855d09ef4fe55cc",
      "tree": "7ca724aeb6bffe8883d42658f76d0c720051f129",
      "parents": [
        "0cf89dcdbc53f2b43e4ce7419b6ff47f4309c2eb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jun 22 22:23:48 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 22:23:48 2009 -0700"
      },
      "message": "IB/ehca: Ensure that guid_entry index is not negative\n\nThis prevents the memcpy() of a guid_entries element using a negative index.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0cf89dcdbc53f2b43e4ce7419b6ff47f4309c2eb",
      "tree": "bee90178d8da3c89884daed60686fc59a952ce79",
      "parents": [
        "65795efbd380a832ae508b04dba8f8e53f0b84d9"
      ],
      "author": {
        "name": "Hannes Hering",
        "email": "hering2@de.ibm.com",
        "time": "Mon Jun 22 22:18:51 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 22 22:18:51 2009 -0700"
      },
      "message": "IB/ehca: Tolerate dynamic memory operations before driver load\n\nImplement toleration of dynamic memory operations and 16 GB gigantic\npages, where \"toleration\" means that the driver can cope with dynamic\nmemory operations that happen before the driver is loaded.  While the\nehca driver is loaded, dynamic memory operations are still prohibited\nby returning NOTIFY_BAD from the memory notifier.\n\nOn module load the driver walks through available system memory,\nchecks for available memory ranges and then registers the kernel\ninternal memory region accordingly.  The translation of address ranges\nis implemented via a 3-level busmap.\n\nSigned-off-by: Hannes Hering \u003chering2@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "687d680985b1438360a9ba470ece8b57cd205c3b",
      "tree": "ae253608531e5c3e823600974c610e722e7de759",
      "parents": [
        "1053414068bad659479e6efa62a67403b8b1ec0a",
        "008fe148cb0fb51d266baabe2c09997b21cf90c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:38:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:38:22 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/iommu-2.6.31\n\n* git://git.infradead.org/~dwmw2/iommu-2.6.31:\n  intel-iommu: Fix one last ia64 build problem in Pass Through Support\n  VT-d: support the device IOTLB\n  VT-d: cleanup iommu_flush_iotlb_psi and flush_unmaps\n  VT-d: add device IOTLB invalidation support\n  VT-d: parse ATSR in DMA Remapping Reporting Structure\n  PCI: handle Virtual Function ATS enabling\n  PCI: support the ATS capability\n  intel-iommu: dmar_set_interrupt return error value\n  intel-iommu: Tidy up iommu-\u003egcmd handling\n  intel-iommu: Fix tiny theoretical race in write-buffer flush.\n  intel-iommu: Clean up handling of \"caching mode\" vs. IOTLB flushing.\n  intel-iommu: Clean up handling of \"caching mode\" vs. context flushing.\n  VT-d: fix invalid domain id for KVM context flush\n  Fix !CONFIG_DMAR build failure introduced by Intel IOMMU Pass Through Support\n  Intel IOMMU Pass Through Support\n\nFix up trivial conflicts in drivers/pci/{intel-iommu.c,intr_remapping.c}\n"
    },
    {
      "commit": "1053414068bad659479e6efa62a67403b8b1ec0a",
      "tree": "d4096db0f3aa9ca5e6b44c85ab848b7bedbfc37a",
      "parents": [
        "b88f8a546f5dba213938fdfc11e66bc5c2421623",
        "0c53decdd0a9f9c459ccabe0b5f79660bde5375b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:29:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 21:29:52 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: new stack is no longer experimental\n  firewire: net: better FIFO address range check and rcodes\n  firewire: net: fix card driver reloading\n  firewire: core: fix iso context shutdown on card removal\n  firewire: core: fix DMA unmapping in iso buffer removal\n  firewire: net: adjust net_device ops\n  firewire: net: remove unused code\n  firewire: net: allow for unordered unit discovery\n  firewire: net: style changes\n  firewire: net: add Kconfig item, rename driver\n  firewire: add IPv4 support\n"
    },
    {
      "commit": "ac1b7c378ef26fba6694d5f118fe7fc16fee2fe2",
      "tree": "3f72979545bb070eb2c3e903cbf31dc4aef3ffc9",
      "parents": [
        "9e268beb92ee3a853b3946e84b10358207e2085f",
        "c90173f0907486fe4010c2a8cef534e2473db43f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 16:56:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 16:56:22 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (63 commits)\n  mtd: OneNAND: Allow setting of boundary information when built as module\n  jffs2: leaking jffs2_summary in function jffs2_scan_medium\n  mtd: nand: Fix memory leak on txx9ndfmc probe failure.\n  mtd: orion_nand: use burst reads with double word accesses\n  mtd/nand: s3c6400 support for s3c2410 driver\n  [MTD] [NAND] S3C2410: Use DIV_ROUND_UP\n  [MTD] [NAND] S3C2410: Deal with unaligned lengths in S3C2440 buffer read/write\n  [MTD] [NAND] S3C2410: Allow the machine code to get the BBT table from NAND\n  [MTD] [NAND] S3C2410: Added a kerneldoc for s3c2410_nand_set\n  mtd: physmap_of: Add multiple regions and concatenation support\n  mtd: nand: max_retries off by one in mxc_nand\n  mtd: nand: s3c2410_nand_setrate(): use correct macros for 2412/2440\n  mtd: onenand: add bbt_wait \u0026 unlock_all as replaceable for some platform\n  mtd: Flex-OneNAND support\n  mtd: nand: add OMAP2/OMAP3 NAND driver\n  mtd: maps: Blackfin async: fix memory leaks in probe/remove funcs\n  mtd: uclinux: mark local stuff static\n  mtd: uclinux: do not allow to be built as a module\n  mtd: uclinux: allow systems to override map addr/size\n  mtd: blackfin NFC: fix hang when using NAND on BF527-EZKITs\n  ...\n"
    },
    {
      "commit": "a9b011f5ac57cbaedb32a8149f3d39d7b2c1f0e0",
      "tree": "89c850cc9e2ed949f5fc3b99180cd6cb70db6160",
      "parents": [
        "b5bdd43876e475724c662f99206f0349c67e33e6",
        "da6330fccc251db73945ee3eb6248985cf2574de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 12:51:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 12:51:28 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (22 commits)\n  [S390] Update default configuration.\n  [S390] kprobes: defer setting of ctlblk state\n  [S390] Enable tick based perf_counter on s390.\n  [S390] dasd: fix refcounting in dasd_change_state\n  [S390] lockless idle time accounting\n  [S390] driver_data access\n  [S390] pm: fix build error for !SMP\n  [S390] dasd_pm: fix stop flag handling\n  [S390] ap/zcrypt: Suspend/Resume ap bus and zcrypt\n  [S390] qdio: Sanitize do_QDIO sanity checks\n  [S390] qdio: leave inbound SBALs primed\n  [S390] qdio: merge AI tasklet into interrupt handler\n  [S390] qdio: extract all primed SBALs at once\n  [S390] qdio: fix check for running under z/VM\n  [S390] qdio: move adapter interrupt tasklet code\n  [S390] Use del_timer instead of del_timer_sync\n  [S390] s390: remove DEBUG_MALLOC\n  [S390] vt220 console: convert from bootmem to slab\n  [S390] sclp console: convert from bootmem to slab\n  [S390] 3270 console: convert from bootmem to slab\n  ...\n"
    },
    {
      "commit": "b5bdd43876e475724c662f99206f0349c67e33e6",
      "tree": "fc20fe0744428c3871076967b0a57c8cc3f023f3",
      "parents": [
        "f39cf0b783b3f402ddf1eb6a09234b5bfe34bb2a",
        "dc1972d02747d2170fb1d78d114801f5ecb27506"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 12:44:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 12:44:14 2009 -0700"
      },
      "message": "Merge branch \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n\n* \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux:\n  i2c: Fix stuck transaction on cpm-i2c driver\n  i2c-omap: Fix build breaking typo cpu_is_omap_2430\n"
    },
    {
      "commit": "f39cf0b783b3f402ddf1eb6a09234b5bfe34bb2a",
      "tree": "6ac105287f433be5be65b14f1246a23e368c3ae2",
      "parents": [
        "59ef7a83f1127038a433464597df02e2dc9540e7",
        "aafd1255d08fb26cab87d1b28ff35a15bdb2ed68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 12:38:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 12:38:31 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/czankel/xtensa-2.6:\n  xtensa: enable m41t80 driver in s6105_defconfig\n  xtensa: add m41t62 rtc to s6105 platform\n  xtensa: enable s6gmac in s6105_defconfig\n  xtensa: s6105 specific configuration for s6gmac\n  s6gmac: xtensa s6000 on-chip ethernet driver\n  xtensa: support s6000 gpio irqs and alternate function selection\n  xtensa: s6000 dma engine support\n  xtensa: allow variant to initialize own irq chips\n  xtensa: cache inquiry and unaligned cache handling functions\n"
    },
    {
      "commit": "59ef7a83f1127038a433464597df02e2dc9540e7",
      "tree": "725d262fc2e68eb9c592d76265f878cec73f8f2d",
      "parents": [
        "5165aece0efac6574fc3e32b6f1c2a964820d1c6",
        "2af5066f664cb011cf17d2e4414491fe24597e07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:59:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:59:51 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (74 commits)\n  PCI: make msi_free_irqs() to use msix_mask_irq() instead of open coded write\n  PCI: Fix the NIU MSI-X problem in a better way\n  PCI ASPM: remove get_root_port_link\n  PCI ASPM: cleanup pcie_aspm_sanity_check\n  PCI ASPM: remove has_switch field\n  PCI ASPM: cleanup calc_Lx_latency\n  PCI ASPM: cleanup pcie_aspm_get_cap_device\n  PCI ASPM: cleanup clkpm checks\n  PCI ASPM: cleanup __pcie_aspm_check_state_one\n  PCI ASPM: cleanup initialization\n  PCI ASPM: cleanup change input argument of aspm functions\n  PCI ASPM: cleanup misc in struct pcie_link_state\n  PCI ASPM: cleanup clkpm state in struct pcie_link_state\n  PCI ASPM: cleanup latency field in struct pcie_link_state\n  PCI ASPM: cleanup aspm state field in struct pcie_link_state\n  PCI ASPM: fix typo in struct pcie_link_state\n  PCI: drivers/pci/slot.c should depend on CONFIG_SYSFS\n  PCI: remove redundant __msi_set_enable()\n  PCI PM: consistently use type bool for wake enable variable\n  x86/ACPI: Correct maximum allowed _CRS returned resources and warn if exceeded\n  ...\n"
    },
    {
      "commit": "5165aece0efac6574fc3e32b6f1c2a964820d1c6",
      "tree": "73131c06a021578a47526a95bad391dbd9d3b932",
      "parents": [
        "e38be994b9cad09b0d8d78a1875d7e8a2e115d29",
        "f6b24caaf933a466397915a08e30e885a32f905a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:57:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:57:09 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (43 commits)\n  via-velocity: Fix velocity driver unmapping incorrect size.\n  mlx4_en: Remove redundant refill code on RX\n  mlx4_en: Removed redundant check on lso header size\n  mlx4_en: Cancel port_up check in transmit function\n  mlx4_en: using stop/start_all_queues\n  mlx4_en: Removed redundant skb-\u003elen check\n  mlx4_en: Counting all the dropped packets on the TX side\n  usbnet cdc_subset: fix issues talking to PXA gadgets\n  Net: qla3xxx, remove sleeping in atomic\n  ipv4: fix NULL pointer + success return in route lookup path\n  isdn: clean up documentation index\n  cfg80211: validate station settings\n  cfg80211: allow setting station parameters in mesh\n  cfg80211: allow adding/deleting stations on mesh\n  ath5k: fix beacon_int handling\n  MAINTAINERS: Fix Atheros pattern paths\n  ath9k: restore PS mode, before we put the chip into FULL SLEEP state.\n  ath9k: wait for beacon frame along with CAB\n  acer-wmi: fix rfkill conversion\n  ath5k: avoid PCI FATAL interrupts by restoring RETRY_TIMEOUT disabling\n  ...\n"
    },
    {
      "commit": "44da59e4006fbf7c4cc9b54485a37a40726091ee",
      "tree": "3e41c60317295bbe7bf29f8c2a65a93aeb76808f",
      "parents": [
        "04896a77a97b87e1611dedd61be88264ef4ac96c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jun 22 18:43:18 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:25 2009 -0700"
      },
      "message": "msm: fixups to match current code\n\nThe tty layer is now a bit more fussy about reporting the right baud rate\nback. Make the msm driver match the current state of affairs.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04896a77a97b87e1611dedd61be88264ef4ac96c",
      "tree": "a4c615f0aa022363dbf3efe50a1bd9de91a65c04",
      "parents": [
        "2421c48bd74debb537de94c1bd15cbabab272aa1"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rlove@google.com",
        "time": "Mon Jun 22 18:43:11 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:25 2009 -0700"
      },
      "message": "msm_serial: serial driver for MSM7K onboard serial peripheral.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2421c48bd74debb537de94c1bd15cbabab272aa1",
      "tree": "8e98a6011203769e3aa574f5b7e262a3ac54de32",
      "parents": [
        "be10eb7589337e5defbe214dae038a53dd21add8"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Mon Jun 22 18:43:03 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:25 2009 -0700"
      },
      "message": "timbuart: Fix for tx_empty\n\nHardware updated to support TX FIFO empty.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be10eb7589337e5defbe214dae038a53dd21add8",
      "tree": "2b1d131baa30260531b51c3288d3cfef7deaf7ed",
      "parents": [
        "90ceb9644d7cdec00a90255473359a7e2bb537a9"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Mon Jun 22 18:42:56 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "tty: n_hdlc add buffer flushing\n\nAdd flush_buffer tty callback to flush rx buffers.\nAdd TCFLSH ioctl processing to flush tx buffers.\nIncrease default tx buffers from 1 to 3.\nRemove unneeded flush_buffer call in open callback.\nRemove vendor specific CVS version string.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90ceb9644d7cdec00a90255473359a7e2bb537a9",
      "tree": "ac1539fb98f5efd2a7ba18515bb53f9eb86d2b2e",
      "parents": [
        "099d5270897606473d63091afcc63f53ee1894bc"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Jun 22 18:42:49 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "serial: samsung.c: mark s3c24xx_serial_remove as __devexit\n\nMark the remove function as __devexit so it gets eliminated in\nCONFIG_HOTPLUG\u003dn builds.  Saves ~100 bytes.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "94362fd7fbad653c9517efa4aa7cd8fdadd527b1",
      "tree": "692b587977908bc2c92a10268333cd5f264f610c",
      "parents": [
        "a6540f731d506d9e82444cf0020e716613d4c46c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jun 22 18:42:36 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "tty: fix some bogns in the serqt_usb2 driver\n\nRemove the replicated urban legends from the comments and fix a couple of\nother silly calls\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6540f731d506d9e82444cf0020e716613d4c46c",
      "tree": "07482a4a9da12f754231598371d0bf5e1f691c66",
      "parents": [
        "a115902f67ef51fbbe83e214fb761aaa9734c1ce"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jun 22 18:42:29 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "ppp: Fix throttling bugs\n\nThe ppp layer goes around calling the unthrottle method from non sleeping\npaths. This isn\u0027t safe because the unthrottle methods in the tty layer need\nto be able to sleep (consider a USB dongle).\n\nUntil now this didn\u0027t show up because the ppp layer never actually throttled\na port so the unthrottle was always a no-op. Currently it\u0027s a mutex taking\npath so warnings are spewed if the unthrottle occurs via certain paths.\n\nFix this by removing the unneccessary unthrottle calls.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a115902f67ef51fbbe83e214fb761aaa9734c1ce",
      "tree": "a12a81468795e40fe0012331cc4e95d13f5177e0",
      "parents": [
        "69ae59d7d8df14413cf0a97b3e372d7dc8352563"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 22 18:42:18 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "vt_ioctl: fix lock imbalance\n\nDon\u0027t return from switch/case directly in vt_ioctl. Set ret and break\ninstead so that we unlock BKL.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69ae59d7d8df14413cf0a97b3e372d7dc8352563",
      "tree": "c09d6e756a95346ab20edfbea71420a3522aed83",
      "parents": [
        "eca41044268887838fa122aa24475df8f23d614c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Jun 22 18:42:10 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 22 11:32:24 2009 -0700"
      },
      "message": "pcmcia/cm4000: fix lock imbalance\n\nDon\u0027t return from switch/case, break instead, so that we unlock BKL.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "eca41044268887838fa122aa24475df8f23d614c"
}
