)]}'
{
  "log": [
    {
      "commit": "9035cefc2d4b67591cbc2e4e8fbc8d73901ca9eb",
      "tree": "5c834ee490688ae5254a8d62cc4ea878b60b2b67",
      "parents": [
        "5a1b22beeff30d870bf2169a37e343e06cb5db3a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Apr 28 11:13:54 2009 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Jun 15 11:18:24 2009 +0100"
      },
      "message": "regulator: Support list_voltage for fixed voltage regulator\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "5a1b22beeff30d870bf2169a37e343e06cb5db3a",
      "tree": "eed4c8e52e3eb727dd3860ba9a25b6ebb5422d79",
      "parents": [
        "7c314991d7d7ad4edf96e8322bcb30e8452957b7"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 27 18:21:18 2009 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Jun 15 11:18:23 2009 +0100"
      },
      "message": "regulator: Move regulator drivers to subsys_initcall()\n\nRegulators need to be available early in init in order to allow them\nto be available for consumers when requested. This is generally done\nby registering them at subsys_initcall() time but not all regulator\ndrivers have done that. Convert these drivers to do so in order to\nmimimise future support.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "7c314991d7d7ad4edf96e8322bcb30e8452957b7",
      "tree": "e6ff0860de3f408f9f5ce960cf314e95cb05ae74",
      "parents": [
        "1d98cccf7f8b944ba4ea56d14bbb7c2eeee59bfe"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Tue Apr 28 12:01:16 2009 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Jun 15 11:18:23 2009 +0100"
      },
      "message": "regulator: build fix for powerpc - renamed show_state\n\nThis patch fixes the follwing build failure on powerpc:-\n\n\u003e Today\u0027s linux-next build (powerpc allyesconfig) failed like this:\n\u003e\n\u003e drivers/regulator/userspace-consumer.c:43: error: conflicting types\n\u003e for \u0027show_state\u0027\n\u003e include/linux/sched.h:273: note: previous definition of \u0027show_state\u0027\n\u003e was here\n\u003e\n\u003e Caused by commit 5defa2bce704ca4151cfe24e4297aa7797cafd22 (\"regulator:\n\u003e add userspace-consumer driver\") which I have reverted for today.\n\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "1d98cccf7f8b944ba4ea56d14bbb7c2eeee59bfe",
      "tree": "079c8db0e879dbddcec7658dee610ade43d86c67",
      "parents": [
        "55f4fa4e33e90c6b25b4c8ed038392a73b654fef"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Apr 26 16:49:39 2009 +0300"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Jun 15 11:18:22 2009 +0100"
      },
      "message": "regulator: add userspace-consumer driver\n\nThe userspace-consumer driver allows control of voltage and current\nregulator state from userspace. This is required for fine-grained\npower management of devices that are completely controller by userspace\napplications, e.g. a GPS transciever connected to a serial port.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "55f4fa4e33e90c6b25b4c8ed038392a73b654fef",
      "tree": "59e9c50090ca6f2bc5ed1a743c0521560c77fcfa",
      "parents": [
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Thu Apr 23 20:10:43 2009 +0200"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Mon Jun 15 11:18:22 2009 +0100"
      },
      "message": "Maxim 1586 regulator driver\n\nThe Maxim 1586 regulator is a voltage regulator with 2\nvoltage outputs, specially suitable for Marvell PXA\nchips. One output is in the range of required VCC_CORE by\nthe PXA27x chips, the other in the VCC_USIM required as well\nby PXA27x chips.\n\nThe chip is controlled through the I2C bus.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "45e3e1935e2857c54783291107d33323b3ef33c8",
      "tree": "26a6e3228b52d0f96f6e56e5879ca898fe909592",
      "parents": [
        "cf5046323ea254be72535648a9d090b18b8510f3",
        "3f8d9ced7746f3f329ccca0bb3f3c7a2c15c47bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 14:12:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 14:12:18 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (53 commits)\n  .gitignore: ignore *.lzma files\n  kbuild: add generic --set-str option to scripts/config\n  kbuild: simplify argument loop in scripts/config\n  kbuild: handle non-existing options in scripts/config\n  kallsyms: generalize text region handling\n  kallsyms: support kernel symbols in Blackfin on-chip memory\n  documentation: make version fix\n  kbuild: fix a compile warning\n  gitignore: Add GNU GLOBAL files to top .gitignore\n  kbuild: fix delay in setlocalversion on readonly source\n  README: fix misleading pointer to the defconf directory\n  vmlinux.lds.h update\n  kernel-doc: cleanup perl script\n  Improve vmlinux.lds.h support for arch specific linker scripts\n  kbuild: fix headers_exports with boolean expression\n  kbuild/headers_check: refine extern check\n  kbuild: fix \"Argument list too long\" error for \"make headers_check\",\n  ignore *.patch files\n  Remove bashisms from scripts\n  menu: fix embedded menu presentation\n  ...\n"
    },
    {
      "commit": "3f8d9ced7746f3f329ccca0bb3f3c7a2c15c47bb",
      "tree": "e161de8a087fa5a42abbea7be6b712f7b8afc56c",
      "parents": [
        "1f990cf94559e0a7363d56aade1d5dc6c515b60b"
      ],
      "author": {
        "name": "Arne Janbu",
        "email": "arnej@ampheus.de",
        "time": "Wed Jun 10 18:25:10 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:53:56 2009 +0200"
      },
      "message": ".gitignore: ignore *.lzma files\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "cf5046323ea254be72535648a9d090b18b8510f3",
      "tree": "d44894722bd965b2f28a54c4dc4157f22b618c34",
      "parents": [
        "ae937debe178b4327fd67d604ee83a20f22aa0de",
        "8d34ff34016959d464fd5582ea6a8226fe57ab0e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:53:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:53:22 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Don\u0027t double-free IRQs when falling back from MSI-X to INTx\n  IB/mthca: Don\u0027t double-free IRQs when falling back from MSI-X to INTx\n  IB/mlx4: Add strong ordering to local inval and fast reg work requests\n  IB/ehca: Remove superfluous bitmasks from QP control block\n  RDMA/cxgb3: Limit fast register size based on T3 limitations\n  RDMA/cxgb3: Report correct port state and MTU\n  mlx4_core: Add module parameter for number of MTTs per segment\n  IB/mthca: Add module parameter for number of MTTs per segment\n  RDMA/nes: Fix off-by-one bugs in reset_adapter_ne020() and init_serdes()\n  infiniband: Remove void casts\n  IB/ehca: Increment version number\n  IB/ehca: Remove unnecessary memory operations for userspace queue pairs\n  IB/ehca: Fall back to vmalloc() for big allocations\n  IB/ehca: Replace vmalloc() with kmalloc() for queue allocation\n"
    },
    {
      "commit": "ae937debe178b4327fd67d604ee83a20f22aa0de",
      "tree": "d337179b207aa5be5e47330199319dd6f421b3b7",
      "parents": [
        "9cf46a35d25debfc314dd6f090b8075bd0b7f74c",
        "0419bb466f5059e40e141b1e3ab258a862ae11f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:52:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:52:53 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/headers-check-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/headers-check-2.6:\n  headers_check fix: mn10300, setup.h\n  headers_check fix: mn10300, ptrace.h\n"
    },
    {
      "commit": "9cf46a35d25debfc314dd6f090b8075bd0b7f74c",
      "tree": "dbf3007c0205159b6b6cabcb735bdc9503e1e6b4",
      "parents": [
        "5a7e3d1281bbc4404b250b4a18d3ecb07c77640c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jun 13 19:37:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:52:01 2009 -0700"
      },
      "message": "fusion: fix recent kernel-doc problems\n\nFix recent fusion driver kernel-doc fatal error and warnings.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Eric.Moore@lsi.com\nCc: support@lsi.com\nCc: DL-MPTFusionLinux@lsi.com\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a7e3d1281bbc4404b250b4a18d3ecb07c77640c",
      "tree": "418a84281f2d2334814ffdb20ad4e3ab41284476",
      "parents": [
        "2625b10d8c37656cf410a464ed95942b3abbd1f6"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sat Jun 13 14:52:33 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:50:36 2009 -0700"
      },
      "message": "keyboard: advertise KT_DEAD2 extended diacriticals\n\nIn addition to KT_DEAD which has limited support for diacriticals,\nthere is KT_DEAD2 that can support 256 criticals, so let\u0027s advertise\nit in \u003clinux/keyboard.h\u003e.\n\nThis lets userland know abut the drivers/char/keyboard.c function\nk_dead2, which supports more than the few trivial ones that k_dead\nsupports.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f990cf94559e0a7363d56aade1d5dc6c515b60b",
      "tree": "b35e62754b90ffb46295249106c1d2cf6c65b4a5",
      "parents": [
        "47312d2cfd9b769c1739738602c163c4c9814c7b"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 25 16:43:27 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:08 2009 +0200"
      },
      "message": "kbuild: add generic --set-str option to scripts/config\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "47312d2cfd9b769c1739738602c163c4c9814c7b",
      "tree": "029e0c3ff19b5a246bae472f36b19e9281293cfd",
      "parents": [
        "566432224731c3d8fa7925ce07953701f536a666"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Mon May 25 16:43:25 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:08 2009 +0200"
      },
      "message": "kbuild: simplify argument loop in scripts/config\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "566432224731c3d8fa7925ce07953701f536a666",
      "tree": "f79fe2d95505f0f1b22ded009638e94df023ae9a",
      "parents": [
        "17b1f0de79dbdf5cfb2686b63a7fb9ecc440da7c"
      ],
      "author": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Sun Jun 14 22:48:07 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:48:07 2009 +0200"
      },
      "message": "kbuild: handle non-existing options in scripts/config\n\nIf an option does not exist in .config, set it at the end of the file.\n\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2625b10d8c37656cf410a464ed95942b3abbd1f6",
      "tree": "f02fc44aaed07dceed2566b3fdf4dc64b786cb89",
      "parents": [
        "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
        "7f72134c32eb64c77d1fb35123ba8bf815bf797c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:57 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (25 commits)\n  atmel-mci: add MCI2 register definitions\n  atmel-mci: Integrate AT91 specific definition in header file\n  tmio_mmc: allow compilation for ASIC3\n  mmc_block: do not DMA to stack\n  sdhci: Print ADMA status and pointer on debug\n  tmio_mmc: fix clock setup\n  tmio_mmc: map SD control registers after enabling the MFD cell\n  tmio_mmc: correct probe return value for num_resources !\u003d 3\n  tmio_mmc: don\u0027t use set_irq_type\n  tmio_mmc: add bus_shift support\n  MFD,mmc: tmio_mmc: make HCLK configurable\n  mmc_spi: don\u0027t use EINVAL for possible transmission errors\n  cb710: more cleanup for the DEBUG case.\n  sdhci: platform driver for SDHCI\n  mxcmmc: remove frequency workaround\n  cb710: handle DEBUG define in Makefile\n  cb710: add missing parenthesis\n  cb710: fix printk format string\n  mmc: Driver for CB710/720 memory card reader (MMC part)\n  pxamci: add regulator support.\n  ...\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "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: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "b322b7816908487c08b89b72f838174c37d8c836",
      "tree": "8fde3f20bf6fb97b91fd3f88e032251f0c569d00",
      "parents": [
        "f44c2c9e073a578b2946bcf4127ffb041ee765b8",
        "6341de0527c26ea1eaf7b7918e1df98f99e1a525"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:45:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:45:49 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: fix inverted wheel for bluetooth version of apple mighty mouse\n  HID: no more reinitializtion is needed in post_reset\n  HID: hidraw -- fix comment about accepted devices\n  HID: Multitouch support for the N-Trig touchscreen\n  HID: add new multitouch and digitizer contants\n  HID: autocentering support for Logitech Force 3D Pro\n  HID: fix hid-ff drivers so that devices work even without ff support\n  HID: force feedback support for SmartJoy PLUS PS2/USB adapter\n  HID: Wacom Graphire Bluetooth driver\n  HID: autocentering support for Logitech G25 Racing Wheel\n"
    },
    {
      "commit": "f44c2c9e073a578b2946bcf4127ffb041ee765b8",
      "tree": "bc50359ad77181dc1fe83be10e7af83ecc9114ee",
      "parents": [
        "2cf4d4514d5b43c1f3b64bd0ec8b9853bde8f1dc",
        "73be1591579084a8103a7005dd3172f3e9dd7362"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:45:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:45:05 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5545/2: add flush_kernel_dcache_page() for ARM\n"
    },
    {
      "commit": "17b1f0de79dbdf5cfb2686b63a7fb9ecc440da7c",
      "tree": "0bf1a077eb42e61b353463c4c7193af09971e379",
      "parents": [
        "028f042613c3c99db20dd7f4e4069fbbcea92dd7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 08 19:12:13 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:43:46 2009 +0200"
      },
      "message": "kallsyms: generalize text region handling\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "028f042613c3c99db20dd7f4e4069fbbcea92dd7",
      "tree": "e23ca3d718e947a533c6e54cce9ac9b9f5f27691",
      "parents": [
        "2185a5ecd98d2cebc6a29b07b1ea4f7334c2ccc3"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jul 10 06:25:40 2006 +0000"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:43:45 2009 +0200"
      },
      "message": "kallsyms: support kernel symbols in Blackfin on-chip memory\n\nThe Blackfin arch has a discontiguous .text layout due to having on-chip\ninstruction memory and no virtual memory support.  As such, we need to\nadd explicit checks for these additional .text regions.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2cf4d4514d5b43c1f3b64bd0ec8b9853bde8f1dc",
      "tree": "e35a625496acc6ac852846d40b8851186b9d1ac4",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037",
        "ce53895a5d24e0ee19fb92f56c17323fb4c9ab27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (417 commits)\n  MAINTAINERS: EB110ATX is not ebsa110\n  MAINTAINERS: update Eric Miao\u0027s email address and status\n  fb: add support of LCD display controller on pxa168/910 (base layer)\n  [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN\n  [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines\n  [ARM] 5544/1: Trust PrimeCell resource sizes\n  [ARM] pxa/sharpsl_pm: cleanup of gpio-related code.\n  [ARM] pxa/sharpsl_pm: drop set_irq_type calls\n  [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one\n  [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it\u0027s now pxa specific\n  [ARM] sa1100: remove unused collie_pm.c\n  [ARM] pxa: fix the conflicting non-static declarations of global_gpios[]\n  [ARM] 5550/1: Add default configure file for w90p910 platform\n  [ARM] 5549/1: Add clock api for w90p910 platform.\n  [ARM] 5548/1: Add gpio api for w90p910 platform\n  [ARM] 5551/1: Add multi-function pin api for w90p910 platform.\n  [ARM] Make ARM_VIC_NR depend on ARM_VIC\n  [ARM] 5546/1: ARM PL022 SSP/SPI driver v3\n  ARM: OMAP4: SMP: Update defconfig for OMAP4430\n  ARM: OMAP4: SMP: Enable SMP support for OMAP4430\n  ...\n"
    },
    {
      "commit": "2185a5ecd98d2cebc6a29b07b1ea4f7334c2ccc3",
      "tree": "3654b233631aec09bd5d8c1648cf036854004f30",
      "parents": [
        "d067aa741589a9783cc43315119e0f431b4e382c"
      ],
      "author": {
        "name": "Adam Lackorzynski",
        "email": "adam@os.inf.tu-dresden.de",
        "time": "Sun Jun 14 22:38:59 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:38:59 2009 +0200"
      },
      "message": "documentation: make version fix\n\nThe Makefiles in the build directories use the internal make variable\nMAKEFILE_LIST which is available from make 3.80 only.  (The patch would be\nvalid back to 2.6.25)\n\nSigned-off-by: Adam Lackorzynski \u003cadam@os.inf.tu-dresden.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d067aa741589a9783cc43315119e0f431b4e382c",
      "tree": "2dbfbd85123be195e0ca3bf5365f6a16995f8f03",
      "parents": [
        "f2ac5e78928bf94118b4d4911166a02e8a87d3ea"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Wed Jun 10 12:48:23 2009 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:36:23 2009 +0200"
      },
      "message": "kbuild: fix a compile warning\n\ngcc-4.4.1:\n\n HOSTCC  scripts/basic/fixdep\nscripts/basic/fixdep.c: In function \u0027traps\u0027:\nscripts/basic/fixdep.c:377: warning: dereferencing type-punned pointer will break strict-aliasing rules\nscripts/basic/fixdep.c:379: warning: dereferencing type-punned pointer will break strict-aliasing rules\n\n(Apparently -fno-strict-aliasing will fix this too)\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8d34ff34016959d464fd5582ea6a8226fe57ab0e",
      "tree": "63523621aa0b1f5811916297b7ea7e505157e4d0",
      "parents": [
        "3026c19a14ba71ccd4dc4925abab9395ea12839c",
        "25a52393270ca48c7d0848672ad4423313033c3d",
        "5b891a9332dc4212bf166a4506092fbcd60f2319",
        "2ac6bf4ddc87c3b6b609f8fa82f6ebbffeac12f4",
        "d1fdf24b4074a8d962f9a28519c99dcdd66bdee3",
        "28e43a519b9edb8277fc6b490ad17aa38c45a02b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jun 14 13:31:19 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jun 14 13:31:19 2009 -0700"
      },
      "message": "Merge branches \u0027cxgb3\u0027, \u0027ehca\u0027, \u0027misc\u0027, \u0027mlx4\u0027, \u0027mthca\u0027 and \u0027nes\u0027 into for-linus\n"
    },
    {
      "commit": "d1fdf24b4074a8d962f9a28519c99dcdd66bdee3",
      "tree": "ad9a3b623b5f7a23811f68ae95e100119b037635",
      "parents": [
        "9aa0a489d909af0cc36c41d3061ef956c7442ce2"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jun 14 13:30:45 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun Jun 14 13:30:45 2009 -0700"
      },
      "message": "mlx4_core: Don\u0027t double-free IRQs when falling back from MSI-X to INTx\n\nWhen both MSI-X and legacy INTx fail to generate an interrupt, the\ndriver frees the MSI-X interrupts twice.  Fix this by clearing the\nhave_irq flag for the MSI-X interrupts when they are freed the first\ntime.  This is the same bug that was reported in ib_mthca by Yinghai\nLu \u003cyhlu.kernel@gmail.com\u003e.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f2ac5e78928bf94118b4d4911166a02e8a87d3ea",
      "tree": "b5aaef32231ae2835cfaa290bf7d7da3fd686104",
      "parents": [
        "a2bb90a08cb3b64dd815d762ffde2312582a6ec9"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Thu Jun 11 12:21:47 2009 +0300"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:30:24 2009 +0200"
      },
      "message": "gitignore: Add GNU GLOBAL files to top .gitignore\n\nIgnore GPATH, GRTAGS, GSYMS, and GTAGS generated by GNU GLOBAL.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a2bb90a08cb3b64dd815d762ffde2312582a6ec9",
      "tree": "469e2ca62aec1fc1764fb2f55dc8a0650e4b8d42",
      "parents": [
        "b2d8993026a26f4ece8c8b3f2e138d2ba8f18eaa"
      ],
      "author": {
        "name": "Nico Schottelius",
        "email": "nico-linuxsetlocalversion@schottelius.org",
        "time": "Fri Jun 12 09:59:52 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:26:00 2009 +0200"
      },
      "message": "kbuild: fix delay in setlocalversion on readonly source\n\nDo not update index on read only media.\nIdea published by Christian Kujau \u003clists@nerdbynature.de\u003e.\n\nCc: Nico Schottelius \u003cnico@ikn.schottelius.org\u003e\nCc: Christian Kujau \u003clists@nerdbynature.de\u003e\n"
    },
    {
      "commit": "b2d8993026a26f4ece8c8b3f2e138d2ba8f18eaa",
      "tree": "fd766ba048ebbf820ce136cd4cdf755bec811d35",
      "parents": [
        "7923f90fffa8746f6457d4eea2109fd3d6414189"
      ],
      "author": {
        "name": "Patrick Ringl",
        "email": "patrick_@freenet.de",
        "time": "Fri Jun 12 13:58:36 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:20:27 2009 +0200"
      },
      "message": "README: fix misleading pointer to the defconf directory\n\nSigned-off-by: Patrick Ringl \u003cpatrick_@freenet.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "7923f90fffa8746f6457d4eea2109fd3d6414189",
      "tree": "cd262beed7fd28a20f708fdb7889d6c5d55f39d5",
      "parents": [
        "b9d97328e27b9272ed2ff2ad18de61aa1bf12af8"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:10:41 2009 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jun 14 22:10:41 2009 +0200"
      },
      "message": "vmlinux.lds.h update\n\nUpdated after review by Tim Abbott.\n- Use HEAD_TEXT_SECTION\n- Drop use of section-names.h and delete file\n- Introduce EXIT_CALL\n\nDeleting section-names.h required a few simple\nupdates of init.h\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Tim Abbott \u003ctabbott@ksplice.com\u003e\n"
    },
    {
      "commit": "73be1591579084a8103a7005dd3172f3e9dd7362",
      "tree": "0f9dc996b9effc48728b2e25f51c41eded8cb518",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Jun 12 03:09:29 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:20:37 2009 +0100"
      },
      "message": "[ARM] 5545/2: add flush_kernel_dcache_page() for ARM\n\nWithout this, the default implementation is a no op which is completely\nwrong with a VIVT cache, and usage of sg_copy_buffer() produces\nunpredictable results.\n\nTested-by: Sebastian Andrzej Siewior \u003cbigeasy@breakpoint.cc\u003e\n\nCC: stable@kernel.org\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ce53895a5d24e0ee19fb92f56c17323fb4c9ab27",
      "tree": "977ba2faec168a04555b20f1f623f4d2ac0d42e5",
      "parents": [
        "b7c11ec9f1c9f4272f032215ddb0b65d64b22ecc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:09:29 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:09:29 2009 +0100"
      },
      "message": "MAINTAINERS: EB110ATX is not ebsa110\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b7c11ec9f1c9f4272f032215ddb0b65d64b22ecc",
      "tree": "c65b81ef9ae5076d2137034accfa2610f45a13de",
      "parents": [
        "06099961002a813324d057a91695af7c72939da6",
        "7666c17e2b0986a079da46122d8658544416c2cf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:44 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:44 2009 +0100"
      },
      "message": "Merge branch \u0027u300\u0027 into devel\n\nConflicts:\n\tarch/arm/Makefile\nUpdates:\n\tarch/arm/mach-u300/core.c\n\tarch/arm/mach-u300/timer.c\n"
    },
    {
      "commit": "06099961002a813324d057a91695af7c72939da6",
      "tree": "d55ee7a8833c95ee2afb6914bb8a2977cbb9fa31",
      "parents": [
        "4c31791c3d9d38ac052dd5e2981df713d8f3dcc4",
        "c11c22177ae2929598051a39e4655be4a42cb805"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:01:05 2009 +0100"
      },
      "message": "Merge branch \u0027stmp\u0027 into devel\n"
    },
    {
      "commit": "4c31791c3d9d38ac052dd5e2981df713d8f3dcc4",
      "tree": "b7f95922b2f1da5b36d95176e6d8f826151f3ee1",
      "parents": [
        "98797a241e28b787b84d308b867ec4c5fe7bbdf8",
        "7517b3fbe40c231d79d36f31c1e9930cbb8c4be2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:00:16 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:00:16 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "98797a241e28b787b84d308b867ec4c5fe7bbdf8",
      "tree": "edd39824d91bd8cf33d8903e10ed337611483360",
      "parents": [
        "ca8cbc8391cbd4d6e4304fc6b62682ed93d2b165",
        "c626e3f5ca1d95ad2204d3128c26e7678714eb55"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 10:59:32 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 10:59:32 2009 +0100"
      },
      "message": "Merge branch \u0027copy_user\u0027 of git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "0419bb466f5059e40e141b1e3ab258a862ae11f0",
      "tree": "98271916fac9470b281e2a31ad7ec790fbda979b",
      "parents": [
        "c14e1a13b77e0c9cbae7c356ee13af4fc3064428"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:51:12 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:51:12 2009 +0530"
      },
      "message": "headers_check fix: mn10300, setup.h\n\nfix the following \u0027make headers_check\u0027 warnings:\n\n  usr/include/asm-mn10300/setup.h:14: extern\u0027s make no sense in userspace\n  usr/include/asm-mn10300/setup.h:15: extern\u0027s make no sense in userspace\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "c14e1a13b77e0c9cbae7c356ee13af4fc3064428",
      "tree": "132f2363dc17bc6b651eb99697023faf7ed86456",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:49:41 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Jun 14 11:49:41 2009 +0530"
      },
      "message": "headers_check fix: mn10300, ptrace.h\n\nfix the following \u0027make headers_check\u0027 warning:\n\n  usr/include/asm-mn10300/ptrace.h:80: extern\u0027s make no sense in userspace\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\n"
    },
    {
      "commit": "9aa0a489d909af0cc36c41d3061ef956c7442ce2",
      "tree": "e973b5748c54060325ba1dd90ab0ce8ccdc66195",
      "parents": [
        "c1f67a88bf62fac0f4151c007b361199c2cd1988"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Jun 13 15:14:09 2009 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Jun 13 15:14:09 2009 -0700"
      },
      "message": "IB/mthca: Don\u0027t double-free IRQs when falling back from MSI-X to INTx\n\nWhen both MSI-X and legacy INTx fail to generate an interrupt, the\ndriver frees the MSI-X interrupts twice.  Fix this by clearing the\nhave_irq flag for the MSI-X interrupts when they are freed the first\ntime.\n\nReported-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nTested-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7f72134c32eb64c77d1fb35123ba8bf815bf797c",
      "tree": "11d53ca37dccef81adfee5f3bf6efa36a25064bc",
      "parents": [
        "199118959e9b31cd6cd6492a323669966061033c"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jun 12 17:58:30 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:01 2009 +0200"
      },
      "message": "atmel-mci: add MCI2 register definitions\n\nNew revision of Atmel MCI interface adds new features. This is a update of\nregister definition in header file. This new MCI IP is called MCI2.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "199118959e9b31cd6cd6492a323669966061033c",
      "tree": "0a298cfec54f0510d28a6bc32dcde48d368783f0",
      "parents": [
        "e6f2c7adc1318e233d31d113e6896607c54073a4"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Fri Jun 12 17:58:29 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:01 2009 +0200"
      },
      "message": "atmel-mci: Integrate AT91 specific definition in header file\n\nThe MCI IP is shared among AVR32 and AT91 SOCs.\nAT91 has specific bit definitions in the user interface of MCI SD/MMC IP.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "e6f2c7adc1318e233d31d113e6896607c54073a4",
      "tree": "80715e4f057f75219d918a1878ddbe187595a0f0",
      "parents": [
        "051913dada046ac948eb6f48c0717fc25de2a917"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jun 04 20:12:37 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:01 2009 +0200"
      },
      "message": "tmio_mmc: allow compilation for ASIC3\n\nNow tmio_mmc is able to drive the MMC/SD cell in ASIC3.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "051913dada046ac948eb6f48c0717fc25de2a917",
      "tree": "ddb00a84cd989614acff2e425f4aba5c23231fd9",
      "parents": [
        "be3f4ae0c0c56aab903aceaceed4b9d8418e180e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Jun 08 23:33:57 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:01 2009 +0200"
      },
      "message": "mmc_block: do not DMA to stack\n\nIn the write recovery routine, the data to get from the card\nis allocated from the stack. The DMA mapping documentation says\nexplicitly stack memory is not mappable by any of the DMA calls.\n\nChange to using kmalloc() to allocate the memory for the result\nfrom the card and then free it once we\u0027ve finished with the\ntransaction.\n\n[ Changed to GFP_KERNEL allocation - Pierre Ossman ]\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "be3f4ae0c0c56aab903aceaceed4b9d8418e180e",
      "tree": "54103bf46381eac756a441fbc8a70f4063de084a",
      "parents": [
        "da46a0bd42c81a473618e94871500fb792c98727"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Mon Jun 08 23:33:52 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:01 2009 +0200"
      },
      "message": "sdhci: Print ADMA status and pointer on debug\n\nIf using ADMA, then we should print the ADMA error\nand current pointer in sdhci_dumpregs() when any\ndebug is requested.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "da46a0bd42c81a473618e94871500fb792c98727",
      "tree": "5c2f750e8cc1e2821bb3c62d6b53cebc3937c6b0",
      "parents": [
        "544f277bb849da0ba86cfc4203a4c9139e2cd927"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "ian@mnementh.co.uk",
        "time": "Fri Jun 12 21:53:05 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:00 2009 +0200"
      },
      "message": "tmio_mmc: fix clock setup\n\nThis patch fixes the clock setup in tmio_mmc.\n\n  * Incorrect divider setting\n  * Cruft written to the clock registers (seemingly harmless but Not\nGood (tm))\n\nIt also eliminates some unnecessary ifs and tidies the loop syntax.\n\nThanks to Philipp Zabel who discovered the divider issue, commenting\n\n   \"Except for the SDCLK \u003d HCLK (divider bypassed) case, the clock\n    setting resulted in double the requested frequency.\n    The smallest possible frequency (f_max/512) is configured with\n    a divider setting 0x80, not 0x40.\"\n\nSigned-off-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "544f277bb849da0ba86cfc4203a4c9139e2cd927",
      "tree": "8c8f1d2ffe2ef18e4debded540f2f87096c4bc11",
      "parents": [
        "d6c9b5ed37c26503795d241474a17db1d306e7ea"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jun 04 20:12:35 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:00 2009 +0200"
      },
      "message": "tmio_mmc: map SD control registers after enabling the MFD cell\n\nASIC3 can disable the memory, so we need to wait for mfd_cell-\u003eenable\nto enable the memory before we can map the SD control registers.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "d6c9b5ed37c26503795d241474a17db1d306e7ea",
      "tree": "f85538919e7f2acaa3bf187249fd5542c2f95d3b",
      "parents": [
        "6c413cc76b893310b3b258b7de47fb74dcc50203"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jun 04 20:12:34 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:00 2009 +0200"
      },
      "message": "tmio_mmc: correct probe return value for num_resources !\u003d 3\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "6c413cc76b893310b3b258b7de47fb74dcc50203",
      "tree": "27ea79d37f5a798dedd191e8f807a34890176090",
      "parents": [
        "5e74672c0925335bb00772530634ac70179e8a19"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jun 04 20:12:33 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:00 2009 +0200"
      },
      "message": "tmio_mmc: don\u0027t use set_irq_type\n\nUse an IRQF_TRIGGER_ flag in request_irq instead.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "5e74672c0925335bb00772530634ac70179e8a19",
      "tree": "79439c648df81cd2fdce4e4fc50d90ff6ba20e04",
      "parents": [
        "f0e46cc4971f6be96010d9248e0fc076b229d989"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jun 04 20:12:32 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:43:00 2009 +0200"
      },
      "message": "tmio_mmc: add bus_shift support\n\nSome ASIC3 devices in the wild are connected with the address bus shifted\nby one line, so that its 16-bit registers appear 32-bit aligned in host\nmemory space.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "f0e46cc4971f6be96010d9248e0fc076b229d989",
      "tree": "5fc0b80993c82337b8928f063df0749fadc9d13e",
      "parents": [
        "fdd858db7113ca64132de390188d7ca00701013d"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Jun 04 20:12:31 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:59 2009 +0200"
      },
      "message": "MFD,mmc: tmio_mmc: make HCLK configurable\n\nThe Toshiba parts all have a 24 MHz HCLK, but HTC ASIC3 has a 24.576 MHz HCLK\nand AMD Imageon w228x\u0027s HCLK is 80 MHz. With this patch, the MFD driver\nprovides the HCLK frequency to tmio_mmc via mfd_cell-\u003edriver_data.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nAcked-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "fdd858db7113ca64132de390188d7ca00701013d",
      "tree": "cf24d0a46c06fa489730553d97279a93b0a1b9e1",
      "parents": [
        "c54f6bc67a4398243682f7438a2129906e127d21"
      ],
      "author": {
        "name": "Wolfgang Muees",
        "email": "wolfgang.mues@auerswald.de",
        "time": "Tue May 26 08:56:19 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:59 2009 +0200"
      },
      "message": "mmc_spi: don\u0027t use EINVAL for possible transmission errors\n\nThis patch changes the reported error code for the responses\nto a command from EINVAL to EFAULT/ENOSYS, as EINVAL is reserved\nfor non-recoverable host errors, and the responses from\nthe SD/MMC card may be because of recoverable transmission\nerrors in the command or in the response. Response codes\nin SPI mode are NOT protected by a checksum, so don\u0027t trust them.\n\nSigned-off-by: Wolfgang Muees \u003cwolfgang.mues@auerswald.de\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "c54f6bc67a4398243682f7438a2129906e127d21",
      "tree": "b3c128c917d6325a067caf8758bfd334a0b2e44b",
      "parents": [
        "a3456a2da14fb1d8246df63bb229623d58d09ce1"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sat Jun 13 12:37:59 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:59 2009 +0200"
      },
      "message": "cb710: more cleanup for the DEBUG case.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "a3456a2da14fb1d8246df63bb229623d58d09ce1",
      "tree": "9d5596517c731fbaa10e81edfbcf4f042dea37e0",
      "parents": [
        "99d9260c30f0705c95a5839d9184f2e949d2051e"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Thu Jun 04 13:57:29 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:59 2009 +0200"
      },
      "message": "sdhci: platform driver for SDHCI\n\nAdded a platform driver which uses the SDHCI core.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "99d9260c30f0705c95a5839d9184f2e949d2051e",
      "tree": "35eabc4af53744eb56354d3a1325044a31c2a6a2",
      "parents": [
        "9bf69a26ad9ccdc49469402275204271b3336ab6"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Tue Jun 09 20:17:25 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:59 2009 +0200"
      },
      "message": "mxcmmc: remove frequency workaround\n\nThe MMC core has now been fixed to not send silly frequencies to the\ndrivers which means we can remove this workaround.\n\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "9bf69a26ad9ccdc49469402275204271b3336ab6",
      "tree": "29f8da6bf2d6b2f4ec0b4f0e65be44773a7aafa5",
      "parents": [
        "10eb4f901cacf7da87145330f3ca77b723783497"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Thu Jun 04 08:00:40 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:58 2009 +0200"
      },
      "message": "cb710: handle DEBUG define in Makefile\n\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "10eb4f901cacf7da87145330f3ca77b723783497",
      "tree": "9dafc44aca092cbd09501125320398db5bb0b269",
      "parents": [
        "09adfe454c87e3ec5dffbc42567cd7b4b4948522"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Thu Jun 04 07:58:57 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:58 2009 +0200"
      },
      "message": "cb710: add missing parenthesis\n\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "09adfe454c87e3ec5dffbc42567cd7b4b4948522",
      "tree": "120d42db19e61f5404f89acfb1a2c12f7f6f4965",
      "parents": [
        "5f5bac8272be791b67c7b7b411e7c8c5847e598a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Thu Jun 04 07:53:38 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:58 2009 +0200"
      },
      "message": "cb710: fix printk format string\n\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "5f5bac8272be791b67c7b7b411e7c8c5847e598a",
      "tree": "30fa0cde7c7c8a879bc26f04155f254df194ea40",
      "parents": [
        "8385f9cb7f12ef6a5261fa76f1a1b612280c94f7"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Fri May 22 20:33:59 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:58 2009 +0200"
      },
      "message": "mmc: Driver for CB710/720 memory card reader (MMC part)\n\nThe code is divided in two parts. There is a virtual \u0027bus\u0027 driver\nthat handles PCI device and registers three new devices one per card\nreader type. The other driver handles SD/MMC part of the reader.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "8385f9cb7f12ef6a5261fa76f1a1b612280c94f7",
      "tree": "8c23d185a7d91d18e7eba0fd5d98301f6da23356",
      "parents": [
        "8dfd0374be84793360db7fff2e635d2cd3bbcb21"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Thu May 21 08:54:18 2009 -0300"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:57 2009 +0200"
      },
      "message": "pxamci: add regulator support.\n\nChanges pxamci.c to use the regulator subsystem. Uses the regulator case\nCONFIG_REGULATOR is defined and a matching is regulator is provided, or\nfalls back to pdata-\u003esetpower otherwise. A warning is displayed case\nboth a valid regulator and pdata is set, and the regulator is used.\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "8dfd0374be84793360db7fff2e635d2cd3bbcb21",
      "tree": "877fb5d94f27cb6bbfa4244f21906c5fb66d753f",
      "parents": [
        "ae628903ab6cc9a04fdf8d4ff3f0c5b2ffa6f939"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Apr 09 08:32:02 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:57 2009 +0200"
      },
      "message": "MMC core: limit minimum initialization frequency to 400kHz\n\nSome controllers allow a much lower frequency than 400kHz.\nKeep the minimum frequency within sensible limits.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "ae628903ab6cc9a04fdf8d4ff3f0c5b2ffa6f939",
      "tree": "cf505d41100116d31692134fac3b2978cf8bda77",
      "parents": [
        "7ceeb6a40a4dcc9b9cded6127ad5cdddb79b40ad"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sun May 03 20:45:03 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:57 2009 +0200"
      },
      "message": "sdhci: avoid changing voltage needlessly\n\nBecause of granularity issues, sometimes we told the hardware to change\nto the voltage we were already at. Rework the logic so this doesn\u0027t\nhappen.\n\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "7ceeb6a40a4dcc9b9cded6127ad5cdddb79b40ad",
      "tree": "ecd7f0907b2bf5ccf2f282c9297334e1c1b56060",
      "parents": [
        "5cf20aa557e8f9dd5af302b8f33972082479753a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Apr 02 19:47:41 2009 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:57 2009 +0200"
      },
      "message": "mmc/omap: make mmci-omap using platform_driver_probe\n\nA pointer to mmc_omap_probe which lives in .init.text is passed to the\ncore via platform_driver_register and so the kernel might oops if probe\nis called after the init code is discarded.\n\nAs requested by David Brownell platform_driver_probe is used instead of\nmoving the probe function to .devinit.text.  This saves some memory, but\nmight have the downside that a device being registered after the call to\nmmc_omap_init but before the init sections are discarded will not be\nbound anymore to the driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "5cf20aa557e8f9dd5af302b8f33972082479753a",
      "tree": "3883605cb5202c85ee7ff95493a43895d9b2183b",
      "parents": [
        "94d89efb2c347a82a08a61dbac8565b1087c3259"
      ],
      "author": {
        "name": "Wolfgang Muees",
        "email": "wolfgang.mues@auerswald.de",
        "time": "Wed Apr 08 10:14:07 2009 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:56 2009 +0200"
      },
      "message": "mmc_spi: speedup for slow cards, less wear-out\n\nSpeedup for slow cards by transfering more data at once.\nThis patch also reduces the amount of wear-out of the flash\nblocks because fewer partial blocks are written.\n\nSigned-off-by: Wolfgang Muees \u003cwolfgang.mues@auerswald.de\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "94d89efb2c347a82a08a61dbac8565b1087c3259",
      "tree": "78e4cfaec79e4ae6346635d859f4d1501dd7e0e7",
      "parents": [
        "f3ad116588151b3371ae4e092290e4f48e62b8bb"
      ],
      "author": {
        "name": "Jorg Schummer",
        "email": "ext-jorg.2.schummer@nokia.com",
        "time": "Tue Mar 31 17:51:21 2009 +0300"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Sat Jun 13 22:42:56 2009 +0200"
      },
      "message": "mmc: mmc_rescan detects card change in one run\n\nWith this patch, mmc_rescan can detect the removal of an mmc card and\nthe insertion of (possibly another) card in the same run. This means\nthat a card change can be detected without having to call\nmmc_detect_change multiple times.\n\nThis change generalises the core such that it can be easily used by\nhosts which provide a mechanism to detect only the presence of a card\nreader cover, which has to be taken off in order to insert a card. Other\nhosts (\"card detect\" or \"MMC_CAP_NEEDS_POLL\") each receive an event when\na card is removed and when a card is inserted, so it is sufficient for\nthem if mmc_rescan handles only one event at a time. \"Cover detect\"\nhosts, however, only receive events about the cover status. This means\nthat between 2 subsequent events, both a card removal and a card\ninsertion can occur. In this case, the pre-patch version of mmc_rescan\nwould only detect the removal of the previous card but not the insertion\nof the new card.\n\nSigned-off-by: Jorg Schummer \u003cext-jorg.2.schummer@nokia.com\u003e\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\n"
    },
    {
      "commit": "44b7532b8b464f606053562400719c9c21276037",
      "tree": "ba2fa4b21e471d3d85a1b36d8992bd458cec4d4d",
      "parents": [
        "84c48e6f43ae1771fc67fd8fcd777ff4b3b4465b",
        "bc3bf8fd330ce981ce632a1a4a283eee46838f32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:22:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:22:00 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] cnic: fix error: implicit declaration of function ‘__symbol_get’\n  [SCSI] cnic: fix undefined reference to `ip6_route_output\u0027\n"
    },
    {
      "commit": "84c48e6f43ae1771fc67fd8fcd777ff4b3b4465b",
      "tree": "3272373e763d8e3ba5f7d7b0a7e18cd16eb178a8",
      "parents": [
        "5c55b40b27bc3249358dcfc86c0845be409ab7a6",
        "bb6e647051a59dca5a72b3deef1e061d7c1c34da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:18:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:18:32 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: Fix oops on unaligned user access\n  avr32: Add support for Mediama RMTx add-on board for ATNGW100\n  avr32: Change Atmel ATNGW100 config to add choice of add-on board\n  Fix MIMC200 board LCD init\n  avr32: Fix clash in ATMEL_USART_ flags\n  avr32: remove obsolete hw_interrupt_type\n  avr32: Solves problem with inverted MCI detect pin on Merisc board\n  atmel-mci: Add support for inverted detect pin\n"
    },
    {
      "commit": "5c55b40b27bc3249358dcfc86c0845be409ab7a6",
      "tree": "c5cb355bb469cb55030e312562b405dbfd376184",
      "parents": [
        "d32f60ed54351ebdea8ae6fbfa0d26e93de29252"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Jun 13 13:23:54 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:17:28 2009 -0700"
      },
      "message": "FRV: Fix interaction with new generic header stuff\n\nFix interaction with new generic header stuff as added by:\n\n\tcommit 6103ec56c65c33774c7c38652c8204120c3c7519\n\tAuthor: Arnd Bergmann \u003carnd@arndb.de\u003e\n\tDate:   Wed May 13 22:56:27 2009 +0000\n\n\t    asm-generic: add generic ABI headers\n\nThe problem is that asm/signal.h has been made to include asm-generic/signal.h,\nbut the redundant stuff from asm/signal.h has not been discarded, leading to\nmultiple redefinitions.\n\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d32f60ed54351ebdea8ae6fbfa0d26e93de29252",
      "tree": "12003ebca48d03d68aa725b68c7cbdc2c432e2ee",
      "parents": [
        "a2ee2981ae2a7046b10980feae9f4ab813877106",
        "dd14be4c274fc484eccace03ae9726e516630331"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:15:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:15:59 2009 -0700"
      },
      "message": "Merge branch \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n\n* \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux:\n  i2c-ocores: Can add I2C devices to the bus\n  i2c-s3c2410: move to using platform idtable to match devices\n  i2c: OMAP3: Better noise suppression for fast/standard modes\n  i2c: OMAP2/3: Fix scll/sclh calculations\n  i2c: Blackfin TWI: implement I2C_FUNC_SMBUS_I2C_BLOCK functionality\n  i2c: Blackfin TWI: fix transfer errors with repeat start\n  i2c: Blackfin TWI: fix REPEAT START mode doesn\u0027t repeat\n  i2c: Blackfin TWI: make sure we don\u0027t end up with a CLKDIV\u003d0\n"
    },
    {
      "commit": "a2ee2981ae2a7046b10980feae9f4ab813877106",
      "tree": "ed75db7830b9ef1342659d36d2775954ce96b79f",
      "parents": [
        "7603ef03a22a33d36d3c75d7c1aca1f957671ad3",
        "0d5959723e1db3fd7323c198a50c16cecf96c7a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:14:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:14:51 2009 -0700"
      },
      "message": "Merge branch \u0027x86-mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mce-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (80 commits)\n  x86, mce: Add boot options for corrected errors\n  x86, mce: Fix mce printing\n  x86, mce: fix for mce counters\n  x86, mce: support action-optional machine checks\n  x86, mce: define MCE_VECTOR\n  x86, mce: rename mce_notify_user to mce_notify_irq\n  x86: fix panic with interrupts off (needed for MCE)\n  x86, mce: export MCE severities coverage via debugfs\n  x86, mce: implement new status bits\n  x86, mce: print header/footer only once for multiple MCEs\n  x86, mce: default to panic timeout for machine checks\n  x86, mce: improve mce_get_rip\n  x86, mce: make non Monarch panic message \"Fatal machine check\" too\n  x86, mce: switch x86 machine check handler to Monarch election.\n  x86, mce: implement panic synchronization\n  x86, mce: implement bootstrapping for machine check wakeups\n  x86, mce: check early in exception handler if panic is needed\n  x86, mce: add table driven machine check grading\n  x86, mce: remove TSC print heuristic\n  x86, mce: log corrected errors when panicing\n  ...\n"
    },
    {
      "commit": "7603ef03a22a33d36d3c75d7c1aca1f957671ad3",
      "tree": "ff6fb5e582d02612f213deac6d7532d153c6099f",
      "parents": [
        "1904187a694713b80d74186fe058377b067cc195",
        "fd40261354802b0f05f6f67121235aa002e87069"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:54 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs: (23 commits)\n  xfs: fix small mismerge in xfs_vn_mknod\n  xfs: fix warnings with CONFIG_XFS_QUOTA disabled\n  xfs: fix freeing memory in xfs_getbmap()\n  xfs: use generic Posix ACL code\n  xfs: remove SYNC_BDFLUSH\n  xfs: remove SYNC_IOWAIT\n  xfs: split xfs_sync_inodes\n  xfs: use generic inode iterator in xfs_qm_dqrele_all_inodes\n  xfs: introduce a per-ag inode iterator\n  xfs: remove unused parameter from xfs_reclaim_inodes\n  xfs: factor out inode validation for sync\n  xfs: split inode flushing from xfs_sync_inodes_ag\n  xfs: split inode data writeback from xfs_sync_inodes_ag\n  xfs: kill xfs_qmops\n  xfs: validate quota log items during log recovery\n  xfs: update max log size\n  xfs: prevent deadlock in xfs_qm_shake()\n  xfs: fix overflow in xfs_growfs_data_private\n  xfs: fix double unlock in xfs_swap_extents()\n  xfs: fix getbmap vs mmap deadlock\n  ...\n"
    },
    {
      "commit": "1904187a694713b80d74186fe058377b067cc195",
      "tree": "88ead633c1bdc4f6bf5590b178f73a0dadbfe547",
      "parents": [
        "32f44d62e463f66307513e90c09b4ceeac13cc22",
        "f89d7eaf6c34828070f407d0e04b73127f176ec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:34 2009 -0700"
      },
      "message": "Merge branch \u0027docs-next\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027docs-next\u0027 of git://git.lwn.net/linux-2.6:\n  Document the debugfs API\n  Documentation: Add \"how to write a good patch summary\" to SubmittingPatches\n  SubmittingPatches: fix typo\n  docs: Encourage better changelogs in the development process document\n  Document Reported-by in SubmittingPatches\n"
    },
    {
      "commit": "32f44d62e463f66307513e90c09b4ceeac13cc22",
      "tree": "a0e0c33b3c9c4474787ebb007ff15d6600fb053f",
      "parents": [
        "f3ad116588151b3371ae4e092290e4f48e62b8bb",
        "08ced854fc4a979d9e59ba01000bf96e7057cfbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:01 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 13 13:08:01 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (35 commits)\n  hwrng: timeriomem - Fix potential oops (request_mem_region/__devinit)\n  crypto: api - Use formatting of module name\n  crypto: testmgr - Allow hash test vectors longer than a page\n  crypto: testmgr - Check all test vector lengths\n  crypto: hifn_795x - fix __dev{init,exit} markings\n  crypto: tcrypt - Do not exit on success in fips mode\n  crypto: compress - Return produced bytes in crypto_{,de}compress_{update,final}\n  hwrng: via_rng - Support VIA Nano hardware RNG on X86_64 builds\n  hwrng: via_rng - Support VIA Nano hardware RNG\n  hwrng: via_rng - The VIA Hardware RNG driver is for the CPU, not Chipset\n  crypto: testmgr - Skip algs not flagged fips_allowed in fips mode\n  crypto: testmgr - Mark algs allowed in fips mode\n  crypto: testmgr - Add ctr(aes) test vectors\n  crypto: testmgr - Dynamically allocate xbuf and axbuf\n  crypto: testmgr - Print self-test pass notices in fips mode\n  crypto: testmgr - Catch base cipher self-test failures in fips mode\n  crypto: testmgr - Add ansi_cprng test vectors\n  crypto: testmgr - Add infrastructure for ansi_cprng self-tests\n  crypto: testmgr - Add self-tests for rfc4309(ccm(aes))\n  crypto: testmgr - Handle AEAD test vectors expected to fail verification\n  ...\n"
    },
    {
      "commit": "bc3bf8fd330ce981ce632a1a4a283eee46838f32",
      "tree": "10a84ae36757d85f35bc61fe75c726ac9fd65e09",
      "parents": [
        "faea56c9bb44f539da1ae0194184873fc2720b20"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jun 13 08:29:33 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 13 09:07:51 2009 -0500"
      },
      "message": "[SCSI] cnic: fix error: implicit declaration of function ‘__symbol_get’\n\n drivers/net/cnic.c: In function ‘init_bnx2_cnic’:\n drivers/net/cnic.c:2520: error: implicit declaration of function ‘__symbol_get’\n drivers/net/cnic.c:2520: warning: assignment makes pointer from integer without a cast\n make[1]: *** [drivers/net/cnic.o] Error 1\n make: *** [drivers/net/cnic.o] Error 2\n\nCaused by not including linux/module.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "faea56c9bb44f539da1ae0194184873fc2720b20",
      "tree": "ed3e9c02574c3d1d441093a23b117462cb4ed4b9",
      "parents": [
        "f3ad116588151b3371ae4e092290e4f48e62b8bb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Jun 12 11:43:48 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 13 09:06:10 2009 -0500"
      },
      "message": "[SCSI] cnic: fix undefined reference to `ip6_route_output\u0027\n\nFix cnic build for case of CONFIG_INET\u003dn.\nFix cnic build for case of CONFIG_IPV6\u003dm and CONFIG_CNIC\u003dy.\n\nFixes these build errors:\n\ncnic.c:(.text+0x236a1d): undefined reference to `ip_route_output_key\u0027\ncnic.c:(.text+0x15a8e8): undefined reference to `ip6_route_output\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bb6e647051a59dca5a72b3deef1e061d7c1c34da",
      "tree": "6b6ee5c3381e4e84560dc55f200190b1388e76d6",
      "parents": [
        "fbe0b8d5822a88e2e769a318eaf3134da5881769"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Wed Jun 03 14:29:16 2009 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sat Jun 13 15:57:30 2009 +0200"
      },
      "message": "avr32: Fix oops on unaligned user access\n\nThe unaligned address exception handler (and others) does not scan the\nfixup tables before oopsing. This is bad because it means passing a\nbadly aligned pointer from user space might crash the kernel.\n\nFix this by scanning the fixup tables in _exception(). This should\nresolve the issue for unaligned addresses as well as other less common\nexceptions that might be happening during a userspace access. The page\nfault handler already does fixup processing.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "fbe0b8d5822a88e2e769a318eaf3134da5881769",
      "tree": "20a55ca2e2e1b7cdd6a60435984c0bd8ae32902f",
      "parents": [
        "c878b7d60418a45c36d99c2dc876ebb76035d404",
        "4024533e60787a5507818b0c0fdb44ddb522cdf5"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sat Jun 13 15:34:22 2009 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sat Jun 13 15:34:22 2009 +0200"
      },
      "message": "Merge branch \u0027avr32-arch\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n"
    },
    {
      "commit": "dd14be4c274fc484eccace03ae9726e516630331",
      "tree": "3b8cfb3a060b9f1232d37de749b82c659248e8c5",
      "parents": [
        "7d85ccd816535f56880f7dfdb4de056794376b2c"
      ],
      "author": {
        "name": "Richard Röjfors",
        "email": "richard.rojfors.ext@mocean-labs.com",
        "time": "Fri Jun 05 15:40:32 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:28 2009 +0100"
      },
      "message": "i2c-ocores: Can add I2C devices to the bus\n\nThere is sometimes a need for the ocores driver to add devices to the\nbus when installed.\n\ni2c_register_board_info can not always be used, because the I2C devices\n are not known at an early state, they could for instance be connected\n on a I2C bus on a PCI device which has the Open Cores IP.\n\ni2c_new_device can not be used in all cases either since the resulting\nbus nummer might be unknown.\n\nThe solution is the pass a list of I2C devices in the platform data to\nthe Open Cores driver. This is useful for MFD drivers.\n\nSigned-off-by: Richard Röjfors \u003crichard.rojfors.ext@mocean-labs.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7d85ccd816535f56880f7dfdb4de056794376b2c",
      "tree": "5e0913e2089d9e2c303239bf29e130307bf56e59",
      "parents": [
        "84bf2c868f3ca996e5bbd3beb2ef502f457140f3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jun 12 10:45:29 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:26 2009 +0100"
      },
      "message": "i2c-s3c2410: move to using platform idtable to match devices\n\nChange to using platform id table to match either of the two supported\nplatform device names in the driver. This simplifies the driver init and\nexit code\n\nNote, log messages will now be prefixed with \u0027s3c-i2c\u0027 instead of the\ndriver name, so output will be of the form of:\n\ns3c-i2c s3c2440-i2c.0: slave address 0x10\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "84bf2c868f3ca996e5bbd3beb2ef502f457140f3",
      "tree": "cd35bf618469195161f2711b465dd63a50647054",
      "parents": [
        "baf46b4e378d7950dff7ba30cfd50ff585987cb4"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Wed May 27 17:54:46 2009 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:26 2009 +0100"
      },
      "message": "i2c: OMAP3: Better noise suppression for fast/standard modes\n\nUse longer noise filter period for fast and standard mode. Based on an\nearlier patch by Eero Nurkkala.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "baf46b4e378d7950dff7ba30cfd50ff585987cb4",
      "tree": "571bd77cb953d1fc6a206c250b3cf8dd4718546f",
      "parents": [
        "e0cd2dd5dd2b7c6512e46ce0b4f119cd7b0c74a4"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Wed May 27 17:54:45 2009 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:25 2009 +0100"
      },
      "message": "i2c: OMAP2/3: Fix scll/sclh calculations\n\nFix scll/sclh calculations for HS and fast modes. Currently the driver\nuses equal (roughly) low/high times which will result in too short\nlow time.\n\nOMAP3430 TRM gives the following equations:\n\n\tF/S: tLow  \u003d (scll + 7) * internal_clk\n\t     tHigh \u003d (sclh + 5) * internal_clk\n\tHS:  tLow  \u003d (scll + 7) * fclk\n\t     tHigh \u003d (sclh + 5) * fclk\n\nFurthermore, the I2C specification sets the following minimum values\nfor HS tLow/tHigh for capacitive bus loads 100 pF (maximum speed 3400)\nand 400 pF (maximum speed 1700):\n\n\tspeed\ttLow\t\ttHigh\n\t3400\t160 ns\t\t60 ns\n\t1700\t320 ns\t\t120 ns\n\nand for F/S:\n\n\tspeed\ttLow\t\ttHigh\n\t400\t1300 ns\t\t600 ns\n\t100\t4700 ns\t\t4000 ns\n\nBy using duty cycles 33/66 (HS, F) and 50/50 (S) we stay above these\nminimum values.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e0cd2dd5dd2b7c6512e46ce0b4f119cd7b0c74a4",
      "tree": "aad364352e65a328fa21db7169d6c1a47c0d8768",
      "parents": [
        "94327d009e3aa20214e9dfa486a1fd14445fe736"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed May 27 09:24:10 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:25 2009 +0100"
      },
      "message": "i2c: Blackfin TWI: implement I2C_FUNC_SMBUS_I2C_BLOCK functionality\n\nSome drivers need i2c_smbus_read_i2c_block_data() functionality, so add\nsupport for it to the Blackfin I2C bus driver.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n[ben-linux@fluff.org: shortened subject]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "94327d009e3aa20214e9dfa486a1fd14445fe736",
      "tree": "bb34db58161a22f60c73bcea08fefbde1db6b5a9",
      "parents": [
        "57a8f32eafa6f36ea3a128e8b13f353c5a3ca9b2"
      ],
      "author": {
        "name": "Frank Shew",
        "email": "fshew@geometrics.com",
        "time": "Tue May 19 07:23:49 2009 -0400"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:25 2009 +0100"
      },
      "message": "i2c: Blackfin TWI: fix transfer errors with repeat start\n\nWe have a custom BF537 board with an I2C RTC (MAX DS3231) running\nuclinux 2007R1 for some time. Recently during migration to 2008R1.5-RC3\nwe losted access to the RTC. The RTC driver calls \u0027i2c_transfer()\u0027 which\nin turns calls \u0027bfin_twi_master_xfer()\u0027 in i2c-bfin-twi.c.\n\nCompared with 2007R1, it looks like the 2008R1.5 version of i2c-bin-twi.c\nhas a new mode \u0027TWI_I2C-MODE_REPEAT\u0027 which corresponds to the Repeat Start\nCondition described in the HRM. However, according to the HRM, at XMIT or\nRECV interrupt and when the data count is 0, not only is the RESTART bit\nsupposed to be set, but MDIR must also be set if the next operation is a\nreceive sequence, and cleared if not. Currently there is no code that looks\nat the I2C_M_RD bit in the flag from the next cur_msg and set/clear the MDIR\nflag accordingly at the same time that the RSTART bit is set. Instead, MDIR\nis set or cleared (by OR\u0027ing with 0?) after the RESTART bit has been cleared\nduring handling of MCOMP interrupt.\n\nIt appears that this is causing our failure with reading the RTC, as a\nquick patch to set/clear MDIR when RESTART is set seem to solve our problem.\n\nSigned-off-by: Frank Shew \u003cfshew@geometrics.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n[ben-linux@fluff.org: shorted subject]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "57a8f32eafa6f36ea3a128e8b13f353c5a3ca9b2",
      "tree": "af1aaed68c8049c345ca6bfa2b13b66efb73e8a2",
      "parents": [
        "9528d1c7a541b481a0e80301dc8d545848104023"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue May 19 07:21:58 2009 -0400"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:25 2009 +0100"
      },
      "message": "i2c: Blackfin TWI: fix REPEAT START mode doesn\u0027t repeat\n\nAvoid rewrite TWI MASTER_CTL reg when issue next message\nIn i2c repeat transfer mode, byte count of next message should be filled\ninto part of the TWI MASTER_CTL reg when interrupt MCOMP of last\nmessage transfer is triggered. But, other bits in this reg should\nnot be touched.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n[ben-linux@fluff.org: shorted subject]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9528d1c7a541b481a0e80301dc8d545848104023",
      "tree": "d42eedf34ee8d79d4fe4acf3a48c260748443b34",
      "parents": [
        "f3ad116588151b3371ae4e092290e4f48e62b8bb"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 18 08:14:41 2009 -0400"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jun 13 10:39:25 2009 +0100"
      },
      "message": "i2c: Blackfin TWI: make sure we don\u0027t end up with a CLKDIV\u003d0\n\nMake sure we don\u0027t end up with an invalid CLKDIV\u003d0 in case someone\nspecifies 20kHz SCL or less (5 * 1024 / 20 \u003d 0x100).\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n[ben-linux@fluff.org: shortened subject line]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fd40261354802b0f05f6f67121235aa002e87069",
      "tree": "935f23fa1528f6fe5a078383c9343907ea27fbb3",
      "parents": [
        "f3ad116588151b3371ae4e092290e4f48e62b8bb",
        "e83f1eb6bfc4004c19a99ee5f5aa65bd3fbecec3"
      ],
      "author": {
        "name": "Felix Blyakher",
        "email": "felixb@sgi.com",
        "time": "Fri Jun 12 21:28:59 2009 -0500"
      },
      "committer": {
        "name": "Felix Blyakher",
        "email": "felixb@sgi.com",
        "time": "Fri Jun 12 21:28:59 2009 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://oss.sgi.com/xfs/xfs into for-linus\n"
    },
    {
      "commit": "e83f1eb6bfc4004c19a99ee5f5aa65bd3fbecec3",
      "tree": "24e6783973cb580a1074c4689b4978bff29c2167",
      "parents": [
        "493b87e5ed352cf548e6456ddfc36576e28278ea"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Fri Jun 12 11:19:11 2009 -0400"
      },
      "committer": {
        "name": "Felix Blyakher",
        "email": "felixb@sgi.com",
        "time": "Fri Jun 12 21:15:31 2009 -0500"
      },
      "message": "xfs: fix small mismerge in xfs_vn_mknod\n\nIdentation got messed up when merging the current_umask changes with\nthe generic ACL support.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Felix Blyakher \u003cfelixb@sgi.com\u003e\nSigned-off-by: Felix Blyakher \u003cfelixb@sgi.com\u003e\n"
    },
    {
      "commit": "493b87e5ed352cf548e6456ddfc36576e28278ea",
      "tree": "50d7419e1de1f5818906f0e2bb801b616cfa3dc6",
      "parents": [
        "7747a0b0af5976ba3828796b4f7a7adc3bb76dbd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Fri Jun 12 11:34:55 2009 -0400"
      },
      "committer": {
        "name": "Felix Blyakher",
        "email": "felixb@sgi.com",
        "time": "Fri Jun 12 21:15:12 2009 -0500"
      },
      "message": "xfs: fix warnings with CONFIG_XFS_QUOTA disabled\n\nFix warnings about unitialized dquot variables by making sure\nxfs_qm_vop_dqalloc touches it even when quotas are disabled.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Felix Blyakher \u003cfelixb@sgi.com\u003e\nSigned-off-by: Felix Blyakher \u003cfelixb@sgi.com\u003e\n"
    },
    {
      "commit": "f3ad116588151b3371ae4e092290e4f48e62b8bb",
      "tree": "d652861a54132e35de2a80631f671cd7be0b26f6",
      "parents": [
        "d645727bdc2aed8e2e0e9496248f735481b5049a",
        "420118caa32c8ccdf9fce5a623b9de3f951573c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:21:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:21:19 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs:\n  configfs: Rework configfs_depend_item() locking and make lockdep happy\n  configfs: Silence lockdep on mkdir() and rmdir()\n"
    },
    {
      "commit": "d645727bdc2aed8e2e0e9496248f735481b5049a",
      "tree": "079fa3cf369dbf0dc0663fe1b0a62460c522a8e9",
      "parents": [
        "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
        "310d6b671588dd7695cbc0d09d02e41d94a42bed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:18:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:18:05 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (30 commits)\n  [S390] wire up sys_perf_counter_open\n  [S390] wire up sys_rt_tgsigqueueinfo\n  [S390] ftrace: add system call tracer support\n  [S390] ftrace: add function graph tracer support\n  [S390] ftrace: add function trace mcount test support\n  [S390] ftrace: add dynamic ftrace support\n  [S390] kprobes: use probe_kernel_write\n  [S390] maccess: arch specific probe_kernel_write() implementation\n  [S390] maccess: add weak attribute to probe_kernel_write\n  [S390] profile_tick called twice\n  [S390] dasd: forward internal errors to dasd_sleep_on caller\n  [S390] dasd: sync after async probe\n  [S390] dasd: check_characteristics cleanup\n  [S390] dasd: no High Performance FICON in 31-bit mode\n  [S390] dcssblk: revert devt conversion\n  [S390] qdio: fix access beyond ARRAY_SIZE of irq_ptr-\u003e{in,out}put_qs\n  [S390] vmalloc: add vmalloc kernel parameter support\n  [S390] uaccess: use might_fault() instead of might_sleep()\n  [S390] 3270: lock dependency fixes\n  [S390] 3270: do not register with tty_register_device\n  ...\n"
    },
    {
      "commit": "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
      "tree": "3a7fb5b8bb8d7676e804845b75977be380b8dcff",
      "parents": [
        "6b702462cbe5b6f372966a53f4465d745d86b65c",
        "5b02ee3d219f9e01b6e9146e25613822cfc2e5ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  add generic lib/checksum.c\n  asm-generic: add a generic uaccess.h\n  asm-generic: add generic NOMMU versions of some headers\n  asm-generic: add generic atomic.h and io.h\n  asm-generic: add legacy I/O header files\n  asm-generic: add generic versions of common headers\n  asm-generic: make bitops.h usable\n  asm-generic: make pci.h usable directly\n  asm-generic: make get_rtc_time overridable\n  asm-generic: rename page.h and uaccess.h\n  asm-generic: rename atomic.h to atomic-long.h\n  asm-generic: add a generic unistd.h\n  asm-generic: add generic ABI headers\n  asm-generic: add generic sysv ipc headers\n  asm-generic: introduce asm/bitsperlong.h\n  asm-generic: rename termios.h, signal.h and mman.h\n"
    },
    {
      "commit": "6b702462cbe5b6f372966a53f4465d745d86b65c",
      "tree": "19a8d090b284bb804e8a2ffa38fa51b58118db6a",
      "parents": [
        "947ec0b0c1e7e80eef4fe64f7763a06d0cf04d2e",
        "3c24475c1e4e8d10e50df161d8c4f1d382997a7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:09:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:09:18 2009 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (50 commits)\n  drm: include kernel list header file in hashtab header\n  drm: Export hash table functionality.\n  drm: Split out the mm declarations in a separate header. Add atomic operations.\n  drm/radeon: add support for RV790.\n  drm/radeon: add rv740 drm support.\n  drm_calloc_large: check right size, check integer overflow, use GFP_ZERO\n  drm: Eliminate magic I2C frobbing when reading EDID\n  drm/i915: duplicate desired mode for use by fbcon.\n  drm/via: vfree() no need checking before calling it\n  drm: Replace DRM_DEBUG with DRM_DEBUG_DRIVER in i915 driver\n  drm: Replace DRM_DEBUG with DRM_DEBUG_MODE in drm_mode\n  drm/i915: Replace DRM_DEBUG with DRM_DEBUG_KMS in intel_sdvo\n  drm/i915: replace DRM_DEBUG with DRM_DEBUG_KMS in intel_lvds\n  drm: add separate drm debugging levels\n  radeon: remove _DRM_DRIVER from the preadded sarea map\n  drm: don\u0027t associate _DRM_DRIVER maps with a master\n  drm: simplify kcalloc() call to kzalloc().\n  intelfb: fix spelling of \"CLOCK\"\n  drm: fix LOCK_TEST_WITH_RETURN macro\n  drm/i915: Hook connector to encoder during load detection (fixes tv/vga detect)\n  ...\n"
    },
    {
      "commit": "947ec0b0c1e7e80eef4fe64f7763a06d0cf04d2e",
      "tree": "29547b6975d58c3b252f08dc6c2dbda3b9adfa88",
      "parents": [
        "c53567ad4528b6efefc3fc22a354d20f6226a098",
        "5818a6e2519b34cd6d0220d89f5729ab2725e1bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:17:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:17:27 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: Add empty suspend/resume device irq functions\n  PM/Hibernate: Move NVS routines into a seperate file (v2).\n  PM/Hibernate: Rename disk.c to hibernate.c\n  PM: Separate suspend to RAM functionality from core\n  Driver Core: Rework platform suspend/resume, print warning\n  PM: Remove device_type suspend()/resume()\n  PM/Hibernate: Move memory shrinking to snapshot.c (rev. 2)\n  PM/Suspend: Do not shrink memory before suspend\n  PM: Remove bus_type suspend_late()/resume_early() V2\n  PM core: rename suspend and resume functions\n  PM: Rename device_power_down/up()\n  PM: Remove unused asm/suspend.h\n  x86: unify power/cpu_(32|64).c\n  x86: unify power/cpu_(32|64) copyright notes\n  x86: unify power/cpu_(32|64) regarding restoring processor state\n  x86: unify power/cpu_(32|64) regarding saving processor state\n  x86: unify power/cpu_(32|64) global variables\n  x86: unify power/cpu_(32|64) headers\n  PM: Warn if interrupts are enabled during suspend-resume of sysdevs\n  PM/ACPI/x86: Fix sparse warning in arch/x86/kernel/acpi/sleep.c\n"
    },
    {
      "commit": "c53567ad4528b6efefc3fc22a354d20f6226a098",
      "tree": "faa289a41715e0a9a174623a76c7d52b10d4a6df",
      "parents": [
        "4ddbac98980fe0a42cf57af5d1032e024aced6a1",
        "748285ccf7ea76d3d76d0d5f2945ad6fb91f5329"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:17:12 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:17:12 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm:\n  dlm: use more NOFS allocation\n  dlm: connect to nodes earlier\n  dlm: fix use count with multiple joins\n  dlm: Make name input parameter of {,dlm_}new_lockspace() const\n"
    },
    {
      "commit": "4ddbac98980fe0a42cf57af5d1032e024aced6a1",
      "tree": "341d152dc1f9427d70d5b1fadafca61d22baacbb",
      "parents": [
        "02a99ed6207e9a1d787bb360ef97de023c7edf4a",
        "018df72dd01576ab199c6129233cdeaf1409958b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:16:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:16:52 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf_counter: Start documenting HAVE_PERF_COUNTERS requirements\n  perf_counter: Add forward/backward attribute ABI compatibility\n  perf record: Explicity program a default counter\n  perf_counter: Remove PERF_TYPE_RAW special casing\n  perf_counter: PERF_TYPE_HW_CACHE is a hardware counter too\n  powerpc, perf_counter: Fix performance counter event types\n  perf_counter/x86: Add a quirk for Atom processors\n  perf_counter tools: Remove one L1-data alias\n"
    },
    {
      "commit": "02a99ed6207e9a1d787bb360ef97de023c7edf4a",
      "tree": "f5818df7dd3f3741d02afbdd4271deed48c41f3d",
      "parents": [
        "2b10dc45d15150434d7f206264e912eacbff734b",
        "3447ef29a7f3b1fd0d8d58376950e695e04f6f8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:15:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:15:17 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (55 commits)\n  microblaze: Don\u0027t use access_ok for unaligned\n  microblaze: remove unused flat_stack_align() definition\n  microblaze: Fix problem with early_printk in startup\n  microblaze_mmu_v2: Makefiles\n  microblaze_mmu_v2: Kconfig update\n  microblaze_mmu_v2: stat.h MMU update\n  microblaze_mmu_v2: Elf update\n  microblaze_mmu_v2: Update dma.h for MMU\n  microblaze_mmu_v2: Update cacheflush.h\n  microblaze_mmu_v2: Update signal returning address\n  microblaze_mmu_v2: Traps MMU update\n  microblaze_mmu_v2: Enable fork syscall for MMU and add fork as vfork for noMMU\n  microblaze_mmu_v2: Update linker script for MMU\n  microblaze_mmu_v2: Add MMU related exceptions handling\n  microblaze_mmu_v2: uaccess MMU update\n  microblaze_mmu_v2: Update exception handling - MMU exception\n  microblaze_mmu_v2: entry.S, entry.h\n  microblaze_mmu_v2: Add CURRENT_TASK for entry.S\n  microblaze_mmu_v2: MMU asm offset update\n  microblaze_mmu_v2: Update tlb.h and tlbflush.h\n  ...\n"
    },
    {
      "commit": "2b10dc45d15150434d7f206264e912eacbff734b",
      "tree": "fc0ec778fbb563a62e573ad1ec76428ce1223c01",
      "parents": [
        "47ea421af7479b90c481c94826f1c716fcf672cf",
        "bf664c0a3a42683b78d74aca2d7cfb6ccc2aa2c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:14:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:14:30 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (62 commits)\n  Blackfin: fix sparseirq/kstat_irqs fallout\n  Blackfin: fix unused warnings after nommu update\n  Blackfin: export the last exception cause via debugfs\n  Blackfin: fix length checking in kgdb_ebin2mem\n  Blackfin: kgdb: fix up error return values\n  Blackfin: push access_ok() L1 attribute down\n  Blackfin: punt duplicated search_exception_table() prototype\n  Blackfin: add missing access_ok() checks to user functions\n  Blackfin: convert early_printk EVT init to a loop\n  Blackfin: document the lsl variants of the L1 allocator\n  Blackfin: rename Blackfin relocs according to the toolchain\n  Blackfin: check SIC defines rather than variant names\n  Blackfin: add SSYNC to set_dma_sg() for descriptor fetching\n  Blackfin: convert SMP to only use generic time framework\n  Blackfin: bf548-ezkit/bf537-stamp: add resources for ADXL345/346\n  Blackfin: override default uClinux MTD addr/size\n  Blackfin: fix command line corruption with DEBUG_DOUBLEFAULT\n  Blackfin: fix handling of initial L1 reservation\n  Blackfin: merge sram init functions\n  Blackfin: drop unused reserve_pda() function\n  ...\n"
    },
    {
      "commit": "47ea421af7479b90c481c94826f1c716fcf672cf",
      "tree": "ba0b1b6a7019bf61ea2ca48ac6812af4a3d99647",
      "parents": [
        "e349792a385ed47390d156155b1a1e19af1bf163",
        "c3bb4d24ab4b74e11992ccb9828569583166a87d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:14:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 13:14:15 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://linux-arm.org/linux-2.6\n\n* \u0027for-linus\u0027 of git://linux-arm.org/linux-2.6:\n  kmemleak: Add more info to the MAINTAINERS entry\n  kmemleak: Remove the kmemleak.h include in drivers/char/vt.c\n"
    },
    {
      "commit": "5818a6e2519b34cd6d0220d89f5729ab2725e1bf",
      "tree": "e6928374858c50bf8c1d10c904550e76c5dae982",
      "parents": [
        "fce2b111fae9151a53dabb36513b398d03337a19"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Jun 11 21:59:21 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:33 2009 +0200"
      },
      "message": "PM: Add empty suspend/resume device irq functions\n\ngit commit 0a0c5168 \"PM: Introduce functions for suspending and resuming\ndevice interrupts\" introduced some helper functions. However these\nfunctions are only available for architectures which support\nGENERIC_HARDIRQS.\n\nOther architectures will see this build error:\n\ndrivers/built-in.o: In function `sysdev_suspend\u0027:\n(.text+0x15138): undefined reference to `check_wakeup_irqs\u0027\ndrivers/built-in.o: In function `device_power_up\u0027:\n(.text+0x1cb66): undefined reference to `resume_device_irqs\u0027\ndrivers/built-in.o: In function `device_power_down\u0027:\n(.text+0x1cb92): undefined reference to `suspend_device_irqs\u0027\n\nTo fix this add some empty inline functions for !GENERIC_HARDIRQS.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "fce2b111fae9151a53dabb36513b398d03337a19",
      "tree": "9349fce23fca0e2d90780e40aac2a6535f820c32",
      "parents": [
        "8b759b84c8b3c27ccc8dd787294636297b3ebb40"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Jun 10 01:28:19 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:33 2009 +0200"
      },
      "message": "PM/Hibernate: Move NVS routines into a seperate file (v2).\n\nThe *_nvs_* routines in swsusp.c make use of the io*map()\nfunctions, which are only provided for HAS_IOMEM, thus\nbreaking compilation if HAS_IOMEM is not set. Fix this\nby moving the *_nvs_* routines into hibernate_nvs.c, which\nis only compiled if HAS_IOMEM is set.\n\n[rjw: Change the name of the new file to hibernate_nvs.c, add the\n license line to the header comment.]\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "8b759b84c8b3c27ccc8dd787294636297b3ebb40",
      "tree": "c80ae791c342d242fb97434c26be2b63764da77a",
      "parents": [
        "a9d7052363a6e06bb623ed1876c56c7ca5b2c6d8"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Jun 10 01:27:49 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:33 2009 +0200"
      },
      "message": "PM/Hibernate: Rename disk.c to hibernate.c\n\nChange the name of kernel/power/disk.c to kernel/power/hibernate.c\nin analogy with the file names introduced by the changes that\nseparated the suspend to RAM and standby funtionality from the\ncommon PM functions.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n"
    },
    {
      "commit": "a9d7052363a6e06bb623ed1876c56c7ca5b2c6d8",
      "tree": "c4ec7fb30dc4510596ffc9ddffe308ef34837af2",
      "parents": [
        "783ea7d4eeefe895f2731fe73ac951e94418927b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Jun 10 01:27:12 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jun 12 21:32:33 2009 +0200"
      },
      "message": "PM: Separate suspend to RAM functionality from core\n\nMove the suspend to RAM and standby code from kernel/power/main.c\nto two separate files, kernel/power/suspend.c containing the basic\nfunctions and kernel/power/suspend_test.c containing the automatic\nsuspend test facility based on the RTC clock alarm.\n\nThere are no changes in functionality related to these modifications.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n"
    }
  ],
  "next": "783ea7d4eeefe895f2731fe73ac951e94418927b"
}
