)]}'
{
  "log": [
    {
      "commit": "748e566b7e24541e05e3e70be311887a1262f2a1",
      "tree": "41cc3a9aa04918cc17efa575baf6dbf87f40ddba",
      "parents": [
        "5f1141eb352ea79d849920039503e40dd623fffa",
        "acf509ae28301d78b022c534c26b1e4765c18f2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:22:55 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:22:55 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (122 commits)\n  USB: mos7840: add device IDs for B\u0026B electronics devices\n  USB: ftdi_sio: add USB device ID\u0027s for B\u0026B Electronics line\n  USB: musb: musb_host: fix sparse warning\n  USB: musb: musb_gadget: fix sparse warning\n  USB: musb: omap2430: fix sparse warning\n  USB: core: message: fix sparse warning\n  USB: core: hub: fix sparse warning\n  USB: core: fix sparse warning for static function\n  USB: Added USB_ETH_RNDIS to use instead of CONFIG_USB_ETH_RNDIS\n  USB: Check bandwidth when switching alt settings.\n  USB: Refactor code to find alternate interface settings.\n  USB: xhci: Fix command completion after a drop endpoint.\n  USB: xhci: Make reverting an alt setting \"unfailable\".\n  USB: usbtmc: Use usb_clear_halt() instead of custom code.\n  USB: xhci: Add correct email and files to MAINTAINERS entry.\n  USB: ehci-omap.c: introduce missing kfree\n  USB: xhci-mem.c: introduce missing kfree\n  USB: add remove_id sysfs attr for usb drivers\n  USB: g_multi kconfig: fix depends and help text\n  USB: option: add pid for ZTE\n  ...\n"
    },
    {
      "commit": "7e8d5cd93fac4d3720d8f780b350c9421e8997d4",
      "tree": "fe7bf118d39c3c5d85e2270bc2cf34f56ea62455",
      "parents": [
        "ed1db3ada189c9af592c4d2971b22b482b68aafe"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Wed Oct 28 01:14:59 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:18 2009 -0800"
      },
      "message": "USB: Add EHCI support for MX27 and MX31 based boards\n\nThe Freescale MX27 and MX31 SoCs have a EHCI controller onboard.\nThe controller is capable of USB on the go. This patch adds\na driver to support all three of them.\n\nUsers have to pass details about serial interface configuration in the\nplatform data.\n\nThe USB OTG core used here is the ARC core, so the driver should\nbe renamed and probably be merged with ehci-fsl.c eventually.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e77414e0aad6a1b063ba5e5750c582c75327ea6a",
      "tree": "9492b584ce6a3e4f99570ce4517d7efaaff4fb93",
      "parents": [
        "bb52d6694002b9d632bb355f64daa045c6293a4e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 05 15:10:44 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 11 06:44:59 2009 -0500"
      },
      "message": "fix broken aliasing checks for MAP_FIXED on sparc32, mips, arm and sh\n\nWe want addr - (pgoff \u003c\u003c PAGE_SHIFT) consistently coloured...\n\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8b7256096a20436f6d0926747e3ac3d64c81d24",
      "tree": "18bcabd1de263bd2d0f8d6b763bde8b037716c5c",
      "parents": [
        "0067bd8a55862ac9dd212bd1c4f6f5bff1ca1301"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 30 17:37:04 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 11 06:44:29 2009 -0500"
      },
      "message": "Unify sys_mmap*\n\nNew helper - sys_mmap_pgoff(); switch syscalls to using it.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ea1d13f64efdf49319e86c87d9ba38c30902782",
      "tree": "b55064cc0deb54ce23cc08208c54b31ca9e7b20a",
      "parents": [
        "c4caa778157dbbf04116f0ac2111e389b5cd7a29"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 30 13:06:51 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 11 06:34:09 2009 -0500"
      },
      "message": "arm: add arch_mmap_check(), get rid of sys_arm_mremap()\n\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
      "tree": "dfb3c73a8a3987c3b3ba08083f379ebc90942e03",
      "parents": [
        "d71cb81af3817193bc605de061da0499934263a6",
        "178ff4c9175db447f93b7343954b1d44707c881b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 10 21:55:17 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux:\n  MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer\n  OMAP: SDP: Enable DSS2 for OMAP3 SDP board\n  OMAP: DSS2: Taal DSI command mode panel driver\n  OMAP: DSS2: Add generic and Sharp panel drivers\n  OMAP: DSS2: omapfb driver\n  OMAP: DSS2: DSI driver\n  OMAP: DSS2: SDI driver\n  OMAP: DSS2: RFBI driver\n  OMAP: DSS2: Video encoder driver\n  OMAP: DSS2: DPI driver\n  OMAP: DSS2: DISPC\n  OMAP: DSS2: Add more core files\n  OMAP: DSS2: Display Subsystem Driver core\n  OMAP: DSS2: Documentation for DSS2\n  OMAP: Add support for VRFB rotation engine\n  OMAP: Add VRAM manager\n  OMAP: OMAPFB: add omapdss device\n  OMAP: OMAPFB: split omapfb.h\n  OMAP2: Add funcs for writing SMS_ROT_* registers\n"
    },
    {
      "commit": "fa395aaec823b9d1a5800913a6b5d0e6d1c5ced2",
      "tree": "d599abe9f4f48f1737da50fa9a48dadfd08100e3",
      "parents": [
        "3e7468313758913c5e4d372f35b271b96bad1298",
        "1f26978afd123deb22dd3c7dc75771a02f6e03f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:52:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (51 commits)\n  Input: appletouch - give up maintainership\n  Input: dm355evm_kbd - switch to using sparse keymap library\n  Input: wistron_btns - switch to using sparse keymap library\n  Input: add generic support for sparse keymaps\n  Input: fix memory leak in force feedback core\n  Input: wistron - remove identification strings from DMI table\n  Input: psmouse - remove identification strings from DMI tables\n  Input: atkbd - remove identification strings from DMI table\n  Input: i8042 - remove identification strings from DMI tables\n  DMI: allow omitting ident strings in DMI tables\n  Input: psmouse - do not carry DMI data around\n  Input: matrix-keypad - switch to using dev_pm_ops\n  Input: keyboard - fix lack of locking when traversing handler-\u003eh_list\n  Input: gpio_keys - scan gpio state at probe and resume time\n  Input: keyboard - add locking around event handling\n  Input: usbtouchscreen - add support for ET\u0026T TC5UH touchscreen controller\n  Input: xpad - add two new Xbox 360 devices\n  Input: polled device - do not start polling if interval is zero\n  Input: polled device - schedule first poll immediately\n  Input: add S3C24XX touchscreen driver\n  ...\n"
    },
    {
      "commit": "6bb951a0a6212486a3bab3d765c32295f46f24c2",
      "tree": "669eee646735ec3029d4c5fd43cef494758b428e",
      "parents": [
        "e49aedb594dc9cd4add2f0fd7360952c11017532",
        "947a2462792a89b8aa168a1108288e0d0ae36d12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:45:58 2009 -0800"
      },
      "message": "Merge branch \u0027s3c24xx-updates\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027s3c24xx-updates\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C24XX: DMA: Use valid index when accessing array\n  ARM: S3C: move s3c_pwm_remove to .devexit.text\n  ARM: S3C24XX: Export s3c24xx_set_fiq for modules.\n  ARM: S3C: move s3c_adc_remove to .devexit.text\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "aed886ce777590eac87f7ce2897d9f8357754331",
      "tree": "9a86f2c0a68f8aa43192e51a3155286a5a95e0c8",
      "parents": [
        "67dd2f5a669f48e48ea1013fb80522adca8287f4",
        "c16fe26701013b9f55aa554fc0a13a7320b164ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:02:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:02:46 2009 -0800"
      },
      "message": "Merge branch \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n\n* \u0027davinci-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci: (69 commits)\n  davinci: Initial support for Neuros OSD2 platform.\n  davinci: remove unused variable in arch/arm/mach-davinci/board-sffsdr.c\n  davinci: fix section mismatch warning in arch/arm/mach-davinci/board-dm646x-evm.c\n  DaVinci: DM365: Enable DaVinci RTC support for DM365 EVM\n  DA8xx/OMAP-L1xx: Add high speed SD/MMC capabilities\n  davinci: DA8XX/OMAP-L1XX: enable cpuidle and regulator in defconfig\n  davinci: DA850/OMAP-L138: avoid using separate initcall for initializing regulator\n  davinci: DA850/OMAP-L138 EVM: register for cpuidle support\n  davinci: DA8XX/OMAP-L1XX: add support for cpuidle driver register\n  davinci: add CPU idle driver\n  davinci: DA8XX/OMAP-L1XX: fix compiler warning\n  davinci: DA850/OMAP-L138: eliminate static function declaration\n  davinci: DA850/OMAP-L138 EVM: simplify configuration of emac in MII/RMII mode\n  davinci: DA850/OMAP-L138 EVM: get rid of DA850_UI_EXP config option\n  davinci: DA850/OMAP-L138 EVM: implement autodetect of RMII PHY\n  davinci: DA830/OMAP-L137 EVM: do not configure NAND on UI card when MMC/SD is selected\n  davinci: DA830/OMAP-L137 EVM: use runtime detection for UI card\n  davinci: DA830/OMAP-L137 EVM: remove ifdefs inside da830_evm_init()\n  davinci: DA830/OMAP-L137 EVM: fix warning with default config\n  davinci: Add NAND support for DA830/OMAP-L137 EVM platform\n  ...\n"
    },
    {
      "commit": "d9056ce2af7ed1329b39cebd2a1c52e68d60115a",
      "tree": "ac9c7b9f8d7897d1a4ea79150d73a01193c8a220",
      "parents": [
        "f133a9d7f27ebde5c11bb5d7d89ff66576682e65"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:25:18 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 18:29:38 2009 +0200"
      },
      "message": "OMAP: SDP: Enable DSS2 for OMAP3 SDP board\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b39a982ddecf1d95ed96f8457c39d3ea11df93f6",
      "tree": "07d233ede4b49bddb2776ee013cbdf5621e7845b",
      "parents": [
        "3de7a1dc0c9d29b138713ecb85df4b6ca3af2ef3"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 04 16:12:50 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:12:44 2009 +0200"
      },
      "message": "OMAP: DSS2: omapfb driver\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "559d67018950ced65c73358cd69c4bdd2b0c5dd6",
      "tree": "0c77ad7a8959b05583dd7502a0da4bdf56ef8d1d",
      "parents": [
        "4d1a7c122aeae6ae9732be0a32f5e199fff63fb7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Nov 03 11:23:50 2009 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:34 2009 +0200"
      },
      "message": "OMAP: DSS2: Display Subsystem Driver core\n\nThe core files of DSS2. DSS2 commits are split a bit artificially to\nmake the individual commits smaller, and DSS2 doesn\u0027t compile properly\nwithout the rest of the core commits. This shouldn\u0027t be a problem, as no\nconfiguration uses DSS2 yet.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "640f9ca5fd783393c832f6bb5c56368f4d18b820",
      "tree": "8719e7ed6d05edf3cf106d11fc8b904f26df6c97",
      "parents": [
        "afedec183e95bd5e126a7846a644acfdddb86a66"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:04:26 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add support for VRFB rotation engine\n\nVRFB rotation engine is a block in OMAP2/3 that offers 12 independent\ncontexts that can be used for framebuffer rotation.\n\nEach context has a backend area of real memory, where it stores the\npixels in undisclosed format. This memory is offered to users via 4\nvirtual memory areas, which see the same memory area in different\nrotation angles (0, 90, 180 and 270 degrees).\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "afedec183e95bd5e126a7846a644acfdddb86a66",
      "tree": "4e4fdfa45487d450b510d926ec35450dd4bc4ca7",
      "parents": [
        "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 12:01:55 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:33 2009 +0200"
      },
      "message": "OMAP: Add VRAM manager\n\nAdd a Video RAM manager for OMAP 2 and 3 platforms. VRAM manager is used\nto allocate large continuous blocks of SDRAM or SRAM. The features VRAM\nmanager has that are missing from dma_alloc_* functions are:\n\n- Support for OMAP2\u0027s SRAM\n- Allocate without ioremapping\n- Allocate at defined physical addresses\n- Allows larger VRAM area and larger allocations\n\nThe upcoming DSS2 uses VRAM manager.\n\nVRAM area size can be defined in kernel config, board file or with\nkernel boot parameters. Board file definition overrides kernel config,\nand boot parameter overrides kernel config and board file.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "dadd2bb931a08a4b6b17f9e82d9bbe7bedebbc98",
      "tree": "f23b9f9732d61e42f88cfdab6a3923eff28ed8d3",
      "parents": [
        "91773a00f8235e4b697217867529f73e298298df"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jun 18 13:02:39 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:32 2009 +0200"
      },
      "message": "OMAP: OMAPFB: add omapdss device\n\nThe upcoming new display subsystem driver is divided to two devices,\nomapdss and omapfb, of which omapdss handles the actual hardware.\n\nThis patch adds a dummy omapdss platform device for the current omapfb\ndriver, which is then used to get the clocks. This will make it possible\nfor the current and the new display drivers to co-exist.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "91773a00f8235e4b697217867529f73e298298df",
      "tree": "c0156ddc17e4bb966642b050d57ee85c1171bfe2",
      "parents": [
        "b90f8e7296c39a13225fb0c0dfde1922fcf47ba7"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Aug 03 15:06:36 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:06 2009 +0200"
      },
      "message": "OMAP: OMAPFB: split omapfb.h\n\nSplit arch/arm/plat-omap/include/mach/omapfb.h into two files:\n\ninclude/linux/omapfb.h - ioctls etc for userspace and some kernel\n                         stuff for board files\ndrivers/video/omap/omapfb.h - for omapfb internal use\n\nThis cleans up omapfb.h and also makes it easier for the upcoming new\nDSS driver to co-exist with the old driver.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b90f8e7296c39a13225fb0c0dfde1922fcf47ba7",
      "tree": "b0ae2839deb5f6a0a5d19400eb65c4256a22970a",
      "parents": [
        "2b876f95d03e226394b5d360c86127cbefaf614b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Aug 07 11:26:12 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 11:44:32 2009 +0200"
      },
      "message": "OMAP2: Add funcs for writing SMS_ROT_* registers\n\nSMS_ROT_* registers are used by VRFB rotation engine.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "947a2462792a89b8aa168a1108288e0d0ae36d12",
      "tree": "7f81e692fad20b9a2de0cd759dcb750da9e9cc65",
      "parents": [
        "93b0d8c6b67b7d337509a36dbfcdb6d6eac1ef12"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Tue Dec 08 23:42:41 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 08 23:09:05 2009 +0000"
      },
      "message": "ARM: S3C24XX: DMA: Use valid index when accessing array\n\nThe DMA_CH_VALID bit used in the channel index should be masked out before\nusing it to access the channel array.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6035ccd8e9e40bb654fbfdef325902ab531679a5",
      "tree": "c1810d8a4d4ef150cdf14af72e6087dfc3f4b6e0",
      "parents": [
        "23eb3b64b5e44680c867e165fe1cd18e57fba255",
        "878eaddd05d251cefa9632c2b8046833c5eead66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:19:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:19:16 2009 -0800"
      },
      "message": "Merge branch \u0027for-2.6.33\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.33\u0027 of git://git.kernel.dk/linux-2.6-block: (113 commits)\n  cfq-iosched: Do not access cfqq after freeing it\n  block: include linux/err.h to use ERR_PTR\n  cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit\n  blkio: Allow CFQ group IO scheduling even when CFQ is a module\n  blkio: Implement dynamic io controlling policy registration\n  blkio: Export some symbols from blkio as its user CFQ can be a module\n  block: Fix io_context leak after failure of clone with CLONE_IO\n  block: Fix io_context leak after clone with CLONE_IO\n  cfq-iosched: make nonrot check logic consistent\n  io controller: quick fix for blk-cgroup and modular CFQ\n  cfq-iosched: move IO controller declerations to a header file\n  cfq-iosched: fix compile problem with !CONFIG_CGROUP\n  blkio: Documentation\n  blkio: Wait on sync-noidle queue even if rq_noidle \u003d 1\n  blkio: Implement group_isolation tunable\n  blkio: Determine async workload length based on total number of queues\n  blkio: Wait for cfq queue to get backlogged if group is empty\n  blkio: Propagate cgroup weight updation to cfq groups\n  blkio: Drop the reference to queue once the task changes cgroup\n  blkio: Provide some isolation between groups\n  ...\n"
    },
    {
      "commit": "1c496784a0d317535f846ddb2c93a08ba936266b",
      "tree": "6d0225860032f263b6d95a3e55c364a1a5f55ec1",
      "parents": [
        "adf9904dc774f23f04a5425f0198483ea61f878b",
        "9a01609e1885b827b979d6d9dd86f43208a9e5fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)\n  arm: omap: Add omap3_defconfig\n  AM35xx: Defconfig for AM3517 EVM board\n  AM35xx: Add support for AM3517 EVM board\n  omap: 3630sdp: defconfig creation\n  omap: 3630sdp: introduce 3630 sdp board support\n  omap3: Add defconfig for IGEP v2 board\n  omap3: Add minimal IGEP v2 support\n  omap3: Add CompuLab CM-T35 defconfig\n  omap3: Add CompuLab CM-T35 board support\n  omap3: rx51: Add wl1251 wlan driver support\n  omap3: rx51: Add SDRAM init\n  omap1: Add default kernel configuration for Herald\n  omap1: Add board support and LCD for HTC Herald\n  omap: zoom2: update defconfig for LL_DEBUG_NONE\n  omap: zoom3: defconfig creation\n  omap3: zoom: Introduce zoom3 board support\n  omap3: zoom: Drop i2c-1 speed to 2400\n  omap3: zoom: rename zoom2 name to generic zoom\n  omap3: zoom: split board file for software reuse\n  omap3evm: MIgrate to smsc911x ethernet driver\n  ...\n\nFix trivial conflict (two unrelated config options added next to each\nother) in arch/arm/mach-omap2/Makefile\n"
    },
    {
      "commit": "79c9601c2e0dbbe69895d302de4d19f3a31fbd30",
      "tree": "78d4be2df851b2b4106adcfd736622a90cecf9e9",
      "parents": [
        "41440ffe21f29bdb985cab76b2d0b06d83e63b19",
        "3d14b5beba35250c548d3851a2b84fce742d8311"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:12:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:12:43 2009 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (272 commits)\n  Fix soc_common PCMCIA configuration\n  ARM: 5827/1: SA1100: h3100/h3600: emit messages on failed gpio_request\n  ARM: 5826/1: SA1100: h3100/h3600: always build htc-egpio driver\n  ARM: 5825/1: SA1100: h3600: update defconfig\n  ARM: 5824/1: SA1100: reuse h3600 PCMCIA driver on h3100\n  ARM: 5823/1: SA1100: h3100/h3600: add support for gpio-keys\n  ARM: 5822/1: SA1100: h3100/h3600: clean up #includes\n  ARM: 5821/1: SA1100: h3100/h3600: revise copyright boilerplates\n  ARM: 5820/1: SA1100: h3100/h3600: split h3600.c\n  ARM: 5819/1: SA1100: h3100/h3600: merge h3600.h and h3600_gpio.h into h3xxx.h\n  ARM: 5818/1: SA1100: h3100/h3600: drop old GPIO definitions\n  ARM: 5817/1: SA1100: h3100/h3600: configure all unused gpios as inputs\n  ARM: 5816/1: SA1100: h3600: remove IRQ_GPIO_* definitions\n  ARM: 5815/1: SA1100: h3100/h3600: remove now unused assign_h3600_egpio handlers\n  ARM: 5814/1: SA1100: h3100/h3600: convert all users of assign_h3600_egpio to gpiolib\n  ARM: 5813/1: SA1100: h3100/h3600: add htc-egpio driver\n  ARM: 5812/1: SA1100: h3100/h3600: separate machine-specific LCD helpers\n  ARM: 5811/2: pcmcia: convert sa1100_h3600 driver to gpiolib\n  ARM: 5799/1: SA1100: h3600: stop setting direction for LCD pins\n  ARM: 5798/1: SA1100: h3600: remove unused cruft from h3600.h\n  ...\n"
    },
    {
      "commit": "d7fc02c7bae7b1cf69269992cf880a43a350cdaa",
      "tree": "a43d56fa72913a1cc98a0bbebe054d08581b3a7c",
      "parents": [
        "ee1262dbc65ce0b6234a915d8432171e8d77f518",
        "28b4d5cc17c20786848cdc07b7ea237a309776bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:55:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:55:01 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1815 commits)\n  mac80211: fix reorder buffer release\n  iwmc3200wifi: Enable wimax core through module parameter\n  iwmc3200wifi: Add wifi-wimax coexistence mode as a module parameter\n  iwmc3200wifi: Coex table command does not expect a response\n  iwmc3200wifi: Update wiwi priority table\n  iwlwifi: driver version track kernel version\n  iwlwifi: indicate uCode type when fail dump error/event log\n  iwl3945: remove duplicated event logging code\n  b43: fix two warnings\n  ipw2100: fix rebooting hang with driver loaded\n  cfg80211: indent regulatory messages with spaces\n  iwmc3200wifi: fix NULL pointer dereference in pmkid update\n  mac80211: Fix TX status reporting for injected data frames\n  ath9k: enable 2GHz band only if the device supports it\n  airo: Fix integer overflow warning\n  rt2x00: Fix padding bug on L2PAD devices.\n  WE: Fix set events not propagated\n  b43legacy: avoid PPC fault during resume\n  b43: avoid PPC fault during resume\n  tcp: fix a timewait refcnt race\n  ...\n\nFix up conflicts due to sysctl cleanups (dead sysctl_check code and\nCTL_UNNUMBERED removed) in\n\tkernel/sysctl_check.c\n\tnet/ipv4/sysctl_net_ipv4.c\n\tnet/ipv6/addrconf.c\n\tnet/sctp/sysctl.c\n"
    },
    {
      "commit": "a421018e8c10e5593a1fee076af72a66c3fe8ca3",
      "tree": "2854511845d0e07d33726a13eda6de1059a5c9df",
      "parents": [
        "3ad1f3b35e8309ec93454dbf89beaafcdb5312da",
        "86e1d57e4f24ca27ce813bdc2afaac4adafcbaf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:47:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:47:46 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (294 commits)\n  S3C64XX: Staticise platform data for PCM devices\n  ASoC: Rename controls with a / in wm_hubs\n  snd-fm801: autodetect SF64-PCR (tuner-only) card\n  ALSA: tea575x-tuner: fix mute\n  ASoC: au1x: dbdma2: plug memleak in pcm device creation error path\n  ASoC: au1x: dbdma2: fix oops on soc device removal.\n  ALSA: hda - Fix memory leaks in the previous patch\n  ALSA: hda - Add ALC661/259, ALC892/888VD support\n  ALSA: opti9xx: remove snd_opti9xx fields\n  ALSA: aaci - Clean up duplicate code\n  ALSA: usb - Fix mixer map for Hercules Gamesurround Muse Pocket LT\n  ALSA: hda - Add position_fix quirk for HP dv3\n  ALSA: hda - Add a pin-fix for FSC Amilo Pi1505\n  ALSA: hda - Fix Cxt5047 test mode\n  ASoC: pxa/raumfeld: adopt new snd_soc_dai_set_pll() API\n  ASoC: sh: fsi: Add runtime PM support\n  sh: ms7724se: Add runtime PM support for FSI\n  ALSA: hda - Add a position_fix quirk for MSI Wind U115\n  ALSA: opti-miro: add PnP detection\n  ALSA: opti-miro: separate comon probing code\n  ...\n"
    },
    {
      "commit": "1557d33007f63dd96e5d15f33af389378e5f2e54",
      "tree": "06d05722b2ba5d2a67532f779fa8a88efe3c88f1",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "c656ae95d1c5c8ed5763356263ace2d03087efec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:38:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:38:50 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctl-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctl-2.6: (43 commits)\n  security/tomoyo: Remove now unnecessary handling of security_sysctl.\n  security/tomoyo: Add a special case to handle accesses through the internal proc mount.\n  sysctl: Drop \u0026 in front of every proc_handler.\n  sysctl: Remove CTL_NONE and CTL_UNNUMBERED\n  sysctl: kill dead ctl_handler definitions.\n  sysctl: Remove the last of the generic binary sysctl support\n  sysctl net: Remove unused binary sysctl code\n  sysctl security/tomoyo: Don\u0027t look at ctl_name\n  sysctl arm: Remove binary sysctl support\n  sysctl x86: Remove dead binary sysctl support\n  sysctl sh: Remove dead binary sysctl support\n  sysctl powerpc: Remove dead binary sysctl support\n  sysctl ia64: Remove dead binary sysctl support\n  sysctl s390: Remove dead sysctl binary support\n  sysctl frv: Remove dead binary sysctl support\n  sysctl mips/lasat: Remove dead binary sysctl support\n  sysctl drivers: Remove dead binary sysctl support\n  sysctl crypto: Remove dead binary sysctl support\n  sysctl security/keys: Remove dead binary sysctl support\n  sysctl kernel: Remove binary sysctl logic\n  ...\n"
    },
    {
      "commit": "93b0d8c6b67b7d337509a36dbfcdb6d6eac1ef12",
      "tree": "e28e4d9b3a4599191626edfcf75f225e5527dc11",
      "parents": [
        "0f13c8248040d6901cfcc542e9de165bb0916525"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 24 22:07:11 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 08 00:45:55 2009 +0000"
      },
      "message": "ARM: S3C: move s3c_pwm_remove to .devexit.text\n\nThe function s3c_pwm_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arm-kernel@lists.infradead.org\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0f13c8248040d6901cfcc542e9de165bb0916525",
      "tree": "8e04ad4c95ccbeb1140302f0e234a0bc917e75f2",
      "parents": [
        "ad4e22fa4762516eef0e3f19a13a86e13fba71e8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Dec 07 14:51:38 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 08 00:45:55 2009 +0000"
      },
      "message": "ARM: S3C24XX: Export s3c24xx_set_fiq for modules.\n\nAllow s3c24xx_set_fiq() to be exported so that it can be used by modules\nwanting FIQ support.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ad4e22fa4762516eef0e3f19a13a86e13fba71e8",
      "tree": "7d5029ce3a237ce5804fb0f23ec5d8d86ddfdb2c",
      "parents": [
        "88d27041cf4d36e499e2c54b6c44d9115ccf124a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 24 22:07:10 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Dec 08 00:45:55 2009 +0000"
      },
      "message": "ARM: S3C: move s3c_adc_remove to .devexit.text\n\nThe function s3c_adc_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-By: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: Ramax Lo \u003cramaxlo@gmail.com\u003e\nCc: Nelson Castillo \u003carhuaco@freaks-unidos.net\u003e\nCc: linux-kernel@vger.kernel.org\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "3d14b5beba35250c548d3851a2b84fce742d8311",
      "tree": "065e3d93c3fcbc5ee4c44fa78662393cddbdf6de",
      "parents": [
        "0719dc341389882cc834ed18fc9b7fc6006b2b85",
        "1bf8e6219552d5dd27012d567ec8c4bb9c2d86b4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 17:00:33 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 17:00:33 2009 +0000"
      },
      "message": "Merge branch \u0027sa1100\u0027 into devel\n"
    },
    {
      "commit": "ba71e17269633ea36e776d744d5cc0fcb5a41f93",
      "tree": "0a51c86e5c218ac2ae74ff8193880a64053a77bc",
      "parents": [
        "729fae44dd8332cbf5b9d05a9af17a7455e165b2",
        "9823b2d0f9547742fc40857f9ef153d6956266f2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:53:09 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:53:12 2009 +0000"
      },
      "message": "Merge branch \u0027for-lak\u0027 of git://git.linuxtogo.org/home/thesing/collie into sa1100\n"
    },
    {
      "commit": "729fae44dd8332cbf5b9d05a9af17a7455e165b2",
      "tree": "9b20bf77c22bb1e334cc9132074a49648ac0b098",
      "parents": [
        "a53c876dc111bb7507ecef3962b9cc17eb43364b"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:22:32 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:58 2009 +0000"
      },
      "message": "ARM: 5827/1: SA1100: h3100/h3600: emit messages on failed gpio_request\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a53c876dc111bb7507ecef3962b9cc17eb43364b",
      "tree": "f3f0c5fdce7c60e2617593a9ecad38027b5d8fdc",
      "parents": [
        "ebdb56409d4a65571ca3933b056c5c9e20bb34f5"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:18:43 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:58 2009 +0000"
      },
      "message": "ARM: 5826/1: SA1100: h3100/h3600: always build htc-egpio driver\n\nMany features of h3100/h3600 (LCD, PCMCIA, Flash write, etc.)\ndepend on correct functioning of GPIO expander handled by htc-egpio\ndriver, so force its building in Kconfig.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ebdb56409d4a65571ca3933b056c5c9e20bb34f5",
      "tree": "cce5f93637654692808bcba0dfd5dee0566ec00d",
      "parents": [
        "e7435f866f86a9a1843dcdc2945f833b26761786"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:15:01 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:57 2009 +0000"
      },
      "message": "ARM: 5825/1: SA1100: h3600: update defconfig\n\nUpdate defconfig to current kernel, enable support for iPAQ H3100\nand following drivers: gpio-keys, htc-egpio, ide_cs.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c463eb62ac5bd8c26578cae42e1d5bb397aed100",
      "tree": "56de5c2c299d40a0d82e8845fd0d77cb454ac98d",
      "parents": [
        "4aa9755580650c7135c154bd4276411739e8fb60"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:13:01 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:57 2009 +0000"
      },
      "message": "ARM: 5823/1: SA1100: h3100/h3600: add support for gpio-keys\n\nAdd support for \"Power\" and \"Action\" (joystick center) buttons -\nthe only buttons on iPaq h3100/h3600 connected to GPIOs\n(other buttons are controlled by microcontroller)\nAlso remove setting PWER for wakeup on Power button press -\ngpio-keys driver will handle it.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4aa9755580650c7135c154bd4276411739e8fb60",
      "tree": "fce081a8d2149390f747d57961e452e0c40e7658",
      "parents": [
        "6e23fcb3bdee99468ff16d050b63a0c7fe103992"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:12:25 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:57 2009 +0000"
      },
      "message": "ARM: 5822/1: SA1100: h3100/h3600: clean up #includes\n\nAfter a code reorganization and following split, there\u0027s some #includes\nnow unused. Clean them up and sort remaining alphabetticaly where possible.\n\nCompile tested.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6e23fcb3bdee99468ff16d050b63a0c7fe103992",
      "tree": "53e260c2c798df000d8d3b5217f1cfc90233cf1c",
      "parents": [
        "86e5e38c46b1d188c897f131d3f015ca73677f03"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:11:48 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:56 2009 +0000"
      },
      "message": "ARM: 5821/1: SA1100: h3100/h3600: revise copyright boilerplates\n\nCorrect boilerplates after files split. Also shorten them a bit - use\nstandart GPL wording (as per http://lkml.org/lkml/2007/5/1/220) and\ndrop changelog, which only entry about h3800 support and abstracted\nEGPIOs is just confusing now, as both of these features are gone.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86e5e38c46b1d188c897f131d3f015ca73677f03",
      "tree": "8d2c1a00e5638395baa3cce8ac94afe73b128cad",
      "parents": [
        "8715b29db2787f7c70f662b7b4d5b01017c61948"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:10:55 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:56 2009 +0000"
      },
      "message": "ARM: 5820/1: SA1100: h3100/h3600: split h3600.c\n\nSplit common h3600.c into three separate files: h3100.c, h3600.c and\nh3xxx.c (the latter contains common code for h3100/h3600)\nCopyright boilerplates and #includes are copied intact and will be\ncleaned up later.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8715b29db2787f7c70f662b7b4d5b01017c61948",
      "tree": "2f1254879673cde83fe08f11de2a6a0f6c291568",
      "parents": [
        "4c88a5c20f59c07afc4536c219a9c1f196cec36d"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:09:25 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:56 2009 +0000"
      },
      "message": "ARM: 5819/1: SA1100: h3100/h3600: merge h3600.h and h3600_gpio.h into h3xxx.h\n\nCombine both headers into one, rename to h3xxx.h and change all\nusers accordingly.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4c88a5c20f59c07afc4536c219a9c1f196cec36d",
      "tree": "6974e7ec4d409180360d87db43c78669f3fd17ee",
      "parents": [
        "51834901faee2850e55865589cefd7588202cbf7"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:07:47 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:56 2009 +0000"
      },
      "message": "ARM: 5818/1: SA1100: h3100/h3600: drop old GPIO definitions\n\nAs all existing code was converted to gpiolib, drop no more\nused pre-gpiolib (bit-shifted) GPIO definintions.\nSupply new gpiolib-friendly definitions for GPIOs which\ndon\u0027t have them yet.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "51834901faee2850e55865589cefd7588202cbf7",
      "tree": "a1ee086951429d13c8271354e135d5e243f17197",
      "parents": [
        "ca912b17c0af886d9090449d5933ac6ca9a7a20f"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:07:11 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:55 2009 +0000"
      },
      "message": "ARM: 5817/1: SA1100: h3100/h3600: configure all unused gpios as inputs\n\nAfter conversion to gpiolib there\u0027s still some GPIOs left, that get\nconfigured in *_mach_init() as outputs (using direct operations\non GPCR/GPDR registers), but otherwise unused. These GPIOs are mainly\nsound related and should be configured by corresponding driver once\nit is written.\n\nDrop this initialisation and configure all GPIOs as input.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca912b17c0af886d9090449d5933ac6ca9a7a20f",
      "tree": "66f8663a405de83070775d738b20a74beaffb6fd",
      "parents": [
        "766f0378a745596eae0bb625b9e3f05a7e7be476"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:05:28 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:55 2009 +0000"
      },
      "message": "ARM: 5816/1: SA1100: h3600: remove IRQ_GPIO_* definitions\n\nAs all the remaining users of these definitions\n(in pcmcia/sa1100_h3600 driver) were converted to gpio_to_irq(),\nthey can be safely removed.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "766f0378a745596eae0bb625b9e3f05a7e7be476",
      "tree": "7d247c36f6283378292ceecf0b572ee7860fcc56",
      "parents": [
        "22f9740552b89c9f458f972f881d222b298ab165"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:03:52 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:55 2009 +0000"
      },
      "message": "ARM: 5815/1: SA1100: h3100/h3600: remove now unused assign_h3600_egpio handlers\n\nAs all users of assign_h3600_egpio now converted to gpiolib, we\ncan safely remove all assign_h3600_egpio handling code and\ndefinitions.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "22f9740552b89c9f458f972f881d222b298ab165",
      "tree": "71939e8d7636afd8422bd18c00c8b33679f9c92a",
      "parents": [
        "2eec62d7dbaa8ed05f318d88f938a86fcf274b34"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:02:28 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:55 2009 +0000"
      },
      "message": "ARM: 5814/1: SA1100: h3100/h3600: convert all users of assign_h3600_egpio to gpiolib\n\nUse of gpio_request/gpio_free in some callbacks may look ugly, but\ncorresponding drivers (sa1100_serial and sa1100_fb) don\u0027t provide (yet)\ninit/exit hooks and registering these gpios in *_mach_init is also\nnot possible, because htc-gpio driver starts a bit later...\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2eec62d7dbaa8ed05f318d88f938a86fcf274b34",
      "tree": "c3581ee62fabe4104c379d647495fc2b87c22f63",
      "parents": [
        "cf5a87d80a70958b0622042b0b447f61aca1caf8"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 12:00:00 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:55 2009 +0000"
      },
      "message": "ARM: 5813/1: SA1100: h3100/h3600: add htc-egpio driver\n\nIt will be used for future conversion of assign_h3600_egpio calls to\ngpiolib.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf5a87d80a70958b0622042b0b447f61aca1caf8",
      "tree": "a98414b45611e95eb7f2c4fe5773ff44772df872",
      "parents": [
        "2a83709199adf4e89254e03981c0f9ff6558691f"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 11:58:35 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:54 2009 +0000"
      },
      "message": "ARM: 5812/1: SA1100: h3100/h3600: separate machine-specific LCD helpers\n\nh3100 and h3600 have different sets of LCD-controlling gpios,\nwhich mapped to the same \"abstracted\" EGPIO.\nAs we plan to get rid of those abstracted egpios completely, we\nneed to separate these helper functions.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0e6041efdcbde53a325d0cf0b5bd09931524146",
      "tree": "ae94f28241f3e21f9317b0f77e3dc5c60f960126",
      "parents": [
        "382c14a52d87f50111967f758fcb2d1f188f4415"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 11:11:00 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:26 2009 +0000"
      },
      "message": "ARM: 5799/1: SA1100: h3600: stop setting direction for LCD pins\n\nsa1100_fb driver handles this\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "382c14a52d87f50111967f758fcb2d1f188f4415",
      "tree": "fb2939b1f1ea6e2a891b7da4d2e63ee7380248b1",
      "parents": [
        "2a151a0f12b136d28f0501fa294462f8e9e310a1"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 11:10:59 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:25 2009 +0000"
      },
      "message": "ARM: 5798/1: SA1100: h3600: remove unused cruft from h3600.h\n\nPM_SUSPEND, PM_RESUME and machine_is_h3xxx() are not used anywhere in\nkernel (checked with git grep), so it\u0027s safe to remove them.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2a151a0f12b136d28f0501fa294462f8e9e310a1",
      "tree": "9731770f0c6483ebe916d5d64bfb97a63e966ede",
      "parents": [
        "1e23221e98deff9ef9adad5f2f991723f080b1ee"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 11:10:58 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:25 2009 +0000"
      },
      "message": "ARM: 5796/1: SA1100: h3600: remove IRDA bits from serial PM callback\n\nIRDA is handled by separate sa1100-ir driver and has\nnothing to do with sa1100_serial\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e23221e98deff9ef9adad5f2f991723f080b1ee",
      "tree": "e840a9d7d0d7bb0481e28d868162d2b29fb95ee8",
      "parents": [
        "e55b20e81d5c40bd04f1747450ca622b105c97a3"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 11:10:57 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:25 2009 +0000"
      },
      "message": "ARM: 5797/1: SA1100: h3100/h3600: remove dead links from Kconfig help text\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e55b20e81d5c40bd04f1747450ca622b105c97a3",
      "tree": "ff47da03cc7c56892117a1f9b812995781a181c4",
      "parents": [
        "0fb85a5aa0958b2118eab8e035731051b05775bb"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Fri Nov 27 11:06:46 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:25 2009 +0000"
      },
      "message": "ARM: 5795/1: SA1100: h3100/h3600: mark *_mach_init functions as __init\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fb85a5aa0958b2118eab8e035731051b05775bb",
      "tree": "e531fb306638abf3b7e3fc0b3da95cbb93a2fa87",
      "parents": [
        "6e21ee6aa76df6297e6dcea22d6583cafdb669f7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 06 16:40:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:25 2009 +0000"
      },
      "message": "ARM: iPAQ: no need to set PWER_RTC\n\nThe rtc-sa1100 driver takes care of this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6e21ee6aa76df6297e6dcea22d6583cafdb669f7",
      "tree": "52b7fbf09fed5b0e903cf61fd3c2111ce3a41118",
      "parents": [
        "9c196f0f8db928ef9a2a935d86d75a218a7131b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 06 15:16:27 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:24 2009 +0000"
      },
      "message": "ARM: iPAQ: move serial port support functions\n\nNo point calling sa1100_register_uart_fns early - these aren\u0027t\nused until late in the boot sequence.  Also convert to gpiolib\nsupport.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9c196f0f8db928ef9a2a935d86d75a218a7131b1",
      "tree": "e70005e153fd5fe9158e83f62e2b65633c746077",
      "parents": [
        "0831e3e4cf8abcbb772c0cb1eb4406ffcdb974df"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 06 14:36:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:24 2009 +0000"
      },
      "message": "ARM: iPAQ: convert H3100 IrDA to use generic gpio support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0831e3e4cf8abcbb772c0cb1eb4406ffcdb974df",
      "tree": "e2857742ac48d122c4a858578b4d46597dfb7e87",
      "parents": [
        "a5d176a19138eef45e4c7c80a8d3a7c14c8aec53"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 06 14:35:16 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:24 2009 +0000"
      },
      "message": "ARM: iPAQ: provide a way to setup platform-controlled GPIOs\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a5d176a19138eef45e4c7c80a8d3a7c14c8aec53",
      "tree": "0ddd33822014c30a53a1da3ae4f469703404f8f6",
      "parents": [
        "898e810eadb16670c800b3279800bda3a822c6d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 06 14:22:23 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:24 2009 +0000"
      },
      "message": "ARM: iPAQ: separate IrDA machine specifics\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "898e810eadb16670c800b3279800bda3a822c6d7",
      "tree": "35138d7fae28d0cb9bda8405df2c7fe5b5d01fa8",
      "parents": [
        "7a5b4e16c880f8350d255dc188f81622905618c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 06 14:19:44 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:24 2009 +0000"
      },
      "message": "ARM: h3600: provide each iPAQ machine type with own init function\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a5b4e16c880f8350d255dc188f81622905618c1",
      "tree": "78ab8222057c0578a641db587081e89bbcbdb1ef",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 06 14:55:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 06 16:52:23 2009 +0000"
      },
      "message": "ARM: sa11x0: convert set_xxx_data() to register_xxx()\n\nOnly register devices if we have platform data for those which require\nplatform data.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0719dc341389882cc834ed18fc9b7fc6006b2b85",
      "tree": "794480ac62c07ea8cc4e69c2cb3d2b83bb7f36b7",
      "parents": [
        "e28edb723e64200554194da17617ee6e82de6690",
        "677f4f64e4b2336682f0e15c69b206ade6f6b131"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 05 10:35:33 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 05 10:35:33 2009 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n"
    },
    {
      "commit": "e28edb723e64200554194da17617ee6e82de6690",
      "tree": "6116b7166054a17c9fbd94ade6db070d31c7c786",
      "parents": [
        "2fc42814d8a9dd757abc7f80fbf11e9247e97d40",
        "01c62c9b32ec122bf5e3edeecec4d826cb8e81e5",
        "43234b1ef630388c2cffb34eeeaa84dd731602cc",
        "183bd50f4fe6cd49c1790a90163e3d1ece80f344",
        "50dcfa0234753c32e1c838cc0e6d7952dda73201",
        "045868df2c5eee2330c052f8237b428afa9394fd",
        "6635529987cd01f9af0c3996cf2e7b9e2bbb4aa7",
        "870725d9fcdecb23eab696d405fa90df46151865"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 05 10:35:18 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 05 10:35:18 2009 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027etm\u0027, \u0027ks8695\u0027, \u0027nuc\u0027, \u0027u300\u0027 and \u0027u8500\u0027 into devel\n"
    },
    {
      "commit": "6070d81eb5f2d4943223c96e7609a53cdc984364",
      "tree": "d2464159210bded5c7824fea2d4a8744233bd168",
      "parents": [
        "febe29d957c5076ff6a9fa49f39b01f1e48d1c04"
      ],
      "author": {
        "name": "Adam Buchbinder",
        "email": "adam.buchbinder@gmail.com",
        "time": "Fri Dec 04 15:47:01 2009 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 23:41:47 2009 +0100"
      },
      "message": "tree-wide: fix misspelling of \"definition\" in comments\n\n\"Definition\" is misspelled \"defintion\" in several comments; this\npatch fixes them. No code changes.\n\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "677f4f64e4b2336682f0e15c69b206ade6f6b131",
      "tree": "83b1f3e1f0de4c569e6c5adcf5e9934e6254f4e6",
      "parents": [
        "4567c4a89693416ccca02d32109bce967e9c1ade",
        "fedea672a3aab3b99d03e69805ee423c73af1961"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:34:50 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:34:50 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "4567c4a89693416ccca02d32109bce967e9c1ade",
      "tree": "9d77cf02ce269ed5fc4b6e2ebddb9ad7fd504ad1",
      "parents": [
        "602fd7c36728a04e61a442c9755e7d454501266c",
        "19d6c13b56a78b3757e747f469285c2a546d634a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:34:16 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:34:16 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable\n"
    },
    {
      "commit": "602fd7c36728a04e61a442c9755e7d454501266c",
      "tree": "6be77464bd07934a40959d68e5d08d75829bdc49",
      "parents": [
        "d7931d9f7ab9de9158c6905caae979999134ad4d",
        "88d27041cf4d36e499e2c54b6c44d9115ccf124a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:33:54 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 17:33:54 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "baf9226667734579e344f612ed39f727079cad51",
      "tree": "9744efb5f1838ea73b695a0ab862547fdcf92ecf",
      "parents": [
        "57648cd52b1848c6885bdbd948d113d52f3ddd43",
        "43f0de8d0298e624e6c3bf2185b6003a59b331bd"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 04 16:22:41 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "2fc42814d8a9dd757abc7f80fbf11e9247e97d40",
      "tree": "8216bbfc4fdf9bda4e30c04f415725dd0ef6da4f",
      "parents": [
        "c6baa1963c2a76ffdb157e8b9a5a55b30046b125",
        "29cb8d0d249f6b8fa33683cc17622ff16ada834c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 15:00:08 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 15:00:11 2009 +0000"
      },
      "message": "Merge branch \u0027pending-dma-streaming\u0027 (early part) into devel\n"
    },
    {
      "commit": "c6baa1963c2a76ffdb157e8b9a5a55b30046b125",
      "tree": "9063398d2406042670759e207d9058ec5e7b770b",
      "parents": [
        "5cb2faa6ede7ada9cb2bffc832c4ce60f53d6834",
        "26a26d329688ab018e068b412b03d43d7c299f0a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 15:00:00 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 15:00:00 2009 +0000"
      },
      "message": "Merge branch \u0027pending-dma-coherent\u0027 into devel\n"
    },
    {
      "commit": "5cb2faa6ede7ada9cb2bffc832c4ce60f53d6834",
      "tree": "7b72b66081d042a41dc822575503133364857ce2",
      "parents": [
        "e0ee98513d1a2e24d2ddbdecf4216bcca29d1158",
        "6060e8df517847bf445ebc61de7d4d9c7faae990"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:59:47 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:59:47 2009 +0000"
      },
      "message": "Merge branch \u0027pending-misc\u0027 (early part) into devel\n"
    },
    {
      "commit": "6060e8df517847bf445ebc61de7d4d9c7faae990",
      "tree": "64a86fe9a921584e38b7ce24521248b8461171c6",
      "parents": [
        "ea201dbb78651c71c56e440b8b3132906bc7456d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 25 14:12:27 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:58:51 2009 +0000"
      },
      "message": "ARM: I-cache: flush executable mappings in flush_cache_range()\n\nDirk Behme reported instability on ARM11 SMP (VIPT non-aliasing cache)\ncaused by the dynamic linker changing protection on text pages to write\nGOT entries.  The problem is due to an interaction between the write\nfaulting code providing new anonymous pages which are incoherent with\nthe I-cache due to write buffering, and the I-cache not having been\ninvalidated.\n\na4db94d plugs the hole with the data cache coherency.  This patch\nprovides the other half of the fix by flushing the I-cache in\nflush_cache_range() for VM_EXEC VMAs (which is what we have when the\nregion is being made executable again.)  This ensures that the I-cache\nwill be up to date with the newly COW\u0027d pages.\n\nNote: if users are writing instructions, then they still need to use\nthe ARM sys_cacheflush API to ensure that the caches are correctly\nsynchronized.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea201dbb78651c71c56e440b8b3132906bc7456d",
      "tree": "53fa8679229960bb585766c5b49301dee834bcec",
      "parents": [
        "9e95922b1016ac941db7edcf6b6088b3c2e916c8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 25 14:31:40 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:58:51 2009 +0000"
      },
      "message": "ARM: I-cache: avoid flushing in flush_cache_mm()\n\nflush_cache_mm() is called in two cases:\n1. when a process exits, just before the page tables are torn down.\n   We can allow the stale lines to evict themselves over time without\n   causing any harm.\n\n2. when a process forks, and we\u0027ve allocated a new ASID.\n   The instruction cache issues are dealt with as pages are brought\n   into the new process address space.  Flushing the I-cache here is\n   therefore unnecessary.\n\nHowever, we must keep the VIPT aliasing D-cache flush to ensure that\nany dirty cache lines are not written back after the pages have been\nreallocated for some other use - which would result in corruption.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9e95922b1016ac941db7edcf6b6088b3c2e916c8",
      "tree": "1b60b7231f9412e7c842c9a12804b3ab914ca5cd",
      "parents": [
        "115b22474eb1905da2f606a057da3455833333d3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 25 13:35:13 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:58:51 2009 +0000"
      },
      "message": "ARM: I-cache: Add invalidation for VIVT ASID tagged caches\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "115b22474eb1905da2f606a057da3455833333d3",
      "tree": "21633ac227c92fc6f646ccdb5a0b3d7f5f73aaba",
      "parents": [
        "f91fb05d826a43063fa0aa2ec30c23d3993a208d"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Nov 24 18:54:07 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:58:50 2009 +0000"
      },
      "message": "ARM: 5794/1: Flush the D-cache during copy_user_highpage()\n\nThe I and D caches for copy-on-write pages on processors with\nwrite-allocate caches become incoherent causing problems on application\nrelying on CoW for text pages (dynamic linker relocating symbols in a\ntext page). This patch flushes the D-cache for such pages.\n\nCc: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f91fb05d826a43063fa0aa2ec30c23d3993a208d",
      "tree": "9ada5aefa09d40b70ea3b8a5e89d7ce6aa2a5fd9",
      "parents": [
        "2df341edf6b8a2db7f414d00faeadccbdd9844ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 24 23:05:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:58:50 2009 +0000"
      },
      "message": "ARM: Remove __flush_icache_all() from __flush_dcache_page()\n\nBoth call sites for __flush_dcache_page() end up calling\n__flush_icache_all() themselves, so having __flush_dcache_page() do\nthis as well is wasteful.  Remove the duplicated icache flushing.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2df341edf6b8a2db7f414d00faeadccbdd9844ab",
      "tree": "e88bb4f549103a9fe25552ab136c9ce3daab61f1",
      "parents": [
        "7b0a1003e780193e2a11c27f5059c26b65f60679"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 24 22:58:40 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:58:50 2009 +0000"
      },
      "message": "ARM: Move __flush_icache_all() out of flush_pfn_alias()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7b0a1003e780193e2a11c27f5059c26b65f60679",
      "tree": "c3277aa1f6536530514dafd946770928b4bf4aff",
      "parents": [
        "421fe93cc4b06b2f5e875cbe0f692800d4862ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 24 14:11:59 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 04 14:58:50 2009 +0000"
      },
      "message": "ARM: Reduce __flush_dcache_page() visibility\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fedea672a3aab3b99d03e69805ee423c73af1961",
      "tree": "d83c0187baa13dd2fde1cae257a94ac7cab3c839",
      "parents": [
        "b16533d3331e3b5905f31b00399933f956936c97"
      ],
      "author": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Thu Dec 03 20:30:34 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Dec 04 13:23:41 2009 +0100"
      },
      "message": "mx31moboard: fix typo\n\nCurrently, linux-next breaks due to a typo introduced in commit\n33c4d91928bea4444b067e620496befbeb87029c\n\nThis patch fixes it.\n\nSigned-off-by: Robert Schwebel \u003cr.schwebel@pengutronix.de\u003e\nCc: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "43f0de8d0298e624e6c3bf2185b6003a59b331bd",
      "tree": "2b7878b9eb33c6c179524adf15a3ce19287611db",
      "parents": [
        "3482594802d80a595ca50b16d3a25bcc1eb480c8"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 27 16:43:53 2009 +0000"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 04 10:46:08 2009 +0000"
      },
      "message": "S3C64XX: Staticise platform data for PCM devices\n\nThe symbols aren\u0027t declared and don\u0027t need to be exported, they go\nalong with the device structure.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "88d27041cf4d36e499e2c54b6c44d9115ccf124a",
      "tree": "35fbfd5f334cede7211ec0df809ccc6af1fa1831",
      "parents": [
        "009f742bded4cc7c89b901d59452fbfc0eb292c5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Nov 27 16:43:54 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 03 21:58:10 2009 +0000"
      },
      "message": "ARM: S3C6410: Correct names of IISv4 data output pin definitions\n\nThe naming of the defines suggests that there are three IISv4 ports\nwith one data line each when in fact there is a single IISv4 port\nwith three data lines.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "009f742bded4cc7c89b901d59452fbfc0eb292c5",
      "tree": "9d4205b21fc69ecd5c124f2834d57d5b022dba0a",
      "parents": [
        "f18ea8276bc6b0f8584c442905e9badc2acc8785",
        "92b118f6968ae0788ac659af47b464acd9a754a1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 03 21:53:10 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 03 21:53:10 2009 +0000"
      },
      "message": "ARM: Merge next-s3c64xx-updates\n\nMerge branch \u0027next-s3c64xx-updates\u0027 into for-rmk\n\nConflicts:\n\n\tarch/arm/plat-s3c/dev-hsmmc2.c\n\tarch/arm/plat-s3c/include/plat/sdhci.h\n"
    },
    {
      "commit": "f18ea8276bc6b0f8584c442905e9badc2acc8785",
      "tree": "f71e3f05420f35f7eaf838d93fb83d665aedcac4",
      "parents": [
        "3d4db84cee590dbf5b5fa49d8bcd9e1c60f2a4b5",
        "1a71e4ade19d51bab03b6837d4d33a953e4e1206"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 03 21:33:01 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 03 21:33:01 2009 +0000"
      },
      "message": "ARM: Merge next-s3c24xx-dev-rtp\n\nMerge branch \u0027next-s3c24xx-dev-rtp\u0027 into for-rmk\n\nConflicts:\n\n\tarch/arm/mach-s3c2440/mach-anubis.c\n"
    },
    {
      "commit": "3d4db84cee590dbf5b5fa49d8bcd9e1c60f2a4b5",
      "tree": "7372a6f8ed5f4adb8c6829447aaea2872d0e61f6",
      "parents": [
        "0c31862880c4f8d4a36d3a208e76d45066aeeb88",
        "ccae941ee2de58b9391f4e166b1bad33fcbfc119"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 03 21:31:20 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 03 21:31:20 2009 +0000"
      },
      "message": "ARM: Merge next-s3c24xx-simtec\n\nMerge branch \u0027next-s3c24xx-simtec\u0027 into for-rmk\n"
    },
    {
      "commit": "48371cd3f4226275c529bb8675a99572db19cc7c",
      "tree": "c76042ed297179c2c4823d11f2c9d7447049ae1a",
      "parents": [
        "1f739d7643c4cf78b4f2d9d620c4305aafc7d3b9"
      ],
      "author": {
        "name": "Srinidhi Kasagar",
        "email": "srinidhi.kasagar@stericsson.com",
        "time": "Wed Dec 02 06:18:03 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 03 19:42:30 2009 +0000"
      },
      "message": "ARM: 5845/1: l2x0: check whether l2x0 already enabled\n\nIf running in non-secure mode accessing\nsome registers of l2x0 will fault. So\ncheck if l2x0 is already enabled, if so\ndo not access those secure registers.\n\nSigned-off-by: srinidhi kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f739d7643c4cf78b4f2d9d620c4305aafc7d3b9",
      "tree": "9e2020cbe60fe0e9543e149df661b68a53a6cac7",
      "parents": [
        "394168389c5770accf1d255fdfe45846ec121585"
      ],
      "author": {
        "name": "Leo Chen",
        "email": "leochen@broadcom.com",
        "time": "Fri Nov 20 00:50:07 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 03 19:42:30 2009 +0000"
      },
      "message": "ARM: 5792/1: bcmring: clean up mach/io.h\n\nremoved old macro definition for io access, using\nthe generic macros defined in asm/io.h\n\nSigned-off-by: Leo Hao Chen \u003cleochen@broadcom.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "220d0b1dbf78c6417a658c96e571415552d3abac",
      "tree": "70cd3862540c38ea490e7a27c3c7acc35b680234",
      "parents": [
        "474b18ccc264c472abeec50f48469b6477202699",
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Dec 03 13:49:39 2009 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Dec 03 13:49:39 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.33\n"
    },
    {
      "commit": "467832032cc07626880363efa8625719c16c04eb",
      "tree": "ee9a62c04f0b3106e412bc1b2dd1cea5566d5ca7",
      "parents": [
        "66d2a5952eab875f1286e04f738ef029afdaf013",
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Dec 02 23:38:13 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Dec 02 23:38:13 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32\u0027 into next\n"
    },
    {
      "commit": "9a01609e1885b827b979d6d9dd86f43208a9e5fc",
      "tree": "5b6cb6464560d4d04ea1f117e65cf0e39ee0ae1a",
      "parents": [
        "4421752e331cfb1d942b47ffdb26e451a8da58a0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Dec 01 20:09:26 2009 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Dec 02 16:52:21 2009 -0800"
      },
      "message": "arm: omap: Add omap3_defconfig\n\nHaving one combined defconfig that is the superset of the individual\ndefconfigs for OMAP3 platforms is useful for easily finding build\nerrors. Not to mention convenient as a base if you want to boot several\nplatforms with a single kernel image.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4c8b581dd28588940a328632e406baab574e0ce5",
      "tree": "afddb5d79c1d360b15c3b0782d484b06ce66d28b",
      "parents": [
        "9e3e7afe9bd73cc3fe0d742ba3391e864e234923"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Nov 30 13:31:29 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Dec 02 12:17:16 2009 +0100"
      },
      "message": "i.MX27 audmux: Fix register offsets\n\nWe have two holes in the register space. The driver did not\nhandle this. Fix it.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9e3e7afe9bd73cc3fe0d742ba3391e864e234923",
      "tree": "4e944d3f94fcc17c50c48f7d02a8d0bd5c595cf2",
      "parents": [
        "9c2daf15ac5aba3c7897540c3b606e54550d9c8f"
      ],
      "author": {
        "name": "Alan Carvalho de Assis",
        "email": "acassis@gmail.com",
        "time": "Fri Nov 27 14:09:54 2009 -0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Dec 02 12:06:14 2009 +0100"
      },
      "message": "mx27: mxt_td60: Add support to SD/MMC\n\nThis patch configures iomux and i2c io expander in order to add\nsupport to SD/MMC cards on i-MXT TD60.\n\nSigned-off-by: Alan Carvalho de Assis \u003cacassis@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "183bd50f4fe6cd49c1790a90163e3d1ece80f344",
      "tree": "e3c5f25de7f2f36b4a18c99d55c435f5244e6864",
      "parents": [
        "c5d6c7708c3e58015b2e4e13e6cea02c8567a94e"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "virtuoso@slind.org",
        "time": "Tue Dec 01 14:03:31 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 02 10:25:23 2009 +0000"
      },
      "message": "ARM: 5843/1: OMAP3: add AMBA devices for ETM and ETB\n\nThis enables on-chip tracing components found in omap3xxx.\n\nSigned-off-by: Alexander Shishkin \u003cvirtuoso@slind.org\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c5d6c7708c3e58015b2e4e13e6cea02c8567a94e",
      "tree": "2ea9eb6d16be3de06d1172ed83e6bfe2c1c7d376",
      "parents": [
        "29e553631b2a0d4eebd23db630572e1027a9967a"
      ],
      "author": {
        "name": "Alexander Shishkin",
        "email": "virtuoso@slind.org",
        "time": "Tue Dec 01 14:00:51 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 02 10:25:22 2009 +0000"
      },
      "message": "ARM: 5841/1: a driver for on-chip ETM and ETB\n\nThis driver implements support for on-chip Embedded Tracing Macrocell and\nEmbedded Trace Buffer. It allows to trigger tracing of kernel execution flow\nand exporting trace output to userspace via character device and a sysrq\ncombo.\n\nTrace output can then be decoded by a fairly simple open source tool [1]\nwhich is already sufficient to get the idea of what the kernel is doing.\n\n[1]: http://github.com/virtuoso/etm2human\n\nSigned-off-by: Alexander Shishkin \u003cvirtuoso@slind.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff9c38bba37937adb909cceb2a6521f2e92e17c6",
      "tree": "93bd6152d9fa28348be99ef1c788040cc7b7a94d",
      "parents": [
        "65c0cfafce9575319fb6f70080fbe226e5617e3b",
        "b2722b1c3a893ec6021508da15b32282ec79f4da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 22:13:38 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 22:13:38 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/mac80211/ht.c\n"
    },
    {
      "commit": "045868df2c5eee2330c052f8237b428afa9394fd",
      "tree": "e4ccc0973d45cd19396a7cd6710ba26a360b1dac",
      "parents": [
        "39986ca6bd8a8584d6bc9a52dcdf4653a905c611"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Dec 01 14:08:47 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 23:08:31 2009 +0000"
      },
      "message": "ARM: 5844/1: rename w90p910_defconfig to n uc910_defconfig\n\nrename w90p910_defconfig\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39986ca6bd8a8584d6bc9a52dcdf4653a905c611",
      "tree": "8228c71e178941d22ec3a3d78acbcb16afb44bdd",
      "parents": [
        "6aeb4e4a9d3e5c53ebaaeee6bd9cce41a3b8eb09"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Dec 01 14:01:55 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 23:08:31 2009 +0000"
      },
      "message": "ARM: 5842/1: add spi resource support for nuc900\n\nadd spi resource support\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6aeb4e4a9d3e5c53ebaaeee6bd9cce41a3b8eb09",
      "tree": "b32bdedd1151cc4545aadad26e8523c2ebfccc39",
      "parents": [
        "9b5b495281821167f67ca82070a631fbde46ce61"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Dec 01 13:57:28 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 23:08:30 2009 +0000"
      },
      "message": "ARM: 5839/1: add nuc960_defconfig\n\nadd nuc960_defconfig\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b5b495281821167f67ca82070a631fbde46ce61",
      "tree": "f7fb5669117c9eeffaa3dd54e481e531655b867e",
      "parents": [
        "29e553631b2a0d4eebd23db630572e1027a9967a"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Dec 01 13:55:19 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 23:08:30 2009 +0000"
      },
      "message": "ARM: 5838/1: add nuc950_defconfig\n\nadd nuc950_defconfig\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d7931d9f7ab9de9158c6905caae979999134ad4d",
      "tree": "3903d96bfea61a4c66b11f95535928b4cb991327",
      "parents": [
        "fb3704663058ebb8ec05236f9c984b702550bac5",
        "da43243e765908d2ce6d22b2be995edf3218457d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 18:22:54 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 18:22:54 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel-stable\n"
    },
    {
      "commit": "421fe93cc4b06b2f5e875cbe0f692800d4862ee5",
      "tree": "88c5985799273a7c854159246d715e1ad85646f9",
      "parents": [
        "b7dc0b2cfc6e9bc7270915c642a8a8e999b6095e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 25 10:23:04 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 18:20:07 2009 +0000"
      },
      "message": "ARM: ZERO_PAGE: Avoid flush_dcache_page() for zero page\n\nThe zero page is read-only, and has its cache state cleared during\nboot.  No further maintanence for this page is required.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7dc0b2cfc6e9bc7270915c642a8a8e999b6095e",
      "tree": "68853dc2d48f9abcd5eadab0dc181ad8b0e8ac59",
      "parents": [
        "2f0b192633f1fbf253b21c90938733491549edae"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 25 11:25:50 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 18:20:07 2009 +0000"
      },
      "message": "ARM: Avoid evaluating page_address() multiple times\n\npage_address() is a function call rather than a macro, and so:\n\n\tif (page_address(page))\n\t\tdo_something(page_address(page));\n\nresults in two calls to this function.  This is unnecessary; remove\nthe duplication.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2f0b192633f1fbf253b21c90938733491549edae",
      "tree": "a429eaf88e591ea9674075ac6389e9a751da9806",
      "parents": [
        "29e553631b2a0d4eebd23db630572e1027a9967a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Oct 25 10:40:02 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 01 18:20:07 2009 +0000"
      },
      "message": "ARM: Avoid duplicated implementation for VIVT cache flushing\n\nWe had two copies of the wrapper code for VIVT cache flushing - one in\nasm/cacheflush.h and one in arch/arm/mm/flush.c.  Reduce this down to\none common copy.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "71abe6f5cea3be6819f93907b37bb4ec826720ae"
}
