)]}'
{
  "log": [
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "d1c5ea33c006e921f706f5075c09edc91e714263",
      "tree": "d6dc1eefe451d2b205ac0d0421dee40ceac4a338",
      "parents": [
        "d6bc372ea1196066b618908dc522b08cd28993df"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Sep 08 14:02:34 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:48:55 2008 -0400"
      },
      "message": "smc91x: SMC_IO_SHIFT platform data support for default case\n\nCommit 159198862adad7109bb347bb30a620f67beac45f added SMC_IO_SHIFT\nplatform data support. After that ARM board support was added.\n\nThe default case is still missing though, so on SuperH SMC_IO_SHIFT\nis constantly zero regardless of what you pass as platform data.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nTest-by: Luca Santini \u003cluca.santini@spesonline.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "175ff20f6a681effa82d67e3656c4cc3e7117600",
      "tree": "39409b15a4b033bf965732f688669dd45a9d4b1b",
      "parents": [
        "352699a3d7ccb027e0139a7a67931e7907af6249"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Tue Jul 22 16:59:44 2008 +0200"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "maz@young-lust.wild-wind.fr.eu.org",
        "time": "Tue Sep 09 17:41:50 2008 +0200"
      },
      "message": "Add support for the Arcom/Eurotech Viper SBC onboard ethernet.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@altran.com\u003e\n"
    },
    {
      "commit": "fb683f1627745e937ef199edd3428ac4b2ef1e08",
      "tree": "25672d63f2d8c98ef9f2bff25af1e44a3ad05d51",
      "parents": [
        "a929752c4b0b162d5091673bddb2a734bd3df45d"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Fri Aug 22 16:36:28 2008 +0200"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "maz@young-lust.wild-wind.fr.eu.org",
        "time": "Tue Sep 09 17:41:42 2008 +0200"
      },
      "message": "Export smc91x led definitions\n\nNow that we can configure smc91x leds from its platform data,\nit seems rather useful to move the led definitions to the\nexternally visible header file.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@altran.com\u003e\n"
    },
    {
      "commit": "b0dbcf511c4bd10350902e79a1bdd4f5dcca66b6",
      "tree": "abb222b999fbb700ea728f010d0dace578cb7e62",
      "parents": [
        "b8e6c91c74e9f0279b7c51048779b3d62da60b88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 04 21:13:37 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 07 17:32:58 2008 +0100"
      },
      "message": "[NET] smc91x: provide configurable leds\n\nThis patch provides a mechanism for platforms to be able to supply the\nLED configuration via platform data, rather than having to hard code\nit in smc91x.h.\n\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e1719da689378de5c252ea0f51f5f76cc75fd629",
      "tree": "3eaf18dd3a83cbfa2c01819e18917bc7e6c74a19",
      "parents": [
        "88c36eb73e1e71ea3ca16896d6478a65d230b44a"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jun 24 16:49:41 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:52:41 2008 +0100"
      },
      "message": "[ARM] pxa: make littleton to use the new smc91x platform data\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "88c36eb73e1e71ea3ca16896d6478a65d230b44a",
      "tree": "e57c8bc5fd988780dcbf1866d5601a8fa04bf2ff",
      "parents": [
        "38fd6c3846a5657ef6950e3c1582a866cf42888f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jun 24 16:47:37 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:52:41 2008 +0100"
      },
      "message": "[ARM] pxa: make zylonite to use the new smc91x platform data\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38fd6c3846a5657ef6950e3c1582a866cf42888f",
      "tree": "269c2cbe16f3eaeebff202ed37a359a99a1bd00a",
      "parents": [
        "3aed74cdea09831db04bd0bdfc2f377f731c1879"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jun 24 16:14:26 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:52:41 2008 +0100"
      },
      "message": "[ARM] pxa: make mainstone to use the new smc91x platform data\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3aed74cdea09831db04bd0bdfc2f377f731c1879",
      "tree": "1fe1130c09262c4af126cf8eec907ad28cf9140b",
      "parents": [
        "52256c0e06e4a4df67134b951a21b50c713a9588"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jun 24 15:51:02 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:52:41 2008 +0100"
      },
      "message": "[ARM] pxa: make lubbock to use new smc91x platform data\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52256c0e06e4a4df67134b951a21b50c713a9588",
      "tree": "6e003932a594d85cb8bcbc880d5fc12d25faf8a6",
      "parents": [
        "159198862adad7109bb347bb30a620f67beac45f"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jun 24 15:36:05 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:52:41 2008 +0100"
      },
      "message": "[NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data\n\nNow that the original SMC_USE_PXA_DMA specific code will always being\nbuilt if CONFIG_ARCH_PXA is defined, so to make this part of the code\nto be PXA public, and still prevent it from being built if support of\nPXA is not selected.\n\nA SMC91X_USE_DMA flag is added to the platform data to allow platform\nto choose its usage of DMA. Note this flag itself is so named to be\ngeneric enough (assuming other platforms can also use DMA).\n\nIt keeps backward compatibility to set the SMC91X_USE_DMA flag if\nSMC_USE_PXA_DMA is still defined.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "159198862adad7109bb347bb30a620f67beac45f",
      "tree": "2e440d22fa40b41f37922d9c6f2011e07a5e446b",
      "parents": [
        "c4f0e76747e80578a8f7fddd82fd0ce8127bd2f8"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jun 24 13:38:50 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:52:40 2008 +0100"
      },
      "message": "[NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable\n\nNow one can use the following code\n\n  #define SMC_IO_SHIFT\tlp-\u003eio_shift\n\nto make SMC_IO_SHIFT a variable. This, however, will slightly increase\nthe CPU overhead and have negative impact on the network performance.\nThe tradeoff is, this can be specified in the smc91x platform data so\nthat multiple boards support can be built in a single zImage.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fa6d3be08538bb80274d20c7e59f9beca48fa44a",
      "tree": "9f5df8e61bac1138d971d323472f2d4fbf3ca87b",
      "parents": [
        "d280eadc4fba0bf99fb1c3b60e8c5e007f7da02c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jun 19 17:19:57 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 12 21:52:40 2008 +0100"
      },
      "message": "[NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*\n\nLet\u0027s simplify the logic and avoid confusion, the use of SMC91X_USE_*\nis favored than SMC_CAN_USE_*, if platform data isn\u0027t given, convert\nthe hardcoded SMC_CAN_USE_* to SMC91X_USE_*.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7427d8b815c7fc0b005a17cf3952b7ebef0481d2",
      "tree": "d6b7ca188aa3621971fd3d1a6a945d8adf0577fa",
      "parents": [
        "28ffb5d3e0b563be5a9639c3a2b42f1a9430454f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Jun 11 12:08:39 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 11 08:38:18 2008 -0700"
      },
      "message": "smc91x: fix build error from the SMC_GET_MAC_ADDR API change\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e42198609d73ed1a9adcba2af275c24c2678420",
      "tree": "32fd4d9073bfc0f3909af8f9fb4bcff38951d01a",
      "parents": [
        "794eb6bf20ebf992c040ea831cd3a9c64b0c1f7a",
        "4b119e21d0c66c22e8ca03df05d9de623d0eb50f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "099c736a470c8080a166e7a089f1e48e15f9947c",
      "tree": "3fe61eb7b87cdb3d12165312e7d3b4c0d5e417b8",
      "parents": [
        "950b0d28378c4ee63a30dad732a8319c8a41c95d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 13:20:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 13:20:08 2008 -0700"
      },
      "message": "Revert \"smc91x: fix build breakage from the SMC_GET_MAC_ADDR API upgrade\"\n\nThis reverts commit 9e6db60825ef7e7999abc610ce256ba768e58162, which was\nmerged without the API it needed, causing build breakage.\n\nReported-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e8e43843ba3ced0c657cbc0fdb10644ec60f772",
      "tree": "e64954326ced9c365c52c256f01b5f9fb1bcae66",
      "parents": [
        "ed85f2c3b2b72bd20f617ac749f5c22be8d0f66e",
        "50fd4407b8bfbde7c1a0bfe4f24de7df37164342"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 27 18:48:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 27 18:48:56 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/usb/rndis_host.c\n\tdrivers/net/wireless/b43/dma.c\n\tnet/ipv6/ndisc.c\n"
    },
    {
      "commit": "9e6db60825ef7e7999abc610ce256ba768e58162",
      "tree": "e1f78f47c9ebb4f5658366a1fea25d375653025a",
      "parents": [
        "c7793ace780942831f9b2b2b0518e810ecbd4d6f"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Mar 17 14:18:31 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:16:11 2008 -0400"
      },
      "message": "smc91x: fix build breakage from the SMC_GET_MAC_ADDR API upgrade\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "56872167e7339c3afba2fbeb8aa2ce75b93fd991",
      "tree": "799a7f57f9584ac40504fd3fe9e9326d819b5873",
      "parents": [
        "8a214c125a06e974b6fba7c38fb06297ab449d3a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Feb 22 19:55:33 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:27 2008 -0400"
      },
      "message": "smc91x: make superh use default config V2\n\nRemoves superh board specific configuration from the header file. These boards\nwill instead be configured using platform data.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8a214c125a06e974b6fba7c38fb06297ab449d3a",
      "tree": "3923a959fc92294c25e7f61176bed4cc55955f63",
      "parents": [
        "3e94794355724f77dc6cbb5ad956f7c72d8313a4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Feb 22 19:55:24 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:27 2008 -0400"
      },
      "message": "smc91x: add insw/outsw to default config V2\n\nThis patch makes sure SMC_insw()/SMC_outsw() are defined for the\ndefault configuration. Without this change BUG()s will be triggered\nwhen using 16-bit only platform data and the default configuration.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e94794355724f77dc6cbb5ad956f7c72d8313a4",
      "tree": "9a8bf2a3c2ead985b9f386fb196db0918da48270",
      "parents": [
        "cfdfa86536d2fbc8102780ec15faea185e957d3d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Feb 22 19:55:15 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:27 2008 -0400"
      },
      "message": "smc91x: introduce platform data flags V2\n\nThis patch introduces struct smc91x_platdata and modifies the driver so\nbus width is checked during run time using SMC_nBIT() instead of\nSMC_CAN_USE_nBIT.\n\nV2 keeps static configuration lean using SMC_DYNAMIC_BUS_CONFIG.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cfdfa86536d2fbc8102780ec15faea185e957d3d",
      "tree": "4ec492270e502d912b6cbaebea91d6d2df20f7e8",
      "parents": [
        "cf374a855363ea2ad06a1c08fc513024295334cc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Feb 22 19:55:05 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:27 2008 -0400"
      },
      "message": "smc91x: pass along private data V2\n\nPass a private data pointer to macros and functions. This makes it easy\nto later on make run time decisions. This patch does not change any logic.\nThese changes should be optimized away during compilation.\n\nV2 changes the macro argument name from \"priv\" to \"lp\".\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b920de1b77b72ca9432ac3f97edb26541e65e5dd",
      "tree": "40fa9be1470e929c47927dea7eddf184c0204229",
      "parents": [
        "ef3d534754f31fed9c3b976fee1ece1b3bc38282"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "mn10300: add the MN10300/AM33 architecture to the kernel\n\nAdd architecture support for the MN10300/AM33 CPUs produced by MEI to the\nkernel.\n\nThis patch also adds board support for the ASB2303 with the ASB2308 daughter\nboard, and the ASB2305.  The only processor supported is the MN103E010, which\nis an AM33v2 core plus on-chip devices.\n\n[akpm@linux-foundation.org: nuke cvs control strings]\nSigned-off-by: Masakazu Urade \u003curade.masakazu@jp.panasonic.com\u003e\nSigned-off-by: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f15a98025c2e71be85c80adecc14b82770cd865",
      "tree": "1106c80206c6b5e93b21e9d03a1d75e4a598f13a",
      "parents": [
        "8b0b9fb531d6616081104c916341e4747c094d49"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "robert@schwebel.de",
        "time": "Tue Jan 08 08:50:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:23 2008 +0000"
      },
      "message": "[ARM] 4746/1: pcm027: network support for phyCORE-PXA270\n\nThis patch adds SMC91x support for the phyCORE-PXA270 CPU module (aka PCM-027).\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e7b3dc7ef1e27fd5713a0df71f82c0a27de1c2eb",
      "tree": "f7a6b3b79c7340d4aba0e66b16c8bfdb19e6bc87",
      "parents": [
        "1709e2af784ea658cec4e91fc884508d1214d6f5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 14 22:30:10 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 28 13:13:19 2008 +0000"
      },
      "message": "[NET] smc91x: Make smc91x use IRQ resource trigger flags\n\nsmc91x is shared between many different platforms.  Each platform needs\nto specify the interrupt type, and in some cases the irq type depends\non more than just the build configuration - it depends on runtime\nchecks.\n\nRather than throwing this code into the SMC_IRQ_FLAGS definition, provide\na way for these flags to be passed via the IRQ resource itself.\n\nNote that IRQF_TRIGGER_* constants are intentionally defined to correspond\nwith the IORESOURCE_IRQ_* interrupt type flags, in much the same way that\nthe low bits of PCI iomem resources correspond with the BAR flag bits.\n\nAlso provide a way to configure smc91x to read the IRQ flags from the\nresource.  Once all platforms have been converted over (signified\nby all definitions of SMC_IRQ_FLAGS being -1) SMC_IRQ_FLAGS should\nbe removed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "95af9feb493daf1d07223acdaaea9a3c9cc7a943",
      "tree": "358cdccd29c7571fad27b08c046e3160b3ac999d",
      "parents": [
        "65809b5125d61e0c8a7f6c0a5431450eaf853820"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Fri Nov 23 17:55:50 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 22:09:02 2007 -0500"
      },
      "message": "Blackfin SMC91x Driver: punt CONFIG_BFIN -- we already have CONFIG_BLACKFIN\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7c826a0b84f1540d9de54bb0afe4b4520007d791",
      "tree": "f750b86a0bfc1c444ab26e1a4846192c53da5af9",
      "parents": [
        "1e354787283c7ec3065406b4bc634309e5ba1253"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 30 09:48:41 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 10 04:25:09 2007 -0500"
      },
      "message": "add support for smc91x ethernet interface on zylonite\n\nThis patch adds LAN91C111 ethernet interface support for zylonite\n(a.k.a Marvell\u0027s PXA3xx Development Platform) with smc91x driver.\n\nIt would be better if a patch would support zylonite along with all\nother PXA boards with a single binary of smc91x driver, but it looks\nquite difficult for the moment, so ugly #ifdef is still used here.\n\nSigned-off-by: Aleksey Makarov \u003camakarov@ru.mvista.com\u003e\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "073ac8fd4a3e9a9265e8a59e0a79bc4b0b3822c3",
      "tree": "2abd149145f8dc579ccd354b95394050d590cdc2",
      "parents": [
        "97d97224ff361e08777fb33e0fd193ca877dac28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 01 21:27:18 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:37 2007 +0100"
      },
      "message": "[NET] smc91x: fix PXA DMA support code\n\nThe PXA DMA support code for smc91x doesn\u0027t pass a struct device to\nthe dma_*map_single() functions, which leads to an oops in the dma\nbounce code.  We have a struct device which was used to probe the\nSMC chip.  Use it.\n\n(This patch is slightly larger because it requires struct smc_local\nto move into the header file.)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "18ad4e700647a9f727fa82a7f8d1f31444abbdfb",
      "tree": "d9fc2c9a6bdf162a093bb5df1d66ddfe9e16b128",
      "parents": [
        "726d722e41f1c329b7f04c5ee5aef02a60ac1991"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Wed Sep 19 21:07:52 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:06 2007 -0700"
      },
      "message": "smc91x Hitachi Solution Engine (SuperH) Support\n\nHi, all.\n\nThis patch supports Hitachi Solution Engine (SuperH) of smc91x.\nPlease apply this patch .\n\nregards,\n Nobuhiro\n\n--\nNobuhiro Iwamatsu\n\tE-Mail : iwamatsu@nigauri.org\n\tGPG ID : 3170EBE9\n\nSigned-off-by:\tNobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "092ed997c0c324a2e5e839da9f49453bb5227703",
      "tree": "44195fc0c51f2a1077cb07216963e05b045cc68a",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 15:48:55 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:18:31 2007 -0400"
      },
      "message": "net: smc91x: Build fixes for general sh boards.\n\nSH boards in general only wire this up in 8 or 16-bit mode, and\nas we never had the wrappers for 32-bit mode defined, SMC_CAN_USE_32BIT\ncaused build failure for the non-Solution Engine boards. This gets it\nbuilding again.\n\nAlso kill off the straggling set_irq_type() definition, this is left\nover cruft that was missed when the rest of it switched to IRQ flags.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n\n--\n\n drivers/net/smc91x.h |    4 +---\n 1 file changed, 1 insertion(+), 3 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c5760abde715dcd9ead66769e45d1896332e9d9c",
      "tree": "50bce95b42cbc4ad2cb62da98be40c160fe35b6c",
      "parents": [
        "d6fe89b0630080e2bd6ece20ff7b1b5c2647ed62"
      ],
      "author": {
        "name": "Jean-Christian de Rivaz",
        "email": "jc@eclis.ch",
        "time": "Mon Jun 11 17:44:14 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 17:44:14 2007 +0800"
      },
      "message": "Blackfin SMC91X ethernet supporting driver: SMC91C111 LEDs are note drived in the kernel like in uboot\n\nSigned-off-by: Jean-Christian de Rivaz \u003cjc@eclis.ch\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6026ee67eda769122be535e8f05be438dfdcb29a",
      "tree": "2a6cad5a95a4d8d7dc8f780e6a5bdb725ea51eee",
      "parents": [
        "416b5d10afdc797c21c457ade3714e8f2f75edd9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 01 17:36:48 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 03 11:44:21 2007 -0400"
      },
      "message": "smc91x: sh solution engine fixes.\n\nThe current smc91x I/O routines ifdef the solution engine subtypes\nindividually, which is rather bogus, as they can simply use\nCONFIG_SOLUTION_ENGINE instead. This fixes it for some of the other\nsolution engines that weren\u0027t included in the ifdef list (SH7206\nspecifically).\n\nThere are also inb/outb definitions which are totally bogus (missing\nbrackets in _both_ cases, SMC_CAN_USE_8BIT \u003d\u003d 0, and even better, they\ntry to use a 16-bit access to fake 8-bit access). Kill that nonsense off\ncompletely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n\n--\n\n drivers/net/smc91x.h |    5 +----\n 1 file changed, 1 insertion(+), 4 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5125ed914d238cf22783038393ea1e75bc470925",
      "tree": "cf676025f6be467d8b8a76de4ad982f7189fdffd",
      "parents": [
        "9fd9f9b669ca71f7b3a7709d02d305c3d428d2fe"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Thu May 03 18:56:56 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 08 01:15:35 2007 -0400"
      },
      "message": "smc91x SuperH support\n\nThis patch supports SuperH of smc91x.\nsmc91x installed on the board of SuperH comes to work by applying this patch.\nPlease apply this patch .\n\nSigned-off-by:\tNobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0851a2848cfd40012063ca9cf86fb67b7bebceff",
      "tree": "844bc5365faef4ee126970e233c7894e9a7a56a8",
      "parents": [
        "194de5612777a9ff4f96dae1932f77a5a89e5f0a"
      ],
      "author": {
        "name": "Wu, Bryan",
        "email": "bryan.wu@analog.com",
        "time": "Sun May 06 14:50:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:58 2007 -0700"
      },
      "message": "Blackfin: add blackfin support in smc91x ethernet controller driver\n\nAs SMC91X ethernet controller are used in blackfin STAMP 533 development\nboard, this patch add blackfin support to the smc91x linux driver.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8af905b4a403ce74b8d907b50bccc453a58834bc",
      "tree": "bd647e8ed88df86f2193020980873847eb34f7e4",
      "parents": [
        "5796df19824bef34aabf5656f447b3b170d34c3b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 11 19:30:06 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 11 09:54:50 2006 -0500"
      },
      "message": "[PATCH] smc91x: Kill off excessive versatile hooks.\n\nThis looks like a result of too many auto-merges. The\nCONFIG_ARCH_VERSATILE case was handled a total of 6 times.\nThis kills 5 of them.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n\n--\n\n drivers/net/smc91x.h |   90 ---------------------------------------------------\n 1 file changed, 90 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "59dc76a4e3bed66f5be474dcdc81cc39c7290cec",
      "tree": "dbeb452b8eac66a990dbeabc5723618f77708a01",
      "parents": [
        "043d58064ac6556a3abd3a74201831f3e9a5b6e8"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Dec 04 15:04:56 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 04 18:36:03 2006 -0500"
      },
      "message": "[PATCH] net: smc91x add missing bracket\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33fee56ae846cdee67d2ab6d14c3baa879dfc794",
      "tree": "96995a7c5971069168cbcd9bd18f5269dc72737d",
      "parents": [
        "2ad657c88d8b3c1f97c1b8cc474b6307ba7f8509"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Dec 04 15:04:46 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 04 18:36:02 2006 -0500"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\n\nOn Fri, 20 Oct 2006 22:50:40 +0100\nRussell King \u003crmk@arm.linux.org.uk\u003e wrote:\n\n\u003e On Fri, Oct 20, 2006 at 02:42:04PM -0700, akpm@osdl.org wrote:\n\u003e \u003e We need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\n\u003e \u003e generic IRQ layer will complain thusly:\n\u003e\n\u003e I don\u0027t think I heard anything back from my previous suggestion that\n\u003e the IRQ flags are passed through the platform device IRQ resource.\n\u003e\n\u003e Doing so would avoid adding yet another platform specific block into\n\u003e the file.\n\u003e\n\u003e BTW, Integrator platforms will also suffer from this, which will add\n\u003e another ifdef to this header.\n\u003e\n\u003e Let\u0027s do it right and arrange to pass these flags from the platform\n\u003e code.  It\u0027s not like they\u0027re in a critical path.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fbd819766568c6f3d286dbabb9a17bb13e48f40d",
      "tree": "7d55571ed09185dd71f60c8110cfba06ee7c6957",
      "parents": [
        "a80958f4849316a18c06f75b9e850ccecbf20df8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue May 30 23:58:25 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Dec 04 16:07:14 2006 -0500"
      },
      "message": "[PATCH] __iomem annotations: smc91x\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "718ecac2ed7ae1b3d61388ddbff2938a377b1a11",
      "tree": "7c2eac3362d45ba34646b94a770531b060edb51b",
      "parents": [
        "7b7fc708b568a258595e1fa911b930a75ac07b48"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 20 14:42:04 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Oct 21 14:08:24 2006 -0400"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "12f417ee95bf98cd3e42d2a771f7c6d360159b9d",
      "tree": "a8f9803e8bcfccf382b72c360d72f781d069c8b1",
      "parents": [
        "24fcbacedb0d83cabc6761acbecfbf751265ce52"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Oct 10 14:33:22 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 03:56:33 2006 -0400"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "f1b7c5f459b21feba80f96415429ff2570d63e4d",
      "tree": "dcfe4f9fe3c6584f13c8db3c394395020da725e7",
      "parents": [
        "c22f008ba226e2ff25ee1a56abd9c5fd355828fc"
      ],
      "author": {
        "name": "Komal Shah",
        "email": "komal_shah802003@yahoo.com",
        "time": "Fri Sep 29 01:59:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:07 2006 -0700"
      },
      "message": "[PATCH] OMAP: Add smc91x support for TI OMAP2420 H4 board\n\nAdd smc91x support for TI OMAP2420 H4 EVM board.\n\nCc: \u003cnico@cam.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6432dc1f44ff3f02a304db26717c4f76e2e57be9",
      "tree": "cd860ea4f9cdfb85ba305d38d29cc851fcb8c6be",
      "parents": [
        "a6d967a485c67ec8a1276261f39d81ace6a3e308"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Sep 25 16:39:18 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Sep 25 20:01:19 2006 -0400"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e29f8bf39de372e3903a0b12f34285d30a8a244",
      "tree": "c0c1fee1da797d3147a0359e7c6f054aaa745ce1",
      "parents": [
        "b933b4d93888b584eda826bffa68a3a1283f8411"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 14 23:00:22 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:30 2006 -0400"
      },
      "message": "[PATCH] build fixes: smc91x\n\nUnclear how these bugs arrived, presumably from incorrect cleanup of\nthe 16-bit-only paths, but smc91x wouldn\u0027t build for OMAP.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6fd7587bc284af61f92e547287aa5cd616a9c7ba",
      "tree": "432fc5550fc21d2f6748e97cf3f15d845d3be3e3",
      "parents": [
        "ce973b141dfac4a0f160c7435d65e3ea47753ce8"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Mon Aug 14 23:00:13 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 19 17:44:29 2006 -0400"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09e590e5d5a93f2eaa748a89c623258e6bad1648",
      "tree": "b86f9ee242111dccb2216f75914554cf2a5f9009",
      "parents": [
        "8d3d35b4e20dc2e678fc7cb51165905b5a32fb76"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Aug 12 10:55:07 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Aug 14 13:58:58 2006 -0400"
      },
      "message": "[PATCH] smc91x: disable DMA mode on the logicpd pxa270\n\nEnabling PXA DMA for the smc91x on the logicpd pxa270 produces\nunacceptable interference with the TFT panel, so disable it.  Also\ndelete the lpd270 versions of the SMC_{in,out}[bl]() macros, as they\naren\u0027t used, since the board only supports 16bit accesses.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8431adfd37c306c05abeac8879be7b4e03273a4f",
      "tree": "e1019e282e3cebac1c073eca6a0c04d209312bee",
      "parents": [
        "709cf0187d286cb1bf2c210e62bba98afdec859c"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Jul 11 23:02:48 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 12 17:42:40 2006 -0400"
      },
      "message": "[PATCH] Update smc91x driver with ARM Versatile board info\n\nWe need to specify a Versatile-specific SMC_IRQ_FLAGS value or the new\ngeneric IRQ layer will complain thusly:\n\nNo IRQF_TRIGGER set_type function for IRQ 25 (\u003cNULL\u003e)\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1fb9df5d3069064c037c81c0ab8bf783ffa5e373",
      "tree": "23028cfd5b98a72fcf12256fac4bc0c68181f2c4",
      "parents": [
        "dace145374b8e39aeb920304c358ab5e220341ab"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:51 2006 -0700"
      },
      "message": "[PATCH] irq-flags: drivers/net: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff9144530e9cfe8923e00172e3f8ff83c3b8ff8b",
      "tree": "c64a9528dde590b9f3174125ad361f46ee30bba8",
      "parents": [
        "25f42b6af09e34c3f92107b36b5aa6edc2fdba2f",
        "96ce2385dd2817da549910001a69ac0a2762a1b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 14:49:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 20 14:49:00 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] 3559/1: S3C2442: core and serial port\n  [ARM] 3557/1: S3C24XX: centralise and cleanup uart registration\n  [ARM] 3558/1: SMDK24XX: LED platform devices\n  [ARM] 3534/1: add spi support to lubbock platform\n  [ARM] 3554/1: ARM: Fix dyntick locking\n  [ARM] 3553/1: S3C24XX: earlier print of cpu idcode info\n  [ARM] 3552/1: S3C24XX: Move VA of GPIO for low-level debug\n  [ARM] 3551/1: S3C24XX: PM code failes to compile with CONFIG_DCACHE_WRITETHROUGH\n  [ARM] 3550/1: OSIRIS: fix serial port map for 1:1\n  [ARM] 3548/1: Fix the ARMv6 CPU id in compressed/head.S\n  [ARM] 3335/1: Old-abi Thumb sys_syscall broken\n  [ARM] 3467/1: [3/3] Support for Philips PNX4008 platform: defconfig\n  [ARM] 3466/1: [2/3] Support for Philips PNX4008 platform: chip support\n  [ARM] 3465/1: [1/3] Support for Philips PNX4008 platform: headers\n  [ARM] 3407/1: lpd7x: documetation update\n  [ARM] 3406/1: lpd7x: compilation fix for smc91x\n  [ARM] 3405/1: lpd7a40x: CPLD ssp driver\n  [ARM] 3404/1: lpd7a40x: AMBA CLCD support\n  [ARM] 3403/1: lpd7a40x: updated default configurations\n  [ARM] 3402/1: lpd7a40x: serial driver bug fix\n  ...\n"
    },
    {
      "commit": "d4adcffb6574d3414f2e39d6ca1be5eccf97ac52",
      "tree": "1604f18abc55dd1bf0679affb5e9b62fa31fc54e",
      "parents": [
        "c97898614bf0ac9605333a2c99bdbcf4276a22bd"
      ],
      "author": {
        "name": "Marc Singer",
        "email": "elf@buici.com",
        "time": "Tue May 16 11:41:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 18 16:16:50 2006 +0100"
      },
      "message": "[ARM] 3406/1: lpd7x: compilation fix for smc91x\n\nPatch from Marc Singer\n\nReworking of the adaptation macros to allow driver to compile again\nfor the lpd7x\u0027s.  Also, support added for the lh79520 so it may use\nthe smc91x.\n\nSigned-off-by: Marc Singer \u003celf@buici.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b0348b90a4a8149e5a0df312ab7810793ba7b3a4",
      "tree": "b2880d09ba55a08acb98dcf8062dd99e59e733e8",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Mar 28 17:19:50 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 01 14:32:52 2006 -0500"
      },
      "message": "[PATCH] smc91x: add support for LogicPD PXA270 platform\n\nThis patch adds support for the smc91x on the LogicPD PXA270 to\nthe smc91x driver.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "09779c6df2dbe95483269d194b327d41fe2cc57e",
      "tree": "9ee7873eb248481bd06f73fdda79c019292c0e26",
      "parents": [
        "ac62ef043504d5c754357325cd514553ddabb046"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Mar 20 11:54:27 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 21 16:00:53 2006 -0500"
      },
      "message": "[PATCH] smc91x: allow for dynamic bus access configs\n\nAll accessor\u0027s different methods are now selected with C code and unused\nones statically optimized away at compile time instead of being selected\nwith #if\u0027s and #ifdef\u0027s.  This has many advantages such as allowing the\ncompiler to validate the syntax of the whole code, making it cleaner and\neasier to understand, and ultimately allowing people to define\nconfiguration symbols in terms of variables if they really want to\ndynamically support multiple bus configurations at the same time (with\nthe unavoidable performance cost).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ded96f24c3a5fcbef954e88c443385a1af37eb9",
      "tree": "49f43337e2b8d63a5a28402a15d99fe27d8d2a1c",
      "parents": [
        "705b6c7b34f2621f95f606d0e683daa10cdb8eb9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Jan 08 01:02:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:46 2006 -0800"
      },
      "message": "[PATCH] IRQ type flags\n\nSome ARM platforms have the ability to program the interrupt controller to\ndetect various interrupt edges and/or levels.  For some platforms, this is\ncritical to setup correctly, particularly those which the setting is dependent\non the device.\n\nCurrently, ARM drivers do (eg) the following:\n\n\terr \u003d request_irq(irq, ...);\n\n\tset_irq_type(irq, IRQT_RISING);\n\nHowever, if the interrupt has previously been programmed to be level sensitive\n(for whatever reason) then this will cause an interrupt storm.\n\nHence, if we combine set_irq_type() with request_irq(), we can then safely set\nthe type prior to unmasking the interrupt.  The unfortunate problem is that in\norder to support this, these flags need to be visible outside of the ARM\narchitecture - drivers such as smc91x need these flags and they\u0027re\ncross-architecture.\n\nFinally, the SA_TRIGGER_* flag passed to request_irq() should reflect the\nproperty that the device would like.  The IRQ controller code should do its\nbest to select the most appropriate supported mode.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cf99be560e471a868e14b12c08b0ae383966cec",
      "tree": "369c50892ca80f92b7124dd16d3dbc93d61c72f3",
      "parents": [
        "c35bf4a593631850ab437b37ddcded4e05548e9e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 12 21:49:36 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 12 21:49:36 2005 +0000"
      },
      "message": "[ARM] Use correct IO operations for Pleb\n\nUse read/write IO operations rather than in/out, as per other\nSA1100 platforms.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "557934554655ac119d96a1bdb6ed75319bb9d1b1",
      "tree": "be50370f30729f13e5488162369861c8bad4f9aa",
      "parents": [
        "05d9c84dfbbb654f60d98d465b58d4c68222ef1c"
      ],
      "author": {
        "name": "Pete Popov",
        "email": "ppopov@embeddedalley.com",
        "time": "Wed Nov 09 22:46:05 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:32:47 2005 -0500"
      },
      "message": "[PATCH] smc91x: DB1200 support.\n\nThe following patch support the SMC9111 present on DB1200 boards.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f3ac9fbf7a0b9493377ee88d9b5b2933ff3f7ade",
      "tree": "74f9c3b409af84f8f02b7c23a7ca3405c200c2dc",
      "parents": [
        "1343f776c51ecbed89eff5e174188523c731a8fe"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sun Oct 30 15:00:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:16 2005 -0800"
      },
      "message": "[PATCH] m32r: SMC91x driver update\n\nUpdate SMC91x driver for m32r.\n\n- Remove needless NONCACHE_OFFSET adjustment.\n  \u003e [PATCH 2.6.14-rc4] m32r: NONCACHE_OFFSET in _port2addr\n  \u003e Change _port2addr() not to add NONCACHE_OFFSET.\n  \u003e Adding NONCACHE_OFFSET requires needless address adjusting by a driver\n  \u003e using ioremap() like a SMC91x driver.\n\n- Fix lots of warnings as following:\n/usr/src/ctest/git/kernel/drivers/net/smc91x.c: In function `smc_reset\u0027:\n/usr/src/ctest/git/kernel/drivers/net/smc91x.c:324: warning: passing arg 2 of `_outw\u0027 makes integer from pointer without a cast\n/usr/src/ctest/git/kernel/drivers/net/smc91x.c:325: warning: passing arg 2 of `_outw\u0027 makes integer from pointer without a cast\n/usr/src/ctest/git/kernel/drivers/net/smc91x.c:341: warning: passing arg 2 of `_outw\u0027 makes integer from pointer without a cast\n/usr/src/ctest/git/kernel/drivers/net/smc91x.c:342: warning: passing arg 2 of `_outw\u0027 makes integer from pointer without a cast\n  :\n/usr/src/ctest/git/kernel/drivers/net/smc91x.c:1915: warning: passing arg 1 of `_inw\u0027 makes integer from pointer without a cast\n/usr/src/ctest/git/kernel/drivers/net/smc91x.c:1915: warning: passing arg 1 of `_inw\u0027 makes integer from pointer without a cast\n\nSigned-off-by: Hayato Fujiwara \u003cfujiwara@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c86b114a45361aa3b321fd24c53023c300566fc",
      "tree": "b557836fd885e331653375aec37df33a3f9bb17f",
      "parents": [
        "9a0b3869bbf7cc66ee668515d4852c729158c0ca"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Sep 07 23:25:15 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:17:34 2005 -0700"
      },
      "message": "[PATCH] bogus #if (smc91x.h)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af44f5bf775e0d36aa5879c94369216ff6f717a6",
      "tree": "16acccd1e50e1ab6c20802a53a60ac84c8d8286f",
      "parents": [
        "3f309db33e7868fe11f8fc3a0dd291703df3c662"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jun 30 06:40:18 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Jul 31 00:55:11 2005 -0400"
      },
      "message": "[PATCH] Fix OMAP specific typo in smc91x.h\n\n--ReaqsoxgOBHFXBhH\nContent-Type: text/plain; charset\u003dus-ascii\nContent-Disposition: inline\n\nHi Jeff,\n\nHere\u0027s a little patch fixing a typo in smc91x.h.\n\nRegards,\n\nTony\n\n--ReaqsoxgOBHFXBhH\nContent-Type: text/x-chdr; charset\u003dus-ascii\nContent-Disposition: inline; filename\u003d\"patch-fix-typo-smc91x.h\"\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5f13e7ec5c1d98f4a63a3a79e66b2b121051f5ac",
      "tree": "abe58e74398f5a8f1181f047e3d936226a836288",
      "parents": [
        "a5fe736eaf9bae1b45317313de04b564441b94f2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon May 16 08:53:52 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jun 27 23:08:09 2005 -0400"
      },
      "message": "[PATCH] smc91x needs settable IRQ trigger type\n\nFor boards that invert the SMC91x IRQ line (maybe an FPGA inverts it),\nthe set_irq_type() call can\u0027t assume IRQT_RISING.  These particular\nboards currently use OMAP-specific calls to change the trigger type,\nbut the boards break when set_irq_type() stops being a NOP.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "8de901150f3c58b019b2a3ce497d23ab662dbb8b",
      "tree": "87f9bd69ab2b40cd51041a13022bfaa5755d516b",
      "parents": [
        "eb1d6988130d5f2716ba1d53197caab0fdc31b94"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Apr 12 16:21:11 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri May 27 22:21:16 2005 -0400"
      },
      "message": "[PATCH] smc91x: improve diagnostic info\n\n... and remove duplicate status defines.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\n\nIndex: linux-2.6/drivers/net/smc91x.c\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n"
    },
    {
      "commit": "eb1d6988130d5f2716ba1d53197caab0fdc31b94",
      "tree": "3e84d1d21b77d739af7bca35a0da7ef481f7e6d6",
      "parents": [
        "53155109b6ac611d9bb4a4ef9d3109b219b8d0e1"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu May 12 20:19:09 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu May 12 20:19:09 2005 -0400"
      },
      "message": "  [PATCH] smc91x warning fix\n  \n  A few IO addr type conversions were missing.\n  \n  Signed-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\n  Signed-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
