)]}'
{
  "log": [
    {
      "commit": "e044218a8ecb560b6fad65912a4e7e509db40414",
      "tree": "db1ade3dedc4a2dd20662e6150eb2361e4a775b8",
      "parents": [
        "c55217064eb728fc9348de781979b533e7cc116c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 13:50:29 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:29 2010 -0700"
      },
      "message": "drm/i915/sdvo: Add dot crawl property\n\nThis property is slightly unusual in that it is a boolean and so has no\nGET_MAX command.\n\nReference:\n\n  Bug 28636 - missing TV parameter \"Dot Crawl freeze\"\n  https://bugs.freedesktop.org/show_bug.cgi?id\u003d28636\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "c55217064eb728fc9348de781979b533e7cc116c",
      "tree": "7bb21d6228b34655d29a7bbc287e64e24033244c",
      "parents": [
        "fcc8d6721cef2158398139d66cc99b5e843126a0"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 13:50:28 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:29 2010 -0700"
      },
      "message": "drm/i915/sdvo: Add missing TV filters\n\nReference:\n\n  Bug 28634 - missing TV parameter \"Flicker Filter\"\n  https://bugs.freedesktop.org/show_bug.cgi?id\u003d28634\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "fcc8d6721cef2158398139d66cc99b5e843126a0",
      "tree": "9518840ff67d41c362a92ab88851a0e9eb8dcf67",
      "parents": [
        "400397506f96466a7f57911b33b4b9c075880994"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 13:50:27 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:29 2010 -0700"
      },
      "message": "drm/i915/sdvo: Check for allocation failure when constructing properties\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "400397506f96466a7f57911b33b4b9c075880994",
      "tree": "94b61d8434b2d0f9ab205a1aa98602bbda248169",
      "parents": [
        "32aad86fe88e7323d4fc5e9e423abcee0d55a03d"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 13:50:26 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:29 2010 -0700"
      },
      "message": "drm/i915/sdvo: Use an integer mapping for supported tv format modes\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "32aad86fe88e7323d4fc5e9e423abcee0d55a03d",
      "tree": "e0cc3fd5d4fd9df21c8e480c13679f17ac81577b",
      "parents": [
        "615fb93f6d99cce2ab36dcf09986e321e17c356f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 13:50:25 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:28 2010 -0700"
      },
      "message": "drm/i915/sdvo: Propagate errors from reading/writing control bus.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "615fb93f6d99cce2ab36dcf09986e321e17c356f",
      "tree": "e3c614917bfc39df6f029d335bc62edbc281c959",
      "parents": [
        "ea5b213ad4b161463e76b63dbb115ea20e2200f0"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 13:50:24 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:28 2010 -0700"
      },
      "message": "drm/i915: Subclass intel_connector.\n\nMake the code that tiny bit clearer by reducing the pointer dance.\n\n2 files changed, 130 insertions(+), 147 deletions(-)\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ea5b213ad4b161463e76b63dbb115ea20e2200f0",
      "tree": "b6d07b00b479fcc3849e0fdc4c98f498aa3645bf",
      "parents": [
        "94113cecaea5067a0f7e1135abbd92cf2c297d42"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 13:50:23 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:28 2010 -0700"
      },
      "message": "drm/i915: Subclass intel_encoder.\n\nSubclass intel_encoder to reduce the pointer dance through\nintel_encoder-\u003edev_priv.\n\n10 files changed, 896 insertions(+), 997 deletions(-)\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "94113cecaea5067a0f7e1135abbd92cf2c297d42",
      "tree": "b787ce0cc0da9d3af7e2e1b80e73331f30e63f5e",
      "parents": [
        "3e33d94df7f5c94adb09139b5d816a248d703a36"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 11:25:21 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:28 2010 -0700"
      },
      "message": "drm/i915: Do not clobber the contents of TRANS_DP_CTL when enabling.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "3e33d94df7f5c94adb09139b5d816a248d703a36",
      "tree": "6c5d7f39d9c73d5a6db5b777d9a06156ef8f78ba",
      "parents": [
        "45d7f32c7a43cbb9592886d38190e379e2eb2226"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 11:17:25 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Aug 09 11:24:27 2010 -0700"
      },
      "message": "drm/i915: Remove useless message when disabling \"Big FIFO\" on PineView\n\nAs we already have appropriate debug and warnings when we activate and\ndeactivate the self-refresh FIFO, having a further INFO is just annoying.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "45d7f32c7a43cbb9592886d38190e379e2eb2226",
      "tree": "ea68b67b1d2127527d856248c0485f2ed7e50088",
      "parents": [
        "53bcef60633086ad73683d01a4ef9ca678484d2d",
        "ab11b487402f97975f3ac1eeea09c82f4431481e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:10:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:10:11 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile: check kmalloc() result\n  arch/tile: catch up on various minor cleanups.\n  arch/tile: avoid erroneous error return for PTRACE_POKEUSR.\n  tile: set ARCH_KMALLOC_MINALIGN\n  tile: remove homegrown L1_CACHE_ALIGN macro\n  arch/tile: Miscellaneous cleanup changes.\n  arch/tile: Split the icache flush code off to a generic \u003carch\u003e header.\n  arch/tile: Fix bug in support for atomic64_xx() ops.\n  arch/tile: Shrink the tile-opcode files considerably.\n  arch/tile: Add driver to enable access to the user dynamic network.\n  arch/tile: Enable more sophisticated IRQ model for 32-bit chips.\n  Move list types from \u003clinux/list.h\u003e to \u003clinux/types.h\u003e.\n  Add wait4() back to the set of \u003casm-generic/unistd.h\u003e syscalls.\n  Revert adding some arch-specific signal syscalls to \u003clinux/syscalls.h\u003e.\n  arch/tile: Do not use GFP_KERNEL for dma_alloc_coherent(). Feedback from fujita.tomonori@lab.ntt.co.jp.\n  arch/tile: core support for Tilera 32-bit chips.\n  Fix up the \"generic\" unistd.h ABI to be more useful.\n"
    },
    {
      "commit": "53bcef60633086ad73683d01a4ef9ca678484d2d",
      "tree": "8b14cc031124d0aa0da6cd3b60115bc7eaa80061",
      "parents": [
        "4fd6c6bf83cb16321e9902b00e2af79054f4e0d6",
        "85d9865721c62a551547984e6cc8bd3ba732e294"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:08:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:08:26 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris: (51 commits)\n  CRIS: Fix alignment problem for older ld\n  CRIS: Always dump registers for segfaulting process.\n  CRIS: Add config for pausing a seg-faulting process\n  CRIS: Don\u0027t take faults while in_atomic\n  CRIS: Fixup lookup for delay slot faults\n  CRIS: Discard exit.text and .data at runtime\n  CRIS: Add cache aligned and read mostly data sections\n  CRIS: Return something from profile write\n  CRIS: Add ARTPEC-3 and timestamps for sync-serial\n  CRIS: Better ARTPEC-3 support for gpio\n  CRIS: Add include guard\n  CRIS: Better handling of pinmux settings\n  CRIS: New DMA defines for ARTPEC-3\n  CRIS: __do_strncpy_from_user: Don\u0027t read the byte beyond the nil\n  CRIS: Pagetable for ARTPEC-3\n  CRIS: Machine dependent memmap.h\n  CRIS: Check if pointer is set before using it\n  CRIS: Machine dependent dma.h\n  CRIS: Define __read_mostly for CRISv32\n  CRIS: Discard .note.gnu.build-id section\n  ...\n"
    },
    {
      "commit": "4fd6c6bf83cb16321e9902b00e2af79054f4e0d6",
      "tree": "7153f611af0125336ac0ec22c5cb430fe520edcc",
      "parents": [
        "c5f347579a661c9506e794315f0798b75ef71d35",
        "84b9414babdc303dde1d3f44cd2a54dffb67ab97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:05:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:05:57 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.kernel.org/kernel/tegra:\n  [ARM] tegra: add MAINTAINERS entry\n  [ARM] tegra: harmony: Add harmony board file\n  [ARM] tegra: add pinmux support\n  [ARM] tegra: add GPIO support\n  [ARM] tegra: Add timer support\n  [ARM] tegra: SMP support\n  [ARM] tegra: Add clock support\n  [ARM] tegra: Add IRQ support\n  [ARM] tegra: initial tegra support\n"
    },
    {
      "commit": "c5f347579a661c9506e794315f0798b75ef71d35",
      "tree": "eb900af7a9f758fe775ded478645fcc1ce75328f",
      "parents": [
        "537d84787659b355b3331813dc134c7497ddafa5",
        "f27098379b1dbfedae99e5b86e10529f799d4071"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:04:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:04:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u0027for-linus\u0027 of git://github.com/schandinat/linux-2.6:\n  drivers/video/via/via-gpio.c: fix warning\n  viafb: Depends on X86\n  fbdev: section cleanup in viafb driver\n  viafb: fix accel_flags check_var bug\n  viafb: probe cleanups\n  viafb: remove ioctls which break the framebuffer interface\n  viafb: update fix before calculating depth\n  viafb: PLL value cleanup\n  viafb: simplify lcd size \"detection\"\n  viafb: fix PCI table\n  viafb: add lcd scaling support for some IGPs\n  viafb: improve lcd code readability\n  viafb: remove duplicated scaling code\n  MAINTAINERS: update viafb entry\n"
    },
    {
      "commit": "537d84787659b355b3331813dc134c7497ddafa5",
      "tree": "e43d376ed8522b09163ed1f7902e1fed25d2fe3b",
      "parents": [
        "d71048e22f47725a5808ea2e4e1e72fa36c1a788",
        "ece350d3949e9a60b39e4f9853be118e98d48fbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:02:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:02:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux: (64 commits)\n  OMAP: DSS2: OMAPFB: add support for FBIO_WAITFORVSYNC\n  OMAP: DSS2: Replace strncmp() with sysfs_streq() in overlay_manager_store()\n  OMAP: DSS2: Fix error path in omap_dsi_update()\n  OMAP: DSS2: TDO35S: fix video signaling\n  OMAP: DSS2: OMAPFB: Fix invalid bpp for PAL and NTSC modes\n  OMAP: DSS2: OMAPFB: Fix probe error path\n  OMAP3EVM: Replace vdvi regulator supply with vdds_dsi\n  OMAP: DSS2: Remove extra return statement\n  OMAP: DSS2: adjust YUV overlay width to be even\n  OMAP: DSS2: OMAPFB: Fix sysfs mirror input check\n  OMAP: DSS2: OMAPFB: Remove redundant color register range check\n  OMAP: DSS2: OMAPFB: Remove redundant rotate range check\n  OMAP: DSS2: OMAPFB: Check fb2display() return value\n  OMAP: DSS2: Taal: Optimize enable_te, rotate, mirror when value unchanged\n  OMAP: DSS2: DSI: detect unsupported update requests\n  OMAP: DSS2: DSI: increase FIFO low threshold\n  OMAP: DSS2: DSI: Add error IRQ mask for DSI complexIO\n  OMAP: DSS2: DSI: Remove BTA after set_max_rx_packet_size\n  OMAP: DSS2: change manual update scaling setup\n  OMAP: DSS2: DSI: use BTA to end the frame transfer\n  ...\n"
    },
    {
      "commit": "d71048e22f47725a5808ea2e4e1e72fa36c1a788",
      "tree": "65debebb2964cb4cbde4d29e15730527d686a540",
      "parents": [
        "44d51a029f95d49c5c7ccd7808f81904c20c3abd",
        "d21872b3683ff37f73c68993749a6e6aeeaed265"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:01:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:01:46 2010 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (143 commits)\n  omap: mailbox: reorganize headers\n  omap: mailbox: standarize on \u0027omap-mailbox\u0027\n  omap: mailbox: only compile for configured archs\n  omap: mailbox: simplify omap_mbox_register()\n  omap: mailbox: reorganize registering\n  omap: mailbox: add IRQ names\n  omap: mailbox: remove unecessary fields\n  omap: mailbox: don\u0027t export unecessary symbols\n  omap: mailbox: update omap1 probing\n  omap: mailbox: use correct config for omap1\n  omap: mailbox: 2420 should be detected at run-time\n  omap: mailbox: reorganize structures\n  omap: mailbox: trivial cleanups\n  omap mailbox: Set a device in logical mbox instance for traceability\n  omap: mailbox: convert block api to kfifo\n  omap: mailbox: remove (un)likely macros from cold paths\n  omap: mailbox cleanup: split MODULE_AUTHOR line\n  omap: mailbox: convert rwlocks to spinlock\n  Mailbox: disable mailbox interrupt when request queue\n  Mailbox: new mutext lock for h/w mailbox configuration\n  ...\n"
    },
    {
      "commit": "44d51a029f95d49c5c7ccd7808f81904c20c3abd",
      "tree": "41b82695b3bfb73b4146809546c2d79d6eaa4c47",
      "parents": [
        "2d53056973079e6c2ffc0d7ae3afbdd3d4f18ae3",
        "cce3dddb87e4b72b1787527eec6826a43a562e71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:00:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:00:55 2010 -0700"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci:\n  davinci: dm646x EVM: Specify reserved EDMA channel/slots\n  davinci: da8xx/omapl EVM: Specify reserved channels/slots\n  davinci: support for EDMA resource sharing\n  davinci: edma: provide ability to detect insufficient CC info data\n  davinci: da8xx: sparse cleanup: remove duplicate entries in irq priorities\n  davinci: DM365: fixed second serial port\n  Davinci: tnetv107x evm board initial support\n  Davinci: tnetv107x initial gpio support\n  Davinci: tnetv107x soc support\n  Davinci: tnetv107x decompresser uart definitions\n  Davinci: generalized debug macros\n"
    },
    {
      "commit": "2d53056973079e6c2ffc0d7ae3afbdd3d4f18ae3",
      "tree": "e921596d80cd0a6434629dbd8d22c0ca3ec14b88",
      "parents": [
        "9e50ab91d025afc17ca14a1764be2e1d0c24245d",
        "e78483c5aeb0d7fbb0e365802145f1045e62957e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:09:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:09:24 2010 -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: (82 commits)\n  firewire: core: add forgotten dummy driver methods, remove unused ones\n  firewire: add isochronous multichannel reception\n  firewire: core: small clarifications in core-cdev\n  firewire: core: remove unused code\n  firewire: ohci: release channel in error path\n  firewire: ohci: use memory barriers to order descriptor updates\n  tools/firewire: nosy-dump: increment program version\n  tools/firewire: nosy-dump: remove unused code\n  tools/firewire: nosy-dump: use linux/firewire-constants.h\n  tools/firewire: nosy-dump: break up a deeply nested function\n  tools/firewire: nosy-dump: make some symbols static or const\n  tools/firewire: nosy-dump: change to kernel coding style\n  tools/firewire: nosy-dump: work around segfault in decode_fcp\n  tools/firewire: nosy-dump: fix it on x86-64\n  tools/firewire: add userspace front-end of nosy\n  firewire: nosy: note ioctls in ioctl-number.txt\n  firewire: nosy: use generic printk macros\n  firewire: nosy: endianess fixes and annotations\n  firewire: nosy: annotate __user pointers and __iomem pointers\n  firewire: nosy: fix device shutdown with active client\n  ...\n"
    },
    {
      "commit": "9e50ab91d025afc17ca14a1764be2e1d0c24245d",
      "tree": "2647ef3fed12810ef88eb77e05bb7c3b2ea49d56",
      "parents": [
        "3cc08fc35db75b059118626c30b60b0f56583802",
        "a0d468718b9049f7396d101075a129a2d683ad66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:08:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:08:30 2010 -0700"
      },
      "message": "Merge branch \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpica\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (27 commits)\n  ACPI / ACPICA: Simplify acpi_ev_initialize_gpe_block()\n  ACPI / ACPICA: Fail acpi_gpe_wakeup() if ACPI_GPE_CAN_WAKE is unset\n  ACPI / ACPICA: Do not execute _PRW methods during initialization\n  ACPI: Fix bogus GPE test in acpi_bus_set_run_wake_flags()\n  ACPICA: Update version to 20100702\n  ACPICA: Fix for Alias references within Package objects\n  ACPICA: Fix lint warning for 64-bit constant\n  ACPICA: Remove obsolete GPE function\n  ACPICA: Update debug output components\n  ACPICA: Add support for WDDT - Watchdog Descriptor Table\n  ACPICA: Drop acpi_set_gpe\n  ACPICA: Use low-level GPE enable during GPE block initialization\n  ACPI / EC: Do not use acpi_set_gpe\n  ACPI / EC: Drop suspend and resume routines\n  ACPICA: Remove wakeup GPE reference counting which is not used\n  ACPICA: Introduce acpi_gpe_wakeup()\n  ACPICA: Rename acpi_hw_gpe_register_bit\n  ACPICA: Update version to 20100528\n  ACPICA: Add signatures for undefined tables: ATKG, GSCI, IEIT\n  ACPICA: Optimization: Reduce the number of namespace walks\n  ...\n"
    },
    {
      "commit": "3cc08fc35db75b059118626c30b60b0f56583802",
      "tree": "704d71199c8be8d5b822ca424675291e8cec7bde",
      "parents": [
        "faa38b5e0e092914764cdba9f83d31a3f794d182",
        "03b37ecdb3975f09832747600853d3818a50eda3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:08:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:08:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (42 commits)\n  IB/qib: Add missing \u003clinux/slab.h\u003e include\n  IB/ehca: Drop unnecessary NULL test\n  RDMA/nes: Fix confusing if statement indentation\n  IB/ehca: Init irq tasklet before irq can happen\n  RDMA/nes: Fix misindented code\n  RDMA/nes: Fix showing wqm_quanta\n  RDMA/nes: Get rid of \"set but not used\" variables\n  RDMA/nes: Read firmware version from correct place\n  IB/srp: Export req_lim via sysfs\n  IB/srp: Make receive buffer handling more robust\n  IB/srp: Use print_hex_dump()\n  IB: Rename RAW_ETY to RAW_ETHERTYPE\n  RDMA/nes: Fix two sparse warnings\n  RDMA/cxgb3: Make needlessly global iwch_l2t_send() static\n  IB/iser: Make needlessly global iser_alloc_rx_descriptors() static\n  RDMA/cxgb4: Add timeouts when waiting for FW responses\n  IB/qib: Fix race between qib_error_qp() and receive packet processing\n  IB/qib: Limit the number of packets processed per interrupt\n  IB/qib: Allow writes to the diag_counters to be able to clear them\n  IB/qib: Set cfgctxts to number of CPUs by default\n  ...\n"
    },
    {
      "commit": "faa38b5e0e092914764cdba9f83d31a3f794d182",
      "tree": "b3e5921bdc36378033b4910eb4f29cb0dfc486e0",
      "parents": [
        "78417334b5cb6e1f915b8fdcc4fce3f1a1b4420c",
        "74bf40f0793fed9e01eb6164c2ce63e8c27ca205"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:07:31 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (214 commits)\n  ALSA: hda - Add pin-fix for HP dc5750\n  ALSA: als4000: Fix potentially invalid DMA mode setup\n  ALSA: als4000: enable burst mode\n  ALSA: hda - Fix initial capsrc selection in patch_alc269()\n  ASoC: TWL4030: Capture route runtime DAPM ordering fix\n  ALSA: hda - Add PC-beep whitelist for an Intel board\n  ALSA: hda - More relax for pending period handling\n  ALSA: hda - Define AC_FMT_* constants\n  ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs\n  ALSA: hda - Add support for HDMI HBR passthrough\n  ALSA: hda - Set Stream Type in Stream Format according to AES0\n  ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed\n  ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF\n  ASoC: wm9081: fix resource reclaim in wm9081_register error path\n  ASoC: wm8978: fix a memory leak if a wm8978_register fail\n  ASoC: wm8974: fix a memory leak if another WM8974 is registered\n  ASoC: wm8961: fix resource reclaim in wm8961_register error path\n  ASoC: wm8955: fix resource reclaim in wm8955_register error path\n  ASoC: wm8940: fix a memory leak if wm8940_register return error\n  ASoC: wm8904: fix resource reclaim in wm8904_register error path\n  ...\n"
    },
    {
      "commit": "78417334b5cb6e1f915b8fdcc4fce3f1a1b4420c",
      "tree": "8e3fce9f27fd058904c0a3247a5c5ebb8df9fbe8",
      "parents": [
        "cd816a0d84377c4e87f55cbe934a23417f9f5743",
        "5f202bd5ca64132cdd7f186656bc0221f257733d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:06:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 17:06:54 2010 -0700"
      },
      "message": "Merge branch \u0027bkl/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing\n\n* \u0027bkl/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing:\n  do_coredump: Do not take BKL\n  init: Remove the BKL from startup code\n"
    },
    {
      "commit": "cd816a0d84377c4e87f55cbe934a23417f9f5743",
      "tree": "8834341f81dc570f9f255af57ac28041c317226a",
      "parents": [
        "0d9f9e122c74583de15a86d1c660c08dc298f2c8",
        "a7a387cc596278af1516c534b50cc0bee171129d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 14:28:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 14:28:20 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  SELINUX: Fix build error.\n"
    },
    {
      "commit": "0d9f9e122c74583de15a86d1c660c08dc298f2c8",
      "tree": "a04ad387e231db43db112753fa2eae23754189a9",
      "parents": [
        "df44f9f4f9b5d362b5a2d1c8444fe7e6d4c42653",
        "998db52c03cd293d16a457f1b396cea932244147"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 14:24:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 14:24:41 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.36\u0027 of git://linux-nfs.org/~bfields/linux: (34 commits)\n  nfsd4: fix file open accounting for RDWR opens\n  nfsd: don\u0027t allow setting maxblksize after svc created\n  nfsd: initialize nfsd versions before creating svc\n  net: sunrpc: removed duplicated #include\n  nfsd41: Fix a crash when a callback is retried\n  nfsd: fix startup/shutdown order bug\n  nfsd: minor nfsd read api cleanup\n  gcc-4.6: nfsd: fix initialized but not read warnings\n  nfsd4: share file descriptors between stateid\u0027s\n  nfsd4: fix openmode checking on IO using lock stateid\n  nfsd4: miscellaneous process_open2 cleanup\n  nfsd4: don\u0027t pretend to support write delegations\n  nfsd: bypass readahead cache when have struct file\n  nfsd: minor nfsd_svc() cleanup\n  nfsd: move more into nfsd_startup()\n  nfsd: just keep single lockd reference for nfsd\n  nfsd: clean up nfsd_create_serv error handling\n  nfsd: fix error handling in __write_ports_addxprt\n  nfsd: fix error handling when starting nfsd with rpcbind down\n  nfsd4: fix v4 state shutdown error paths\n  ...\n"
    },
    {
      "commit": "df44f9f4f9b5d362b5a2d1c8444fe7e6d4c42653",
      "tree": "cb27a80199e4730a98ed6fc93411d52df0001d37",
      "parents": [
        "5df6b8e65ad0f2eaee202ff002ac00d1ac605315"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 06 17:26:48 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 14:23:37 2010 -0700"
      },
      "message": "AFS: Fix the module init error handling\n\nFix the module init error handling.  There are a bunch of goto labels for\naborting the init procedure at different points and just undoing what needs\nundoing - they aren\u0027t all in the right places, however.\n\nThis can lead to an oops like the following:\n\n\tBUG: unable to handle kernel NULL pointer dereference at 0000000000000020\n\tIP: [\u003cffffffff81042a31\u003e] destroy_workqueue+0x17/0xc0\n\t...\n\tModules linked in: kafs(+) dns_resolver rxkad af_rxrpc fscache\n\n\tPid: 2171, comm: insmod Not tainted 2.6.35-cachefs+ #319 DG965RY/\n\t...\n\tProcess insmod (pid: 2171, threadinfo ffff88003ca6a000, task ffff88003dcc3050)\n\t...\n\tCall Trace:\n\t [\u003cffffffffa0055994\u003e] afs_callback_update_kill+0x10/0x12 [kafs]\n\t [\u003cffffffffa007d1c5\u003e] afs_init+0x190/0x1ce [kafs]\n\t [\u003cffffffffa007d035\u003e] ? afs_init+0x0/0x1ce [kafs]\n\t [\u003cffffffff810001ef\u003e] do_one_initcall+0x59/0x14e\n\t [\u003cffffffff8105f7ee\u003e] sys_init_module+0x9c/0x1de\n\t [\u003cffffffff81001eab\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5df6b8e65ad0f2eaee202ff002ac00d1ac605315",
      "tree": "2eff6606f8e39dc1fd7eb8a05feb2a9927151805",
      "parents": [
        "fe21ea18c742ab0eb8f6f8ebc543374839a02a87",
        "3dce9a5c3a39a664e372886ea86c42ae7ae33dfc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:19:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:19:36 2010 -0700"
      },
      "message": "Merge branch \u0027nfs-for-2.6.36\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027nfs-for-2.6.36\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6: (42 commits)\n  NFS: NFSv4.1 is no longer a \"developer only\" feature\n  NFS: NFS_V4 is no longer an EXPERIMENTAL feature\n  NFS: Fix /proc/mount for legacy binary interface\n  NFS: Fix the locking in nfs4_callback_getattr\n  SUNRPC: Defer deleting the security context until gss_do_free_ctx()\n  SUNRPC: prevent task_cleanup running on freed xprt\n  SUNRPC: Reduce asynchronous RPC task stack usage\n  SUNRPC: Move the bound cred to struct rpc_rqst\n  SUNRPC: Clean up of rpc_bindcred()\n  SUNRPC: Move remaining RPC client related task initialisation into clnt.c\n  SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task\n  SUNRPC: Make the credential cache hashtable size configurable\n  SUNRPC: Store the hashtable size in struct rpc_cred_cache\n  NFS: Ensure the AUTH_UNIX credcache is allocated dynamically\n  NFS: Fix the NFS users of rpc_restart_call()\n  SUNRPC: The function rpc_restart_call() should return success/failure\n  NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks\n  NFSv4: Clean up the process of renewing the NFSv4 lease\n  NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly\n  NFS: nfs_rename() should not have to flush out writebacks\n  ...\n"
    },
    {
      "commit": "fe21ea18c742ab0eb8f6f8ebc543374839a02a87",
      "tree": "ce34b75b8b522331425b9c151cdd1e71226e8d9a",
      "parents": [
        "a57f9a3e811cf1246b394f0cc667c6bc5a52e099",
        "2d45ba381a74a743eeaa2b06c7c5c0d2bf73ba1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:18:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:18:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: add retrieve request\n  fuse: add store request\n  fuse: don\u0027t use atomic kmap\n"
    },
    {
      "commit": "a57f9a3e811cf1246b394f0cc667c6bc5a52e099",
      "tree": "488b4dd7cd061e7e0e059acb8443967e21051aab",
      "parents": [
        "09dc942c2a767e2d298f1cc9294bc19c7d7208c5",
        "89c0fd014d34d409a7b196667c2b9a4813b6c968"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:10:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:10:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2: (45 commits)\n  nilfs2: reject filesystem with unsupported block size\n  nilfs2: avoid rec_len overflow with 64KB block size\n  nilfs2: simplify nilfs_get_page function\n  nilfs2: reject incompatible filesystem\n  nilfs2: add feature set fields to super block\n  nilfs2: clarify byte offset in super block format\n  nilfs2: apply read-ahead for nilfs_btree_lookup_contig\n  nilfs2: introduce check flag to btree node buffer\n  nilfs2: add btree get block function with readahead option\n  nilfs2: add read ahead mode to nilfs_btnode_submit_block\n  nilfs2: fix buffer head leak in nilfs_btnode_submit_block\n  nilfs2: eliminate inline keywords in btree implementation\n  nilfs2: get maximum number of child nodes from bmap object\n  nilfs2: reduce repetitive calculation of max number of child nodes\n  nilfs2: optimize calculation of min/max number of btree node children\n  nilfs2: remove redundant pointer checks in bmap lookup functions\n  nilfs2: get rid of nilfs_bmap_union\n  nilfs2: unify bmap set_target_v operations\n  nilfs2: get rid of nilfs_btree uses\n  nilfs2: get rid of nilfs_direct uses\n  ...\n"
    },
    {
      "commit": "09dc942c2a767e2d298f1cc9294bc19c7d7208c5",
      "tree": "d310c118467c90c264e953bdc320ae08394c662a",
      "parents": [
        "90e0c225968f0878e090c7ff3f88323973476cee",
        "6c7a120ac6c62316ab1fc78dfc0a7b13f3bfcbff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:03:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 13:03:53 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (40 commits)\n  ext4: Adding error check after calling ext4_mb_regular_allocator()\n  ext4: Fix dirtying of journalled buffers in data\u003djournal mode\n  ext4: re-inline ext4_rec_len_(to|from)_disk functions\n  jbd2: Remove t_handle_lock from start_this_handle()\n  jbd2: Change j_state_lock to be a rwlock_t\n  jbd2: Use atomic variables to avoid taking t_handle_lock in jbd2_journal_stop\n  ext4: Add mount options in superblock\n  ext4: force block allocation on quota_off\n  ext4: fix freeze deadlock under IO\n  ext4: drop inode from orphan list if ext4_delete_inode() fails\n  ext4: check to make make sure bd_dev is set before dereferencing it\n  jbd2: Make barrier messages less scary\n  ext4: don\u0027t print scary messages for allocation failures post-abort\n  ext4: fix EFBIG edge case when writing to large non-extent file\n  ext4: fix ext4_get_blocks references\n  ext4: Always journal quota file modifications\n  ext4: Fix potential memory leak in ext4_fill_super\n  ext4: Don\u0027t error out the fs if the user tries to make a file too big\n  ext4: allocate stripe-multiple IOs on stripe boundaries\n  ext4: move aio completion after unwritten extent conversion\n  ...\n\nFix up conflicts in fs/ext4/inode.c as per Ted.\n\nFix up xfs conflicts as per earlier xfs merge.\n"
    },
    {
      "commit": "90e0c225968f0878e090c7ff3f88323973476cee",
      "tree": "30fff5a5cb18b08d40e4d496489be6ce714a6cde",
      "parents": [
        "938a73b959cf77aadc41bded3bf416b618aa20b3",
        "5f11e6a44059f728dddd8d0dbe5b4368ea93575b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:57:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:57:07 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6:\n  ext3: Fix dirtying of journalled buffers in data\u003djournal mode\n  ext3: default to ordered mode\n  quota: Use mark_inode_dirty_sync instead of mark_inode_dirty\n  quota: Change quota error message to print out disk and function name\n  MAINTAINERS: Update entries of ext2 and ext3\n  MAINTAINERS: Update address of Andreas Dilger\n  ext3: Avoid filesystem corruption after a crash under heavy delete load\n  ext3: remove vestiges of nobh support\n  ext3: Fix set but unused variables\n  quota: clean up quota active checks\n  quota: Clean up the namespace in dqblk_xfs.h\n  quota: check quota reservation on remove_dquot_ref\n"
    },
    {
      "commit": "938a73b959cf77aadc41bded3bf416b618aa20b3",
      "tree": "812bdbf0d1dc219d55eaf0e66935a523669ca6c6",
      "parents": [
        "45480aa75b03d6705ab5ceebda9d09be22f4e928",
        "f70cb33b9c270f4f1a7f28327e7d35dbf1a6fc40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:56:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:56:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm:\n  fs/dlm: Drop unnecessary null test\n  dlm: use genl_register_family_with_ops()\n"
    },
    {
      "commit": "45480aa75b03d6705ab5ceebda9d09be22f4e928",
      "tree": "e8314360d01e4f2cea3a926f0f7f7d856d57c3cb",
      "parents": [
        "1fc7995d19139d6f99203b43c161968f3f554a15",
        "581b7e9fc00789782cb3bdca58db49f6f0f66608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:56:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:56:27 2010 -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: super.c Fix warning: variable \u0027sbi\u0027 set but not used\n  udf: remove duplicated #include\n"
    },
    {
      "commit": "1fc7995d19139d6f99203b43c161968f3f554a15",
      "tree": "8ad219a60e85935df878f2f9927a58b84f63433e",
      "parents": [
        "3b7433b8a8a83c87972065b1852b7dcae691e464",
        "5227bbb008fa6d2efddd86170bdfac2020cf571d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:54:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:54:46 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [DNS RESOLVER] Minor typo correction\n  DNS: Fixes for the DNS query module\n  cifs: Include linux/err.h for IS_ERR and PTR_ERR\n  DNS: Make AFS go to the DNS for AFSDB records for unknown cells\n  DNS: Separate out CIFS DNS Resolver code\n  cifs: account for new creduid\u003d0x%x parameter in spnego upcall string\n  cifs: reduce false positives with inode aliasing serverino autodisable\n  CIFS: Make cifs_convert_address() take a const src pointer and a length\n  cifs: show features compiled in as part of DebugData\n  cifs: update README\n\nFix up trivial conflicts in fs/cifs/cifsfs.c due to workqueue changes\n"
    },
    {
      "commit": "3b7433b8a8a83c87972065b1852b7dcae691e464",
      "tree": "93fa2c003f8baef5ab0733b53bac77961ed5240c",
      "parents": [
        "4a386c3e177ca2fbc70c9283d0b46537844763a0",
        "6ee0578b4daaea01c96b172c6aacca43fd9807a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:42:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 07 12:42:58 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (55 commits)\n  workqueue: mark init_workqueues() as early_initcall()\n  workqueue: explain for_each_*cwq_cpu() iterators\n  fscache: fix build on !CONFIG_SYSCTL\n  slow-work: kill it\n  gfs2: use workqueue instead of slow-work\n  drm: use workqueue instead of slow-work\n  cifs: use workqueue instead of slow-work\n  fscache: drop references to slow-work\n  fscache: convert operation to use workqueue instead of slow-work\n  fscache: convert object to use workqueue instead of slow-work\n  workqueue: fix how cpu number is stored in work-\u003edata\n  workqueue: fix mayday_mask handling on UP\n  workqueue: fix build problem on !CONFIG_SMP\n  workqueue: fix locking in retry path of maybe_create_worker()\n  async: use workqueue for worker pool\n  workqueue: remove WQ_SINGLE_CPU and use WQ_UNBOUND instead\n  workqueue: implement unbound workqueue\n  workqueue: prepare for WQ_UNBOUND implementation\n  libata: take advantage of cmwq and remove concurrency limitations\n  workqueue: fix worker management invocation without pending works\n  ...\n\nFixed up conflicts in fs/cifs/* as per Tejun. Other trivial conflicts in\ninclude/linux/workqueue.h, kernel/trace/Kconfig and kernel/workqueue.c\n"
    },
    {
      "commit": "998db52c03cd293d16a457f1b396cea932244147",
      "tree": "6546b0752c402c458723242e3a03723e2083040b",
      "parents": [
        "7fa53cc872332b265bc5ba1266f39586f218ad4a"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@pad.home.fieldses.org",
        "time": "Sat Aug 07 09:21:41 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@pad.home.fieldses.org",
        "time": "Sat Aug 07 09:50:05 2010 -0400"
      },
      "message": "nfsd4: fix file open accounting for RDWR opens\n\nCommit f9d7562fdb9dc0ada3a7aba5dbbe9d965e2a105d \"nfsd4: share file\ndescriptors between stateid\u0027s\" didn\u0027t correctly account for O_RDWR opens.\nSymptoms include leaked files, resulting in failures to unmount and/or\nwarnings about orphaned inodes on reboot.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "4a386c3e177ca2fbc70c9283d0b46537844763a0",
      "tree": "7f3a6a6a984a988e8a6e908d93dcd57d92a82efd",
      "parents": [
        "e8779776afbd5f2d5315cf48c4257ca7e9b250fb",
        "1cff92d8fdb27684308864d9cdb324bee43b40ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:25:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:25:13 2010 -0700"
      },
      "message": "Merge branch \u0027x86-xsave-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-xsave-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, xsave: Make xstate_enable_boot_cpu() __init, protect on CPU 0\n  x86, xsave: Add __init attribute to setup_xstate_features()\n  x86, xsave: Make init_xstate_buf static\n  x86, xsave: Check cpuid level for XSTATE_CPUID (0x0d)\n  x86, xsave: Introduce xstate enable functions\n  x86, xsave: Separate fpu and xsave initialization\n  x86, xsave: Move boot cpu initialization to xsave_init()\n  x86, xsave: 32/64 bit boot cpu check unification in initialization\n  x86, xsave: Do not include asm/i387.h in asm/xsave.h\n  x86, xsave: Use xsaveopt in context-switch path when supported\n  x86, xsave: Sync xsave memory layout with its header for user handling\n  x86, xsave: Track the offset, size of state in the xsave layout\n"
    },
    {
      "commit": "e8779776afbd5f2d5315cf48c4257ca7e9b250fb",
      "tree": "a439733c6c71dd7d24ba65557159c30c2e49861a",
      "parents": [
        "3cf8ad3394b8675e92a35c438f22341197535531",
        "a2d7b0d4852536273b65d16fe179c65184fe5e2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:24:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:24:51 2010 -0700"
      },
      "message": "Merge branch \u0027x86-mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, mce: Use HW_ERR in MCE handler\n  x86, mce: Add HW_ERR printk prefix for hardware error logging\n  x86, mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup\n  x86, mce: Rename MSR_IA32_MCx_CTL2 value\n"
    },
    {
      "commit": "3cf8ad3394b8675e92a35c438f22341197535531",
      "tree": "39c9c5b9465e4f63f6cdf9b767d8046eaf0f3ac7",
      "parents": [
        "66cd55d2b903643cbd019ef97a5305d9428d3865",
        "54e5bc020ce1c959eaa7be18cedb734b6b13745e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:24:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:24:34 2010 -0700"
      },
      "message": "Merge branch \u0027x86-olpc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-olpc-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, olpc: Constify an olpc_ofw() arg\n  x86, olpc: Use pr_debug() for EC commands\n  x86, olpc: Add comment about implicit optimization barrier\n  x86, olpc: Add support for calling into OpenFirmware\n"
    },
    {
      "commit": "66cd55d2b903643cbd019ef97a5305d9428d3865",
      "tree": "454a5af22b1aaf8fe62689974342a784f6f38822",
      "parents": [
        "75cb5fdce29c77ec54db45f0c6be7cc5715f8e15",
        "3b770a2128423a687e6e9c57184a584fb4ba4c77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:24:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:24:17 2010 -0700"
      },
      "message": "Merge branch \u0027x86-alternatives-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-alternatives-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, alternatives: BUG on encountering an invalid CPU feature number\n  x86, alternatives: Fix one more open-coded 8-bit alternative number\n  x86, alternatives: Use 16-bit numbers for cpufeature index\n"
    },
    {
      "commit": "75cb5fdce29c77ec54db45f0c6be7cc5715f8e15",
      "tree": "ffc1d292d9b26a02d76f517c591f78b2aa8b576d",
      "parents": [
        "ce06ea8339de1dca3455e9c89c56ea161988ab71",
        "b2691085d1f3ccce641dcfdd02722ba5d34db6ba",
        "9f242dc10e0c3c1eb32d8c83c18650a35fd7f80d",
        "68f202e4e87cfab4439568bf397fcc5c7cf8d729",
        "5bbd4a336c81d32df71642abf310cf3d0c98dc9b",
        "8e221b6db4477643fefc885a97ea9889ac733140",
        "be783a47214afc5a0aea9dafcbd9f1535ba05e94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:22:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:22:59 2010 -0700"
      },
      "message": "Merge branches \u0027x86-cleanups-for-linus\u0027, \u0027x86-vmware-for-linus\u0027, \u0027x86-mtrr-for-linus\u0027, \u0027x86-apic-for-linus\u0027, \u0027x86-fpu-for-linus\u0027 and \u0027x86-vdso-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-cleanups-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Clean up arch/x86/kernel/cpu/mtrr/cleanup.c: use \";\" not \",\" to terminate statements\n\n* \u0027x86-vmware-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, vmware: Preset lpj values when on VMware.\n\n* \u0027x86-mtrr-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, mtrr: Use stop machine context to rendezvous all the cpu\u0027s\n\n* \u0027x86-apic-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/apic/es7000_32: Remove unused variable\n\n* \u0027x86-fpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Avoid unnecessary __clear_user() and xrstor in signal handling\n\n* \u0027x86-vdso-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, vdso: Unmap vdso pages\n"
    },
    {
      "commit": "ce06ea8339de1dca3455e9c89c56ea161988ab71",
      "tree": "ef6e12f96bbe0c78e6cd0ad1fc6fc679b80808e0",
      "parents": [
        "17879857821adad4e180c5d6457c3b8bbf1d0c0c",
        "9261ec1a8d7b17e2540bef7cad3470870d13b61e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:15:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 16:15:12 2010 -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  console: Fix compilation regression\n"
    },
    {
      "commit": "a7a387cc596278af1516c534b50cc0bee171129d",
      "tree": "6b020262150ab47e2aaeb7ccdd57534460df2665",
      "parents": [
        "06c22dadc6d3f9b65e55407a87faaf6a4a014112"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Aug 06 20:37:56 2010 +0100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Fri Aug 06 18:11:39 2010 -0400"
      },
      "message": "SELINUX: Fix build error.\n\nFix build error caused by a stale security/selinux/av_permissions.h in the $(src)\ndirectory which will override a more recent version in $(obj) that is it\nappears to strike only when building with a separate object directory.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "7fa53cc872332b265bc5ba1266f39586f218ad4a",
      "tree": "0583a66f8665581a7a9b613f30000e9093c9ff84",
      "parents": [
        "e844a7b9805a2b74cfd34c8604f5bba3e0869305"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Aug 06 18:00:33 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Aug 06 18:00:33 2010 -0400"
      },
      "message": "nfsd: don\u0027t allow setting maxblksize after svc created\n\nIt\u0027s harmless to set this after the server is created, but also\nineffective, since the value is only used at the time of\nsvc_create_pooled().  So fail the attempt, in keeping with the pattern\nset by write_versions, write_{lease,grace}time and write_recoverydir.\n\n(This could break userspace that tried to write to nfsd/max_block_size\nbetween setting up sockets and starting the server.  However, such code\nwouldn\u0027t have worked anyway, and I don\u0027t know of any examples--rpc.nfsd\nin nfs-utils, probably the only user of the interface, doesn\u0027t do that.)\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "e844a7b9805a2b74cfd34c8604f5bba3e0869305",
      "tree": "f0270f65da19a0f6ebc50787dd9edce6a8def9d3",
      "parents": [
        "e2aa7f8304b3b5656ded8699216cc65138d03b64"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Aug 06 15:48:03 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Aug 06 17:05:40 2010 -0400"
      },
      "message": "nfsd: initialize nfsd versions before creating svc\n\nCommit 59db4a0c102e0de226a3395dbf25ea51bf845937 \"nfsd: move more into\nnfsd_startup()\" inadvertently moved nfsd_versions after\nnfsd_create_svc().  On older distributions using an rpc.nfsd that does\nnot explicitly set the list of nfsd versions, this results in\nsvc-create_pooled() being called with an empty versions array.  The\nresulting incomplete initialization leads to a NULL dereference in\nsvc_process_common() the first time a client accesses the server.\n\nMove nfsd_reset_versions() back before the svc_create_pooled(); this\ntime, put it closer to the svc_create_pooled() call, to make this\nmistake more difficult in the future.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "e2aa7f8304b3b5656ded8699216cc65138d03b64",
      "tree": "a7bcb0f3d96a5d2b5d6d3fa36f9cf5b1aa9d7343",
      "parents": [
        "c18c821fd40ad0ffc199a55be874e556bf999416"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Aug 05 15:51:36 2010 +0200"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Aug 06 17:05:39 2010 -0400"
      },
      "message": "net: sunrpc: removed duplicated #include\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "c18c821fd40ad0ffc199a55be874e556bf999416",
      "tree": "ba1830c90160a4f85a32552425a556b70e56bae1",
      "parents": [
        "774f8bbd9ef2e71d4ef4b89933d292091d31ca98"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Tue Jun 29 14:33:55 2010 +0300"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Aug 06 17:05:39 2010 -0400"
      },
      "message": "nfsd41: Fix a crash when a callback is retried\n\nIf a callback is retried at nfsd4_cb_recall_done() due to\nsome error, the returned rpc reply crashes here:\n\n@@ -514,6 +514,7 @@ decode_cb_sequence(struct xdr_stream *xdr, struct nfsd4_cb_sequence *res,\n \tu32 dummy;\n \t__be32 *p;\n\n +\tBUG_ON(!res);\n \tif (res-\u003ecbs_minorversion \u003d\u003d 0)\n \t\treturn 0;\n\n[BUG_ON added for demonstration]\n\nThis is because the nfsd4_cb_done_sequence() has NULLed out\nthe task-\u003etk_msg.rpc_resp pointer.\n\nAlso eventually the rpc would use the new slot without making\nsure it is free by calling nfsd41_cb_setup_sequence().\n\nThis problem was introduced by a 4.1 protocol addition patch:\n\t[0421b5c5] nfsd41: Backchannel: Implement cb_recall over NFSv4.1\n\nWhich was overlooking the possibility of an RPC callback retries.\nFor not-4.1 case redoing the _prepare is harmless.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "774f8bbd9ef2e71d4ef4b89933d292091d31ca98",
      "tree": "bbc4afb785f31727b61279b1a026768d5953d60f",
      "parents": [
        "039a87ca536a85bc169ce092e44bd57adfa1f563"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Mon Aug 02 14:12:44 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Fri Aug 06 17:05:30 2010 -0400"
      },
      "message": "nfsd: fix startup/shutdown order bug\n\nWe must create the server before we can call init_socks or check the\nnumber of threads.\n\nSymptoms were a NULL pointer dereference in nfsd_svc().  Problem\nidentified by Jeff Layton.\n\nAlso fix a minor cleanup-on-error case in nfsd_startup().\n\nReported-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "9261ec1a8d7b17e2540bef7cad3470870d13b61e",
      "tree": "ee7d2713d947a8a231d720627806c1db6b67ed6b",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Aug 06 15:36:47 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Fri Aug 06 15:36:47 2010 -0500"
      },
      "message": "console: Fix compilation regression\n\nA regression of building without CONFIG_HW_CONSOLE was introduced with\ncommit b45cfba4e9005d64d419718e7ff7f7cab44c1994 (vt,console,kdb:\nimplement atomic console enter/leave functions).\n\nERROR: \"con_debug_enter\" [drivers/serial/kgdboc.ko] undefined!\nERROR: \"vc_cons\" [drivers/serial/kgdboc.ko] undefined!\nERROR: \"fg_console\" [drivers/serial/kgdboc.ko] undefined!\nERROR: \"con_debug_leave\" [drivers/serial/kgdboc.ko] undefined!\n\nWhen there is no HW console the con_debug_enter and con_debug_leave\nfunctions should have no code.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "17879857821adad4e180c5d6457c3b8bbf1d0c0c",
      "tree": "28afa4b59847ca13b8d51a83fa04954916387de9",
      "parents": [
        "b62ad9ab181a67207a4c8c373461b587c4861a68",
        "4877c737283813bdb4bebfa3168c1585f6e3a8ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:25:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:25:43 2010 -0700"
      },
      "message": "Merge branch \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  xen: Do not suspend IPI IRQs.\n  powerpc: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupts\n  ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt\n  irq: Add new IRQ flag IRQF_NO_SUSPEND\n"
    },
    {
      "commit": "b62ad9ab181a67207a4c8c373461b587c4861a68",
      "tree": "ace1572964d81f5f9bbc10b7960c1f742832d744",
      "parents": [
        "af390084359a5de20046c901529b2b6a50b941cb",
        "b29230769e3482bbd62a07d6d9485371ee66a18f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:18:29 2010 -0700"
      },
      "message": "Merge branch \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-timekeeping-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  um: Fix read_persistent_clock fallout\n  kgdb: Do not access xtime directly\n  powerpc: Clean up obsolete code relating to decrementer and timebase\n  powerpc: Rework VDSO gettimeofday to prevent time going backwards\n  clocksource: Add __clocksource_updatefreq_hz/khz methods\n  x86: Convert common clocksources to use clocksource_register_hz/khz\n  timekeeping: Make xtime and wall_to_monotonic static\n  hrtimer: Cleanup direct access to wall_to_monotonic\n  um: Convert to use read_persistent_clock\n  timkeeping: Fix update_vsyscall to provide wall_to_monotonic offset\n  powerpc: Cleanup xtime usage\n  powerpc: Simplify update_vsyscall\n  time: Kill off CONFIG_GENERIC_TIME\n  time: Implement timespec_add\n  x86: Fix vtime/file timestamp inconsistencies\n\nTrivial conflicts in Documentation/feature-removal-schedule.txt\n\nMuch less trivial conflicts in arch/powerpc/kernel/time.c resolved as\nper Thomas\u0027 earlier merge commit 47916be4e28c (\"Merge branch\n\u0027powerpc.cherry-picks\u0027 into timers/clocksource\")\n"
    },
    {
      "commit": "af390084359a5de20046c901529b2b6a50b941cb",
      "tree": "b73a6261d1b1f9fb34432cc9a47411a49330b8dc",
      "parents": [
        "7645e4320497b35ce9fb6c2269ebcd57af9fe735",
        "0fcb80818bc3ade5befd409051089f710adcf7b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:12:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:12:36 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Documentation: Add timers/timers-howto.txt\n  timer: Added usleep_range timer\n  Revert \"timer: Added usleep[_range] timer\"\n  clockevents: Remove the per cpu tick skew\n  posix_timer: Move copy_to_user(created_timer_id) down in timer_create()\n  timer: Added usleep[_range] timer\n  timers: Document meaning of deferrable timer\n"
    },
    {
      "commit": "7645e4320497b35ce9fb6c2269ebcd57af9fe735",
      "tree": "00b4a98f52f5e4d41f5baa495546bab2425805d3",
      "parents": [
        "1685e633b396b0f3dabbc9fa5d65dfefe6435250"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Aug 06 12:18:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 13:07:19 2010 -0700"
      },
      "message": "x86, kvm: Remove cast obsoleted by set_64bit() prototype cleanup\n\nKVM ended up having to put a pretty ugly wrapper around set_64bit()\nin order to get the type right.  Now set_64bit() takes the expected\nu64 type, and this wrapper can be cleaned up.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Avi Kivity \u003cavi@redhat.com\u003e\nLKML-Reference: \u003c4C5C4E7A.8040603@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1685e633b396b0f3dabbc9fa5d65dfefe6435250",
      "tree": "ee83e26e2468ca1518a1b065c690159e12c8def9",
      "parents": [
        "1cfd2bda8c486ae0e7a8005354758ebb68172bca",
        "127c03cdbad9bd5af5d7f33bd31a1015a90cb77f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 12:25:06 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq\n  pcmcia: do not request windows if you don\u0027t need to\n  pcmcia: insert PCMCIA device resources into resource tree\n  pcmcia: export resource information to sysfs\n  pcmcia: use struct resource for PCMCIA devices, part 2\n  pcmcia: remove memreq_t\n  pcmcia: move local definitions out of include/pcmcia/cs.h\n  pcmcia: do not use io_req_t when calling pcmcia_request_io()\n  pcmcia: do not use io_req_t after call to pcmcia_request_io()\n  pcmcia: use struct resource for PCMCIA devices\n  pcmcia: clean up cs.h\n  pcmcia: use pcmica_{read,write}_config_byte\n  pcmcia: remove cs_types.h\n  pcmcia: remove unused flag, simplify headers\n  pcmcia: remove obsolete CS_EVENT_ definitions\n  pcmcia: split up central event handler\n  pcmcia: simplify event callback\n  pcmcia: remove obsolete ioctl\n\nConflicts in:\n - drivers/staging/comedi/drivers/*\n - drivers/staging/wlags49_h2/wl_cs.c\ndue to dev_info_t and whitespace changes\n"
    },
    {
      "commit": "1cfd2bda8c486ae0e7a8005354758ebb68172bca",
      "tree": "76ce15f377d8d6eb3ae4aa8b8b0b415457e38d36",
      "parents": [
        "b57bdda58cda0aaf6def042d101dd85977a286ed",
        "763e9db9994e27a7d2cb3701c8a097a867d0e0b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:44:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:44:36 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (30 commits)\n  PCI: update for owner removal from struct device_attribute\n  PCI: Fix warnings when CONFIG_DMI unset\n  PCI: Do not run NVidia quirks related to MSI with MSI disabled\n  x86/PCI: use for_each_pci_dev()\n  PCI: use for_each_pci_dev()\n  PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc()\n  PCI: export SMBIOS provided firmware instance and label to sysfs\n  PCI: Allow read/write access to sysfs I/O port resources\n  x86/PCI: use host bridge _CRS info on ASRock ALiveSATA2-GLAN\n  PCI: remove unused HAVE_ARCH_PCI_SET_DMA_MAX_SEGMENT_{SIZE|BOUNDARY}\n  PCI: disable mmio during bar sizing\n  PCI: MSI: Remove unsafe and unnecessary hardware access\n  PCI: Default PCIe ASPM control to on and require !EMBEDDED to disable\n  PCI: kernel oops on access to pci proc file while hot-removal\n  PCI: pci-sysfs: remove casts from void*\n  ACPI: Disable ASPM if the platform won\u0027t provide _OSC control for PCIe\n  PCI hotplug: make sure child bridges are enabled at hotplug time\n  PCI hotplug: shpchp: Removed check for hotplug of display devices\n  PCI hotplug: pciehp: Fixed return value sign for pciehp_unconfigure_device\n  PCI: Don\u0027t enable aspm before drivers have had a chance to veto it\n  ...\n"
    },
    {
      "commit": "b57bdda58cda0aaf6def042d101dd85977a286ed",
      "tree": "7f63afddb8275d67214d7a89cfc8a65815e79d42",
      "parents": [
        "cc41f5cede3c63836d1c0958204630b07f5b5ee7",
        "415cb47998c54195710d413c3d95e37a9339c1e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:44:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:44:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: Allow removal of slab caches during boot\n  Revert \"slub: Allow removal of slab caches during boot\"\n  slub numa: Fix rare allocation from unexpected node\n  slab: use deferable timers for its periodic housekeeping\n  slub: Use kmem_cache flags to detect if slab is in debugging mode.\n  slub: Allow removal of slab caches during boot\n  slub: Check kasprintf results in kmem_cache_init()\n  SLUB: Constants need UL\n  slub: Use a constant for a unspecified node.\n  SLOB: Free objects to their own list\n  slab: fix caller tracking on !CONFIG_DEBUG_SLAB \u0026\u0026 CONFIG_TRACING\n"
    },
    {
      "commit": "cc41f5cede3c63836d1c0958204630b07f5b5ee7",
      "tree": "dfd94451c919b5185d8a01fd3e5a90244fb0de1c",
      "parents": [
        "ab69bcd66fb4be64edfc767365cb9eb084961246",
        "9015e4996273c86574d6fd26df8a203941d3cc24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:41:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:41:17 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (524 commits)\n  Staging: wlan-ng: Update prism2_set_tx_power() to use mBm\n  Staging: ti-st: update TODO\n  Staging: wlags49_h2: use common PCI_VENDOR/DEVICE_ID name format\n  Staging: comedi : fix brace coding style issue in wwrap.c\n  Staging: quatech_usb2: remove unused qt2_box_flush function\n  Staging: slicoss: Remove net_device_stats from the driver\u0027s private\n  staging: rtl8192su: check whether requests succeeded\n  staging: panel: fix error path\n  staging: otus: check kmalloc() return value\n  staging: octeon: check request_irq() return value\n  Staging: wlan-ng: remove typedef in p80211hdr.h\n  Staging: wlan-ng: fix checkpatch issues in headers.\n  Staging: wlan-ng: remove typedef in p80211ioctl.h\n  Staging: wlan-ng: fix style issues in p80211conv.h\n  Staging: wlan-ng: fix style issues for p80211hdr.h\n  staging: vt6656: removed NTSTATUS definition\n  staging: vt6656: simplified tests involving both multi/broad-casts\n  Staging: vt6655: replace BOOL with in kernel bool\n  Staging: vt6655: replace FALSE with in kernel false\n  Staging: vt6655: replace TRUE with in kernel true\n  ...\n"
    },
    {
      "commit": "ab69bcd66fb4be64edfc767365cb9eb084961246",
      "tree": "f7623585aee58978fc7814460fff517ec39138f2",
      "parents": [
        "c513b67e68787eceafeede32bcd0edbee45c0006",
        "6937e8f8c0135f2325194c372ada6dc655499992"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:36:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:36:30 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (28 commits)\n  driver core: device_rename\u0027s new_name can be const\n  sysfs: Remove owner field from sysfs struct attribute\n  powerpc/pci: Remove owner field from attribute initialization in PCI bridge init\n  regulator: Remove owner field from attribute initialization in regulator core driver\n  leds: Remove owner field from attribute initialization in bd2802 driver\n  scsi: Remove owner field from attribute initialization in ARCMSR driver\n  scsi: Remove owner field from attribute initialization in LPFC driver\n  cgroupfs: create /sys/fs/cgroup to mount cgroupfs on\n  Driver core: Add BUS_NOTIFY_BIND_DRIVER\n  driver core: fix memory leak on one error path in bus_register()\n  debugfs: no longer needs to depend on SYSFS\n  sysfs: Fix one more signature discrepancy between sysfs implementation and docs.\n  sysfs: fix discrepancies between implementation and documentation\n  dcdbas: remove a redundant smi_data_buf_free in dcdbas_exit\n  dmi-id: fix a memory leak in dmi_id_init error path\n  sysfs: sysfs_chmod_file\u0027s attr can be const\n  firmware: Update hotplug script\n  Driver core: move platform device creation helpers to .init.text (if MODULE\u003dn)\n  Driver core: reduce duplicated code for platform_device creation\n  Driver core: use kmemdup in platform_device_add_resources\n  ...\n"
    },
    {
      "commit": "c513b67e68787eceafeede32bcd0edbee45c0006",
      "tree": "91affc9a29a20b339b3c88ae3ee1e99eba49dc2b",
      "parents": [
        "90c8327cad5d7c2d5d7d3e761d17af1925474107"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:02:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 11:02:31 2010 -0700"
      },
      "message": "pci: fix type warnings in intr_remapping.c\n\nCommit 69309a059075 (\"x86, asm: Clean up and simplify set_64bit()\")\nsanitized the x86-64 types to set_64bit(), and incidentally resulted in\nwarnings like\n\n drivers/pci/intr_remapping.c: In function \u0027modify_irte\u0027:\n drivers/pci/intr_remapping.c:314: warning: passing argument 1 of \u0027set_64bit\u0027 from incompatible pointer type\n arch/x86/include/asm/cmpxchg_64.h:6: note:expected \u0027volatile u64 *\u0027 but argument is of type \u0027long unsigned int *\u0027\n\nIt turns out that the change to set_64bit() really does clean up things,\nand the PCI intr_remapping.c file did a rather ugly cast in order to\navoid warnings with the previous set_64bit() type model.\n\nRemoving the ugly cast fixes the warning, and makes everybody happy and\nexpects a set_64bit() to take the logical \"u64 *\" argument.\n\nPointed-out-by: Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3dce9a5c3a39a664e372886ea86c42ae7ae33dfc",
      "tree": "064ff350d0249f9b60871e018ae17c3d32300913",
      "parents": [
        "b3edc2bc19b4856c705f4aea3f5472970b99f386"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Aug 04 14:39:16 2010 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Aug 06 13:41:41 2010 -0400"
      },
      "message": "NFS: NFSv4.1 is no longer a \"developer only\" feature\n\nMark it as \u0027experimental\u0027 instead, since in practice, NFSv4.1 should now be\nrelatively stable.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "b3edc2bc19b4856c705f4aea3f5472970b99f386",
      "tree": "07ec70d15a9658b8fdc48afb22dfba2f308d376f",
      "parents": [
        "d5eff1a3412f6d75bf28f423c5015ece8055407a"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Aug 04 14:38:01 2010 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Aug 06 13:41:40 2010 -0400"
      },
      "message": "NFS: NFS_V4 is no longer an EXPERIMENTAL feature\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d5eff1a3412f6d75bf28f423c5015ece8055407a",
      "tree": "a1e65a188bda702f93537fc3c9b92b30224ae190",
      "parents": [
        "761fe93cdfa29071879d882c92e966ae692c0048"
      ],
      "author": {
        "name": "Bryan Schumaker",
        "email": "bjschuma@netapp.com",
        "time": "Tue Aug 03 13:04:00 2010 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Aug 06 13:41:39 2010 -0400"
      },
      "message": "NFS: Fix /proc/mount for legacy binary interface\n\nAdd a flag so we know if we mounted the NFS server using the legacy\nbinary interface.  If we used the legacy interface, then we should not\nshow the mountd options.\n\nSigned-off-by: Bryan Schumaker \u003cbjschuma@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "761fe93cdfa29071879d882c92e966ae692c0048",
      "tree": "7d4e3cbf0d17703bb3457f9a2c2cceb930e0f59d",
      "parents": [
        "0d8a374673c9bc62bc78a2d8fe64553a51542cb4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Aug 04 09:29:52 2010 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Aug 06 13:41:39 2010 -0400"
      },
      "message": "NFS: Fix the locking in nfs4_callback_getattr\n\nThe delegation is protected by RCU now, so we need to replace the\nnfsi-\u003erwsem protection with an rcu protected section.\n\nReported-by: Fred Isaman \u003ciisaman@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "90c8327cad5d7c2d5d7d3e761d17af1925474107",
      "tree": "b336806096868c1161d49abfc6e8bf0ada44b810",
      "parents": [
        "a417fb99dea8ee47e72060fb36e5f3ff4ea54a5b",
        "b4bcb4c28c64cc2876b4aef218d992ce806194da",
        "fa10ba64ac94fec4611b79804023eb087862ffe0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:22:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:22:40 2010 -0700"
      },
      "message": "Merge branches \u0027x86-rwsem-for-linus\u0027 and \u0027x86-gcc46-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-rwsem-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, rwsem: Minor cleanups\n  x86, rwsem: Stay on fast path when count \u003e 0 in __up_write()\n\n* \u0027x86-gcc46-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, gcc-4.6: Fix set but not read variables\n  x86, gcc-4.6: Avoid unused by set variables in rdmsr\n"
    },
    {
      "commit": "a417fb99dea8ee47e72060fb36e5f3ff4ea54a5b",
      "tree": "788cf90966768c270db150f06917728937150da4",
      "parents": [
        "9faa1e5942fd647b0dd2fbbdcc04988841cacaf3",
        "6238b47b58480cd9c092600c05338dbe261b71ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:20:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:20:47 2010 -0700"
      },
      "message": "Merge branch \u0027x86-setup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-setup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, setup: move isdigit.h to ctype.h, header files on top.\n  x86, setup: enable early console output from the decompressor\n  x86, setup: reorganize the early console setup\n  x86, setup: Allow global variables and functions in the decompressor\n  x86, setup: Only set early_serial_base after port is initialized\n  x86, setup: Make the setup code also accept console\u003duart8250\n  x86, setup: Early-boot serial I/O support\n"
    },
    {
      "commit": "9faa1e5942fd647b0dd2fbbdcc04988841cacaf3",
      "tree": "3a2e467b04b7e66c9ef233e8c8b286278ef79adf",
      "parents": [
        "d9a73c00161f3eaa4c8c035c62f45afd1549e38a",
        "3709c857350976408953831f0cf89d19951394a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:17:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:17:52 2010 -0700"
      },
      "message": "Merge branch \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Ioremap: fix wrong physical address handling in PAT code\n  x86, tlb: Clean up and correct used type\n  x86, iomap: Fix wrong page aligned size calculation in ioremapping code\n  x86, mm: Create symbolic index into address_markers array\n  x86, ioremap: Fix normal ram range check\n  x86, ioremap: Fix incorrect physical address handling in PAE mode\n  x86-64, mm: Initialize VDSO earlier on 64 bits\n  x86, kmmio/mmiotrace: Fix double free of kmmio_fault_pages\n"
    },
    {
      "commit": "d9a73c00161f3eaa4c8c035c62f45afd1549e38a",
      "tree": "c5cad9e1e286438b63e512c1912e8b7f39071886",
      "parents": [
        "b304441c6f3a5cb5ea80b9a719d2851544f348d6",
        "bf676945cb5bfe455321f57968967c18976f4995"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:07:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:07:34 2010 -0700"
      },
      "message": "Merge branch \u0027x86-asm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-asm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  um, x86: Cast to (u64 *) inside set_64bit()\n  x86-32, asm: Directly access per-cpu GDT\n  x86-64, asm: Directly access per-cpu IST\n  x86, asm: Merge cmpxchg_486_u64() and cmpxchg8b_emu()\n  x86, asm: Move cmpxchg emulation code to arch/x86/lib\n  x86, asm: Clean up and simplify \u003casm/cmpxchg.h\u003e\n  x86, asm: Clean up and simplify set_64bit()\n  x86: Add memory modify constraints to xchg() and cmpxchg()\n  x86-64: Simplify loading initial_gs\n  x86: Use symbolic MSR names\n  x86: Remove redundant K6 MSRs\n"
    },
    {
      "commit": "b304441c6f3a5cb5ea80b9a719d2851544f348d6",
      "tree": "3a46971b037eec332fe2b7c6053f00a37c6016bc",
      "parents": [
        "f7ddc2b6cd880a259db338925d03bdc01f1d26c1",
        "18642a57df02a044b91219d3176128996ddc81a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:06:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:06:47 2010 -0700"
      },
      "message": "Merge branch \u0027x86-build-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-build-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, vdso: Don\u0027t quote $nm in the script for checking vdso references\n  x86, vdso: Error out if the vdso contains external references\n"
    },
    {
      "commit": "f7ddc2b6cd880a259db338925d03bdc01f1d26c1",
      "tree": "fdc28aeb2219d683f88df96e55297ac84aa8c129",
      "parents": [
        "a5e11599da95fbe8425db0cfd01a581d7412d0c9",
        "14671386dcbafb3086bbda3cb6f9f27d34c7bf6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:06:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:06:28 2010 -0700"
      },
      "message": "Merge branch \u0027x86-mrst-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mrst-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, mrst: make mrst_timer_options an enum\n  x86, mrst: make mrst_identify_cpu() an inline returning enum\n  x86, mrst: add more timer config options\n  x86, mrst: add cpu type detection\n  x86: detect scattered cpuid features earlier\n"
    },
    {
      "commit": "a5e11599da95fbe8425db0cfd01a581d7412d0c9",
      "tree": "45fccb4b27a1068cec8dc8283260893b60ca46d2",
      "parents": [
        "0f477dd0851bdcee82923da66a7fc4a44cb1bc3d",
        "a3159864f2978bf2ace9cc787d73d315c98bbf9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:02:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:02:58 2010 -0700"
      },
      "message": "Merge branch \u0027x86-hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, hwmon: Package Level Thermal/Power: pkgtemp documentation\n  x86, hwmon: Package Level Thermal/Power: power limit\n  x86, hwmon: Package Level Thermal/Power: thermal throttling handler\n  x86, hwmon: Package Level Thermal/Power: pkgtemp hwmon driver\n"
    },
    {
      "commit": "0f477dd0851bdcee82923da66a7fc4a44cb1bc3d",
      "tree": "cf8937ba8c7800c6143aa3c9758c6e184c1289ec",
      "parents": [
        "c4efd6b569b2646e1346a08a4c40286f8bcb5f11",
        "e8c534ec068af1a0845aceda373a9bfd2de62030"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:02:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 10:02:36 2010 -0700"
      },
      "message": "Merge branch \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-cpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Fix keeping track of AMD C1E\n  x86, cpu: Package Level Thermal Control, Power Limit Notification definitions\n  x86, cpu: Export AMD errata definitions\n  x86, cpu: Use AMD errata checking framework for erratum 383\n  x86, cpu: Clean up AMD erratum 400 workaround\n  x86, cpu: AMD errata checking framework\n  x86, cpu: Split addon_cpuid_features.c\n  x86, cpu: Clean up formatting in cpufeature.h, remove override\n  x86, cpu: Enumerate xsaveopt\n  x86, cpu: Add xsaveopt cpufeature\n  x86, cpu: Make init_scattered_cpuid_features() consider cpuid subleaves\n  x86, cpu: Support the features flags in new CPUID leaf 7\n  x86, cpu: Add CPU flags for F16C and RDRND\n  x86: Look for IA32_ENERGY_PERF_BIAS support\n  x86, AMD: Extend support to future families\n  x86, cacheinfo: Carve out L3 cache slot accessors\n  x86, xsave: Cleanup return codes in check_for_xstate()\n"
    },
    {
      "commit": "c4efd6b569b2646e1346a08a4c40286f8bcb5f11",
      "tree": "bf33e8594ac4e628cc95f2ef25513788b8273601",
      "parents": [
        "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
        "0bcfe75807944106a3aa655a54bb610d62f3a7f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:39:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:39:22 2010 -0700"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (27 commits)\n  sched: Use correct macro to display sched_child_runs_first in /proc/sched_debug\n  sched: No need for bootmem special cases\n  sched: Revert nohz_ratelimit() for now\n  sched: Reduce update_group_power() calls\n  sched: Update rq-\u003eclock for nohz balanced cpus\n  sched: Fix spelling of sibling\n  sched, cpuset: Drop __cpuexit from cpu hotplug callbacks\n  sched: Fix the racy usage of thread_group_cputimer() in fastpath_timer_check()\n  sched: run_posix_cpu_timers: Don\u0027t check -\u003eexit_state, use lock_task_sighand()\n  sched: thread_group_cputime: Simplify, document the \"alive\" check\n  sched: Remove the obsolete exit_state/signal hacks\n  sched: task_tick_rt: Remove the obsolete -\u003esignal !\u003d NULL check\n  sched: __sched_setscheduler: Read the RLIMIT_RTPRIO value lockless\n  sched: Fix comments to make them DocBook happy\n  sched: Fix fix_small_capacity\n  powerpc: Exclude arch_sd_sibiling_asym_packing() on UP\n  powerpc: Enable asymmetric SMT scheduling on POWER7\n  sched: Add asymmetric group packing option for sibling domain\n  sched: Fix capacity calculations for SMT4\n  sched: Change nohz idle load balancing logic to push model\n  ...\n"
    },
    {
      "commit": "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
      "tree": "1f69733e5daab4915a76a41de0e4d1dc61e12cfb",
      "parents": [
        "3a3527b6461b1298cc53ce72f336346739297ac8",
        "fc9ea5a1e53ee54f681e226d735008e2a6f8f470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (162 commits)\n  tracing/kprobes: unregister_trace_probe needs to be called under mutex\n  perf: expose event__process function\n  perf events: Fix mmap offset determination\n  perf, powerpc: fsl_emb: Restore setting perf_sample_data.period\n  perf, powerpc: Convert the FSL driver to use local64_t\n  perf tools: Don\u0027t keep unreferenced maps when unmaps are detected\n  perf session: Invalidate last_match when removing threads from rb_tree\n  perf session: Free the ref_reloc_sym memory at the right place\n  x86,mmiotrace: Add support for tracing STOS instruction\n  perf, sched migration: Librarize task states and event headers helpers\n  perf, sched migration: Librarize the GUI class\n  perf, sched migration: Make the GUI class client agnostic\n  perf, sched migration: Make it vertically scrollable\n  perf, sched migration: Parameterize cpu height and spacing\n  perf, sched migration: Fix key bindings\n  perf, sched migration: Ignore unhandled task states\n  perf, sched migration: Handle ignored migrate out events\n  perf: New migration tool overview\n  tracing: Drop cpparg() macro\n  perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call\n  ...\n\nFix up trivial conflicts in Makefile and drivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "3a3527b6461b1298cc53ce72f336346739297ac8",
      "tree": "30bea5dd7163f13d6c962888feaf53f50ead4cce",
      "parents": [
        "cc77b4db0017dab014ad7ea3d297e10f5b5bf028",
        "a53f4b61a76a7e95139b8e8abba02e9bfe87a58a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:23:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:23:07 2010 -0700"
      },
      "message": "Merge branch \u0027core-rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-rcu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Revert \"net: Make accesses to -\u003ebr_port safe for sparse RCU\"\n  mce: convert to rcu_dereference_index_check()\n  net: Make accesses to -\u003ebr_port safe for sparse RCU\n  vfs: add fs.h to define struct file\n  lockdep: Add an in_workqueue_context() lockdep-based test function\n  rcu: add __rcu API for later sparse checking\n  rcu: add an rcu_dereference_index_check()\n  tree/tiny rcu: Add debug RCU head objects\n  mm: remove all rcu head initializations\n  fs: remove all rcu head initializations, except on_stack initializations\n  powerpc: remove all rcu head initializations\n"
    },
    {
      "commit": "cc77b4db0017dab014ad7ea3d297e10f5b5bf028",
      "tree": "31d022e12b81d4870b00a766ba8ae085bb34f382",
      "parents": [
        "132a4edb2b69924742f62dc06ace42ad2a9f57f3",
        "7a42c4ff02d1bd764804a4ba36c2b839070c5e7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:22:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:22:39 2010 -0700"
      },
      "message": "Merge branch \u0027core-iommu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-iommu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/amd-iommu: Export cache-coherency capability\n  iommu-api: Extension to check for interrupt remapping\n  x86/amd-iommu: Use for_each_pci_dev()\n"
    },
    {
      "commit": "132a4edb2b69924742f62dc06ace42ad2a9f57f3",
      "tree": "53b73abd91273d2cad021fb9b5218f3d18d90c86",
      "parents": [
        "e6da54d84f9286edbe4c92ff5023ff481ce2a5c9",
        "752e386c247664152f2cce37915d1f50631d7f42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:20:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:20:19 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_fsl,mv,nv: prepare for NCQ command completion update\n  ata: Convert pci_table entries to PCI_VDEVICE (if PCI_ANY_ID is used)\n  libata: more PCI IDs for jmicron controllers\n  ata_piix: fix locking around SIDPR access\n  [libata] update blacklist for new hyphenated pattern ranges (v2)\n  libata: allow hyphenated pattern ranges\n  ata_generic: drop hard coded DMA force logic for CENATEK\n  [libata] ahci: Fix warning: comparison between \u0027enum \u003canonymous\u003e\u0027 and \u0027enum \u003canonymous\u003e\u0027\n  [libata] add ATA_CMD_DSM to ata_get_cmd_descript\n  [libata] Add Samsung PATA controller driver, pata_samsung_cf\n  [libata] Add 460EX on-chip SATA driver, sata_dwc_460ex\n  libata: reduce blacklist size even more (v2)\n  libata: reduce blacklist size (v2)\n  libata: glob_match for ata_device_blacklist (v2)\n  ahci_platform: Remove unneeded ahci_driver.probe assignment\n  ahci_platform: Provide for vendor specific init\n"
    },
    {
      "commit": "e6da54d84f9286edbe4c92ff5023ff481ce2a5c9",
      "tree": "f831094531e7fe2144295ed071b4def921d717c8",
      "parents": [
        "14828349719aa09845843477df8bad60792d18f3"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 05 13:17:10 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:17:02 2010 -0700"
      },
      "message": "SCSI: remove fake \"address-of\" expression\n\nFake \"address-of\" expressions that evaluate to NULL generally confuse\nreaders and can provoke compiler warnings.  This patch (as1411) removes\none such fake expression, using an \"#ifdef\" in its place.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14828349719aa09845843477df8bad60792d18f3",
      "tree": "732774d0b5bd50ea4d2780c65aa8f0227c3ca467",
      "parents": [
        "31d1d48e199e99077fb30f6fb9a793be7bec756f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Aug 06 07:13:54 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:17:02 2010 -0700"
      },
      "message": "kconfig: fix make oldconfig\n\nLinus wrote:\n This seems to make \"make oldconfig\" a _lot_ more verbose than it\n used to be. In a very annoying way.\n\n I just did a quick git bisect. It\u0027s introduced by commit 4062f1a4c030\n (\"kconfig: use long options in conf\") by Sam Ravnborg. Apparently that\n thing is totally buggy, and doesn\u0027t just change the option names, but\n actively breaks them.\n\nThe old behaviour (from years ago) were reintroduced by accident.  Fix\nthis so we are back to the version that are silent if there is nothing\nto ask about.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nReviewed-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31d1d48e199e99077fb30f6fb9a793be7bec756f",
      "tree": "7f9dddbd89030765f6544e5820c401849193dca8",
      "parents": [
        "1e456a124353a753e9d1fadfbf5cd459c2f197ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 06 16:34:43 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:17:02 2010 -0700"
      },
      "message": "Fix init ordering of /dev/console vs callers of modprobe\n\nMake /dev/console get initialised before any initialisation routine that\ninvokes modprobe because if modprobe fails, it\u0027s going to want to open\n/dev/console, presumably to write an error message to.\n\nThe problem with that is that if the /dev/console driver is not yet\ninitialised, the chardev handler will call request_module() to invoke\nmodprobe, which will fail, because we never compile /dev/console as a\nmodule.\n\nThis will lead to a modprobe loop, showing the following in the kernel\nlog:\n\n\trequest_module: runaway loop modprobe char-major-5-1\n\trequest_module: runaway loop modprobe char-major-5-1\n\trequest_module: runaway loop modprobe char-major-5-1\n\trequest_module: runaway loop modprobe char-major-5-1\n\trequest_module: runaway loop modprobe char-major-5-1\n\nThis can happen, for example, when the built in md5 module can\u0027t find\nthe built in cryptomgr module (because the latter fails to initialise).\nThe md5 module comes before the call to tty_init(), presumably because\n\u0027crypto\u0027 comes before \u0027drivers\u0027 alphabetically.\n\nFix this by calling tty_init() from chrdev_init().\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e456a124353a753e9d1fadfbf5cd459c2f197ae",
      "tree": "4977d4fa275faafc0ba99a635d4c853a1f0df2a1",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 06 16:08:27 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:17:02 2010 -0700"
      },
      "message": "KEYS: request_key() should return -ENOKEY if the constructed key is negative\n\nrequest_key() should return -ENOKEY if the key it constructs has been\nnegatively instantiated.\n\nWithout this, request_key() can return an unusable key to its caller,\nand if the caller then does key_validate() that won\u0027t catch the problem.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab11b487402f97975f3ac1eeea09c82f4431481e",
      "tree": "86337c5cbbd2b0c4bd07c0847a1dc7de3d898147",
      "parents": [
        "1c689cbcf2c2b7a35cd237abddd9206bb1b6fee1",
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Aug 06 10:37:02 2010 -0400"
      },
      "committer": {
        "name": "Chris Metcalf",
        "email": "cmetcalf@tilera.com",
        "time": "Fri Aug 06 10:37:02 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "5227bbb008fa6d2efddd86170bdfac2020cf571d",
      "tree": "2f85a495d2047ab2fc921c373fb76fdc9a739558",
      "parents": [
        "ff9517a68792bb363c16f4e3155c4fc5a7f9d738"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 06 03:18:09 2010 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 06 03:18:09 2010 +0000"
      },
      "message": "[DNS RESOLVER] Minor typo correction\n\nCC: Dave Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ff9517a68792bb363c16f4e3155c4fc5a7f9d738",
      "tree": "55fa9883e85e85882422804fb858d5b2f8f59a28",
      "parents": [
        "af352fe960263fbab3252be0ba6d4e0a27e62f5d"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 06 03:13:52 2010 +0100"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 06 02:26:27 2010 +0000"
      },
      "message": "DNS: Fixes for the DNS query module\n\nFixes for the DNS query module, including:\n\n (1) Use \u0027negative\u0027 instead of \u0027-ve\u0027 in the documentation.\n\n (2) Mark the kdoc comment with \u0027/**\u0027 on dns_query().\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "af352fe960263fbab3252be0ba6d4e0a27e62f5d",
      "tree": "dad76de38b3d8128f7e1745834b63d6dee13d777",
      "parents": [
        "07567a5509327bcbf2c867286eb1524447c9b954"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Aug 06 03:13:47 2010 +0100"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 06 02:26:23 2010 +0000"
      },
      "message": "cifs: Include linux/err.h for IS_ERR and PTR_ERR\n\nFixes build errors:\n\nnet/dns_resolver/dns_key.c: In function \u0027init_dns_resolver\u0027:\nnet/dns_resolver/dns_key.c:170: error: implicit declaration of function \u0027IS_ERR\u0027\nnet/dns_resolver/dns_key.c:171: error: implicit declaration of function \u0027PTR_ERR\u0027\nnet/dns_resolver/dns_query.c: In function \u0027dns_query\u0027:\nnet/dns_resolver/dns_query.c:126: error: implicit declaration of function \u0027IS_ERR\u0027\nnet/dns_resolver/dns_query.c:127: error: implicit declaration of function \u0027PTR_ERR\u0027\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "fc1caf6eafb30ea185720e29f7f5eccca61ecd60",
      "tree": "666dabc25a9b02e5c05f9eba32fa6b0d8027341a",
      "parents": [
        "9779714c8af09d57527f18d9aa2207dcc27a8687",
        "96576a9e1a0cdb8a43d3af5846be0948f52b4460"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:02:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:02:01 2010 -0700"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (204 commits)\n  agp: intel-agp: do not use PCI resources before pci_enable_device()\n  agp: efficeon-agp: do not use PCI resources before pci_enable_device()\n  drm: kill BKL from common code\n  drm/kms: Simplify setup of the initial I2C encoder config.\n  drm,io-mapping: Specify slot to use for atomic mappings\n  drm/radeon/kms: only expose underscan on avivo chips\n  drm/radeon: add new pci ids\n  drm: Cleanup after failing to create master-\u003eunique and dev-\u003ename\n  drm/radeon: tone down overchatty acpi debug messages.\n  drm/radeon/kms: enable underscan option for digital connectors\n  drm/radeon/kms: fix calculation of h/v scaling factors\n  drm/radeon/kms/igp: sideport is AMD only\n  drm/radeon/kms: handle the case of no active displays properly in the bandwidth code\n  drm: move ttm global code to core drm\n  drm/i915: Clear the Ironlake dithering flags when the pipe doesn\u0027t want it.\n  drm/radeon/kms: make sure HPD is set to NONE on analog-only connectors\n  drm/radeon/kms: make sure rio_mem is valid before unmapping it\n  drm/agp/i915: trim stolen space to 32M\n  drm/i915: Unset cursor if out-of-bounds upon mode change (v4)\n  drm/i915: Unreference object not handle on creation\n  ...\n"
    },
    {
      "commit": "9779714c8af09d57527f18d9aa2207dcc27a8687",
      "tree": "52182f2289d9b7a77fbe119f4cd5726ef6494e66",
      "parents": [
        "89a6c8cb9e6e11b6e3671dce7e037789b8f7cf62",
        "65b5ac1479840a3e87f086d68e5ef91f3002e8e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:00:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:00:44 2010 -0700"
      },
      "message": "Merge branch \u0027kms-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027kms-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,docs: Update the kgdb docs to include kms\n  drm_fb_helper: Preserve capability to use atomic kms\n  i915: when kgdb is active display compression should be off\n  drm/i915: use new fb debug hooks\n  drm: add KGDB/KDB support\n  fb: add hooks to handle KDB enter/exit\n  kgdboc: Add call backs to allow kernel mode switching\n  vt,console,kdb: automatically set kdb LINES variable\n  vt,console,kdb: implement atomic console enter/leave functions\n"
    },
    {
      "commit": "89a6c8cb9e6e11b6e3671dce7e037789b8f7cf62",
      "tree": "12b16a8abe303fd86c156ddfbb86caa469e45a98",
      "parents": [
        "03c0c29aff7e56b722eb6c47eace222b140d0377",
        "3fa43aba08c5b5a4b407e402606fbe463239b14a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:59:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:59:48 2010 -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  debug_core,kdb: fix crash when arch does not have single step\n  kgdb,x86: use macro HBP_NUM to replace magic number 4\n  kgdb,mips: remove unused kgdb_cpu_doing_single_step operations\n  mm,kdb,kgdb: Add a debug reference for the kdb kmap usage\n  KGDB: Remove set but unused newPC\n  ftrace,kdb: Allow dumping a specific cpu\u0027s buffer with ftdump\n  ftrace,kdb: Extend kdb to be able to dump the ftrace buffer\n  kgdb,powerpc: Replace hardcoded offset by BREAK_INSTR_SIZE\n  arm,kgdb: Add ability to trap into debugger on notify_die\n  gdbstub: do not directly use dbg_reg_def[] in gdb_cmd_reg_set()\n  gdbstub: Implement gdbserial \u0027p\u0027 and \u0027P\u0027 packets\n  kgdb,arm: Individual register get/set for arm\n  kgdb,mips: Individual register get/set for mips\n  kgdb,x86: Individual register get/set for x86\n  kgdb,kdb: individual register set and and get API\n  gdbstub: Optimize kgdb\u0027s \"thread:\" response for the gdb serial protocol\n  kgdb: remove custom hex_to_bin()implementation\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "f27098379b1dbfedae99e5b86e10529f799d4071",
      "tree": "1bda7e94afa1d741d13e78425d923d8b8b9283b3",
      "parents": [
        "901b97d7b7ca9512ebb5d358df4ba6f8031f32cd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jun 29 14:09:43 2010 -0700"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Aug 05 22:36:27 2010 +0000"
      },
      "message": "drivers/video/via/via-gpio.c: fix warning\n\ndrivers/video/via/via-gpio.c: In function \u0027viafb_gpio_probe\u0027:\ndrivers/video/via/via-gpio.c:216: warning: assignment from incompatible pointer type\n\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "901b97d7b7ca9512ebb5d358df4ba6f8031f32cd",
      "tree": "4a53dc9559a62331b12af5760c3bcafc9bd58187",
      "parents": [
        "eca9c47bd3120d3643b83dce09b0cf49fdd73d1a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Jul 20 00:40:16 2010 +0100"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Aug 05 21:58:26 2010 +0000"
      },
      "message": "viafb: Depends on X86\n\nVIA UniChrome and Chrome9 GPUs only exist as Integrated Graphics\nProcessors in x86 chipsets.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "eca9c47bd3120d3643b83dce09b0cf49fdd73d1a",
      "tree": "7b5e87971cf542cef0fd37c076c32cc1f66280b1",
      "parents": [
        "af29a5b1781bf642a29b5e9bb6162dccfcd626df"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Jun 17 12:01:24 2010 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Aug 05 21:58:15 2010 +0000"
      },
      "message": "fbdev: section cleanup in viafb driver\n\nThis patch moves two functions from .devexit to .text,\nwhich are called on the probe error path.\nAlso a function which is called by probe is moved\nfrom .text to .devinit.\n\nWARNING: vmlinux.o(.devinit.text+0x2ca5): Section mismatch in reference\nfrom the function via_pci_probe() to the function\ndevexit.text:via_teardown_subdevs()\nThe function __devinit via_pci_probe() references\na function __devexit via_teardown_subdevs().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\nvia_teardown_subdevs() so it may be used outside an exit section.\n\nWARNING: vmlinux.o(.devinit.text+0x2cb1): Section mismatch in reference\nfrom the function via_pci_probe() to the function\ndevexit.text:via_pci_teardown_mmio()\nThe function __devinit via_pci_probe() references\na function __devexit via_pci_teardown_mmio().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\nvia_pci_teardown_mmio() so it may be used outside an exit section.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "84b9414babdc303dde1d3f44cd2a54dffb67ab97",
      "tree": "0958ea4c4dd88836c48c0713417be052fed30223",
      "parents": [
        "42a7bf4d2686145bea03ff9b87d83868cc514f47"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Jun 09 15:35:53 2010 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:57:02 2010 -0700"
      },
      "message": "[ARM] tegra: add MAINTAINERS entry\n\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "42a7bf4d2686145bea03ff9b87d83868cc514f47",
      "tree": "4f85165b2082ce939365a27ca185c949b39a674f",
      "parents": [
        "a4417c84513650a0f9e4de6a0bb2c5480e45b2a7"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 10 17:13:07 2010 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:57:02 2010 -0700"
      },
      "message": "[ARM] tegra: harmony: Add harmony board file\n\nv2: fixes from Russell King\n\t- include linux/io.h instead of mach/io.h\n\nv3: fixes from Linus Walleij\n\t- remove /16 * 16 from UART clock\n\nv3:\n\t- Fix checkpatch issues\n\t- make board init calls explicit\n\t- use clock init table to set clocks\n\t- remove panel\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "a4417c84513650a0f9e4de6a0bb2c5480e45b2a7",
      "tree": "b62ffaabf7a6734f9a2be505b219f9367e3509ed",
      "parents": [
        "3c92db9ac0ca3eee8e46e2424b6c074e2e394ad9"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Tue Feb 23 18:46:37 2010 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:57:02 2010 -0700"
      },
      "message": "[ARM] tegra: add pinmux support\n\nv2: fixes from Russell King\n\t- include linux/io.h instead of asm/io.h\nv3:\n\t- Add drive strength controls\n\t- Replace typedef enums with plain enums\n\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "3c92db9ac0ca3eee8e46e2424b6c074e2e394ad9",
      "tree": "91bce4b3fa4cd34e415476a903d71dd759f9d598",
      "parents": [
        "2d5cd9a38b3792426115adbedce539bd45ee640e"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Mon Mar 15 19:40:06 2010 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:57:02 2010 -0700"
      },
      "message": "[ARM] tegra: add GPIO support\n\nv2: fixes from Mike Rapoport:\n\t- move gpio-names.h to arch/arm/mach-tegra\n    fixes from Russell King\n\t- include linux/io.h and linux/gpio.h instead of asm/io.h\n\t  and asm/gpio.h\n    additional changes:\n    \t- add macros to convert between irq and gpio numbers for platform data\n\t- change for_each_bit to for_each_set_bit in gpio.c\nv3:\n\t- minor bugfixes\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "2d5cd9a38b3792426115adbedce539bd45ee640e",
      "tree": "2c74d876e2ac955d441b51e89c5e2bc8f6cddf6d",
      "parents": [
        "1cea7326b3fff97d17d33fb8f33163409a84431b"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 28 16:41:42 2010 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:57:02 2010 -0700"
      },
      "message": "[ARM] tegra: Add timer support\n\nv2: fixes from Russell King:\n\t- include linux/io.h instead of asm/io.h\n    fixes from Gary King:\n\t- remove extra (and incorrect) irq definitions\n\t- use timer 3 instead of timer 1 for compatibility with other drivers\n\t- fix typo that disabled oneshot mode\nv3:\n\t- Implement sched_clock\n\t- Fix checkpatch issues\n    fixes from Gary King:\n    \t- Fix incorrect cycles calculation\n\t- Fix min_delta_ns assignment\n    fixes from Linus Walleij:\n\t- use calc_mult_shift() instead of hard coding values\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "1cea7326b3fff97d17d33fb8f33163409a84431b",
      "tree": "6f8964633b9ca49a7a86921007d0e8a24654e5ad",
      "parents": [
        "d861196163e30c07add471562b45dce38517c9b2"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Sun Feb 21 17:46:23 2010 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:57:01 2010 -0700"
      },
      "message": "[ARM] tegra: SMP support\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "d861196163e30c07add471562b45dce38517c9b2",
      "tree": "33c3577854f2e600e0f4dc25620f4932a31d3138",
      "parents": [
        "5ad36c5f0ece31552a195f2f9e29357a2747536e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Jan 28 16:40:29 2010 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:51:42 2010 -0700"
      },
      "message": "[ARM] tegra: Add clock support\n\nv2: fixes from Russell King:\n\t- include linux/io.h instead of asm/io.h\n\t- fix whitespace in Kconfig\n\t- Use spin_lock_init to initialize lock\n\t- Return -ENOSYS instead of BUG for unimplemented clock ops\n\t- Use proper return values in tegra2 clock ops\n    additional changes:\n\t- Rename some clocks to match dev_ids\n\t- add rate propagation\n\t- add debugfs entries\n\t- add support for clock listed in clk_lookup under multiple dev_ids\nv3:\n\t- Replace per-clock locking with global clock lock\n\t- Autodetect clock state on init\n\t- Let clock dividers pick next lower possible frequency\n\t- Add support for clock init tables\n\t- Minor bug fixes\n\t- Fix checkpatch issues\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "5ad36c5f0ece31552a195f2f9e29357a2747536e",
      "tree": "85839de7f12e16c2ef984df06d4bbf52c1ca1fd6",
      "parents": [
        "c5f800656bc985b448b1d848d309648826536543"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Mon Mar 15 23:04:46 2010 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:51:42 2010 -0700"
      },
      "message": "[ARM] tegra: Add IRQ support\n\nv2: fixes from Russell King\n\t- include linux/io.h instead of asm/io.h and mach/io.h\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "c5f800656bc985b448b1d848d309648826536543",
      "tree": "efac337e79b73bf24ce639840e41f77bcd46d707",
      "parents": [
        "cdd854bc42b5e6c79bbbc40c6600d995ffe6e747"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Jan 21 16:53:02 2010 -0800"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Thu Aug 05 14:51:42 2010 -0700"
      },
      "message": "[ARM] tegra: initial tegra support\n\nv2: Fixes from Mike Rapoport\n\t- remove unused header files (mach/dma.h and mach/nand.h)\n\t- remove tegra 1 references from Makefile.boot\n\nv2: fixes from Russell King\n\t- remove mach/io.h include from mach/iomap.h\n\t- fix whitespace in Kconfig\n\nv2: from Colin Cross\n\t- fix invalid immediate in debug-macro.S\n\nv3:\n\t- allow selection of multiple boards\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "03b37ecdb3975f09832747600853d3818a50eda3",
      "tree": "ab4f18cea42444620909a1fac6eda521dcde6bb1",
      "parents": [
        "18199f573ee03e9265b3f5c45389742dae17607a",
        "a5f4a07820ebc60b21c984d893f48402c4b4a4a2",
        "2db00321815e20f4a7ff9df43f7cf2073085683d",
        "dccb816de38efe72becc5d7f90a5dfedcd6fd053",
        "a2ebf07ae53e65bd073f96877e4818f2e89271ae",
        "817979ac45679f0cb3f9fea6dc444e4097aa6892",
        "ba818afdc62590e95e45d63be96954ea568925bf",
        "89de74866b846cc48780fda3de7fd223296aaca9"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 05 14:27:14 2010 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 05 14:27:14 2010 -0700"
      },
      "message": "Merge branches \u0027cxgb3\u0027, \u0027cxgb4\u0027, \u0027ehca\u0027, \u0027ipath\u0027, \u0027misc\u0027, \u0027nes\u0027, \u0027qib\u0027 and \u0027srp\u0027 into for-next\n"
    },
    {
      "commit": "ba818afdc62590e95e45d63be96954ea568925bf",
      "tree": "4c92e5aa07361c4252ed83cfd9a8e9250da7e9cf",
      "parents": [
        "a5210c12b7c4e34e904f4820a4abd048a2d75db5"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 05 05:55:52 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 05 14:26:58 2010 -0700"
      },
      "message": "IB/qib: Add missing \u003clinux/slab.h\u003e include\n\nFix build failure on sparc64 which is missing the include of\n\u003clinux/slab.h\u003e via \u003casm/pci.h\u003e that x86, powerpc, ia64, etc. have.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    }
  ],
  "next": "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4"
}
