)]}'
{
  "log": [
    {
      "commit": "f5e7e844a571124ffc117d4696787d6afc4fc5ae",
      "tree": "26bb17dc94e9536da540c187b00cedb0c1b24664",
      "parents": [
        "48445159e9ecb44a96a4de06c6ae7c54eb43ba5b",
        "4a43faf54e9173b6acce37cf7f053fc9515a2cdf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 16:55:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 16:55:42 2012 -0700"
      },
      "message": "Merge tag \u0027for-linus-3.5-20120601\u0027 of git://git.infradead.org/linux-mtd\n\nPull mtd update from David Woodhouse:\n - More robust parsing especially of xattr data in JFFS2\n - Updates to mxc_nand and gpmi drivers to support new boards and device tree\n - Improve consistency of information about ECC strength in NAND devices\n - Clean up partition handling of plat_nand\n - Support NAND drivers without dedicated access to OOB area\n - BCH hardware ECC support for OMAP\n - Other fixes and cleanups, and a few new device IDs\n\nFixed trivial conflict in drivers/mtd/nand/gpmi-nand/gpmi-nand.c due to\nadded include files next to each other.\n\n* tag \u0027for-linus-3.5-20120601\u0027 of git://git.infradead.org/linux-mtd: (75 commits)\n  mtd: mxc_nand: move ecc strengh setup before nand_scan_tail\n  mtd: block2mtd: fix recursive call of mtd_writev\n  mtd: gpmi-nand: define ecc.strength\n  mtd: of_parts: fix breakage in Kconfig\n  mtd: nand: fix scan_read_raw_oob\n  mtd: docg3 fix in-middle of blocks reads\n  mtd: cfi_cmdset_0002: Slight cleanup of fixup messages\n  mtd: add fixup for S29NS512P NOR flash.\n  jffs2: allow to complete xattr integrity check on first GC scan\n  jffs2: allow to discriminate between recoverable and non-recoverable errors\n  mtd: nand: omap: add support for hardware BCH ecc\n  ARM: OMAP3: gpmc: add BCH ecc api and modes\n  mtd: nand: check the return code of \u0027read_oob/read_oob_raw\u0027\n  mtd: nand: remove \u0027sndcmd\u0027 parameter of \u0027read_oob/read_oob_raw\u0027\n  mtd: m25p80: Add support for Winbond W25Q80BW\n  jffs2: get rid of jffs2_sync_super\n  jffs2: remove unnecessary GC pass on sync\n  jffs2: remove unnecessary GC pass on umount\n  jffs2: remove lock_super\n  mtd: gpmi: add gpmi support for mx6q\n  ...\n"
    },
    {
      "commit": "86c47b70f62a7072d441ba212aab33c2f82627c2",
      "tree": "d03988bd2226966352bb7f3c2e82ff545353d2c4",
      "parents": [
        "1193755ac6328ad240ba987e6ec41d5e8baf0680",
        "44fbbb3dc687c9709a6f2236197316e5c79ab1eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 11:53:44 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 11:53:44 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull third pile of signal handling patches from Al Viro:\n \"This time it\u0027s mostly helpers and conversions to them; there\u0027s a lot\n  of stuff remaining in the tree, but that\u0027ll either go in -rc2\n  (isolated bug fixes, ideally via arch maintainers\u0027 trees) or will sit\n  there until the next cycle.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal:\n  x86: get rid of calling do_notify_resume() when returning to kernel mode\n  blackfin: check __get_user() return value\n  whack-a-mole with TIF_FREEZE\n  FRV: Optimise the system call exit path in entry.S [ver #2]\n  FRV: Shrink TIF_WORK_MASK [ver #2]\n  FRV: Prevent syscall exit tracing and notify_resume at end of kernel exceptions\n  new helper: signal_delivered()\n  powerpc: get rid of restore_sigmask()\n  most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set\n  set_restore_sigmask() is never called without SIGPENDING (and never should be)\n  TIF_RESTORE_SIGMASK can be set only when TIF_SIGPENDING is set\n  don\u0027t call try_to_freeze() from do_signal()\n  pull clearing RESTORE_SIGMASK into block_sigmask()\n  sh64: failure to build sigframe !\u003d signal without handler\n  openrisc: tracehook_signal_handler() is supposed to be called on success\n  new helper: sigmask_to_save()\n  new helper: restore_saved_sigmask()\n  new helpers: {clear,test,test_and_clear}_restore_sigmask()\n  HAVE_RESTORE_SIGMASK is defined on all architectures now\n"
    },
    {
      "commit": "1193755ac6328ad240ba987e6ec41d5e8baf0680",
      "tree": "40bf847d7e3ebaa57b107151d14e6cd1d280cc6d",
      "parents": [
        "4edebed86690eb8db9af3ab85baf4a34e73266cc",
        "0ef97dcfce4179a2eba046b855ee2f91d6f1b414"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 10:34:35 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 01 10:34:35 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs changes from Al Viro.\n \"A lot of misc stuff.  The obvious groups:\n   * Miklos\u0027 atomic_open series; kills the damn abuse of\n     -\u003ed_revalidate() by NFS, which was the major stumbling block for\n     all work in that area.\n   * ripping security_file_mmap() and dealing with deadlocks in the\n     area; sanitizing the neighborhood of vm_mmap()/vm_munmap() in\n     general.\n   * -\u003eencode_fh() switched to saner API; insane fake dentry in\n     mm/cleancache.c gone.\n   * assorted annotations in fs (endianness, __user)\n   * parts of Artem\u0027s -\u003es_dirty work (jff2 and reiserfs parts)\n   * -\u003eupdate_time() work from Josef.\n   * other bits and pieces all over the place.\n\n  Normally it would\u0027ve been in two or three pull requests, but\n  signal.git stuff had eaten a lot of time during this cycle ;-/\"\n\nFix up trivial conflicts in Documentation/filesystems/vfs.txt (the\n\u0027truncate_range\u0027 inode method was removed by the VM changes, the VFS\nupdate adds an \u0027update_time()\u0027 method), and in fs/btrfs/ulist.[ch] (due\nto sparse fix added twice, with other changes nearby).\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (95 commits)\n  nfs: don\u0027t open in -\u003ed_revalidate\n  vfs: retry last component if opening stale dentry\n  vfs: nameidata_to_filp(): don\u0027t throw away file on error\n  vfs: nameidata_to_filp(): inline __dentry_open()\n  vfs: do_dentry_open(): don\u0027t put filp\n  vfs: split __dentry_open()\n  vfs: do_last() common post lookup\n  vfs: do_last(): add audit_inode before open\n  vfs: do_last(): only return EISDIR for O_CREAT\n  vfs: do_last(): check LOOKUP_DIRECTORY\n  vfs: do_last(): make ENOENT exit RCU safe\n  vfs: make follow_link check RCU safe\n  vfs: do_last(): use inode variable\n  vfs: do_last(): inline walk_component()\n  vfs: do_last(): make exit RCU safe\n  vfs: split do_lookup()\n  Btrfs: move over to use -\u003eupdate_time\n  fs: introduce inode operation -\u003eupdate_time\n  reiserfs: get rid of resierfs_sync_super\n  reiserfs: mark the superblock as dirty a bit later\n  ...\n"
    },
    {
      "commit": "efee984c27b67e3ebef40410f35671997441b57c",
      "tree": "53457dba2338f853d34e1754e7f7f960e4a29482",
      "parents": [
        "17440f171e28e86cc21a4c8fd1fa3c561503f80e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Apr 28 02:04:15 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:52 2012 -0400"
      },
      "message": "new helper: signal_delivered()\n\nDoes block_sigmask() + tracehook_signal_handler();  called when\nsigframe has been successfully built.  All architectures converted\nto it; block_sigmask() itself is gone now (merged into this one).\n\nI\u0027m still not too happy with the signature, but that\u0027s a separate\nstory (IMO we need a structure that would contain signal number +\nsiginfo + k_sigaction, so that get_signal_to_deliver() would fill one,\nsignal_delivered(), handle_signal() and probably setup...frame() -\ntake one).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "77097ae503b170120ab66dd1d547f8577193f91f",
      "tree": "bee5b2e8d91b9ec8ab74c58cbec1796c7bacc2e5",
      "parents": [
        "edd63a2763bdae0daa4f0a4d4c5d61d1154352a5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Apr 27 13:58:59 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:51 2012 -0400"
      },
      "message": "most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from set\n\nOnly 3 out of 63 do not.  Renamed the current variant to __set_current_blocked(),\nadded set_current_blocked() that will exclude unblockable signals, switched\nopen-coded instances to it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "edd63a2763bdae0daa4f0a4d4c5d61d1154352a5",
      "tree": "a36c599628574280999af2d1e7bfe2a4a6969164",
      "parents": [
        "6fd84c0831ec78d98736b76dc5e9b849f1dbfc9e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Apr 27 13:42:45 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:50 2012 -0400"
      },
      "message": "set_restore_sigmask() is never called without SIGPENDING (and never should be)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a610d6e672d6d3723e8da257ad4a8a288a8f2f89",
      "tree": "2fac6ce7f72756771f4f87583205cc402589dcad",
      "parents": [
        "5754f412a3f107cbcd93ee125bef296f2a07539b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 21 23:42:15 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:49 2012 -0400"
      },
      "message": "pull clearing RESTORE_SIGMASK into block_sigmask()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5754f412a3f107cbcd93ee125bef296f2a07539b",
      "tree": "94c4e2224720fa74edebcd828f17e2fb31587199",
      "parents": [
        "39974d085d003163f61c65917c22d6c7620ffdb6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Apr 26 23:52:33 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:49 2012 -0400"
      },
      "message": "sh64: failure to build sigframe !\u003d signal without handler\n\nit\u0027s actually \"send me SIGSEGV\"...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7f9a11a6cf1ea9ee6be3eb2b90d91327a09ad14",
      "tree": "7d5a5f469aea8ac2b3e1ab41e05a6abafcb2b694",
      "parents": [
        "51a7b448d4134e3e8eec633435e3e8faee14a828"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 02 09:59:21 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:48 2012 -0400"
      },
      "message": "new helper: sigmask_to_save()\n\nreplace boilerplate \"should we use -\u003esaved_sigmask or -\u003eblocked?\"\nwith calls of obvious inlined helper...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "51a7b448d4134e3e8eec633435e3e8faee14a828",
      "tree": "8fc58560ffee1c944ec5e198029d5c2e6f7c0bd3",
      "parents": [
        "4ebefe3ec729003443daf153ed6fad1739271283"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 21 23:33:55 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:47 2012 -0400"
      },
      "message": "new helper: restore_saved_sigmask()\n\nfirst fruits of ..._restore_sigmask() helpers: now we can take\nboilerplate \"signal didn\u0027t have a handler, clear RESTORE_SIGMASK\nand restore the blocked mask from -\u003esaved_mask\" into a common\nhelper.  Open-coded instances switched...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ebefe3ec729003443daf153ed6fad1739271283",
      "tree": "cea05e7086314d200886fd3b76867e8fb5e6574b",
      "parents": [
        "754421c8cab1a568be844a7069fe04c1cf6391b8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Apr 26 22:29:20 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 01 12:58:47 2012 -0400"
      },
      "message": "new helpers: {clear,test,test_and_clear}_restore_sigmask()\n\nhelpers parallel to set_restore_sigmask(), used in the next commits\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "fb21affa49204acd409328415b49bfe90136653c",
      "tree": "3535dbe0c0aad049a38cadfcffe78409397a1b32",
      "parents": [
        "a00b6151a2ae4c52576c35d3998e144a993d50b8",
        "f23ca335462e3c84f13270b9e65f83936068ec2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 31 18:47:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 31 18:47:30 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull second pile of signal handling patches from Al Viro:\n \"This one is just task_work_add() series + remaining prereqs for it.\n\n  There probably will be another pull request from that tree this\n  cycle - at least for helpers, to get them out of the way for per-arch\n  fixes remaining in the tree.\"\n\nFix trivial conflict in kernel/irq/manage.c: the merge of Andrew\u0027s pile\nhad brought in commit 97fd75b7b8e0 (\"kernel/irq/manage.c: use the\npr_foo() infrastructure to prefix printks\") which changed one of the\npr_err() calls that this merge moves around.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal:\n  keys: kill task_struct-\u003ereplacement_session_keyring\n  keys: kill the dummy key_replace_session_keyring()\n  keys: change keyctl_session_to_parent() to use task_work_add()\n  genirq: reimplement exit_irq_thread() hook via task_work_add()\n  task_work_add: generic process-context callbacks\n  avr32: missed _TIF_NOTIFY_RESUME on one of do_notify_resume callers\n  parisc: need to check NOTIFY_RESUME when exiting from syscall\n  move key_repace_session_keyring() into tracehook_notify_resume()\n  TIF_NOTIFY_RESUME is defined on all targets now\n"
    },
    {
      "commit": "1198c8b9af611bb697d92259095d7cc20f5c961d",
      "tree": "bfb72d1ba5f362aca38cf09857e3d9fcc05dd60a",
      "parents": [
        "73863ab028579ed98c4f1f36d016536b1b415344"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "anton.vorontsov@linaro.org",
        "time": "Thu May 31 16:26:23 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 31 17:49:30 2012 -0700"
      },
      "message": "sh: use clear_tasks_mm_cpumask()\n\nChecking for process-\u003emm is not enough because process\u0027 main thread may\nexit or detach its mm via use_mm(), but other threads may still have a\nvalid mm.\n\nTo fix this we would need to use find_lock_task_mm(), which would walk up\nall threads and returns an appropriate task (with task lock held).\n\nclear_tasks_mm_cpumask() has the issue fixed, so let\u0027s use it.\n\nSuggested-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Anton Vorontsov \u003canton.vorontsov@linaro.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb8ac181a5cf50458a0d83b4460790badc9fdc16",
      "tree": "d55493f9ca94516a0aa83dd8ee1d87c2a88d637b",
      "parents": [
        "1dfb5751a4de7c6a57a5602e8e2b87267cfc8c81"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat May 19 10:25:23 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 30 21:04:50 2012 -0400"
      },
      "message": "bury __kernel_nlink_t, make internal nlink_t consistent\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "07acfc2a9349a8ce45b236c2624dad452001966b",
      "tree": "c40f3eaac18a8320e65af220979223b5cd632b1b",
      "parents": [
        "b5f4035adfffbcc6b478de5b8c44b618b3124aff",
        "322728e55aa7834e2fab2786b76df183c4843a12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 16:17:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 16:17:30 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM changes from Avi Kivity:\n \"Changes include additional instruction emulation, page-crossing MMIO,\n  faster dirty logging, preventing the watchdog from killing a stopped\n  guest, module autoload, a new MSI ABI, and some minor optimizations\n  and fixes.  Outside x86 we have a small s390 and a very large ppc\n  update.\n\n  Regarding the new (for kvm) rebaseless workflow, some of the patches\n  that were merged before we switch trees had to be rebased, while\n  others are true pulls.  In either case the signoffs should be correct\n  now.\"\n\nFix up trivial conflicts in Documentation/feature-removal-schedule.txt\narch/powerpc/kvm/book3s_segment.S and arch/x86/include/asm/kvm_para.h.\n\nI suspect the kvm_para.h resolution ends up doing the \"do I have cpuid\"\ncheck effectively twice (it was done differently in two different\ncommits), but better safe than sorry ;)\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (125 commits)\n  KVM: make asm-generic/kvm_para.h have an ifdef __KERNEL__ block\n  KVM: s390: onereg for timer related registers\n  KVM: s390: epoch difference and TOD programmable field\n  KVM: s390: KVM_GET/SET_ONEREG for s390\n  KVM: s390: add capability indicating COW support\n  KVM: Fix mmu_reload() clash with nested vmx event injection\n  KVM: MMU: Don\u0027t use RCU for lockless shadow walking\n  KVM: VMX: Optimize %ds, %es reload\n  KVM: VMX: Fix %ds/%es clobber\n  KVM: x86 emulator: convert bsf/bsr instructions to emulate_2op_SrcV_nobyte()\n  KVM: VMX: unlike vmcs on fail path\n  KVM: PPC: Emulator: clean up SPR reads and writes\n  KVM: PPC: Emulator: clean up instruction parsing\n  kvm/powerpc: Add new ioctl to retreive server MMU infos\n  kvm/book3s: Make kernel emulated H_PUT_TCE available for \"PR\" KVM\n  KVM: PPC: bookehv: Fix r8/r13 storing in level exception handler\n  KVM: PPC: Book3S: Enable IRQs during exit handling\n  KVM: PPC: Fix PR KVM on POWER7 bare metal\n  KVM: PPC: Fix stbux emulation\n  KVM: PPC: bookehv: Use lwz/stw instead of PPC_LL/PPC_STL for 32-bit fields\n  ...\n"
    },
    {
      "commit": "b1bf7d4d1b3911352cf1ec63c1de06214288ccd0",
      "tree": "0fd27c638977cb5c7e6e3f95085ce842b57a4ae3",
      "parents": [
        "0708500d49e8439d9fe5529795bdc1485f0f46c3",
        "3e11f7b840b4671213c66817294ad7dd0b572756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 14:01:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 14:01:46 2012 -0700"
      },
      "message": "Merge tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull GPIO driver changes from Grant Likely:\n \"Lots of gpio changes, both to core code and drivers.\n\n  Changes do touch architecture code to remove the need for separate\n  arm/gpio.h includes in most architectures.\n\n  Some new drivers are added, and a number of gpio drivers are converted\n  to use irq_domains for gpio inputs used as interrupts.  Device tree\n  support has been amended to allow multiple gpio_chips to use the same\n  device tree node.\n\n  Remaining changes are primarily bug fixes.\"\n\n* tag \u0027gpio-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6: (33 commits)\n  gpio/generic: initialize basic_mmio_gpio shadow variables properly\n  gpiolib: Remove \u0027const\u0027 from data argument of gpiochip_find()\n  gpio/rc5t583: add gpio driver for RICOH PMIC RC5T583\n  gpiolib: quiet gpiochip_add boot message noise\n  gpio: mpc8xxx: Prevent NULL pointer deref in demux handler\n  gpio/lpc32xx: Add device tree support\n  gpio: Adjust of_xlate API to support multiple GPIO chips\n  gpiolib: Implement devm_gpio_request_one()\n  gpio-mcp23s08: dbg_show: fix pullup configuration display\n  Add support for TCA6424A\n  gpio/omap: (re)fix wakeups on level-triggered GPIOs\n  gpio/omap: fix broken context restore for non-OFF mode transitions\n  gpio/omap: fix missing check in *_runtime_suspend()\n  gpio/omap: remove cpu_is_omapxxxx() checks from *_runtime_resume()\n  gpio/omap: remove suspend/resume callbacks\n  gpio/omap: remove retrigger variable in gpio_irq_handler\n  gpio/omap: remove saved_wakeup field from struct gpio_bank\n  gpio/omap: remove suspend_wakeup field from struct gpio_bank\n  gpio/omap: remove saved_fallingdetect, saved_risingdetect\n  gpio/omap: remove virtual_irq_start variable\n  ...\n\nConflicts:\n\tdrivers/gpio/gpio-samsung.c\n"
    },
    {
      "commit": "c7523a7c88db637d66841018532cb4b3ab6ab0a8",
      "tree": "cec08263a493831d43e17d4daa633e2a6b09480e",
      "parents": [
        "2f78d8e249973f1eeb88315e6444e616c60177ae",
        "b80fe1015be4e3c926d8eb4cc6a340fdd22a43e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 13:29:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 24 13:29:46 2012 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer updates from Thomas Gleixner.\n\nVarious trivial conflict fixups in arch Kconfig due to addition of\nunrelated entries nearby.  And one slightly more subtle one for sparc32\n(new user of GENERIC_CLOCKEVENTS), fixed up as per Thomas.\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (31 commits)\n  timekeeping: Fix a few minor newline issues.\n  time: remove obsolete declaration\n  ntp: Fix a stale comment and a few stray newlines.\n  ntp: Correct TAI offset during leap second\n  timers: Fixup the Kconfig consolidation fallout\n  x86: Use generic time config\n  unicore32: Use generic time config\n  um: Use generic time config\n  tile: Use generic time config\n  sparc: Use: generic time config\n  sh: Use generic time config\n  score: Use generic time config\n  s390: Use generic time config\n  openrisc: Use generic time config\n  powerpc: Use generic time config\n  mn10300: Use generic time config\n  mips: Use generic time config\n  microblaze: Use generic time config\n  m68k: Use generic time config\n  m32r: Use generic time config\n  ...\n"
    },
    {
      "commit": "a42c6ded827dbd396d2efde7530620be029a72d1",
      "tree": "ea3129404f32515a04497990a050b2cf73aa1d5d",
      "parents": [
        "1227dd773d8d4e3983b4b751f9ffa0f41402fb7c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 23 14:44:37 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 23 22:09:20 2012 -0400"
      },
      "message": "move key_repace_session_keyring() into tracehook_notify_resume()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9369910a6225b8d4892c3f20ae740a711cd5ace",
      "tree": "8650ff79d7607bceb35509c028400ecf1c317de0",
      "parents": [
        "05f144a0d5c2207a0349348127f996e104ad7404",
        "415d04d08fec74b226c92c1fb54ad117c9c6bac4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 18:11:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 18:11:45 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull first series of signal handling cleanups from Al Viro:\n \"This is just the first part of the queue (about a half of it);\n  assorted fixes all over the place in signal handling.\n\n  This one ends with all sigsuspend() implementations switched to\n  generic one (-\u003esaved_sigmask-based).\n\n  With this, a bunch of assorted old buglets are fixed and most of the\n  missing bits of NOTIFY_RESUME hookup are in place.  Two more fixes sit\n  in arm and um trees respectively, and there\u0027s a couple of broken ones\n  that need obvious fixes - parisc and avr32 check TIF_NOTIFY_RESUME\n  only on one of two codepaths; fixes for that will happen in the next\n  series\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal: (55 commits)\n  unicore32: if there\u0027s no handler we need to restore sigmask, syscall or no syscall\n  xtensa: add handling of TIF_NOTIFY_RESUME\n  microblaze: drop \u0027oldset\u0027 argument of do_notify_resume()\n  microblaze: handle TIF_NOTIFY_RESUME\n  score: add handling of NOTIFY_RESUME to do_notify_resume()\n  m68k: add TIF_NOTIFY_RESUME and handle it.\n  sparc: kill ancient comment in sparc_sigaction()\n  h8300: missing checks of __get_user()/__put_user() return values\n  frv: missing checks of __get_user()/__put_user() return values\n  cris: missing checks of __get_user()/__put_user() return values\n  powerpc: missing checks of __get_user()/__put_user() return values\n  sh: missing checks of __get_user()/__put_user() return values\n  sparc: missing checks of __get_user()/__put_user() return values\n  avr32: struct old_sigaction is never used\n  m32r: struct old_sigaction is never used\n  xtensa: xtensa_sigaction doesn\u0027t exist\n  alpha: tidy signal delivery up\n  score: don\u0027t open-code force_sigsegv()\n  cris: don\u0027t open-code force_sigsegv()\n  blackfin: don\u0027t open-code force_sigsegv()\n  ...\n"
    },
    {
      "commit": "2e341ca686042aa464efa755447e7bcee91d1eb6",
      "tree": "c6b16b6b6a6e871fa04396cb2c7eb759bcad5be3",
      "parents": [
        "927ad551031798d4cba49766549600bbb33872d7",
        "85e184e4c3cd3e2285ceab91ff8f0cac094e8a85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 13:05:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 13:05:43 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"This is the first big chunk for 3.5 merges of sound stuff.\n\n  There are a few big changes in different areas.  First off, the\n  streaming logic of USB-audio endpoints has been largely rewritten for\n  the better support of \"implicit feedback\".  If anything about USB got\n  broken, this change has to be checked.\n\n  For HD-audio, the resume procedure was changed; instead of delaying\n  the resume of the hardware until the first use, now waking up\n  immediately at resume.  This is for buggy BIOS.\n\n  For ASoC, dynamic PCM support and the improved support for digital\n  links between off-SoC devices are major framework changes.\n\n  Some highlights are below:\n\n  * HD-audio\n   - Avoid accesses of invalid pin-control bits that may stall the codec\n   - V-ref setup cleanups\n   - Fix the races in power-saving code\n   - Fix the races in codec cache hashes and connection lists\n   - Split some common codes for BIOS auto-parser to hda_auto_parser.c\n   - Changed the PM resume code to wake up immediately for buggy BIOS\n   - Creative SoundCore3D support\n   - Add Conexant CX20751/2/3/4 codec support\n\n  * ASoC\n   - Dynamic PCM support, allowing support for SoCs with internal\n     routing through components with tight sequencing and formatting\n     constraints within their internal paths or where there are multiple\n     components connected with CPU managed DMA controllers inside the\n     SoC.\n   - Greatly improved support for direct digital links between off-SoC\n     devices, providing a much simpler way of connecting things like\n     digital basebands to CODECs.\n   - Much more fine grained and robust locking, cleaning up some of the\n     confusion that crept in with multi-component.\n   - CPU support for nVidia Tegra 30 I2S and audio hub controllers and\n     ST-Ericsson MSP I2S controolers\n   - New CODEC drivers for Cirrus CS42L52, LAPIS Semiconductor ML26124,\n     Texas Instruments LM49453.\n   - Some regmap changes needed by the Tegra I2S driver.\n   - mc13783 audio support.\n\n  * Misc\n   - Rewrite with module_pci_driver()\n   - Xonar DGX support for snd-oxygen\n   - Improvement of packet handling in snd-firewire driver\n   - New USB-endpoint streaming logic\n   - Enhanced M-audio FTU quirks and relevant cleanups\n   - Increment the support of OSS devices to 256\n   - snd-aloop accuracy improvement\n\n  There are a few more pending changes for 3.5, but they will be sent\n  slightly later as partly depending on the changes of DRM.\"\n\nFix up conflicts in regmap (due to duplicate patches, with some further\nupdates then having already come in from the regmap tree).  Also some\nfairly trivial context conflicts in the imx and mcx soc drivers.\n\n* tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (280 commits)\n  ALSA: snd-usb: fix stream info output in /proc\n  ALSA: pcm - Add proper state checks to snd_pcm_drain()\n  ALSA: sh: Fix up namespace collision in sh_dac_audio.\n  ALSA: hda/realtek - Fix unused variable compile warning\n  ASoC: sh: fsi: enable chip specific data transfer mode\n  ASoC: sh: fsi: call fsi_hw_startup/shutdown from fsi_dai_trigger()\n  ASoC: sh: fsi: use same format for IN/OUT\n  ASoC: sh: fsi: add fsi_version() and removed meaningless version check\n  ASoC: sh: fsi: use register field macro name on IN/OUT_DMAC\n  ASoC: tegra: Add machine driver for WM8753 codec\n  ALSA: hda - Fix possible races of accesses to connection list array\n  ASoC: OMAP: HDMI: Introduce codec\n  ARM: mx31_3ds: Add sound support\n  ASoC: imx-mc13783 cleanup\n  mx31moboard: Add sound support\n  ASoC: mc13783 codec cleanups\n  ASoC: add imx-mc13783 sound support\n  ASoC: Add mc13783 codec\n  mfd: mc13xxx: add codec platform data\n  ASoC: don\u0027t flip master of DT-instantiated DAI links\n  ...\n"
    },
    {
      "commit": "ec0d7f18ab7b5097d7c0c8f3d909ca1031b9d5cd",
      "tree": "7d62c924592145f819ecaa5d60460a05a10dfdbd",
      "parents": [
        "269af9a1a08d368b46d72e74126564d04c354f7e",
        "1dcc8d7ba235a316a056f993e88f0d18b92c60d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:59:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 10:59:07 2012 -0700"
      },
      "message": "Merge branch \u0027x86-fpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull fpu state cleanups from Ingo Molnar:\n \"This tree streamlines further aspects of FPU handling by eliminating\n  the prepare_to_copy() complication and moving that logic to\n  arch_dup_task_struct().\n\n  It also fixes the FPU dumps in threaded core dumps, removes and old\n  (and now invalid) assumption plus micro-optimizes the exit path by\n  avoiding an FPU save for dead tasks.\"\n\nFixed up trivial add-add conflict in arch/sh/kernel/process.c that came\nin because we now do the FPU handling in arch_dup_task_struct() rather\nthan the legacy (and now gone) prepare_to_copy().\n\n* \u0027x86-fpu-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, fpu: drop the fpu state during thread exit\n  x86, xsave: remove thread_has_fpu() bug check in __sanitize_i387_state()\n  coredump: ensure the fpu state is flushed for proper multi-threaded core dump\n  fork: move the real prepare_to_copy() users to arch_dup_task_struct()\n"
    },
    {
      "commit": "1d767cae4dbd4116fc3b2cc3251a20760f98339f",
      "tree": "79a1a48a67a9b4296ce062d61ee863fe7a46c77f",
      "parents": [
        "6101167727932a929e37fb8a6eeb68bdbf54d58e",
        "5f19f14fed7786652b9617c633db101d26a42251"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 09:00:40 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 23 09:00:40 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH updates from Paul Mundt:\n - New CPUs: SH7734 (SH-4A), SH7264 and SH7269 (SH-2A)\n - New boards: RSK2+SH7264, RSK2+SH7269\n - Unbreaking kgdb for SMP\n - Consolidation of _32/_64 page fault handling.\n - watchdog and legacy DMA chainsawing, part 1\n - Conversion to evt2irq() hwirq lookup, to support relocation of\n   vectored IRQs for irqdomains.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (98 commits)\n  sh: intc: Kill off special reservation interface.\n  sh: Enable PIO API for hp6xx and se770x.\n  sh: Kill off machvec IRQ hinting.\n  sh: dma: More legacy cpu dma chainsawing.\n  sh: Kill off MAX_DMA_ADDRESS leftovers.\n  sh: Tidy up some of the cpu legacy dma header mess.\n  sh: Move sh4a dma header from cpu-sh4 to cpu-sh4a.\n  sh64: Fix up vmalloc fault range check.\n  Revert \"sh: Ensure fixmap and store queue space can co-exist.\"\n  serial: sh-sci: Fix for port types without BRI interrupts.\n  sh: legacy PCI evt2irq migration.\n  sh: cpu dma evt2irq migration.\n  sh: sh7763rdp evt2irq migration.\n  sh: sdk7780 evt2irq migration.\n  sh: migor evt2irq migration.\n  sh: landisk evt2irq migration.\n  sh: kfr2r09 evt2irq migration.\n  sh: ecovec24 evt2irq migration.\n  sh: ap325rxa evt2irq migration.\n  sh: urquell evt2irq migration.\n  ...\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "d79ee93de909dfb252279b9a95978bbda9a814a9",
      "tree": "bfccca60fd36259ff4bcc5e78a2c272fbd680065",
      "parents": [
        "2ff2b289a695807e291e1ed9f639d8a3ba5f4254",
        "1c2927f18576d65631d8e0ddd19e1d023183222e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 18:27:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 18:27:32 2012 -0700"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler changes from Ingo Molnar:\n \"The biggest change is the cleanup/simplification of the load-balancer:\n  instead of the current practice of architectures twiddling scheduler\n  internal data structures and providing the scheduler domains in\n  colorfully inconsistent ways, we now have generic scheduler code in\n  kernel/sched/core.c:sched_init_numa() that looks at the architecture\u0027s\n  node_distance() parameters and (while not fully trusting it) deducts a\n  NUMA topology from it.\n\n  This inevitably changes balancing behavior - hopefully for the better.\n\n  There are various smaller optimizations, cleanups and fixlets as well\"\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched: Taint kernel with TAINT_WARN after sleep-in-atomic bug\n  sched: Remove stale power aware scheduling remnants and dysfunctional knobs\n  sched/debug: Fix printing large integers on 32-bit platforms\n  sched/fair: Improve the -\u003egroup_imb logic\n  sched/nohz: Fix rq-\u003ecpu_load[] calculations\n  sched/numa: Don\u0027t scale the imbalance\n  sched/fair: Revert sched-domain iteration breakage\n  sched/x86: Rewrite set_cpu_sibling_map()\n  sched/numa: Fix the new NUMA topology bits\n  sched/numa: Rewrite the CONFIG_NUMA sched domain support\n  sched/fair: Propagate \u0027struct lb_env\u0027 usage into find_busiest_group\n  sched/fair: Add some serialization to the sched_domain load-balance walk\n  sched/fair: Let minimally loaded cpu balance the group\n  sched: Change rq-\u003enr_running to unsigned int\n  x86/numa: Check for nonsensical topologies on real hw as well\n  x86/numa: Hard partition cpu topology masks on node boundaries\n  x86/numa: Allow specifying node_distance() for numa\u003dfake\n  x86/sched: Make mwait_usable() heed to \"idle\u003d\" kernel parameters properly\n  sched: Update documentation and comments\n  sched_rt: Avoid unnecessary dequeue and enqueue of pushable tasks in set_cpus_allowed_rt()\n"
    },
    {
      "commit": "2ff2b289a695807e291e1ed9f639d8a3ba5f4254",
      "tree": "e4b7f44e5cc1582ba2be8aeba221f4841f4c86a6",
      "parents": [
        "88d6ae8dc33af12fe1c7941b1fae2767374046fd",
        "73787190d04a34e6da745da893b3ae8bedde418f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 18:18:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 18:18:55 2012 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf changes from Ingo Molnar:\n \"Lots of changes:\n\n   - (much) improved assembly annotation support in perf report, with\n     jump visualization, searching, navigation, visual output\n     improvements and more.\n\n    - kernel support for AMD IBS PMU hardware features.  Notably \u0027perf\n      record -e cycles:p\u0027 and \u0027perf top -e cycles:p\u0027 should work without\n      skid now, like PEBS does on the Intel side, because it takes\n      advantage of IBS transparently.\n\n    - the libtracevents library: it is the first step towards unifying\n      tracing tooling and perf, and it also gives a tracing library for\n      external tools like powertop to rely on.\n\n    - infrastructure: various improvements and refactoring of the UI\n      modules and related code\n\n    - infrastructure: cleanup and simplification of the profiling\n      targets code (--uid, --pid, --tid, --cpu, --all-cpus, etc.)\n\n    - tons of robustness fixes all around\n\n    - various ftrace updates: speedups, cleanups, robustness\n      improvements.\n\n    - typing \u0027make\u0027 in tools/ will now give you a menu of projects to\n      build and a short help text to explain what each does.\n\n    - ... and lots of other changes I forgot to list.\n\n  The perf record make bzImage + perf report regression you reported\n  should be fixed.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (166 commits)\n  tracing: Remove kernel_lock annotations\n  tracing: Fix initial buffer_size_kb state\n  ring-buffer: Merge separate resize loops\n  perf evsel: Create events initially disabled -- again\n  perf tools: Split term type into value type and term type\n  perf hists: Fix callchain ip printf format\n  perf target: Add uses_mmap field\n  ftrace: Remove selecting FRAME_POINTER with FUNCTION_TRACER\n  ftrace/x86: Have x86 ftrace use the ftrace_modify_all_code()\n  ftrace: Make ftrace_modify_all_code() global for archs to use\n  ftrace: Return record ip addr for ftrace_location()\n  ftrace: Consolidate ftrace_location() and ftrace_text_reserved()\n  ftrace: Speed up search by skipping pages by address\n  ftrace: Remove extra helper functions\n  ftrace: Sort all function addresses, not just per page\n  tracing: change CPU ring buffer state from tracing_cpumask\n  tracing: Check return value of tracing_dentry_percpu()\n  ring-buffer: Reset head page before running self test\n  ring-buffer: Add integrity check at end of iter read\n  ring-buffer: Make addition of pages in ring buffer atomic\n  ...\n"
    },
    {
      "commit": "5f19f14fed7786652b9617c633db101d26a42251",
      "tree": "8796acab6d527fe6e64fe9aee39fa611d7ad082b",
      "parents": [
        "c30b9c432ebb8951aa20fe825b5b8f1651628e3c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 22 19:07:55 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 22 19:07:55 2012 +0900"
      },
      "message": "sh: intc: Kill off special reservation interface.\n\nAt present reserving the IRLs in the IRQ bitmap in addition to the\ndropping of the legacy IRQ pre-allocation prevent IRL IRQs from being\nallocated for the x3proto board.\n\nThe only reason to permit reservations was to lock down possible hardware\nvectors prior to dynamic IRQ scanning, but this doesn\u0027t matter much given\nthat the hardware controller configuration is sorted before we get around\nto doing any dynamic IRQ allocation anyways. Beyond that, all of the\ntables are __init annotated, so quite a bit more work would need to be\ndone to support reconfiguring things like IRL controllers on the fly,\nmuch more than would ever make it worth the hassle.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a46808e1b75216f175a12cd16e3af3be2d4a53d4",
      "tree": "e848ce1a583e7c7720edede1431325089681e5b5",
      "parents": [
        "187cd44e147ec7245ddd97bbd3305d29583288a9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 22 16:59:56 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 21 23:59:21 2012 -0400"
      },
      "message": "sh: missing checks of __get_user()/__put_user() return values\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9ef461adf9875a0fcaafe4d152a7557740fa1a25",
      "tree": "1d07dba7defbf39e67de2d38084b4b9ade9a3d98",
      "parents": [
        "9ccc9c75c9117d18a9b1f71a21f0066b1eb9db6f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Apr 22 01:16:34 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 21 23:58:06 2012 -0400"
      },
      "message": "sh: switch to saved_sigmask-based sigsuspend()/rt_sigsuspend()\n\nComplete the move of sh64 to it, trim the crap from prototypes,\ntidy up a bit.  Infrastructure in do_signal() had already been\nthere, in signal_64 as well as in signal_32 (where it was already\nused).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "68f3f16d9ad0f1e28ab3fd0001ab5798c41f15a3",
      "tree": "fd023109413f5eb28b364663fdf4bf2eabca47d4",
      "parents": [
        "bf67f3a5c456a18f2e8d062f7e88506ef2cd9837"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 21 21:42:32 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon May 21 23:52:30 2012 -0400"
      },
      "message": "new helper: sigsuspend()\n\nguts of saved_sigmask-based sigsuspend/rt_sigsuspend.  Takes\nkernel sigset_t *.\n\nOpen-coded instances replaced with calling it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb60e3e65c1b96a4d6444a7a13dc7dd48bc15a2b",
      "tree": "4322be35db678f6299348a76ad60a2023954af7d",
      "parents": [
        "99262a3dafa3290866512ddfb32609198f8973e9",
        "ff2bb047c4bce9742e94911eeb44b4d6ff4734ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 20:27:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 21 20:27:36 2012 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security\n\nPull security subsystem updates from James Morris:\n \"New notable features:\n   - The seccomp work from Will Drewry\n   - PR_{GET,SET}_NO_NEW_PRIVS from Andy Lutomirski\n   - Longer security labels for Smack from Casey Schaufler\n   - Additional ptrace restriction modes for Yama by Kees Cook\"\n\nFix up trivial context conflicts in arch/x86/Kconfig and include/linux/filter.h\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security: (65 commits)\n  apparmor: fix long path failure due to disconnected path\n  apparmor: fix profile lookup for unconfined\n  ima: fix filename hint to reflect script interpreter name\n  KEYS: Don\u0027t check for NULL key pointer in key_validate()\n  Smack: allow for significantly longer Smack labels v4\n  gfp flags for security_inode_alloc()?\n  Smack: recursive tramsmute\n  Yama: replace capable() with ns_capable()\n  TOMOYO: Accept manager programs which do not start with / .\n  KEYS: Add invalidation support\n  KEYS: Do LRU discard in full keyrings\n  KEYS: Permit in-place link replacement in keyring list\n  KEYS: Perform RCU synchronisation on keys prior to key destruction\n  KEYS: Announce key type (un)registration\n  KEYS: Reorganise keys Makefile\n  KEYS: Move the key config into security/keys/Kconfig\n  KEYS: Use the compat keyctl() syscall wrapper on Sparc64 for Sparc32 compat\n  Yama: remove an unused variable\n  samples/seccomp: fix dependencies on arch macros\n  Yama: add additional ptrace scopes\n  ...\n"
    },
    {
      "commit": "764e0da14fd7ac2d259d98d34ece0a87d32306c9",
      "tree": "3d1c3065ca2f140f065c15c0b9645703241c68e7",
      "parents": [
        "bdebaf80a02b854381fe212e0dac13c8c8edac57"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 21 23:16:18 2012 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 21 23:43:46 2012 +0200"
      },
      "message": "timers: Fixup the Kconfig consolidation fallout\n\nSigh, I missed to check which architecture Kconfig files actually\ninclude the core Kconfig file. There are a few which did not. So we\nbroke them.\n\nInstead of adding the includes to those, we are better off to move the\ninclude to init/Kconfig like we did already with irqs and others.\n\nThis does not change anything for the architectures using the old\nstyle periodic timer mode. It just solves the build wreckage there.\n\nFor those architectures which use the clock events infrastructure it\nmoves the include of the core Kconfig file to \"General setup\" which is\na way more logical place than having it at random locations specified\nby the architecture specific Kconfigs.\n\nReported-by: Ingo Molnar \u003cmingo@kernel.org\u003e\nCc: Anna-Maria Gleixner \u003canna-maria@glx-um.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c30b9c432ebb8951aa20fe825b5b8f1651628e3c",
      "tree": "7301fdd61866586e0df5d4e46ac3c8b6f54cc664",
      "parents": [
        "63dc02bde6af1e41d28ebc3774c5f094f362e8c3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 18:19:18 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 18:19:18 2012 +0900"
      },
      "message": "sh: Enable PIO API for hp6xx and se770x.\n\nBoth of these boards are still using the PIO API sans PCI, and will need\nto be carefully converted. As conversion is out of scope for this merge\nwindow, simply make sure NO_IOPORT doesn\u0027t get accidentally set for\nthese, joining a long list of other crap platforms.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8cf200d8d01e71e8708a883a9cd0439cda6c2432",
      "tree": "8860a8e986f6fa6304b780bed8a2c48383815683",
      "parents": [
        "43229d1e0976e42069cbc8cab99273183becd0ec"
      ],
      "author": {
        "name": "Anna-Maria Gleixner",
        "email": "anna-maria@glx-um.de",
        "time": "Fri May 18 16:45:53 2012 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 21 11:01:44 2012 +0200"
      },
      "message": "sh: Use generic time config\n\nSigned-off-by: Anna-Maria Gleixner \u003canna-maria@glx-um.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nLink: http://lkml.kernel.org/r/20120518163106.857566635@glx-um.de\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "63dc02bde6af1e41d28ebc3774c5f094f362e8c3",
      "tree": "7978dcdc298421729ea75be54aa86b22b5751948",
      "parents": [
        "7f47c7189b3e8f19a589f77a3ad169d7b691b582"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 17:54:01 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 17:54:01 2012 +0900"
      },
      "message": "sh: Kill off machvec IRQ hinting.\n\nEverything is using sparseirq these days, so we have no need to\narbitrarily size nr_irqs ahead of time. The legacy IRQ pre-allocation\nlikewise has no meaning for us, so that\u0027s killed off too. We now depend\non nr_irqs expansion by the generic hardirq layer instead.\n\nIt\u0027s also worth noting that the majority of boards had completely bogus\nvalues for their nr_irqs relative to their CPU and configurations, so\nthis ends up correcting behaviour for quite a few platforms.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7f47c7189b3e8f19a589f77a3ad169d7b691b582",
      "tree": "c7a92d4c0e01c729ab93c83a616cf90b004e514d",
      "parents": [
        "e24cca19babe33a7d05712df041f5abbeca4f1bf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 20:38:50 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 20:38:50 2012 +0900"
      },
      "message": "sh: dma: More legacy cpu dma chainsawing.\n\nAttempt to \"tidy\" up some of the multi IRQ handling and base + IRQ\nmanagement. This should keep it limping along without too much hassle,\nand no new parts should ever be enabling or using this API anyways.\n\nIt doesn\u0027t get any closer to lipstick on a pig as this.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e24cca19babe33a7d05712df041f5abbeca4f1bf",
      "tree": "59eac5df17932f08b2283ecf036dec2698f79d5f",
      "parents": [
        "2ff9f317f15b7c3bd95273a7f04ca0b148850104"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 18:50:09 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 18:50:09 2012 +0900"
      },
      "message": "sh: Kill off MAX_DMA_ADDRESS leftovers.\n\nWe don\u0027t support the ISA DMA API, so this is only ever misused. The\ndma-sh case inadvertently broke the dreamcast case by testing the wrong\nvariable for the total number of channels, so this fixes that up too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2ff9f317f15b7c3bd95273a7f04ca0b148850104",
      "tree": "9976dae25055dfd3b3bd89a63d111476a3b3ff87",
      "parents": [
        "0c6012313c22154367c36cecbc949d0fc120042e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 18:30:31 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 18:30:31 2012 +0900"
      },
      "message": "sh: Tidy up some of the cpu legacy dma header mess.\n\nThis has turned in to quite a mess, and with CPUs that care using\ndmaengine now it\u0027s about time to start cleaning up after the legacy DMA\ncode. For starters, kill off the stubs for the CPUs that don\u0027t do\nanything, as well as all of the unused definitions. This leaves us with a\nset of IRQs and base addresses we can deal with later.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0c6012313c22154367c36cecbc949d0fc120042e",
      "tree": "993f6bb6224062d78145a1e553b2cd5ef45f3846",
      "parents": [
        "d8fd35fc586f74b2defe011d3a2bfb507871a407"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 18:06:12 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 19 18:06:12 2012 +0900"
      },
      "message": "sh: Move sh4a dma header from cpu-sh4 to cpu-sh4a.\n\ncpu-sh4a headers take priority over cpu-sh4 ones by virtue of the build\nsystem, there\u0027s no need to try and mingle sh4a stuff in cpu-sh4.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "16ee6576e25b83806d26eb771138249fcfb5eddc",
      "tree": "7c717b80f28b5c59ba673dc00f2ca9bd0fc068d4",
      "parents": [
        "16fa7e8200fb9066b77a3f27cbed8e4a9fc71998",
        "9b63776fa3ca96c4ecda76f6fa947b7b0add66ac"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 18 13:13:33 2012 -0300"
      },
      "committer": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 18 13:13:33 2012 -0300"
      },
      "message": "Merge remote-tracking branch \u0027tip/perf/urgent\u0027 into perf/core\n\nMerge reason: We are going to queue up a dependent patch:\n\n\"perf tools: Move parse event automated tests to separated object\"\n\nThat depends on:\n\ncommit e7c72d8\nperf tools: Add \u0027G\u0027 and \u0027H\u0027 modifiers to event parsing\n\nConflicts:\n\ttools/perf/builtin-stat.c\n\nConflicted with the recent \u0027perf_target\u0027 patches when checking the\nresult of perf_evsel open routines to see if a retry is needed to cope\nwith older kernels where the exclude guest/host perf_event_attr bits\nwere not used.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "d8fd35fc586f74b2defe011d3a2bfb507871a407",
      "tree": "b2e897aa01fe879c338880a5b024441db623a01b",
      "parents": [
        "c3e0af98792f9f1c840dc969f883e46d0ced3e00"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 20:01:16 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 20:01:16 2012 +0900"
      },
      "message": "sh64: Fix up vmalloc fault range check.\n\nWith the previous attempt reverted this switches to conditionalizing the\nend address. Nominally VMALLOC_END, but extended for P3_ADDR_MAX in the\nstore queue case.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c3e0af98792f9f1c840dc969f883e46d0ced3e00",
      "tree": "4e84c35e704337aec0fef7d7f824f14f6d230d61",
      "parents": [
        "0e8963de1fe95e7fbc30c79c1dbc7cb1ea0cf699"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 19:30:05 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 19:30:05 2012 +0900"
      },
      "message": "Revert \"sh: Ensure fixmap and store queue space can co-exist.\"\n\nThis reverts commit 20e7c297efeca0861adcca073a0d283da659834b.\nWith store queues enabled the area above P4SEG has special properties\nfrom the MMU\u0027s point of view, which was causing fixmap failure. We\u0027ll\nhave to do something else to satisfy the vmalloc range check.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c1dbccc3c7cc70e8211a7ad6ba55ecbc18e77a5a",
      "tree": "570fbd1ab42d12257a820460fae0e6e7bc891900",
      "parents": [
        "00d6025e58c6e3b229e28cab721c568af5b1ae05",
        "58796ce67a80e8725220af83c5a550bf6a4dab12"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 18:13:27 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 18:13:27 2012 +0900"
      },
      "message": "Merge branch \u0027sh/evt2irq-migration\u0027 into sh-latest\n\nConflicts:\n\tarch/sh/kernel/cpu/sh3/setup-sh770x.c\n\tarch/sh/kernel/cpu/sh3/setup-sh7710.c\n\tarch/sh/kernel/cpu/sh3/setup-sh7720.c\n\tarch/sh/kernel/cpu/sh4/setup-sh7750.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7343.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7366.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7722.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7723.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7724.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7757.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7763.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7770.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7785.c\n\tarch/sh/kernel/cpu/sh4a/setup-sh7786.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "58796ce67a80e8725220af83c5a550bf6a4dab12",
      "tree": "393e6f0f97b1f8bc6c6b1f8e9494282e4c91dcd2",
      "parents": [
        "9f38045643859bed21068e8a7b868c961091065e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:42:29 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:42:29 2012 +0900"
      },
      "message": "sh: legacy PCI evt2irq migration.\n\nThis converts over the legacy PCI IRQs to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9f38045643859bed21068e8a7b868c961091065e",
      "tree": "e3a8108d0ec6a069d6de96837871576e3c6d0f8e",
      "parents": [
        "6b1ef625c321876a80b4281ea88094f7906d9157"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:27:28 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:27:28 2012 +0900"
      },
      "message": "sh: cpu dma evt2irq migration.\n\nThis migrates the cpu-family relative DMA IRQ definitions over to\nevt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6b1ef625c321876a80b4281ea88094f7906d9157",
      "tree": "df9acd1be8c583fa1c212275b8ed413376c8a020",
      "parents": [
        "d66bd5f147cfeb4745aaa0c7e4ff6f7dd930b84f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:14:34 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:14:34 2012 +0900"
      },
      "message": "sh: sh7763rdp evt2irq migration.\n\nMigrate sh7763rdp to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d66bd5f147cfeb4745aaa0c7e4ff6f7dd930b84f",
      "tree": "ee04270ea5a34258ce9c5478374946f915723df8",
      "parents": [
        "26819fcbeaba45904d604f5b02ef1138d5268494"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:13:52 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:13:52 2012 +0900"
      },
      "message": "sh: sdk7780 evt2irq migration.\n\nMigrate sdk7780 to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26819fcbeaba45904d604f5b02ef1138d5268494",
      "tree": "27b5aceda439a3965228d95b45f3ddb69658b0d9",
      "parents": [
        "ce932d0c5589e9766e089c22c66890dfc48fbd94"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:07:09 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 17:07:09 2012 +0900"
      },
      "message": "sh: migor evt2irq migration.\n\nMigrate migor to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ce932d0c5589e9766e089c22c66890dfc48fbd94",
      "tree": "3f5f531ca6e5fd63b04c0eac99f4724089a26cf0",
      "parents": [
        "aa82f9fcd0062782dcbe29a2c820ba7c04dbe572"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 16:51:36 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 16:51:36 2012 +0900"
      },
      "message": "sh: landisk evt2irq migration.\n\nMigrate landisk to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aa82f9fcd0062782dcbe29a2c820ba7c04dbe572",
      "tree": "ac291ec1d01296455bf587f7b66ae902d20907d1",
      "parents": [
        "9307d115843bfc3a80e5f309670d106250f3e9dd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:53:29 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:53:29 2012 +0900"
      },
      "message": "sh: kfr2r09 evt2irq migration.\n\nMigrate kfr2r09 to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9307d115843bfc3a80e5f309670d106250f3e9dd",
      "tree": "f8d33fec3b8292154df1e63d4c6e6537de8656ea",
      "parents": [
        "9c23c516b54d2f383f0868ac1e2b351e7b3975ec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:49:38 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:49:38 2012 +0900"
      },
      "message": "sh: ecovec24 evt2irq migration.\n\nMigrate ecovec24 to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9c23c516b54d2f383f0868ac1e2b351e7b3975ec",
      "tree": "f91322b5672d7650fa40d656088ca6a9246b0735",
      "parents": [
        "4059e43a6e091d80a1539f4c43bc3caab0e578f6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:45:09 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:45:09 2012 +0900"
      },
      "message": "sh: ap325rxa evt2irq migration.\n\nMigrate ap325rxa to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4059e43a6e091d80a1539f4c43bc3caab0e578f6",
      "tree": "c050ee1efccfdc5e0c05a862ec43bdb5d0755f11",
      "parents": [
        "c825abc4c7b5e3e25b191c877cd0ca45cfaa824b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:43:48 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:43:48 2012 +0900"
      },
      "message": "sh: urquell evt2irq migration.\n\nMigrate urquell to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c825abc4c7b5e3e25b191c877cd0ca45cfaa824b",
      "tree": "cf46c02fa0de40b64b79d68f30403bdd53d928ab",
      "parents": [
        "b6bd263397decbcac5e1c836154a53c14b80f530"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:42:07 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:42:07 2012 +0900"
      },
      "message": "sh: sh7785lcr evt2irq migration.\n\nMigrate sh7785lcr to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6bd263397decbcac5e1c836154a53c14b80f530",
      "tree": "4376f5f8425e2146c4dd31bc981535d1ba4521cc",
      "parents": [
        "b894701e7c472dbc6267bdde68bd6d35266b8dfc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:38:50 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:38:50 2012 +0900"
      },
      "message": "sh: hp6xx evt2irq migration.\n\nMigrate hp6xx to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b894701e7c472dbc6267bdde68bd6d35266b8dfc",
      "tree": "aae61d26286a21992c3af648028a52aa6724f5fc",
      "parents": [
        "a7734e51077e3eb3943887d15bb5c49063738263"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:34:49 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:34:49 2012 +0900"
      },
      "message": "sh: mach-se evt2irq migration.\n\nMigrate Solution Engine boards to evt2irq backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a7734e51077e3eb3943887d15bb5c49063738263",
      "tree": "e8f85dacc5e8bb97beda333482cd48869400052f",
      "parents": [
        "7b56934ce26841587f3cd2843a6f0b918070e5b7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:18:10 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 15:18:10 2012 +0900"
      },
      "message": "sh: sh7757lcr evt2irq migration.\n\nMigrate sh7757lcr to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b56934ce26841587f3cd2843a6f0b918070e5b7",
      "tree": "95f5919b5b099b7b13e1002dca9299d26326eca1",
      "parents": [
        "d5d7e78368cb04b2ee3dc2c0e5f2ea97a345d4d6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:58:03 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:58:03 2012 +0900"
      },
      "message": "sh: magicpanelr2 evt2irq migration.\n\nMigrate magicpanelr2 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d5d7e78368cb04b2ee3dc2c0e5f2ea97a345d4d6",
      "tree": "b3e2e09480209ea180b45d92204b7c11fb65ffb6",
      "parents": [
        "03c5713c96755c6ade73feb27558d214a3e0e546"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:57:21 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:57:21 2012 +0900"
      },
      "message": "sh: espt evt2irq migration.\n\nMigrate espt to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "03c5713c96755c6ade73feb27558d214a3e0e546",
      "tree": "8b7eac44ecc03d4a1227cb7986ac1f4e2e1c5567",
      "parents": [
        "0fa4c3912cd8e257a4648d6982f0bfe1a48bd8c2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:52:31 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:52:31 2012 +0900"
      },
      "message": "sh: edosk7760 evt2irq migration.\n\nMigrate edosk7760 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fa4c3912cd8e257a4648d6982f0bfe1a48bd8c2",
      "tree": "e2c8f375e617da569f98fc296871f4356c20e37b",
      "parents": [
        "85ee6b06cc3a42f0381455ea4d1da0bdded41bee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:48:53 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:48:53 2012 +0900"
      },
      "message": "sh: edosk7705 evt2irq migration.\n\nMigrate edosk7705 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85ee6b06cc3a42f0381455ea4d1da0bdded41bee",
      "tree": "98098398f9e12ddbef71116e9fd5906e342bfe70",
      "parents": [
        "5d0af7696869cb52d63b849fabc1087f16c0092e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:41:00 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:41:00 2012 +0900"
      },
      "message": "sh: sh7720 evt2irq migration.\n\nMigrate SH7720 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5d0af7696869cb52d63b849fabc1087f16c0092e",
      "tree": "c201c8001ab770f08ecafa32bb6c8e177627eb47",
      "parents": [
        "a9302a64d440ff60c917b33fe47dbeab2e3e7e94"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:37:51 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:37:51 2012 +0900"
      },
      "message": "sh: sh7710/sh7712 evt2irq migration.\n\nMigrate SH7710/SH7712 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a9302a64d440ff60c917b33fe47dbeab2e3e7e94",
      "tree": "9b77614793e2af00434e4409c4b9869e9420e50b",
      "parents": [
        "e91b2a40a1a440a80a073d952de421ae7d188802"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:34:48 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:34:48 2012 +0900"
      },
      "message": "sh: sh7706/sh7707/sh7709/sh7709 evt2irq migration.\n\nMigrate SH770x to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e91b2a40a1a440a80a073d952de421ae7d188802",
      "tree": "902bd3600aa52e65f7d84ac7c139e637a8a7c5a0",
      "parents": [
        "79ce21a64bee65434a311d68b8962c9dd6408842"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:31:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:31:11 2012 +0900"
      },
      "message": "sh: sh7705 evt2irq migration.\n\nMigrate SH7705 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "79ce21a64bee65434a311d68b8962c9dd6408842",
      "tree": "7ab574350330f242bebba1951475c08ce387eca3",
      "parents": [
        "20688c3093caf5d3b1ebf36819b1d6b3247a811d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:28:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:28:11 2012 +0900"
      },
      "message": "sh: sh7760 evt2irq migration.\n\nMigrate SH7760 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "20688c3093caf5d3b1ebf36819b1d6b3247a811d",
      "tree": "db978be5245dcb73e82511a2f1a3b2c5a26c3dbd",
      "parents": [
        "054f0378a5ed2f8bd99f87846f0464e2440108d4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:18:35 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:18:35 2012 +0900"
      },
      "message": "sh: sh7750 evt2irq migration.\n\nMigrate SH7750 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "054f0378a5ed2f8bd99f87846f0464e2440108d4",
      "tree": "071d11f72942d03b0190c040e9c983ea9cf8f871",
      "parents": [
        "d8be10bbf3ba7eb4f1a9e609813fcbf916472e2f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:15:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:15:11 2012 +0900"
      },
      "message": "sh: sh4-202 evt2irq migration.\n\nMigrate SH4-202 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8be10bbf3ba7eb4f1a9e609813fcbf916472e2f",
      "tree": "2d52bcee2c743fd0d414142dd0572f5f449cf934",
      "parents": [
        "ddb3208497599764cd7209b4c1b7e2a607689a6b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:11:22 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:11:22 2012 +0900"
      },
      "message": "sh: sh-x3 evt2irq migration.\n\nMigrate SH-X3 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ddb3208497599764cd7209b4c1b7e2a607689a6b",
      "tree": "4f6143d027d55a1add988a192d91d744bcff2093",
      "parents": [
        "89ed34f34842fc4ed766a93838302f613d5f4801"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:04:49 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 14:04:49 2012 +0900"
      },
      "message": "sh: sh7785 evt2irq migration.\n\nMigrate SH7785 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "89ed34f34842fc4ed766a93838302f613d5f4801",
      "tree": "77ae6d1e0cc96751ba3972d8b10581e400e86ab6",
      "parents": [
        "f454314cff21155192d7358a9e890d7834078094"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:59:18 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:59:18 2012 +0900"
      },
      "message": "sh: sh7780 evt2irq migration.\n\nMigrate SH7780 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f454314cff21155192d7358a9e890d7834078094",
      "tree": "b58a976e81666a46c72710b7b719fe416f2ad357",
      "parents": [
        "ea3235d96297e7e99deec8419bd9568606d89996"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:52:22 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:52:22 2012 +0900"
      },
      "message": "sh: sh7770 evt2irq migration.\n\nMigrate SH7770 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ea3235d96297e7e99deec8419bd9568606d89996",
      "tree": "20580598d70f67070576b3184bd22a65839dffc6",
      "parents": [
        "f5bccdc09a259a121965cc1c9d1f8349452e1244"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:46:34 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:46:34 2012 +0900"
      },
      "message": "sh: sh7763 evt2irq migration.\n\nMigrate SH7763 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f5bccdc09a259a121965cc1c9d1f8349452e1244",
      "tree": "89cdc4773c9490fead6a550784075b52f65c5251",
      "parents": [
        "16e9515358b28c787a057dfe010e797a9067294a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:24:34 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:24:34 2012 +0900"
      },
      "message": "sh: sh7757 evt2irq migration.\n\nMigrate SH7757 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "16e9515358b28c787a057dfe010e797a9067294a",
      "tree": "3ad49451ad82be54b6582e784f4ec89eeef2f64a",
      "parents": [
        "933b954386dd6c8d04a0a406827e8c3febc619a5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:12:24 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 13:12:24 2012 +0900"
      },
      "message": "sh: sh7724 evt2irq migration.\n\nMigrate SH7724 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "933b954386dd6c8d04a0a406827e8c3febc619a5",
      "tree": "a7250540625fe40b79af87fe62a09af7d1617c09",
      "parents": [
        "29b53e375b7e7ca148cc6faab523a5bb920af833"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:57:59 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:57:59 2012 +0900"
      },
      "message": "sh: sh7723 evt2irq migration.\n\nMigrate SH7723 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29b53e375b7e7ca148cc6faab523a5bb920af833",
      "tree": "6d423033d8fcb9b986dd1fa33534b5a991dff066",
      "parents": [
        "58749400c540f11e3146c6e4f87215e44c58589b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:49:38 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:49:38 2012 +0900"
      },
      "message": "sh: sh7722 evt2irq migration.\n\nMigrate SH7722 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "58749400c540f11e3146c6e4f87215e44c58589b",
      "tree": "c0746c7f34a965df974ee7b063934c95ad536882",
      "parents": [
        "de410b5369e29085f60ddf39e4da5bb9d1a8e99e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:43:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:43:11 2012 +0900"
      },
      "message": "sh: sh7366 evt2irq migration.\n\nMigrate SH7366 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "de410b5369e29085f60ddf39e4da5bb9d1a8e99e",
      "tree": "026502ac3dcc5ed196d1604ea830512fdae0fb33",
      "parents": [
        "e55387e9bfd24b6e415f27ab90ca1702f47304aa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:38:12 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:38:12 2012 +0900"
      },
      "message": "sh: sh7343 evt2irq migration.\n\nMigrate SH7343 to evt2irq() backed hwirq lookups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e55387e9bfd24b6e415f27ab90ca1702f47304aa",
      "tree": "88f79ea4fd366fce4c564f199cfb1f1c28254538",
      "parents": [
        "42ea7d7f2a7356962022cdd124d9043c488ca5e2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:29:22 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 18 12:29:22 2012 +0900"
      },
      "message": "sh: sh7786 evt2irq migration.\n\nThis migrates SH7786 to evt2irq() backed hwirq lookup rather than\nusing an open-coded calculation. This will make it possible to reposition\nthe vector base at a later point in time.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00d6025e58c6e3b229e28cab721c568af5b1ae05",
      "tree": "6ca591d9aa2e984f467fc6b91022e1752007e87c",
      "parents": [
        "fd37e75ed56e3f9ddde15c57a9cbde8256221404"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Tue May 15 10:26:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 17 16:45:40 2012 +0900"
      },
      "message": "sh: Fix mistake of the member variable of plat_sci_port for SH7343\n\nThe current code was going to initialize irq of plat_sci_port.\nNot irq, irqs is right.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55ccf3fe3f9a3441731aa79cf42a628fc4ecace9",
      "tree": "fc1baa880f32e9da083998bda8aefc335846fd52",
      "parents": [
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Wed May 16 15:03:51 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed May 16 15:16:26 2012 -0700"
      },
      "message": "fork: move the real prepare_to_copy() users to arch_dup_task_struct()\n\nHistorical prepare_to_copy() is mostly a no-op, duplicated for majority of\nthe architectures and the rest following the x86 model of flushing the extended\nregister state like fpu there.\n\nRemove it and use the arch_dup_task_struct() instead.\n\nSuggested-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSuggested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLink: http://lkml.kernel.org/r/1336692811-30576-1-git-send-email-suresh.b.siddha@intel.com\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Mark Salter \u003cmsalter@redhat.com\u003e\nCc: Aurelien Jacquiot \u003ca-jacquiot@ti.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Richard Kuo \u003crkuo@codeaurora.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jonas Bonn \u003cjonas@southpole.se\u003e\nCc: James E.J. Bottomley \u003cjejb@parisc-linux.org\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: Lennox Wu \u003clennox.wu@gmail.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "fd37e75ed56e3f9ddde15c57a9cbde8256221404",
      "tree": "6ae537e09c4cfd8f73e2f34d403b7a3a081c60fc",
      "parents": [
        "392c3822a6fc247c0708c9e52c0818d1fbc9d7d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 17:46:49 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 17:46:49 2012 +0900"
      },
      "message": "sh64: Set additional fault code values.\n\nThe SSR.MD status amongst other things are already made available, which\ncan be used for encoding a more precise fault code value.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "392c3822a6fc247c0708c9e52c0818d1fbc9d7d7",
      "tree": "0a2103e365edce78be338b90caebf4526107d5e6",
      "parents": [
        "2ec08e141f88328e8a4d24590e9a2406633a0898"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 17:24:21 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 17:24:21 2012 +0900"
      },
      "message": "sh64: Tidy up and consolidate the TLB miss fast path.\n\nThis unifies the fast-path TLB miss handler, allowing for further cleanup\nand eventual utilization of a shared _32/_64 handler.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2ec08e141f88328e8a4d24590e9a2406633a0898",
      "tree": "899cc0a7c1c10c0007219cf2e81e1a4d00190973",
      "parents": [
        "4de5185629f44942f60e2fd536709ef31bd5a9c1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 16:46:07 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 16:46:07 2012 +0900"
      },
      "message": "sh64: Fix up caller-save register settings for fast-path.\n\nNow that the fast-path handler has been moved, we also need to update the\nMakefile to ensure that the same restrictions for caller-save registers\nare observed.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4de5185629f44942f60e2fd536709ef31bd5a9c1",
      "tree": "9e0d652a25c7c14d7d153e8ed322270bc554fa4f",
      "parents": [
        "c06fd28387a3da2cc4763f7f471f735ccdd61b88"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 16:44:45 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 16:44:45 2012 +0900"
      },
      "message": "sh64: Invert page fault fast-path error path values.\n\nThis brings the sh64 version in line with the sh32 one with regards to\nhow errors are handled. Base work for further unification of the\nimplementations.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c06fd28387a3da2cc4763f7f471f735ccdd61b88",
      "tree": "e2d95ffa04f7e5b17958831e29935a231e094d09",
      "parents": [
        "28080329ede3e4110bb14306b4529a5b9a2ce163"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:52:28 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:52:28 2012 +0900"
      },
      "message": "sh64: Migrate to __update_tlb() API.\n\nNow that we have a method for finding out if we\u0027re handling an ITLB fault\nor not without passing it all the way down the chain, it\u0027s possible to\nuse the __update_tlb() interface in place of a special __do_tlb_refill().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "28080329ede3e4110bb14306b4529a5b9a2ce163",
      "tree": "6c4d953750eb8aa99077cb0315af060b4dcffc33",
      "parents": [
        "e45af0e083dfc5d49dbad6965b9eeb3ac0072d82"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:33:28 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:33:28 2012 +0900"
      },
      "message": "sh: Enable shared page fault handler for _32/_64.\n\nThis moves the now generic _32 page fault handling code to a shared place\nand adapts the _64 implementation to make use of it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e45af0e083dfc5d49dbad6965b9eeb3ac0072d82",
      "tree": "e0770908dea536c2d0ee2fe4e57dc2a219532ad2",
      "parents": [
        "20e7c297efeca0861adcca073a0d283da659834b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:16:11 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:16:11 2012 +0900"
      },
      "message": "sh64: Kill off unused fixed I/O mapping window.\n\nThis was reworked some time ago to go through fixmaps instead, leaving\nthe range itself unused. As such, kill off the remaining references and\nhand over the remaining space for fixmaps directly. This also makes it\npossible to simplify the vmalloc fault case as we no longer have to care\nabout the special section.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "20e7c297efeca0861adcca073a0d283da659834b",
      "tree": "ad92c21a2029b7fed58e2be880541231ebcd3b2a",
      "parents": [
        "9a7b7739f9dba4014fc93531e4c2b6efac41b0a7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:11:35 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:11:35 2012 +0900"
      },
      "message": "sh: Ensure fixmap and store queue space can co-exist.\n\nAt the moment the top of the fixmap space is calculated from P4SEG, which\nplaces it at the end of the store queue space when that API is enabled.\nMake sure we use P3_ADDR_MAX here instead to find the proper address\nlimit. With this done, it\u0027s also possible to switch to the generic\nvmalloc address range check now that VMALLOC_START/END encapsulate the\ntranslatable areas that we care about.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a7b7739f9dba4014fc93531e4c2b6efac41b0a7",
      "tree": "8f9f69de41c2b46f3c1e174e4b0676ca9f53dece",
      "parents": [
        "5a1dc78a38bfb04159a08cd493e5b3d844939e6c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:07:52 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:07:52 2012 +0900"
      },
      "message": "sh64: Utilize thread fault code encoding.\n\nThis plugs in fault code encoding for the sh64 page fault, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a1dc78a38bfb04159a08cd493e5b3d844939e6c",
      "tree": "860420d3d52e2666449d1e688c399876a5c16bd3",
      "parents": [
        "f007688a50cf5724049a4a5f17023fcdb0966b54"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 14:57:28 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 14:57:28 2012 +0900"
      },
      "message": "sh: Support thread fault code encoding.\n\nThis provides a simple interface modelled after sparc64/m32r to encode\nthe error code in the upper byte of thread_info for finer-grained\nhandling in the page fault path.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f007688a50cf5724049a4a5f17023fcdb0966b54",
      "tree": "ea073ce3675a1ebd56699381f5cac75d263abf88",
      "parents": [
        "dbdb4e9f3fd4914caba6f102e62eef23920ab1f4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 13:04:08 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 13:04:08 2012 +0900"
      },
      "message": "sh64: Provide EXPEVT helper.\n\nWe need a lookup_exception_vector() helper for sh64 in order to use the\ncommon page fault code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ce4bbeeddb1dfc710554cc69fc21599311975077",
      "tree": "2eb1dcec4be80c31697d529f8f2bd1db91628914",
      "parents": [
        "8b62b0877b4e08017341e591fa4c218a791e7a04"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Wed Mar 28 11:14:04 2012 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Sun May 13 22:47:09 2012 -0500"
      },
      "message": "sh: Use the plat_nand default partition parser\n\nUse the default partition parser, cmdlinepart, provided by the plat_nand driver.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dbdb4e9f3fd4914caba6f102e62eef23920ab1f4",
      "tree": "bf5d09cc2d744348c71a33e9b447cbae7d0297c2",
      "parents": [
        "c4f10e5cd79ce09ef94be0924395c62350bf262d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 10:27:34 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 10:27:34 2012 +0900"
      },
      "message": "sh: Tidy up and generalize page fault error paths.\n\nThis follows the x86 changes for tidying up the page fault error paths.\nWe\u0027ll build on top of this for _32/_64 unification.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc2af52c0d6d00fd530e4a5e300834cdb1bb1c1c",
      "tree": "4573b99fb11e5b93bd011045039b370ddafe45e6",
      "parents": [
        "f1992dde7fef6713a469a5a142b86812b8a47f9e",
        "36be50515fe2aef61533b516fa2576a2c7fe7664"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 13:32:54 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun May 13 13:32:54 2012 +0100"
      },
      "message": "Merge tag \u0027v3.4-rc7\u0027 into for-3.5\n\nLinux 3.4-rc7\n\nConflicts):\n\tdrivers/base/regmap/regmap.c         (overlap with bug fixes)\n\tsound/soc/blackfin/bf5xx-ssm2602.c   (overlap with bug fixes)\n"
    },
    {
      "commit": "7563bbf89d065a2c3f05059ecbcc805645edcc62",
      "tree": "2b8231e8145a73cce0da67ce38e0360fcd0a802e",
      "parents": [
        "25cf25073a4e1e0563c288908481f10f98acb19a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 15 10:52:54 2012 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 11 18:00:14 2012 -0600"
      },
      "message": "gpiolib/arches: Centralise bolierplate asm/gpio.h\n\nRather than requiring architectures that use gpiolib but don\u0027t have any\nneed to define anything custom to copy an asm/gpio.h provide a Kconfig\nsymbol which architectures must select in order to include gpio.h and\nfor other architectures just provide the trivial implementation directly.\n\nThis makes it much easier to do gpiolib updates and is also a step towards\nmaking gpiolib APIs available on every architecture.\n\nFor architectures with existing boilerplate code leave a stub header in\nplace which warns on direct inclusion of asm/gpio.h and includes\nlinux/gpio.h to catch code that\u0027s doing this.  Direct inclusion of\nasm/gpio.h has long been deprecated.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c4f10e5cd79ce09ef94be0924395c62350bf262d",
      "tree": "f42cf3c10a2db15c4f541b45fea0d0c87ccced11",
      "parents": [
        "bcb86e0adb6397013616567249d2d82f94b27891"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 17:23:58 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 17:23:58 2012 +0900"
      },
      "message": "sh: Fix up comment noise in sh7269 pinmux code.\n\nThe build complains about a /* nested within a comment block, so just\ntidy up the formatting.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bcb86e0adb6397013616567249d2d82f94b27891",
      "tree": "706010a586caf52edb8b647a6ca7b84a66eeb259",
      "parents": [
        "c5e50fa90ce42b1689692f587d4881308881b73d",
        "d42c97443da5a542201f6cbaf793606877115d05",
        "ef0fa5331a73e479a30f73e00937afb5109566d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 17:20:56 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 17:20:56 2012 +0900"
      },
      "message": "Merge branches \u0027sh/wdt\u0027 and \u0027sh/rsk-updates\u0027 into sh-latest\n\nConflicts:\n\tarch/sh/Kconfig\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef0fa5331a73e479a30f73e00937afb5109566d7",
      "tree": "a26491339f062e4aca921764202dc5dc070036f6",
      "parents": [
        "b6397435ec676271bd7fa1de9e62633718a754c1"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "phil.edworthy@renesas.com",
        "time": "Thu May 10 09:26:54 2012 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 17:20:03 2012 +0900"
      },
      "message": "sh: Add pinmux for sh7269\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6397435ec676271bd7fa1de9e62633718a754c1",
      "tree": "85eda93d621e4b2edf2b79891c43fe94e3b3af99",
      "parents": [
        "0b25b7c8cba83fa8c02fbf38eb905996f2455dd0"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "phil.edworthy@renesas.com",
        "time": "Thu May 10 09:26:53 2012 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 10 17:20:01 2012 +0900"
      },
      "message": "sh: Add RSK2+SH7269 board\n\nThe RSK2+SH7269 board uses the SH7269 processor. It is often\nreferred to as just rsk7269. NOR Flash, SDRAM, serial, USB Host and\nethernet are working.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "0b25b7c8cba83fa8c02fbf38eb905996f2455dd0"
}
