)]}'
{
  "log": [
    {
      "commit": "42a579a0f960081cd16fc945036e4780c3ad3202",
      "tree": "288c8920026c965c5d2e268cb5adae82e00602cc",
      "parents": [
        "1d17d17484d40f2d5b35c79518597a2b25296996",
        "8a06bf14008fbf55a86105b8569494f4beeb8762"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 05 22:28:49 2012 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 05 22:28:49 2012 +0300"
      },
      "message": "Merge branches \u0027timers-urgent-for-linus\u0027 and \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timers and perf fixes from Ingo Molnar:\n \"Timers:\n - Fix another timekeeping bug\n\n Pef:\n   - Make clean brace expansion fix for some shells, from Palmer Cox\n\n   - Warn user just once per guest kernel when not finding kernel info,\n     from David Ahern\n\n   - perf test fix from Jiri Olsa\n\n   - Fix error handling on event creation in perf top, from David Ahern\n\n   - Fix check on perf_target__strnerror, from Namhyung Kim\n\n   - Save the whole cmdline, from David Ahern\n\n  There\u0027s this infrastructure change:\n\n   - Prep work for the DWARF CFI post unwinder, so that it doesn\u0027t use\n     perf_session in lots of places, just evlist/evsel is enough.\n\n  which is a late infrastructure change that prepare for future feature\n  work - we wanted it upstream to simplify the fixes/development patch\n  flows.\"\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  time: Fix adjustment cleanup bug in timekeeping_adjust()\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf tools: Remove brace expansion from clean target\n  perf kvm top: Limit guest kernel info message to once\n  perf tools: Introduce intlist\n  perf tools: Change strlist to use the new rblist\n  perf tools: Introducing rblist\n  perf kvm: Use strtol for walking guestmount directory\n  perf tool: Save cmdline from user in file header vs what is passed to record\n  perf top: Error handling for counter creation should parallel perf-record\n  perf session: Remove no longer used synthesize_sample method\n  perf evsel: Adopt parse_sample method from perf_event\n  perf evlist: Introduce perf_evlist__parse_sample\n  perf session: Use perf_evlist__id_hdr_size more extensively\n  perf session: Use perf_evlist__sample_id_all more extensively\n  perf session: Use perf_evlist__sample_type more extensively\n  perf evsel: Precalculate the sample size\n  perf target: Fix check on buffer size\n  perf symbols: Fix array sizes for binary types arrays\n  perf test: Fix parse events automated tests\n"
    },
    {
      "commit": "8a06bf14008fbf55a86105b8569494f4beeb8762",
      "tree": "74c0313294eb9dc2bb409ce5ea154b478c6628cd",
      "parents": [
        "e7882d6c40874a5b5033ca85f7508a602a60b662",
        "7f309ed6453926a81e2a97d274f67f1e48f0d74c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Aug 05 12:39:12 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Aug 05 12:39:12 2012 +0200"
      },
      "message": "Merge tag \u0027perf-core-for-mingo\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent\n\nPull perf/core fixes and some late updates from Arnaldo Carvalho de Melo:\n\n * Make clean brace expansion fix for some shells, from Palmer Cox\n\n * Warn user just once per guest kernel when not finding kernel info,\n   from David Ahern\n\n * perf test fix from Jiri Olsa\n\n * Fix error handling on event creation in perf top, from David Ahern\n\n * Fix check on perf_target__strnerror, from Namhyung Kim\n\n * Save the whole cmdline, from David Ahern\n\n * Prep work for the DWARF CFI post unwinder, so that it doesn\u0027t\n   uses perf_session in lots of places, just evlist/evsel is enough.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "1d17d17484d40f2d5b35c79518597a2b25296996",
      "tree": "a11000cb9a7197b5d70573d0faa417cb36ba0e4b",
      "parents": [
        "e7882d6c40874a5b5033ca85f7508a602a60b662"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sat Aug 04 21:21:14 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Sun Aug 05 12:37:14 2012 +0200"
      },
      "message": "time: Fix adjustment cleanup bug in timekeeping_adjust()\n\nTetsuo Handa reported that sporadically the system clock starts\ncounting up too quickly which is enough to confuse the hangcheck\ntimer to print a bogus stall warning.\n\nCommit 2a8c0883 \"time: Move xtime_nsec adjustment underflow handling\ntimekeeping_adjust\" overlooked this exit path:\n\n        } else\n                return;\n\nwhich should really be a proper exit sequence, fixing the bug as a\nside effect.\n\nAlso make the flow more readable by properly balancing curly\nbraces.\n\nReported-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e wrote:\nTested-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e wrote:\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: john.stultz@linaro.org\nCc: a.p.zijlstra@chello.nl\nCc: richardcochran@gmail.com\nCc: prarit@redhat.com\nLink: http://lkml.kernel.org/r/20120804192114.GA28347@gmail.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "e7882d6c40874a5b5033ca85f7508a602a60b662",
      "tree": "d477954bbc6ad932cda97fca1def0f5b48a2a378",
      "parents": [
        "d8579fd834de224d2833ce2e82e0f691cc67e8f7",
        "fe7c80518e34d1786f4a940ce673a0bfcbe53298"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 04 08:32:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 04 08:32:46 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull VFS fixes and cleanups from Al Viro.\n\nMost of this is the series to remove sync_supers() and the\n-\u003ewrite_supers VFS callback from Artem Bityutskiy.  One commit to do the\nactual removal work, a whole series of commits to fix up stale comments\netc all over the tree.\n\nThere\u0027s also a regression fix for an incorrect use of mnt_drop_write()\nin do_dentry_open().\n\n* \u0027for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  missed mnt_drop_write() in do_dentry_open()\n  UBIFS: nuke pdflush from comments\n  gfs2: nuke pdflush from comments\n  drbd: nuke pdflush from comments\n  nilfs2: nuke write_super from comments\n  hfs: nuke write_super from comments\n  vfs: nuke pdflush from comments\n  jbd/jbd2: nuke write_super from comments\n  btrfs: nuke pdflush from comments\n  btrfs: nuke write_super from comments\n  ext4: nuke pdflush from comments\n  ext4: nuke write_super from comments\n  ext3: nuke write_super from comments\n  Documentation: fix the VM knobs descritpion WRT pdflush\n  Documentation: get rid of write_super\n  vfs: kill write_super and sync_supers\n"
    },
    {
      "commit": "fe7c80518e34d1786f4a940ce673a0bfcbe53298",
      "tree": "2edcc5a31a45da5ac4518fdd024505dbeafe7cbd",
      "parents": [
        "5c57f20b824a163bd7dfa42abc76582ad24a745a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 08:39:23 2012 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:41 2012 +0400"
      },
      "message": "missed mnt_drop_write() in do_dentry_open()\n\nThis one ought to be __mnt_drop_write(), to match __mnt_want_write()\nin the beginning...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c57f20b824a163bd7dfa42abc76582ad24a745a",
      "tree": "b9e3b8ba4e45f4398862c2a847be252ec317b538",
      "parents": [
        "e76e0ec9849bcd3290c19ba6f71c7c01e7988414"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:14 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:41 2012 +0400"
      },
      "message": "UBIFS: nuke pdflush from comments\n\nThe pdflush thread is long gone, so this patch removes references to pdflush\nfrom UBIFS comments.\n\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e76e0ec9849bcd3290c19ba6f71c7c01e7988414",
      "tree": "62c2bf53f40088e4c87fd1b0709eaeccc027e16c",
      "parents": [
        "d97482ede202f424670a53673c362e5189107875"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:13 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:40 2012 +0400"
      },
      "message": "gfs2: nuke pdflush from comments\n\nThe pdflush thread is long gone, so this patch removes references to pdflush\nfrom gfs comments.\n\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d97482ede202f424670a53673c362e5189107875",
      "tree": "fe2263b0f43a5496ac40f3ce303f87b2091b6758",
      "parents": [
        "166ac34b74faa757ca936fde790d2121a3f40f65"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:12 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:39 2012 +0400"
      },
      "message": "drbd: nuke pdflush from comments\n\nThe pdflush thread is long gone, so this patch removes references to pdflush\nfrom drbd comments.\n\nCc: drbd-dev@lists.linbit.com\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "166ac34b74faa757ca936fde790d2121a3f40f65",
      "tree": "2654cc985b0eaff30a059ded69489268c9c4cffc",
      "parents": [
        "50640bcc0a0e5a66587fa051b327654c739c9c19"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:11 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:38 2012 +0400"
      },
      "message": "nilfs2: nuke write_super from comments\n\nThe \u0027-\u003ewrite_super\u0027 superblock method is gone, and this patch removes all the\nreferences to \u0027write_super\u0027 from ntfs.\n\nCc: KONISHI Ryusuke \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "50640bcc0a0e5a66587fa051b327654c739c9c19",
      "tree": "ced3e4c74e9f7803b302368c6e0a8cd3da4e31b1",
      "parents": [
        "0d5c3eba2e1e5aa74e097f49bc90b58f607e101c"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:09 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:38 2012 +0400"
      },
      "message": "hfs: nuke write_super from comments\n\nThe \u0027-\u003ewrite_super\u0027 superblock method is gone, and this patch removes all the\nreferences to \u0027write_super\u0027 from hfs.\n\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "0d5c3eba2e1e5aa74e097f49bc90b58f607e101c",
      "tree": "09463050b4738e380ea7d9fa32d607e7fb2040bb",
      "parents": [
        "12810ad70858af10f5e00b3c178085c03baa457b"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:08 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:37 2012 +0400"
      },
      "message": "vfs: nuke pdflush from comments\n\nThe pdflush thread is long gone, so this patch removes references to pdflush\nfrom vfs comments.\n\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "12810ad70858af10f5e00b3c178085c03baa457b",
      "tree": "31e0bfb689b1d1c401218fca433de685326c1019",
      "parents": [
        "b257031408945eb89980e14cb79d5fd854d8f25f"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:07 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:36 2012 +0400"
      },
      "message": "jbd/jbd2: nuke write_super from comments\n\nThe \u0027-\u003ewrite_super\u0027 superblock method is gone, and this patch removes all the\nreferences to \u0027write_super\u0027 from various jbd and jbd2.\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b257031408945eb89980e14cb79d5fd854d8f25f",
      "tree": "70131ecffc1c9bae54a393e455a7d946ca3ae93f",
      "parents": [
        "34eaadaf22b0dd453288c6b115e0c823a0fb74d5"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:06 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:35 2012 +0400"
      },
      "message": "btrfs: nuke pdflush from comments\n\nThe pdflush thread is long gone, so this patch removes references to pdflush\nfrom btrfs comments.\n\nCc: Chris Mason \u003cchris.mason@fusionio.com\u003e\nCc: linux-btrfs@vger.kernel.org\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "34eaadaf22b0dd453288c6b115e0c823a0fb74d5",
      "tree": "3ecb0e08215d89a75391fcfd1cc0924a71e047e3",
      "parents": [
        "f6463b0da6937e288b115d641ccd46c70fb3a4a8"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:05 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:35 2012 +0400"
      },
      "message": "btrfs: nuke write_super from comments\n\nThe \u0027-\u003ewrite_super\u0027 superblock method is gone, and this patch removes all the\nreferences to \u0027write_super\u0027 from btrfs.\n\nCc: Chris Mason \u003cchris.mason@fusionio.com\u003e\nCc: linux-btrfs@vger.kernel.org\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f6463b0da6937e288b115d641ccd46c70fb3a4a8",
      "tree": "a46dfd0b54be960b1e22373e71639e93f4899165",
      "parents": [
        "7652bdfcb5888a389a7850ed19a4630e3a09cb9c"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:04 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:34 2012 +0400"
      },
      "message": "ext4: nuke pdflush from comments\n\nThe pdflush thread is long gone, so this patch removes references to pdflush\nfrom ext4 comments.\n\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Andreas Dilger \u003cadilger.kernel@dilger.ca\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7652bdfcb5888a389a7850ed19a4630e3a09cb9c",
      "tree": "daa341c29f08e6cacc9189c5e10c74cfc04e5485",
      "parents": [
        "d3009c6cffd37e9bc8435a002fe862548c440d97"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:03 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:33 2012 +0400"
      },
      "message": "ext4: nuke write_super from comments\n\nThe \u0027-\u003ewrite_super\u0027 superblock method is gone, and this patch removes all the\nreferences to \u0027write_super\u0027 from ext3.\n\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Andreas Dilger \u003cadilger.kernel@dilger.ca\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d3009c6cffd37e9bc8435a002fe862548c440d97",
      "tree": "70b246c473827623722025df3213a81dc4109a04",
      "parents": [
        "6601fac822778aa6003aed37d8ba7acdc9a4f369"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:02 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:32 2012 +0400"
      },
      "message": "ext3: nuke write_super from comments\n\nThe \u0027-\u003ewrite_super\u0027 superblock method is gone, and this patch removes all the\nreferences to \u0027write_super\u0027 from ext3.\n\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andreas Dilger \u003cadilger.kernel@dilger.ca\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6601fac822778aa6003aed37d8ba7acdc9a4f369",
      "tree": "b662a04bb0768810448fbec04ffecf802df58449",
      "parents": [
        "34e5053fbe88800f5c2c6cbc849abb5a9f390974"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:01 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 12:15:09 2012 +0400"
      },
      "message": "Documentation: fix the VM knobs descritpion WRT pdflush\n\nThe pdflush thread is long gone, however we still mention it incorrectly in the\nkernel documentation. This patch fixes the situation.\n\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "34e5053fbe88800f5c2c6cbc849abb5a9f390974",
      "tree": "07a5c1a26a2d3d59123115744ee169fb31a5edb9",
      "parents": [
        "f0cd2dbb6cf387c11f87265462e370bb5469299e"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:12:00 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 01:25:20 2012 +0400"
      },
      "message": "Documentation: get rid of write_super\n\nThe \u0027-\u003ewrite_super\u0027 superblock method is gone, and this patch removes all the\nreferences to \u0027write_super\u0027 from various pieces of the kernel documentation.\n\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f0cd2dbb6cf387c11f87265462e370bb5469299e",
      "tree": "21c9b6237dd9131763654a6cd715461177701607",
      "parents": [
        "d42d1dabf34bdd5ad832cb56a7338817aad8a052"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jul 25 18:11:59 2012 +0300"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Aug 04 01:24:44 2012 +0400"
      },
      "message": "vfs: kill write_super and sync_supers\n\nFinally we can kill the \u0027sync_supers\u0027 kernel thread along with the\n\u0027-\u003ewrite_super()\u0027 superblock operation because all the users are gone.\nNow every file-system is supposed to self-manage own superblock and\nits dirty state.\n\nThe nice thing about killing this thread is that it improves power management.\nIndeed, \u0027sync_supers\u0027 is a source of monotonic system wake-ups - it woke up\nevery 5 seconds no matter what - even if there were no dirty superblocks and\neven if there were no file-systems using this service (e.g., btrfs and\njournalled ext4 do not need it). So it was wasting power most of the time. And\nbecause the thread was in the core of the kernel, all systems had to have it.\nSo I am quite happy to make it go away.\n\nInterestingly, this thread is a left-over from the pdflush kernel thread which\nwas a self-forking kernel thread responsible for all the write-back in old\nLinux kernels. It was turned into per-block device BDI threads, and\n\u0027sync_supers\u0027 was a left-over. Thus, R.I.P, pdflush as well.\n\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8579fd834de224d2833ce2e82e0f691cc67e8f7",
      "tree": "4427904f275fa4520faa97e76568285695a83936",
      "parents": [
        "d42d1dabf34bdd5ad832cb56a7338817aad8a052",
        "9d0b01a1bbb7a4ad23000240b67bca33c4235fcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 14:10:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 14:10:00 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull ACPI and power management fixes from Len Brown:\n \"A 3.3 sleep regression fixed, numa bugfix, plus some minor cleanups\"\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  ACPI processor: Fix tick_broadcast_mask online/offline regression\n  ACPI: Only count valid srat memory structures\n  ACPI: Untangle a return statement for better readability\n  ACPI / PCI: Do not try to acquire _OSC control if that is hopeless\n  ACPI: delete _GTS/_BFS support\n  ACPI/x86: revert \u0027x86, acpi: Call acpi_enter_sleep_state via an asmlinkage C function from assembler\u0027\n  ACPI: replace strlen(\"string\") with sizeof(\"string\") -1\n  ACPI / PM: Fix build warning in sleep.c for CONFIG_ACPI_SLEEP unset\n"
    },
    {
      "commit": "d42d1dabf34bdd5ad832cb56a7338817aad8a052",
      "tree": "3df52d49ebcf9e0a55ed542a5f68c6ff314216ac",
      "parents": [
        "d79095eee26f3e2c812f1c92763d5edcb1edae60",
        "9e62bb4458ad2cf28bd701aa5fab380b846db326"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 13:24:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 13:24:07 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd\n\nPull exofs update from Boaz Harrosh:\n \"They are all mostly fixes, except the most important patch by Artem\n  Bityutskiy which removes the use of s_dirt.  After this patch s_dirt\n  can be completely removed from the tree.\"\n\n* \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd:\n  ore: Fix out-of-bounds access in _ios_obj()\n  exofs: Use proper max_IO calculations from ore\n  exofs: Fix __r4w_get_page when offset is beyond i_size\n  exofs: stop using s_dirt\n  exofs: readpage_strip: Add a BUG_ON to check for PageLocked(page)\n"
    },
    {
      "commit": "d79095eee26f3e2c812f1c92763d5edcb1edae60",
      "tree": "070a923e69c3abc6b55f5f87661fb805f1edb146",
      "parents": [
        "d667319a12c79e31cf17daffca3aa692d2f277ee",
        "aa67f6096c19bcdb1951ef88be3cf3d2118809dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:21:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:21:29 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM bug fixes from Marcelo Tosatti:\n - Fix DS/ES segment register corruption on x86_32.\n - Fix kvmclock wallclock migration offset.\n - Fix PIT interrupt ACK vs system reset logic bug.\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: VMX: Fix ds/es corruption on i386 with preemption\n  KVM: x86: apply kvmclock offset to guest wall clock time\n  KVM: PIC: call ack notifiers for irqs that are dropped form irr\n"
    },
    {
      "commit": "d667319a12c79e31cf17daffca3aa692d2f277ee",
      "tree": "e9e8e82f643cf47e4b1cfd996b48933818024068",
      "parents": [
        "c4e62d67854e247b09ffe763163057237c8b1614",
        "ac190c76680cde6ce379b6be5baf89a970ea13d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:20:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:20:19 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"A bunch of small fixes for ASoC, mainly against regressions due to the\n  defaulting regmap i/o, in addition to a HD-audio fixup.\"\n\n* tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: core: Fix check before defaulting to regmap\n  ALSA: hda - Support dock on Lenovo Thinkpad T530 with ALC269VC\n  ASoC: wm8962: Allow VMID time to fully ramp\n  ASoC: AC97 doesn\u0027t use regmap by default\n  ASoC: sgtl5000: enable VAG_POWER for LINE_IN\n  ASoC: ab8500: Inform SoC Core that we have our own I/O arrangements\n  ASoC: omap: Add missing modules aliases to get sound working on omap devices\n  sound: tegra_alc5632: Adjust to of_get_named_gpio() change\n  sound: tegra_wm8903: Adjust to of_get_named_gpio() change\n  ASoC: mc13783: Provide codec-\u003econtrol_data\n  ASoC: ux500: Include the correct header files\n  ASoC: wm8994: Hold runtime PM reference while handling mic and jack IRQs\n  ASoC: sgtl5000: remove unneeded snd_soc_dapm_new_widgets in probe\n  ASoC: mxs-saif: set a base clock rate for EXTMASTER mode work\n  ASoC: mxs-saif: fix clock prepare and enable unbalance issue\n  ASoC: wm8994: Ensure there are enough BCLKs for four channels\n"
    },
    {
      "commit": "c4e62d67854e247b09ffe763163057237c8b1614",
      "tree": "ddcdca15427671ab44334320e91b67877aa95f1a",
      "parents": [
        "1ca0049f2c8b28611f30798aa75858763c9fcbea",
        "6f7b0a2a5c0fb03be7c25bd1745baa50582348ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:00:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:00:26 2012 -0700"
      },
      "message": "Merge branch \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull futex fixes from Ingo Molnar:\n \"A couple of futex fixes from Darren Hart: two bugs reported by Dave\n  Jones (found with his trinity test) and Dan Carpenter through static\n  analysis.  The third found while debugging the first two.\"\n\n* \u0027core-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  futex: Forbid uaddr \u003d\u003d uaddr2 in futex_wait_requeue_pi()\n  futex: Fix bug in WARN_ON for NULL q.pi_state\n  futex: Test for pi_mutex on fault in futex_wait_requeue_pi()\n"
    },
    {
      "commit": "1ca0049f2c8b28611f30798aa75858763c9fcbea",
      "tree": "b111e3eb47ff37e962d227de1daf242fb3ef15c3",
      "parents": [
        "ddc5057c1c1fb3e99afeeef45d2b8ff9597e6707",
        "eaf4ce6c5fed6b4c55f7efcd5fc3477435cab5e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:59:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:59:36 2012 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Ingo Molnar:\n \"Various fixes\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86-64, kcmp: The kcmp system call can be common\n  arch/x86/kernel/kdebugfs.c: Ensure a consistent return value in error case\n  x86/mce: Add quirk for instruction recovery on Sandy Bridge processors\n  x86/mce: Move MCACOD defines from mce-severity.c to \u003casm/mce.h\u003e\n  x86/ioapic: Fix NULL pointer dereference on CPU hotplug after disabling irqs\n  x86, nops: Missing break resulting in incorrect selection on Intel\n  x86: CONFIG_CC_STACKPROTECTOR\u003dy is no longer experimental\n"
    },
    {
      "commit": "ddc5057c1c1fb3e99afeeef45d2b8ff9597e6707",
      "tree": "801e4842f3a4dce2d777336b54f3caf075975025",
      "parents": [
        "fcc1d2a9cea4ba97c9800e1de0748003bba07335",
        "4e250fdde9be50581c7dd5fed88c9b9960615314"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:58:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:58:57 2012 -0700"
      },
      "message": "Merge branch \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer fixes from Ingo Molnar:\n \"One regression fix, and a couple of cleanups that clean up the code\n  flow in areas that had high-profile bugs recently.\"\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  time: Remove all direct references to timekeeper\n  time: Clean up offs_real/wall_to_mono and offs_boot/total_sleep_time updates\n  time: Clean up stray newlines\n  time/jiffies: Rename ACTHZ to SHIFTED_HZ\n  time/jiffies: Allow CLOCK_TICK_RATE to be undefined\n  time: Fix casting issue in tk_set_xtime and tk_xtime_add\n"
    },
    {
      "commit": "fcc1d2a9cea4ba97c9800e1de0748003bba07335",
      "tree": "c27c56275048e33e61097202cabaa48ef49f1314",
      "parents": [
        "bd463a06064c4bc8497f6aa6dfb4437be8f07a3b",
        "b9403130a5350fca59a50ed11c198cb8c7e54119"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:58:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:58:13 2012 -0700"
      },
      "message": "Merge branch \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler fixes from Ingo Molnar:\n \"Fixes and two late cleanups\"\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched/cleanups: Add load balance cpumask pointer to \u0027struct lb_env\u0027\n  sched: Fix comment about PREEMPT_ACTIVE bit location\n  sched: Fix minor code style issues\n  sched: Use task_rq_unlock() in __sched_setscheduler()\n  sched/numa: Add SD_PERFER_SIBLING to CPU domain\n"
    },
    {
      "commit": "bd463a06064c4bc8497f6aa6dfb4437be8f07a3b",
      "tree": "3499f105c565d977d0ae9486f0a4572cd5fcbd2e",
      "parents": [
        "148311d2ade909a79afb85a853c7979eb499563f",
        "e6dab5ffab59e910ec0e3355f4a6f29f7a7be474"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:57:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:57:20 2012 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n \"Fix merge window fallout and fix sleep profiling (this was always\n  broken, so it\u0027s not a fix for the merge window - we can skip this one\n  from the head of the tree).\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf/trace: Add ability to set a target task for events\n  perf/x86: Fix USER/KERNEL tagging of samples properly\n  perf/x86/intel/uncore: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit\n"
    },
    {
      "commit": "148311d2ade909a79afb85a853c7979eb499563f",
      "tree": "6dde0ac8804b729e084c3bef7226b10d661f12da",
      "parents": [
        "d97e1dcde5e19ed1f828baff4ab5fd0e517c8dae",
        "dc9b229a58dc0dfed34272ff26c6d5fd17c674e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:56:44 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:56:44 2012 -0700"
      },
      "message": "Merge branch \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull irq fix from Ingo Molnar.\n\n* \u0027irq-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  genirq: Allow irq chips to mark themself oneshot safe\n"
    },
    {
      "commit": "d97e1dcde5e19ed1f828baff4ab5fd0e517c8dae",
      "tree": "b383820ad8075479d31168cc35aabbb3bed35736",
      "parents": [
        "587a9e1f95794c05419d3bdb4c409a3274849f93",
        "f96a4216e85050c0a9d41a41ecb0ae9d8e39b509"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:53:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:53:47 2012 -0700"
      },
      "message": "Merge tag \u0027for_linux-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb\n\nPull KGDB/KDB/usb-dbgp fixes and cleanups from Jason Wessel:\n \"There are no new features, those will be delayed to the 3.7 window.\n  There are only fixes/cleanup against the usual kernel churn and we are\n  removing more lines than we add:\n\n   - usb-dbgp - increase the controller wait time to come out of halt.\n   - kdb - Remove unused KDB_FLAG_ONLY_DO_DUMP code and cpu in more prompt\n   - debug core - pass NMI type on archs that provide NMI types\"\n\n* tag \u0027for_linux-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb:\n  USB: echi-dbgp: increase the controller wait time to come out of halt.\n  kernel/debug: Make use of KGDB_REASON_NMI\n  kdb: Remove cpu from the more prompt\n  kdb: Remove unused KDB_FLAG_ONLY_DO_DUMP\n"
    },
    {
      "commit": "587a9e1f95794c05419d3bdb4c409a3274849f93",
      "tree": "0c0e8041fbfa45210345ee58e47f329955e65692",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee",
        "9e2760d18b3cf179534bbc27692c84879c61b97c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:52:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:52:41 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\nPull m68k updates from Geert Uytterhoeven.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: Make sys_atomic_cmpxchg_32 work on classic m68k\n  m68k/apollo: Rename \"timer\" to \"apollo_timer\"\n  zorro: Remove unused zorro_bus.devices\n  m68k: Remove never used asm/shm.h\n  m68k/sun3: Remove unselectable code in prom_init()\n  m68k: Use asm-generic version of \u003casm/sections.h\u003e\n  m68k: Replace m68k-specific _[se]bss by generic __bss_{start,stop}\n  mtd/uclinux: Use generic __bss_stop instead of _ebss\n  m68knommu: Allow ColdFire CPUs to use unaligned accesses\n  m68k: Remove five unused headers\n  m68k: CPU32 does not support unaligned accesses\n  m68k: Introduce config option CPU_HAS_NO_UNALIGNED\n  m68k: delay, muldi3 - Use CONFIG_CPU_HAS_NO_MULDIV64\n  m68k: Move CPU_HAS_* config options\n  m68k: Remove duplicate FPU config option\n  m68knommu: Clean up printing of sections\n  m68k: Use asm-generic version of \u003casm/types.h\u003e\n  m68k: Use Kbuild logic to import asm-generic headers\n"
    },
    {
      "commit": "7f309ed6453926a81e2a97d274f67f1e48f0d74c",
      "tree": "71872c287d863c6f2eee76f466f293f88b406652",
      "parents": [
        "6b118e92cc78ccef7b54a296158d4738fd377bcc"
      ],
      "author": {
        "name": "Palmer Cox",
        "email": "p@lmercox.com",
        "time": "Sun Jul 29 17:54:43 2012 -0400"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:46:32 2012 -0300"
      },
      "message": "perf tools: Remove brace expansion from clean target\n\nThe clean target uses brace expansion to remove some generated files. However,\nthe default shells on many systems do not support this feature resulting in\nsome generated files not being removed by clean.\n\nSigned-off-by: Palmer Cox \u003cp@lmercox.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1343598883-17907-1-git-send-email-p@lmercox.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "6b118e92cc78ccef7b54a296158d4738fd377bcc",
      "tree": "b1c42124f171114af6db8b12994c0f926f31f607",
      "parents": [
        "70b40c4a43ddfcf7a06dad4be32ff1dd2b62be09"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Mon Jul 30 22:31:35 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:43:47 2012 -0300"
      },
      "message": "perf kvm top: Limit guest kernel info message to once\n\n\u0027perf kvm top\u0027 shows a continual flurry of:\n    Can\u0027t find guest [5201]\u0027s kernel information\n\nif it can\u0027t find the guest info and with a lot of VMs running a user has no\nchance of reading them all. Limit message to once per guest.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1343709095-7089-5-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "70b40c4a43ddfcf7a06dad4be32ff1dd2b62be09",
      "tree": "76910778151d86cff5a42f2458b79d64eea0c803",
      "parents": [
        "ee8dd3ca43f151d9fbe1edeef68fb8a77eb9f047"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Mon Jul 30 22:31:34 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:42:25 2012 -0300"
      },
      "message": "perf tools: Introduce intlist\n\nBuilt on rblist - like strlist. Used in the next patch.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1343709095-7089-4-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ee8dd3ca43f151d9fbe1edeef68fb8a77eb9f047",
      "tree": "051af5be993ec33515d575580d408a89ee072f86",
      "parents": [
        "37bbd3fff1480a1f5d57abb9e9e56f468954c1b1"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Mon Jul 30 22:31:33 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:39:51 2012 -0300"
      },
      "message": "perf tools: Change strlist to use the new rblist\n\nReplaces the direct use of rbtree code with the rblist API. In the end\nthe patch is a no-op on strlist functionality; the API for strlist is\nnot changed, only its implementaton.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1343709095-7089-3-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "37bbd3fff1480a1f5d57abb9e9e56f468954c1b1",
      "tree": "458ea5149b983dc9cac9ca4bd41e18b5e1655176",
      "parents": [
        "347ed9903a10179d1cf733d5d77072b283d89da3"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Mon Jul 30 22:31:32 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:37:21 2012 -0300"
      },
      "message": "perf tools: Introducing rblist\n\nrblist is the rbtree based code from strlist. It will be the common code\nfor strlist and the to-be-introduced intlist.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1343709095-7089-2-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "347ed9903a10179d1cf733d5d77072b283d89da3",
      "tree": "d5d26aedbf34f6d1ce8eb969fa051710f62b1410",
      "parents": [
        "56e6f602aa4432f7fe90a0d9ba379b2735b07b6b"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sun Jul 29 20:54:35 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:35:23 2012 -0300"
      },
      "message": "perf kvm: Use strtol for walking guestmount directory\n\nOnly want to process directories under the guestmnount directory that\nhave a pid as a name (ie, all digits). Other entries in the guestmount\ndirectory should be ignored.  There is already a check that requires the\nfirst character of each entry to be a digit, but atoi is used to convert\nthe directory name to a pid. For example if guestmount contains a\ndirectory with the name 1foo, atoi converts it to a pid of 1 and a\nmachine is created with a pid of 1. This is wrong; this directory really\nshould be ignored. Use strtol to do that.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/1343616875-6455-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "56e6f602aa4432f7fe90a0d9ba379b2735b07b6b",
      "tree": "7fbee4591afeef4ededc407edd183fc1e15c35e5",
      "parents": [
        "1a31fc904f1c897e4aaf7c3176e6aafa49f5d395"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sun Jul 29 20:53:51 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:33:50 2012 -0300"
      },
      "message": "perf tool: Save cmdline from user in file header vs what is passed to record\n\nA number of builtin commands process some user args and then pass the rest to\ncmd_record. cmd_record then saves argc/argv that it receives into the header of\nthe perf data file. But this loses the arguments handled by the first command\n-- ie., the real command line from the user. This patch saves the command line\nas typed by the user rather than what was passed to cmd_record.\n\nAs an example consider the command:\n$ perf kvm --guest --host --guestmount\u003d/tmp/guest-mount record\n    -fo /tmp/perf.data -ag -- sleep 10\n\nCurrently the command saved to the header is:\n    cmdline : /tmp/p3.5/perf record -o perf.data.kvm -fo /tmp/perf.data -ag -- sleep 1\n\n(ignore the duplicated -o -- the first would be yet another bug with perf-kvm).\n\nWith this patch the command line saved to the header is:\ncmdline : /tmp/p3.5/perf kvm --guest --host --guestmount\u003d/tmp/guest-mount\n    record -fo /tmp/perf.data -ag -- sleep 1\n\nv2: simplified to saving the command in parse_options per Stephane\u0027s suggestion\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/r/1343616831-6408-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "1a31fc904f1c897e4aaf7c3176e6aafa49f5d395",
      "tree": "10b7ae8bb5af31a4be085d6e1c91e6f0d7875dc8",
      "parents": [
        "7405ed10f6adcdd556d59c360b5b216fccada3d9"
      ],
      "author": {
        "name": "David Ahern",
        "email": "dsahern@gmail.com",
        "time": "Sun Jul 29 20:53:03 2012 -0600"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Aug 03 10:30:18 2012 -0300"
      },
      "message": "perf top: Error handling for counter creation should parallel perf-record\n\n5a7ed29 fixed up perf-record but not perf-top. Similar argument holds\nfor it -- fallback to PMU only if it does not exist and handle invalid\nattributes separately.\n\nSigned-off-by: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nLink: http://lkml.kernel.org/r/1343616783-6360-1-git-send-email-dsahern@gmail.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9d0b01a1bbb7a4ad23000240b67bca33c4235fcf",
      "tree": "eb167e785105f34e47fba5ced43dbe441c9f5d85",
      "parents": [
        "3f6f49c7854c9294119437a82c5b35be78f9cea6",
        "b7db60f45d74497c723dc7ae1370cf0b37dfb0d8",
        "095adbb6441172985f5ddc3b9e88cb3191bdeac4",
        "2d9c86774756193edff2a2a9077264f666c626de"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:31:23 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:31:23 2012 -0400"
      },
      "message": "Merge branches \u0027delete-gts-bfs\u0027, \u0027misc\u0027, \u0027novell-bugzilla-757888-numa\u0027 and \u0027osc-pcie\u0027 into base\n"
    },
    {
      "commit": "b7db60f45d74497c723dc7ae1370cf0b37dfb0d8",
      "tree": "613ae7877e96baf0a27d7455aa0976839977b32e",
      "parents": [
        "869639f9e7ff5ca337b27469c298dd11c29cf0fa"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Jul 31 12:44:43 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:25:34 2012 -0400"
      },
      "message": "ACPI processor: Fix tick_broadcast_mask online/offline regression\n\nIn commit 99b725084 \"ACPI processor hotplug: Delay acpi_processor_start()\ncall for hotplugged cores\", acpi_processor_hotplug(pr) was wrongly replaced\nby acpi_processor_cst_has_changed() inside the acpi_cpu_soft_notify(). This\npatch will restore it back, fixing the tick_broadcast_mask regression:\n\thttps://lkml.org/lkml/2012/7/30/169\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 3.3+\nReviewed-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReviewed-by: Deepthi Dharwar \u003cdeepthi@linux.vnet.ibm.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "095adbb6441172985f5ddc3b9e88cb3191bdeac4",
      "tree": "60c21d962efe921e98f308e2d40edf5260fe57c1",
      "parents": [
        "f3946fb6e50b750d34f445188fa6746d14596afa"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jul 31 17:41:09 2012 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:15:53 2012 -0400"
      },
      "message": "ACPI: Only count valid srat memory structures\n\nOtherwise you could run into:\nWARN_ON in numa_register_memblks(), because node_possible_map is zero\n\nReferences: https://bugzilla.novell.com/show_bug.cgi?id\u003d757888\n\nOn this machine (ProLiant ML570 G3) the SRAT table contains:\n  - No processor affinities\n  - One memory affinity structure (which is set disabled)\n\nCC: Per Jessen \u003cper@opensuse.org\u003e\nCC: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f3946fb6e50b750d34f445188fa6746d14596afa",
      "tree": "b834d92f3fc172d7f9757c54a005d6226ff4d813",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jul 31 17:41:08 2012 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:15:42 2012 -0400"
      },
      "message": "ACPI: Untangle a return statement for better readability\n\nNo functional change.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7405ed10f6adcdd556d59c360b5b216fccada3d9",
      "tree": "ea5fde8bc24fb70bdfc0cae04d720e1308d71449",
      "parents": [
        "a3f698fe3082ff80a7f3b27c9b64b4b748c81f9d"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 02 21:01:17 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 02 21:02:02 2012 -0300"
      },
      "message": "perf session: Remove no longer used synthesize_sample method\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-jd8tqbx8o8bs4t4g50vyhoc2@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee",
      "tree": "41f5f823d0569a81b22037e79c22d823933a63f1",
      "parents": [
        "fc6bdb59a501740b28ed3b616641a22c8dc5dd31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 16:38:10 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 16:38:10 2012 -0700"
      },
      "message": "Linux 3.6-rc1\n"
    },
    {
      "commit": "9e2760d18b3cf179534bbc27692c84879c61b97c",
      "tree": "2b2b308f8ff8db41b3ecec941f3f5caf1aac62e8",
      "parents": [
        "1525e06e4414dbe053ea10cbd8cc03bb150e8e27"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sat Jul 28 00:20:34 2012 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Aug 03 00:48:24 2012 +0200"
      },
      "message": "m68k: Make sys_atomic_cmpxchg_32 work on classic m68k\n\nUser space access must always go through uaccess accessors, since on\nclassic m68k user space and kernel space are completely separate.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nTested-by: Thorsten Glaser \u003ctg@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "fc6bdb59a501740b28ed3b616641a22c8dc5dd31",
      "tree": "00ddba349c7e96b03af0913da1a74eae8a94a2db",
      "parents": [
        "44d82e2963551eafa378a3fc7a923df7853af4e2",
        "1fcfd08bd0704e1888bd73153e8d2ca3640e22f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:52:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:52:39 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus-3.6\u0027 of git://dev.laptop.org/users/dilinger/linux-olpc\n\nPull OLPC platform updates from Andres Salomon:\n \"These move the OLPC Embedded Controller driver out of\n  arch/x86/platform and into drivers/platform/olpc.\n\n  OLPC machines are now ARM-based (which means lots of x86 and ARM\n  changes), but are typically pretty self-contained..  so it makes more\n  sense to go through a separate OLPC tree after getting the appropriate\n  review/ACKs.\"\n\n* \u0027for-linus-3.6\u0027 of git://dev.laptop.org/users/dilinger/linux-olpc:\n  x86: OLPC: move s/r-related EC cmds to EC driver\n  Platform: OLPC: move global variables into priv struct\n  Platform: OLPC: move debugfs support from x86 EC driver\n  x86: OLPC: switch over to using new EC driver on x86\n  Platform: OLPC: add a suspended flag to the EC driver\n  Platform: OLPC: turn EC driver into a platform_driver\n  Platform: OLPC: allow EC cmd to be overridden, and create a workqueue to call it\n  drivers: OLPC: update various drivers to include olpc-ec.h\n  Platform: OLPC: add a stub to drivers/platform/ for the OLPC EC driver\n"
    },
    {
      "commit": "44d82e2963551eafa378a3fc7a923df7853af4e2",
      "tree": "cfa6be7fda5a455ef93f0c00f3134287e4dc1bbd",
      "parents": [
        "bfdf85dfce1f203f8fcca034b8efe339542033fa",
        "15a1e1bafe2c924db6d370ad892d7da6c7d83598"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:50:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:50:24 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc Marvell Orion device-tree updates from Olof Johansson:\n \"This contains a set of device-tree conversions for Marvell Orion\n  platforms that were staged early but took a few tries to get the\n  branch into a format where it was suitable for us to pick up.\n\n  Given that most people working on these platforms are hobbyists with\n  limited time, we were a bit more flexible with merging it even though\n  it came in late.\"\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (21 commits)\n  ARM: Kirkwood: Replace mrvl with marvell\n  ARM: Kirkwood: Describe GoFlex Net LEDs and SATA in DT.\n  ARM: Kirkwood: Describe Dreamplug LEDs in DT.\n  ARM: Kirkwood: Describe iConnects LEDs in DT.\n  ARM: Kirkwood: Describe iConnects temperature sensor in DT.\n  ARM: Kirkwood: Describe IB62x0 LEDs in DT.\n  ARM: Kirkwood: Describe IB62x0 gpio-keys in DT.\n  ARM: Kirkwood: Describe DNS32? gpio-keys in DT.\n  ARM: Kirkwood: Move common portions into a kirkwood-dnskw.dtsi\n  ARM: Kirkwood: Replace DNS-320/DNS-325 leds with dt bindings\n  ARM: Kirkwood: Describe DNS325 temperature sensor in DT.\n  ARM: Kirkwood: Use DT to configure SATA device.\n  ARM: kirkwood: use devicetree for SPI on dreamplug\n  ARM: kirkwood: Add LS-XHL and LS-CHLv2 support\n  ARM: Kirkwood: Initial DTS support for Kirkwood GoFlex Net\n  ARM: Kirkwood: Add basic device tree support for QNAP TS219.\n  ATA: sata_mv: Add device tree support\n  ARM: Orion: DTify the watchdog timer.\n  ARM: Orion: Add arch support needed for I2C via DT.\n  ARM: kirkwood: use devicetree for orion-spi\n  ...\n\nConflicts:\n\tdrivers/watchdog/orion_wdt.c\n"
    },
    {
      "commit": "bfdf85dfce1f203f8fcca034b8efe339542033fa",
      "tree": "678106c6ce5e176f886bbda9a03a4953bab0d288",
      "parents": [
        "d1494ba8c38b5afd3c9e219bbaeb7d90ff6cd2ec",
        "5c62202968d4aaf3bd50e19c421d66aec2e508e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:54 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:54 2012 -0700"
      },
      "message": "Merge tag \u0027pm2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc cpuidle enablement for OMAP from Olof Johansson:\n \"Coupled cpuidle was meant to merge for 3.5 through Len Brown\u0027s tree,\n  but didn\u0027t go in because the pull request ended up rejected.  So it\n  just got merged, and we got this staged branch that enables the\n  coupled cpuidle code on OMAP.\n\n  With a stable git workflow from the other maintainer we could have\n  staged this earlier, but that wasn\u0027t the case so we have had to merge\n  it late.\n\n  The alternative is to hold it off until 3.7 but given that the code is\n  well-isolated to OMAP and they are eager to see it go in, I didn\u0027t\n  push back hard in that direction.\"\n\n* tag \u0027pm2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: OMAP4: CPUidle: Open broadcast clock-event device.\n  ARM: OMAP4: CPUidle: add synchronization for coupled idle states\n  ARM: OMAP4: CPUidle: Use coupled cpuidle states to implement SMP cpuidle.\n  ARM: OMAP: timer: allow gp timer clock-event to be used on both cpus\n"
    },
    {
      "commit": "d1494ba8c38b5afd3c9e219bbaeb7d90ff6cd2ec",
      "tree": "f7945f307e1fdedb19ad61c7fc40ec0a1417a204",
      "parents": [
        "0a276d1675bc1b8de3ba269ba64b8f3e288d8309",
        "bac6f61550043195ee59e9cef0db67af23baf11e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:20 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"A few fixes for merge window fallout, and a bugfix for timer resume on\n  PRIMA2.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: mmp: add missing irqs.h\n  arm: mvebu: fix typo in .dtsi comment for Armada XP SoCs\n  ARM: PRIMA2: delete redundant codes to restore LATCHED when timer resumes\n  ARM: mxc: Include missing irqs.h header\n"
    },
    {
      "commit": "0a276d1675bc1b8de3ba269ba64b8f3e288d8309",
      "tree": "ff552f58874b245f5962487ef53ce27ebcda5857",
      "parents": [
        "25aa6a7ae46c6a041c46a2d314b9ab7c4f2baa41",
        "08298f0612e5e369d1da89b92cac5d2c71ddb9af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:45:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:45:42 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH fixes from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (24 commits)\n  sh: explicitly include sh_dma.h in setup-sh7722.c\n  sh: ecovec: care CN5 VBUS if USB host mode\n  sh: sh7724: fixup renesas_usbhs clock settings\n  sh: intc: initial irqdomain support.\n  sh: pfc: Fix up init ordering mess.\n  serial: sh-sci: fix compilation breakage, when DMA is enabled\n  dmaengine: shdma: restore partial transfer calculation\n  sh: modify the sh_dmae_slave_config for RSPI in setup-sh7757\n  sh: Fix up recursive fault in oops with unset TTB.\n  sh: pfc: Build fix for pinctrl_remove_gpio_range() changes.\n  sh: select the fixed regulator driver on several boards\n  sh: ecovec: switch MMC power control to regulators\n  sh: add fixed voltage regulators to se7724\n  sh: add fixed voltage regulators to sdk7786\n  sh: add fixed voltage regulators to rsk\n  sh: add fixed voltage regulators to migor\n  sh: add fixed voltage regulators to kfr2r09\n  sh: add fixed voltage regulators to ap325rxa\n  sh: add fixed voltage regulators to sh7757lcr\n  sh: add fixed voltage regulators to sh2007\n  ...\n"
    },
    {
      "commit": "25aa6a7ae46c6a041c46a2d314b9ab7c4f2baa41",
      "tree": "b99c627c269e38450d5d0f9713862d2ed06d6e5e",
      "parents": [
        "c8924234bd9c06fe86bae648c472d56cb10640a5",
        "d9f691c365a83ce2530f0e46b947365c2db44ea0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:34:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:34:40 2012 -0700"
      },
      "message": "Merge tag \u0027md-3.6\u0027 of git://neil.brown.name/md\n\nPull additional md update from NeilBrown:\n \"This contains a few patches that depend on plugging changes in the\n  block layer so needed to wait for those.\n\n  It also contains a Kconfig fix for the new RAID10 support in dm-raid.\"\n\n* tag \u0027md-3.6\u0027 of git://neil.brown.name/md:\n  md/dm-raid: DM_RAID should select MD_RAID10\n  md/raid1: submit IO from originating thread instead of md thread.\n  raid5: raid5d handle stripe in batch way\n  raid5: make_request use batch stripe release\n"
    },
    {
      "commit": "c8924234bd9c06fe86bae648c472d56cb10640a5",
      "tree": "b7ecba9e5fd1f7c451f00fc52a98c321153cc522",
      "parents": [
        "410fc4ce8a373a3c35c73ac2c7c29f2bac6400bf",
        "f0666b1ac875ff32fe290219b150ec62eebbe10e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:57:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:57:31 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\nPull two ceph fixes from Sage Weil:\n \"The first patch fixes up the old crufty open intent code to use the\n  atomic_open stuff properly, and the second fixes a possible null deref\n  and memory leak with the crypto keys.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  libceph: fix crypto key null deref, memory leak\n  ceph: simplify+fix atomic_open\n"
    },
    {
      "commit": "410fc4ce8a373a3c35c73ac2c7c29f2bac6400bf",
      "tree": "8a9e2e29f13a3ba93689f4afb951d64ffc10c9d5",
      "parents": [
        "630103ea2c286de3e7ea9ae6b1035d91ef051413",
        "5f5b331d5c21228a6519dcb793fc1629646c51a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:56:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:56:34 2012 -0700"
      },
      "message": "Merge tag \u0027ecryptfs-3.6-rc1-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs\n\nPull ecryptfs fixes from Tyler Hicks:\n - Fixes a bug when the lower filesystem mount options include \u0027acl\u0027,\n   but the eCryptfs mount options do not\n - Cleanups in the messaging code\n - Better handling of empty files in the lower filesystem to improve\n   usability.  Failed file creations are now cleaned up and empty lower\n   files are converted into eCryptfs during open().\n - The write-through cache changes are being reverted due to bugs that\n   are not easy to fix.  Stability outweighs the performance\n   enhancements here.\n - Improvement to the mount code to catch unsupported ciphers specified\n   in the mount options\n\n* tag \u0027ecryptfs-3.6-rc1-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs:\n  eCryptfs: check for eCryptfs cipher support at mount\n  eCryptfs: Revert to a writethrough cache model\n  eCryptfs: Initialize empty lower files when opening them\n  eCryptfs: Unlink lower inode when ecryptfs_create() fails\n  eCryptfs: Make all miscdev functions use daemon ptr in file private_data\n  eCryptfs: Remove unused messaging declarations and function\n  eCryptfs: Copy up POSIX ACL and read-only flags from lower mount\n"
    },
    {
      "commit": "630103ea2c286de3e7ea9ae6b1035d91ef051413",
      "tree": "864fe60cc603434ddc16e7c0344a1a7f982d7b54",
      "parents": [
        "8783b6e2b2cb726f2734cf208d101f73ac1ba616",
        "1a500f010fb2d121c58f77ddfde2eca1bde3bfcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:54:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:54:11 2012 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull CIFS update from Steve French:\n \"Adds SMB2 rmdir/mkdir capability to the SMB2/SMB2.1 support in cifs.\n\n  I am holding up a few more days on merging the remainder of the\n  SMB2/SMB2.1 enablement although it is nearing review completion, in\n  order to address some review comments from Jeff Layton on a few of the\n  subsequent SMB2 patches, and also to debug an unrelated cifs problem\n  that Pavel discovered.\"\n\n* \u0027for-next\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  CIFS: Add SMB2 support for rmdir\n  CIFS: Move rmdir code to ops struct\n  CIFS: Add SMB2 support for mkdir operation\n  CIFS: Separate protocol specific part from mkdir\n  CIFS: Simplify cifs_mkdir call\n"
    },
    {
      "commit": "8783b6e2b2cb726f2734cf208d101f73ac1ba616",
      "tree": "faf2a4a652b123083bed519bf6c287faadd00325",
      "parents": [
        "1a9b4993b70fb1884716902774dc9025b457760d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:37:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 10:37:03 2012 -0700"
      },
      "message": "mm: remove node_start_pfn checking in new WARN_ON for now\n\nBorislav Petkov reports that the new warning added in commit\n88fdf75d1bb5 (\"mm: warn if pg_data_t isn\u0027t initialized with zero\")\ntriggers for him, and it is the node_start_pfn field that has already\nbeen initialized once.\n\nThe call trace looks like this:\n\n  x86_64_start_kernel -\u003e\n    x86_64_start_reservations -\u003e\n    start_kernel -\u003e\n    setup_arch -\u003e\n    paging_init -\u003e\n    zone_sizes_init -\u003e\n    free_area_init_nodes -\u003e\n    free_area_init_node\n\nand (with the warning replaced by debug output), Borislav sees\n\n  On node 0 totalpages: 4193848\n    DMA zone: 64 pages used for memmap\n    DMA zone: 6 pages reserved\n    DMA zone: 3890 pages, LIFO batch:0\n    DMA32 zone: 16320 pages used for memmap\n    DMA32 zone: 798464 pages, LIFO batch:31\n    Normal zone: 52736 pages used for memmap\n    Normal zone: 3322368 pages, LIFO batch:31\n  free_area_init_node: pgdat-\u003enode_start_pfn: 4423680      \u003c----\n  On node 1 totalpages: 4194304\n    Normal zone: 65536 pages used for memmap\n    Normal zone: 4128768 pages, LIFO batch:31\n  free_area_init_node: pgdat-\u003enode_start_pfn: 8617984      \u003c----\n  On node 2 totalpages: 4194304\n    Normal zone: 65536 pages used for memmap\n    Normal zone: 4128768 pages, LIFO batch:31\n  free_area_init_node: pgdat-\u003enode_start_pfn: 12812288     \u003c----\n  On node 3 totalpages: 4194304\n    Normal zone: 65536 pages used for memmap\n    Normal zone: 4128768 pages, LIFO batch:31\n\nso remove the bogus warning for now to avoid annoying people.  Minchan\nKim is looking at it.\n\nReported-by: Borislav Petkov \u003cbp@amd64.org\u003e\nCc: Minchan Kim \u003cminchan@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bac6f61550043195ee59e9cef0db67af23baf11e",
      "tree": "d12614482d8fcc5436bc5b97ce704c79dba6c606",
      "parents": [
        "10b683cba5ef5cf4e0b50aabe5ed7137960b64e0"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Mon Jul 30 22:20:34 2012 +0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 02 10:15:59 2012 -0700"
      },
      "message": "ARM: mmp: add missing irqs.h\n\narch/arm/mach-mmp/gplugd.c:195:13: error: ‘MMP_NR_IRQS’ undeclared here\n(not in a function)\nmake[1]: *** [arch/arm/mach-mmp/gplugd.o] Error 1\n\nInclude \u003cmach/irqs.h\u003e to fix this issue.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "10b683cba5ef5cf4e0b50aabe5ed7137960b64e0",
      "tree": "3a5d8f00065b34d1a3e29642d7826ea40dd7c895",
      "parents": [
        "debeaf6c2ded82bea65c1a487fb629fb0d2bb66f"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Thu Aug 02 17:13:47 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 02 10:05:32 2012 -0700"
      },
      "message": "arm: mvebu: fix typo in .dtsi comment for Armada XP SoCs\n\nThe comment was wrongly referring to Armada 370 while the file is\nrelated to Armada XP.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "debeaf6c2ded82bea65c1a487fb629fb0d2bb66f",
      "tree": "5a8855081c766eebab8254d40a6902d782c71d46",
      "parents": [
        "52c2ebd757d94f4a7215c3fc906646b24f44ecab"
      ],
      "author": {
        "name": "Barry Song",
        "email": "Baohua.Song@csr.com",
        "time": "Mon Jul 30 13:29:30 2012 +0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 02 10:05:27 2012 -0700"
      },
      "message": "ARM: PRIMA2: delete redundant codes to restore LATCHED when timer resumes\n\nThe only way to write LATCHED registers to write LATCH_BIT to LATCH register,\nthat will latch COUNTER into LATCHED.e.g.\nwritel_relaxed(SIRFSOC_TIMER_LATCH_BIT, sirfsoc_timer_base +\n\tSIRFSOC_TIMER_LATCH);\n\nWriting values to LATCHED registers directly is useless at all.\n\nSigned-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "f0666b1ac875ff32fe290219b150ec62eebbe10e",
      "tree": "9f38d4c5ac83b77812692ccd2db6a880bf63cf9d",
      "parents": [
        "5ef50c3bec20060bc114f62d6503c5d86d70bdd7"
      ],
      "author": {
        "name": "Sylvain Munaut",
        "email": "tnt@246tNt.com",
        "time": "Thu Aug 02 09:12:59 2012 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@inktank.com",
        "time": "Thu Aug 02 09:19:20 2012 -0700"
      },
      "message": "libceph: fix crypto key null deref, memory leak\n\nAvoid crashing if the crypto key payload was NULL, as when it was not correctly\nallocated and initialized.  Also, avoid leaking it.\n\nSigned-off-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Sage Weil \u003csage@inktank.com\u003e\nReviewed-by: Alex Elder \u003celder@inktank.com\u003e\n"
    },
    {
      "commit": "ac190c76680cde6ce379b6be5baf89a970ea13d4",
      "tree": "8708121cda4180ac9e5c89f5473a8d6f10fda711",
      "parents": [
        "707fba3fa76a4c8855552f5d4c1a12430c09bce8",
        "98d3088e534a2a61f6690b5426909b0c3b57a785"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 02 18:11:25 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 02 18:11:25 2012 +0200"
      },
      "message": "Merge tag \u0027asoc-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Additional updates for 3.6\n\nA few updates for issues discovered during the merge window, the main\none being the fix for the issues with defaulting to use of regmap\nwithout properly checking if there was I/O in place already.\n"
    },
    {
      "commit": "5ef50c3bec20060bc114f62d6503c5d86d70bdd7",
      "tree": "0777f7c9bef358fe7778e11874a6a750e0d2ceab",
      "parents": [
        "1a9b4993b70fb1884716902774dc9025b457760d"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@inktank.com",
        "time": "Tue Jul 31 11:27:36 2012 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@inktank.com",
        "time": "Thu Aug 02 09:11:19 2012 -0700"
      },
      "message": "ceph: simplify+fix atomic_open\n\nThe initial -\u003eatomic_open op was carried over from the old intent code,\nwhich was incomplete and didn\u0027t really work.  Replace it with a fresh\nmethod.  In particular:\n\n * always attempt to do an atomic open+lookup, both for the create case\n   and for lookups of existing files.\n * fix symlink handling by returning 1 to the VFS so that we can follow\n   the link to its destination. This fixes a longstanding ceph bug (#2392).\n\nSigned-off-by: Sage Weil \u003csage@inktank.com\u003e\n"
    },
    {
      "commit": "a3f698fe3082ff80a7f3b27c9b64b4b748c81f9d",
      "tree": "16fa9bf9b974893cff85ae38cb41ae9dec91f0c6",
      "parents": [
        "cb0b29e0861659c9eef9664772cd7e845ba1104a"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 02 12:23:46 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 02 12:23:46 2012 -0300"
      },
      "message": "perf evsel: Adopt parse_sample method from perf_event\n\nSince we need evsel-\u003e{attr.{sample_{id_all,type}},sample_size},\nreducing the number of parameters tools have to pass.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-wdtmgak0ihgsmw1brb54a8h4@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "cb0b29e0861659c9eef9664772cd7e845ba1104a",
      "tree": "a53dd1ebccef16cb9e7873aa76566ab339fb73ff",
      "parents": [
        "7b56cce27123ccbf2cb82febbbc88443d719f1f8"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 02 11:42:57 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Aug 02 11:42:57 2012 -0300"
      },
      "message": "perf evlist: Introduce perf_evlist__parse_sample\n\nThat is a more compact form of perf_session__parse_sample and to support\nmultiple evlists per perf_session is the way to go anyway.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-vkxx3j5qktoj11bvcwmfjj13@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "9e62bb4458ad2cf28bd701aa5fab380b846db326",
      "tree": "951e8ec30887eba0506b0e673f4d26f9ad76591f",
      "parents": [
        "be388f3d9af4155db0dc9e7e59dd49db90271c1c"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Aug 01 17:48:36 2012 +0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 02 16:41:56 2012 +0300"
      },
      "message": "ore: Fix out-of-bounds access in _ios_obj()\n\n_ios_obj() is accessed by group_index not device_table index.\n\nThe oc-\u003ecomps array is only a group_full of devices at a time\nit is not like ore_comp_dev() which is indexed by a global\ndevice_table index.\n\nThis did not BUG until now because exofs only uses a single\nCOMP for all devices. But with other FSs like PanFS this is\nnot true.\n\nThis bug was only in the write_path, all other users were\nusing it correctly\n\n[This is a bug since 3.2 Kernel]\nCC: Stable Tree \u003cstable@kernel.org\u003e\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "be388f3d9af4155db0dc9e7e59dd49db90271c1c",
      "tree": "a7b5e4b47d82a88b03e197f6932209cad7f8714b",
      "parents": [
        "4b74f6ea8417e48bb1fc65880a0574134a8b4745"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 02 14:59:57 2012 +0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 02 16:39:17 2012 +0300"
      },
      "message": "exofs: Use proper max_IO calculations from ore\n\nexofs_max_io_pages should just use the ORE\u0027s\ncalculated layout-\u003emax_io_length,\n\nAnd avoid unnecessary BUGs, calculations made here were\nalso a layering violation.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "4b74f6ea8417e48bb1fc65880a0574134a8b4745",
      "tree": "c0fec691c12f1efa3f8fa74d1b113a88b98d15c7",
      "parents": [
        "66153f6e0f89c75d18e490739b0149dfd2e53b69"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Fri Jul 20 15:50:27 2012 +0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 02 14:58:22 2012 +0300"
      },
      "message": "exofs: Fix __r4w_get_page when offset is beyond i_size\n\nIt is very common for the end of the file to be unaligned on\nstripe size. But since we know it\u0027s beyond file\u0027s end then\nthe XOR should be preformed with all zeros.\n\nOld code used to just read zeros out of the OSD devices, which is a great\nwaist. But what scares me more about this situation is that, we now have\npages attached to the file\u0027s mapping that are beyond i_size. I don\u0027t\nlike the kind of bugs this calls for.\n\nFix both birds, by returning a global ZERO_PAGE, if offset is beyond\ni_size.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "66153f6e0f89c75d18e490739b0149dfd2e53b69",
      "tree": "507a0d17379fcebec95141b6afbd744070952d7b",
      "parents": [
        "0e8d96dd2c99405c707f540b5922ec869b848979"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Mon Jun 04 14:48:27 2012 +0300"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 02 14:52:13 2012 +0300"
      },
      "message": "exofs: stop using s_dirt\n\nExofs has the \u0027-\u003ewrite_super()\u0027 handler and makes some use of the \u0027-\u003es_dirt\u0027\nsuperblock flag, but it really needs neither of them because it never sets\n\u0027s_dirt\u0027 to one which means the VFS never calls its \u0027-\u003ewrite_super()\u0027 handler.\nThus, remove both.\n\nNote, I am trying to remove both \u0027s_dirt\u0027 and \u0027write_super()\u0027 from VFS\naltogether once all users are gone.\n\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "0e8d96dd2c99405c707f540b5922ec869b848979",
      "tree": "4279e079a86060037f6f99c4a0fc1e20825269f9",
      "parents": [
        "c999ff68029ebd0f56ccae75444f640f6d5a27d2"
      ],
      "author": {
        "name": "Kautuk Consul",
        "email": "consul.kautuk@gmail.com",
        "time": "Mon Feb 20 03:46:12 2012 -0500"
      },
      "committer": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 02 14:52:12 2012 +0300"
      },
      "message": "exofs: readpage_strip: Add a BUG_ON to check for PageLocked(page)\n\nreadpage_strip can be called from several code paths all of which\nrequire that the page be locked before any operations are carried\nout.\n\nSince we export the exofs_readpage callback to the VFS, add a\nBUG_ON to check for PageLocked(page) to make sure that this\nunderstanding is never compromised.\n\nSigned-off-by: Kautuk Consul \u003cconsul.kautuk@gmail.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n"
    },
    {
      "commit": "98d3088e534a2a61f6690b5426909b0c3b57a785",
      "tree": "1ff1a2de36cd469d503550c117b4f3b5aa65d94b",
      "parents": [
        "9d40e5582c9c4cfb6977ba2a0ca9c2ed82c56f21"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 01 20:05:47 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Aug 02 11:43:45 2012 +0100"
      },
      "message": "ASoC: core: Fix check before defaulting to regmap\n\nCheck if the chip has provided a write operation (which is mandatory for\nI/O) rather than looking for control data as some of the MFDs use a global\nfor this. Also skip the attempt if there\u0027s no regmap available by device\nin case things get confused by the attempt to default.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "707fba3fa76a4c8855552f5d4c1a12430c09bce8",
      "tree": "0c2a9d03752423cd097e9f8f1937f74dbd200929",
      "parents": [
        "aff252a848ce21b431ba822de3dab9c4c94571cb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 02 09:04:39 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 02 09:05:06 2012 +0200"
      },
      "message": "ALSA: hda - Support dock on Lenovo Thinkpad T530 with ALC269VC\n\nLenovo Thinkpad T530 with ALC269VC codec has a dock port but BIOS\ndoesn\u0027t set up the pins properly.  Enable the pins as well as on\nThinkpad X230 Tablet.\n\nReported-and-tested-by: Mario \u003canyc@hadiko.de\u003e\nCc: \u003cstable@vger.kernel.org\u003e [v3.2+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "08298f0612e5e369d1da89b92cac5d2c71ddb9af",
      "tree": "06d77b5fae623487e72fa1818a978b1349c0b3eb",
      "parents": [
        "f38770477a30d03b6296570071ca2fcd6d3a5f11"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Aug 01 10:44:57 2012 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 02 15:37:26 2012 +0900"
      },
      "message": "sh: explicitly include sh_dma.h in setup-sh7722.c\n\nsetup-sh7722.c defines several objects, whose types are defined in\nsh_dma.h, so, it has to be included explicitly.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1a9b4993b70fb1884716902774dc9025b457760d",
      "tree": "83a3fa7011878ab4b7bef6857d4b481038a1e67e",
      "parents": [
        "1871e845e564c4e17f561ec4e5e4bb6bb8578685",
        "95cf1468f712df516cc471adcd1c861df4e3d371"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:47:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:47:15 2012 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The lion share of this pull request are fixes for clk-related breakage\n  caused by other changes during this merge window.  For some platforms\n  the fix was as simple as selecting HAVE_CLK, for others like the\n  Loongson 2 significant restructuring was required.\n\n  The remainder are changes required to get the Lantiq code to work\n  again.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: Loongson 2: Sort out clock managment.\n  MIPS: Loongson 1: more clk support and add select HAVE_CLK\n  MIPS: txx9: Fix redefinition of clk_* by adding select HAVE_CLK\n  MIPS: BCM63xx: Fix redefinition of clk_* by adding select HAVE_CLK\n  MIPS: AR7: Fix redefinition of clk_* by adding select HAVE_CLK\n  MIPS: Lantiq: Platform specific CLK fixup\n  MIPS: Lantiq: Add device_tree_init function\n  MIPS: Lantiq: Fix interface clock and PCI control register offset\n"
    },
    {
      "commit": "1871e845e564c4e17f561ec4e5e4bb6bb8578685",
      "tree": "bcfb62936710321f48bee64153e05f313dc371d0",
      "parents": [
        "a6dc77254b3c3eb0307b372b77b861d5cd2ead08",
        "b070989aeb47ccdfe56d95e046bd317baa47f4fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:45:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:45:02 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml\n\nPull UML fixes from Richard Weinberger:\n \"This patch set contains mostly fixes and cleanups.  The UML tty driver\n  uses now tty_port and is no longer broken like hell  :-)\"\n\n* \u0027for-linus-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:\n  um: Add arch/x86/um to MAINTAINERS\n  um: pass siginfo to guest process\n  um: fix ubd_file_size for read-only files\n  um: pull interrupt_end() into userspace()\n  um: split syscall_trace(), pass pt_regs to it\n  um: switch UPT_SET_RETURN_VALUE and regs_return_value to pt_regs\n  um: set BLK_CGROUP\u003dy in defconfig\n  um: remove count_lock\n  um: fully use tty_port\n  um: Remove dead code\n  um: remove line_ioctl()\n  TTY: um/line, use tty from tty_port\n  TTY: um/line, add tty_port\n"
    },
    {
      "commit": "a6dc77254b3c3eb0307b372b77b861d5cd2ead08",
      "tree": "5770a808b0527eebeff43f16508ea8f03e459b58",
      "parents": [
        "02a6ec6a24077ffda33b99cb193e8a536b90711d",
        "0e52d987c0b242fe3fe4c8e9732bd663cce0e50b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:41:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:41:07 2012 -0700"
      },
      "message": "Merge branch \u0027dmaengine\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM DMA engine updates from Russell King:\n \"This looks scary at first glance, but what it is is:\n   - a rework of the sa11x0 DMA engine driver merged during the previous\n     cycle, to extract a common set of helper functions for DMA engine\n     implementations.\n   - conversion of amba-pl08x.c to use these helper functions.\n   - addition of OMAP DMA engine driver (using these helper functions),\n     and conversion of some of the OMAP DMA users to use DMA engine.\n\n  Nothing in the helper functions is ARM specific, so I hope that other\n  implementations can consolidate some of their code by making use of\n  these helpers.\n\n  This has been sitting in linux-next most of the merge cycle, and has\n  been tested by several OMAP folk.  I\u0027ve tested it on sa11x0 platforms,\n  and given it my best shot on my broken platforms which have the\n  amba-pl08x controller.\n\n  The last point is the addition to feature-removal-schedule.txt, which\n  will have a merge conflict.  Between myself and TI, we\u0027re planning to\n  remove the old TI DMA implementation next year.\"\n\nFix up trivial add/add conflicts in Documentation/feature-removal-schedule.txt\nand drivers/dma/{Kconfig,Makefile}\n\n* \u0027dmaengine\u0027 of git://git.linaro.org/people/rmk/linux-arm: (53 commits)\n  ARM: 7481/1: OMAP2+: omap2plus_defconfig: enable OMAP DMA engine\n  ARM: 7464/1: mmc: omap_hsmmc: ensure probe returns error if DMA channel request fails\n  Add feature removal of old OMAP private DMA implementation\n  mtd: omap2: remove private DMA API implementation\n  mtd: omap2: add DMA engine support\n  spi: omap2-mcspi: remove private DMA API implementation\n  spi: omap2-mcspi: add DMA engine support\n  ARM: omap: remove mmc platform data dma_mask and initialization\n  mmc: omap: remove private DMA API implementation\n  mmc: omap: add DMA engine support\n  mmc: omap_hsmmc: remove private DMA API implementation\n  mmc: omap_hsmmc: add DMA engine support\n  dmaengine: omap: add support for cyclic DMA\n  dmaengine: omap: add support for setting fi\n  dmaengine: omap: add support for returning residue in tx_state method\n  dmaengine: add OMAP DMA engine driver\n  dmaengine: sa11x0-dma: add cyclic DMA support\n  dmaengine: sa11x0-dma: fix DMA residue support\n  dmaengine: PL08x: ensure all descriptors are freed when channel is released\n  dmaengine: PL08x: get rid of write only pool_ctr and free_txd locking\n  ...\n"
    },
    {
      "commit": "02a6ec6a24077ffda33b99cb193e8a536b90711d",
      "tree": "567d2a81e4482085ef2b5e4c692483ca9108e0c0",
      "parents": [
        "9a2533c3eb91b3e769c2612c5d68e811bfc0ecf6",
        "c7aa00db074e4961b49277d7d0fc2f5367d914ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:35:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:35:37 2012 -0700"
      },
      "message": "Merge branch \u0027audit\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM audit/signal updates from Russell King:\n \"ARM audit/signal handling updates from Al and Will.  This improves on\n  the work Viro did last merge window, and sorts out some of the issues\n  found with that work.\"\n\n* \u0027audit\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7475/1: sys_trace: allow all syscall arguments to be updated via ptrace\n  ARM: 7474/1: get rid of TIF_SYSCALL_RESTARTSYS\n  ARM: 7473/1: deal with handlerless restarts without leaving the kernel\n  ARM: 7472/1: pull all work_pending logics into C function\n  ARM: 7471/1: Revert \"7442/1: Revert \"remove unused restart trampoline\"\"\n  ARM: 7470/1: Revert \"7443/1: Revert \"new way of handling ERESTART_RESTARTBLOCK\"\"\n"
    },
    {
      "commit": "9a2533c3eb91b3e769c2612c5d68e811bfc0ecf6",
      "tree": "74865c4c40442d109e42bcc72009ebd0c320eba3",
      "parents": [
        "d4fdc32517efaab0493c134d5cc070c252d51275",
        "b74253f78400f9a4b42da84bb1de7540b88ce7c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:30:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:30:45 2012 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"This fixes various issues found during July\"\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7479/1: mm: avoid NULL dereference when flushing gate_vma with VIVT caches\n  ARM: Fix undefined instruction exception handling\n  ARM: 7480/1: only call smp_send_stop() on SMP\n  ARM: 7478/1: errata: extend workaround for erratum #720789\n  ARM: 7477/1: vfp: Always save VFP state in vfp_pm_suspend on UP\n  ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspend\n  ARM: 7468/1: ftrace: Trace function entry before updating index\n  ARM: 7467/1: mutex: use generic xchg-based implementation for ARMv6+\n  ARM: 7466/1: disable interrupt before spinning endlessly\n  ARM: 7465/1: Handle \u003e4GB memory sizes in device tree and mem\u003dsize@start option\n"
    },
    {
      "commit": "aa67f6096c19bcdb1951ef88be3cf3d2118809dc",
      "tree": "61a806e065b9db4eabfd85753333e580d8b0a465",
      "parents": [
        "4b6486659a7defef82ea51b276024b3aa357fefc"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Aug 01 16:48:03 2012 +0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Aug 01 20:23:57 2012 -0300"
      },
      "message": "KVM: VMX: Fix ds/es corruption on i386 with preemption\n\nCommit b2da15ac26a0c (\"KVM: VMX: Optimize %ds, %es reload\") broke i386\nin the following scenario:\n\n  vcpu_load\n  ...\n  vmx_save_host_state\n  vmx_vcpu_run\n  (ds.rpl, es.rpl cleared by hardware)\n\n  interrupt\n    push ds, es  # pushes bad ds, es\n    schedule\n      vmx_vcpu_put\n        vmx_load_host_state\n          reload ds, es (with __USER_DS)\n    pop ds, es  # of other thread\u0027s stack\n    iret\n  # other thread runs\n  interrupt\n    push ds, es\n    schedule  # back in vcpu thread\n    pop ds, es  # now with rpl\u003d0\n    iret\n  ...\n  vcpu_put\n  resume_userspace\n  iret  # clears ds, es due to mismatched rpl\n\n(instead of resume_userspace, we might return with SYSEXIT and then\ntake an exception; when the exception IRETs we end up with cleared\nds, es)\n\nFix by avoiding the optimization on i386 and reloading ds, es on the\nlightweight exit path.\n\nReported-by: Chris Clayron \u003cchris2553@googlemail.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "eaf4ce6c5fed6b4c55f7efcd5fc3477435cab5e9",
      "tree": "2984ea5afdd4dde3f69a6bf7a3291d0a05b8af0b",
      "parents": [
        "41fb433b63cc4745f4918fdaf295763da5ca826c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Aug 01 15:59:58 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Aug 01 16:01:06 2012 -0700"
      },
      "message": "x86-64, kcmp: The kcmp system call can be common\n\nWe already use the same system call handler for i386 and x86-64, there\nis absolutely no reason x32 can\u0027t use the same system call, too.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: H.J. Lu \u003chjl.tools@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e v3.5\nLink: http://lkml.kernel.org/n/tip-vwzk3qbcr3yjyxjg2j38vgy9@git.kernel.org\n"
    },
    {
      "commit": "b070989aeb47ccdfe56d95e046bd317baa47f4fa",
      "tree": "2aeb830c9bbf881f0e13ecf188ae1ae004c0fbef",
      "parents": [
        "d3c1cfcdb43e023ab1b1c7a555cd9e929026500a"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 01:00:47 2012 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 01:00:47 2012 +0200"
      },
      "message": "um: Add arch/x86/um to MAINTAINERS\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d3c1cfcdb43e023ab1b1c7a555cd9e929026500a",
      "tree": "ad79f90d97a0316ae4058e4501e7b6ad54540ff4",
      "parents": [
        "d4afcba95fca4dd0f831fe72c1fa4f0638f23765"
      ],
      "author": {
        "name": "Martin Pärtel",
        "email": "martin.partel@gmail.com",
        "time": "Thu Aug 02 00:49:17 2012 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:49:17 2012 +0200"
      },
      "message": "um: pass siginfo to guest process\n\nUML guest processes now get correct siginfo_t for SIGTRAP, SIGFPE,\nSIGILL and SIGBUS. Specifically, si_addr and si_code are now correct\nwhere previously they were si_addr \u003d NULL and si_code \u003d 128.\n\nSigned-off-by: Martin Pärtel \u003cmartin.partel@gmail.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d4afcba95fca4dd0f831fe72c1fa4f0638f23765",
      "tree": "938dad1dd5cb1b0abf9946cf40b050d95c4bffd4",
      "parents": [
        "b8a420952336ed81ef5c9bf8bad90d3deaee5521"
      ],
      "author": {
        "name": "Martin Pärtel",
        "email": "martin.partel@gmail.com",
        "time": "Thu Aug 02 00:44:22 2012 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:44:49 2012 +0200"
      },
      "message": "um: fix ubd_file_size for read-only files\n\nMade ubd_file_size not request write access. Fixes use of read-only images.\n\nSigned-off-by: Martin Pärtel \u003cmartin.partel@gmail.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d9f691c365a83ce2530f0e46b947365c2db44ea0",
      "tree": "7348c3cb64de3445ddc4d1b4d622f7719129f365",
      "parents": [
        "f54a9d0e59c4bea3db733921ca9147612a6f292c"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 02 08:35:43 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 02 08:35:43 2012 +1000"
      },
      "message": "md/dm-raid: DM_RAID should select MD_RAID10\n\nNow that DM_RAID supports raid10, it needs to select that code\nto ensure it is included.\n\nCc: Jonathan Brassow \u003cjbrassow@redhat.com\u003e\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "f54a9d0e59c4bea3db733921ca9147612a6f292c",
      "tree": "e17aa5d2a7220cfe7466cc4f8c74af5ed672a591",
      "parents": [
        "46a06401f6ba13e59d24746fa9ffa6773b69eee3"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 02 08:33:20 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 02 08:33:20 2012 +1000"
      },
      "message": "md/raid1: submit IO from originating thread instead of md thread.\n\nqueuing writes to the md thread means that all requests go through the\none processor which may not be able to keep up with very high request\nrates.\n\nSo use the plugging infrastructure to submit all requests on unplug.\nIf a \u0027schedule\u0027 is needed, we fall back on the old approach of handing\nthe requests to the thread for it to handle.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "46a06401f6ba13e59d24746fa9ffa6773b69eee3",
      "tree": "f6d938b79aed14b7a51cda5a607e09f8226feb03",
      "parents": [
        "8811b5968f6216e97ccb9fe7b9883af39e339921"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shli@kernel.org",
        "time": "Thu Aug 02 08:33:15 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 02 08:33:15 2012 +1000"
      },
      "message": "raid5: raid5d handle stripe in batch way\n\nLet raid5d handle stripe in batch way to reduce conf-\u003edevice_lock locking.\n\nSigned-off-by: Shaohua Li \u003cshli@fusionio.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "8811b5968f6216e97ccb9fe7b9883af39e339921",
      "tree": "9693073f6cb1bcd8743d429d7d3330018bc0ce6d",
      "parents": [
        "74018dc3063a2c729fc73041c0a9f03aac995920"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shli@kernel.org",
        "time": "Thu Aug 02 08:33:00 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 02 08:33:00 2012 +1000"
      },
      "message": "raid5: make_request use batch stripe release\n\nmake_request() does stripe release for every stripe and the stripe usually has\ncount 1, which makes previous release_stripe() optimization not work. In my\ntest, this release_stripe() becomes the heaviest pleace to take\nconf-\u003edevice_lock after previous patches applied.\n\nBelow patch makes stripe release batch. All the stripes will be released in\nunplug. The STRIPE_ON_UNPLUG_LIST bit is to protect concurrent access stripe\nlru.\n\nSigned-off-by: Shaohua Li \u003cshli@fusionio.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "7b56cce27123ccbf2cb82febbbc88443d719f1f8",
      "tree": "d15e3255d7a09d0e3193afdad8e0fea469f0fc4a",
      "parents": [
        "5e5624745d7e4a2c956c072ef2542872955b59c4"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 19:31:00 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 19:31:00 2012 -0300"
      },
      "message": "perf session: Use perf_evlist__id_hdr_size more extensively\n\nRemoving perf_session-\u003eid_hdr_size, as it can be obtained from the\nevsel/evlist.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-1nwc2kslu7gsfblu98xbqbll@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "b8a420952336ed81ef5c9bf8bad90d3deaee5521",
      "tree": "91134cb8f8a69b9243ac98fe08e8f92eadc3954a",
      "parents": [
        "1bfa2317b21750f739b59ab6df2c8efb12875045"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 23 00:25:15 2012 -0400"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:25:44 2012 +0200"
      },
      "message": "um: pull interrupt_end() into userspace()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "1bfa2317b21750f739b59ab6df2c8efb12875045",
      "tree": "1526554a2507948d881db1f415014bf2b66ad54d",
      "parents": [
        "a3170d2ec25f841bee1b52487693ac1a2f191ba6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 23 00:18:33 2012 -0400"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:25:38 2012 +0200"
      },
      "message": "um: split syscall_trace(), pass pt_regs to it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n[richard@nod.at: Fixed some minor build issues]\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "5e5624745d7e4a2c956c072ef2542872955b59c4",
      "tree": "ae2ad96423392f7e40b0e81f811a824390847e49",
      "parents": [
        "7f3be652c1a8866251bfba9ea8b02067328f5db9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 19:25:26 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 19:25:26 2012 -0300"
      },
      "message": "perf session: Use perf_evlist__sample_id_all more extensively\n\nRemoving perf_session-\u003esample_id_all, as it can be obtained from the\nevsel/evlist.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-ok58u1mlc5ci9b6p36r52uh1@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "7f3be652c1a8866251bfba9ea8b02067328f5db9",
      "tree": "27bd48d04f7db733b6c980afb55eed0719ac3725",
      "parents": [
        "bde09467b56c5a3cfe2a29d58edc5f7172c15184"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 19:15:52 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 19:15:52 2012 -0300"
      },
      "message": "perf session: Use perf_evlist__sample_type more extensively\n\nRemoving perf_session-\u003esample_type, as it can be obtained from the\nevsel/evlist.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-mnt1zwlik7sp7z6ljc9kyefg@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "bde09467b56c5a3cfe2a29d58edc5f7172c15184",
      "tree": "5a5bfcdd800a7fbe2a750b86f153e83e866f99c5",
      "parents": [
        "0ecf4f0c02b7802de5d1251e03e6eab360f158e1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 18:53:11 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 18:53:11 2012 -0300"
      },
      "message": "perf evsel: Precalculate the sample size\n\nSo that we don\u0027t have to store it in the perf_session instance, because\nin the future perf_session instances may have multiple evlists, each\nwith different sample_type/sizes.\n\nCc: David Ahern \u003cdsahern@gmail.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nLink: http://lkml.kernel.org/n/tip-ptod86fxkpgq3h62m9refkv4@git.kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "0ecf4f0c02b7802de5d1251e03e6eab360f158e1",
      "tree": "facd47d1b40553120ddba146c9cea03cbb35f031",
      "parents": [
        "028df76726c5637c6f70a064d94452808ec74f9e"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung.kim@lge.com",
        "time": "Thu Jul 26 10:50:10 2012 +0900"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 18:42:54 2012 -0300"
      },
      "message": "perf target: Fix check on buffer size\n\nIt was a mistake just replace assert to BUG_ON since its condition\nshould be negated. Fix it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@kernel.org\u003e\nCc: \"Kirill A. Shutemov\" \u003ckirill@shutemov.name\u003e\nCc: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Ulrich Drepper \u003cdrepper@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1343267410-7758-1-git-send-email-namhyung@kernel.org\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "028df76726c5637c6f70a064d94452808ec74f9e",
      "tree": "31143c7f82b00d23b641a92015db0d6ae015a8ce",
      "parents": [
        "30f31c0a492d0c1cd64af631476697f38d6a79d4"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Aug 01 14:47:57 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 18:42:22 2012 -0300"
      },
      "message": "perf symbols: Fix array sizes for binary types arrays\n\nFollowing commit introduced wrong array boundaries, that could lead to\nSIGSEGV.\n\n  perf symbols: Factor DSO symtab types to generic binary types\n  commit 44f24cb3156a1e7d2b6bb501b7f6153aed08994c\n  Author: Jiri Olsa \u003cjolsa@redhat.com\u003e\n\nFixing to use proper array size.\n\nReported-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nLink: http://lkml.kernel.org/r/1343825277-10517-1-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "30f31c0a492d0c1cd64af631476697f38d6a79d4",
      "tree": "b822e6b4a4189dea8ab189d59a177badecc51246",
      "parents": [
        "194f8dcbe9629d8e9346cf96345a9c0bbf0e67ae"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "jolsa@redhat.com",
        "time": "Wed Aug 01 14:48:58 2012 +0200"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Aug 01 18:42:10 2012 -0300"
      },
      "message": "perf test: Fix parse events automated tests\n\nParse events tests got broken after following commit:\n\n  perf tools: Fix trace events storms due to weight demux\n  commit 0983cc0dbca45250cbb5984bec7c303ac265b8e5\n  Author: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\n\nthat added PERF_SAMPLE_PERIOD sample type for tracepoints.\n\nUpdating related tests.\n\nSigned-off-by: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1343825338-10618-1-git-send-email-jolsa@redhat.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "a3170d2ec25f841bee1b52487693ac1a2f191ba6",
      "tree": "36b82a346087ef5050ca710ec38f8632dfa9deea",
      "parents": [
        "2cad4c1276707ae06f40482bd91af513d23f5a6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue May 22 21:16:35 2012 -0400"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Aug 01 23:33:16 2012 +0200"
      },
      "message": "um: switch UPT_SET_RETURN_VALUE and regs_return_value to pt_regs\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "4b6486659a7defef82ea51b276024b3aa357fefc",
      "tree": "c5d6b29bb6c8658c3310fc91d0a6a4ccb8c4f99c",
      "parents": [
        "aea218f3cbbcaac249b6b2c98930a00d6d931f1e"
      ],
      "author": {
        "name": "Bruce Rogers",
        "email": "brogers@suse.com",
        "time": "Fri Jul 20 10:44:24 2012 -0600"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Aug 01 17:23:50 2012 -0300"
      },
      "message": "KVM: x86: apply kvmclock offset to guest wall clock time\n\nWhen a guest migrates to a new host, the system time difference from the\nprevious host is used in the updates to the kvmclock system time visible\nto the guest, resulting in a continuation of correct kvmclock based guest\ntimekeeping.\n\nThe wall clock component of the kvmclock provided time is currently not\nupdated with this same time offset. Since the Linux guest caches the\nwall clock based time, this discrepency is not noticed until the guest is\nrebooted. After reboot the guest\u0027s time calculations are off.\n\nThis patch adjusts the wall clock by the kvmclock_offset, resulting in\ncorrect guest time after a reboot.\n\nCc: Zachary Amsden \u003czamsden@gmail.com\u003e\nSigned-off-by: Bruce Rogers \u003cbrogers@suse.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "d4fdc32517efaab0493c134d5cc070c252d51275",
      "tree": "7b70d93a65fa1b74f84af835cd941c3f2c55019a",
      "parents": [
        "9a51cf28a3377689edfe190b9590da7d46e8f3fb",
        "a0239073fd75489d25575cf3aaf71ab55b416020"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:45:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:45:12 2012 -0700"
      },
      "message": "Merge tag \u0027fbdev-updates-for-3.6\u0027 of git://github.com/schandinat/linux-2.6\n\nPull fbdev updates from Florian Tobias Schandinat:\n - large updates for OMAP\n   - support for LCD3 overlay manager (omap5)\n   - omapdss output cleanup\n   - removal of passive matrix LCD support as there are no drivers for\n     such panels for DSS or DSS2 and nobody complained (cleanup)\n - large updates for SH Mobile\n   - overlay support\n   - separating MERAM (cache) from framebuffer driver\n - some updates for Exynos and da8xx-fb\n - various other small patches\n\n* tag \u0027fbdev-updates-for-3.6\u0027 of git://github.com/schandinat/linux-2.6: (78 commits)\n  da8xx-fb: fix compile issue due to missing include\n  fbdev: Make pixel_to_pat() failure mode more friendly\n  da8xx-fb: do not turn ON LCD backlight unless LCDC is enabled\n  fbdev: sh_mobile_lcdc: Fix vertical panning step\n  video: exynos mipi dsi: Fix mipi dsi regulators handling issue\n  video: da8xx-fb: do clock reset of revision 2 LCDC before enabling\n  arm: da850: configure LCDC fifo threshold\n  video: da8xx-fb: configure FIFO threshold to reduce underflow errors\n  video: da8xx-fb: fix flicker due to 1 frame delay in updated frame\n  video: da8xx-fb rev2: fix disabling of palette completion interrupt\n  da8xx-fb: add missing FB_BLANK operations\n  video: exynos_dp: use usleep_range instead of delay\n  video: exynos_dp: check the only INTERLANE_ALIGN_DONE bit during Link Training\n  fb: epson1355fb: Fix section mismatch\n  video: exynos_dp: fix wrong DPCD address during Link Training\n  video/smscufx: fix line counting in fb_write\n  aty128fb: Fix coding style issues\n  fbdev: sh_mobile_lcdc: Fix pan offset computation in YUV mode\n  fbdev: sh_mobile_lcdc: Fix overlay registers update during pan operation\n  fbdev: sh_mobile_lcdc: Support horizontal panning\n  ...\n"
    },
    {
      "commit": "9a51cf28a3377689edfe190b9590da7d46e8f3fb",
      "tree": "d17c9e58ae5eb993811174bfa7a8d45002145047",
      "parents": [
        "a0e881b7c189fa2bd76c024dbff91e79511c971d",
        "aff252a848ce21b431ba822de3dab9c4c94571cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:42:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:42:26 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"A collection of small fixes that have been found recently.  Most of\n  the commits are regression fixes in HD-audio and some other random\n  drivers.\"\n\n* tag \u0027sound-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: snd-usb: fix clock source validity index\n  ALSA: hda - Fix mute-LED GPIO initialization for IDT codecs\n  ALSA: hda - Add descriptions for missing IDT 92HD83x models\n  ALSA: hda - Fix polarity of mute LED on HP Mini 210\n  ALSA: es1688 - freeup resources on init failure\n  ALSA: hda - Workaround for silent output on VAIO Z with ALC889\n  ALSA: hda - Fix WARNING from HDMI/DP parser\n  ALSA: hda - Detach from converter at closing in patch_hdmi.c\n  ALSA: hda - Fix mute-LED GPIO setup for HP Mini 210\n  ALSA: mpu401: Fix missing initialization of irq field\n  ALSA: hda - Fix invalid D3 of headphone DAC on VT202x codecs\n"
    }
  ],
  "next": "a0e881b7c189fa2bd76c024dbff91e79511c971d"
}
