)]}'
{
  "log": [
    {
      "commit": "84c751bd4aebbaae995fe32279d3dba48327bad4",
      "tree": "3ada98123a0a7e85e903e930eea5510f488d4c4d",
      "parents": [
        "865f38a3a3262d4a8a3d381a6899d2a6b7242244"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Tue Apr 30 15:27:59 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 17:04:05 2013 -0700"
      },
      "message": "ptrace: add ability to retrieve signals without removing from a queue (v4)\n\nThis patch adds a new ptrace request PTRACE_PEEKSIGINFO.\n\nThis request is used to retrieve information about pending signals\nstarting with the specified sequence number.  Siginfo_t structures are\ncopied from the child into the buffer starting at \"data\".\n\nThe argument \"addr\" is a pointer to struct ptrace_peeksiginfo_args.\nstruct ptrace_peeksiginfo_args {\n\tu64 off;\t/* from which siginfo to start */\n\tu32 flags;\n\ts32 nr;\t\t/* how may siginfos to take */\n};\n\n\"nr\" has type \"s32\", because ptrace() returns \"long\", which has 32 bits on\ni386 and a negative values is used for errors.\n\nCurrently here is only one flag PTRACE_PEEKSIGINFO_SHARED for dumping\nsignals from process-wide queue.  If this flag is not set, signals are\nread from a per-thread queue.\n\nThe request PTRACE_PEEKSIGINFO returns a number of dumped signals.  If a\nsignal with the specified sequence number doesn\u0027t exist, ptrace returns\nzero.  The request returns an error, if no signal has been dumped.\n\nErrors:\nEINVAL - one or more specified flags are not supported or nr is negative\nEFAULT - buf or addr is outside your accessible address space.\n\nA result siginfo contains a kernel part of si_code which usually striped,\nbut it\u0027s required for queuing the same siginfo back during restore of\npending signals.\n\nThis functionality is required for checkpointing pending signals.  Pedro\nAlves suggested using it in \"gdb\" to peek at pending signals.  gdb already\nuses PTRACE_GETSIGINFO to get the siginfo for the signal which was already\ndequeued.  This functionality allows gdb to look at the pending signals\nwhich were not reported yet.\n\nThe prototype of this code was developed by Oleg Nesterov.\n\nSigned-off-by: Andrew Vagin \u003cavagin@openvz.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \"Michael Kerrisk (man-pages)\" \u003cmtk.manpages@gmail.com\u003e\nCc: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Pedro Alves \u003cpalves@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87c1f0f8c9442c86cbb343b9324bef8312029d7d",
      "tree": "47f97d468a83d2f13d08fe9603fc91e23cb60c8e",
      "parents": [
        "165bc513f7ec54d3fa3660f5c851c4bbc533d577",
        "164c013858a2e89b450cd8021a8be896f9e05697"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 10:09:39 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 10:09:39 2013 -0700"
      },
      "message": "Merge tag \u0027metag-for-v3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull arch/metag update from James Hogan:\n\n - Various fixes for the interrupting perf counter handling in metag\u0027s\n   perf backend.\n\n - Add OProfile support based on perf.\n\n - Sets up cache partitions for SMP so bootloader doesn\u0027t have to.\n\n - Patch from Paul Bolle to remove ARCH_POPULATES_NODE_MAP again\n   (touches microblaze too).\n\n - Add TLS pointer regset to metag ptrace api.\n\n - Add exported metag DSP extended context handling header \u003casm/ech.h\u003e.\n\n - Increase defconfig log buffer size to 128KiB.\n\n - Various fixes, typos, missing exports.\n\n* tag \u0027metag-for-v3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag:\n  metag: defconfigs: increase log buffer 8KiB \u003d\u003e 128KiB\n  metag: avoid unnecessary builtin dtb rebuilds\n  metag: add exported \u003casm/ech.h\u003e for extended context handling\n  metag: export _metag_da_present and cpu_2_hwthread_id\n  metag: ptrace: Implement NT_METAG_TLS\n  memblock: Kill ARCH_POPULATES_NODE_MAP once more\n  metag: cachepart: fix get_global_dcache_size() typo\n  metag: cachepart: take into account small cache bits\n  metag: smp: copy cache partition and enable GCOn\n  metag: OProfile support\n  metag: perf: prepare for use by oprofile\n  metag: perf: don\u0027t reset TXTACTCYC\n  metag: perf: use hard_processor_id() to get thread\n  metag: perf: fix frequency sampling (dynamic period)\n  metag: perf: add missing prev_count updates\n  metag: perf: fixes for interrupting perf counters\n  metag: perf: fix wrap handling in delta calculation\n  metag: perf: fix core internal / perf channel mux\n"
    },
    {
      "commit": "240c3c3424366c8109babd2a0fe80855de511b35",
      "tree": "72eb8652c8e513715efee1e254644b4b670333fd",
      "parents": [
        "19b344efa35dbc253e2d10403dafe6aafda73c56",
        "df90e2258950fd631cdbf322c1ee1f22068391aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:58:16 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 09:58:16 2013 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media update from Mauro Carvalho Chehab:\n\n - OF documentation and patches at core and drivers, to be used by for\n   embedded media systems\n\n - some I2C drivers used on go7007 were rewritten/promoted from staging:\n   sony-btf-mpx, tw2804, tw9903, tw9906, wis-ov7640, wis-uda1342\n\n - add fimc-is driver (Exynos)\n\n - add a new radio driver: radio-si476x\n\n - add a two new tuners: r820t and tuner_it913x\n\n - split camera code on em28xx driver and add more models\n\n - the cypress firmware load is used outside dvb usb drivers.  So, move\n   it to a common directory to make easier to re-use it\n\n - siano media driver updated to work with sms2270 devices\n\n - several work done in order to promote go7007 and solo6x1x out of\n   staging (still, there are some pending issues)\n\n - several API compliance fixes at v4l2 drivers that don\u0027t behave as\n   expected\n\n - as usual, lots of driver fixes, improvements, cleanups and new device\n   addition at the existing drivers.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (831 commits)\n  [media] cx88: make core less verbose\n  [media] em28xx: fix oops at em28xx_dvb_bus_ctrl()\n  [media] s5c73m3: fix indentation of the help section in Kconfig\n  [media] cx25821-alsa: get rid of a __must_check warning\n  [media] cx25821-video: declare cx25821_vidioc_s_std as static\n  [media] cx25821-video: remove maxw from cx25821_vidioc_try_fmt_vid_cap\n  [media] r820t: Remove a warning for an unused value\n  [media] dib0090: Fix a warning at dib0090_set_EFUSE\n  [media] dib8000: fix a warning\n  [media] dib8000: Fix sub-channel range\n  [media] dib8000: store dtv_property_cache in a temp var\n  [media] dib8000: warning fix: declare internal functions as static\n  [media] r820t: quiet gcc warning on n_ring\n  [media] r820t: memory leak in release()\n  [media] r820t: precendence bug in r820t_xtal_check()\n  [media] videodev2.h: Remove the unused old V4L1 buffer types\n  [media] anysee: Grammar s/report the/report to/\n  [media] anysee: Initialize ret \u003d 0 in anysee_frontend_attach()\n  [media] media: videobuf2: fix the length check for mmap\n  [media] em28xx: save isoc endpoint number for DVB only if endpoint has alt settings with xMaxPacketSize !\u003d 0\n  ...\n"
    },
    {
      "commit": "ab86e974f04b1cd827a9c7c35273834ebcd9ab38",
      "tree": "41df33732d2700d6d57d1e7ab3f430942f09ffcc",
      "parents": [
        "8700c95adb033843fc163d112b9d21d4fda78018",
        "6f7a05d7018de222e40ca003721037a530979974"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 08:15:40 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 08:15:40 2013 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull core timer updates from Ingo Molnar:\n \"The main changes in this cycle\u0027s merge are:\n\n   - Implement shadow timekeeper to shorten in kernel reader side\n     blocking, by Thomas Gleixner.\n\n   - Posix timers enhancements by Pavel Emelyanov:\n\n   - allocate timer ID per process, so that exact timer ID allocations\n     can be re-created be checkpoint/restore code.\n\n   - debuggability and tooling (/proc/PID/timers, etc.) improvements.\n\n   - suspend/resume enhancements by Feng Tang: on certain new Intel Atom\n     processors (Penwell and Cloverview), there is a feature that the\n     TSC won\u0027t stop in S3 state, so the TSC value won\u0027t be reset to 0\n     after resume.  This can be taken advantage of by the generic via\n     the CLOCK_SOURCE_SUSPEND_NONSTOP flag: instead of using the RTC to\n     recover/approximate sleep time, the main (and precise) clocksource\n     can be used.\n\n   - Fix /proc/timer_list for 4096 CPUs by Nathan Zimmer: on so many\n     CPUs the file goes beyond 4MB of size and thus the current\n     simplistic seqfile approach fails.  Convert /proc/timer_list to a\n     proper seq_file with its own iterator.\n\n   - Cleanups and refactorings of the core timekeeping code by John\n     Stultz.\n\n   - International Atomic Clock time is managed by the NTP code\n     internally currently but not exposed externally.  Separate the TAI\n     code out and add CLOCK_TAI support and TAI support to the hrtimer\n     and posix-timer code, by John Stultz.\n\n   - Add deep idle support enhacement to the broadcast clockevents core\n     timer code, by Daniel Lezcano: add an opt-in CLOCK_EVT_FEAT_DYNIRQ\n     clockevents feature (which will be utilized by future clockevents\n     driver updates), which allows the use of IRQ affinities to avoid\n     spurious wakeups of idle CPUs - the right CPU with an expiring\n     timer will be woken.\n\n   - Add new ARM bcm281xx clocksource driver, by Christian Daudt\n\n   - ... various other fixes and cleanups\"\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (52 commits)\n  clockevents: Set dummy handler on CPU_DEAD shutdown\n  timekeeping: Update tk-\u003ecycle_last in resume\n  posix-timers: Remove unused variable\n  clockevents: Switch into oneshot mode even if broadcast registered late\n  timer_list: Convert timer list to be a proper seq_file\n  timer_list: Split timer_list_show_tickdevices\n  posix-timers: Show sigevent info in proc file\n  posix-timers: Introduce /proc/PID/timers file\n  posix timers: Allocate timer id per process (v2)\n  timekeeping: Make sure to notify hrtimers when TAI offset changes\n  hrtimer: Fix ktime_add_ns() overflow on 32bit architectures\n  hrtimer: Add expiry time overflow check in hrtimer_interrupt\n  timekeeping: Shorten seq_count region\n  timekeeping: Implement a shadow timekeeper\n  timekeeping: Delay update of clock-\u003ecycle_last\n  timekeeping: Store cycle_last value in timekeeper struct as well\n  ntp: Remove ntp_lock, using the timekeeping locks to protect ntp state\n  timekeeping: Simplify tai updating from do_adjtimex\n  timekeeping: Hold timekeepering locks in do_adjtimex and hardpps\n  timekeeping: Move ADJ_SETOFFSET to top level do_adjtimex()\n  ...\n"
    },
    {
      "commit": "e0972916e8fe943f342b0dd1c9d43dbf5bc261c2",
      "tree": "690c436f1f9b839c4ba34d17ab3efa63b97a2dce",
      "parents": [
        "1f889ec62c3f0d8913f3c32f9aff2a1e15099346",
        "5ac2b5c2721501a8f5c5e1cd4116cbc31ace6886"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 07:41:01 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 30 07:41:01 2013 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf updates from Ingo Molnar:\n \"Features:\n\n   - Add \"uretprobes\" - an optimization to uprobes, like kretprobes are\n     an optimization to kprobes.  \"perf probe -x file sym%return\" now\n     works like kretprobes.  By Oleg Nesterov.\n\n   - Introduce per core aggregation in \u0027perf stat\u0027, from Stephane\n     Eranian.\n\n   - Add memory profiling via PEBS, from Stephane Eranian.\n\n   - Event group view for \u0027annotate\u0027 in --stdio, --tui and --gtk, from\n     Namhyung Kim.\n\n   - Add support for AMD NB and L2I \"uncore\" counters, by Jacob Shin.\n\n   - Add Ivy Bridge-EP uncore support, by Zheng Yan\n\n   - IBM zEnterprise EC12 oprofile support patchlet from Robert Richter.\n\n   - Add perf test entries for checking breakpoint overflow signal\n     handler issues, from Jiri Olsa.\n\n   - Add perf test entry for for checking number of EXIT events, from\n     Namhyung Kim.\n\n   - Add perf test entries for checking --cpu in record and stat, from\n     Jiri Olsa.\n\n   - Introduce perf stat --repeat forever, from Frederik Deweerdt.\n\n   - Add --no-demangle to report/top, from Namhyung Kim.\n\n   - PowerPC fixes plus a couple of cleanups/optimizations in uprobes\n     and trace_uprobes, by Oleg Nesterov.\n\n  Various fixes and refactorings:\n\n   - Fix dependency of the python binding wrt libtraceevent, from\n     Naohiro Aota.\n\n   - Simplify some perf_evlist methods and to allow \u0027stat\u0027 to share code\n     with \u0027record\u0027 and \u0027trace\u0027, by Arnaldo Carvalho de Melo.\n\n   - Remove dead code in related to libtraceevent integration, from\n     Namhyung Kim.\n\n   - Revert \"perf sched: Handle PERF_RECORD_EXIT events\" to get \u0027perf\n     sched lat\u0027 back working, by Arnaldo Carvalho de Melo\n\n   - We don\u0027t use Newt anymore, just plain libslang, by Arnaldo Carvalho\n     de Melo.\n\n   - Kill a bunch of die() calls, from Namhyung Kim.\n\n   - Fix build on non-glibc systems due to libio.h absence, from Cody P\n     Schafer.\n\n   - Remove some perf_session and tracing dead code, from David Ahern.\n\n   - Honor parallel jobs, fix from Borislav Petkov\n\n   - Introduce tools/lib/lk library, initially just removing duplication\n     among tools/perf and tools/vm.  from Borislav Petkov\n\n  ... and many more I missed to list, see the shortlog and git log for\n  more details.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (136 commits)\n  perf/x86/intel/P4: Robistify P4 PMU types\n  perf/x86/amd: Fix AMD NB and L2I \"uncore\" support\n  perf/x86/amd: Remove old-style NB counter support from perf_event_amd.c\n  perf/x86: Check all MSRs before passing hw check\n  perf/x86/amd: Add support for AMD NB and L2I \"uncore\" counters\n  perf/x86/intel: Add Ivy Bridge-EP uncore support\n  perf/x86/intel: Fix SNB-EP CBO and PCU uncore PMU filter management\n  perf/x86: Avoid kfree() in CPU_{STARTING,DYING}\n  uprobes/perf: Avoid perf_trace_buf_prepare/submit if -\u003eperf_events is empty\n  uprobes/tracing: Don\u0027t pass addr\u003dip to perf_trace_buf_submit()\n  uprobes/tracing: Change create_trace_uprobe() to support uretprobes\n  uprobes/tracing: Make seq_printf() code uretprobe-friendly\n  uprobes/tracing: Make register_uprobe_event() paths uretprobe-friendly\n  uprobes/tracing: Make uprobe_{trace,perf}_print() uretprobe-friendly\n  uprobes/tracing: Introduce is_ret_probe() and uretprobe_dispatcher()\n  uprobes/tracing: Introduce uprobe_{trace,perf}_print() helpers\n  uprobes/tracing: Generalize struct uprobe_trace_entry_head\n  uprobes/tracing: Kill the pointless local_save_flags/preempt_count calls\n  uprobes/tracing: Kill the pointless seq_print_ip_sym() call\n  uprobes/tracing: Kill the pointless task_pt_regs() calls\n  ...\n"
    },
    {
      "commit": "df90e2258950fd631cdbf322c1ee1f22068391aa",
      "tree": "0b6dd2717c04bb7f93db6abdeda208aeea4cd74e",
      "parents": [
        "aad797c89903d570c17f6affc770eb98afd74e62",
        "02615ed5e1b2283db2495af3cf8f4ee172c77d80"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 30 09:01:04 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Apr 30 09:01:04 2013 -0300"
      },
      "message": "Merge branch \u0027devel-for-v3.10\u0027 into v4l_for_linus\n\n* patchwork: (831 commits)\n  [media] cx88: make core less verbose\n  [media] em28xx: fix oops at em28xx_dvb_bus_ctrl()\n  [media] s5c73m3: fix indentation of the help section in Kconfig\n  [media] cx25821-alsa: get rid of a __must_check warning\n  [media] cx25821-video: declare cx25821_vidioc_s_std as static\n  [media] cx25821-video: remove maxw from cx25821_vidioc_try_fmt_vid_cap\n  [media] r820t: Remove a warning for an unused value\n  [media] dib0090: Fix a warning at dib0090_set_EFUSE\n  [media] dib8000: fix a warning\n  [media] dib8000: Fix sub-channel range\n  [media] dib8000: store dtv_property_cache in a temp var\n  [media] dib8000: warning fix: declare internal functions as static\n  [media] r820t: quiet gcc warning on n_ring\n  [media] r820t: memory leak in release()\n  [media] r820t: precendence bug in r820t_xtal_check()\n  [media] videodev2.h: Remove the unused old V4L1 buffer types\n  [media] anysee: Grammar s/report the/report to/\n  [media] anysee: Initialize ret \u003d 0 in anysee_frontend_attach()\n  [media] media: videobuf2: fix the length check for mmap\n  [media] em28xx: save isoc endpoint number for DVB only if endpoint has alt settings with xMaxPacketSize !\u003d 0\n  ...\n\nConflicts:\n\tdrivers/media/pci/cx25821/cx25821-video.c\n\tdrivers/media/platform/Kconfig\n"
    },
    {
      "commit": "7136851117744f1d291bed6d307432699d405109",
      "tree": "6dc7d6bef45e24ad0d3d5d1b9290a81109758172",
      "parents": [
        "106c992a5ebef28193cf5958e49ceff5e4aebb04"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "darrick.wong@oracle.com",
        "time": "Mon Apr 29 15:07:25 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 15:54:33 2013 -0700"
      },
      "message": "mm: make snapshotting pages for stable writes a per-bio operation\n\nWalking a bio\u0027s page mappings has proved problematic, so create a new\nbio flag to indicate that a bio\u0027s data needs to be snapshotted in order\nto guarantee stable pages during writeback.  Next, for the one user\n(ext3/jbd) of snapshotting, hook all the places where writes can be\ninitiated without PG_writeback set, and set BIO_SNAP_STABLE there.\n\nWe must also flag journal \"metadata\" bios for stable writeout, since\nfile data can be written through the journal.  Finally, the\nMS_SNAP_STABLE mount flag (only used by ext3) is now superfluous, so get\nrid of it.\n\n[akpm@linux-foundation.org: rename _submit_bh()\u0027s `flags\u0027 to `bio_flags\u0027, delobotomize the _submit_bh declaration]\n[akpm@linux-foundation.org: teeny cleanup]\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nCc: Andy Lutomirski \u003cluto@amacapital.net\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec25e246b94a3233ab064994ef05a170bdba0e7c",
      "tree": "49b7d7e4c46e13bb465c7b832961596e41e8526a",
      "parents": [
        "507ffe4f3840ac24890a8123c702cf1b7fe4d33c",
        "4626b8daf9bb00ce6b4d533c1a155211ad880f32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 12:19:23 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 12:19:23 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here\u0027s the big USB pull request for 3.10-rc1.\n\n  Lots of USB patches here, the majority being USB gadget changes and\n  USB-serial driver cleanups, the rest being ARM build fixes / cleanups,\n  and individual driver updates.  We also finally got some chipidea\n  fixes, which have been delayed for a number of kernel releases, as the\n  maintainer has now reappeared.\n\n  All of these have been in linux-next for a while\"\n\n* tag \u0027usb-3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (568 commits)\n  USB: ehci-msm: USB_MSM_OTG needs USB_PHY\n  USB: OHCI: avoid conflicting platform drivers\n  USB: OMAP: ISP1301 needs USB_PHY\n  USB: lpc32xx: ISP1301 needs USB_PHY\n  USB: ftdi_sio: enable two UART ports on ST Microconnect Lite\n  usb: phy: tegra: don\u0027t call into tegra-ehci directly\n  usb: phy: phy core cannot yet be a module\n  USB: Fix initconst in ehci driver\n  usb-storage: CY7C68300A chips do not support Cypress ATACB\n  USB: serial: option: Added support Olivetti Olicard 145\n  USB: ftdi_sio: correct ST Micro Connect Lite PIDs\n  ARM: mxs_defconfig: add CONFIG_USB_PHY\n  ARM: imx_v6_v7_defconfig: add CONFIG_USB_PHY\n  usb: phy: remove exported function from __init section\n  usb: gadget: zero: put function instances on unbind\n  usb: gadget: f_sourcesink.c: correct a copy-paste misnomer\n  usb: gadget: cdc2: fix error return code in cdc_do_config()\n  usb: gadget: multi: fix error return code in rndis_do_config()\n  usb: gadget: f_obex: fix error return code in obex_bind()\n  USB: storage: convert to use module_usb_driver()\n  ...\n"
    },
    {
      "commit": "4f567cbc957a7cffd1a428a000d93bd903f42349",
      "tree": "e648bfed3732a23031a32811b20975827dad62d2",
      "parents": [
        "92ddcf4a011a95dac98d3bbb0211a2fa42f13dc1",
        "0e27263926699fcbbd574cff4dd6920007a50e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 11:18:34 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 11:18:34 2013 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver update from Greg Kroah-Hartman:\n \"Here\u0027s the big char / misc driver update for 3.10-rc1\n\n  A number of various driver updates, the majority being new\n  functionality in the MEI driver subsystem (it\u0027s now a subsystem, it\n  started out just a single driver), extcon updates, memory updates,\n  hyper-v updates, and a bunch of other small stuff that doesn\u0027t fit in\n  any other tree.\n\n  All of these have been in linux-next for a while\"\n\n* tag \u0027char-misc-3.10-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (148 commits)\n  Tools: hv: Fix a checkpatch warning\n  tools: hv: skip iso9660 mounts in hv_vss_daemon\n  tools: hv: use FIFREEZE/FITHAW in hv_vss_daemon\n  tools: hv: use getmntent in hv_vss_daemon\n  Tools: hv: Fix a checkpatch warning\n  tools: hv: fix checks for origin of netlink message in hv_vss_daemon\n  Tools: hv: fix warnings in hv_vss_daemon\n  misc: mark spear13xx-pcie-gadget as broken\n  mei: fix krealloc() misuse in in mei_cl_irq_read_msg()\n  mei: reduce flow control only for completed messages\n  mei: reseting -\u003e resetting\n  mei: fix reading large reposnes\n  mei: revamp mei_irq_read_client_message function\n  mei: revamp mei_amthif_irq_read_message\n  mei: revamp hbm state machine\n  Revert \"drivers/scsi: use module_pcmcia_driver() in pcmcia drivers\"\n  Revert \"scsi: pcmcia: nsp_cs: remove module init/exit function prototypes\"\n  scsi: pcmcia: nsp_cs: remove module init/exit function prototypes\n  mei: wd: fix line over 80 characters\n  misc: tsl2550: Use dev_pm_ops\n  ...\n"
    },
    {
      "commit": "96a3e8af5a54c324535472ca946215d5bafe6539",
      "tree": "e59b48aa3fa2b8c6c1f59f76b7b4c71f9c694093",
      "parents": [
        "a87451052fb914744571fc3ab39fcbf4fa4ef944",
        "d4f09c5d7fbabd1389a5f03f5c9329d790f544e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 09:30:25 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 29 09:30:25 2013 -0700"
      },
      "message": "Merge tag \u0027pci-v3.10-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI updates from Bjorn Helgaas:\n \"PCI changes for the v3.10 merge window:\n\n  PCI device hotplug\n   - Remove ACPI PCI subdrivers (Jiang Liu, Myron Stowe)\n   - Make acpiphp builtin only, not modular (Jiang Liu)\n   - Add acpiphp mutual exclusion (Jiang Liu)\n\n  Power management\n   - Skip \"PME enabled/disabled\" messages when not supported (Rafael\n     Wysocki)\n   - Fix fallback to PCI_D0 (Rafael Wysocki)\n\n  Miscellaneous\n   - Factor quirk_io_region (Yinghai Lu)\n   - Cache MSI capability offsets \u0026 cleanup (Gavin Shan, Bjorn Helgaas)\n   - Clean up EISA resource initialization and logging (Bjorn Helgaas)\n   - Fix prototype warnings (Andy Shevchenko, Bjorn Helgaas)\n   - MIPS: Initialize of_node before scanning bus (Gabor Juhos)\n   - Fix pcibios_get_phb_of_node() declaration \"weak\" annotation (Gabor\n     Juhos)\n   - Add MSI INTX_DISABLE quirks for AR8161/AR8162/etc (Xiong Huang)\n   - Fix aer_inject return values (Prarit Bhargava)\n   - Remove PME/ACPI dependency (Andrew Murray)\n   - Use shared PCI_BUS_NUM() and PCI_DEVID() (Shuah Khan)\"\n\n* tag \u0027pci-v3.10-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (63 commits)\n  vfio-pci: Use cached MSI/MSI-X capabilities\n  vfio-pci: Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK\n  PCI: Remove \"extern\" from function declarations\n  PCI: Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASK\n  PCI: Drop msi_mask_reg() and remove drivers/pci/msi.h\n  PCI: Use msix_table_size() directly, drop multi_msix_capable()\n  PCI: Drop msix_table_offset_reg() and msix_pba_offset_reg() macros\n  PCI: Drop is_64bit_address() and is_mask_bit_support() macros\n  PCI: Drop msi_data_reg() macro\n  PCI: Drop msi_lower_address_reg() and msi_upper_address_reg() macros\n  PCI: Drop msi_control_reg() macro and use PCI_MSI_FLAGS directly\n  PCI: Use cached MSI/MSI-X offsets from dev, not from msi_desc\n  PCI: Clean up MSI/MSI-X capability #defines\n  PCI: Use cached MSI-X cap while enabling MSI-X\n  PCI: Use cached MSI cap while enabling MSI interrupts\n  PCI: Remove MSI/MSI-X cap check in pci_msi_check_device()\n  PCI: Cache MSI/MSI-X capability offsets in struct pci_dev\n  PCI: Use u8, not int, for PM capability offset\n  [SCSI] megaraid_sas: Use correct #define for MSI-X capability\n  PCI: Remove \"extern\" from function declarations\n  ...\n"
    },
    {
      "commit": "4ed7e7bae6a4edc90bfa82b55716e4000b584436",
      "tree": "6599d5f1131da8424bdc0f70e16f642e264d6aa0",
      "parents": [
        "a5d0568e2a686684ecdd1d6cb4edc48bceace249"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sat Apr 20 12:07:16 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 25 10:29:14 2013 -0300"
      },
      "message": "[media] videodev2.h: Remove the unused old V4L1 buffer types\n\nThose aren\u0027t used anywhere for a long time. Drop it.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6402c7dc2a19c19bd8cdc7d80878b850da418942",
      "tree": "cda2ea2df40442e2aa016119f3548cc504127ea8",
      "parents": [
        "77c675ba18836802f6b73d2d773481d06ebc0f04",
        "60d509fa6a9c4653a86ad830e4c4b30360b23f0e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Apr 24 20:33:46 2013 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Apr 24 20:33:54 2013 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into timers/core\nReason: Get upstream fixes before adding conflicting code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "24bc69da32a93edac91b4dfb7806a7fb9c24c625",
      "tree": "cd7da136ef96ba32f2315df700019a487793e2f6",
      "parents": [
        "520fe9dc1b07827d795578037ffd11190767e448"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Wed Apr 17 17:26:23 2013 -0600"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Tue Apr 23 09:50:30 2013 -0600"
      },
      "message": "PCI: Clean up MSI/MSI-X capability #defines\n\nThis doesn\u0027t change any existing symbols, but it puts them in logical\norder and uses explicit masks instead of shifts, like the rest of the\nfile.\n\nIt also adds new symbols for PCI_MSIX_TABLE_BIR,\nPCI_MSIX_TABLE_OFFSET, PCI_MSIX_PBA_BIR, and PCI_MSIX_PBA_OFFSET to\nreplace the mis-named PCI_MSIX_FLAGS_BIRMASK (the BAR index fields\nare part of the Table and PBA registers, not the flags register).\n\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e"
    },
    {
      "commit": "4c82456eeb4da081dd63dc69e91aa6deabd29e03",
      "tree": "a78b3e6d31e55633ebb4b4025bcdc692ad6f9cea",
      "parents": [
        "41ef2d5678d83af030125550329b6ae8b74618fa"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Apr 17 12:30:40 2013 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Apr 17 12:30:40 2013 +0200"
      },
      "message": "fuse: fix type definitions in uapi header\n\nCommit 7e98d53086d18c877cb44e9065219335184024de (Synchronize fuse header with\none used in library) added #ifdef __linux__ around defines if it is not set.\nThe kernel build is self-contained and can be built on non-Linux toolchains.\nAfter the mentioned commit builds on non-Linux toolchains will try to include\nstdint.h and fail due to -nostdinc, and then fail with a bunch of undefined type\nerrors.\n\nFix by checking for __KERNEL__ instead of __linux__ and using the standard int\ntypes instead of the linux specific ones.\n\nReported-by: Arve Hjønnevåg \u003carve@android.com\u003e\nReported-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "a7b74bd82a26379495e0e727d2c0fa9b0b97d917",
      "tree": "e73d7a6aaa6f8a7dbdbdd152344edc9018b278cf",
      "parents": [
        "292a878720b26213bc773619715525e9f7a4f4a1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Mar 20 14:31:34 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 19:56:36 2013 -0300"
      },
      "message": "[media] v4l2-dv-timings.h: add 480i59.94 and 576i50 CEA-861-E timings\n\nThese formats are supported by the HDPVR, but they were missing in the list.\nNote that these formats are different from the common PAL/NTSC/SECAM formats\nsince all color channels are transmitted separately and so there is no PAL\nor NTSC or SECAM color encoding involved.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "292a878720b26213bc773619715525e9f7a4f4a1",
      "tree": "9923a1fae925448c02e1a37b11dbebab8bf57dae",
      "parents": [
        "cd29ed853f90b39318643301d5389e80a7d466bc"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Mar 20 15:26:36 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 19:56:07 2013 -0300"
      },
      "message": "[media] videodev2.h: fix incorrect V4L2_DV_FL_HALF_LINE bitmask\n\nThis was set to 1 \u003c\u003c 0 which is the same as V4L2_DV_FL_REDUCED_BLANKING.\nIt should be 1 \u003c\u003c 3 instead. Luckily interlaced formats are rarely used,\nwhich is why this bug wasn\u0027t seen until now.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b8399b83058848979538932473d817559f7ff8fb",
      "tree": "f7f41aa166b199ab8dda2de45f581745fa13014d",
      "parents": [
        "96b03d2a3078d5e95a8b106634faa7cea88ebe5e"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Apr 08 11:53:55 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 19:47:49 2013 -0300"
      },
      "message": "[media] videodev2.h: increase size of \u0027reserved\u0027 array\n\nIncrease the size of the \u0027reserved\u0027 array to give more room for future\nextensions.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "96b03d2a3078d5e95a8b106634faa7cea88ebe5e",
      "tree": "22f781d017cf9f27fa61a8577d896993a1e82f08",
      "parents": [
        "0f0fe4b9f6f32b90c82345b97da2977b84e14414"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Apr 06 06:16:58 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 19:47:33 2013 -0300"
      },
      "message": "[media] v4l2: rename VIDIOC_DBG_G_CHIP_NAME to _CHIP_INFO\n\nThis ioctl will be extended to return more information than just the name.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3eef25107cab65a1158b11ba373fb9b4fc25b4b8",
      "tree": "ab964c2868826e14c4a8ccf83f4e6703d4b97402",
      "parents": [
        "cd634f1bfc182e564f33809fdca33027bb99fceb"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Apr 03 04:08:19 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Apr 14 19:46:02 2013 -0300"
      },
      "message": "[media] v4l2: drop V4L2_CHIP_MATCH_SUBDEV_NAME\n\nAfter using the new VIDIOC_DBG_G_CHIP_NAME ioctl I realized that the matching\nby name possibility is useless. Just drop it and rename MATCH_SUBDEV_IDX to\njust MATCH_SUBDEV.\nThe v4l2-dbg utility is much better placed to match by name by just enumerating\nall bridge and subdev devices until chip_name.name matches.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "197c58f624bfb98d3f7f381e57b5d09b2360266f",
      "tree": "f909ef762fa02eea757b40169c7a710309a74a6a",
      "parents": [
        "31e918908ccaf2b651ed8f666120f2a03a97193f"
      ],
      "author": {
        "name": "Huang Rui",
        "email": "ray.huang@amd.com",
        "time": "Mon Apr 08 12:20:49 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 08 09:08:34 2013 -0700"
      },
      "message": "USB: fix an incorrect table index in comment\n\nSigned-off-by: Huang Rui \u003cray.huang@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cc2f5a8adbc7ab1fdb7d9bcf4ea9838c73e82dfe",
      "tree": "a98f82a6060c5f59f1a8bea19986076343148a67",
      "parents": [
        "529801898b24544f93532217ce18a7ebbb2b8c4f"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Fri Apr 05 16:49:41 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Apr 08 13:54:24 2013 +0200"
      },
      "message": "perf: Fix comments in PERF_MEM_LVL bitmask\n\nThis small patch fixes a mistake in the comments\nfor the PERF_MEM_LVL_* events. The L2, L3 bits simply\nrepresent cache levels, not hits or misses. That is\nencoded in PERF_MEM_LVL_MISS/PERF_MEM_LVL_HIT.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: peterz@infradead.org\nCc: jolsa@redhat.com\nLink: http://lkml.kernel.org/r/20130405144941.GA30503@quad\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "fde04ab95d43e55959f12b92711b0ca4fed40637",
      "tree": "ba274fcfc76b75d08907fa73b10b0a7a5a328881",
      "parents": [
        "9ea89e2b62c70f3986c89363818a89c8c11c96c4"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 04 13:25:30 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 08 06:53:15 2013 -0300"
      },
      "message": "[media] demux.h: Remove duplicated enum\n\n\"enum dmx_ts_pes\" and \"typedef enum dmx_pes_type_t\" are just the\nsame enum declared twice, since Kernel (2.6.12). There\u0027s no reason\nto duplicate it there, and sparse complains about that:\n\tdrivers/media/dvb-core/dmxdev.c:600:55: warning: mixing different enum types\nSo, remove the internal define, keeping just the external one.\nInternally, use only \"enum dmx_ts_pes\", as it is too late to drop\ndmx_pes_type_t from the userspace API.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "529801898b24544f93532217ce18a7ebbb2b8c4f",
      "tree": "c51c8fd808e6cff15cabb1a9ac29be0661942384",
      "parents": [
        "b847d0501afec4c7b12eb276aec10a2834f953ea",
        "23995bbee01d75f09f72b1380bd6045a5b02947b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Apr 08 11:43:30 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Apr 08 11:43:30 2013 +0200"
      },
      "message": "Merge branch \u0027for-tip\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/core\n\nPull IBM zEnterprise EC12 support patchlet from Robert Richter.\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "7b88fc086a217be7d16ec68a7f66093d344e39d7",
      "tree": "3554f9079054ba08316881b89db97e310e772751",
      "parents": [
        "64e171e3f66d75d792029ad53d203e4c113e9f0d"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "phil.edworthy@renesas.com",
        "time": "Mon Mar 18 08:47:59 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Apr 04 19:40:08 2013 -0300"
      },
      "message": "[media] soc_camera: Add RGB666 \u0026 RGB888 formats\n\nBased on work done by Katsuya Matsubara.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "44e63941e789e10409186224ba897ab50c3fa7e0",
      "tree": "180adf775f6bb9ab401303e67fc7c6d0c0642d10",
      "parents": [
        "b983e51a73b60b358e2c15a64c0c489cb266fe67",
        "07961ac7c0ee8b546658717034fe692fd12eefa9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 01 12:14:26 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 01 12:14:26 2013 -0700"
      },
      "message": "Merge v3.9-rc5 into usb-next\n\nWe want the fixes here as well.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "974857266aae29c371ac2313ab520616335caec9",
      "tree": "9c2c67433a2783f29fe1f99cf44380b4fbb725af",
      "parents": [
        "5ed0505c713805f89473cdc0bbfb5110dfd840cb",
        "07961ac7c0ee8b546658717034fe692fd12eefa9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 01 10:50:58 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Apr 01 10:50:58 2013 -0700"
      },
      "message": "Merge v3.9-rc5 into char-misc-next\n\nThis picks up the fixes in 3.9-rc5 that we need here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2fe85427e3bf65d791700d065132772fc26e4d75",
      "tree": "8561cc61ebf26c519dec1ea0340e5af295632ebb",
      "parents": [
        "9ad64c0f481c37a63dd39842a0fd264bee44a097"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:39 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:19:02 2013 -0300"
      },
      "message": "perf: Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP\n\nType of mapping was lost and made it hard for a tool\nto distinguish code vs. data mmaps. Perf has the ability\nto distinguish the two.\n\nUse a bit in the header-\u003emisc bitmask to keep track of\nthe mmap type. If PERF_RECORD_MISC_MMAP_DATA is set then\nthe mapping is not executable (!VM_EXEC). If not set, then\nthe mapping is executable.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: peterz@infradead.org\nCc: ak@linux.intel.com\nCc: acme@redhat.com\nCc: jolsa@redhat.com\nCc: namhyung.kim@lge.com\nLink: http://lkml.kernel.org/r/1359040242-8269-16-git-send-email-eranian@google.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d6be9ad6c960f43800a6f118932bc8a5a4eadcd1",
      "tree": "4b3a888665a729d2ccfd06c9bab532aaa7955e44",
      "parents": [
        "c3feedf2aaf9ac8bad6f19f5d21e4ee0b4b87e9c"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jan 24 16:10:31 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:15:59 2013 -0300"
      },
      "message": "perf: Add generic memory sampling interface\n\nThis patch adds PERF_SAMPLE_DATA_SRC.\n\nPERF_SAMPLE_DATA_SRC collects the data source, i.e., where\ndid the data associated with the sampled instruction\ncome from. Information is stored in a perf_mem_data_src\nstructure. It contains opcode, mem level, tlb, snoop,\nlock information, subject to availability in hardware.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: peterz@infradead.org\nCc: ak@linux.intel.com\nCc: acme@redhat.com\nCc: jolsa@redhat.com\nCc: namhyung.kim@lge.com\nLink: http://lkml.kernel.org/r/1359040242-8269-8-git-send-email-eranian@google.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "c3feedf2aaf9ac8bad6f19f5d21e4ee0b4b87e9c",
      "tree": "fb383d4c8037d476b52c424a0a51b1e3c3c7614f",
      "parents": [
        "9fac2cf316b070ae43d2ae2525e381ff2d1d68aa"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Jan 24 16:10:28 2013 +0100"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Apr 01 12:15:44 2013 -0300"
      },
      "message": "perf/core: Add weighted samples\n\nFor some events it\u0027s useful to weight sample with a hardware\nprovided number. This expresses how expensive the action the\nsample represent was.  This allows the profiler to scale\nthe samples to be more informative to the programmer.\n\nThere is already the period which is used similarly, but it\nmeans something different, so I chose to not overload it.\nInstead a new sample type for WEIGHT is added.\n\nCan be used for multiple things. Initially it is used for TSX\nabort costs and profiling by memory latencies (so to make\nexpensive load appear higher up in the histograms). The concept\nis quite generic and can be extended to many other kinds of\nevents or architectures, as long as the hardware provides\nsuitable auxillary values. In principle it could be also used\nfor software tracepoints.\n\nThis adds the generic glue. A new optional sample format for a\n64-bit weight value.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: peterz@infradead.org\nCc: acme@redhat.com\nCc: jolsa@redhat.com\nCc: namhyung.kim@lge.com\nLink: http://lkml.kernel.org/r/1359040242-8269-5-git-send-email-eranian@google.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "f9f11dfe4831adb1531e1face9dcd9fc57665d2e",
      "tree": "3fb605d9c6c7ed70d42237de21203fa131e6eee8",
      "parents": [
        "6bf7861fa2bb4be3cc70a6e9aed664ce65270027",
        "07961ac7c0ee8b546658717034fe692fd12eefa9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 01 09:54:14 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 01 09:54:14 2013 -0300"
      },
      "message": "Merge tag \u0027v3.9-rc5\u0027 into patchwork\n\nLinux 3.9-rc5\n\n* tag \u0027v3.9-rc5\u0027: (1080 commits)\n  Linux 3.9-rc5\n  Revert \"lockdep: check that no locks held at freeze time\"\n  dw_dmac: adjust slave_id accordingly to request line base\n  dmaengine: dw_dma: fix endianess for DT xlate function\n  PNP: List Rafael Wysocki as a maintainer\n  rbd: don\u0027t zero-fill non-image object requests\n  ia64 idle: delete stale (*idle)() function pointer\n  Btrfs: don\u0027t drop path when printing out tree errors in scrub\n  target: Fix RESERVATION_CONFLICT status regression for iscsi-target special case\n  tcm_vhost: Avoid VIRTIO_RING_F_EVENT_IDX feature bit\n  Revert \"mm: introduce VM_POPULATE flag to better deal with racy userspace programs\"\n  usb: ftdi_sio: Add support for Mitsubishi FX-USB-AW/-BD\n  mg_disk: fix error return code in mg_probe()\n  Btrfs: fix wrong return value of btrfs_lookup_csum()\n  Btrfs: fix wrong reservation of csums\n  Btrfs: fix double free in the btrfs_qgroup_account_ref()\n  Btrfs: limit the global reserve to 512mb\n  Btrfs: hold the ordered operations mutex when waiting on ordered extents\n  Btrfs: fix space accounting for unlink and rename\n  Btrfs: fix space leak when we fail to reserve metadata space\n  ...\n"
    },
    {
      "commit": "fc39f46b54b600f053bf9bab757023344e97925e",
      "tree": "43c702bd3b9f5d6765a0f67c5f03ec3ae2d57a41",
      "parents": [
        "4163851f7b997e24602cad8e0eae96d31a252548"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "s.nawrocki@samsung.com",
        "time": "Thu Mar 14 07:01:24 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 31 10:55:19 2013 -0300"
      },
      "message": "[media] V4L: Add MATRIX option to V4L2_CID_EXPOSURE_METERING control\n\nThis patch adds a menu option to the V4L2_CID_EXPOSURE_METERING\ncontrol for multi-zone metering.\n\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2cb5972da8ee95c58db3375c288563f3b75bc61c",
      "tree": "8fce802ff231295c1db563acddb649075c4e1a85",
      "parents": [
        "79a63c60a6a2ae589e44529401e0ab1150e9408a"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Fri Mar 29 10:14:32 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 29 11:48:02 2013 -0300"
      },
      "message": "[media] v4l2-controls.h: update private control ranges to prevent overlap\n\nThese ranges shouldn\u0027t overlap.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "33a80fc2eb43afbc25f04cc1d5ed899da213c21f",
      "tree": "29d8d52faf9ed96a9b34874fc2f56c356df0c418",
      "parents": [
        "b4e96a7e9f9511d1b57a10a08cd10af6e517966b"
      ],
      "author": {
        "name": "Andrey Smirnov",
        "email": "andrew.smirnov@gmail.com",
        "time": "Tue Mar 26 22:47:25 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 29 09:24:59 2013 -0300"
      },
      "message": "[media] v4l2: Add private controls base for SI476X\n\nAdd a base to be used for allocation of all the SI476X specific\ncontrols in the corresponding driver.\n\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Andrey Smirnov \u003candrew.smirnov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "aec330a8cbd373d78c327201ec28fd5f252f3846",
      "tree": "09645ed2dae76fe9a7f5b8afbe0da27e85b344c2",
      "parents": [
        "af720c7c414befed0aad1c92f6e33271cf4f83d3"
      ],
      "author": {
        "name": "Andrey Smirnov",
        "email": "andrew.smirnov@gmail.com",
        "time": "Tue Mar 26 22:47:23 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Mar 29 09:23:16 2013 -0300"
      },
      "message": "[media] v4l2: Add standard controls for FM receivers\n\nThis commit introduces new class of standard controls\nV4L2_CTRL_CLASS_FM_RX. This class is intended to all controls\npertaining to FM receiver chips. Also, two controls belonging to said\nclass are added as a part of this commit: V4L2_CID_TUNE_DEEMPHASIS and\nV4L2_CID_RDS_RECEPTION.\nThis patch is based on the code found in the patch by Manjunatha Halli [1]\n[1] http://lists-archives.com/linux-kernel/27641307-new-control-class-and-features-for-fm-rx.html\n\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Andrey Smirnov \u003candrew.smirnov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "876d6dcdf26a2e860801ec61195e580d03f7b204",
      "tree": "33f1145d6f524c75128747c90206ea70487f3b09",
      "parents": [
        "2b8660ed3bfe95523561e6d6a6f1ce91389006b1"
      ],
      "author": {
        "name": "Paul Clothier",
        "email": "Paul.Clothier@imgtec.com",
        "time": "Tue Mar 19 12:04:43 2013 +0000"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed Mar 27 14:37:47 2013 +0000"
      },
      "message": "metag: ptrace: Implement NT_METAG_TLS\n\nImplement functionality to get the TLS pointer for the metag\narchitecture using regsets.\n\nThis provides multi-threaded debug support for GDB.\n\nSigned-off-by: Paul Clothier \u003cPaul.Clothier@imgtec.com\u003e\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\n"
    },
    {
      "commit": "e58b9a25eeb89ab2ee05cd093f6d7bc2f34acb21",
      "tree": "40162c796bc60f00d062b37718dc62adc970ac07",
      "parents": [
        "a6025a2a861845447adeb7a11c3043039959d3a1",
        "df8c3dbee9e6f19ddb0ae8e05cdf76eb2d3b7f00"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 09:19:02 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 26 09:19:02 2013 -0700"
      },
      "message": "Merge tag \u0027arizona-extcon-asoc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc into char-misc-next\n\nMark writes:\n\n\tASoC/extcon: arizona: Fix interaction between HPDET and headphone outputs\n\n\tThis patch series covers both ASoC and extcon subsystems and fixes an\n\tinteraction between the HPDET function and the headphone outputs - we\n\treally shouldn\u0027t run HPDET while the headphone is active.  The first\n\tpatch is a refactoring to make the extcon side easier.\n"
    },
    {
      "commit": "3edce1cf813aa6a087df7730cec0e67d57288300",
      "tree": "f5fdc3eff5fa41db9a7edf901d2322a44d2ed7b4",
      "parents": [
        "769d7368b1727b1b5369d88badf0cbdf0163e079"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Sun Mar 17 21:00:06 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Mar 25 13:32:20 2013 -0700"
      },
      "message": "USB: cdc-wdm: implement IOCTL_WDM_MAX_COMMAND\n\nUserspace applications need to know the maximum supported message\nsize.\n\nThe cdc-wdm driver translates between a character device stream\nand a message based protocol.  Each message is transported as a\nusb control message with no further encapsulation or syncronization.\nEach read or write on the character device should translate to\nexactly one usb control message to ensure that message boundaries\nare kept intact.  That means that the userspace application must\nknow the maximum message size supported by the device and driver,\nmaking this size a vital part of the cdc-wdm character device API.\n\nCDC WDM and CDC MBIM functions export the maximum supported\nmessage size through CDC functional descriptors.  The cdc-wdm and\ncdc_mbim drivers will parse these descriptors and use the value\nchosen by the device.  The only current way for a userspace\napplication to retrive the value is by duplicating the descriptor\nparsing. This is an unnecessary complex task, and application\nwriters are likely to postpone it, using a fixed value and adding\na \"todo\" item.\n\nQMI functions have no way to tell the host what message size they\nsupport.  The qmi_wwan driver use a fixed value based on protocol\nrecommendations and observed device behaviour.  Userspace\napplications must know and hard code the same value.  This scheme\nwill break if we ever encounter a QMI device needing a device\nspecific message size quirk.  We are currently unable to support\nsuch a device because using a non default size would break the\nimplicit userspace API.\n\nThe message size is currently a hidden attribute of the cdc-wdm\nuserspace API.  Retrieving it is unnecessarily complex, increasing\nthe possibility of drivers and applications using different limits.\nThe resulting errors are hard to debug, and can only be replicated\non identical hardware.\n\nExporting the maximum message size from the driver simplifies the\ntask for the userspace application, and creates a unified\ninformation source independent of device and function class. It also\nserves to document that the message size is part of the cdc-wdm\nuserspace API.\n\nThis proposed API extension has been presented for the authors of\nuserspace applications and libraries using the current API: libmbim,\nlibqmi, uqmi, oFono and ModemManager.  The replies were:\n\nAleksander Morgado:\n \"We do really need max message size for MBIM; and as you say, it may be\n  good to have the max message size info also for QMI, so the new ioctl\n  seems a good addition. So +1 from my side, for what it\u0027s worth.\"\n\nDan Williams:\n \"Yeah, +1 here.  I\u0027d prefer the sysfs file, but the fact that that\n  doesn\u0027t work for fd passing pretty much kills it.\"\n\nNo negative replies are so far received.\n\nCc: Aleksander Morgado \u003caleksander@lanedo.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nAcked-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "79b0c6400517456935f84f8d46c8bb0cf73f1813",
      "tree": "de09f2208cc50a758542546826e784b7cc6783a2",
      "parents": [
        "820eac0ef8b86f7275acd1f8bccfb0b30f17bbe9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Mar 18 12:16:34 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Mar 25 09:31:05 2013 -0300"
      },
      "message": "[media] v4l2: add new VIDIOC_DBG_G_CHIP_NAME ioctl\n\nSimplify the debugging ioctls by creating the VIDIOC_DBG_G_CHIP_NAME ioctl.\nThis will eventually replace VIDIOC_DBG_G_CHIP_IDENT. Chip matching is done\nby the name or index of subdevices or an index to a bridge chip. Most of this\ncan all be done automatically, so most drivers just need to provide get/set\nregister ops.\nIn particular, it is now possible to get/set subdev registers without\nrequiring assistance of the bridge driver.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81b8cd9284945a323009482418c3d80de1d59d25",
      "tree": "b2854659a79f7b23fa2b8ae41d9638070afe4a58",
      "parents": [
        "098cbc38c27dee66e5bc7f088c30b96e5cc96510"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Feb 15 15:22:56 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 13:49:43 2013 -0300"
      },
      "message": "[media] videodev2.h: remove obsolete DV_PRESET API\n\nThis API is now obsolete and can be removed.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9ca5470cc1433200698a43de2d6e683815e536e6",
      "tree": "e756fb176bcfb818c8b03914667b8894df05fbae",
      "parents": [
        "73f35418a1e921443b5c9f4c58ae70df8b9d1bb6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Mar 17 10:34:04 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Mar 24 12:02:08 2013 -0300"
      },
      "message": "[media] v4l2-ctrls: add V4L2_CID_MPEG_VIDEO_REPEAT_SEQ_HEADER control\n\nControl whether video sequence headers should be repeated.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1ff3c9677bff7e468e0c487d0ffefe4e901d33f4",
      "tree": "202cef5857654e15eb471c2216f37f995f1c6e2f",
      "parents": [
        "cc244ddae6d4c6902ac9d7d64023534f8c44a7eb"
      ],
      "author": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Thu May 03 12:43:40 2012 -0700"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Fri Mar 22 16:19:59 2013 -0700"
      },
      "message": "timekeeping: Add CLOCK_TAI clockid\n\nThis add a CLOCK_TAI clockid and the needed accessors.\n\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCC: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n"
    },
    {
      "commit": "e64171b97b88a1adf297d429826fdbb9e232ab53",
      "tree": "d702ef0f413a0dec87771f1c05511b3f3a40d97b",
      "parents": [
        "88da0183eb2b72048099b4e0ecae1705f5309c94"
      ],
      "author": {
        "name": "Manjunath Hadli",
        "email": "manjunath.hadli@ti.com",
        "time": "Thu Feb 07 13:48:51 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Mar 21 14:05:31 2013 -0300"
      },
      "message": "[media] media: add support for decoder as one of media entity types\n\nA lot of SOCs including Texas Instruments Davinci family mainly use\nvideo decoders as input devices. This patch adds a flag\n\u0027MEDIA_ENT_T_V4L2_SUBDEV_DECODER\u0027 media entity type for decoder\u0027s.\nAlong side updates the documentation for this media entity type.\n\nSigned-off-by: Manjunath Hadli \u003cmanjunath.hadli@ti.com\u003e\nSigned-off-by: Lad, Prabhakar \u003cprabhakar.lad@ti.com\u003e\nReviewed-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ae5fc98728c8bbbd6d7cab0b9781671fc4419c1b",
      "tree": "76c3e90232bf37be0744fcd3d72396112f979815",
      "parents": [
        "b37391e68cd8a9cae7d53015627510cc952f4f02"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Thu Mar 21 20:33:46 2013 +0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 21 12:36:33 2013 -0400"
      },
      "message": "net: fix *_DIAG_MAX constants\n\nFollow the common pattern and define *_DIAG_MAX like:\n\n        [...]\n        __XXX_DIAG_MAX,\n};\n\nBecause everyone is used to do:\n\n        struct nlattr *attrs[XXX_DIAG_MAX+1];\n\n        nla_parse([...], XXX_DIAG_MAX, [...]\n\nReported-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nCc: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96dd86fa588169b745a71aedf2070e80f4943623",
      "tree": "3affd55b169f7c3030b5ecb1d4caf700d31b28c2",
      "parents": [
        "c87059793dd02390b504b0292bdb024ffd68b822"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Fri Mar 15 12:30:06 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 15 12:12:36 2013 -0700"
      },
      "message": "Drivers: hv: Add a new driver to support host initiated backup\n\nThis driver supports host initiated backup of the guest. On Windows guests,\nthe host can generate application consistent backups using the Windows VSS\nframework. On Linux, we ensure that the backup will be file system consistent.\nThis driver allows the host to initiate a  \"Freeze\" operation on all the mounted\nfile systems in the guest. Once the mounted file systems in the guest are frozen,\nthe host snapshots the guest\u0027s file systems. Once this is done, the guest\u0027s file\nsystems are \"thawed\".\n\nThis driver has a user-level component (daemon) that invokes the appropriate\noperation on all the mounted file systems in response to the requests from\nthe host. The duration for which the guest is frozen is very short - a few seconds.\nDuring this interval, the diff disk is comitted.\n\nIn this version of the patch I have addressed the feedback from Olaf Herring.\nAlso, some of the connector related issues have been fixed.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nReviewed-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "842d223f28c4a4a6fe34df2d613049d4e47446c1",
      "tree": "fe24924112a915651eb8cc2c03836a695db6b7d7",
      "parents": [
        "ad8395e149e86ca3a76b6ae300c0d0a92b7f7e17",
        "59bfbcf01967d4d3370a2b8294673dd709e732cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:57 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:57 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (fixes from Andrew)\n\nMerge misc fixes from Andrew Morton:\n\n - A bunch of fixes\n\n - Finish off the idr API conversions before someone starts to use the\n   old interfaces again.\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  idr: idr_alloc() shouldn\u0027t trigger lowmem warning when preloaded\n  UAPI: fix endianness conditionals in M32R\u0027s asm/stat.h\n  UAPI: fix endianness conditionals in linux/raid/md_p.h\n  UAPI: fix endianness conditionals in linux/acct.h\n  UAPI: fix endianness conditionals in linux/aio_abi.h\n  decompressors: fix typo \"POWERPC\"\n  mm/fremap.c: fix oops on error path\n  idr: deprecate idr_pre_get() and idr_get_new[_above]()\n  tidspbridge: convert to idr_alloc()\n  zcache: convert to idr_alloc()\n  mlx4: remove leftover idr_pre_get() call\n  workqueue: convert to idr_alloc()\n  nfsd: convert to idr_alloc()\n  nfsd: remove unused get_new_stid()\n  kernel/signal.c: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORER\n  signal: always clear sa_restorer on execve\n  mm: remove_memory(): fix end_pfn setting\n  include/linux/res_counter.h needs errno.h\n"
    },
    {
      "commit": "ca044f9a9ed492f0f7e52df999c10ca6f7cfc5c0",
      "tree": "0693ff6fd14f52d164a98d593ee1dcf639cff5fc",
      "parents": [
        "29ba06b9ed51d49dea6c79c3c16b961d661262bd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 13 14:59:47 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:49 2013 -0700"
      },
      "message": "UAPI: fix endianness conditionals in linux/raid/md_p.h\n\nIn the UAPI header files, __BIG_ENDIAN and __LITTLE_ENDIAN must be\ncompared against __BYTE_ORDER in preprocessor conditionals where these are\nexposed to userspace (that is they\u0027re not inside __KERNEL__ conditionals).\n\nHowever, in the main kernel the norm is to check for\n\"defined(__XXX_ENDIAN)\" rather than comparing against __BYTE_ORDER and\nthis has incorrectly leaked into the userspace headers.\n\nThe definition of struct mdp_superblock_s in linux/raid/md_p.h is wrong in\nthis way.  Note that userspace will likely interpret the ordering of the\nfields incorrectly as the big-endian variant on a little-endian machines -\ndepending on header inclusion order.\n\n[!!!] NOTE [!!!]  This patch may adversely change the userspace API.  It might\nbe better to fix the ordering of events_hi, events_lo, cp_events_hi and\ncp_events_lo in struct mdp_superblock_s / typedef mdp_super_t.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29ba06b9ed51d49dea6c79c3c16b961d661262bd",
      "tree": "4885667d68e9f55ccf5f0f515b5bf9d538de177a",
      "parents": [
        "51b154ed5289682364b830858a4a1ca47fcd04e7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 13 14:59:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:48 2013 -0700"
      },
      "message": "UAPI: fix endianness conditionals in linux/acct.h\n\nIn the UAPI header files, __BIG_ENDIAN and __LITTLE_ENDIAN must be\ncompared against __BYTE_ORDER in preprocessor conditionals where these are\nexposed to userspace (that is they\u0027re not inside __KERNEL__ conditionals).\n\nHowever, in the main kernel the norm is to check for\n\"defined(__XXX_ENDIAN)\" rather than comparing against __BYTE_ORDER and\nthis has incorrectly leaked into the userspace headers.\n\nThe definition of ACCT_BYTEORDER in linux/acct.h is wrong in this way.\nNote that userspace will likely interpret this incorrectly as the\nbig-endian variant on little-endian machines - depending on header\ninclusion order.\n\n[!!!] NOTE [!!!]  This patch may adversely change the userspace API.  It might\nbe better to fix the value of ACCT_BYTEORDER.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51b154ed5289682364b830858a4a1ca47fcd04e7",
      "tree": "a7e3ae9ad1047db6cedd5701df4b2f33f6386cd1",
      "parents": [
        "97da55fcec6e3898f50010a6847dfa64f7c085e6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 13 14:59:45 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:48 2013 -0700"
      },
      "message": "UAPI: fix endianness conditionals in linux/aio_abi.h\n\nIn the UAPI header files, __BIG_ENDIAN and __LITTLE_ENDIAN must be\ncompared against __BYTE_ORDER in preprocessor conditionals where these are\nexposed to userspace (that is they\u0027re not inside __KERNEL__ conditionals).\n\nHowever, in the main kernel the norm is to check for\n\"defined(__XXX_ENDIAN)\" rather than comparing against __BYTE_ORDER and\nthis has incorrectly leaked into the userspace headers.\n\nThe definition of PADDED() in linux/aio_abi.h is wrong in this way.  Note\nthat userspace will likely interpret this and thus the order of fields in\nstruct iocb incorrectly as the little-endian variant on big-endian\nmachines - depending on header inclusion order.\n\n[!!!] NOTE [!!!]  This patch may adversely change the userspace API.  It might\nbe better to fix the ordering of aio_key and aio_reserved1 in struct iocb.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e06c93cacb82dd147266fd1bdb2d0a0bd45ff2c1",
      "tree": "8698db9dbce9510e5d4b8ddab82f9db0d822f0a3",
      "parents": [
        "5771a8051d5ebaac0651a957885f55b5f6221a02"
      ],
      "author": {
        "name": "Ley Foon Tan",
        "email": "lftan@altera.com",
        "time": "Thu Mar 07 10:28:37 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 12 08:53:23 2013 -0700"
      },
      "message": "tty/serial: Add support for Altera serial port\n\nAdd support for Altera 8250/16550 compatible serial port.\n\nSigned-off-by: Ley Foon Tan \u003clftan@altera.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "192f1e78cb9cbc1a2cee866f5e03a52857e648b6",
      "tree": "b7ab43660d93b06b054210ad2f3a12b23c8b8be6",
      "parents": [
        "4ca286610f664acf3153634f3930acd2de993a9f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Feb 15 05:51:21 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 05 15:34:24 2013 -0300"
      },
      "message": "[media] s2255: convert to the control framework\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "53bf0f446bc387eabdd535dca080789cc74607f4",
      "tree": "0d875ac42d51b4e186ef01e575b08ef4f3ed3689",
      "parents": [
        "9776e17189d33b0ac9235597460d6a22cf1bc6a7"
      ],
      "author": {
        "name": "Kamil Debski",
        "email": "k.debski@samsung.com",
        "time": "Fri Jan 25 06:29:56 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 05 14:49:50 2013 -0300"
      },
      "message": "[media] v4l: Define video buffer flag for the COPY timestamp type\n\nDefine video buffer flag for the COPY timestamp. In this case the timestamp\nvalue is copied from the OUTPUT to the corresponding CAPTURE buffer.\n\nSigned-off-by: Kamil Debski \u003ck.debski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nReviewed-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Sylwester Nawrocki \u003cs.nawrocki@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "01df530c2791610727e345b3dd97ef75943c7320",
      "tree": "c0e6588230df2335afe4ff6a9bd4fc59e635ede2",
      "parents": [
        "5d478e0de87113b9fa6b4021935e605b71e0ee28"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Wed Feb 06 12:40:28 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Mar 05 14:12:05 2013 -0300"
      },
      "message": "[media] bttv: convert to the control framework\n\nNote that the private chroma agc control has been replaced with the standard\nCHROMA_AGC control.\nAlso fixes a mute/automute problem where closing the file handle would force\nmute on. That\u0027s not what you want since that would make the mute state out of\nsync with the mute control. Instead check against the user count.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ea882c2ece7c68462a3734c71c60e2572e528fe7",
      "tree": "39fc3c731034492db5a7f13e68290403b1353280",
      "parents": [
        "8e8b180a5f1b237345f6e2d960bcceb8b6bc3793",
        "b889fcf63cb62e7fdb7816565e28f44dbe4a76a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 14:24:59 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 14:24:59 2013 -0800"
      },
      "message": "Merge tag \u0027disintegrate-fbdev-20121220\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull fbdev UAPI disintegration from David Howells:\n \"You\u0027ll be glad to here that the end is nigh for the UAPI patches.\n  Only the fbdev/framebuffer piece remains now that the SCSI stuff has\n  gone in.\n\n  Here are the UAPI disintegration bits for the fbdev drivers.  It\n  appears that Florian hasn\u0027t had time to deal with my patch, but back\n  in December he did say he didn\u0027t mind if I pushed it forward.\"\n\nYay.  No more uapi movement.  And hopefully no more big header file\ncleanups coming up either, it just tends to be very painful.\n\n* tag \u0027disintegrate-fbdev-20121220\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: (Scripted) Disintegrate include/video\n"
    },
    {
      "commit": "8fd5e7a2d9574b3cac1c9264ad1aed3b613ed6fe",
      "tree": "5696f5d31c6c75b71bfc4852fb234b773e266cfe",
      "parents": [
        "529e5fbcd8d3cb48cf824ac8fde91cc80a9e985f",
        "c60ac31542e93499b58dcfc1e3f6550ba5b5728e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "message": "Merge tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull new ImgTec Meta architecture from James Hogan:\n \"This adds core architecture support for Imagination\u0027s Meta processor\n  cores, followed by some later miscellaneous arch/metag cleanups and\n  fixes which I kept separate to ease review:\n\n   - Support for basic Meta 1 (ATP) and Meta 2 (HTP) core architecture\n   - A few fixes all over, particularly for symbol prefixes\n   - A few privilege protection fixes\n   - Several cleanups (setup.c includes, split out a lot of\n     metag_ksyms.c)\n   - Fix some missing exports\n   - Convert hugetlb to use vm_unmapped_area()\n   - Copy device tree to non-init memory\n   - Provide dma_get_sgtable()\"\n\n* tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag: (61 commits)\n  metag: Provide dma_get_sgtable()\n  metag: prom.h: remove declaration of metag_dt_memblock_reserve()\n  metag: copy devicetree to non-init memory\n  metag: cleanup metag_ksyms.c includes\n  metag: move mm/init.c exports out of metag_ksyms.c\n  metag: move usercopy.c exports out of metag_ksyms.c\n  metag: move setup.c exports out of metag_ksyms.c\n  metag: move kick.c exports out of metag_ksyms.c\n  metag: move traps.c exports out of metag_ksyms.c\n  metag: move irq enable out of irqflags.h on SMP\n  genksyms: fix metag symbol prefix on crc symbols\n  metag: hugetlb: convert to vm_unmapped_area()\n  metag: export clear_page and copy_page\n  metag: export metag_code_cache_flush_all\n  metag: protect more non-MMU memory regions\n  metag: make TXPRIVEXT bits explicit\n  metag: kernel/setup.c: sort includes\n  perf: Enable building perf tools for Meta\n  metag: add boot time LNKGET/LNKSET check\n  metag: add __init to metag_cache_probe()\n  ...\n"
    },
    {
      "commit": "b695188dd39162a1a6bff11fdbcc4c0b65b933ab",
      "tree": "a3df7c052d38b5bfaf335fbf3130abcc5c6ca577",
      "parents": [
        "48476df99894492a0f7239f2f3c9a2dde4ff38e2",
        "180e001cd5fc2950dc6a7997dde5b65c954d0e79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:41:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:41:54 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs update from Chris Mason:\n \"The biggest feature in the pull is the new (and still experimental)\n  raid56 code that David Woodhouse started long ago.  I\u0027m still working\n  on the parity logging setup that will avoid inconsistent parity after\n  a crash, so this is only for testing right now.  But, I\u0027d really like\n  to get it out to a broader audience to hammer out any performance\n  issues or other problems.\n\n  scrub does not yet correct errors on raid5/6 either.\n\n  Josef has another pass at fsync performance.  The big change here is\n  to combine waiting for metadata with waiting for data, which is a big\n  latency win.  It is also step one toward using atomics from the\n  hardware during a commit.\n\n  Mark Fasheh has a new way to use btrfs send/receive to send only the\n  metadata changes.  SUSE is using this to make snapper more efficient\n  at finding changes between snapshosts.\n\n  Snapshot-aware defrag is also included.\n\n  Otherwise we have a large number of fixes and cleanups.  Eric Sandeen\n  wins the award for removing the most lines, and I\u0027m hoping we steal\n  this idea from XFS over and over again.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (118 commits)\n  btrfs: fixup/remove module.h usage as required\n  Btrfs: delete inline extents when we find them during logging\n  btrfs: try harder to allocate raid56 stripe cache\n  Btrfs: cleanup to make the function btrfs_delalloc_reserve_metadata more logic\n  Btrfs: don\u0027t call btrfs_qgroup_free if just btrfs_qgroup_reserve fails\n  Btrfs: remove reduplicate check about root in the function btrfs_clean_quota_tree\n  Btrfs: return ENOMEM rather than use BUG_ON when btrfs_alloc_path fails\n  Btrfs: fix missing deleted items in btrfs_clean_quota_tree\n  btrfs: use only inline_pages from extent buffer\n  Btrfs: fix wrong reserved space when deleting a snapshot/subvolume\n  Btrfs: fix wrong reserved space in qgroup during snap/subv creation\n  Btrfs: remove unnecessary dget_parent/dput when creating the pending snapshot\n  btrfs: remove a printk from scan_one_device\n  Btrfs: fix NULL pointer after aborting a transaction\n  Btrfs: fix memory leak of log roots\n  Btrfs: copy everything if we\u0027ve created an inline extent\n  btrfs: cleanup for open-coded alignment\n  Btrfs: do not change inode flags in rename\n  Btrfs: use reserved space for creating a snapshot\n  clear chunk_alloc flag on retryable failure\n  ...\n"
    },
    {
      "commit": "bc3966bf1583a6c22b76397535174445c43952de",
      "tree": "8854b33e95c672078bb32fe878f39b9d716accb5",
      "parents": [
        "29dd78cf0b526d24063364a8c634b3e92514c1a2"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Tue Oct 09 10:54:36 2012 +0100"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:09:22 2013 +0000"
      },
      "message": "metag: ptrace\n\nThe ptrace interface for metag provides access to some core register\nsets using the PTRACE_GETREGSET and PTRACE_SETREGSET operations. The\ndetails of the internal context structures is abstracted into user API\nstructures to both ease use and allow flexibility to change the internal\ncontext layouts. Copyin and copyout functions for these register sets\nare exposed to allow signal handling code to use them to copy to and\nfrom the signal context.\n\nstruct user_gp_regs (NT_PRSTATUS) provides access to the core general\npurpose register context.\n\nstruct user_cb_regs (NT_METAG_CBUF) provides access to the TXCATCH*\nregisters which contains information abuot a memory fault, unaligned\naccess error or watchpoint. This can be modified to alter the way the\nfault is replayed on resume (\"catch replay\"), or to prevent the replay\ntaking place.\n\nstruct user_rp_state (NT_METAG_RPIPE) provides access to the state of\nthe Meta read pipeline which can be used to hide memory latencies in\nhand optimised data loops.\n\nExtended DSP register state, DSP RAM, and hardware breakpoint registers\naren\u0027t yet exposed through ptrace.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "37cae6ad4c484030fa972241533c32730ec79b7d",
      "tree": "a01a13982af7b326af37c729a5ad83adbe99322d",
      "parents": [
        "986248993d495aebffcdf0758ce28ab85aa4e9ff",
        "8735a8134786fa4ef36dee65d7fa779b99ba5fe3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:44:27 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:44:27 2013 -0800"
      },
      "message": "Merge tag \u0027dm-3.9-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm\n\nPull device-mapper update from Alasdair G Kergon:\n \"The main addition here is a long-desired target framework to allow an\n  SSD to be used as a cache in front of a slower device.  Cache tuning\n  is delegated to interchangeable policy modules so these can be\n  developed independently of the mechanics needed to shuffle the data\n  around.\n\n  Other than that, kcopyd users acquire a throttling parameter, ioctl\n  buffer usage gets streamlined, more mempool reliance is reduced and\n  there are a few other bug fixes and tidy-ups.\"\n\n* tag \u0027dm-3.9-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm: (30 commits)\n  dm cache: add cleaner policy\n  dm cache: add mq policy\n  dm: add cache target\n  dm persistent data: add bitset\n  dm persistent data: add transactional array\n  dm thin: remove cells from stack\n  dm bio prison: pass cell memory in\n  dm persistent data: add btree_walk\n  dm: add target num_write_bios fn\n  dm kcopyd: introduce configurable throttling\n  dm ioctl: allow message to return data\n  dm ioctl: optimize functions without variable params\n  dm ioctl: introduce ioctl_flags\n  dm: merge io_pool and tio_pool\n  dm: remove unused _rq_bio_info_cache\n  dm: fix limits initialization when there are no data devices\n  dm snapshot: add missing module aliases\n  dm persistent data: set some btree fn parms const\n  dm: refactor bio cloning\n  dm: rename bio cloning functions\n  ...\n"
    },
    {
      "commit": "426d266c12e9116497e3055212f823a56e1a6914",
      "tree": "c65828dd2f7aca6da8267f2a405ba39789eb6581",
      "parents": [
        "20e6926dcbafa1b361f1c29d967688be14b6ca4b",
        "3e34c1fc2b51f117045e4a2472572f14ac91df6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:42:16 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:42:16 2013 -0800"
      },
      "message": "Merge tag \u0027scsi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI updates from James Bottomley:\n \"This is an assorted set of stragglers into the merge window with\n  driver updates for qla2xxx, megaraid_sas, storvsc and ufs.\n\n  It also includes pulls of the uapi tree (all the remaining SCSI\n  pieces) and the fcoe tree (updates to fcoe and libfc)\"\n\n* tag \u0027scsi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (81 commits)\n  [SCSI] ufs: Separate PCI code into glue driver\n  [SCSI] ufs: Segregate PCI Specific Code\n  [SCSI] scsi: fix lpfc build when wmb() is defined as mb()\n  [SCSI] storvsc: Handle dynamic resizing of the device\n  [SCSI] storvsc: Restructure error handling code on command completion\n  [SCSI] storvsc: avoid usage of WRITE_SAME\n  [SCSI] aacraid: suppress two GCC warnings\n  [SCSI] hpsa: check for dma_mapping_error in hpsa_passthru ioctls\n  [SCSI] hpsa: reorganize error handling in hpsa_passthru_ioctl\n  [SCSI] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block\n  [SCSI] hpsa: Check for dma_mapping_error for all code paths using fill_cmd\n  [SCSI] hpsa: Check for dma_mapping_error in hpsa_map_one\n  [SCSI] dc395x: uninitialized variable in device_alloc()\n  [SCSI] Fix range check in scsi_host_dif_capable()\n  [SCSI] storvsc: Initialize the sglist\n  [SCSI] mpt2sas: Add support for OEM specific controller\n  [SCSI] ipr: Fix oops while resetting an ipr adapter\n  [SCSI] fnic: Fnic Trace Utility\n  [SCSI] fnic: New debug flags and debug log messages\n  [SCSI] fnic: fnic driver may hit BUG_ON on device reset\n  ...\n"
    },
    {
      "commit": "a26062416ef8add48f16fbadded2b5f6fb84d024",
      "tree": "4f960c51bd22d99e55a1f56cf28f86f018de01a3",
      "parents": [
        "02cde50b7ea74557d32ff778c73809322445ccd2"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "message": "dm ioctl: allow message to return data\n\nThis patch introduces enhanced message support that allows the\ndevice-mapper core to recognise messages that are common to all devices,\nand for messages to return data to userspace.\n\nCore messages are processed by the function \"message_for_md\".  If the\ndevice mapper doesn\u0027t support the message, it is passed to the target\ndriver.\n\nIf the message returns data, the kernel sets the flag\nDM_MESSAGE_OUT_FLAG.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "02cde50b7ea74557d32ff778c73809322445ccd2",
      "tree": "5021be59504bc5dc3e4fb247debcbb9a383b0dab",
      "parents": [
        "e2914cc26bbca67fd30fff02c6777e8477fc8a6a"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "message": "dm ioctl: optimize functions without variable params\n\nDevice-mapper ioctls receive and send data in a buffer supplied\nby userspace.  The buffer has two parts.  The first part contains\na \u0027struct dm_ioctl\u0027 and has a fixed size.  The second part depends\non the ioctl and has a variable size.\n\nThis patch recognises the specific ioctls that do not use the variable\npart of the buffer and skips allocating memory for it.\n\nIn particular, when a device is suspended and a resume ioctl is sent,\nthis now avoid memory allocation completely.\n\nThe variable \"struct dm_ioctl tmp\" is moved from the function\ncopy_params to its caller ctl_ioctl and renamed to param_kernel.\nIt is used directly when the ioctl function doesn\u0027t need any arguments.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "3e34c1fc2b51f117045e4a2472572f14ac91df6e",
      "tree": "12c7c79931e657483f965bc944861bc8a6a9694d",
      "parents": [
        "c157750a901d767ecb95f1dbabd0972dee396b1e",
        "1f953b0dbc2549318afcc0a70af5542dffbce34a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:09:51 2013 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:10:08 2013 +0000"
      },
      "message": "[SCSI] Merge tag \u0027fcoe-02-19-13\u0027 into for-linus\n\nFCoE Updates for 3.9\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c157750a901d767ecb95f1dbabd0972dee396b1e",
      "tree": "c60874bc22cbcea6fb2ef32f71251a1771527169",
      "parents": [
        "e0eca63e342124cff4307eafb43908cab5b3cf88",
        "ee7afd717c26299c85675d84c7ff89a9c989f4fa"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:08:44 2013 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:08:44 2013 +0000"
      },
      "message": "Merge tag \u0027uapi-20121219\u0027 into for-linus\n\nUAPI Disintegration 2012-12-19\n\nThis is the remaining SCSI part of the UAPI\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "75f187aba5e7a3eea259041f85099029774a4c5b",
      "tree": "34a26995689413e123463300447f2e0fb7b05673",
      "parents": [
        "cd89f46b52cd2354d3d322ea7eab193b86ba03c6"
      ],
      "author": {
        "name": "Alex Bligh",
        "email": "alex@alex.org.uk",
        "time": "Wed Feb 27 17:05:23 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:22 2013 -0800"
      },
      "message": "nbd: support FLUSH requests\n\nCurrently, the NBD device does not accept flush requests from the Linux\nblock layer.  If the NBD server opened the target with neither O_SYNC nor\nO_DSYNC, however, the device will be effectively backed by a writeback\ncache.  Without issuing flushes properly, operation of the NBD device will\nnot be safe against power losses.\n\nThe NBD protocol has support for both a cache flush command and a FUA\ncommand flag; the server will also pass a flag to note its support for\nthese features.  This patch adds support for the cache flush command and\nflag.  In the kernel, we receive the flags via the NBD_SET_FLAGS ioctl,\nand map NBD_FLAG_SEND_FLUSH to the argument of blk_queue_flush.  When the\nflag is active the block layer will send REQ_FLUSH requests, which we\ntranslate to NBD_CMD_FLUSH commands.\n\nFUA support is not included in this patch because all free software\nservers implement it with a full fdatasync; thus it has no advantage over\nsupporting flush only.  Because I [Paolo] cannot really benchmark it in a\nrealistic scenario, I cannot tell if it is a good idea or not.  It is also\nnot clear if it is valid for an NBD server to support FUA but not flush.\nThe Linux block layer gives a warning for this combination, the NBD\nprotocol documentation says nothing about it.\n\nThe patch also fixes a small problem in the handling of flags: nbd-\u003eflags\nmust be cleared at the end of NBD_DO_IT, but the driver was not doing\nthat.  The bug manifests itself as follows.  Suppose you two different\nclient/server pairs to start the NBD device.  Suppose also that the first\nclient supports NBD_SET_FLAGS, and the first server sends\nNBD_FLAG_SEND_FLUSH; the second pair instead does neither of these two\nthings.  Before this patch, the second invocation of NBD_DO_IT will use a\nstale value of nbd-\u003eflags, and the second server will issue an error every\ntime it receives an NBD_CMD_FLUSH command.\n\nThis bug is pre-existing, but it becomes much more important after this\npatch; flush failures make the device pretty much unusable, unlike\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Alex Bligh \u003calex@alex.org.uk\u003e\nAcked-by: Paul Clements \u003cPaul.Clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59fb1b9f5d9910c2eb97107dd0eb7e3bce8f0dde",
      "tree": "fc9f3b2d33fb80b3cde52b87420c9dc9faaf28b0",
      "parents": [
        "7175c61cc6b8e701441e79ef048c11ae97293463"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Feb 27 17:05:11 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:21 2013 -0800"
      },
      "message": "ipmi: remove superfluous kernel/userspace explanation\n\nGiven the obvious distinction between kernel and userspace supported\nby uapi/, it seems unnecessary to comment on that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b88a105802e9aeb6e234e8106659f5d1271081bb",
      "tree": "589342d16e494deeb20da933fe409088e59b04d8",
      "parents": [
        "6b46419b0462ae565880f02e9cd0baf9b25ea71f"
      ],
      "author": {
        "name": "Oleksij Rempel",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Feb 27 17:03:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:11 2013 -0800"
      },
      "message": "fat: mark fs as dirty on mount and clean on umount\n\nThere is no documented methods to mark FAT as dirty.  Unofficially MS\nstarted to use reserved Byte in boot sector for this purpose, at least\nsince Win 2000.  With Win 7 user is warned if fs is dirty and asked to\nclean it.\n\nDifferent versions of Win, handle it in different ways, but always have\nsame meaning:\n\n- Win 2000 and XP, set it on write operations and\n  remove it after operation was finnished\n- Win 7, set dirty flag on first write and remove it on umount.\n\nWe will do it as follows:\n\n- set dirty flag on mount. If fs was initially dirty, warn user,\n  remember it and do not do any changes to boot sector.\n- clean it on umount. If fs was initially dirty, leave it dirty.\n- do not do any thing if fs mounted read-only.\n- TODO: leave fs dirty if we found some error after mount.\n\nSigned-off-by: Oleksij Rempel \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b46419b0462ae565880f02e9cd0baf9b25ea71f",
      "tree": "b61bdf965ec8457a35a6174cbeff09897debdc90",
      "parents": [
        "899bed05e9f6bbb21776f9ebd88f5631987f987a"
      ],
      "author": {
        "name": "Oleksij Rempel",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Feb 27 17:03:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:10 2013 -0800"
      },
      "message": "fat: add extended fileds to struct fat_boot_sector\n\nLater we will need \"state\" field to check if volume was cleanly unmounted.\n\nSigned-off-by: Oleksij Rempel \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5841ca09b35df4ecb0fee4e8fbd21ef177509a71",
      "tree": "38023d07929e108cae6713170f7458da174bd568",
      "parents": [
        "4225fc8555a992c7f91d174ef424384d6781e144"
      ],
      "author": {
        "name": "Vyacheslav Dubeyko",
        "email": "slava@dubeyko.com",
        "time": "Wed Feb 27 17:02:59 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:10 2013 -0800"
      },
      "message": "hfsplus: add osx.* prefix for handling namespace of Mac OS X extended attributes\n\nhfsplus: reworked support of extended attributes.\n\nCurrent mainline implementation of hfsplus file system driver treats as\nextended attributes only two fields (fdType and fdCreator) of user_info\nfield in file description record (struct hfsplus_cat_file).  It is\npossible to get or set only these two fields as extended attributes.\nBut HFS+ treats as com.apple.FinderInfo extended attribute an union of\nuser_info and finder_info fields as for file (struct hfsplus_cat_file)\nas for folder (struct hfsplus_cat_folder).  Moreover, current mainline\nimplementation of hfsplus file system driver doesn\u0027t support special\nmetadata file - attributes tree.\n\nMac OS X 10.4 and later support extended attributes by making use of the\nHFS+ filesystem Attributes file B*-tree feature which allows for named\nforks.  Mac OS X supports only inline extended attributes, limiting\ntheir size to 3802 bytes.  Any regular file may have a list of extended\nattributes.  HFS+ supports an arbitrary number of named forks.  Each\nattribute is denoted by a name and the associated data.  The name is a\nnull-terminated Unicode string.  It is possible to list, to get, to set,\nand to remove extended attributes from files or directories.\n\nIt exists some peculiarity during getting of extended attributes list by\nmeans of getfattr utility.  The getfattr utility expects prefix \"user.\"\nbefore any extended attribute\u0027s name.  So, it ignores any names that\ndon\u0027t contained such prefix.  Such behavior of getfattr utility results\nin unexpected empty output of extended attributes list even in the case\nwhen file (or folder) contains extended attributes.  It needs to use\nempty string as regular expression pattern for names matching (getfattr\n--match\u003d\"\").\n\nFor support of extended attributes in HFS+:\n1. It was added necessary on-disk layout declarations related to Attributes\n   tree into hfsplus_raw.h file.\n2. It was added attributes.c file with implementation of functionality of\n   manipulation by records in Attributes tree.\n3. It was reworked hfsplus_listxattr, hfsplus_getxattr, hfsplus_setxattr\n   functions in ioctl.c. Moreover, it was added hfsplus_removexattr method.\n\nThis patch:\n\nAdd osx.* prefix for handling namespace of Mac OS X extended attributes.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Vyacheslav Dubeyko \u003cslava@dubeyko.com\u003e\nReported-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "515d01f7726b9ba4838787d247115e1b259e1cc7",
      "tree": "d791be958b963215eefe96b33498269879932191",
      "parents": [
        "1cef9350cbee6e3bcf2ff646b8978fbec33f8b85",
        "d65530fbc799e4036d4d3da4ab6e9fa6d8c4a447"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 14:48:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 14:48:30 2013 -0800"
      },
      "message": "Merge tag \u0027vfio-v3.9-rc1\u0027 of git://github.com/awilliam/linux-vfio\n\nPull VFIO updates from Alex Williamson:\n - Fixes PCIe v1 extended capability support\n\n - Cleans up read/write access functions\n\n - Fix Removal test to properly wait until devices are unused\n\n - Enable pcieport driver usage for non-accessible devices w/in groups\n\n - Extensions for PCI VGA support\n\n* tag \u0027vfio-v3.9-rc1\u0027 of git://github.com/awilliam/linux-vfio:\n  drivers/vfio: remove depends on CONFIG_EXPERIMENTAL\n  vfio-pci: Add support for VGA region access\n  vfio-pci: Manage user power state transitions\n  vfio: whitelist pcieport\n  vfio: Protect vfio_dev_present against device_del\n  vfio-pci: Cleanup BAR access\n  vfio-pci: Cleanup read/write functions\n  vfio-pci: Enable PCIe extended capabilities on v1\n"
    },
    {
      "commit": "70a3a06d01ed9ca887316a881813cdefb8a20170",
      "tree": "fbdb7982040ba77818e4b738d76eef8bb06fb47f",
      "parents": [
        "f6c0ffa8f0b0781f4954cb06f0a81d6c10c1b434",
        "ef4e359d9b9e2dc022f79840fd207796b524a893"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 11:41:08 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 11:41:08 2013 -0800"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull infiniband update from Roland Dreier:\n \"Main batch of InfiniBand/RDMA changes for 3.9:\n\n   - SRP error handling fixes from Bart Van Assche\n\n   - Implementation of memory windows for mlx4 from Shani Michaeli\n\n   - Lots of cxgb4 HW driver fixes from Vipul Pandya\n\n   - Make iSER work for virtual functions, other fixes from Or Gerlitz\n\n   - Fix for bug in qib HW driver from Mike Marciniszyn\n\n   - IPoIB fixes from me, Itai Garbi, Shlomo Pongratz, Yan Burman\n\n   - Various cleanups and warning fixes from Julia Lawall, Paul Bolle,\n     Wei Yongjun\"\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (41 commits)\n  IB/mlx4: Advertise MW support\n  IB/mlx4: Support memory window binding\n  mlx4: Implement memory windows allocation and deallocation\n  mlx4_core: Enable memory windows in {INIT, QUERY}_HCA\n  mlx4_core: Disable memory windows for virtual functions\n  IPoIB: Free ipoib neigh on path record failure so path rec queries are retried\n  IB/srp: Fail I/O requests if the transport is offline\n  IB/srp: Avoid endless SCSI error handling loop\n  IB/srp: Avoid sending a task management function needlessly\n  IB/srp: Track connection state properly\n  IB/mlx4: Remove redundant NULL check before kfree\n  IB/mlx4: Fix compiler warning about uninitialized \u0027vlan\u0027 variable\n  IB/mlx4: Convert is_xxx variables in build_mlx_header() to bool\n  IB/iser: Enable iser when FMRs are not supported\n  IB/iser: Avoid error prints on EAGAIN registration failures\n  IB/iser: Use proper define for the commands per LUN value advertised to SCSI ML\n  IB/uverbs: Implement memory windows support in uverbs\n  IB/core: Add \"type 2\" memory windows support\n  mlx4_core: Propagate MR deregistration failures to caller\n  mlx4_core: Rename MPT-related functions to have mpt_ prefix\n  ...\n"
    },
    {
      "commit": "fffddfd6c8e0c10c42c6e2cc54ba880fcc36ebbb",
      "tree": "71bc5e597124dbaf7550f1e089d675718b3ed5c0",
      "parents": [
        "69086a78bdc973ec0b722be790b146e84ba8a8c4",
        "be88298b0a3f771a4802f20c5e66af74bfd1dff1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 16:46:44 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 16:46:44 2013 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm merge from Dave Airlie:\n \"Highlights:\n\n   - TI LCD controller KMS driver\n\n   - TI OMAP KMS driver merged from staging\n\n   - drop gma500 stub driver\n\n   - the fbcon locking fixes\n\n   - the vgacon dirty like zebra fix.\n\n   - open firmware videomode and hdmi common code helpers\n\n   - major locking rework for kms object handling - pageflip/cursor\n     won\u0027t block on polling anymore!\n\n   - fbcon helper and prime helper cleanups\n\n   - i915: all over the map, haswell power well enhancements, valleyview\n     macro horrors cleaned up, killing lots of legacy GTT code,\n\n   - radeon: CS ioctl unification, deprecated UMS support, gpu reset\n     rework, VM fixes\n\n   - nouveau: reworked thermal code, external dp/tmds encoder support\n     (anx9805), fences sleep instead of polling,\n\n   - exynos: all over the driver fixes.\"\n\nLovely conflict in radeon/evergreen_cs.c between commit de0babd60d8d\n(\"drm/radeon: enforce use of radeon_get_ib_value when reading user cmd\")\nand the new changes that modified that evergreen_dma_cs_parse()\nfunction.\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (508 commits)\n  drm/tilcdc: only build on arm\n  drm/i915: Revert hdmi HDP pin checks\n  drm/tegra: Add list of framebuffers to debugfs\n  drm/tegra: Fix color expansion\n  drm/tegra: Split DC_CMD_STATE_CONTROL register write\n  drm/tegra: Implement page-flipping support\n  drm/tegra: Implement VBLANK support\n  drm/tegra: Implement .mode_set_base()\n  drm/tegra: Add plane support\n  drm/tegra: Remove bogus tegra_framebuffer structure\n  drm: Add consistency check for page-flipping\n  drm/radeon: Use generic HDMI infoframe helpers\n  drm/tegra: Use generic HDMI infoframe helpers\n  drm: Add EDID helper documentation\n  drm: Add HDMI infoframe helpers\n  video: Add generic HDMI infoframe helpers\n  drm: Add some missing forward declarations\n  drm: Move mode tables to drm_edid.c\n  drm: Remove duplicate drm_mode_cea_vic()\n  gma500: Fix n, m1 and m2 clock limits for sdvo and lvds\n  ...\n"
    },
    {
      "commit": "21fbd5809ad126b949206d78e0a0e07ec872ea11",
      "tree": "a824045df99fc1f0690095a925cceb50207e332b",
      "parents": [
        "d9978ec5680059d727b39d6c706777c6973587f2",
        "ed72d37a33fdf43dc47787fe220532cdec9da528"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:35:10 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:35:10 2013 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n\n - Some cleanups at V4L2 documentation\n\n - new drivers: ts2020 frontend, ov9650 sensor, s5c73m3 sensor,\n   sh-mobile veu mem2mem driver, radio-ma901, davinci_vpfe staging\n   driver\n\n - Lots of missing MAINTAINERS entries added\n\n - several em28xx driver improvements, including its conversion to\n   videobuf2\n\n - several fixups on drivers to make them to better comply with the API\n\n - DVB core: add support for DVBv5 stats, allowing the implementation of\n   statistics for new standards like ISDB\n\n - mb86a20s: add statistics to the driver\n\n - lots of new board additions, cleanups, and driver improvements.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (596 commits)\n  [media] media: Add 0x3009 USB PID to ttusb2 driver (fixed diff)\n  [media] rtl28xxu: Add USB IDs for Compro VideoMate U620F\n  [media] em28xx: add usb id for terratec h5 rev. 3\n  [media] media: rc: gpio-ir-recv: add support for device tree parsing\n  [media] mceusb: move check earlier to make smatch happy\n  [media] radio-si470x doc: add info about v4l2-ctl and sox+alsa\n  [media] staging: media: Remove unnecessary OOM messages\n  [media] sh_vou: Use vou_dev instead of vou_file wherever possible\n  [media] sh_vou: Use video_drvdata()\n  [media] drivers/media/platform/soc_camera/pxa_camera.c: use devm_ functions\n  [media] mt9t112: mt9t111 format set up differs from mt9t112\n  [media] sh-mobile-ceu-camera: fix SHARPNESS control default\n  Revert \"[media] fc0011: Return early, if the frequency is already tuned\"\n  [media] cx18/ivtv: fix regression: remove __init from a non-init function\n  [media] em28xx: fix analog streaming with USB bulk transfers\n  [media] stv0900: remove unnecessary null pointer check\n  [media] fc0011: Return early, if the frequency is already tuned\n  [media] fc0011: Add some sanity checks and cleanups\n  [media] fc0011: Fix xin value clamping\n  Revert \"[media] [PATH,1/2] mxl5007 move reset to attach\"\n  ...\n"
    },
    {
      "commit": "d9978ec5680059d727b39d6c706777c6973587f2",
      "tree": "8fad9cf8cf9599af58757e4acbf27c602df9ed79",
      "parents": [
        "a883b70d8e0a88278c0a1f80753b4dc99962b541",
        "53637e0760d56274177be7e6d630490bc49766c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:32:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:32:15 2013 -0800"
      },
      "message": "Merge tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\nPull libata updates from Jeff Garzik:\n\n1) apply, and then revert, the sysfs export of ATA host controller\n   number.  Discussion was continuing after patch application, trying to\n   figure out how to best mesh exported data with the installers,\n   boot-time agents and other parties that want this info.\n\n2) Merge Zero-Power Optical Device Driver (ZPODD) support, bringing the\n   wonderfulness of sane power management to your CD/DVD device.\n\n   Includes one SCSI-subsystem patch (with appropriate ACKs), adding\n   runtime PM support to \u0027sr\u0027 driver.  That is the ZPODD interaction\n   bits.\n\n   Patchset went through some 13 revisions before it got here; kudos to\n   Intel for persistence.\n\n3) pata_samsung_cf: use devm_clk_get()\n\n4) more ata_piix, ahci PCI IDs\n\n5) Add SATA driver for R-Car SoC\n\n6) Convert libata to use devm_ioremap_resource (Note: I think Greg sent\n   this to you, also)\n\n7) Set proper Sense Key (SK) in the SCSI simulator when ATA passthrough\n   indicates check condition.  Google and specification hawks everywhere\n   shall rejoice.\n\n* tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (22 commits)\n  [libata] fix smatch warning for zpodd_wake_dev\n  [libata] Set proper SK when CK_COND is set.\n  [libata] Convert to devm_ioremap_resource()\n  libata: add R-Car SATA driver\n  ahci: Add Device IDs for Intel Wellsburg PCH\n  ata_piix: Add Device IDs for Intel Wellsburg PCH\n  [SCSI] remove can_power_off flag from scsi_device\n  [libata] scsi: no poll when ODD is powered off\n  [SCSI] sr: support runtime pm\n  ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs\n  ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs\n  [libata] PM code cleanup for ata port\n  [libata] pm: differentiate system and runtime pm for ata port\n  Revert \"libata: export host controller number thru /sys\"\n  libata: do not suspend port if normal ODD is attached\n  libata: expose pm qos flags for ata device\n  libata: handle power transition of ODD\n  libata: check zero power ready status for ZPODD\n  libata: move acpi notification code to zpodd\n  libata: identify and init ZPODD devices\n  ...\n"
    },
    {
      "commit": "89f883372fa60f604d136924baf3e89ff1870e9e",
      "tree": "cb69b0a14957945ba00d3d392bf9ccbbef56f3b8",
      "parents": [
        "9e2d59ad580d590134285f361a0e80f0e98c0207",
        "6b73a96065e89dc9fa75ba4f78b1aa3a3bbd0470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 13:07:18 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 13:07:18 2013 -0800"
      },
      "message": "Merge tag \u0027kvm-3.9-1\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM updates from Marcelo Tosatti:\n \"KVM updates for the 3.9 merge window, including x86 real mode\n  emulation fixes, stronger memory slot interface restrictions, mmu_lock\n  spinlock hold time reduction, improved handling of large page faults\n  on shadow, initial APICv HW acceleration support, s390 channel IO\n  based virtio, amongst others\"\n\n* tag \u0027kvm-3.9-1\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (143 commits)\n  Revert \"KVM: MMU: lazily drop large spte\"\n  x86: pvclock kvm: align allocation size to page size\n  KVM: nVMX: Remove redundant get_vmcs12 from nested_vmx_exit_handled_msr\n  x86 emulator: fix parity calculation for AAD instruction\n  KVM: PPC: BookE: Handle alignment interrupts\n  booke: Added DBCR4 SPR number\n  KVM: PPC: booke: Allow multiple exception types\n  KVM: PPC: booke: use vcpu reference from thread_struct\n  KVM: Remove user_alloc from struct kvm_memory_slot\n  KVM: VMX: disable apicv by default\n  KVM: s390: Fix handling of iscs.\n  KVM: MMU: cleanup __direct_map\n  KVM: MMU: remove pt_access in mmu_set_spte\n  KVM: MMU: cleanup mapping-level\n  KVM: MMU: lazily drop large spte\n  KVM: VMX: cleanup vmx_set_cr0().\n  KVM: VMX: add missing exit names to VMX_EXIT_REASONS array\n  KVM: VMX: disable SMEP feature when guest is in non-paging mode\n  KVM: Remove duplicate text in api.txt\n  Revert \"KVM: MMU: split kvm_mmu_free_page\"\n  ...\n"
    },
    {
      "commit": "9e2d59ad580d590134285f361a0e80f0e98c0207",
      "tree": "f3232be75781484193413f32ec82c21f6d8eb76e",
      "parents": [
        "5ce1a70e2f00f0bce0cab57f798ca354b9496169",
        "235b80226b986dabcbba844968f7807866bd0bfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 18:50:11 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 18:50:11 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull signal handling cleanups from Al Viro:\n \"This is the first pile; another one will come a bit later and will\n  contain SYSCALL_DEFINE-related patches.\n\n   - a bunch of signal-related syscalls (both native and compat)\n     unified.\n\n   - a bunch of compat syscalls switched to COMPAT_SYSCALL_DEFINE\n     (fixing several potential problems with missing argument\n     validation, while we are at it)\n\n   - a lot of now-pointless wrappers killed\n\n   - a couple of architectures (cris and hexagon) forgot to save\n     altstack settings into sigframe, even though they used the\n     (uninitialized) values in sigreturn; fixed.\n\n   - microblaze fixes for delivery of multiple signals arriving at once\n\n   - saner set of helpers for signal delivery introduced, several\n     architectures switched to using those.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal: (143 commits)\n  x86: convert to ksignal\n  sparc: convert to ksignal\n  arm: switch to struct ksignal * passing\n  alpha: pass k_sigaction and siginfo_t using ksignal pointer\n  burying unused conditionals\n  make do_sigaltstack() static\n  arm64: switch to generic old sigaction() (compat-only)\n  arm64: switch to generic compat rt_sigaction()\n  arm64: switch compat to generic old sigsuspend\n  arm64: switch to generic compat rt_sigqueueinfo()\n  arm64: switch to generic compat rt_sigpending()\n  arm64: switch to generic compat rt_sigprocmask()\n  arm64: switch to generic sigaltstack\n  sparc: switch to generic old sigsuspend\n  sparc: COMPAT_SYSCALL_DEFINE does all sign-extension as well as SYSCALL_DEFINE\n  sparc: kill sign-extending wrappers for native syscalls\n  kill sparc32_open()\n  sparc: switch to use of generic old sigaction\n  sparc: switch sys_compat_rt_sigaction() to COMPAT_SYSCALL_DEFINE\n  mips: switch to generic sys_fork() and sys_clone()\n  ...\n"
    },
    {
      "commit": "48a732dfaa77a4dfec803aa8f248373998704f76",
      "tree": "b8ea89d3f48bc82fcc1b14d8cd356241e7ef2d37",
      "parents": [
        "9afa3195b96da7d2320ec44d19fbfbded7a15571",
        "0d69a3c731e120b05b7da9fb976830475a3fbc01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:41:38 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:41:38 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID subsystem updates from Jiri Kosina:\n \"HID subsystem and drivers update. Highlights:\n\n   - new support of a group of Win7/Win8 multitouch devices, from\n     Benjamin Tissoires\n\n   - fix for compat interface brokenness in uhid, from Dmitry Torokhov\n\n   - conversion of drivers to use hid_driver helper, by H Hartley\n     Sweeten\n\n   - HID over I2C transport received ACPI enumeration support, written\n     by Mika Westerberg\n\n   - there is an ongoing effort to make HID sensor hubs independent of\n     USB transport.  The first self-contained part of this work is\n     provided here, done by Mika Westerberg\n\n   - a few smaller fixes here and there, support for a couple new\n     devices added\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (43 commits)\n  HID: Correct Logitech order in hid-ids.h\n  HID: LG4FF: Remove unnecessary deadzone code\n  HID: LG: Prevent the Logitech Gaming Wheels deadzone\n  HID: LG: Fix detection of Logitech Speed Force Wireless (WiiWheel)\n  HID: LG: Add support for Logitech Momo Force (Red) Wheel\n  HID: hidraw: print message when succesfully initialized\n  HID: logitech: split accel, brake for Driving Force wheel\n  HID: logitech: add report descriptor for Driving Force wheel\n  HID: add ThingM blink(1) USB RGB LED support\n  HID: uhid: make creating devices work on 64/32 systems\n  HID: wiimote: fix nunchuck button parser\n  HID: blacklist Velleman data acquisition boards\n  HID: sensor-hub: don\u0027t limit the driver only to USB bus\n  HID: sensor-hub: get rid of unused sensor_hub_grabbed_usages[] table\n  HID: extend autodetect to handle I2C sensors as well\n  HID: ntrig: use input_configured() callback to set the name\n  HID: multitouch: do not use pointers towards hid-core\n  HID: add missing GENERIC_HARDIRQ dependency\n  HID: multitouch: make MT_CLS_ALWAYS_TRUE the new default class\n  HID: multitouch: fix protocol for Elo panels\n  ...\n"
    },
    {
      "commit": "7c2db36e730ee4facd341679ecb21ee73ba92831",
      "tree": "75016fba72aaf0581b9263f7fa4c565e6e634f3c",
      "parents": [
        "8b5628ab83b671f96ac9f174c1bd51c92589fc82",
        "a47a376f1c025e23e836c0376813c0424de665c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew)\n\nMerge misc patches from Andrew Morton:\n\n - Florian has vanished so I appear to have become fbdev maintainer\n   again :(\n\n - Joel and Mark are distracted to welcome to the new OCFS2 maintainer\n\n - The backlight queue\n\n - Small core kernel changes\n\n - lib/ updates\n\n - The rtc queue\n\n - Various random bits\n\n* akpm: (164 commits)\n  rtc: rtc-davinci: use devm_*() functions\n  rtc: rtc-max8997: use devm_request_threaded_irq()\n  rtc: rtc-max8907: use devm_request_threaded_irq()\n  rtc: rtc-da9052: use devm_request_threaded_irq()\n  rtc: rtc-wm831x: use devm_request_threaded_irq()\n  rtc: rtc-tps80031: use devm_request_threaded_irq()\n  rtc: rtc-lp8788: use devm_request_threaded_irq()\n  rtc: rtc-coh901331: use devm_clk_get()\n  rtc: rtc-vt8500: use devm_*() functions\n  rtc: rtc-tps6586x: use devm_request_threaded_irq()\n  rtc: rtc-imxdi: use devm_clk_get()\n  rtc: rtc-cmos: use dev_warn()/dev_dbg() instead of printk()/pr_debug()\n  rtc: rtc-pcf8583: use dev_warn() instead of printk()\n  rtc: rtc-sun4v: use pr_warn() instead of printk()\n  rtc: rtc-vr41xx: use dev_info() instead of printk()\n  rtc: rtc-rs5c313: use pr_err() instead of printk()\n  rtc: rtc-at91rm9200: use dev_dbg()/dev_err() instead of printk()/pr_debug()\n  rtc: rtc-rs5c372: use dev_dbg()/dev_warn() instead of printk()/pr_debug()\n  rtc: rtc-ds2404: use dev_err() instead of printk()\n  rtc: rtc-efi: use dev_err()/dev_warn()/pr_err() instead of printk()\n  ...\n"
    },
    {
      "commit": "242260fb858e99674289484bc2bfe3b41f9c4cbb",
      "tree": "09dcf9a2a5c21d27ed06f028c0096a727eaf64f3",
      "parents": [
        "76e8402619cf777a3adae9cd70e56a848a9bf952"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "lists@nerdbynature.de",
        "time": "Thu Feb 21 16:43:05 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:20 2013 -0800"
      },
      "message": "sun.com documentation fixes\n\nAfter I came across a help text for SUNGEM mentioning a broken sun.com\nURL, I felt like fixing those up, as they are now pointing to oracle.com\nURLs.\n\nSigned-off-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffecfd1a72fccfcee3dabb99b9ecba9735318f90",
      "tree": "a5c3caf67249ec811a2c2c95678d9349fd8e2412",
      "parents": [
        "13575ca14fcdacd1ad914d00bc63eb4d96280986"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "darrick.wong@oracle.com",
        "time": "Thu Feb 21 16:42:55 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:20 2013 -0800"
      },
      "message": "block: optionally snapshot page contents to provide stable pages during write\n\nThis provides a band-aid to provide stable page writes on jbd without\nneeding to backport the fixed locking and page writeback bit handling\nschemes of jbd2.  The band-aid works by using bounce buffers to snapshot\npage contents instead of waiting.\n\nFor those wondering about the ext3 bandage -- fixing the jbd locking\n(which was done as part of ext4dev years ago) is a lot of surgery, and\nsetting PG_writeback on data pages when we actually hold the page lock\ndropped ext3 performance by nearly an order of magnitude.  If we\u0027re\ngoing to migrate iscsi and raid to use stable page writes, the\ncomplaints about high latency will likely return.  We might as well\ncentralize their page snapshotting thing to one place.\n\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nTested-by: Andy Lutomirski \u003cluto@amacapital.net\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Joel Becker \u003cjlbec@evilplan.org\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nCc: Ron Minnich \u003crminnich@sandia.gov\u003e\nCc: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b5628ab83b671f96ac9f174c1bd51c92589fc82",
      "tree": "8446b0fce80923c3694fe075ffcde7e422bcf818",
      "parents": [
        "a8f3740feb12928be1aad19659bf3527ea8d6d96",
        "fe7dc7202d7d24fe211e0eecf531d8b79b655b3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:40:16 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:40:16 2013 -0800"
      },
      "message": "Merge tag \u0027virt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM virtualization changes:\n \"This contains parts of the ARM KVM support that have dependencies on\n  other patches merged through the arm-soc tree.  In combination with\n  patches coming through Russell\u0027s tree, this will finally add full\n  support for the kernel based virtual machine on ARM, which has been\n  awaited for some time now.\n\n  Further, we now have a separate platform for virtual machines and qemu\n  booting that is used by both Xen and KVM, separating these from the\n  Versatile Express reference implementation.  Obviously, this new\n  platform is multiplatform capable so it can be combined with existing\n  machines in the same kernel.\"\n\n* tag \u0027virt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (38 commits)\n  ARM: arch_timer: include linux/errno.h\n  arm: arch_timer: add missing inline in stub function\n  ARM: KVM: arch_timers: Wire the init code and config option\n  ARM: KVM: arch_timers: Add timer world switch\n  ARM: KVM: arch_timers: Add guest timer core support\n  ARM: KVM: Add VGIC configuration option\n  ARM: KVM: VGIC initialisation code\n  ARM: KVM: VGIC control interface world switch\n  ARM: KVM: VGIC interrupt injection\n  ARM: KVM: vgic: retire queued, disabled interrupts\n  ARM: KVM: VGIC virtual CPU interface management\n  ARM: KVM: VGIC distributor handling\n  ARM: KVM: VGIC accept vcpu and dist base addresses from user space\n  ARM: KVM: Initial VGIC infrastructure code\n  ARM: KVM: Keep track of currently running vcpus\n  KVM: ARM: Introduce KVM_ARM_SET_DEVICE_ADDR ioctl\n  ARM: gic: add __ASSEMBLY__ guard to C definitions\n  ARM: gic: define GICH offsets for VGIC support\n  ARM: gic: add missing distributor defintions\n  ARM: mach-virt: fixup machine descriptor after removal of sys_timer\n  ...\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "6b52a12bc3fc39053b5bac4d4927ec8d974f8f60",
      "tree": "ee722399af38f19b84773e87a519b1da3d2d6268",
      "parents": [
        "7083e42ee2ff43a11481e0e7211ec4f9ac68cb79"
      ],
      "author": {
        "name": "Shani Michaeli",
        "email": "shanim@mellanox.com",
        "time": "Wed Feb 06 16:19:13 2013 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Feb 21 11:59:09 2013 -0800"
      },
      "message": "IB/uverbs: Implement memory windows support in uverbs\n\nThe existing user/kernel uverbs API has IB_USER_VERBS_CMD_ALLOC/DEALLOC_MW.\nImplement these calls, along with destroying user memory windows during\nprocess cleanup.\n\nSigned-off-by: Haggai Eran \u003chaggaie@mellanox.com\u003e\nSigned-off-by: Shani Michaeli \u003cshanim@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "460dc1eecf37263c8e3b17685ef236f0d236facb",
      "tree": "1d20e367cefccddb969b48afaab140b8125cea4e",
      "parents": [
        "024e4ec1856d57bb78c06ec903d29dcf716f5f47",
        "b531f81b0d70ffbe8d70500512483227cc532608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The biggest change in this update is the unification of HD-audio codec\n  parsers.  Now the HD-audio codec is parsed in a generic parser code\n  which is invoked by each HD-audio codec driver.\n\n  Some background information is found in David Henningsson\u0027s blog\n  entry:\n\n      http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/\n\n  Other than that, some random updates/fixes like USB-audio and a bunch\n  of small AoC updates as usual.\n\n  Highlights:\n\n   - Unification of HD-audio parser code (aka generic parser)\n\n   - Support of new Intel HD-audio controller, new IDT codecs\n\n   - Fixes for HD-audio HDMI audio hotplug\n\n   - Haswell HDMI audio fixup\n\n   - Support of Creative CA0132 DSP code\n\n   - A few fixes of HDSP driver\n\n   - USB-audio fix for Roland A-PRO, M-Audio FT C600\n\n   - Support PM for aloop driver (and fixes Oops)\n\n   - Compress API updates for gapless playback support\n\n  For ASoC part:\n\n   - Support for a wider range of hardware in the compressed stream code\n\n   - The ability to mute capture streams as well as playback streams\n     while inactive\n\n   - DT support for AK4642, FSI, Samsung I2S and WM8962\n\n   - AC\u002797 support for Tegra\n\n   - New driver for max98090, replacing the stub which was there\n\n   - A new driver from Dialog\n\n  Note that due to dependencies, DTification of DMA support for Samsung\n  platforms (used only by the and I2S driver and SPI) is merged here as\n  well.\"\n\nFix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code\nbeing changed.\n\n* tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)\n  ALSA: usb: Fix Processing Unit Descriptor parsers\n  ALSA: hda - hdmi: Notify userspace when ELD control changes\n  ALSA: hda - hdmi: Protect ELD buffer\n  ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld\n  ALSA: hda - hdmi: Do not expose eld data when eld is invalid\n  ALSA: hda - hdmi: ELD shouldn\u0027t be valid after unplug\n  ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop\n  ALSA: hda - add quirks for mute LED on two HP machines\n  ALSA: usb/quirks, fix out-of-bounds access\n  ASoC: codecs: Add da7213 codec\n  ALSA: au88x0 - Define channel map for au88x0\n  ALSA: compress: add support for gapless playback\n  ALSA: hda - Remove speaker clicks on CX20549\n  ALSA: hda - Disable runtime PM for Intel 5 Series/3400\n  ALSA: hda - Increase badness for missing multi-io\n  ASoC: arizona: Automatically manage input mutes\n  ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts\n  ALSA: hda/ca0132 - Add missing \\n to debug prints\n  ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS\n  ALSA: hda - update documentation for no-primary-hp fixup\n  ...\n"
    },
    {
      "commit": "c4bc705e45d91f900f7ec2e23a458280b084ae91",
      "tree": "54dc459057ddbcd33321d255b0a94f213dc43910",
      "parents": [
        "2608e3d0fa63b892f37a9f1921c2d2b37c7933c1",
        "634734b63ac39e137a1c623ba74f3e062b6577db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 09:03:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 09:03:54 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\nPull fuse updates from Miklos Szeredi:\n \"The biggest part of this pull request is a patch series from Maxim\n  Patlasov to optimize scatter-gather direct IO.  There\u0027s also the\n  addition of a \"readdirplus\" API, poll events and various fixes and\n  cleanups.\n\n  There\u0027s a one line change outside of fuse to mm/filemap.c which makes\n  the argument of iov_iter_single_seg_count() const, required by Maxim\u0027s\n  patches.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse: (22 commits)\n  fuse: allow control of adaptive readdirplus use\n  Synchronize fuse header with one used in library\n  fuse: send poll events\n  fuse: don\u0027t WARN when nlink is zero\n  fuse: avoid out-of-scope stack access\n  fuse: bump version for READDIRPLUS\n  FUSE: Adapt readdirplus to application usage patterns\n  Do not use RCU for current process credentials\n  fuse: cleanup fuse_direct_io()\n  fuse: optimize __fuse_direct_io()\n  fuse: optimize fuse_get_user_pages()\n  fuse: pass iov[] to fuse_get_user_pages()\n  mm: minor cleanup of iov_iter_single_seg_count()\n  fuse: use req-\u003epage_descs[] for argpages cases\n  fuse: add per-page descriptor \u003coffset, length\u003e to fuse_req\n  fuse: rework fuse_do_ioctl()\n  fuse: rework fuse_perform_write()\n  fuse: rework fuse_readpages()\n  fuse: rework fuse_retrieve()\n  fuse: categorize fuse_get_req()\n  ...\n"
    },
    {
      "commit": "b531f81b0d70ffbe8d70500512483227cc532608",
      "tree": "98d91808b595a7160d393c9d4c421f9683cd7eda",
      "parents": [
        "92c69e796b83f922c81a5cf7968cb114a7fa14c6"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "mail@pawelmoll.com",
        "time": "Thu Feb 21 01:55:50 2013 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 21 13:55:12 2013 +0100"
      },
      "message": "ALSA: usb: Fix Processing Unit Descriptor parsers\n\nCommit 99fc86450c439039d2ef88d06b222fd51a779176 \"ALSA: usb-mixer:\nparse descriptors with structs\" introduced a set of useful parsers\nfor descriptors. Unfortunately the parses for the Processing Unit\nDescriptor came with a very subtle bug...\n\nFunctions uac_processing_unit_iProcessing() and\nuac_processing_unit_specific() were indexing the baSourceID array\nforgetting the fields before the iProcessing and process-specific\ndescriptors.\n\nThe problem was observed with Sound Blaster Extigy mixer,\nwhere nNrModes in Up/Down-mix Processing Unit Descriptor\nwas accessed at offset 10 of the descriptor (value 0)\ninstead of offset 15 (value 7). In result the resulting\ncontrol had interesting limit values:\n\nSimple mixer control \u0027Channel Routing Mode Select\u0027,0\n  Capabilities: volume volume-joined penum\n  Playback channels: Mono\n  Capture channels: Mono\n  Limits: 0 - -1\n  Mono: -1 [100%]\n\nFixed by starting from the bmControls, which was calculated\ncorrectly, instead of baSourceID.\n\nNow the mentioned control is fine:\n\nSimple mixer control \u0027Channel Routing Mode Select\u0027,0\n  Capabilities: volume volume-joined penum\n  Playback channels: Mono\n  Capture channels: Mono\n  Limits: 0 - 6\n  Mono: 0 [0%]\n\nSigned-off-by: Pawel Moll \u003cmail@pawelmoll.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "73759518d6d6b56e398791b7522328baf4181a82",
      "tree": "a91375dfdb9f3aff472ceef897f5c076d40763a5",
      "parents": [
        "539cf54bdd922474d22585837c9fec3343d7061b",
        "483f86a54c6d89f16da2e53f2b7b6205b34756df",
        "7e3cc447ff8906558619b1ecc46e4bd776a4f3a6",
        "1b474fe82d4eed3c909f02be82586284827c1705",
        "30ba2fbde1840db440915491cdde235b72a11384"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 21 10:45:01 2013 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 21 10:45:01 2013 +0100"
      },
      "message": "Merge branches \u0027for-3.9/logitech\u0027, \u0027for-3.9/multitouch\u0027, \u0027for-3.9/ntrig\u0027, \u0027for-3.9/thingm\u0027 and \u0027for-3.9/upstream\u0027 into for-linus\n"
    },
    {
      "commit": "a0b1c42951dd06ec83cc1bc2c9788131d9fefcd8",
      "tree": "a572f1523cf904c93020c9cdb32f3bc84ec3ac16",
      "parents": [
        "8ec4942212a6d337982967778a3dc3b60aea782e",
        "ecd9883724b78cc72ed92c98bcb1a46c764fff21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 18:58:50 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 18:58:50 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking update from David Miller:\n\n 1) Checkpoint/restarted TCP sockets now can properly propagate the TCP\n    timestamp offset.  From Andrey Vagin.\n\n 2) VMWARE VM VSOCK layer, from Andy King.\n\n 3) Much improved support for virtual functions and SR-IOV in bnx2x,\n    from Ariel ELior.\n\n 4) All protocols on ipv4 and ipv6 are now network namespace aware, and\n    all the compatability checks for initial-namespace-only protocols is\n    removed.  Thanks to Tom Parkin for helping deal with the last major\n    holdout, L2TP.\n\n 5) IPV6 support in netpoll and network namespace support in pktgen,\n    from Cong Wang.\n\n 6) Multiple Registration Protocol (MRP) and Multiple VLAN Registration\n    Protocol (MVRP) support, from David Ward.\n\n 7) Compute packet lengths more accurately in the packet scheduler, from\n    Eric Dumazet.\n\n 8) Use per-task page fragment allocator in skb_append_datato_frags(),\n    also from Eric Dumazet.\n\n 9) Add support for connection tracking labels in netfilter, from\n    Florian Westphal.\n\n10) Fix default multicast group joining on ipv6, and add anti-spoofing\n    checks to 6to4 and 6rd.  From Hannes Frederic Sowa.\n\n11) Make ipv4/ipv6 fragmentation memory limits more reasonable in modern\n    times, rearrange inet frag datastructures for better cacheline\n    locality, and move more operations outside of locking.  From Jesper\n    Dangaard Brouer.\n\n12) Instead of strict master \u003c--\u003e slave relationships, allow arbitrary\n    scenerios with \"upper device lists\".  From Jiri Pirko.\n\n13) Improve rate limiting accuracy in TBF and act_police, also from Jiri\n    Pirko.\n\n14) Add a BPF filter netfilter match target, from Willem de Bruijn.\n\n15) Orphan and delete a bunch of pre-historic networking drivers from\n    Paul Gortmaker.\n\n16) Add TSO support for GRE tunnels, from Pravin B SHelar.  Although\n    this still needs some minor bug fixing before it\u0027s %100 correct in\n    all cases.\n\n17) Handle unresolved IPSEC states like ARP, with a resolution packet\n    queue.  From Steffen Klassert.\n\n18) Remove TCP Appropriate Byte Count support (ABC), from Stephen\n    Hemminger.  This was long overdue.\n\n19) Support SO_REUSEPORT, from Tom Herbert.\n\n20) Allow locking a socket BPF filter, so that it cannot change after a\n    process drops capabilities.\n\n21) Add VLAN filtering to bridge, from Vlad Yasevich.\n\n22) Bring ipv6 on-par with ipv4 and do not cache neighbour entries in\n    the ipv6 routes, from YOSHIFUJI Hideaki.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1538 commits)\n  ipv6: fix race condition regarding dst-\u003eexpires and dst-\u003efrom.\n  net: fix a wrong assignment in skb_split()\n  ip_gre: remove an extra dst_release()\n  ppp: set qdisc_tx_busylock to avoid LOCKDEP splat\n  atl1c: restore buffer state\n  net: fix a build failure when !CONFIG_PROC_FS\n  net: ipv4: fix waring -Wunused-variable\n  net: proc: fix build failed when procfs is not configured\n  Revert \"xen: netback: remove redundant xenvif_put\"\n  net: move procfs code to net/core/net-procfs.c\n  qmi_wwan, cdc-ether: add ADU960S\n  bonding: set sysfs device_type to \u0027bond\u0027\n  bonding: fix bond_release_all inconsistencies\n  b44: use netdev_alloc_skb_ip_align()\n  xen: netback: remove redundant xenvif_put\n  net: fec: Do a sanity check on the gpio number\n  ip_gre: propogate target device GSO capability to the tunnel device\n  ip_gre: allow CSUM capable devices to handle packets\n  bonding: Fix initialize after use for 3ad machine state spinlock\n  bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate()\n  ...\n"
    },
    {
      "commit": "6db167dfc013b0e114c81077ac091ba26a69f4ed",
      "tree": "1978b8a2774e0fdb3690065625b0b5eb84475552",
      "parents": [
        "32f9aab8ebd886211a7b3e552753af014c3e5225",
        "9cb543124a2d31af42ce61a4c30765ecc8e5f1fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 14:29:37 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 14:29:37 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus-2\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM updates (part two) from Russell King:\n\n - breakpoint and perf updates from Will Deacon.\n\n - hypervisor boot mode updates from Will.\n\n - support for Power State Coordination Interface via the Hypervisor\n\n - core ARM support for KVM\n\n* \u0027for-linus-2\u0027 of git://git.linaro.org/people/rmk/linux-arm: (32 commits)\n  KVM: ARM: Add maintainer entry for KVM/ARM\n  KVM: ARM: Power State Coordination Interface implementation\n  KVM: ARM: Handle I/O aborts\n  KVM: ARM: Handle guest faults in KVM\n  KVM: ARM: VFP userspace interface\n  KVM: ARM: Demux CCSIDR in the userspace API\n  KVM: ARM: User space API for getting/setting co-proc registers\n  KVM: ARM: Emulation framework and CP15 emulation\n  KVM: ARM: World-switch implementation\n  KVM: ARM: Inject IRQs and FIQs from userspace\n  KVM: ARM: Memory virtualization setup\n  KVM: ARM: Hypervisor initialization\n  KVM: ARM: Initial skeleton to compile KVM support\n  ARM: Section based HYP idmap\n  ARM: Add page table and page defines needed by KVM\n  ARM: perf: simplify __hw_perf_event_init err handling\n  ARM: perf: remove unnecessary checks for idx \u003c 0\n  ARM: perf: handle armpmu_register failing\n  ARM: perf: don\u0027t pretend to support counting of L1I writes\n  ARM: perf: remove redundant NULL check on cpu_pmu\n  ...\n"
    },
    {
      "commit": "b2c6b3e0611c58fbeb6b9c0892b6249f7bdfaf6b",
      "tree": "de7cf0825605aa6acf33a8d107003efd7aedbe72",
      "parents": [
        "19f949f52599ba7c3f67a5897ac6be14bfcb1200",
        "272d26d0ad8c0e326689f2fa3cdc6a5fcc8e74e0"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@fusionio.com",
        "time": "Wed Feb 20 14:05:45 2013 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@fusionio.com",
        "time": "Wed Feb 20 14:05:45 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next into for-linus-3.9\n\nSigned-off-by: Chris Mason \u003cchris.mason@fusionio.com\u003e\n\nConflicts:\n\tfs/btrfs/disk-io.c\n"
    },
    {
      "commit": "a8bfd4abea3da0e28f215e2a2b8c2f1ca27ebe80",
      "tree": "949b78c187f77101b366ca3f189ea25e3d20c870",
      "parents": [
        "867ab667e74377160c4a683375ee5b8bf8801724"
      ],
      "author": {
        "name": "jeff.liu",
        "email": "jeff.liu@oracle.com",
        "time": "Sat Jan 05 02:48:08 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 12:59:59 2013 -0500"
      },
      "message": "Btrfs: set/change the label of a mounted file system\n\nWith this new ioctl(2) BTRFS_IOC_SET_FSLABEL, we can set/change the label of a mounted file system.\n\nSigned-off-by: Jie Liu \u003cjeff.liu@oracle.com\u003e\nSigned-off-by: Anand Jain \u003canand.jain@oracle.com\u003e\nReviewed-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nReviewed-by: Goffredo Baroncelli \u003ckreijack@inwind.it\u003e\nReviewed-by: David Sterba \u003cdsterba@suse.cz\u003e\nReviewed-by: Goffredo Baroncelli \u003ckreijack@inwind.it\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "867ab667e74377160c4a683375ee5b8bf8801724",
      "tree": "9473c309f58be6efd176f09417358ea42a4f8db4",
      "parents": [
        "569e0f358c0c37f6733702d4a5d2c412860f7169"
      ],
      "author": {
        "name": "jeff.liu",
        "email": "jeff.liu@oracle.com",
        "time": "Sat Jan 05 02:48:01 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 12:59:58 2013 -0500"
      },
      "message": "Btrfs: Add a new ioctl to get the label of a mounted file system\n\nAdd a new ioctl(2) BTRFS_IOC_GET_FSLABLE, so that we can get the label upon a mounted filesystem.\n\nSigned-off-by: Jie Liu \u003cjeff.liu@oracle.com\u003e\nSigned-off-by: Anand Jain \u003canand.jain@oracle.com\u003e\nCc: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nCc: Goffredo Baroncelli \u003ckreijack@inwind.it\u003e\nCc: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "cb95e7bf7ba481c3d35b238b1cd671b63f54238a",
      "tree": "0b2d4906688ca6447a191bcb5f6fe91e0628bda9",
      "parents": [
        "2f697dc6a648d3a16f512fe7a53281d55cce1570"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.de",
        "time": "Mon Feb 04 20:54:57 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 12:59:39 2013 -0500"
      },
      "message": "btrfs: add \"no file data\" flag to btrfs send ioctl\n\nThis patch adds the flag, BTRFS_SEND_FLAG_NO_FILE_DATA to the btrfs send\nioctl code. When this flag is set, the btrfs send code will never write file\ndata into the stream (thus also avoiding expensive reads of that data in the\nfirst place). BTRFS_SEND_C_UPDATE_EXTENT commands will be sent (instead of\nBTRFS_SEND_C_WRITE) with an offset, length pair indicating the extent in\nquestion.\n\nThis patch does not affect the operation of BTRFS_SEND_C_CLONE commands -\nthey will continue to be sent when a search finds an appropriate extent to\nclone from.\n\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.de\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "55e301fd57a6239ec14b91a1cf2e70b3dd135194",
      "tree": "fe9765a071ef00dd13c144bcfc163584dfcebcbe",
      "parents": [
        "82b22ac8f651aebbf0149cbbbd5808f07753b09c"
      ],
      "author": {
        "name": "Filipe Brandenburger",
        "email": "filbranden@google.com",
        "time": "Tue Jan 29 06:04:50 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 09:37:28 2013 -0500"
      },
      "message": "Btrfs: move fs/btrfs/ioctl.h to include/uapi/linux/btrfs.h\n\nThe header file will then be installed under /usr/include/linux so that\nuserspace applications can refer to Btrfs ioctls by name and use the same\nstructs used internally in the kernel.\n\nSigned-off-by: Filipe Brandenburger \u003cfilbranden@google.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "8f55cea410dbc56114bb71a3742032070c8108d0",
      "tree": "59605f0ee961274b22f91add33f5c32459471a83",
      "parents": [
        "b7133a9a103655cda254987a3c0975fd9d8c443f",
        "e259514eef764a5286873618e34c560ecb6cff13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 19 17:49:41 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 19 17:49:41 2013 -0800"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf changes from Ingo Molnar:\n \"There are lots of improvements, the biggest changes are:\n\n  Main kernel side changes:\n\n   - Improve uprobes performance by adding \u0027pre-filtering\u0027 support, by\n     Oleg Nesterov.\n\n   - Make some POWER7 events available in sysfs, equivalent to what was\n     done on x86, from Sukadev Bhattiprolu.\n\n   - tracing updates by Steve Rostedt - mostly misc fixes and smaller\n     improvements.\n\n   - Use perf/event tracing to report PCI Express advanced errors, by\n     Tony Luck.\n\n   - Enable northbridge performance counters on AMD family 15h, by Jacob\n     Shin.\n\n   - This tracing commit:\n\n        tracing: Remove the extra 4 bytes of padding in events\n\n     changes the ABI.  All involved parties (PowerTop in particular)\n     seem to agree that it\u0027s safe to do now with the introduction of\n     libtraceevent, but the devil is in the details ...\n\n  Main tooling side changes:\n\n   - Add \u0027event group view\u0027, from Namyung Kim:\n\n     To use it, \u0027perf record\u0027 should group events when recording.  And\n     then perf report parses the saved group relation from file header\n     and prints them together if --group option is provided.  You can\n     use the \u0027perf evlist\u0027 command to see event group information:\n\n        $ perf record -e \u0027{ref-cycles,cycles}\u0027 noploop 1\n        [ perf record: Woken up 2 times to write data ]\n        [ perf record: Captured and wrote 0.385 MB perf.data (~16807 samples) ]\n\n        $ perf evlist --group\n        {ref-cycles,cycles}\n\n     With this example, default perf report will show you each event\n     separately.\n\n     You can use --group option to enable event group view:\n\n        $ perf report --group\n        ...\n        # group: {ref-cycles,cycles}\n        # \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n        # Samples: 7K of event \u0027anon group { ref-cycles, cycles }\u0027\n        # Event count (approx.): 6876107743\n        #\n        #         Overhead  Command      Shared Object                      Symbol\n        # ................  .......  .................  ..........................\n            99.84%  99.76%  noploop  noploop            [.] main\n             0.07%   0.00%  noploop  ld-2.15.so         [.] strcmp\n             0.03%   0.00%  noploop  [kernel.kallsyms]  [k] timerqueue_del\n             0.03%   0.03%  noploop  [kernel.kallsyms]  [k] sched_clock_cpu\n             0.02%   0.00%  noploop  [kernel.kallsyms]  [k] account_user_time\n             0.01%   0.00%  noploop  [kernel.kallsyms]  [k] __alloc_pages_nodemask\n             0.00%   0.00%  noploop  [kernel.kallsyms]  [k] native_write_msr_safe\n             0.00%   0.11%  noploop  [kernel.kallsyms]  [k] _raw_spin_lock\n             0.00%   0.06%  noploop  [kernel.kallsyms]  [k] find_get_page\n             0.00%   0.02%  noploop  [kernel.kallsyms]  [k] rcu_check_callbacks\n             0.00%   0.02%  noploop  [kernel.kallsyms]  [k] __current_kernel_time\n\n     As you can see the Overhead column now contains both of ref-cycles\n     and cycles and header line shows group information also - \u0027anon\n     group { ref-cycles, cycles }\u0027.  The output is sorted by period of\n     group leader first.\n\n   - Initial GTK+ annotate browser, from Namhyung Kim.\n\n   - Add option for runtime switching perf data file in perf report,\n     just press \u0027s\u0027 and a menu with the valid files found in the current\n     directory will be presented, from Feng Tang.\n\n   - Add support to display whole group data for raw columns, from Jiri\n     Olsa.\n\n   - Add per processor socket count aggregation in perf stat, from\n     Stephane Eranian.\n\n   - Add interval printing in \u0027perf stat\u0027, from Stephane Eranian.\n\n   - \u0027perf test\u0027 improvements\n\n   - Add support for wildcards in tracepoint system name, from Jiri\n     Olsa.\n\n   - Add anonymous huge page recognition, from Joshua Zhu.\n\n   - perf build-id cache now can show DSOs present in a perf.data file\n     that are not in the cache, to integrate with build-id servers being\n     put in place by organizations such as Fedora.\n\n   - perf top now shares more of the evsel config/creation routines with\n     \u0027record\u0027, paving the way for further integration like \u0027top\u0027\n     snapshots, etc.\n\n   - perf top now supports DWARF callchains.\n\n   - Fix mmap limitations on 32-bit, fix from David Miller.\n\n   - \u0027perf bench numa mem\u0027 NUMA performance measurement suite\n\n   - ... and lots of fixes, performance improvements, cleanups and other\n     improvements I failed to list - see the shortlog and git log for\n     details.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (270 commits)\n  perf/x86/amd: Enable northbridge performance counters on AMD family 15h\n  perf/hwbp: Fix cleanup in case of kzalloc failure\n  perf tools: Fix build with bison 2.3 and older.\n  perf tools: Limit unwind support to x86 archs\n  perf annotate: Make it to be able to skip unannotatable symbols\n  perf gtk/annotate: Fail early if it can\u0027t annotate\n  perf gtk/annotate: Show source lines with gray color\n  perf gtk/annotate: Support multiple event annotation\n  perf ui/gtk: Implement basic GTK2 annotation browser\n  perf annotate: Fix warning message on a missing vmlinux\n  perf buildid-cache: Add --update option\n  uprobes/perf: Avoid uprobe_apply() whenever possible\n  uprobes/perf: Teach trace_uprobe/perf code to use UPROBE_HANDLER_REMOVE\n  uprobes/perf: Teach trace_uprobe/perf code to pre-filter\n  uprobes/perf: Teach trace_uprobe/perf code to track the active perf_event\u0027s\n  uprobes: Introduce uprobe_apply()\n  perf: Introduce hw_perf_event-\u003etp_target and -\u003etp_list\n  uprobes/perf: Always increment trace_uprobe-\u003enhit\n  uprobes/tracing: Kill uprobe_trace_consumer, embed uprobe_consumer into trace_uprobe\n  uprobes/tracing: Introduce is_trace_uprobe_enabled()\n  ...\n"
    },
    {
      "commit": "2ccba5433ba567046e49643eb21502d5ea91dc83",
      "tree": "7297a374160c7785ebc39534d86a175b9c760c8c",
      "parents": [
        "6338a53a2bd02d5878ab449371323364b7cc7694",
        "b20ab9cc63ca4605aec154cf54faa8455749f3f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:42:09 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:42:09 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://1984.lsi.us.es/nf-next\n\nPablo Neira Ayuso says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThe following patchset contain updates for your net-next tree, they are:\n\n* Fix (for just added) connlabel dependencies, from Florian Westphal.\n\n* Add aliasing support for conntrack, thus users can either use -m state\n  or -m conntrack from iptables while using the same kernel module, from\n  Jozsef Kadlecsik.\n\n* Some code refactoring for the CT target to merge common code in\n  revision 0 and 1, from myself.\n\n* Add aliasing support for CT, based on patch from Jozsef Kadlecsik.\n\n* Add one mutex per nfnetlink subsystem, from myself.\n\n* Improved logging for packets that are dropped by helpers, from myself.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6338a53a2bd02d5878ab449371323364b7cc7694",
      "tree": "461c4acae130771b9856715bc2cfdc341b6e5964",
      "parents": [
        "8064b3cf750e71fdaf306abb4433a93d0f45f4c9",
        "18cf0d0784b4a634472ed24d0d7ca1c721d93e90"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:32:49 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:34:21 2013 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net into net\n\nPull in \u0027net\u0027 to take in the bug fixes that didn\u0027t make it into\n3.8-final.\n\nAlso, deal with the semantic conflict of the change made to\nnet/ipv6/xfrm6_policy.c   A missing rt6-\u003en neighbour release\nwas added to \u0027net\u0027, but in \u0027net-next\u0027 we no longer cache the\nneighbour entries in the ipv6 routes so that change is not\nappropriate there.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40d1ae57a0eb2ea8196e15cd2d54ffc186497522",
      "tree": "4efa8aa9d2c1e8b70272aaea4f472a1c656d0998",
      "parents": [
        "6cf1c5fc26c6507bcb0edced6fcda876a79b5a6d",
        "98d5fac2330779e6eea6431a90b44c7476260dcc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:12:07 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:12:07 2013 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next\n\nJohn W. Linville says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis probably is the last big pull request for wireless bits\nfor 3.9.  Of course, I\u0027m sure there will be a few stragglers here\nand there...surely a few bug fixes as well... :-) (In fact, I see\nthat Johannes has already queued-up a few more for me while I was\npreparing this...)\n\nIncluded are a number of pulls...\n\nFor mac80211-next, Johannes says:\n\n\"The biggest change I have is undoubtedly Marco\u0027s mesh powersave\nimplementation. Beyond that, I have a patch from Emmanuel to modify the\nDTIM period API in mac80211, scan improvements and a removal of some\nprevious workaround code from Stanislaw, dynamic short slot time from\nThomas and 64-bit station byte counters from Vladimir. I also made a\nnumber of changes myself, some related to WoWLAN, some auth/deauth\nimprovements and most of them BSS list cleanups.\"\n\n\"This time, I have relatively large number of fixes in various areas of\nthe code (a memory leak in regulatory, an RX race in mac80211, the new\nradar checking caused a P2P device problem, some mesh issues with\nstations, an older bug in tracing and for kernel-doc) as well as a\nnumber of small new features. The biggest (in the diffstat) is my work\non hidden SSID tracking.\"\n\n\"Please pull to get\n * radar detection work from Simon\n * mesh improvements from Thomas\n * a connection monitoring/powersave fix from Wojciech\n * TDLS-related station management work from Jouni\n * VLAN crypto fixes from Michael Braun\n * CCK support in minstrel_ht from Felix\n * an SMPS (not SMSP, oops) related improvement in mac80211 (Emmanuel)\n * some WoWLAN work from Amitkumar Karwar: pattern match offset and a\n   documentation fix\n * some WoWLAN work from myself (TCP connection wakeup feature API)\n * and a lot of VHT (and some HT) work (also from myself)\n\nAnd a number of more random cleanups/fixes. I merged mac80211/master to\navoid a merge problem there.\"\n\nAnd regarding iwlwifi-next, Johannes says:\n\n\"We continue work on our new driver, but I also have a WoWLAN and AP mode\nimprovement for the previous driver and a change to use threaded\ninterrupts to prepare us for working with non-PCIe devices.\"\n\nRegarding wl12xx, Luca says:\n\n\"A few more patches intended for 3.9.  Mostly some clean-ups I\u0027ve been\ndoing to make it easier to support device-tree.  Also including one bug\nfix for wl12xx where the rates we advertise were wrong and an update in\nthe wlconf structure to support newer firmwares.\"\n\nFor the nfc-next bits, Samuel says:\n\n\"This is the second NFC pull request for 3.9.\n\nWe have:\n\n- A few pn533 fixes on top of Waldemar refactorization of the driver, one of\n  them fixes target mode.\n\n- A new driver for Inside Secure microread chipset. It supports two\n  physical layers: i2c and MEI. The MEI one depends on a patchset that\u0027s\n  been sent to Greg Kroah-Hartman for inclusion into the 3.9 kernel [1]. The\n  dependency is a KConfig one which means this code is not buildable as long\n  as the MEI API is not usptream.\"\n\n\"This 3rd NFC pull request for 3.9 contains a fix for the microread MEI\nphysical layer support, as the MEI bus API changed.\n\nFrom the MEI code, we now pass the MEI id back to the driver probe routine,\nand we also pass a name and a MEI id table through the mei_bus_driver\nstructure. A few renames as well like e.g. mei_bus_driver to mei_driver or\nmei_bus_client to mei_device in order to be closer to the driver model\npractices.\"\n\nFor the ath6kl bits, Kalle says:\n\n\"There\u0027s not anything special here, most of the patches are just code\ncleanup. The only functional changes are using the beacon interval from user\nspace and fixing a crash which happens when inserting and removing the\nmodule in a loop.\"\n\nAlso, I pulled the wireless tree in order to resolve some pending\nmerge issues.  On top of that, there is a bunch of work on brcmfmac\nthat leads up to P2P support.  Also, mwifiex, rtlwifi, and a variety\nof other drivers see some basic cleanups and minor enhancements.\n\nPlease let me know if there are problems!\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b8ca5344f82e594e21c9fbbdf3b13507ecdb5a2",
      "tree": "a8b2fffb946f1dee2e486f0fb188dfd73eda6ef5",
      "parents": [
        "7ccd7de691bcc7194deb68b1db391861ada5427e"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Mon Feb 18 06:04:12 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:02:51 2013 -0500"
      },
      "message": "VSOCK: Remove hypervisor-only socket option\n\nRemove hypervisor-only socket option.\n\nReported-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98d5fac2330779e6eea6431a90b44c7476260dcc",
      "tree": "99870656d835fc6c12093bc67517956cc7b3d6ec",
      "parents": [
        "4153577a8d318ae02b3791341e10e78416de402f",
        "9e97d14b4923da524d202f2e005d5d30b70db9d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 18 13:47:13 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 18 13:47:13 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/dvm/tx.c\n\tdrivers/net/wireless/ti/wlcore/sdio.c\n\tdrivers/net/wireless/ti/wlcore/spi.c\n"
    },
    {
      "commit": "84237a826b261de7ddd3d09ee53ee68cb4138937",
      "tree": "ab0c6d1d07abd74e90db41521258615fc1eaa211",
      "parents": [
        "2dd1194833de133960f286903ce704cb10fa7eb0"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Mon Feb 18 10:11:13 2013 -0700"
      },
      "committer": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Mon Feb 18 10:11:13 2013 -0700"
      },
      "message": "vfio-pci: Add support for VGA region access\n\nPCI defines display class VGA regions at I/O port address 0x3b0, 0x3c0\nand MMIO address 0xa0000.  As these are non-overlapping, we can ignore\nthe I/O port vs MMIO difference and expose them both in a single\nregion.  We make use of the VGA arbiter around each access to\nconfigure chipset access as necessary.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\n"
    },
    {
      "commit": "8bb0daffb0b8e45188066255b4203446eae181f1",
      "tree": "c1a324b863df57becdfab54c9325231bbb853b56",
      "parents": [
        "a4462f246c8821f625f45bce52c7ca7e0207dffe"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Mon Feb 11 12:43:09 2013 -0500"
      },
      "committer": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Sat Feb 16 17:38:06 2013 -0500"
      },
      "message": "drm/omap: move out of staging\n\nNow that the omapdss interface has been reworked so that omapdrm can use\ndispc directly, we have been able to fix the remaining functional kms\nissues with omapdrm.  And in the mean time the PM sequencing and many\nother of that open issues have been solved.  So I think it makes sense\nto finally move omapdrm out of staging.\n\nSigned-off-by: Rob Clark \u003crobdclark@gmail.com\u003e\n"
    }
  ],
  "next": "932dd97c5fef091dd6f605fb1d40143d67d91e09"
}
