)]}'
{
  "log": [
    {
      "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": "f52b69f86e27903d6896ed5fa7cd280fec8de532",
      "tree": "0b213c61386153800afb459ca33e091bdec94570",
      "parents": [
        "2f7fa1be66dce77608330c5eb918d6360b5525f2",
        "b7e68d6876dfbab087bc3859211a9efc74cbe30c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 00:09:17 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 30 00:09:17 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH updates from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (25 commits)\n  sh: Support I/O space swapping where needed.\n  sh: use set_current_blocked() and block_sigmask()\n  sh: no need to reset handler if SA_ONESHOT\n  sh: intc: Fix up section mismatch for intc_ack_data\n  sh: select ARCH_DISCARD_MEMBLOCK.\n  sh: Consolidate duplicate _32/_64 unistd definitions.\n  sh: ecovec: switch SDHI controllers to card polling\n  sh: Avoid exporting unimplemented syscalls.\n  sh: add platform_device for RSPI in setup-sh7757\n  SH: pci-sh7780: enable big-endian operation.\n  serial: sh-sci: fix a race of DMA submit_tx on transfer\n  sh: dma: Collect up CHCR of SH7763, SH7764, SH7780 and SH7785\n  sh: dma: Collect up CHCR of SH7723 and SH7730\n  sh/next: Fix build fail by asm/system.h in asm/bitops.h\n  arch/sh/drivers/dma/{dma-g2,dmabrg}.c: ensure arguments to request_irq and free_irq are compatible\n  sh: cpufreq: Wire up scaling_available_freqs support.\n  sh: cpufreq: notify about rate rounding fallback.\n  sh: cpufreq: Support CPU clock frequency table.\n  sh: cpufreq: struct device lookup from CPU topology.\n  sh: cpufreq: percpu struct clk accounting.\n  ...\n"
    },
    {
      "commit": "b448d6adf733cc130339685531940f28902f2b75",
      "tree": "d04e45cb805eb66045fa5ed436b3ad1cdf6e07e9",
      "parents": [
        "adaf7fd2df4a6560cb5c46fae6364aabce2a84fd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 29 00:28:19 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 29 00:28:19 2012 +0900"
      },
      "message": "sh: intc: Fix up section mismatch for intc_ack_data\n\nintc_ack_data is flagged as __init when it shouldn\u0027t be, causing section\nmismatches in non-init paths like intc_set_ack_handle():\n\nWARNING: drivers/built-in.o(.text+0x5d760):\nSection mismatch in reference from the function\nintc_set_ack_handle() to the function .init.text:intc_ack_data()\nThe function intc_set_ack_handle()\nreferences the function __init intc_ack_data().\nThis is often because intc_set_ack_handle lacks a __init\nannotation or the annotation of intc_ack_data is wrong.\n\nReported-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0f55239348aa85021d8bf8b63d84a796fcc142a4",
      "tree": "264dab6d2ffc1d05a634a384be6cd91379d32637",
      "parents": [
        "7f1e76370b717be264f0af54719182a96fb8f36d"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Jan 17 13:10:25 2012 -0600"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Jan 25 20:37:48 2012 -0600"
      },
      "message": "sh: intc: remove dependency on NR_IRQS\n\nSH intc has a compile time dependency on NR_IRQS. Make this dependency a\nlocal define so that shmobile (and ARM in general) can have run-time\nNR_IRQS setting.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\n"
    },
    {
      "commit": "b59f9f9775e643435bba76e30e59e47c19c56dee",
      "tree": "55bc067e5d2da0fc01ef9808ded60d9234dde165",
      "parents": [
        "30377642138aadeef35a31c2f90dba0b6fa7b91a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 17:41:55 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 17:41:55 2012 +0900"
      },
      "message": "sh: intc: optimize intc IRQ lookup\n\nThis ensures that the sense/prio lists are sorted at registration time,\nenabling us to use a simple binary search for an optimized lookup\n(something that had been on the TODO for some time).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "30377642138aadeef35a31c2f90dba0b6fa7b91a",
      "tree": "e6f0565911de5ad0cee7523de406c017d98c2653",
      "parents": [
        "29775df10f02f614db870ff4acaf0b07dbed1547"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 16:55:57 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 16:55:57 2012 +0900"
      },
      "message": "sh: intc: Use IRQ_SET_MASK_OK_NOCOPY for intc_set_affinity.\n\nintc_set_affinity() updates the cpumask in place, so there\u0027s no need for\nthe upper layer to do this itself.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29775df10f02f614db870ff4acaf0b07dbed1547",
      "tree": "b033292969f3d52c527473728e1eb4f9c542640a",
      "parents": [
        "5bbda4e4aca4591c85ee53dea157ca5fc9a23306"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 15:38:57 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 15:38:57 2012 +0900"
      },
      "message": "sh: intc: Kill off superfluous irq_shutdown hooking.\n\nThis already gets handled via disable, as per the notes in linux/irq.h.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5bbda4e4aca4591c85ee53dea157ca5fc9a23306",
      "tree": "91bd5ac37e62acadccb4d8a79d8e87ab55f0e04a",
      "parents": [
        "5fbebcbdb3730666c0d1d22021a90d8483fc8e02"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:54:10 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:54:10 2012 +0900"
      },
      "message": "sh: intc: Prefer IRQCHIP_SKIP_SET_WAKE over a dummy set_wake callback.\n\nIt\u0027s possible to use IRQCHIP_SKIP_SET_WAKE to get the behaviour that\nwe\u0027re after, without having to bother with a dummy -\u003eset_wake() callback\nfor the IRQ chip.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5fbebcbdb3730666c0d1d22021a90d8483fc8e02",
      "tree": "9cc6b161c20dcc3790a9a0dc67d9139531fc034b",
      "parents": [
        "2485a4b610171f4e1c4ab0d053569747795c1bbe"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:07:18 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 24 14:07:18 2012 +0900"
      },
      "message": "sh: intc: Make global intc controller counter static.\n\nNo need to expose this globally since it\u0027s only used for core accounting.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb59c505f8a5906ad2e053d14fab50eb8574fd6f",
      "tree": "c6e875adc12b481b916e847e8f80b8881a0fb02c",
      "parents": [
        "1619ed8f60959829d070d8f39cd2f8ca0e7135ce",
        "c233523b3d392e530033a7587d7970dc62a02361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "message": "Merge branch \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (76 commits)\n  PM / Hibernate: Implement compat_ioctl for /dev/snapshot\n  PM / Freezer: fix return value of freezable_schedule_timeout_killable()\n  PM / shmobile: Allow the A4R domain to be turned off at run time\n  PM / input / touchscreen: Make st1232 use device PM QoS constraints\n  PM / QoS: Introduce dev_pm_qos_add_ancestor_request()\n  PM / shmobile: Remove the stay_on flag from SH7372\u0027s PM domains\n  PM / shmobile: Don\u0027t include SH7372\u0027s INTCS in syscore suspend/resume\n  PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode\n  PM: Drop generic_subsys_pm_ops\n  PM / Sleep: Remove forward-only callbacks from AMBA bus type\n  PM / Sleep: Remove forward-only callbacks from platform bus type\n  PM: Run the driver callback directly if the subsystem one is not there\n  PM / Sleep: Make pm_op() and pm_noirq_op() return callback pointers\n  PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412.\n  PM / Sleep: Merge internal functions in generic_ops.c\n  PM / Sleep: Simplify generic system suspend callbacks\n  PM / Hibernate: Remove deprecated hibernation snapshot ioctls\n  PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()\n  ARM: S3C64XX: Implement basic power domain support\n  PM / shmobile: Use common always on power domain governor\n  ...\n\nFix up trivial conflict in fs/xfs/xfs_buf.c due to removal of unused\nXBT_FORCE_SLEEP bit\n"
    },
    {
      "commit": "0f966d74cf77a9140a025464a287e1d2fee8a1fc",
      "tree": "49eaef0010125e0474f79405091a803e142b7572",
      "parents": [
        "f7dadb37931a6ffa2aa6b443188299166dc5e638"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Dec 23 01:23:30 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Dec 25 23:39:11 2011 +0100"
      },
      "message": "PM / shmobile: Don\u0027t include SH7372\u0027s INTCS in syscore suspend/resume\n\nSince the SH7372\u0027s INTCS in included into syscore suspend/resume,\nwhich causes the chip to be accessed when PM domains have been\nturned off during system suspend, the A4R domain containing the\nINTCS has to stay on during system sleep, which is suboptimal\nfrom the power consumption point of view.\n\nFor this reason, add a new INTC flag, skip_syscore_suspend, to mark\nthe INTCS for intc_suspend() and intc_resume(), so that they don\u0027t\ntouch it.  This allows the A4R domain to be turned off during\nsystem suspend and the INTCS state is resrored during system\nresume by the A4R\u0027s \"power on\" code.\n\nSuggested-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\n"
    },
    {
      "commit": "f4e73bfcd9cca0b64cc8096175852936fb1d111f",
      "tree": "9ef0eb97c75b71f605b7e70291ed34293885c177",
      "parents": [
        "86ba41d033cad219de2f809bb40bcdeb7959affc"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Dec 21 15:09:52 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 21 15:09:52 2011 -0800"
      },
      "message": "sh: intc - convert sysdev_class to a regular subsystem\n\nAfter all sysdev classes are ported to regular driver core entities, the\nsysdev implementation will be entirely removed from the kernel.\n\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "7d377b170ae0d4df7692f50c9609bea385fe87cc",
      "tree": "7d08f799300242a9c3a1049a12b3577125f0d0d6",
      "parents": [
        "d6e15eefcb334deac3e877fce80ace3b91b0ab69"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Oct 12 16:21:08 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Nov 05 00:57:48 2011 +0900"
      },
      "message": "sh: intc: Allow triggering on both edges for ARM SoCs\n\nEnable IRQ_TYPE_EDGE_BOTH on all R/SH-Mobile ARM SoCs.\nThis hardware feature is supported by sh7367, sh7377,\nsh7372 and sh73a0.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "07c92739455520541c22f6529683467aa3058b7c",
      "tree": "ebcd9be398e44eeb80054f225c818ea2b54ebad7",
      "parents": [
        "d2185c4440ddba25305aeb337e5834b16ea6dfdf"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 10 12:57:12 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:58 2011 -0400"
      },
      "message": "drivers/sh: Add export.h for EXPORT_SYMBOL to intc/virq.c\n\nThis is exporting symbols and will fail to build once we remove\nthe implicit presence of module.h\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "f7be345515ab6d5c3a0973bb2b32510fcb7c0481",
      "tree": "ad968ca9e1691ca090eec4014e09a92dd3b752c1",
      "parents": [
        "db4e83957f961f9053282409c5062c6baef857a4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 19:20:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:05 2011 -0400"
      },
      "message": "sh: Add export.h to arch/sh specific files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "db4e83957f961f9053282409c5062c6baef857a4",
      "tree": "9f841a39d6da35be8c244e685e95c440329f84e1",
      "parents": [
        "0c43871b4036444b8734d06ab9ec0bb9046aada4"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 19:18:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:04 2011 -0400"
      },
      "message": "sh: Add module.h to arch/sh specific files as required.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "0c43871b4036444b8734d06ab9ec0bb9046aada4",
      "tree": "6b94d9132ef68746cb60690f6c5565857195597c",
      "parents": [
        "00cd1176801d676607115fdda6e1f64b7e1ce02f"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 31 17:40:26 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:04 2011 -0400"
      },
      "message": "sh: fix implicit use of stat.h in arch/sh specific files\n\nTo fix:\n\narch/sh/drivers/dma/dma-sysfs.c:45:8: error: \u0027S_IRUGO\u0027 undeclared here (not in a function)\narch/sh/drivers/dma/dma-sysfs.c:75:8: error: \u0027S_IWUSR\u0027 undeclared here (not in a function)\nmake[4]: *** [arch/sh/drivers/dma/dma-sysfs.o] Error 1\n\ndrivers/sh/intc/core.c:449: error: \u0027S_IRUGO\u0027 undeclared here (not in a function)\nmake[5]: *** [drivers/sh/intc/core.o] Error 1\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "a102a0888799d389c033fe22db3f1e153390fcc5",
      "tree": "78a186c3486d8da197d59eb1f25c5f1c6418e854",
      "parents": [
        "ad2a8e7ea4128af984a98537b1b9484722b6b4bb"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Tue Oct 04 10:17:21 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 28 15:03:54 2011 +0900"
      },
      "message": "sh: userimask.c needs linux/stat.h\n\nThis fix the problem that S_IRUSR and S_IWUSR are not solved in userimask.c.\n\n-----\nCC      drivers/usb/host/r8a66597-hcd.o\ndrivers/sh/intc/userimask.c:57: error: ‘S_IRUSR’ undeclared here (not in a function)\ndrivers/sh/intc/userimask.c:57: error: ‘S_IWUSR’ undeclared here (not in a function)\nCC      drivers/watchdog/shwdt.o\n-----\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "52e3124f248e9ada990cd2aeafe250a53713c6f0",
      "tree": "64e89834168bc819c0c47bd01ff698acbdb12f32",
      "parents": [
        "a136d3d85f2dec52df077a1d8c9728f8835ce532"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Oct 17 17:59:54 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 28 14:39:24 2011 +0900"
      },
      "message": "sh: intc: Add IRQ trigger bit field check\n\nR-Mobile SoCs such as sh73a0 include PINT blocks in INTC\nthat come with 2-bit IRQ trigger support. Add code to make\nsure the bit width is checked so 4-bit only modes like for\ninstance EDGE_BOTH will fail for PINT.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a14a92c939aea1aaf27f5ad37b26b235acc2a65",
      "tree": "984c8876144c2fe217862f9063cb427fc21ba9c3",
      "parents": [
        "b4300b72cfc01ea75b8aaede574bdfb04545d691"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Jul 15 10:58:55 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 21 16:53:24 2011 +0900"
      },
      "message": "sh: intc: enable both edges GPIO interrupts on sh7372\n\nIRQ-capable GPIOs on sh7372 can be configured to produce interrupts on\nboth edges.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "442f56d917959cbc3fd7a56c5eb43b0d728cad26",
      "tree": "a4a1ad48ac82b9264e8b0ec0de4c9686749a2e8a",
      "parents": [
        "cfefd21e693dca791bf9ecfc9dd3794facad533c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 18 11:45:08 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 27 14:35:44 2011 +0900"
      },
      "message": "sh: intc: Set virtual IRQs as nothread.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "286b9bfe8ef6d97213c86bbaf30c250fd1f67568",
      "tree": "c81242925dab34abd5333433a6f874219c5f91f8",
      "parents": [
        "86cc8dfc211695193a060a240ac9c9287606e5d8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 30 00:15:49 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 30 00:15:49 2011 +0200"
      },
      "message": "sh: Fix irq cleanup fallout\n\nI missed that coccinelle does not fix up header files by default.\n\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fcb8918fd242f39496090dbbd6789ab24098295b",
      "tree": "7eea710d5b68df8268981eaa8a3d970c5e7c87ba",
      "parents": [
        "a821b2793ea958038687c481c1ea7f74c8fcccfd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 16:31:17 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Convert to new function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a821b2793ea958038687c481c1ea7f74c8fcccfd",
      "tree": "ce6855fe71c2087b93ad4043ff1970c4199bdc1e",
      "parents": [
        "433c9c67c53cc42b2824532d3abb7ac62970d3fb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 14:47:46 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Use the proper accessor functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a696b89c582e3201ef10bfb0d0b3594e29b75e0f",
      "tree": "f9dbbc6e14d4576c65298e365ad63f24626fdbcd",
      "parents": [
        "f47adbb988aa4436135799fd26710bff2c1b1eb6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 22 20:19:28 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 23 18:57:37 2011 +0900"
      },
      "message": "sh: Use struct syscore_ops instead of sysdevs\n\nConvert the SuperH clocks framework and shared interrupt handling\ncode to using struct syscore_ops instead of a sysdev classes and\nsysdevs for power managment.\n\nThis reduces the code size significantly and simplifies it.  The\noptimizations causing things not to be restored after creating a\nhibernation image are removed, but they might lead to undesirable\neffects during resume from hibernation (e.g. the clocks would be left\nas the boot kernel set them, which might be not the same way as the\nhibernated kernel had seen them before the hibernation).\n\nThis also is necessary for removing sysdevs from the kernel entirely\nin the future.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a5a778665efb3a5f16ebb6fbc13356907e45775",
      "tree": "d8a2978d4c1826b948667058d62c56931d880aab",
      "parents": [
        "24ee7d79c5885275a531431c3b687b3a7919eee4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Jan 19 08:16:29 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 19 19:02:35 2011 +0900"
      },
      "message": "sh: update INTC to clear IRQ sense valid flag\n\nClear the valid flag is in the INTC code.\nWithout this fix bit 7 of the sense register\nis mistakenly set.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "30f2ba38011247ad95bffbf0743a0dc0656a5eb7",
      "tree": "23e769c0e25c86c7f90837e328baf1d10ebd85a4",
      "parents": [
        "27f1acccd4d310e941d2e879445324595e2fe463"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 19:38:37 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 19:38:37 2010 +0900"
      },
      "message": "sh: intc: Initialize radix tree gfp mask explicitly.\n\nPresently the root node is initialized by way of kzalloc on the parent\ndata structure, which by chance happens to do the bulk of what an\nexplicit initialization does with GFP_NOWAIT semantics. This however is\nmore by luck than by design, and as we ideally want to permit radix node\nallocations access to the emergency pools anyways, add in the proper\ninitializer with the desired mask.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6318af900ca7cb2c94b27d3c358762e6ac187e25",
      "tree": "3b07dcc8f33ffbe58f9ae63a6e6c0510edca735b",
      "parents": [
        "344ac148442e3223ac1b0e29ef3d3fb73c5ed61a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 14:30:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 14:30:30 2010 +0900"
      },
      "message": "sh: intc: Fix up build failure introduced by radix tree changes.\n\nThe radix tree retry logic got a bit of an overhaul and subsequently\nbroke the virtual IRQ subgroup build. Simply switch over to\nradix_tree_deref_retry() as per the filemap changes, which the virq\nlookup logic was modelled after in the first place.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "20f95e0b22ea45c1798261064baab57efeb3b3bc",
      "tree": "8027509c2cbc1cf206c945b904ba2d79e3901255",
      "parents": [
        "c8ddb2713c624f432fa5fe3c7ecffcdda46ea0d4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 16:10:48 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 16:10:48 2010 -0400"
      },
      "message": "sh: intc: Update for single IRQ reservation helper.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "63111a3a70fb4d80e3b54ed75f13795e98f7a467",
      "tree": "b20d7ae26df0dbac361de76c6492f84545bb33a4",
      "parents": [
        "fb41a49d96cd0fb6c63362ff1c8de22e9e7399af"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 28 11:36:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 28 11:36:31 2010 +0900"
      },
      "message": "sh: intc: switch irq_desc iteration to new active IRQ iterator.\n\nThere\u0027s no need to iterative over every single irq_desc when we can\nalready work out which IRQs have a backing descriptor via the shiny new\nfor_each_active_irq(). Switch to that instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26599a94dcadbed528a3e32a4f482a9766332f5b",
      "tree": "11fff70fbef0971381399cd512beeaee74333a6e",
      "parents": [
        "815db1477a2ce44d248a4ff853a2bef3616c7478"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:42:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:42:10 2010 +0900"
      },
      "message": "sh: intc: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "38ab13441c36c0c470b7e4e3b30ec2fb6beba253",
      "tree": "12d4ef364ec103b85fe0089ca09b7386fad8bfa8",
      "parents": [
        "57b813303ab40557aada8f8886400f3a9de3c0f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 16:05:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 16:05:08 2010 +0900"
      },
      "message": "sh: Switch dynamic IRQ creation to generic irq allocator.\n\nNow that the genirq code provides an IRQ bitmap of its own and the\nnecessary API to manipulate it, there\u0027s no need to keep our own version\naround anymore.\n\nIn the process we kill off some unused IRQ reservation code, with future\nusers now having to tie in to the genirq API as normal.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c4318baf00ed24b7fdcc255de33a18ab37ee8606",
      "tree": "2bf80722d2e7236de917e0e577fb14233e58e513",
      "parents": [
        "2f98492c5375e906e48c78d88351f45bb11b6a8a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 12 02:03:09 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 15:01:52 2010 +0900"
      },
      "message": "sh: Sanitize sparse irq\n\nSwitch over to the new allocator functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6966fed9d8a74f178fc0dabdcc687cb1fe5b75fe",
      "tree": "f4a488a38c34eacd724c2098b4e0bcdafc2602ec",
      "parents": [
        "33fc1a211c400049f1b5276d5a925a84d3d2b6d2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 06 16:44:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 06 16:44:10 2010 +0900"
      },
      "message": "sh: intc: Fix build with IRQ balancing disabled.\n\nThe balancing stubs obviously need to be static inline..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "33fc1a211c400049f1b5276d5a925a84d3d2b6d2",
      "tree": "62fd1ccf9a802455c76f4d47b968a05af001cb36",
      "parents": [
        "d91ddc2553426a2d9b6b978b5e346f303fccee67"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 06 15:38:16 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 06 15:38:16 2010 +0900"
      },
      "message": "sh: intc: Add missing files.\n\nThe Kconfig and Makefile were overlooked, add those in now to improve\nodds of building.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2be6bb0c79c7fbda3425b65ee51c558bbaf4cf91",
      "tree": "db0dafd7e7f83945edc2c50c358a3d81fca960c3",
      "parents": [
        "d74310d3b18aabbb7d0549ea9e3fd3259c1dce00"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 05 22:10:30 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 05 22:10:30 2010 +0900"
      },
      "message": "sh: intc: Split up the INTC code.\n\nThis splits up the sh intc core in to something more vaguely resembling\na subsystem. Most of the functionality was alread fairly well\ncompartmentalized, and there were only a handful of interdependencies\nthat needed to be resolved in the process.\n\nThis also serves as future-proofing for the genirq and sparseirq rework,\nwhich will make some of the split out functionality wholly generic,\nallowing things to be killed off in place with minimal migration pain.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ]
}
