)]}'
{
  "log": [
    {
      "commit": "eb8f3142fa30201426feb7b3f9046fcd730e17d3",
      "tree": "7cf595a77fe8ad9ea9550d3415f2937e78ade61b",
      "parents": [
        "d91dfbb41bb2e9bdbfbd2cc7078ed7436eab027a"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sat Apr 18 21:26:57 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 20 14:01:39 2009 +0100"
      },
      "message": "[ARM] 5456/1: add sys_preadv and sys_pwritev\n\nKernel 2.6.30-rc1 added sys_preadv and sys_pwritev to most archs\nbut not ARM, resulting in\n\n\u003cstdin\u003e:1421:2: warning: #warning syscall preadv not implemented\n\u003cstdin\u003e:1425:2: warning: #warning syscall pwritev not implemented\n\nThis patch adds sys_preadv and sys_pwritev to ARM.\n\nThese syscalls simply take five long-sized parameters, so they\nshould have no calling-convention/ABI issues in the kernel.\n\nTested on armv5tel eabi using a preadv/pwritev test program posted\non linuxppc-dev earlier this month.\n\nIt would be nice to get this into the kernel before 2.6.30 final,\nso that glibc\u0027s kernel version feature test for these syscalls\ndoesn\u0027t have to special-case ARM.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d91dfbb41bb2e9bdbfbd2cc7078ed7436eab027a",
      "tree": "c0bb21ec3474a5e3f6f25fa45139fec22f7e8575",
      "parents": [
        "af8f937274437fa81b95e4e2d461460220636cb8",
        "38cfe968040250b89c3554a17219a9fda45b9665"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:58:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:58:20 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest-and-virtio\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest-and-virtio:\n  lguest: document 32-bit and PAE requirements\n  lguest: tell git to ignore Documentation/lguest/lguest\n  virtio: fix suspend when using virtio_balloon\n  lguest: fix guest crash on non-linear addresses in gdt pvops\n  lguest: fix crash on vmlinux images\n"
    },
    {
      "commit": "af8f937274437fa81b95e4e2d461460220636cb8",
      "tree": "a0fce546e4693e759ed944ba37603c36bf514430",
      "parents": [
        "091ccb006fcf5c4aa1283901ca6e62ff85b3a569",
        "d6aa764ee8674512287913fcc3a0b1b5c050d5eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:57:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:57:38 2009 -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:\n  ALSA: hda - Set function_id only on FG nodes\n  ALSA: MAINTAINERS - Update SOUND\n  ALSA: emu10k1 - off by 1 in snd_emu10k1_wait()\n  ASoC: OMAP: Fix FS polarity in OSK5912 machine driver\n  ASoC: OMAP: Fix DSP_B format in OMAP McBSP DAI driver\n  ASoC: Fix include build error in s3c2412-i2s.c\n  ASoC: Fix s3c-i2s-v2.c snd_soc_dai changes\n  ASoC: s3c-i2s-v2.c fix for s3c_i2sv2_iis_calc_rate\n  ASoC: Fix jive_wm8750.c build problems\n  ASoC: pxa-ssp: allow setting of dai format 0\n  ALSA: hda - Add upper-limit of mixer amp for AD1884A-laptop model, too\n  ALSA: hda - Fix headphone-detection on some machines with STAC/IDT codecs\n  ALSA: Intel8x0: Add hp_only quirk for SSID 0x1028016a (Dell Inspiron 8600)\n  ALSA: Intel8x0: Remove conflicting quirk for SSID 0x103c0934\n  ALSA: hda_intel.c - Consolidate bitfields\n"
    },
    {
      "commit": "091ccb006fcf5c4aa1283901ca6e62ff85b3a569",
      "tree": "23b205eabf61ae2d3ed63694dab6297fa7dd0945",
      "parents": [
        "c0b7988200a82290287c6f4cd49585007f73175a",
        "720097d895956c0bf15b8440f7845159a04b74da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:54:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:54:06 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  kbuild: introduce subdir-ccflags-y\n  kbuild: support include/generated\n"
    },
    {
      "commit": "c0b7988200a82290287c6f4cd49585007f73175a",
      "tree": "8e98fd4bbca599f060343936d5affb499c4aeb29",
      "parents": [
        "42a17ad2762f465d291c3bc0b6ed2b3738f65481"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sat Apr 18 22:17:17 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:51:40 2009 -0700"
      },
      "message": "Revert \"console ASCII glyph 1:1 mapping\"\n\nThis reverts commit 1c55f18717304100a5f624c923f7cb6511b4116d.\n\nIngo Brueckl was assuming that reverting to 1:1 mapping for chars \u003e\u003d 128\nwas not useful, but it happens to be: due to the limitations of the\nLinux console, when a blind user wants to read BIG5 on it, he has no\nother way than loading a font without SFM and let the 1:1 mapping permit\nthe screen reader to get the BIG5 encoding.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42a17ad2762f465d291c3bc0b6ed2b3738f65481",
      "tree": "f3a733a403f35c2c68e5ce021974c2051d230bdf",
      "parents": [
        "613cbe3d4870429bf2e816d4bbe3146d157ee5c1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 18 11:30:56 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:47:45 2009 -0700"
      },
      "message": "\u003clinux/seccomp.h\u003e needs to include \u003clinux/errno.h\u003e.\n\n\u003clinux/seccomp.h\u003e uses EINVAL so should include \u003clinux/errno.h\u003e.  This\nfixes a build error on 64-bit MIPS if CONFIG_SECCOMP is disabled.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "613cbe3d4870429bf2e816d4bbe3146d157ee5c1",
      "tree": "52031a08d45201164ca6b8a126b3a0c4af2ecb43",
      "parents": [
        "ff54250a0ebab7f90a5f848a0ba63f999830c872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Sun Apr 19 18:40:43 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 19 10:46:47 2009 -0700"
      },
      "message": "Don\u0027t set relatime when noatime is specified\n\nSince commit 0a1c01c9477602ee8b44548a9405b2c1d587b5a2 (\"Make relatime\ndefault\") when a file system is mounted explicitely with noatime it gets\nboth the MNT_RELATIME and MNT_NOATIME bits set.\n\nThis shows up like this in /proc/mounts:\n\n  /dev/xxx /yyy ext3 rw,noatime,relatime,errors\u003dcontinue,data\u003dwriteback 0 0\n\nThat looks strange.  The VFS uses noatime in this case, but both flags\nare set.  So it\u0027s more a cosmetic issue, but still better to fix.\n\nCc: mjg@redhat.com\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38cfe968040250b89c3554a17219a9fda45b9665",
      "tree": "9a4bcf5f2194ceed0a3f17eb95fb13cbe0b3f3e9",
      "parents": [
        "9536c26b31ae34ba6371a1b8f406028e9756f913"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:02 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:02 2009 +0930"
      },
      "message": "lguest: document 32-bit and PAE requirements\n\nRobert noted that we don\u0027t actually document that lguest is 32-bit only,\nnor that PAE must be off (CONFIG_PAE is now prompted for if HIGHMEM is\nset to \"off).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: lguest@ozlabs.org\nCc: \"Robert P. J. Day\" \u003crpjday@crashcourse.ca\u003e\n"
    },
    {
      "commit": "9536c26b31ae34ba6371a1b8f406028e9756f913",
      "tree": "c9f4026fe71e3ceeff12849fc9a568b01514e65d",
      "parents": [
        "84a139a985300901dfad99bd93c7345d180af860"
      ],
      "author": {
        "name": "Matt Kraai",
        "email": "kraai@ftbfs.org",
        "time": "Thu Apr 16 23:46:20 2009 -0700"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:02 2009 +0930"
      },
      "message": "lguest: tell git to ignore Documentation/lguest/lguest\n\nThis is the example lguest launcher binary.\n\nSigned-off-by: Matt Kraai \u003ckraai@ftbfs.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "84a139a985300901dfad99bd93c7345d180af860",
      "tree": "62a8921435f17551db2f26c8f0755f4ab508f537",
      "parents": [
        "a489f0b555b753f9df8ddc24c7e74f657ef7ee7b"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Thu Apr 16 21:14:04 2009 -0300"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:01 2009 +0930"
      },
      "message": "virtio: fix suspend when using virtio_balloon\n\nBreak out of wait_event_interruptible() if freezing has been requested,\nin the vballoon thread. Without this change vballoon refuses to stop and\nthe system can\u0027t suspend.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "a489f0b555b753f9df8ddc24c7e74f657ef7ee7b",
      "tree": "560bd8c56524b658eb0b46e03ef42e262eb5f9b7",
      "parents": [
        "88df781afb788fa588dbf2e77f205214022a8893"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:00 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:01 2009 +0930"
      },
      "message": "lguest: fix guest crash on non-linear addresses in gdt pvops\n\nFixes guest crash \u0027lguest: bad read address 0x4800000 len 256\u0027\n\nThe new per-cpu allocator ends up handing a non-linear address to\nwrite_gdt_entry.  We do __pa() on it, and hand it to the host, which\nkills us.\n\nI\u0027ve long wanted to make the hypercall \"LOAD_GDT_ENTRY\" to match the IDT\ncode, but had no pressing reason until now.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: lguest@ozlabs.org\n"
    },
    {
      "commit": "88df781afb788fa588dbf2e77f205214022a8893",
      "tree": "b73e2b470a959e60fb5332737c1fca04bb629ba7",
      "parents": [
        "ff54250a0ebab7f90a5f848a0ba63f999830c872"
      ],
      "author": {
        "name": "Matias Zabaljauregui",
        "email": "zabaljauregui@gmail.com",
        "time": "Wed Apr 08 17:58:39 2009 -0300"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 19 23:14:00 2009 +0930"
      },
      "message": "lguest: fix crash on vmlinux images\n\nTypical message: \u0027lguest: unhandled trap 6 at 0x418726 (0x0)\u0027\n\nvmlinux guests were broken by 4cd8b5e2a159f18a1507f1187b44a1acbfa6341b\n\u0027lguest: use KVM hypercalls\u0027, which rewrites guest text from kvm hypercalls\nto trap 31.\n\nThe Launcher mmaps the kernel image.  The Guest executes and\nimmediately faults in the first text page (read-only).  Then it hits a\nhypercall, and we rewrite that hypercall, causing a copy-on-write.\nBut the Guest pagetables still refer to the old page: we fault again,\nbut as Host we see the hypercall already rewritten, and pass the fault\nback to the Guest.  The Guest hasn\u0027t set up an IDT yet, so we kill it.\n\nThis doesn\u0027t happen with bzImages: they unpack themselves and so the\ntext pages are already read-write.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nTested-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "d6aa764ee8674512287913fcc3a0b1b5c050d5eb",
      "tree": "0cb4a8f6d6cd6f649e705dce6390fa99afc859e0",
      "parents": [
        "81584a079fc7a18b53fc7db4232419a8faadd414",
        "3126a1790e897252868941bd29a3dd526b506804"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:40:02 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:40:02 2009 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n\n* fix/misc:\n  ALSA: MAINTAINERS - Update SOUND\n  ALSA: emu10k1 - off by 1 in snd_emu10k1_wait()\n"
    },
    {
      "commit": "81584a079fc7a18b53fc7db4232419a8faadd414",
      "tree": "6b3c8160d4744e46eb2cc9378bf53d5c42227d27",
      "parents": [
        "7c4112a285b00e137db04844b8b9b478e5d4363e",
        "c82834251ceb81b7575927c767500bd8c4a7f928"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:39:57 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:39:57 2009 +0200"
      },
      "message": "Merge branch \u0027fix/intel8x0\u0027 into for-linus\n\n* fix/intel8x0:\n  ALSA: Intel8x0: Add hp_only quirk for SSID 0x1028016a (Dell Inspiron 8600)\n  ALSA: Intel8x0: Remove conflicting quirk for SSID 0x103c0934\n"
    },
    {
      "commit": "7c4112a285b00e137db04844b8b9b478e5d4363e",
      "tree": "6e708230baf2213b902a1e8f04a21c9bf64487a3",
      "parents": [
        "1e2ae4ddd373af6fa3ea2483d7fc4a08c7f54395",
        "93e82ae781e1ca4797cf2a226d3c303975bd99c7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:39:46 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:39:46 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n\n* fix/hda:\n  ALSA: hda - Set function_id only on FG nodes\n  ALSA: hda - Add upper-limit of mixer amp for AD1884A-laptop model, too\n  ALSA: hda - Fix headphone-detection on some machines with STAC/IDT codecs\n  ALSA: hda_intel.c - Consolidate bitfields\n"
    },
    {
      "commit": "1e2ae4ddd373af6fa3ea2483d7fc4a08c7f54395",
      "tree": "a1d78a51725dbcf2d8ffb38873c0825f48944015",
      "parents": [
        "ff54250a0ebab7f90a5f848a0ba63f999830c872",
        "002fbad829883a3ad9b185077f9e54c37dc7502d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:39:38 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Apr 19 11:39:38 2009 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n\n* fix/asoc:\n  ASoC: OMAP: Fix FS polarity in OSK5912 machine driver\n  ASoC: OMAP: Fix DSP_B format in OMAP McBSP DAI driver\n  ASoC: Fix include build error in s3c2412-i2s.c\n  ASoC: Fix s3c-i2s-v2.c snd_soc_dai changes\n  ASoC: s3c-i2s-v2.c fix for s3c_i2sv2_iis_calc_rate\n  ASoC: Fix jive_wm8750.c build problems\n  ASoC: pxa-ssp: allow setting of dai format 0\n"
    },
    {
      "commit": "720097d895956c0bf15b8440f7845159a04b74da",
      "tree": "25e5546b16c86a23bd69b5b65b8b33f1d70540b6",
      "parents": [
        "f14875a3e0cc35d7dbe15ee39763a6ae922e7034"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 19 11:04:26 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 19 11:12:12 2009 +0200"
      },
      "message": "kbuild: introduce subdir-ccflags-y\n\nFollowing patch introduce support for setting options\nto gcc that has effect for current directory and all\nsubdirectories.\n\nThe typical use case are an architecture or a subsystem that\ndecide to cover all files with -Werror.\nToday alpha, mips and sparc uses -Werror in almost all their\nMakefile- with subdir-ccflag-y it is now simpler to do so\nas only the top-level directories needs to be covered.\n\nLikewise if we decide to cover a full subsystem such\nas net/ with -Werror this is done by adding a single\nline to net/Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f14875a3e0cc35d7dbe15ee39763a6ae922e7034",
      "tree": "fc663d3df49fe08968bffe8708f8967054218cef",
      "parents": [
        "ff54250a0ebab7f90a5f848a0ba63f999830c872"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Apr 18 23:51:08 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Apr 19 11:12:06 2009 +0200"
      },
      "message": "kbuild: support include/generated\n\nWe need a location for generated files.\nToday they are spread over several places and bringing them\ntogether to a common place makes it obvious hat is generated\nand what isreal files.\n\nAl Viro originally suggested: include/gen\nLinus suggested to spell it out.\n\nThis patch implement support for\n\n    include/generated\n\nAll files in include/generated are ignored by git.\ninclude/generated is removed during \"make mrproper\".\n\nWith this we are ready to implement support for include/generated\nin the various architctures and in the base kernel.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff54250a0ebab7f90a5f848a0ba63f999830c872",
      "tree": "09a93c03def4a2ace3fef25f4d6fa48ef2f5629c",
      "parents": [
        "8d4ab5daca4b3bf9c9166908db0c436722d52e77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 21:44:24 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 21:44:24 2009 -0700"
      },
      "message": "Remove \u0027recurse into child resources\u0027 logic from \u0027reserve_region_with_split()\u0027\n\nThis function is not actually used right now, since the original use\ncase for it was done with insert_resource_expand_to_fit() instead.\n\nHowever, we now have another usage case that wants to basically do a\n\"reserve IO resource, splitting around existing resources\", however that\none doesn\u0027t actually want the \"recurse into the conflicting resource\"\nlogic at all.\n\nAnd since recursing into the conflicting resource was the most complex\npart, and isn\u0027t wanted, just remove it.  Maybe we\u0027ll some day want both\nversions, but we can just resurrect the logic then.\n\nTested-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d4ab5daca4b3bf9c9166908db0c436722d52e77",
      "tree": "5f665412bc57f2eb854e80c42549eff98da350dd",
      "parents": [
        "df89f1ba971b3df2b7e1bc46ca7ce867539186fa",
        "fc6f394332ef1bf6ff5fbeaba0f2cd7a3c7971b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 21:37:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 21:37:07 2009 -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  cifs: when renaming don\u0027t try to unlink negative dentry\n  cifs: remove unneeded bcc_ptr update in CIFSTCon\n  cifs: add cFYI messages with some of the saved strings from ssetup/tcon\n  cifs: fix buffer size for tcon-\u003enativeFileSystem field\n  cifs: fix unicode string area word alignment in session setup\n  [CIFS] Fix build break caused by change to new current_umask helper function\n  [CIFS] Fix sparse warnings\n  [CIFS] Add support for posix open during lookup\n  cifs: no need to use rcu_assign_pointer on immutable keys\n  cifs: remove dnotify thread code\n  [CIFS] remove some build warnings\n  cifs: vary timeout on writes past EOF based on offset (try #5)\n  [CIFS] Fix build break from recent DFS patch when DFS support not enabled\n  Remote DFS root support.\n  [CIFS] Endian convert UniqueId when reporting inode numbers from server files\n  cifs: remove some pointless conditionals before kfree()\n  cifs: flush data on any setattr\n"
    },
    {
      "commit": "df89f1ba971b3df2b7e1bc46ca7ce867539186fa",
      "tree": "85a3ec9204bb7147e10545b1563ce5a2a0dd173e",
      "parents": [
        "62f2730a11b6fbd6ac274dcf1bc8251abe8d2205",
        "15da90b516e9da92cc1d90001e640fd6707d0e27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 12:07:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 12:07:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  cs5536: define dma_sff_read_status() method\n  ide: fix barriers support\n  ide: Remove void casts\n  hpt366: use ATA_DMA_* constants\n  hpt366: fix HPT370 DMA timeouts\n"
    },
    {
      "commit": "62f2730a11b6fbd6ac274dcf1bc8251abe8d2205",
      "tree": "35ab44ec8f91c16a61dc8dc8ef34b2fcb6723828",
      "parents": [
        "4af94f39004a0d1a074e7573457e238a29557848",
        "defc433ba3bc587826bb467ce0e63452deafa65d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 11:37:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 11:37:50 2009 -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  Smack: check for SMACK xattr validity in smack_inode_setxattr\n"
    },
    {
      "commit": "4af94f39004a0d1a074e7573457e238a29557848",
      "tree": "0698be367987b7270c4bbf3e72e8714b92648077",
      "parents": [
        "a21e25536169432cf9174d631972bc1cd4c75062"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Apr 17 18:30:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 11:37:33 2009 -0700"
      },
      "message": "doc: fix kernel-parameters.txt mistaken deletions\n\nRe-add missing kernel-parameters documentation that was accidentally\ndeleted in commit 0cb55ad2.\n\nThanks to Ingo and Weidong Han for the heads-up on this.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\ncc: Ingo Molnar \u003cmingo@elte.hu\u003e\ncc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a21e25536169432cf9174d631972bc1cd4c75062",
      "tree": "5414335eae4b34be3e0cc0374b81d8303c6a95af",
      "parents": [
        "aefe6475720bd5eb8aacbc881488f3aa65618562"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Apr 18 17:23:41 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 18 11:36:58 2009 -0700"
      },
      "message": "PM/Hibernate: Fix memory shrinking\n\nCommit d979677c4c0 (\"mm: shrink_all_memory(): use sc.nr_reclaimed\")\nbroke the memory shrinking used by hibernation, becuse it did not update\nshrink_all_zones() in accordance with the other changes it made.\n\nFix this by making shrink_all_zones() update sc-\u003enr_reclaimed instead of\noverwriting its value.\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d13058\n\nReported-and-tested-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15da90b516e9da92cc1d90001e640fd6707d0e27",
      "tree": "ba5b28a326c5bef3bff3f14b2d1eafeca3e5529e",
      "parents": [
        "f505d49ffd25ed062e76ffd17568d3937fcd338c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 18 17:42:20 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:20 2009 +0200"
      },
      "message": "cs5536: define dma_sff_read_status() method\n\nThe driver somehow got merged with the initializer for the dma_sff_read_status()\nmethod missing which caused kernel panic on bootup.\n\nThis should fix the kernel.org bug #13026...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nReported-by: Arnd Hannemann \u003channemann@nets.rwth-aachen.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f505d49ffd25ed062e76ffd17568d3937fcd338c",
      "tree": "1ffafdccffd2373ec8b5f60bb72da841d4d200d8",
      "parents": [
        "d5f840bf74c09ca5a31e518c9d984999926b5f44"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:20 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:20 2009 +0200"
      },
      "message": "ide: fix barriers support\n\nFreeing non-slab objects is bad and results in an oops.  Fix it.\n\nReported-and-tested-by: Andrew Price \u003candy@andrewprice.me.uk\u003e\nCc: Theodore Tso \u003ctytso@mit.edu\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d5f840bf74c09ca5a31e518c9d984999926b5f44",
      "tree": "98f731fbfcc2cccef50dda19b0adc10a23b53f21",
      "parents": [
        "59c8d04f5ee97ea46da854e9adbbaa45d988c39d"
      ],
      "author": {
        "name": "Jack Stone",
        "email": "jwjstone@fastmail.fm",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "message": "ide: Remove void casts\n\nRemove uneeded void casts\n\nSigned-off-by: Jack Stone \u003cjwjstone@fastmail.fm\u003e\nCc: jeff@garzik.org\nCc: kernel-janitors@vger.kernel.org\nCc: Jack Stone \u003cjwjstone@fastmail.fm\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "59c8d04f5ee97ea46da854e9adbbaa45d988c39d",
      "tree": "99eaefebcb84dccef85ec514907d417b5b97e3c7",
      "parents": [
        "c018f1ee5cf81e58b93d9e93a2ee39cad13dc1ac"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "message": "hpt366: use ATA_DMA_* constants\n\nUse ATA_DMA_* constants instead of the bare numbers for the BMIDE register bits.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c018f1ee5cf81e58b93d9e93a2ee39cad13dc1ac",
      "tree": "01b468a57d95471c28be378868ebadaac481412b",
      "parents": [
        "aefe6475720bd5eb8aacbc881488f3aa65618562"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Apr 18 17:42:19 2009 +0200"
      },
      "message": "hpt366: fix HPT370 DMA timeouts\n\nThe big driver change in 2.4.19-rc1 introduced a regression for many HPT370[A]\nchips -- DMA stopped to work completely, only causing endless timeouts...\n\nThe culprit has been identified (at last!): it turned to be the code resetting\nthe DMA state machine before each transfer. Stop doing it now as this counter-\nmeasure has clearly caused more harm than good.\n\nThis should fix the kernel.org bug #7703.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "defc433ba3bc587826bb467ce0e63452deafa65d",
      "tree": "fb11744178f227598b1b26e1c6f24041261c3b98",
      "parents": [
        "aefe6475720bd5eb8aacbc881488f3aa65618562"
      ],
      "author": {
        "name": "Etienne Basset",
        "email": "etienne.basset@numericable.fr",
        "time": "Thu Apr 16 23:58:42 2009 +0200"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sat Apr 18 12:58:25 2009 +1000"
      },
      "message": "Smack: check for SMACK xattr validity in smack_inode_setxattr\n\nthe following patch moves checks for SMACK xattr validity\nfrom smack_inode_post_setxattr (which cannot return an error to the user)\nto smack_inode_setxattr (which can return an error).\n\nSigned-off-by: Etienne Basset \u003cetienne.basset@numericable.fr\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "aefe6475720bd5eb8aacbc881488f3aa65618562",
      "tree": "4397d83610ebf2a41a61a4466b0572dcebbf806d",
      "parents": [
        "d022bafbb66a2662edaee5bf38bf0f70a755dcd0",
        "16e6aeca9e86fb0effb847c1687c9b2cc8e3fb4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 16:20:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 16:20:29 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] fix build error on drivers/ata/pata_legacy.c\n  pata_via: Cache and rewrite the device bit\n  sata_mv: workaround for multi_count errata sata24\n  sata_mv: tidy up qc-\u003etf usage in qc_prep() functions\n"
    },
    {
      "commit": "16e6aeca9e86fb0effb847c1687c9b2cc8e3fb4c",
      "tree": "944ff553194a88f6d260e221bff7fad0012da0d0",
      "parents": [
        "b4746ed785d776b1be647458bc911cc607c6ef1c"
      ],
      "author": {
        "name": "Zhenwen Xu",
        "email": "helight.xu@gmail.com",
        "time": "Fri Apr 17 15:32:59 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:05:33 2009 -0400"
      },
      "message": "[libata] fix build error on drivers/ata/pata_legacy.c\n\nfix those errors:\n\ndrivers/ata/pata_legacy.c: In function ‘pdc_data_xfer_vlb’:\ndrivers/ata/pata_legacy.c:289: error: ‘ap’ undeclared (first use in this function)\ndrivers/ata/pata_legacy.c:289: error: (Each undeclared identifier is reported only once\ndrivers/ata/pata_legacy.c:289: error: for each function it appears in.)\ndrivers/ata/pata_legacy.c: At top level:\ndrivers/ata/pata_legacy.c:869: error: ‘ATA_PFLAG_PIO32_CHANGE’ undeclared here (not in a\n+function)\nmake[2]: *** [drivers/ata/pata_legacy.o] Error 1\nmake[1]: *** [drivers/ata] Error 2\n\nSigned-off-by: Zhenwen Xu \u003chelight.xu@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b4746ed785d776b1be647458bc911cc607c6ef1c",
      "tree": "1d900c29cbf43e81f06f30454a3a794bd882ebb4",
      "parents": [
        "299b3f8df90a3f7416d8df121d8a42b1a2aeced4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Apr 17 12:21:21 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:04:30 2009 -0400"
      },
      "message": "pata_via: Cache and rewrite the device bit\n\nSome VIA chipsets will reset the DEV bit after IEN changes on ctl. Our\noptimised write path avoids doing this but we need to remove the\noptimisation on these devices.\n\n[Identified and some original patches proposed by Josehn Chan @ VIA but\ndiscussion then all ground to a halt so given a test case I dug it back out]\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\nTested-by: Christoph Bisping (bug #13086)\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "299b3f8df90a3f7416d8df121d8a42b1a2aeced4",
      "tree": "600bd461c66e9980c3dc3554148fb594e5805f5f",
      "parents": [
        "8d2b450d0f9233f221d545f26720eebbc468e857"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Apr 13 11:29:34 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:04:28 2009 -0400"
      },
      "message": "sata_mv: workaround for multi_count errata sata24\n\nWorkaround for errata SATA#24 in sata_mv.\nThis errata affects WRITE_MULTI* commands when\nthe device multi_count produces a DRQ block size \u003e\u003d 4Kbytes.\n\nWe work around it here by converting such operations\ninto ordinary PIO_WRITEs instead.\n\nNote that this might result in a PIO FUA write unavoidably being converted\ninto a non-FUA write.  In practice, any system using FUA is also going to be\nusing DMA rather than PIO, so this shouldn\u0027t affect anyone in the real world.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8d2b450d0f9233f221d545f26720eebbc468e857",
      "tree": "2058611a0250cbc740eeedaf989a0f6a74cac29b",
      "parents": [
        "20d9207849d5abe60461841b3c3724f6e7c9d33e"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Apr 13 11:27:18 2009 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 17 19:04:24 2009 -0400"
      },
      "message": "sata_mv: tidy up qc-\u003etf usage in qc_prep() functions\n\nTidy up qc-\u003etf accesses in the mv_qc_prep() functions.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fc6f394332ef1bf6ff5fbeaba0f2cd7a3c7971b6",
      "tree": "86cccb6f28f84355d348bad27fa55d5c377d6660",
      "parents": [
        "22c9d52bc03b880045ab1081890a38f11b272ae7"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Apr 17 11:45:30 2009 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 17 21:08:15 2009 +0000"
      },
      "message": "cifs: when renaming don\u0027t try to unlink negative dentry\n\nWhen attempting to rename a file on a read-only share, the kernel can\ncall cifs_unlink on a negative dentry, which causes an oops. Only try\nto unlink the file if it\u0027s a positive dentry.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nTested-by: Shirish Pargaonkar \u003cshirishp@us.ibm.com\u003e\nCC: Stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d022bafbb66a2662edaee5bf38bf0f70a755dcd0",
      "tree": "797a28554468def6f17da3fa7eb0c3dc4a38612a",
      "parents": [
        "74a205a3f1a07cf0b72bf7816d75735a0d9c4c6b",
        "1a92e82a86556727da1626393f2a6becf7e62f39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:34 2009 -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: (43 commits)\n  staging: slicoss: update README\n  otus/zdusb.c: additional USB idnetifier\n  Staging: go7007: fix build issues\n  Staging: sxg: Fix leaks and checksum errors in transmit code path\n  Staging: sxg: Fix sleep in atomic context warning while loading driver\n  Staging: sxg: Use correct queue_id for transmitting non-TCP packets\n  Staging: sxg: Fire watchdog timer at end of open routine to change the link\n  Staging: Pohmelfs: Add load balancing between network states with the same priority.\n  Staging: Pohmelfs: Added IO permissions and priorities.\n  Staging: Pohmelfs: Added -\u003eshow_stats() callback.\n  Staging: Pohmelfs: Drop ftrans debugging code.\n  Staging: Pohmelfs: Use wait_on_page_timeout when waiting for remote directory sync instead of hardcoded 25 seconds.\n  Staging: Pohmelfs: Reduce debugging noise about non-existing objects.\n  Staging: Pohmelfs: Sync fs before killing it, since dentry cache is shrunk before writeback is invoked via generic_shutdown_super()\n  Staging: Pohmelfs: Extend remount option.\n  Staging: Pohmelfs: Set NETFS_INODE_REMOTE_SYNCED and clear NETFS_INODE_OWNED bits in the root inode.\n  Staging: Pohmelfs: Added \u0027need_lock\u0027 variable into debug print.\n  Staging: Pohmelfs: Disable read lock in pohmelfs_getattr().\n  Staging: Pohmelfs: Move parent lock to the place where we really have to send a lookup request to the server.\n  Staging: pohmelfs: Populate dentry cache when receiving the new readdir entry.\n  ...\n"
    },
    {
      "commit": "74a205a3f1a07cf0b72bf7816d75735a0d9c4c6b",
      "tree": "d977fe81c74a0728130c7e212f2c27eef8146e91",
      "parents": [
        "dd26bf6d95f050c42cc8f15e750b09851e1fd30b",
        "912335c43bb10d124471bf063a85e132aa814214"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:16 2009 -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:\n  UIO: fix specific device driver missing statement for depmod\n  Driver core: remove pr_fmt() from dynamic_dev_dbg() printk\n  driver core: prevent device_for_each_child from oopsing\n  dynamic debug: resurrect old pr_debug() semantics as pr_devel()\n  Driver Core: early platform driver\n  proc: mounts_poll() make consistent to mdstat_poll\n  sysfs: sysfs poll keep the poll rule of regular file.\n  driver core: allow non-root users to listen to uevents\n  driver core: fix driver_match_device\n  sysfs: don\u0027t use global workqueue in sysfs_schedule_callback()\n"
    },
    {
      "commit": "dd26bf6d95f050c42cc8f15e750b09851e1fd30b",
      "tree": "22d0a6f223297754bd1ca9f4de4e6daf1f0f6430",
      "parents": [
        "7217fa9851c99ffe43cee9e3ba4b81a34ce7bac4",
        "fca10c81d99ff9956179058460dfddc0418f3902"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:53:00 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (22 commits)\n  WUSB: correct format of wusb_chid sysfs file\n  WUSB: fix oops when completing URBs for disconnected devices\n  WUSB: disconnect all devices when stopping a WUSB HCD\n  USB: whci-hcd: check return value of usb_hcd_link_urb_to_ep()\n  USB: whci-hcd: provide a endpoint_reset method\n  USB: add reset endpoint operations\n  USB device codes for Motorola phone.\n  usb-storage: fix mistake in Makefile\n  USB: usb-serial ch341: support for DTR/RTS/CTS\n  Revert USB: usb-serial ch341: support for DTR/RTS/CTS\n  USB: musb: fix possible panic while resuming\n  USB: musb: fix isochronous TXDMA (take 2)\n  USB: musb: sanitize clearing TXCSR DMA bits (take 2)\n  USB: musb: bugfixes for multi-packet TXDMA support\n  USB: musb_host, fix ep0 fifo flushing\n  USB: usb-storage: augment unusual_devs entry for Simple Tech/Datafab\n  USB: musb_host, minor enqueue locking fix (v2)\n  USB: fix oops in cdc-wdm in case of malformed descriptors\n  USB: qcserial: Add extra device IDs\n  USB: option: Add ids for D-Link DWM-652 3.5G modem\n  ...\n"
    },
    {
      "commit": "7217fa9851c99ffe43cee9e3ba4b81a34ce7bac4",
      "tree": "433a1e585e9a2ceebd6bd648896c9328de4b4f75",
      "parents": [
        "91ec65ba335db80b686f93b9eb531d537e712e61",
        "7f07df540e3c6048e826c9dd4c29c9c836086e86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:51:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 17 13:51:14 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (48 commits)\n  [ARM] S3C24XX: ADC: Check pending queue before freeing adc client\n  [ARM] S3C: Fix ADC driver sparse warning\n  [ARM] Osiris: Fix double initialisation in machine block\n  [ARM] Anubis: Fix sparse warnings for items that should be static\n  [ARM] JIVE: Fix sparse warnings about items which should be static\n  [ARM] S3C: Fix sparse warning from missing \u0027s3c_device_hwmon\u0027\n  [ARM] S3C24XX: Fix sparse error in gpiolib.c\n  [ARM] 5455/1: Fix IRQ noise from VIC code\n  [ARM] 5454/1: ep93xx_eth: fix sparse warnings\n  [ARM] remove .gitignore from include/asm-arm\n  Update MAINTAINERS\n  mxc defconfig updates\n  mx31ads: Mark as having full regulatoion constraints with 1133-EV1 board\n  mx31ads: Depend on all the WM8350 core dependencies for WM1133-EV1 board\n  Fix ifdef in plat-mxc/irc.c\n  MX1ADS: remove I2C ifdefs\n  qong: remove AIPS[12] mappings from machine-specific iotable\n  mx31ads: imoux pins should be passed in as unsigned int\n  MXC: remove orphan imx_init_uart() definition\n  mx31: pin definition for csi\n  ...\n"
    },
    {
      "commit": "7f07df540e3c6048e826c9dd4c29c9c836086e86",
      "tree": "0ef03295b2c8547e7c3bd72ef711147cb1a0bbe1",
      "parents": [
        "c917c1d0151667768d22fb96d083a11e3dac5f36",
        "ea5a6fd810a4edc22c931f4c43b8d03c3a8c30fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:56 2009 +0100"
      },
      "message": "Merge branch \u0027defconfig-s3c2410\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "c917c1d0151667768d22fb96d083a11e3dac5f36",
      "tree": "b9904286faba7f57e8c1a4da6206cc6a255a9dd3",
      "parents": [
        "77f4025b5e7b290f5c3cc03aa6242328694c71d4",
        "0c3ee078251b85812e585b5cf5d1635afd73f4e2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:44 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 17 21:35:44 2009 +0100"
      },
      "message": "Merge branch \u0027v2630-rc2-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "1a92e82a86556727da1626393f2a6becf7e62f39",
      "tree": "9c9fbfb3a39fec17dbeeed8c85017141fab46bad",
      "parents": [
        "5672487d29bd6a3cb0bff941d4f4535ccacc41ed"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Apr 15 16:52:16 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "staging: slicoss: update README\n\nI looked, I gagged, I left\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5672487d29bd6a3cb0bff941d4f4535ccacc41ed",
      "tree": "a2325317b3a33e55f4aa617793ebfd0a177069a3",
      "parents": [
        "86a79d2e7094589413880eefa5c6111032382584"
      ],
      "author": {
        "name": "Daniele Napolitano",
        "email": "dnax88@gmail.com",
        "time": "Tue Apr 14 16:58:33 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "otus/zdusb.c: additional USB idnetifier\n\nProvide support for WN111v2 USB 802.11n adapter.\n\nSigned-off-by: Daniele Napolitano \u003cdnax88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86a79d2e7094589413880eefa5c6111032382584",
      "tree": "3884f150f7dbede14087d0d4d37bc81ab2c4360b",
      "parents": [
        "b824adc9686fb9a6edca164c13107bfed3e41d4e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 13 13:16:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: go7007: fix build issues\n\nNow that TUNER_SET_TYPE_ADDR is gone from the tree, the older code kicks\nin and tries to use TUNER_SET_TYPE, which went away a long time ago.\n\nThis patch removes all of this logic, as it should not be needed anymore\nnow, and by doing so, fixes the build.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b824adc9686fb9a6edca164c13107bfed3e41d4e",
      "tree": "44d7f0a710882e68e8679dcb06d2e4190fcf851b",
      "parents": [
        "cc4b8dfc3ff32f890cd5de0ce22de44f124d0d05"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:51:49 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Fix leaks and checksum errors in transmit code path\n\nFix the transmit function for the following:\n* Free XmtCmd in the error code path. This use to leak memory in\n  error conditions.\n* Do pci mapping after the checksum operations are over. They can\n  reallocate the skb at a different location.\n* Fix UDP checksum errors which were seen in wireshark\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc4b8dfc3ff32f890cd5de0ce22de44f124d0d05",
      "tree": "87599f51989f80cb86f9da51ce75da0a10a88ff2",
      "parents": [
        "8d17e6ad8113f7534d978b1b3511f62637483fcc"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:51:14 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Fix sleep in atomic context warning while loading driver\n\nLeave a spinlock before calling request_irq(). request_irq() calls kmalloc\nwhich can sleep. This was generating a warning dump while driver is loaded.\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8d17e6ad8113f7534d978b1b3511f62637483fcc",
      "tree": "690413713d8c1549950dcebf7002054174e185ed",
      "parents": [
        "1f895130c0b0dd293b924b1c6cecac90a2e35dc6"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:50:34 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Use correct queue_id for transmitting non-TCP packets\n\nUse correct queue_id while transmitting non-TCP packets.\nThey should always use queue 0.\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\n\n"
    },
    {
      "commit": "1f895130c0b0dd293b924b1c6cecac90a2e35dc6",
      "tree": "33ba0796a643333743dd73a661f4cd6dc39e10b2",
      "parents": [
        "d43f3612818b13f44e12bfc2ad75b4b46628b3da"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@linsyssoft.com",
        "time": "Wed Mar 25 15:49:58 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: sxg: Fire watchdog timer at end of open routine to change the link\n\nThe watchdog timer which updates the link status was not fired at the\nend of sxg_entry_open(). Add that.\n\nSigned-off-by: LinSysSoft Sahara Team \u003csaharaproj@linsyssoft.com\u003e\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@linsyssoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d43f3612818b13f44e12bfc2ad75b4b46628b3da",
      "tree": "da228123b5ba79eebb77b25325b06bdd1e4d397b",
      "parents": [
        "e0ca87391694dfacd01465d5c01c579c3b8b63e0"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:30 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:31 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Add load balancing between network states with the same priority.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e0ca87391694dfacd01465d5c01c579c3b8b63e0",
      "tree": "7d295aa23034586fd7374b3e614e0844d39f351e",
      "parents": [
        "f2739de19176009b14475207d5418cd79e7f0ba3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:29 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Added IO permissions and priorities.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f2739de19176009b14475207d5418cd79e7f0ba3",
      "tree": "5895a24190aed6b0a8499b4e8b68a67eb5d09ecb",
      "parents": [
        "50e4babfb0c36f1665ffcdc9a1826021aedb173f"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:28 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Added -\u003eshow_stats() callback.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "50e4babfb0c36f1665ffcdc9a1826021aedb173f",
      "tree": "7cea7697e5849482874c62b440bc068fc6ff058d",
      "parents": [
        "b82ba780a769a2735c86b5197457972a7df0af08"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:27 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Drop ftrans debugging code.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b82ba780a769a2735c86b5197457972a7df0af08",
      "tree": "4da0f8901f6e3985c78bbbe75d708d6763ddc6c8",
      "parents": [
        "d1ec64409bf6fed877d0e55e23587b2b6f5d7d58"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:26 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Use wait_on_page_timeout when waiting for remote directory sync instead of hardcoded 25 seconds.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1ec64409bf6fed877d0e55e23587b2b6f5d7d58",
      "tree": "79f055d4c07e69798cd3f28981bf78e826020dfe",
      "parents": [
        "cee9bb2ebdc1697f9be7ee5bdd6867daaa712179"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:25 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Reduce debugging noise about non-existing objects.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cee9bb2ebdc1697f9be7ee5bdd6867daaa712179",
      "tree": "370cc93935bf1ed377d2e696d3c297e399d9246d",
      "parents": [
        "e504342448375ffd73dec2b540a5aaf5da6f8439"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:24 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Sync fs before killing it, since dentry cache is shrunk before writeback is invoked via generic_shutdown_super()\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e504342448375ffd73dec2b540a5aaf5da6f8439",
      "tree": "d60321eb21b56d4e7e9c1d774a0aad51fcafc990",
      "parents": [
        "872dc5e500cc25e3c35d83510dfbd6fb8d78221b"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:23 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:30 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Extend remount option.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "872dc5e500cc25e3c35d83510dfbd6fb8d78221b",
      "tree": "d5abc9b5882adc5c382a6f2ae77fb8a435159777",
      "parents": [
        "b522efdd6f8ab8eaae8c8aa984ab7f06a08bcc8e"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:22 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:29 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Set NETFS_INODE_REMOTE_SYNCED and clear NETFS_INODE_OWNED bits in the root inode.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b522efdd6f8ab8eaae8c8aa984ab7f06a08bcc8e",
      "tree": "0ded1685b08edc192bcb2f3135d83a836ca9e8c7",
      "parents": [
        "86ac7253e81b47808f2702596efdfcbfb1a62372"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:21 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:28 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Added \u0027need_lock\u0027 variable into debug print.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "86ac7253e81b47808f2702596efdfcbfb1a62372",
      "tree": "954642745229d8c837316987595a34a7ffbc5af1",
      "parents": [
        "f3b8fa701b4bd8ec6d378896ad005f01e8382381"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:20 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:28 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Disable read lock in pohmelfs_getattr().\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3b8fa701b4bd8ec6d378896ad005f01e8382381",
      "tree": "d330e215ee3cf4202624b731af428a8152821ec2",
      "parents": [
        "288a9a8955cd28bf6a0f48ec821cf9028e96081b"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:19 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:28 2009 -0700"
      },
      "message": "Staging: Pohmelfs: Move parent lock to the place where we really have to send a lookup request to the server.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "288a9a8955cd28bf6a0f48ec821cf9028e96081b",
      "tree": "67d982fde2c729e00c4d17f8fe4381b143e265f4",
      "parents": [
        "f7ed550b3ecab4a14f78019ff3e8899add607f92"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Fri Mar 27 15:04:18 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: pohmelfs: Populate dentry cache when receiving the new readdir entry.\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f7ed550b3ecab4a14f78019ff3e8899add607f92",
      "tree": "8a773a58526126a04290adeed9298da3c07686ae",
      "parents": [
        "d203eea8db0b4acbd19ade1aa025ad9b9e0d8863"
      ],
      "author": {
        "name": "Lior Dotan",
        "email": "liodot@gmail.com",
        "time": "Wed Feb 11 13:35:10 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Revert Staging: SLICOSS: use gfp_kernel where possible\n\nRevert commit 2bb347361e2c19799431f56488a3f64de40a3aa6\n\nThis commit has been reported to cause problems:\n  Mar 24 11:50:31 linuxdev kernel: BUG: sleeping function called from invalid context at mm/slub.c:1599 Mar 24 11:50:31 linuxdev kernel: in_atomic(): 1, irqs_disabled(): 0, pid: 3251, name: avahi-daemon\n\nCc: Lior Dotan \u003cliodot@gmail.com\u003e\nCc: Christopher Harrer \u003ccharrer@alacritech.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d203eea8db0b4acbd19ade1aa025ad9b9e0d8863",
      "tree": "74bf5b266d0a0596a25bec2f90f8c79973b1a392",
      "parents": [
        "861a0dcc397f3e94024cc311086799393ec517df"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Apr 06 15:15:55 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: STLC45XX should depend on GENERIC_HARDIRQS\n\nm68k allmodconfig:\n| drivers/staging/stlc45xx/stlc45xx.c: In function \u0027stlc45xx_probe\u0027:\n| drivers/staging/stlc45xx/stlc45xx.c:2456: error: implicit declaration of function \u0027set_irq_type\u0027\n| make[6]: *** [drivers/staging/stlc45xx/stlc45xx.o] Error 1\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "861a0dcc397f3e94024cc311086799393ec517df",
      "tree": "cb0cd51f01acc1d35693df79707e533cae39139f",
      "parents": [
        "0cf24a7dc9123ddf63c413b6d4b38017b19db713"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:13:00 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: binder: Defer flush and release operations to avoid deadlocks.\n\nIf a transaction that contains a file descriptor fails on a later object,\nthe new file descriptor needs to be closed. If this is a binder file\ndescriptor we would deadlock in flush. If there were no other references to\nthe file at this point release would also be called.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0cf24a7dc9123ddf63c413b6d4b38017b19db713",
      "tree": "7a11d6b10d3f7d32ad2b08fa617313f897fbb10c",
      "parents": [
        "7af7467efa64affc6505375ceac97d68cfb58e94"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:59 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:27 2009 -0700"
      },
      "message": "Staging: binder: Prevent the wrong thread from adding a transaction to the stack.\n\nIf a thread is part of a transaction stack, it is only allowed to make\nanother call if it was the target of the top transaction on the stack.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7af7467efa64affc6505375ceac97d68cfb58e94",
      "tree": "c68b173c0a08f95b633edb936b5a09929ceb7ace",
      "parents": [
        "282ca175d4c440ec4d74bc622ee497e5b3530ce5"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:58 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Cast to uintptr_t instead of size_t when aligning pointers\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "282ca175d4c440ec4d74bc622ee497e5b3530ce5",
      "tree": "4e336942fcfca0715a988332da6d0e7890fbad8e",
      "parents": [
        "ea5c4cc68e2b5f4ec41d666376d3606d4d5c3426"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:57 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Keep a reference to the files_struct while the driver is mmapped\n\nThis prevents breaking fget_light if a single threaded application\nallows incoming file descriptors (in replies or on nodes).\nShould also prevent inserting a file in the wrong files_struct if the\nreceving process execs in the middle of a transaction (between\ntask_get_unused_fd_flags and task_fd_install).\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ea5c4cc68e2b5f4ec41d666376d3606d4d5c3426",
      "tree": "3d6a9b0ceca8d1f0583bda79bfc05d09f887b073",
      "parents": [
        "4ddfc911e39a01f95ad9765d3b9e6f43e14eeff4"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:56 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Add more offset validation.\n\nCheck that datasize is not smaller than one flat_binder_object.\nCheck that offsets are aligned.\nCheck that offsets_size is aligned.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ddfc911e39a01f95ad9765d3b9e6f43e14eeff4",
      "tree": "2188fdf4f928a78dfcc6fb3305041494ef59da10",
      "parents": [
        "85e0b0cbbfc17e7f7baa9e76f9a937249108fc52"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:55 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: mmap fixes.\n\nOnly allow a binder file pointer to be mmapped once. The buffer management\ncode cannot deal with more then one area.\nAlso remove leftover mutex_unlock if mmap fails.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "85e0b0cbbfc17e7f7baa9e76f9a937249108fc52",
      "tree": "13b9681d8ee1a11def4df921571cd5a2d0bd984c",
      "parents": [
        "1d8cbcf5d66b1f23f776a2c10ef9574a338cd109"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Don\u0027t create two proc entries with the same name if the driver is opened twice in one process.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1d8cbcf5d66b1f23f776a2c10ef9574a338cd109",
      "tree": "38b8098ea09558ca9b2c9f54646db8ff1dd5e5b7",
      "parents": [
        "20aa9e9b5465a2566e23d78643735dfae3277dab"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Apr 06 15:12:53 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: binder: Remove VM_EXEC check.\n\nMany platforms do not support mappings without VM_EXEC.\n\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "20aa9e9b5465a2566e23d78643735dfae3277dab",
      "tree": "993654ac278531224851ff48011f73f434e95d05",
      "parents": [
        "7cf94029bc0ba99f85a95f19d6823391dffbcf5a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Apr 07 18:43:43 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: aten2011: Clean up some tty bits\n\nMinor fixes for tty layer stuff in this driver\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7cf94029bc0ba99f85a95f19d6823391dffbcf5a",
      "tree": "d74e778746c851d1f67e905b2b14b4d7d23db2a9",
      "parents": [
        "a405f43ee336fb890fd967625cc133f9d2e59a9f"
      ],
      "author": {
        "name": "Daniele Napolitano",
        "email": "dnax88@gmail.com",
        "time": "Wed Apr 01 14:53:39 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:26 2009 -0700"
      },
      "message": "Staging: rt2870: add ID for Sitecom WL-315\n\nSigned-off-by: Daniele Napolitano \u003cdnax88@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a405f43ee336fb890fd967625cc133f9d2e59a9f",
      "tree": "9a7cc1b77b6ecbe25f62d7243dcbf051d6a48f29",
      "parents": [
        "cea96778196dcf7127d6bbbf296c1651848650f2"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:59:13 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: line6: convert to snd_card_create()\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cea96778196dcf7127d6bbbf296c1651848650f2",
      "tree": "190d89ffece97943108a53fda70e34ade45df957",
      "parents": [
        "7bea36118ee888f0428d22ea6a5560de33e6e739"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:31:28 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: wlan-ng: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7bea36118ee888f0428d22ea6a5560de33e6e739",
      "tree": "2e51e35eebf297f15d55465182c5f5daedc2649f",
      "parents": [
        "79bd1096bb31445a04b43e470e03d40d700a14a1"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:30:46 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: sxg: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "79bd1096bb31445a04b43e470e03d40d700a14a1",
      "tree": "3e7044cd41cde0be60a9d494ddfad9b4e69da937",
      "parents": [
        "d39efb24eaf7cbda4d161b152f1eab82939fb6e9"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:30:08 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: slicoss: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d39efb24eaf7cbda4d161b152f1eab82939fb6e9",
      "tree": "4c2fcb8c94f4ed17e87f9469ff2332d3eafda61b",
      "parents": [
        "4d562f74ec2cd3e957fbc222b0e975554bb5f2c2"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:29:18 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: rt3070: convert to netdev_ops\n\nAlso remove unused variable.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d562f74ec2cd3e957fbc222b0e975554bb5f2c2",
      "tree": "5128ed2f5df641d9a1606f3ccaaf0f994d7d55c9",
      "parents": [
        "ca7d2dbbadd6c3d6d10e98b94e25cb9566ed3af1"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:28:11 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:25 2009 -0700"
      },
      "message": "Staging: rt2870: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ca7d2dbbadd6c3d6d10e98b94e25cb9566ed3af1",
      "tree": "e21a96dd5c5ac53abb9cedc25a4688e9c5dc3ff7",
      "parents": [
        "17a23b384f88a336a5230e80dea2013aad03b6f7"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:27:21 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: rt2860: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "17a23b384f88a336a5230e80dea2013aad03b6f7",
      "tree": "d0fdce4ec27b4a7fbcc0b6da2fcfbc4af07df796",
      "parents": [
        "fa5a602a62d7dca6d8ea24cfb4aae349dbaabc7b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:26:25 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: otus: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa5a602a62d7dca6d8ea24cfb4aae349dbaabc7b",
      "tree": "ec353c5a3c165f53bffefe6d127cd57866ac40e7",
      "parents": [
        "0e46ff33d4a698bf0b69fec0eab076d65709e357"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:25:33 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: et131x: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0e46ff33d4a698bf0b69fec0eab076d65709e357",
      "tree": "85ac696b796fbde8f51da398ce34794b28d91ff1",
      "parents": [
        "3a3236827372a1d3ddfb2ea8abf84ba89e856b44"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:24:32 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: epl: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a3236827372a1d3ddfb2ea8abf84ba89e856b44",
      "tree": "5137d04d8a48723532f246818ac5e8f8a6b3e0c6",
      "parents": [
        "9f76208c33984ab777eace5d07a4e36e88703e02"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Mar 29 19:23:34 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 11:06:24 2009 -0700"
      },
      "message": "Staging: at76: convert to netdev_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fca10c81d99ff9956179058460dfddc0418f3902",
      "tree": "ce940de5eb0b580d82cf3d9e4262a45bcc7f7598",
      "parents": [
        "5936ac7f93965931c508e1928d142076998ce65d"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:30 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:29 2009 -0700"
      },
      "message": "WUSB: correct format of wusb_chid sysfs file\n\nMake the wusb_chid sysfs file match the ABI documentation.\n\nPrint all zeros if the WUSB host is stopped (instead of an empty file)\nand end the file with a newline.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5936ac7f93965931c508e1928d142076998ce65d",
      "tree": "ab6eafd9032dd6bf4b9b35d1c799745de2487000",
      "parents": [
        "8db324ec4322a15cf8819b8a7f0eff5aa98b2ff6"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:32 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:28 2009 -0700"
      },
      "message": "WUSB: fix oops when completing URBs for disconnected devices\n\nFix an oops in wusbhc_giveback_urb() if the wusb device had disconnected\nwhile an urb was in progress. Also release the ref count obtained here.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8db324ec4322a15cf8819b8a7f0eff5aa98b2ff6",
      "tree": "9e42bb8c488576828566c1857687ac4b569a8cd1",
      "parents": [
        "f720af91ec2c67e9a1abbd935570f4b4e1f0dd54"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:33 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:28 2009 -0700"
      },
      "message": "WUSB: disconnect all devices when stopping a WUSB HCD\n\nMake sure all WUSB devices are disconnected when stopping a WUSB HCD so\nthat we don\u0027t leak the devices\u0027 wusb_dev structures.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f720af91ec2c67e9a1abbd935570f4b4e1f0dd54",
      "tree": "af1dfd698dedced7944dcce7dcb84ed6fd8860aa",
      "parents": [
        "7f0406db5fe4dd3ad3cbd53830239a87d68156fd"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:31 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: whci-hcd: check return value of usb_hcd_link_urb_to_ep()\n\nCheck the return value of usb_hcd_link_urb_to_ep() and do not add the\nurb to the ASL/PZL if it returns an error.\n\nOmitting the check results in urbs that appear to be submitted\nsuccessfully but then cannot be unliked (because\nusb_hcd_check_unlink_urb() returns an error).  This can cause khubd (for\nexample) to block forever in usb_kill_urb().\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7f0406db5fe4dd3ad3cbd53830239a87d68156fd",
      "tree": "ffdcf8e047b837da06034b1806d88acbd1033264",
      "parents": [
        "3444b26afa145148951112534f298bdc554ec789"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:29 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: whci-hcd: provide a endpoint_reset method\n\nProvide a endpoint_reset method to reset sequence number and current\nwindow.  This QHead information can only be changed while the qset is\nnot in a schedule.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3444b26afa145148951112534f298bdc554ec789",
      "tree": "b2c8d9b13d04869ffdad1e46a9ebbf819e7ed7b4",
      "parents": [
        "d45e230bf03850f17394a760dfa003d986a67729"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Wed Apr 08 17:36:28 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:27 2009 -0700"
      },
      "message": "USB: add reset endpoint operations\n\nWireless USB endpoint state has a sequence number and a current\nwindow and not just a single toggle bit.  So allow HCDs to provide a\nendpoint_reset method and call this or clear the software toggles as\nrequired (after a clear halt, set configuration etc.).\n\nusb_settoggle() and friends are then HCD internal and are moved into\ncore/hcd.h and all device drivers call usb_reset_endpoint() instead.\n\nIf the device endpoint state has been reset (with a clear halt) but\nthe host endpoint state has not then subsequent data transfers will\nnot complete. The device will only work again after it is reset or\ndisconnected.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d45e230bf03850f17394a760dfa003d986a67729",
      "tree": "e935274e1d5dc44153a2df83f1c483185113e783",
      "parents": [
        "dfc15e8955338fedf5c5d15622c4042c1e4ee332"
      ],
      "author": {
        "name": "Dr. Greg Wettstein",
        "email": "greg@enjellic.com",
        "time": "Sat Apr 11 09:12:08 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB device codes for Motorola phone.\n\nThe v950 appears to be a ruggedized version of the Motorola Razor\nphone.  Tethering to the phone to use it in \u0027phone as modem\u0027 mode\nrequires the use of the specialized moto-modem driver which layers\nover the usb-serial driver.  Support for the v950 was added simply\nadding the device ID\u0027s for the phone.\n\nSigned-off-by: Dr. Greg Wettstein \u003cgreg@enjellic.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfc15e8955338fedf5c5d15622c4042c1e4ee332",
      "tree": "0353aae00ce4c1a80eec5cd6273eeb7c7561fb6c",
      "parents": [
        "f4c1a8379a6d1ba39ac7b87f75d1352ef05cffff"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Apr 09 14:59:44 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "usb-storage: fix mistake in Makefile\n\nThis patch (as1228) fixes a Makefile error introduced when the\nsubdrivers in usb-storage were split out into separate modules.  The\nintention is that when CONFIG_USB_LIBUSUAL is set, libusual.o and\nusual-tables.o should be combined into a single object file (called\nusb-libusual).  The current Makefile will instead create two separate\nobjects, and the result won\u0027t load properly.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Alan Jenkins \u003csourcejedi.lkml@googlemail.com\u003e\nReported-and-tested-by: Mike Galbraith \u003cefault@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f4c1a8379a6d1ba39ac7b87f75d1352ef05cffff",
      "tree": "5eff626ce5bd4b0975515fb12f69521910ea69d2",
      "parents": [
        "c7877e1983f051cc267e1ec8c232a02d23c0a82a"
      ],
      "author": {
        "name": "Werner Cornelius",
        "email": "werner@cornelius-consult.de",
        "time": "Fri Jan 16 21:02:41 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB: usb-serial ch341: support for DTR/RTS/CTS\n\ncommit 664d5df92e88b6ef091048a802b3750f4e989180 upstream.\n\nFixup of Werner Cornelius patch to the ch341 USB-serial driver, which adds:\n- support all baudrates, not just a hard-coded set\n- support for controlling DTR, RTS and CTS\n\nFeatures still missing:\n- character length other than 8 bits\n- parity settings\n- break control\n\nI adapted his patch for the new usb_serial API introduced in 2.6.25-git8 by\nAlan Cox on 22 July 2008. Non-compliance to the new API was a reason for\nrefusing a similar patch from Tollef Fog Heen.\n\nUsage example by Tollef Fog Heen :\n        TEMPer USB thermometer \u003chttp://err.no/src/TEMPer.c\u003e\n\nbased on a patch by:\n\n\tFrom: Tollef Fog Heen \u003ctfheen@err.no\u003e\n\n\t* Implement support for all baud rates rather than just a hard\n\t  coded set.\n\t* Make it possible to control status and control lines\n\t* Grab a bunch of #defines from FreeBSD to reduce the number of\n\t  magic numbers in the file\n\nSigned-off-by: Werner Cornelius \u003cWerner.Cornelius@cornelius-consult.de\u003e\nSigned-off-by: Boris Hajduk \u003cboris@hajduk.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Tollef Fog Heen \u003ctfheen@err.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c7877e1983f051cc267e1ec8c232a02d23c0a82a",
      "tree": "2773db9e81ed3a1573c3e462f5479589f2659aa8",
      "parents": [
        "0ec8fd70fbd7327e1bf747c4a2f6b67efdf16618"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 07 11:56:32 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "Revert USB: usb-serial ch341: support for DTR/RTS/CTS\n\nReverts commit 664d5df92e88b6ef091048a802b3750f4e989180 as the commit\nlog information was not complete, and we didn\u0027t have a proper\nsigned-off-by by the author of the original BSD code.\n\nCc: Werner Cornelius \u003cWerner.Cornelius@cornelius-consult.de\u003e\nCc: Boris Hajduk \u003cboris@hajduk.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ec8fd70fbd7327e1bf747c4a2f6b67efdf16618",
      "tree": "5eff626ce5bd4b0975515fb12f69521910ea69d2",
      "parents": [
        "6b6e97107f12f3a9f7b5b43a6c3b94409240bcff"
      ],
      "author": {
        "name": "Kim Kyuwon",
        "email": "q1.kim@samsung.com",
        "time": "Thu Mar 26 18:56:51 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB: musb: fix possible panic while resuming\n\nDuring driver resume processing, musb could cause a kernel panic.\nFix by enabling the clock earlier, with the resume_early method.\n\nSigned-off-by: Kim Kyuwon \u003cq1.kim@samsung.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6b6e97107f12f3a9f7b5b43a6c3b94409240bcff",
      "tree": "2ae05da51a4020bf4892c9b2b307583813ffc9a9",
      "parents": [
        "b6e434a5404b9ce8c285ea081b6ea5c523b29db4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 26 18:29:19 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:26 2009 -0700"
      },
      "message": "USB: musb: fix isochronous TXDMA (take 2)\n\nMulti-frame isochronous TX URBs transfers in DMA mode never\ncomplete with CPPI DMA because musb_host_tx() doesn\u0027t restart\nDMA on the second frame, only emitting a debug message.\nWith Inventra DMA they complete, but in PIO mode.  To fix:\n\n - Factor out programming of the DMA transfer from\n   musb_ep_program() into musb_tx_dma_program();\n\n - Reorder the code at the end of musb_host_tx() to\n   facilitate the fallback to PIO iff DMA fails;\n\n - Handle the buffer offset consistently for both\n   PIO and DMA modes;\n\n - Add an argument to musb_ep_program() for the same\n   reason (it only worked correctly with non-zero\n   offset of the first frame in PIO mode);\n\n - Set the completed isochronous frame descriptor\u0027s\n   \u0027actual_length\u0027 and \u0027status\u0027 fields correctly in\n   DMA mode.\n\nAlso, since CPPI reportedly doesn\u0027t like sending isochronous\npackets in the RNDIS mode, change the criterion for this\nmode to be used only for multi-packet transfers.  (There\u0027s\nno need for that mode in the single-packet case anyway.)\n\n[ dbrownell@users.sourceforge.net: split comment paragraph\ninto bullet list, shrink patch delta, style tweaks ]\n\nSigned-off-by: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b6e434a5404b9ce8c285ea081b6ea5c523b29db4",
      "tree": "8a1d0aac0692859aeb97931b86bf60314b663567",
      "parents": [
        "c7bbc056a92476b3b3d70a8df7cc746ac5d56de7"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 26 18:27:47 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: musb: sanitize clearing TXCSR DMA bits (take 2)\n\nThe MUSB code clears TXCSR_DMAMODE incorrectly in several\nplaces, either asserting that TXCSR_DMAENAB is clear (when\nsometimes it isn\u0027t) or clearing both bits together.  Recent\nversions of the programmer\u0027s guide require DMAENAB to be\ncleared first, although some older ones didn\u0027t.\n\nFix this and while at it:\n\n - In musb_gadget::txstate(), stop clearing the AUTOSET\n   and DMAMODE bits for the CPPI case since they never\n   get set anyway (the former bit is reserved on DaVinci);\n   but do clear the DMAENAB bit on the DMA error path.\n\n - In musb_host::musb_ep_program(), remove the duplicate\n   DMA controller specific code code clearing the TXCSR\n   previous state, add the code to clear TXCSR DMA bits\n   on the Inventra DMA error path, to replace such code\n   (executed late) on the PIO path.\n\n - In musbhsdma::dma_channel_abort()/dma_controller_irq(),\n   add/use the \u0027offset\u0027 variable to avoid MUSB_EP_OFFSET()\n   invocations on every RXCSR/TXCSR access.\n\n[dbrownell@users.sourceforge.net: don\u0027t introduce CamelCase,\nshrink diff]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c7bbc056a92476b3b3d70a8df7cc746ac5d56de7",
      "tree": "2d7254ae97e2af4068a5b2a81118d3b72c1550c8",
      "parents": [
        "78322c1a64387673f46afb8b5e31edec94e9603d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 26 18:26:40 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: musb: bugfixes for multi-packet TXDMA support\n\nWe really want to use DMA mode 1 for all multi-packet transfers;\nthat\u0027s one IRQ on DMA completion, instead of one per packet.\n\nThere is an important issue with such transfers, especially on\nthe host side:  when such transfers end with a full-size packet,\nwe must defer musb_dma_completion() calls until the FIFO empties.\nElse we report URB completions too soon, and may clobber data in\nthe FIFO fifo when writing the next packet (losing data).\n\nThe Inventra DMA support uses DMA mode 1, but it ignores that\nissue.  The CPPI DMA support uses mode 0, but doesn\u0027t handle\nits TXPKTRDY interrupts quite right either; it can get stale\n\"packet ready\" interrupts, and report transfer completion too\nearly using slightly different code paths, also losing data.\n\nSo I\u0027m solving it in a generic way -- by adding a sort of the\n\"interrupt filter\" into musb_host_tx(), catching these cases\nwhere a DMA completion IRQ doesn\u0027t suffice and removing some\nneedlessly controller-specific logic.  When a TXDMA interrupt\nhappens and DMA request mode 1 is active, that filter resets\nto mode 0 and defers URB completion processing until TXPKTRDY,\nunless the FIFO is already empty.  Related filtering logic in\nInventra and CPPI code gets removed.\n\nSince it should be competely safe now to use the DMA request\nmode 1 for host side transfers with the CPPI DMA controller,\nset it in musb_h_tx_dma_start() ... now renamed (and shared).\n\n[ dbrownell@users.sourceforge.net: don\u0027t introduce more\nCamElCase; use more concise explanations ]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78322c1a64387673f46afb8b5e31edec94e9603d",
      "tree": "811809247734b7bac96e7dbea5f82693c3be1078",
      "parents": [
        "e4813eec8d47c8299d968bd5349dc881fa481c26"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 26 17:38:30 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 17 10:50:25 2009 -0700"
      },
      "message": "USB: musb_host, fix ep0 fifo flushing\n\nThe MUSB host side can\u0027t share generic TX FIFO flush logic\nwith EP0; the EP0 TX status register bits are different\nfrom those for other entpoints.\n\nResolve this issue by providing a new EP0-specific routine\nto flush and reset the FIFO, which pays careful attention to\nrestrictions listed in the latest programmer\u0027s guide.  This\ngets rid of an open issue whereby the usbtest control write\ntest (#14) failed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "e4813eec8d47c8299d968bd5349dc881fa481c26"
}
