)]}'
{
  "log": [
    {
      "commit": "55b6c8e99d582cc66947b465d0ff3147a0219808",
      "tree": "748ed70af725b491753dbf73e4ec1d3977cde70c",
      "parents": [
        "ad9e05aef7c861280b404d38fb50a8ff11d01e11"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 23 16:28:54 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 22:30:36 2008 +1000"
      },
      "message": "drivers/net: Use linux/of_{device,platform}.h instead of asm\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad9e05aef7c861280b404d38fb50a8ff11d01e11",
      "tree": "959599f50faa66552cd7abb810edd40b33755b91",
      "parents": [
        "7587cb2f12d47f8160bcdb1328b90f3055291bfc"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 23 16:27:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 22:30:33 2008 +1000"
      },
      "message": "macintosh: Use linux/of_{device,platform}.h instead of asm\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7587cb2f12d47f8160bcdb1328b90f3055291bfc",
      "tree": "c1124a9643f9a8ba8aa4adae74b21d52b69c912b",
      "parents": [
        "98cad10187c0bf5b638bad0912076d8ac9d861bd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 23 16:25:50 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 22:30:31 2008 +1000"
      },
      "message": "hwmon: Use linux/of_platform.h instead of asm\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98cad10187c0bf5b638bad0912076d8ac9d861bd",
      "tree": "e4da3701895a2c66abf1d631c6d0af9c980207f0",
      "parents": [
        "10c0ad4dd9ecc3d4141fecbe74c9f18d7f904fb7"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 23 16:20:05 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 22:30:29 2008 +1000"
      },
      "message": "pasemi-rng: Use linux/of_platform.h instead of asm\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "10c0ad4dd9ecc3d4141fecbe74c9f18d7f904fb7",
      "tree": "eb4a1938df580931989a94e03f29b1a51c975f36",
      "parents": [
        "74f0609526afddd88bef40b651da24f3167b10b2"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 23 15:12:23 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 22:30:26 2008 +1000"
      },
      "message": "viotape: Use unlocked_ioctl\n\nThis pushes the BKL down into the driver.  Based on a patch by Alan Cox.\n\nWe need to do it this way for now as the inode parameter of viotap_ioctl\nis used internally as a flag.  We should do a further cleanup patch.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "74f0609526afddd88bef40b651da24f3167b10b2",
      "tree": "be6d04cbc81d37957f484b4085113765c9903e4c",
      "parents": [
        "e9a4b6a3f6592862a67837e80aad3f50468857a6"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu May 22 00:12:31 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 22:30:25 2008 +1000"
      },
      "message": "powerpc: Optimise smp_wmb on 64-bit processors\n\nFor 64-bit processors, lwsync is the recommended method of store/store\nordering on caching enabled memory.  For those subarchs which have\nlwsync, use it rather than eieio for smp_wmb.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e9a4b6a3f6592862a67837e80aad3f50468857a6",
      "tree": "087420cf91ac922c7e99757c4490a605ec7b10f2",
      "parents": [
        "441dbb500b4344a8e3125e5aabab4f9dbf72514f",
        "1702b52092e9a6d05398d3f9581ddc050ef00d06"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 10:16:50 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 10:16:50 2008 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "441dbb500b4344a8e3125e5aabab4f9dbf72514f",
      "tree": "3bb8fb1a88db3f5d03062a4887312f25c2e8041d",
      "parents": [
        "dee805532a30183c4462305b4614e58bd83a7bc1",
        "5ce4b59653b2c2053cd9a011918ac1e4747f24cc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 09:57:05 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 30 09:57:05 2008 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jwboyer/powerpc-4xx\n"
    },
    {
      "commit": "1702b52092e9a6d05398d3f9581ddc050ef00d06",
      "tree": "cd64b832dae4696ca7ea8f9d948f0c5d30476742",
      "parents": [
        "0acbbee440fadf45164cc9537ee7d528d045f2d6",
        "a17898737eaed4ef41f273da7b830c632e06613e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:22:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:23:10 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (42 commits)\n  V4L/DVB (8108): Fix open/close race in saa7134\n  V4L/DVB (8100): V4L/vivi: fix possible memory leak in vivi_fillbuff\n  V4L/DVB (8097): xc5000: check device hardware state to determine if firmware download is needed\n  V4L/DVB (8096): au8522: prevent false-positive lock status\n  V4L/DVB (8092): videodev: simplify and fix standard enumeration\n  V4L/DVB (8075): stv0299: Uncorrected block count and bit error rate fixed\n  V4L/DVB (8074): av7110: OSD transfers should not be interrupted\n  V4L/DVB (8073): av7110: Catch another type of ARM crash\n  V4L/DVB (8071): tda10023: Fix possible kernel oops during initialisation\n  V4L/DVB (8069): cx18: Fix S-Video and Compsite inputs for the Yuan MPC718 and enable card entry\n  V4L/DVB (8068): cx18: Add I2C slave reset via GPIO upon initialization\n  V4L/DVB (8067): cx18: Fix firmware load for case when digital capture happens first\n  V4L/DVB (8066): cx18: Fix audio mux input definitions for HVR-1600 Line In 2 and FM radio\n  V4L/DVB (8063): cx18: Fix unintended auto configurations in cx18-av-core\n  V4L/DVB (8061): cx18: only select tuner / frontend modules if !DVB_FE_CUSTOMISE\n  V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506\n  V4L/DVB (8044): au8522: tuning optimizations\n  V4L/DVB (8043): au0828: add support for additional USB device id\u0027s\n  V4L/DVB (8042): DVB-USB UMT-010 channel scan oops\n  V4L/DVB (8040): soc-camera: remove soc_camera_host_class class\n  ...\n"
    },
    {
      "commit": "0acbbee440fadf45164cc9537ee7d528d045f2d6",
      "tree": "cbdb4d3f7fa97fd657f2e8e3489591dc444b9f23",
      "parents": [
        "535e49f48e2fc95a6de8efb366ca8af35d424642",
        "c4e6a2e64e948de42473e9c829181d768b1258c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:22:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:22:30 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  dock: bay: Don\u0027t call acpi_walk_namespace() when ACPI is disabled.\n  ACPI: don\u0027t walk tables if ACPI was disabled\n  thermal: Create CONFIG_THERMAL_HWMON\u003dn\n"
    },
    {
      "commit": "535e49f48e2fc95a6de8efb366ca8af35d424642",
      "tree": "11bf5bf2a88a687f7cb7c63b522a6e6eba12a42d",
      "parents": [
        "0b20715f3f83141ab5a2bb14b844b7c3c8bcf1aa",
        "b660398101cd0622325480a67ac88bb4d33d553a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:21:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:21:56 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  kbuild: fix a.out.h export to userspace with O\u003d build.\n"
    },
    {
      "commit": "0b20715f3f83141ab5a2bb14b844b7c3c8bcf1aa",
      "tree": "ea8c58388434288f87459c642e4437b0f741e0d6",
      "parents": [
        "747606464bc1eb1a2c3588b3b06ef7538f12deac",
        "0e3e2eabf4fbc0162e1f1eb4fd90cb3e9513a554"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:20:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:20:11 2008 -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: fw-sbp2: fix parsing of logical unit directories\n"
    },
    {
      "commit": "747606464bc1eb1a2c3588b3b06ef7538f12deac",
      "tree": "e3b757dd4470c33c7096da791974045c7ab4d92c",
      "parents": [
        "f72e9df0e04c0ea7b5c97e6db5b114234bf3c36f",
        "19fd426a18b48a0446ba4b54ac66264916dcb7f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:19:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:19:02 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-udf-2.6:\n  udf: Fix regression in UDF anchor block detection\n"
    },
    {
      "commit": "f72e9df0e04c0ea7b5c97e6db5b114234bf3c36f",
      "tree": "d1a8c7d73c1a84a1e806a5c5e91400a9e829af99",
      "parents": [
        "db6c24fdf19bd7ee25c86ddd8021ec648b76d5ae"
      ],
      "author": {
        "name": "Eduard - Gabriel Munteanu",
        "email": "eduard.munteanu@linux360.ro",
        "time": "Thu Jun 26 10:54:34 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:18:00 2008 -0700"
      },
      "message": "Fix and clean top .gitignore\n\nRemoved vmlinux* rule because it matches too many useful files, replacing\nit with rules matching filetype by filename (e.g. *.gz). Also unignored\n.mailmap from the top directory. Added a comment telling the user how to\ncheck for tracked files being ignored.\n\nSigned-off-by: Eduard - Gabriel Munteanu \u003ceduard.munteanu@linux360.ro\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db6c24fdf19bd7ee25c86ddd8021ec648b76d5ae",
      "tree": "566723870f0df122ed6852c02b0ab7a258c550bc",
      "parents": [
        "a4480ac4f966384f9d2db98bffec223e4eaf6150",
        "8d0a60032ffd472f0f7821ff388e9f438c06077a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:16:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:16:07 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: fix up section mismatch warning\n  Blackfin arch: fix bug - kernel boot fails when Spinlock and rw-lock debugging enabled\n"
    },
    {
      "commit": "a4480ac4f966384f9d2db98bffec223e4eaf6150",
      "tree": "25760cb0412316ef41cc73fa6c0ac6c4a577025f",
      "parents": [
        "4f46accee45d74a408e417c04c0ed1543a7c51e9",
        "d8de72473effd674a3c1fe9621821f406f5587c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:15:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:15:10 2008 -0700"
      },
      "message": "Merge branch \u0027audit.b52\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b52\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] remove useless argument type in audit_filter_user()\n  [PATCH] audit: fix kernel-doc parameter notation\n  [PATCH] kernel/audit.c: nlh-\u003enlmsg_type is gotten more than once\n"
    },
    {
      "commit": "4f46accee45d74a408e417c04c0ed1543a7c51e9",
      "tree": "d7bf042ab27280c9f45c1ab3959e65a3db131f59",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0",
        "cdd16d0265c9234228fd37fbbad844d7e894b278"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:14:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:14:37 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [patch 2/3] vfs: dcache cleanups\n  [patch 1/3] vfs: dcache sparse fixes\n  [patch 3/3] vfs: make d_path() consistent across mount operations\n  [patch 4/4] flock: remove unused fields from file_lock_operations\n  [patch 3/4] vfs: fix ERR_PTR abuse in generic_readlink\n  [patch 2/4] fs: make struct file arg to d_path const\n  [patch 1/4] vfs: path_{get,put}() cleanups\n  [patch for 2.6.26 4/4] vfs: utimensat(): fix write access check for futimens()\n  [patch for 2.6.26 3/4] vfs: utimensat(): fix error checking for {UTIME_NOW,UTIME_OMIT} case\n  [patch for 2.6.26 1/4] vfs: utimensat(): ignore tv_sec if tv_nsec \u003d\u003d UTIME_OMIT or UTIME_NOW\n  [patch for 2.6.26 2/4] vfs: utimensat(): be consistent with utime() for immutable and append-only files\n  [PATCH] fix cgroup-inflicted breakage in block_dev.c\n"
    },
    {
      "commit": "b660398101cd0622325480a67ac88bb4d33d553a",
      "tree": "3e527c721c71a948727fcd1ad52ac240ca61f43d",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "david.woodhouse@intel.com",
        "time": "Fri Jun 27 14:39:42 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 27 23:13:54 2008 +0200"
      },
      "message": "kbuild: fix a.out.h export to userspace with O\u003d build.\n\nWe need to check for existence of the a.out.h header in the source tree,\nnot the object tree, if we want it to get the right answer with O\u003d.\n\nSigned-off-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "dee805532a30183c4462305b4614e58bd83a7bc1",
      "tree": "58cf510b5dfe47c29db0b1a660384f67ea396a61",
      "parents": [
        "f82796214a95b1ec00c2f121c1080d10f2b099a1"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 27 13:45:19 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 27 16:04:29 2008 -0500"
      },
      "message": "powerpc: Add dma nodes to 83xx, 85xx and 86xx boards\n\nAdded DMA nodes for the elo/elo-plus DMA engines.\n\nRenamed the interrupt controller alias in mpc832x_rdb.dts to ipic so that\nits the same as all the other boards.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0e3e2eabf4fbc0162e1f1eb4fd90cb3e9513a554",
      "tree": "89691ff7227cc09dcb32c72cd7295c16665aaa34",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Richard Sharpe",
        "email": "realrichardsharpe@gmail.com",
        "time": "Tue Jun 24 19:11:13 2008 -0700"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Jun 27 20:55:00 2008 +0200"
      },
      "message": "firewire: fw-sbp2: fix parsing of logical unit directories\n\nThere is a small off-by-one bug in firewire-sbp2. This causes problems\nwhen a device exports multiple LUN Directories. I found it when trying\nto talk to a SONY DVD Jukebox.\n\nSigned-off-by: Richard Sharpe \u003crealrichardsharpe@gmail.com\u003e\nAcked-by: Kristian Høgsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (op. order, changelog)\n"
    },
    {
      "commit": "a17898737eaed4ef41f273da7b830c632e06613e",
      "tree": "bbeba425693062ad38bc13f73ec8d0f5744f26e2",
      "parents": [
        "5c554e6b984ce6b36488b93a7ec8e2752233e7cb"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Jun 22 17:03:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:59 2008 -0300"
      },
      "message": "V4L/DVB (8108): Fix open/close race in saa7134\n\nThe saa7134 driver uses a (non-atomic) variable in an attempt to\nonly allow one opener of the device (how it deals with sending\nthe fd over unix sockets I don\u0027t know).\n\nUnfortunately, the release function first decrements this variable,\nand THEN goes on to disable more of the device. This allows for\na race where another opener of the device comes in after the decrement of\nthe variable, configures the hardware just to then see the hardware\nbe disabled by the rest of the release function.\n\nThis patch makes the release function use the same lock as the open\nfunction to protect the hardware as well as the variable (which now\nat least has some locking to protect it).\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5c554e6b984ce6b36488b93a7ec8e2752233e7cb",
      "tree": "8e837cb9c858ec390207af9f1f1c489b1c35be25",
      "parents": [
        "e470d8177ed6ae56f4310ce793a57bcb2fed1749"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Jun 22 09:11:40 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:58 2008 -0300"
      },
      "message": "V4L/DVB (8100): V4L/vivi: fix possible memory leak in vivi_fillbuff\n\nMove allocation after first check and fix memory leak.\n\nNoticed-by: Daniel Marjamäki \u003cdanielm77@spray.se\u003e\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e470d8177ed6ae56f4310ce793a57bcb2fed1749",
      "tree": "25a184be6b95988133889b8e2ffc651da643976c",
      "parents": [
        "836c28584d4629fdc85365f083b84e1298e14312"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@linuxtv.org",
        "time": "Sat Jun 21 21:06:02 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:58 2008 -0300"
      },
      "message": "V4L/DVB (8097): xc5000: check device hardware state to determine if firmware download is needed\n\nThis patch ensures that the xc5000 will have firmware loaded as needed if the\npart is powered down or reset via gpio from the host. An example of this, in\nsome cases, could be after the system resumes from standby or hibernate modes.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "836c28584d4629fdc85365f083b84e1298e14312",
      "tree": "53ce643c9d47e84dd8018cd342add02cd48dcd2a",
      "parents": [
        "7fa8e6fa1519194fc0c931f40d530fb55137bad9"
      ],
      "author": {
        "name": "Steven Toth",
        "email": "stoth@linuxtv.org",
        "time": "Sat Jun 21 19:32:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:58 2008 -0300"
      },
      "message": "V4L/DVB (8096): au8522: prevent false-positive lock status\n\nThis decreases scan time in Queens, New York from 28 minutes to 7 minutes,\nwith the exact same services found.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7fa8e6fa1519194fc0c931f40d530fb55137bad9",
      "tree": "252e62177f7424c00d004a32388e6385147dab73",
      "parents": [
        "7876ad75b1a3b7dc3d5d765d0be086d89fd2e663"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 21 13:23:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:57 2008 -0300"
      },
      "message": "V4L/DVB (8092): videodev: simplify and fix standard enumeration\n\nVIDIOC_ENUMSTD did not return all the PAL/SECAM/NTSC variants: it just returned\none single PAL/SECAM/NTSC standard without separate entries for the trickier\nstandards like NTSC-JP.\n\nChanged the code so that it behaves better.\n\nAlso simplified the if/switch statements into a common standards lookup table.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7876ad75b1a3b7dc3d5d765d0be086d89fd2e663",
      "tree": "da451ee7b48ee4840744304b51a28b1414f3928e",
      "parents": [
        "0b915e74ac10b65da930aa430837d4338f5deb65"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jun 19 23:25:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:57 2008 -0300"
      },
      "message": "V4L/DVB (8075): stv0299: Uncorrected block count and bit error rate fixed\n\nFix uncorrected block counter and bit error rate to follow DVB API spec:\n- Unsupported controls return -ENOSYS.\n- UNC must never be set to 0.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0b915e74ac10b65da930aa430837d4338f5deb65",
      "tree": "dc3d90cb105a8b9f2f1e33685b476711611c7bc0",
      "parents": [
        "edabaffc7e7fccdeadac6273704102adc2b604ae"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jun 19 23:10:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:56 2008 -0300"
      },
      "message": "V4L/DVB (8074): av7110: OSD transfers should not be interrupted\n\nOSD transfers should not be interrupted.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "edabaffc7e7fccdeadac6273704102adc2b604ae",
      "tree": "1538cdc2e06a899d3489cb6e9b4481655a5359f7",
      "parents": [
        "c9fa2b1eee9d10c2455d3cd148cf13b34d91bdef"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jun 19 23:04:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:55 2008 -0300"
      },
      "message": "V4L/DVB (8073): av7110: Catch another type of ARM crash\n\nCatch another type of ARM crash.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9fa2b1eee9d10c2455d3cd148cf13b34d91bdef",
      "tree": "2e8962d8f02a7c1ead9dbd45dc5e6603cf1f237d",
      "parents": [
        "ad907fa39517ca35b46912fbfe2b77cd89e1d56a"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Thu Jun 19 22:45:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:55 2008 -0300"
      },
      "message": "V4L/DVB (8071): tda10023: Fix possible kernel oops during initialisation\n\nIf the i2c write fails during initialisation, an oops happens\nbecause state-\u003efrontend.dvb is still undefined. Fixed.\n\nThanks to Sigmund Augdal for reporting this bug,\nand to Hartmut Birr for suggesting the fix.\n\nThanks-to: Sigmund Augdal \u003csigmund@snap.tv\u003e\nThanks-to: Hartmut Birr \u003ce9hack@gmail.com\u003e\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ad907fa39517ca35b46912fbfe2b77cd89e1d56a",
      "tree": "35709b94537775b09f4164e841d7c5d7651415b6",
      "parents": [
        "1f09e8a25c9aaa4066b4593c1bf99a4cbcc38120"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jun 22 02:00:09 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:55 2008 -0300"
      },
      "message": "V4L/DVB (8069): cx18: Fix S-Video and Compsite inputs for the Yuan MPC718 and enable card entry\n\ncx18: Fix S-Video and Compsite input settings for the Yuan MPC718 per user\nreports from Yuri Warczynski \u003cYuri.Warczynski@gmail.com\u003e and\nBrian Hope \u003cbrian@hopefamily.info\u003e and enable the card entry.  The tuner reset\nGPIO pin is likely incorrect as the tuner firmware cannot be reloaded without a\nreboot.  It is likely the audio routing is done via GPIO which is not\nimplemented yet, as users report audio doesn\u0027t work for some inputs.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1f09e8a25c9aaa4066b4593c1bf99a4cbcc38120",
      "tree": "4b204cb090b2b1be58d0aebc53291afd62e12321",
      "parents": [
        "08cf7b2ed172cc83f3d2f44b712b3d54e6cc4ae6"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jun 22 01:27:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:54 2008 -0300"
      },
      "message": "V4L/DVB (8068): cx18: Add I2C slave reset via GPIO upon initialization\n\ncx18: Add I2C slave reset via GPIO upon initialization.  One user,\nMichael \u003cmsd4824@yahoo.com\u003e, has reported this allows his HVR-1600 EEPROM to\nbe consistently recognized when using (long,) 100 msec delays.   The delays in\nthis commit are nominal (10 \u0026 40 msec) and need testing/tuning on boards with\nI2C problems to find the right values.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "08cf7b2ed172cc83f3d2f44b712b3d54e6cc4ae6",
      "tree": "c51118263a3abddff10fe4a9750e67a048909729",
      "parents": [
        "46195b555aa3edd265b4e765e4edff59b253b55e"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sun Jun 22 00:04:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:54 2008 -0300"
      },
      "message": "V4L/DVB (8067): cx18: Fix firmware load for case when digital capture happens first\n\nThis is a fix for the case when a digital capture from dvr0 happens first after\nmodprobe, before access to any cx18 v4l2 device nodes.  The initial dvb feed\nstart has been changed to load the firmware if not already loaded.  Also fixed a\nuse counter to correct dvb feed accounting if starting the transport DMA fails.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "46195b555aa3edd265b4e765e4edff59b253b55e",
      "tree": "ddbc41ef4a97de905c1f7bf91cb167b519d92d7d",
      "parents": [
        "527629fb7c35ad93389ab132823d19139dd88e70"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Thu Jun 19 23:17:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:54 2008 -0300"
      },
      "message": "V4L/DVB (8066): cx18: Fix audio mux input definitions for HVR-1600 Line In 2 and FM radio\n\nFix the cx18-cards.c structures for the HVR-1600 to reflect that audio Line In 2\nand FM radio audio go to AIN3 and AIN4 of the CS5345 mux respectively.  Verified\nby physical inspection of an HVR-1600MCE, by listening to FM broadcasts with the\nHVR-1600MCE, and by comparing with the card definition for a PVR-150 in ivtv.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "527629fb7c35ad93389ab132823d19139dd88e70",
      "tree": "04e647e55b7c3615faf679ab178d623c2c59c30d",
      "parents": [
        "beb31e636501f39e853ac5d0ffd3fbb910d19d5c"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@radix.net",
        "time": "Sat Jun 14 03:58:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:53 2008 -0300"
      },
      "message": "V4L/DVB (8063): cx18: Fix unintended auto configurations in cx18-av-core\n\nChange the cx18-av-core code so that accesses to cx23418 av core that\ncause auto-configuration will be adjusted to emulate the auto-configuration\nbehavior of the cx25843.  This fixes the VBI displayed as video at the top of\nthe frame for NTSC and probably other things.\n\nSigned-off-by: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "beb31e636501f39e853ac5d0ffd3fbb910d19d5c",
      "tree": "e930bf9a07fa385da9b44d97b47ecaf166f897f1",
      "parents": [
        "6e501a3f4a7259b1c04aa6cbdfe64376afc9f59c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Tue Jun 17 17:37:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:53 2008 -0300"
      },
      "message": "V4L/DVB (8061): cx18: only select tuner / frontend modules if !DVB_FE_CUSTOMISE\n\nThe automatic Kconfig selection for tuners and frontends should be\nconditional, based on !DVB_FE_CUSTOMISE.\n\nThis patch corrects the selection for VIDEO_CX18 on\nMEDIA_TUNER_MXL5005S and DVB_S5H1409\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6e501a3f4a7259b1c04aa6cbdfe64376afc9f59c",
      "tree": "63aba1b206f5f3b9fcb292f9f5437115d9c31455",
      "parents": [
        "74d50724a02d7cdc7f7887411518ec43d0251b97"
      ],
      "author": {
        "name": "Tim Farrington",
        "email": "timf@iinet.net.au",
        "time": "Sun Jun 15 13:33:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:52 2008 -0300"
      },
      "message": "V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506\n\nAlso, adds IR table for Avermedia A16d\n\nSigned-off-by: Tim Farrington \u003ctimf@iinet.net.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "74d50724a02d7cdc7f7887411518ec43d0251b97",
      "tree": "221ac42d58f160b1ecfc95ed238443119efa881e",
      "parents": [
        "104fe9a2d2a56f25fb95800a7ab0f7600dd6879c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 13 20:33:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:52 2008 -0300"
      },
      "message": "V4L/DVB (8044): au8522: tuning optimizations\n\nIf the current modulation and frequency is already set to\nthe desired parameters, then don\u0027t re-tune.\n\nDon\u0027t store current frequency until after we\u0027ve tuned successfully.\n\nForce a re-tune after resume from standby.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "104fe9a2d2a56f25fb95800a7ab0f7600dd6879c",
      "tree": "6cd4a1b4884837849b1a8ef5802855cf6b4a3d04",
      "parents": [
        "3b9408870757bd9e07fd03ac6318258f22b8dfa3"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Fri Jun 13 03:29:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:52 2008 -0300"
      },
      "message": "V4L/DVB (8043): au0828: add support for additional USB device id\u0027s\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3b9408870757bd9e07fd03ac6318258f22b8dfa3",
      "tree": "584a1134228bb3e220c4ef387e100a2c8ee91a48",
      "parents": [
        "3cfdc7f25b3116d57e91427caada74dd69bfbc06"
      ],
      "author": {
        "name": "Austin Lund",
        "email": "austin.lund@gmail.com",
        "time": "Fri Jun 13 11:02:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:51 2008 -0300"
      },
      "message": "V4L/DVB (8042): DVB-USB UMT-010 channel scan oops\n\nIn the umt-010 driver the struct umt_properties sets the number of URBs for\ntransfer to 20.  But in dvb-usb.h MAX_NO_URBS_FOR_DATA_STREAM is set to 10.\n\nNot surprisingly this causes an oops for all devices which use the umt-010\nchipset when they are inserted.\n\nfix on Kaffeine channel scan for\n\nInitialize stream count using MAX_NO_URBS_FOR_DATA_STREAM.\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: maximilian attems \u003cmax@stro.at\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3cfdc7f25b3116d57e91427caada74dd69bfbc06",
      "tree": "cbffb373a0cc53359a2869d1442fc519fdc2aae4",
      "parents": [
        "02da465945ae0a277aadf2bf37965a9e6c28f8c3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Jun 13 09:11:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:50 2008 -0300"
      },
      "message": "V4L/DVB (8040): soc-camera: remove soc_camera_host_class class\n\nDevices can either be class devices or bus devices, not both at the\nsame time. Soc-camera host devices usually have a platform device as\ntheir parent. Trying to also register them with a class crashes the\nkernel, when linked statically. Interestingly, it works when built\nas a module. Thanks to Paulius Zaleckas for reporting.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "02da465945ae0a277aadf2bf37965a9e6c28f8c3",
      "tree": "fc262b379d5ca2fc448d74606cbbe40354a72b09",
      "parents": [
        "7ae1ac4c1db5a3647604acb00d736f17af6999b7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@pengutronix.de",
        "time": "Fri Jun 13 09:03:45 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:50 2008 -0300"
      },
      "message": "V4L/DVB (8039): pxa-camera: fix platform_get_irq() error handling.\n\nplatform_get_irq() returns a negative value on error, not 0.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7ae1ac4c1db5a3647604acb00d736f17af6999b7",
      "tree": "542b27b1d68efa392e836824ac6ccc2c4ddeb265",
      "parents": [
        "51858d13612a06494beb08616f8a93bdb2688e4c"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Wed Jun 11 13:52:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:50 2008 -0300"
      },
      "message": "V4L/DVB (8037): tda18271: ensure that the thermometer is off during channel configuration\n\nHaving the thermometer on during channel configuration\ncould cause tuning instability.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "51858d13612a06494beb08616f8a93bdb2688e4c",
      "tree": "76fd21614dcd82db676305276f42b241ffa84b98",
      "parents": [
        "119a7c7e34b5e5fa65051960ca05000a19dbce85"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Mon Jun 09 02:03:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:49 2008 -0300"
      },
      "message": "V4L/DVB (8036): tda18271: toggle rf agc speed mode on TDA18271HD/C2 only\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "119a7c7e34b5e5fa65051960ca05000a19dbce85",
      "tree": "7990e7b76484c028efa7d531d59bcb4bc0fa2c04",
      "parents": [
        "44e645c20304bbe0a72cb994d9baf4b5727d7cec"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jun 08 22:12:37 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:49 2008 -0300"
      },
      "message": "V4L/DVB (8035): tda18271: dont touch EB14 if rf_cal lookup is out of range\n\nThe TDA18271HD/C1 rf_cal map lookup is expected to go out of range outside\nof the frequency window 41 MHz - 61.1 MHz.  In these cases, the internal\nRF tracking filters calibration mechanism is used.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "44e645c20304bbe0a72cb994d9baf4b5727d7cec",
      "tree": "cc512ef052c3c3e0292bfe4be97d04bfcc2d888c",
      "parents": [
        "0e7830b50b20fcc25f21f79b7734102284d7c8f9"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Jun 08 20:10:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:48 2008 -0300"
      },
      "message": "V4L/DVB (8034): tda18271: fix IF notch frequency handling\n\nThe IF notch bit gets unset when we update the Main Post Div register\nvalue, before we have a chance to write the desired IF notch setting\nto the tuner.  Move the IF notch configuration to after we update MPD.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e7830b50b20fcc25f21f79b7734102284d7c8f9",
      "tree": "9d043cd20dd680a07202001e9949e6bced7bfeb7",
      "parents": [
        "bc36ec746409e4e4719b94a86dc0d8cbeb6f439f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jun 14 11:27:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:48 2008 -0300"
      },
      "message": "V4L/DVB (8029): Improve error message at tda1004x_attach\n\nWhen an error occurs at firmware loading, sometimes, tda1004x stops answering.\nInstead of reporting such error, attach code were assuming that the device were\nanswering an invalid ID (0xff). This can be seen when enabling debug options:\n\ntda1004x: tda1004x_read_byte: reg\u003d0x0\ntda1004x: tda1004x_read_byte: error reg\u003d0x0, ret\u003d-5\n\nNow, instead of reporting an invalid ID, it will report the correct error:\n\ntda10046: chip is not answering. Giving up.\nsaa7133[0]/dvb: failed to attach tda10046\nsaa7133[0]/dvb: frontend initialization failed\n\nA possible improvement would be trying to reset the device.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bc36ec746409e4e4719b94a86dc0d8cbeb6f439f",
      "tree": "f154a4ab27dd0fd6d355498c161e39d72190129e",
      "parents": [
        "b25fed115a8bd8d39d14ce0d03e808272a401d67"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jun 14 10:44:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:48 2008 -0300"
      },
      "message": "V4L/DVB (8028): Improve error messages for tda1004x attach\n\nA fresh copy of v.29 firmware, using get_firmware, is leading to an invalid\nfirmware:\n\nDVB: registering new adapter (saa7133[0])\nDVB: registering frontend 0 (Philips TDA10046H DVB-T)...\ntda1004x: setting up plls for 48MHz sampling clock\ntda1004x: found firmware revision ff -- invalid\ntda1004x: trying to boot from eeprom\ntda1004x: found firmware revision ff -- invalid\ntda1004x: waiting for firmware upload...\ntda1004x: Error during firmware upload\ntda1004x: found firmware revision ff -- invalid\ntda1004x: firmware upload failed\n\nSometimes, loading/unloading this firmware makes tda1004x to return an invalid\nID. However, there were no printk messages to help to identify what were the\ncause for the error.\n\nWith this patch, it will now print:\n\nInvalid tda1004x ID \u003d 0xff. Can\u0027t proceed\nsaa7133[0]/dvb: failed to attach tda10046\nsaa7133[0]/dvb: frontend initialization failed\n\nTested with LifeView FlyDVB-T Hybrid Cardbus/MSI TV @nywhere A/D NB\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b25fed115a8bd8d39d14ce0d03e808272a401d67",
      "tree": "d0e5a0e3c9cc6d728b929644034d5cf972a3bbfa",
      "parents": [
        "83ee87a31dc43a5fd6dee3562c146033c3a4cb39"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Fri Jun 13 19:28:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:47 2008 -0300"
      },
      "message": "V4L/DVB (8027): saa7134: Avermedia A700: only s-video and composite input are working\n\nDescribe exactly that only s-video and composite input are working on Avermedia\nA700\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83ee87a31dc43a5fd6dee3562c146033c3a4cb39",
      "tree": "3c8070786261f4994209328901bda6b183077e3c",
      "parents": [
        "913f5fc209247b607b1994a710315966f4f9d358"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jun 14 09:41:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:47 2008 -0300"
      },
      "message": "V4L/DVB (8026): Avoids an OOPS if dev struct can\u0027t be successfully recovered\n\nOn some alsa versions, it seems that snd_pcm_substream_chip(substream)\nis returning a NULL pointer. This causes an OOPS, as reported by:\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.24/+bug/212271\nhttps://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/212960\n\nThis patch avoids the OOPS by not letting and open() succeed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "913f5fc209247b607b1994a710315966f4f9d358",
      "tree": "de8ae1f4b58c61a293b91072d9a3ccbbda1d7637",
      "parents": [
        "a14fe9605bfdfe360b97acc9ef912779eb860507"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Tue Jun 10 15:18:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:46 2008 -0300"
      },
      "message": "V4L/DVB (8022): saa7134: fix race between opening and closing the device\n\ndecrementing dev-\u003eempress_users should be done as last action of ts_release,\nbecause it sleeps and write access to dev-\u003eempress_started is not protected\nin any way\n(additionally closing thread could mute audio after opening thread unmuted it)\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a14fe9605bfdfe360b97acc9ef912779eb860507",
      "tree": "36358131bade4c494a0839e1c6364de3889bc678",
      "parents": [
        "a8a1f8cc0cae07c209f13857adbdd4b87b36cdde"
      ],
      "author": {
        "name": "Dmitri Belimov",
        "email": "d.belimov@gmail.com",
        "time": "Tue Jun 10 14:19:31 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:45 2008 -0300"
      },
      "message": "V4L/DVB (8020): Fix callbacks functions of saa7134_empress\n\nIf I try v4l2-ctl --all -d /dev/video1 or v4l2-ctl --streamon -d /dev/video1\nmodules crashed:\n\n*pde \u003d 00000000\nModules linked in: ac battery loop saa7134_empress(F) saa6752hs(F) tuner_simple(F) tuner_types(F) tea5767(F) tda9887(F) tda8290(F) tea5761(F) tuner(F) snd_cmipci snd_pcm snd_page_alloc snd_opl3_lib saa7134(F) snd_mpu401 parport_pc parport snd_timer snd_hwdep snd_mpu401_uart floppy rtc psmouse videodev(F) v4l1_compat(F) compat_ioctl32(F) v4l2_common(F) videobuf_dma_sg(F) videobuf_core(F) snd_rawmidi snd_seq_device via_ircc pcspkr snd ir_kbd_i2c(F) irda soundcore ir_common(F) crc_ccitt tveeprom(F) i2c_viapro i2c_core button via_agp agpgart evdev ext3 jbd mbcache ide_cd_mod cdrom ide_disk 8139cp via82cxxx ide_core 8139too mii ehci_hcd uhci_hcd usbcore thermal processor fan\n\nEIP is at __mutex_lock_slowpath+0x29/0x7b\n DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nProcess v4l2-ctl (pid: 2742, ti\u003dced7e000 task\u003dcf325260 task.ti\u003dced7e000)\n       d08e5411 00000000 ced7fed4 00000000 d0975acb 40045612 cfa86ee0 ffffffcd\n       cf2b7000 ced7febc c03858d6 00000019 00000292 d089e4ec cf37b2a0 d089e4a0\nCall Trace:\n [\u003cc028b52b\u003e] mutex_lock+0xa/0xb\n [\u003cd08e5411\u003e] videobuf_streamon+0xf/0x9a [videobuf_core]\n [\u003cd0975acb\u003e] __video_do_ioctl+0x136a/0x2d68 [videodev]\n [\u003cd088f789\u003e] task_end_request+0x40/0x51 [ide_core]\n [\u003cd088c4aa\u003e] ide_intr+0x187/0x192 [ide_core]\n [\u003cc016a551\u003e] mntput_no_expire+0x11/0x64\n [\u003cc0160b1c\u003e] path_walk+0x90/0x98\n [\u003cd0977738\u003e] video_ioctl2+0x173/0x239 [videodev]\n [\u003cc0140936\u003e] filemap_fault+0x202/0x370\n [\u003cc014930a\u003e] __do_fault+0x2c3/0x2fe\n [\u003cc014ab03\u003e] handle_mm_fault+0x22a/0x49f\n [\u003cc0162737\u003e] vfs_ioctl+0x47/0x5d\n [\u003cc0162992\u003e] do_vfs_ioctl+0x245/0x258\n [\u003cc01629e6\u003e] sys_ioctl+0x41/0x5b\n [\u003cc01036a6\u003e] sysenter_past_esp+0x5f/0x85\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nAfter this fix all of that commands works without problem:\n\nv4l2-ctl --all -d /dev/video1\n\nDriver Info:\n\tDriver name   : saa7134\n\tCard type     : Beholder BeholdTV M6 Extra\n\tBus info      : PCI:0000:00:0d.0\n\tDriver version: 526\n\tCapabilities  : 0x05000001\n\t\tVideo Capture\n\t\tRead/Write\n\t\tStreaming\nFormat Video Capture:\n\tWidth/Height  : 720/576\n\tPixel Format  : MPEG\n\tField         : Any\n\tBytes per Line: 0\n\tSize Image    : 58656\n\tColorspace    : Unknown (00000000)\nVideo input : 0 (CCIR656)\nVideo Standard \u003d 0x000000ff\n\tPAL-B/B1/G/H/I/D/D1/K\n\n\nP.S. data from /dev/video1 is not correct :(( .\n\nSigned-off-by: Beholder Intl. Ltd. Dmitry Belimov \u003cd.belimov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a8a1f8cc0cae07c209f13857adbdd4b87b36cdde",
      "tree": "c8159af9be4d3c8ed34d7c0889aea3a39fd5882d",
      "parents": [
        "df619181631217e3166bb6c7538f981e0272617f"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Tue Jun 10 12:35:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:45 2008 -0300"
      },
      "message": "V4L/DVB (8018): Add em2860 chip ID\n\nem28xx-cards.c\nem28xx-reg.h\n - Add em2860 chip ID (seen on Pointnix Intra-Oral Camera)\n   http://www.pointnix.com/ENG/dental/product_02.asp\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "df619181631217e3166bb6c7538f981e0272617f",
      "tree": "c35f999f9a557490a997cd57eebe403216993ca5",
      "parents": [
        "1a78db826973b9fa658d72291ec2007889e2faf7"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Tue Jun 10 12:34:35 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:44 2008 -0300"
      },
      "message": "V4L/DVB (8017): Ensure em28xx extensions only get run against devs that support them\n\nem28xx-audio.c\nem28xx-dvb.c\n - Em28xx extensions should ensure they are being only loaded against devices\n   that support them.  Deals with case where there are multiple em28xx\n   devices, some of which have DVB (or ALSA) support and some do not.\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1a78db826973b9fa658d72291ec2007889e2faf7",
      "tree": "675e10461b9cba4b154e1d9c2e94225f1f541992",
      "parents": [
        "ea3a13b7a19f0d7d7344494047c9aa8bb32b6678"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Tue Jun 10 11:41:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:44 2008 -0300"
      },
      "message": "V4L/DVB (8015): gl861: replace non critical msleep(0) with msleep(1) to be on the safe side\n\n- change msleep(0) to msleep(1)\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea3a13b7a19f0d7d7344494047c9aa8bb32b6678",
      "tree": "97625d8cebe60d36029187a4935b4ccc0eba5164",
      "parents": [
        "f56ebe16b045861d26b81ef6683445c0144362b8"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed May 28 22:04:12 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:44 2008 -0300"
      },
      "message": "V4L/DVB (8013): gl861: remove useless identify_state\n\n- remove useless identify_state - device is always warm\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f56ebe16b045861d26b81ef6683445c0144362b8",
      "tree": "7f4a56587c0c627e4d312bb0f5b7aa8951132f15",
      "parents": [
        "b38cc642000f0a262db367ffb95cd02ca2ead59b"
      ],
      "author": {
        "name": "Antti Palosaari",
        "email": "crope@iki.fi",
        "time": "Wed May 28 21:55:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:43 2008 -0300"
      },
      "message": "V4L/DVB (8012): gl861: sleep a little to avoid I2C errors\n\n- add little sleep to avoid I2C errors arising on faster CPUs\n\nSigned-off-by: Antti Palosaari \u003ccrope@iki.fi\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b38cc642000f0a262db367ffb95cd02ca2ead59b",
      "tree": "b18c059754e052097e5e10f53cea38e2aea785f5",
      "parents": [
        "0367ca1bc7346d9ea89a4b4f1b9220489bda65a3"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Mon Jun 09 14:59:05 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:43 2008 -0300"
      },
      "message": "V4L/DVB (8011): em28xx: enable DVB for HVR-900\n\nem28xx-cards.c\n - DVB support is supposed to be enabled for the first generation HVR-900.\n   This device was confirmed with DVB by mkrufky when we did the original work\n   in April, but I guess we forgot to set the flag.\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0367ca1bc7346d9ea89a4b4f1b9220489bda65a3",
      "tree": "04d358f2933b62b63482f977b3b9efe196fcda55",
      "parents": [
        "d3d9b803eead0a536d28ffc31c5fadae976991cc"
      ],
      "author": {
        "name": "Devin Heitmueller",
        "email": "devin.heitmueller@gmail.com",
        "time": "Mon Jun 09 14:58:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:42 2008 -0300"
      },
      "message": "V4L/DVB (8010): em28xx: Properly register extensions for already attached devices\n\nem28xx-video.c\n - Properly handle loading of the module when multiple devices are already\n   connected (such as at bootup).  Before we were only calling dvb_init()\n   against the last device in the list, so while we were handling subsequent\n   adds properly, if there were multiple devices present on driver load,\n   everybody except the last device would not get initialized.\n\nSigned-off-by: Devin Heitmueller \u003cdevin.heitmueller@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d3d9b803eead0a536d28ffc31c5fadae976991cc",
      "tree": "d68ce57541a9558b66ebfce8fe8cba5e6c061194",
      "parents": [
        "45270a1531a2aa90dd890666913c25a1e6f5e8eb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Jun 08 06:05:18 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:42 2008 -0300"
      },
      "message": "V4L/DVB (8008): cx18: remove duplicate audio and video input enums\n\ncx18-cards.h had a copy of the audio and video input enums\nfrom cx18-av-core.h, but with different prefixes. Removed\nthat copy and used the ones from cx18-av-core.h.\n\nThanks to Andy Walls \u003cawalls@radix.net\u003e for the report.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "45270a1531a2aa90dd890666913c25a1e6f5e8eb",
      "tree": "de1ed5073202405a7ec799505fb1f1c8fc63c069",
      "parents": [
        "bf67cac1314ba29676fbac2decde0e2e0a8170f8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 07 11:18:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:42 2008 -0300"
      },
      "message": "V4L/DVB (8007): cx18/cx25840: the S-Video LUMA input can use all In1-In8 inputs\n\nThe S-Video LUMA input was restricted to the In1-In4 inputs, but it\nturns out that it can use the full range of In1-In8.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "bf67cac1314ba29676fbac2decde0e2e0a8170f8",
      "tree": "e133f45367d03b0d374f4941719ebae44ccaf153",
      "parents": [
        "fde60748d2f0345cabff20d25458c67d4ac06034"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Jun 07 15:54:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:41 2008 -0300"
      },
      "message": "V4L/DVB (8005): Fix OOPS if frontend is null\n\nThanks to timf \u003ctimf@iinet.net.au\u003e and Mike Galbraith \u003cefault@gmx.de\u003e to report\nthis issue.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fde60748d2f0345cabff20d25458c67d4ac06034",
      "tree": "34d42aa312aa3ee9b5ccac1ef1340ccbfe01f5eb",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 05 18:59:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:41 2008 -0300"
      },
      "message": "V4L/DVB (8004): Fix INPUT dependency at budget-ci\n\nAs reported by Ingo Molnar:\nMODPOST 346 modules\nERROR: \"input_free_device\" [drivers/media/dvb/ttpci/budget-ci.ko] undefined!\nERROR: \"input_register_device\" [drivers/media/dvb/ttpci/budget-ci.ko] undefined!\nERROR: \"input_allocate_device\" [drivers/media/dvb/ttpci/budget-ci.ko] undefined!\nERROR: \"input_unregister_device\" [drivers/media/dvb/ttpci/budget-ci.ko] undefined!\nERROR: \"input_event\" [drivers/media/common/ir-common.ko] undefined!\n\nThis occurs when:\n\nCONFIG_INPUT\u003dn\nCONFIG_VIDEO_IR\u003dm\nCONFIG_DVB_BUDGET_CI\u003dm\n\nThanks-to: Ingo Molnar \u003cmingo@elte.hu\u003e\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f82796214a95b1ec00c2f121c1080d10f2b099a1",
      "tree": "c5702217e2a482ee2f15fca17be547b9ba1a31a4",
      "parents": [
        "b76e59d1fb086c2fdac5d243e09786d6581f2026"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 02:01:37 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 03:35:46 2008 -0500"
      },
      "message": "powerpc/booke: Add kprobes support for booke style processors\n\nThis patch is based on work done by Madhvesh. R. Sulibhavi back in\nMarch 2007.\n\nWe refactor some of the single step handling since it differs between\n\"classic\" and \"booke\" powerpc cores.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b76e59d1fb086c2fdac5d243e09786d6581f2026",
      "tree": "94348c544cc2c7b26ab0c5aa75b93c89e959a17e",
      "parents": [
        "d14b3dd6190af7ce4f88be68f8df828af6d44584"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:57:58 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 03:35:33 2008 -0500"
      },
      "message": "powerpc/kprobes: Some minor fixes\n\n* Mark __flush_icache_range as a function that can\u0027t be probed since its\n  used by the kprobe code.\n\n* Fix an issue with single stepping and async exceptions.  We need to\n  ensure that we dont get an async exception (external, decrementer, etc)\n  while we are attempting to single step the probe point.\n\n  Added a check to ensure we only handle a single step if its really\n  intended for the instruction in question.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d14b3dd6190af7ce4f88be68f8df828af6d44584",
      "tree": "510889655bcdeca927bffc5a22421e6b5d942b38",
      "parents": [
        "2308c954f55eae9f165a5a59bbdb0a0c586afe5a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Jun 12 03:42:14 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:49:09 2008 -0500"
      },
      "message": "powerpc/QE: use arch_initcall to probe QUICC Engine GPIOs\n\nIt was discussed that global arch_initcall() is preferred way to probe\nQE GPIOs, so let\u0027s use it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2308c954f55eae9f165a5a59bbdb0a0c586afe5a",
      "tree": "41d1310e1796a1ee477eedfdd3a021c5513f8d37",
      "parents": [
        "d3c511ac1d72661fcf5f9c6f0ab60b889199a542"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Thu Jun 12 04:30:13 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:49:07 2008 -0500"
      },
      "message": "powerpc/85xx: Update pin setup for 8560ads\n\nPorts B and C pins programming is changed to get SCC2 UART and FCC3\nethernet work.\n\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d3c511ac1d72661fcf5f9c6f0ab60b889199a542",
      "tree": "ebcf7de8219c73461e043d6b70d5b91d869677d2",
      "parents": [
        "0b2a2e5b7747f1f63bd86ca22b5c6097da5b2137"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 12 08:12:49 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:49:06 2008 -0500"
      },
      "message": "powerpc/cpm: Remove !CONFIG_PPC_CPM_NEW_BINDING code\n\nNow that arch/ppc is gone we always define CONFIG_PPC_CPM_NEW_BINDING so\nwe can remove all the code associated with !CONFIG_PPC_CPM_NEW_BINDING.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0b2a2e5b7747f1f63bd86ca22b5c6097da5b2137",
      "tree": "ddced4b9da7e9b470f2a64962dc0c85e6190c83a",
      "parents": [
        "0d8440657ef184907ac5add0b59c771ee8e8a77f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 12 08:05:09 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:49:04 2008 -0500"
      },
      "message": "cpm_uart: Remove !CONFIG_PPC_CPM_NEW_BINDING code\n\nNow that arch/ppc is gone we always define CONFIG_PPC_CPM_NEW_BINDING so\nwe can remove all the code associated with !CONFIG_PPC_CPM_NEW_BINDING.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0d8440657ef184907ac5add0b59c771ee8e8a77f",
      "tree": "e21ca0d2abc0a23ecfbd992fa2abfa93d65d0399",
      "parents": [
        "aba11fc50c925bbd6fb25d54eae2f86277a3b107"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 12 07:53:48 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:49:04 2008 -0500"
      },
      "message": "cpm_uart: fix whitespace issues\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "aba11fc50c925bbd6fb25d54eae2f86277a3b107",
      "tree": "52c85a46371ca4ef05042600507ecd5bdcfa2842",
      "parents": [
        "fc4033b2f8b1482022bff3d05505a1b1631bb6de"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 19 09:40:31 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:49:03 2008 -0500"
      },
      "message": "powerpc/e500mc: flush L2 on NAP for e500mc\n\nIf we have an L2CSR register (e500mc) we need to flush the L2 before going\nto nap.  We use the HW flush mechanism provided in that register.\n\nThe code reuses the CPU_FTR_604_PERF_MON bit as it is no longer used by\nany code in the kernel.  Additionally we didn\u0027t reuse the exist L2CR\nfeature bit as this is intended for the 7xxx L2CR register and L2CSR\nis part of the new Freescale \"Book-E\" registers.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fc4033b2f8b1482022bff3d05505a1b1631bb6de",
      "tree": "c84b275968011911d8c96acebe89aa2dd92323bf",
      "parents": [
        "3dfa8773674e16f95f70a0e631e80c69390d04d7"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jun 18 16:26:52 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jun 26 01:48:56 2008 -0500"
      },
      "message": "powerpc/85xx: add DOZE/NAP support for e500 core\n\nThe e500 core enter DOZE/NAP power-saving modes when the core go to\ncpu_idle routine.\n\nThe power management default running mode is DOZE, If the user\n\necho 1 \u003e /proc/sys/kernel/powersave-nap\n\nthe system will change to NAP running mode.\n\nSigned-off-by: Dave Liu \u003cdaveliu@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c4e6a2e64e948de42473e9c829181d768b1258c3",
      "tree": "a0305f7ac7810309d113eb1a542278b8bb9877e3",
      "parents": [
        "816c2eda3ce8fa7eb62f22e01e2ec7a3f7d677c0",
        "16d752397301b95abaa95cbaf9e785d221872311"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 26 01:56:35 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 26 01:56:35 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027acpi_disabled\u0027 and \u0027bugzilla-10958\u0027 into release\n"
    },
    {
      "commit": "816c2eda3ce8fa7eb62f22e01e2ec7a3f7d677c0",
      "tree": "fdd957a51fc66dba5d41d80f7d552927f627cff1",
      "parents": [
        "4389ed2ff61de2b1485b31bf342da913dd342f59"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 24 22:57:12 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 26 01:55:27 2008 -0400"
      },
      "message": "dock: bay: Don\u0027t call acpi_walk_namespace() when ACPI is disabled.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4389ed2ff61de2b1485b31bf342da913dd342f59",
      "tree": "de76430883cff7fe392afbe71aea5b4ad0786ba7",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Fri Jun 20 15:39:09 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 26 01:55:18 2008 -0400"
      },
      "message": "ACPI: don\u0027t walk tables if ACPI was disabled\n\nIngo Molnar wrote:\n\u003e -tip auto-testing started triggering this spinlock corruption message\n\u003e yesterday:\n\u003e\n\u003e [    3.976213] calling  acpi_rtc_init+0x0/0xd3\n\u003e [    3.980213] ACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread F7C50000 could not acquire Mutex [3] [20080321]\n\u003e [    3.992213] BUG: spinlock bad magic on CPU#0, swapper/1\n\u003e [    3.992213]  lock: c2508dc4, .magic: 00000000, .owner: swapper/1, .owner_cpu: 0\n\nThis is apparently because some parts of ACPI, including mutexes, are not\ninitialized when acpi\u003doff is passed to the kernel.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "16d752397301b95abaa95cbaf9e785d221872311",
      "tree": "6fa843f38830f7cb62438ec7ccb332ae27ad74cd",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Jun 24 19:38:56 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 25 19:25:42 2008 -0400"
      },
      "message": "thermal: Create CONFIG_THERMAL_HWMON\u003dn\n\nA bug in libsensors \u003c\u003d 2.10.6 is exposed\nwhen this new hwmon I/F is enabled.\nCreate CONFIG_THERMAL_HWMON\u003dn\nuntil some time after libsensors 2.10.7 ships\nso those users can run the latest kernel.\n\nlibsensors 3.x is already fixed -- those users\ncan use CONFIG_THERMAL_HWMON\u003dy now.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8d0a60032ffd472f0f7821ff388e9f438c06077a",
      "tree": "04c658ff65bc6576bf0001f7c12d6af93b2948e7",
      "parents": [
        "71a7d1556264c1ad84b1bcf5f7a9cbc980b1e1fd"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jun 25 12:41:51 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jun 25 12:41:51 2008 +0800"
      },
      "message": "Blackfin arch: fix up section mismatch warning\n\n--\nWARNING: vmlinux.o(.text+0x721a): Section mismatch in reference from the function ___fill_code_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_code_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_code_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n\nWARNING: vmlinux.o(.text+0x7238): Section mismatch in reference from the function ___fill_code_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_code_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_code_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n\nWARNING: vmlinux.o(.text+0x7250): Section mismatch in reference from the function ___fill_code_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_code_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_code_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n\nWARNING: vmlinux.o(.text+0x7264): Section mismatch in reference from the function ___fill_code_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_code_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_code_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n\nWARNING: vmlinux.o(.text+0x72a2): Section mismatch in reference from the function ___fill_data_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_data_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_data_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n\nWARNING: vmlinux.o(.text+0x72bc): Section mismatch in reference from the function ___fill_data_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_data_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_data_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n\nWARNING: vmlinux.o(.text+0x72d4): Section mismatch in reference from the function ___fill_data_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_data_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_data_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n\nWARNING: vmlinux.o(.text+0x72e8): Section mismatch in reference from the function ___fill_data_cplbtab() to the function .init.text:_fill_cplbtab()\nThe function ___fill_data_cplbtab() references\nthe function __init _fill_cplbtab().\nThis is often because ___fill_data_cplbtab lacks a __init\nannotation or the annotation of _fill_cplbtab is wrong.\n--\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "71a7d1556264c1ad84b1bcf5f7a9cbc980b1e1fd",
      "tree": "097ce8578a566cdda9207dde1da1c3f70705728b",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Jun 25 12:02:07 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jun 25 12:02:07 2008 +0800"
      },
      "message": "Blackfin arch: fix bug - kernel boot fails when Spinlock and rw-lock debugging enabled\n\nInitialize the lock of bad_irq_desc properly.\nThe content of irq_desc array is replaced by bad_irq_desc in blackfin\narch irqchip init code. So, do it properly as common irq init code.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "d8de72473effd674a3c1fe9621821f406f5587c9",
      "tree": "4b96ac9b82cc156f9ee01da00450f1a97222353f",
      "parents": [
        "9f0aecdd1cd6aacee9aa8f08031f4f2e09e454dc"
      ],
      "author": {
        "name": "Peng Haitao",
        "email": "penght@cn.fujitsu.com",
        "time": "Tue May 20 09:13:02 2008 +0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jun 24 23:36:35 2008 -0400"
      },
      "message": "[PATCH] remove useless argument type in audit_filter_user()\n\nThe second argument \"type\" is not used in audit_filter_user(), so I think that type can be removed. If I\u0027m wrong, please tell me.\n\nSigned-off-by: Peng Haitao \u003cpenght@cn.fujitsu.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f0aecdd1cd6aacee9aa8f08031f4f2e09e454dc",
      "tree": "57f18e7c5df7b685af1baf33ff9dadb2c6f94842",
      "parents": [
        "13d5ef97f0675d789f559cfebc1df9d5e2b1879c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 19 15:09:21 2008 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jun 24 23:36:28 2008 -0400"
      },
      "message": "[PATCH] audit: fix kernel-doc parameter notation\n\nFix auditfilter kernel-doc misssing parameter description:\n\nWarning(lin2626-rc3//kernel/auditfilter.c:1551): No description found for parameter \u0027sessionid\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "13d5ef97f0675d789f559cfebc1df9d5e2b1879c",
      "tree": "12202e8011e27501b47b0c008f20fd2fe875c29b",
      "parents": [
        "481c5346d0981940ee63037eb53e4e37b0735c10"
      ],
      "author": {
        "name": "Peng Haitao",
        "email": "penght@cn.fujitsu.com",
        "time": "Fri May 16 10:15:04 2008 +0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jun 24 23:36:21 2008 -0400"
      },
      "message": "[PATCH] kernel/audit.c: nlh-\u003enlmsg_type is gotten more than once\n\nThe first argument \"nlh-\u003enlmsg_type\" of audit_receive_filter() should be modified to \"msg_type\" in audit_receive_msg().\n\nSigned-off-by: Peng Haitao \u003cpenght@cn.fujitsu.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "543cf4cb3fe6f6cae3651ba918b9c56200b257d0",
      "tree": "e757ad78d339a141a8fa975aec411a5c623f15df",
      "parents": [
        "bd8c540fe867c070810a3ef55541f41f7c189c9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:58:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:58:20 2008 -0700"
      },
      "message": "Linux 2.6.26-rc8\n"
    },
    {
      "commit": "bd8c540fe867c070810a3ef55541f41f7c189c9a",
      "tree": "277ece5c422c108be9a67822a7cae537f1c423ed",
      "parents": [
        "035cfc61a523343fe0bee5ec54348e26f330a06c",
        "e2569b7e572c0e6782380b3fdda901deb175d75a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:12:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:12:33 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Eliminate NULL test after alloc_bootmem in iosapic_alloc_rte()\n  [IA64] Handle count\u003d\u003d0 in sn2_ptc_proc_write()\n  [IA64] Fix boot failure on ia64/sn2\n"
    },
    {
      "commit": "035cfc61a523343fe0bee5ec54348e26f330a06c",
      "tree": "d733127661d643a936416025a46199895fbd18c0",
      "parents": [
        "919c0d14ae93073a3957c018a6d86ceb1e2e454b",
        "5af4e7a0bea715f2dd7190859a43eb2258b1f388"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:09:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:09:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] fix gfs2 block allocation (cleaned up)\n  [GFS2] BUG: unable to handle kernel paging request at ffff81002690e000\n"
    },
    {
      "commit": "919c0d14ae93073a3957c018a6d86ceb1e2e454b",
      "tree": "b654cfcee21adaf4842447e4fe21f74aa956bcca",
      "parents": [
        "de08341a0ef747d607542af3ae441b286f503e35",
        "6b1ed9086592fd4b066daae222751bb6757ca5eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:09:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:09:06 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: Remove now unused structs from kvm_para.h\n  x86: KVM guest: Use the paravirt clocksource structs and functions\n  KVM: Make kvm host use the paravirt clocksource structs\n  x86: Make xen use the paravirt clocksource structs and functions\n  x86: Add structs and functions for paravirt clocksource\n  KVM: VMX: Fix host msr corruption with preemption enabled\n  KVM: ioapic: fix lost interrupt when changing a device\u0027s irq\n  KVM: MMU: Fix oops on guest userspace access to guest pagetable\n  KVM: MMU: large page update_pte issue with non-PAE 32-bit guests (resend)\n  KVM: MMU: Fix rmap_write_protect() hugepage iteration bug\n  KVM: close timer injection race window in __vcpu_run\n  KVM: Fix race between timer migration and vcpu migration\n"
    },
    {
      "commit": "de08341a0ef747d607542af3ae441b286f503e35",
      "tree": "97bdcb8323239800275ecc49bc2848e1e3d9037c",
      "parents": [
        "9bf8a943ad79a3bb15597fe0275f8b1cf26e2010",
        "63842cccb285259345f52025ef57bdfd79657a2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:23:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:23:35 2008 -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  Revert \"[WATCHDOG] hpwdt: Add CFLAGS to get driver working\"\n"
    },
    {
      "commit": "9bf8a943ad79a3bb15597fe0275f8b1cf26e2010",
      "tree": "9d5ce8b4ccdf17a67e437d6bd1954ff20be7273c",
      "parents": [
        "3b968b7c10b3d81eb83380655484f2bb5b240dc6",
        "28499143933f19b28008a556ed59255d6009391a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:21:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:21:47 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  xen: remove support for non-PAE 32-bit\n"
    },
    {
      "commit": "3b968b7c10b3d81eb83380655484f2bb5b240dc6",
      "tree": "a7aa9ef303ea62f5aed03024976fb35dd5a8a622",
      "parents": [
        "ea7b44c8e6baa1a4507f05ba2c0009ac21c3fe0b",
        "aabdc3b8c3b3d081f1532454e344208338478e29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:20:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:20:59 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb: sparse fix\n  kgdb: documentation update - remove kgdboe\n"
    },
    {
      "commit": "ea7b44c8e6baa1a4507f05ba2c0009ac21c3fe0b",
      "tree": "9f71bb94b0fab4c258505073c5cdd9b7cd11b34c",
      "parents": [
        "72c6e251ed84b3a9cdfde6711191155c47bb2b9c"
      ],
      "author": {
        "name": "Jie Luo",
        "email": "clotho67@gmail.com",
        "time": "Tue Jun 24 10:38:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:17:25 2008 -0700"
      },
      "message": "enable bus mastering on i915 at resume time\n\nOn 9xx chips, bus mastering needs to be enabled at resume time for much of the\nchip to function.  With this patch, vblank interrupts will work as expected\non resume, along with other chip functions.   Fixes kernel bugzilla #10844.\n\nSigned-off-by: Jie Luo \u003cclotho67@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b1ed9086592fd4b066daae222751bb6757ca5eb",
      "tree": "9c303e5c2c4a020bb629cd0f0836d7c28956430c",
      "parents": [
        "f6e16d5ad463d15f285666f588cfe49495c692d9"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:33 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:33 2008 +0300"
      },
      "message": "KVM: Remove now unused structs from kvm_para.h\n\nThe kvm_* structs are obsoleted by the pvclock_* ones.\nNow all users have been switched over and the old structs\ncan be dropped.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "f6e16d5ad463d15f285666f588cfe49495c692d9",
      "tree": "3c58c3314c542e4edf3e520d201dd7970264418a",
      "parents": [
        "50d0a0f987b83a8dadb1134d834e35ec410392b5"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:32 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:33 2008 +0300"
      },
      "message": "x86: KVM guest: Use the paravirt clocksource structs and functions\n\nThis patch updates the kvm host code to use the pvclock structs\nand functions, thereby making it compatible with Xen.\n\nThe patch also fixes an initialization bug: on SMP systems the\nper-cpu has two different locations early at boot and after CPU\nbringup.  kvmclock must take that in account when registering the\nphysical address within the host.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "50d0a0f987b83a8dadb1134d834e35ec410392b5",
      "tree": "2fb98f898838668ed62092f08c3889ddebb7df62",
      "parents": [
        "1c7b67f7576c4ca2a344379a4a29eec8fe8e7935"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:31 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:32 2008 +0300"
      },
      "message": "KVM: Make kvm host use the paravirt clocksource structs\n\nThis patch updates the kvm host code to use the pvclock structs.\nIt also makes the paravirt clock compatible with Xen.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "1c7b67f7576c4ca2a344379a4a29eec8fe8e7935",
      "tree": "a6d6150ba4109775ed7c2e928e0ffefaa29f13e8",
      "parents": [
        "7af192c954017499ec163bc9dbaaee2e593d7ef2"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:30 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:32 2008 +0300"
      },
      "message": "x86: Make xen use the paravirt clocksource structs and functions\n\nThis patch updates the xen guest to use the pvclock structs\nand helper functions.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "7af192c954017499ec163bc9dbaaee2e593d7ef2",
      "tree": "04e28552d1e1e265443933e3e658949170997c0e",
      "parents": [
        "a9b21b622958afc3f3bc5a23d266dd9ed1171fd3"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:29 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:31 2008 +0300"
      },
      "message": "x86: Add structs and functions for paravirt clocksource\n\nThis patch adds structs for the paravirt clocksource ABI\nused by both xen and kvm (pvclock-abi.h).\n\nIt also adds some helper functions to read system time and\nwall clock time from a paravirtual clocksource (pvclock.[ch]).\nThey are based on the xen code.  They are enabled using\nCONFIG_PARAVIRT_CLOCK.\n\nSubsequent patches of this series will put the code in use.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5af4e7a0bea715f2dd7190859a43eb2258b1f388",
      "tree": "3b2ab96e295ba9036fd5de6ccf45f95c8229c6e5",
      "parents": [
        "17c15da00c0e7289375ad57e8fea0c7892b74aa0"
      ],
      "author": {
        "name": "Benjamin Marzinski",
        "email": "bmarzins@redhat.com",
        "time": "Tue Jun 24 12:53:38 2008 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Jun 24 19:02:28 2008 +0100"
      },
      "message": "[GFS2] fix gfs2 block allocation (cleaned up)\n\nThis patch fixes bz 450641.\n\nThis patch changes the computation for zero_metapath_length(), which it\nrenames to metapath_branch_start(). When you are extending the metadata\ntree, The indirect blocks that point to the new data block must either\ndiverge from the existing tree either at the inode, or at the first\nindirect block. They can diverge at the first indirect block because the\ninode has room for 483 pointers while the indirect blocks have room for\n509 pointers, so when the tree is grown, there is some free space in the\nfirst indirect block. What metapath_branch_start() now computes is the\nheight where the first indirect block for the new data block is located.\nIt can either be 1 (if the indirect block diverges from the inode) or 2\n(if it diverges from the first indirect block).\n\nSigned-off-by: Benjamin Marzinski \u003cbmarzins@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n\n"
    },
    {
      "commit": "e2569b7e572c0e6782380b3fdda901deb175d75a",
      "tree": "c7541106f957225ab0eb8fff6d1244e2675f697f",
      "parents": [
        "8097110d179b874d91c6495330c2b96c991e8c6e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jun 24 10:22:05 2008 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 24 10:28:55 2008 -0700"
      },
      "message": "[IA64] Eliminate NULL test after alloc_bootmem in iosapic_alloc_rte()\n\nAs noted by Akinobu Mita alloc_bootmem and related functions never return\nNULL and always return a zeroed region of memory.  Thus a NULL test or\nmemset after calls to these functions is unnecessary.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8097110d179b874d91c6495330c2b96c991e8c6e",
      "tree": "8ca93d3c7758953f468e5b25708d68dfd732b307",
      "parents": [
        "2826f8c0f4c97b7db33e2a680f184d828eb7a785"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Jun 24 10:20:06 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 24 10:20:06 2008 -0700"
      },
      "message": "[IA64] Handle count\u003d\u003d0 in sn2_ptc_proc_write()\n\nThe fix applied in e0c6d97c65e0784aade7e97b9411f245a6c543e7\n\"security hole in sn2_ptc_proc_write\" didn\u0027t take into account\nthe case where count\u003d\u003d0 (which results in a buffer underrun\nwhen adding the trailing \u0027\\0\u0027).  Thanks to Andi Kleen for\npointing this out.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2826f8c0f4c97b7db33e2a680f184d828eb7a785",
      "tree": "c311c40baee4e4231e08538eccfeefbf2e08f208",
      "parents": [
        "62786b9e81a2dbe9c073a2ade52d33a2627d6d85"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Tue Jun 24 11:30:09 2008 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Jun 24 10:16:27 2008 -0700"
      },
      "message": "[IA64] Fix boot failure on ia64/sn2\n\nCall check_sal_cache_flush() after platform_setup() as\ncheck_sal_cache_flush() now relies on being able to call platform\nvector code.\n\nProblem was introduced by: 3463a93def55c309f3c0d0a8aaf216be3be42d64\n\"Update check_sal_cache_flush to use platform_send_ipi()\"\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nTested-by: Alex Chiang: \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "aabdc3b8c3b3d081f1532454e344208338478e29",
      "tree": "5ff3d5c873fa12ec3797690598e8daa2c3225071",
      "parents": [
        "a606b5e24b7e2937604f4c85023d8d9c5ab0a28b"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jun 24 10:52:55 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jun 24 10:52:55 2008 -0500"
      },
      "message": "kgdb: sparse fix\n\n- Fix warning reported by sparse\nkernel/kgdb.c:1502:6: warning: symbol \u0027kgdb_console_write\u0027 was not declared.\n\tShould it be static?\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "a606b5e24b7e2937604f4c85023d8d9c5ab0a28b",
      "tree": "0e1fc0bd791420ad4c9c0be74266be0571752488",
      "parents": [
        "62786b9e81a2dbe9c073a2ade52d33a2627d6d85"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jun 24 10:52:55 2008 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Tue Jun 24 10:52:55 2008 -0500"
      },
      "message": "kgdb: documentation update - remove kgdboe\n\nkgdboe is not presently included kgdb, and there should be no\nreferences to it.\n\nAlso fix the tcp port terminal connection example.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "28499143933f19b28008a556ed59255d6009391a",
      "tree": "0616b75b1651433ae93173fabf7827cd1873a4d1",
      "parents": [
        "ebb9cfe20fe167f29960a5e913193a684fac50bf"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri May 09 12:05:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 24 17:00:55 2008 +0200"
      },
      "message": "xen: remove support for non-PAE 32-bit\n\nNon-PAE operation has been deprecated in Xen for a while, and is\nrarely tested or used.  xen-unstable has now officially dropped\nnon-PAE support.  Since Xen/pvops\u0027 non-PAE support has also been\nbroken for a while, we may as well completely drop it altogether.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "17c15da00c0e7289375ad57e8fea0c7892b74aa0"
}
