)]}'
{
  "log": [
    {
      "commit": "b486ddbc0fb8127ccf2c820cfbf0b98e6f8a4e97",
      "tree": "e13edcaaae7198a8e31c1ed8305498e3acf7b482",
      "parents": [
        "c724d67dfff3bd547d2768b450af8d3b9f83bb27"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "os@emlix.com",
        "time": "Thu Apr 02 13:19:07 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:23:34 2009 +0100"
      },
      "message": "i2c: xtensa s6000 i2c driver\n\nSupport for the s6000 on-chip i2c controller.\n\nSigned-off-by: Oskar Schirmer \u003cos@emlix.com\u003e\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c724d67dfff3bd547d2768b450af8d3b9f83bb27",
      "tree": "4c8d908adb1e4bc738db248cf57839ca0278a8b6",
      "parents": [
        "f2bd5efe723814916ece92ccfa0bffb085c94b94"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Tue Apr 07 10:20:57 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:23:33 2009 +0100"
      },
      "message": "powerpc/85xx: i2c-mpc: use new I2C bindings for the Socates board\n\nPreserve I2C clock settings for the Socrates MPC8544 board.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f2bd5efe723814916ece92ccfa0bffb085c94b94",
      "tree": "111f6224df4c31983809d06c1e03c531fb52ebcb",
      "parents": [
        "54377cd059061637b627e236a459c58e274f35c6"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Tue Apr 07 10:20:55 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:47 2009 +0100"
      },
      "message": "i2c: i2c-mpc: make I2C bus speed configurable\n\nThis patch makes the I2C bus speed configurable by using the I2C node\nproperty \"clock-frequency\". If the property is not defined, the old\nfixed clock settings will be used for backward comptibility.\n\nThe generic I2C clock properties, especially the CPU-specific source\nclock pre-scaler are defined via the OF match table:\n\n  static const struct of_device_id mpc_i2c_of_match[] \u003d {\n\t...\n\t{.compatible \u003d \"fsl,mpc8543-i2c\",\n\t .data \u003d \u0026(struct fsl_i2c_match_data) {\n\t\t\t.setclock \u003d mpc_i2c_setclock_8xxx,\n\t\t\t.prescaler \u003d 2,\n\t\t},\n\t},\n\nThe \"data\" field defines the relevant I2C setclock function and the\nrelevant pre-scaler for the I2C source clock frequency.\n\nIt uses arch-specific tables and functions to determine resonable\nFreqency Divider Register (fdr) values for MPC83xx, MPC85xx, MPC86xx,\nMPC5200 and MPC5200B.\n\nThe i2c-\u003eflags field and the corresponding FSL_I2C_DEV_* definitions\nhave been removed as they are obsolete.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "54377cd059061637b627e236a459c58e274f35c6",
      "tree": "b407884f50068667f521ae547b24208c268670f7",
      "parents": [
        "8101a30095e4fbbe1ffc1dc8f8e6928b9e1ea1de"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Tue Apr 07 10:20:54 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:47 2009 +0100"
      },
      "message": "i2c: i2c-mpc: use dev based printout function\n\nThis patch used the dev_dbg, dev_err, etc. functions for debug\nand error output instead of printk and pr_debug.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8101a30095e4fbbe1ffc1dc8f8e6928b9e1ea1de",
      "tree": "7c7dfe0a24617db7774f4ae9b02e147c504710a6",
      "parents": [
        "309c18d2cd7fbef9a30634c031ddfa4fecd22848"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Tue Apr 07 10:20:53 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:47 2009 +0100"
      },
      "message": "i2c: i2c-mpc: various coding style fixes\n\nFix errors reported by checkpatch (indention, long lines, trailing\nwhite space, etc.).\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "309c18d2cd7fbef9a30634c031ddfa4fecd22848",
      "tree": "f14bb27e8d1cb621fb52d0d68c060f7c713efb64",
      "parents": [
        "18dc83a6ea483941fb34293c6805a85bbcf0f718"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Tue Mar 31 14:52:54 2009 +0300"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:33 2009 +0100"
      },
      "message": "i2c: imx: Add missing request_mem_region in probe()\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\n[ben-linux@fluff.org: fix minor patch fault in remove]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "18dc83a6ea483941fb34293c6805a85bbcf0f718",
      "tree": "e07670ff8f01f23b420d0ce6df633cf7c9d88f92",
      "parents": [
        "c564e6ae6c5aa6e3995ff87ed4a32b4788ad5109"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 26 16:29:22 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:33 2009 +0100"
      },
      "message": "i2c: i2c-s3c2410: Initialise Samsung I2C controller early\n\nThis is required in order to ensure that core system devices such as\nvoltage regulators attached via I2C are avaiable early in boot.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c564e6ae6c5aa6e3995ff87ed4a32b4788ad5109",
      "tree": "b773106104d9897d945709d3bff8a56ff6586da8",
      "parents": [
        "a192f7153bb33151f83440cd9c0442233a064bf1"
      ],
      "author": {
        "name": "Daniel Silverstone",
        "email": "dsilvers@simtec.co.uk",
        "time": "Fri Mar 13 13:53:46 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:33 2009 +0100"
      },
      "message": "i2c-s3c2410: Simplify bus frequency calculation\n\nThe platform data for the i2c-s3c2410 driver used to allow a min,\nmax and desired frequency for the I2C bus. This patch reduces it\nto simply a desired frequency ceiling and corrects all the uses\nof the platform data appropriately.\n\nThis means, for example, that on a system with a 66MHz fclk, a\nrequest for 100KHz will achieve 65KHz which is safe and\nacceptable, rather than 378KHz which it would have achieved\nwithout this change.\n\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Daniel Silverstone \u003cdsilvers@simtec.co.uk\u003e\n[ben-linux@fluff.org: tidy subject and description]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a192f7153bb33151f83440cd9c0442233a064bf1",
      "tree": "0bf8a18ea3ac34c12dddbe70f12d3a340906016a",
      "parents": [
        "aa11e38ce6fe8846fec046a95cecd5d4690c48cd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Fri Mar 27 10:52:13 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:33 2009 +0100"
      },
      "message": "i2c-s3c2410: sda_delay should be in ns, not clock ticks\n\nThe sda_delay field should be specified in ns, not in clock ticks\nas when using cpufreq we could be changing the bus rate.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\n"
    },
    {
      "commit": "aa11e38ce6fe8846fec046a95cecd5d4690c48cd",
      "tree": "a7141c19434ecaf75e459c2e3d2daf18e4797245",
      "parents": [
        "d508afb437daee7cf07da085b635c44a4ebf9b38"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Fri Jan 30 10:32:28 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 07 10:18:32 2009 +0100"
      },
      "message": "i2c: iMX/MXC support\n\nImplementation of I2C Adapter/Algorithm Driver for I2C Bus integrated\nin Freescale\u0027s i.MX/MXC processors.\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nTested-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d508afb437daee7cf07da085b635c44a4ebf9b38",
      "tree": "98b7ad238275bef428ac47204a7ce2fe6f14199c",
      "parents": [
        "bbae8bcc49bc4d002221dab52c79a50a82e7cd1f"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Apr 06 16:41:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 17:19:48 2009 -0700"
      },
      "message": "NFS: Fix a double free in nfs_parse_mount_options()\n\nDue to an apparent typo, commit a67d18f89f5782806135aad4ee012ff78d45aae7\n(NFS: load the rpc/rdma transport module automatically) lead to the\n\u0027proto\u003d\u0027 mount option doing a double free, while Opt_mountproto leaks a\nstring.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbae8bcc49bc4d002221dab52c79a50a82e7cd1f",
      "tree": "7144a78d9f734734e977cef45c012a1cd4e98008",
      "parents": [
        "e0724bf6e4a1f2e678d2b2aab01cae22e17862f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 17:16:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 17:16:47 2009 -0700"
      },
      "message": "ext3: make default data ordering mode configurable\n\nThis makes the defautl ext3 data ordering mode (when no explicit\nordering is set) configurable, so as to allow people to default to\n\u0027data\u003dwriteback\u0027 and get the resulting latency improvements.\n\nThis is a non-issue if a filesystem has been explicitly set to some\nordering (with \u0027tune2fs\u0027).\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0724bf6e4a1f2e678d2b2aab01cae22e17862f0",
      "tree": "559a8fa8e7a92f8ae0e0a27d4e71f408fa7cec62",
      "parents": [
        "38d9aefb5ce8f26358b0d5cd933cfa9e267105b1",
        "de0975781a1a8bc92e07eb7681d10ef9bb5e6df9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 15:00:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 15:00:19 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6:\n  UBIFS: fix recovery bug\n  UBIFS: add R/O compatibility\n  UBIFS: fix compiler warnings\n  UBIFS: fully sort GCed nodes\n  UBIFS: fix commentaries\n  UBIFS: introduce a helpful variable\n  UBIFS: use KERN_CONT\n  UBIFS: fix lprops committing bug\n  UBIFS: fix bogus assertion\n  UBIFS: fix bug where page is marked uptodate when out of space\n  UBIFS: amend key_hash return value\n  UBIFS: improve find function interface\n  UBIFS: list usage cleanup\n  UBIFS: fix dbg_chk_lpt_sz()\n"
    },
    {
      "commit": "38d9aefb5ce8f26358b0d5cd933cfa9e267105b1",
      "tree": "f0fd3b7ef2560f1e06ec0557a3de1fa4401563bc",
      "parents": [
        "432870dab85a2f69dc417022646cb9a70acf7f94",
        "1b24bc3aaba899f4e7f681cbbc3b93cadcf4d770"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 15:00:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 15:00:00 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: add fsync capability\n"
    },
    {
      "commit": "432870dab85a2f69dc417022646cb9a70acf7f94",
      "tree": "4c9c08d7fb77744b1fd04615a76ab0a9105fad07",
      "parents": [
        "22ae77bc7ac115b9d518d5cbc13d39317079b2b0"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Mon Apr 06 16:16:02 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:57:23 2009 -0700"
      },
      "message": "exit_notify: kill the wrong capable(CAP_KILL) check\n\nThe CAP_KILL check in exit_notify() looks just wrong, kill it.\n\nWhatever logic we have to reset -\u003eexit_signal, the malicious user\ncan bypass it if it execs the setuid application before exiting.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22ae77bc7ac115b9d518d5cbc13d39317079b2b0",
      "tree": "574b7af678c0b1ad2c891ac5066292746788ece8",
      "parents": [
        "e379ec7c42343c6b6ef06a98de7c94db41c1423e",
        "30bbf1406714cf464c56e96e4ad6a291907f5023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:56:26 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (53 commits)\n  [MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n  [MTD] [NOR] Fixup for Numonyx M29W128 chips\n  [MTD] mtdpart: Make ecc_stats more realistic.\n  powerpc/85xx: TQM8548: Update DTS file for multi-chip support\n  powerpc: NAND: FSL UPM: document new bindings\n  [MTD] [NAND] FSL-UPM: Add wait flags to support board/chip specific delays\n  [MTD] [NAND] FSL-UPM: add multi chip support\n  [MTD] [NOR] Add device parent info to physmap_of\n  [MTD] [NAND] Add support for NAND on the Socrates board\n  [MTD] [NAND] Add support for 4KiB pages.\n  [MTD] sysfs support should not depend on CONFIG_PROC_FS\n  [MTD] [NAND] Add parent info for CAFÉ controller\n  [MTD] support driver model updates\n  [MTD] driver model updates (part 2)\n  [MTD] driver model updates\n  [MTD] [NAND] move gen_nand\u0027s probe function to .devinit.text\n  [MTD] [MAPS] move sa1100 flash\u0027s probe function to .devinit.text\n  [MTD] fix use after free in register_mtd_blktrans\n  [MTD] [MAPS] Drop now unused sharpsl-flash map\n  [MTD] ofpart: Check name property to determine partition nodes.\n  ...\n\nManually fix trivial conflict in drivers/mtd/maps/Makefile\n"
    },
    {
      "commit": "e379ec7c42343c6b6ef06a98de7c94db41c1423e",
      "tree": "9858b0df876f025cad3ded0301e5ee8f58339ef0",
      "parents": [
        "91a9e99d76d71b1b16f422fae4bd844245f14638"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 06 14:55:50 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:54:17 2009 -0700"
      },
      "message": "LANANA: Fix dates\n\nAs noted by Janne Grunau it would be good if the date was also right.\n\n(Web site also resynched)\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91a9e99d76d71b1b16f422fae4bd844245f14638",
      "tree": "4b38dfbb004bb39a670bebdcb1d99ed452f2de49",
      "parents": [
        "bf538fe4689694b0b90d358dda91cde7b438097d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 07 01:35:56 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:40:07 2009 -0700"
      },
      "message": "md/raid1: fix build breakage\n\nFix this build error:\n\n  drivers/md/raid1.c: In function \u0027raid1_congested\u0027:\n  drivers/md/raid1.c:589: error: \u0027BDI_write_congested\u0027 undeclared\n\nBDI_write_congested was changed in commit 1faa16d228 (\"block: change the\nrequest allocation/congestion logic to be sync/async based\")\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf538fe4689694b0b90d358dda91cde7b438097d",
      "tree": "49d6692a81cbff4b00a5912380e75f3a32d59738",
      "parents": [
        "1f85449ffd146cf2b91a47dff694281bcfd2558b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 06 17:35:42 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:43 2009 -0700"
      },
      "message": "8250: Fix warning\n\nThe 8430 patch was short a const so caused a warning.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f85449ffd146cf2b91a47dff694281bcfd2558b",
      "tree": "388cc29702f68ec2a25bd02bcff667130f8cba71",
      "parents": [
        "22654b41a724ccf937248ab0877e113c12a2cf8a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Apr 06 17:35:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:43 2009 -0700"
      },
      "message": "rio: addition has higher precedence than ?:\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22654b41a724ccf937248ab0877e113c12a2cf8a",
      "tree": "50531a6111961b6e1229d074c999dfbe8fc176d1",
      "parents": [
        "912299f6f0587bb6c221705ed9949709b36b3c56"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 06 17:35:25 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:42 2009 -0700"
      },
      "message": "symbol: Remove various bits of left over junk\n\nThere are various bits of code here that are unfinished and instead of\nbeing harmless either confuse or spew stuff into the logs at higher than\ndebug level. They can and should go away.\n\nAlso remove the bogus use of tty-\u003elowlatency. We fixed the need for this hack\nlong ago (with the flip buffer rewrite) but people keep copying it into drivers.\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "912299f6f0587bb6c221705ed9949709b36b3c56",
      "tree": "f1da7722083ee00a529776725704cac2bfc963b7",
      "parents": [
        "7abcf20b8f32dd679b162b33c07e427c67d4a1fb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 06 17:35:12 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:41 2009 -0700"
      },
      "message": "tty: pl2303 needs identifiers for Siemens S81 as well as EF81\n\nCloses bug 9065\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7abcf20b8f32dd679b162b33c07e427c67d4a1fb",
      "tree": "9bad41e28968005ad4305becfdfaa6de7ec606b9",
      "parents": [
        "60de8ad37436850ac214fe06ecf338da266c2205"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 06 17:35:01 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:38 2009 -0700"
      },
      "message": "cdc-acm: zydas 1602 identifier needed\n\nBugzilla #9095 and a couple of other confirmations\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60de8ad37436850ac214fe06ecf338da266c2205",
      "tree": "18419595dd3a0fa0b15c9dd2b816cb700088f420",
      "parents": [
        "06e82df015afad2d96d030f76f5e4d13e6dcdfa4"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Mon Apr 06 17:34:53 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:37 2009 -0700"
      },
      "message": "icom: remove unused variables\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06e82df015afad2d96d030f76f5e4d13e6dcdfa4",
      "tree": "55726382b94f45095077fe904e8cb6970ab1fb5f",
      "parents": [
        "e713abead3324f6d4381a3d280b7ce35b7eadb7a"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon Apr 06 17:34:34 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:35 2009 -0700"
      },
      "message": "mux: fix build problem\n\nFixes:\n\n  In file included from drivers/serial/mux.c:37:\n  include/linux/serial_core.h: In function \u0027uart_handle_sysrq_char\u0027:\n  include/linux/serial_core.h:467: error: \u0027struct uart_port\u0027 has no member named \u0027sysrq\u0027\n  include/linux/serial_core.h:468: error: \u0027struct uart_port\u0027 has no member named \u0027sysrq\u0027\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e713abead3324f6d4381a3d280b7ce35b7eadb7a",
      "tree": "000f4528ab72a37606b58b1d76e0bfa0ea4ecf84",
      "parents": [
        "aacf17adc62650fa0eb59559b737f543d003575e"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Mon Apr 06 17:34:27 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:34 2009 -0700"
      },
      "message": "jsm: Fix the return variable and removing the unused retval.\n\nAs it was, the retval was never returned, so its assignments were silly.\nJust consolidate everything to rc, and remove the unused retval variable.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@etchedpixels.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aacf17adc62650fa0eb59559b737f543d003575e",
      "tree": "bea407b1faa50ab90ca3f0d878f421d3e3d6412f",
      "parents": [
        "0326e6d596491db64d787136cbd703bde0ee8d77"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Mon Apr 06 17:34:17 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:34 2009 -0700"
      },
      "message": "jsm: define init function as __devinit\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0326e6d596491db64d787136cbd703bde0ee8d77",
      "tree": "4eca69db77dbfd32d1b59dc2239f65046c8aa3ae",
      "parents": [
        "0e0fd7d73ed130583dca16405b029f56bf65109f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Apr 06 17:34:10 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:33 2009 -0700"
      },
      "message": "mxser: remove tty_port_tty_get from mxser_check_modem_status\n\nmxser_check_modem_status is called with tty parameter, so the\nreference should be increased by callers already -- for ioctl\nsyscall it is held whole time gap since open to close, for\ninterrupt, the reference count is increased in the irq handler.\n\nThere is no tty_kref_put in that function, so this also fixes\na refcounting bug.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e0fd7d73ed130583dca16405b029f56bf65109f",
      "tree": "d32a3aafc1abc6f86819bc52773500b9205c2136",
      "parents": [
        "bbb8e6bf10c5c3c9c70a94aa26cb27f95f10dee5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Apr 06 17:34:04 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:33 2009 -0700"
      },
      "message": "tty: moxa, fix refcounting in moxa_poll_port\n\nThere is missing tty_kref_put on some paths in moxa_poll_port,\nalthough the reference is always taken. Fix it.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nReported-by: Jan \u0027Yenya\u0027 Kasprzak \u003ckas@fi.muni.cz\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbb8e6bf10c5c3c9c70a94aa26cb27f95f10dee5",
      "tree": "9b9a913e02cdf633675a7d1ee1757a29ab4a3773",
      "parents": [
        "8d5a05da823ebd83a5147e1bfe19036a57a4d33c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 06 17:33:55 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:33 2009 -0700"
      },
      "message": "isicom: isicom kref leak fix\n\nThe isicom driver leaks a kref on the shutdown path. Drop the additional\nkref we took\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d5a05da823ebd83a5147e1bfe19036a57a4d33c",
      "tree": "a692cc97fd67c5249a4fc76a98fda2aad297e7a7",
      "parents": [
        "5c9f5806836a9079d6c2d38d567d5f0662863bf4"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 06 17:33:48 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:32 2009 -0700"
      },
      "message": "ucc: Fix leaky error path\n\nFound by Daniel Marjamäki using cppcheck\n\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c9f5806836a9079d6c2d38d567d5f0662863bf4",
      "tree": "c31d5f616a73fc80dbbce9f45ac24fcd4a6747a4",
      "parents": [
        "e766aeb882b41355d8732cf49aa9412baef852c5"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Mon Apr 06 17:33:26 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:31 2009 -0700"
      },
      "message": "riscom8: Auto-load riscom8 module when device opened.\n\nThe riscom8 module is missing the char-major-48-* alias that would cause\nit to be auto-loaded when a device of that type is opened.  This patch\nadds the alias.\n\nSigned-off-by: Scott James Remnant \u003cscott@canonical.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e766aeb882b41355d8732cf49aa9412baef852c5",
      "tree": "5cebecbccd20d76ed59508b9dbe4682fa827adbd",
      "parents": [
        "5350d3ba3d4cee899fa0b95fc0d30202ac8073e7"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Mon Apr 06 17:33:18 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:31 2009 -0700"
      },
      "message": "usb: Auto-load cdc_acm module when device opened.\n\nThe cdc_acm module is missing the char-major-166-* alias that would\ncause it to be auto-loaded when a device of that type is opened.  This\npatch adds the alias.\n\nSigned-off-by: Scott James Remnant \u003cscott@canonical.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5350d3ba3d4cee899fa0b95fc0d30202ac8073e7",
      "tree": "e43298af6812bb2447ec290916d0a29aed8d948c",
      "parents": [
        "9f56fad741163fe2111cbbcfb7ff795ebdabdab1"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Mon Apr 06 17:33:11 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:31 2009 -0700"
      },
      "message": "specialix: Auto-load specialix module when device opened.\n\nThe specialix module is missing the char-major-75-* alias that would\ncause it to be auto-loaded when a device of that type is opened.  This\npatch adds the alias.\n\nSigned-off-by: Scott James Remnant \u003cscott@canonical.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f56fad741163fe2111cbbcfb7ff795ebdabdab1",
      "tree": "a4b91e7c611e569d29531c56090d2781d77ca986",
      "parents": [
        "14f8d3ff3141caa8bf8326381ab8e6ce06c564b8"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Mon Apr 06 17:33:04 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:30 2009 -0700"
      },
      "message": "cyclades: Auto-load cyclades module when device opened.\n\nThe cyclades module is missing the char-major-19-* alias that would\ncause it to be auto-loaded when a device of that type is opened.  This\npatch adds the alias.\n\nSigned-off-by: Scott James Remnant \u003cscott@canonical.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14f8d3ff3141caa8bf8326381ab8e6ce06c564b8",
      "tree": "c558cad9cb2b203b5d3ecfb6e49cffca53bdeb84",
      "parents": [
        "f4487101c7c5e529777b297eda5a5b69347f51a0"
      ],
      "author": {
        "name": "Scott James Remnant",
        "email": "scott@canonical.com",
        "time": "Mon Apr 06 17:32:58 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:30 2009 -0700"
      },
      "message": "applicom: Auto-load applicom module when device opened.\n\nThe applicom module is missing the char-major-10-157 alias that would\ncause it to be auto-loaded when a device of that type is opened.  This\npatch adds the alias.\n\nSigned-off-by: Scott James Remnant \u003cscott@canonical.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4487101c7c5e529777b297eda5a5b69347f51a0",
      "tree": "b670f590ddeb25688803d3901a906fa5dc392520",
      "parents": [
        "8c4210e3362e1cd44bd10c857dc5f69c0bf434da"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Apr 06 17:32:49 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:30 2009 -0700"
      },
      "message": "blackfin: Subtract ANOMALY_05000230 on quot\n\nFix bug - up arrow key works abnormal for bf561 ezkit board\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c4210e3362e1cd44bd10c857dc5f69c0bf434da",
      "tree": "0c7b16f6c9edd95be24329b415a861cbfdbfe8b0",
      "parents": [
        "df04baf1e6a62ff232fa224504ccaa987b5be230"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Apr 06 17:32:42 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:29 2009 -0700"
      },
      "message": "Fix DMA rx ring buffer handling\n\nReported-by: Qian Zhang \u003czhangq@sansitech.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df04baf1e6a62ff232fa224504ccaa987b5be230",
      "tree": "ec119f079a32d603c4215aaa62eed01b1a4ca872",
      "parents": [
        "59e4e3e65d3f856cfcdc66de2db5530d7b161f68"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Apr 06 17:32:35 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:29 2009 -0700"
      },
      "message": "blackfin: Fix tty compile error in PIO mode\n\nFixes this compile issue:\n\n  drivers/serial/bfin_5xx.c: In function bfin_serial_rx_chars:\n  drivers/serial/bfin_5xx.c:178: error: struct uart_info has no member named tty\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59e4e3e65d3f856cfcdc66de2db5530d7b161f68",
      "tree": "4abfb8f0ca123e6df97f4ff7cefe37b418471a73",
      "parents": [
        "f933d3c740b32bdd284c74b2e40e838b585ecf0f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 17:32:28 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:29 2009 -0700"
      },
      "message": "blackfin: Use unsigned long for flags with irq functions\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f933d3c740b32bdd284c74b2e40e838b585ecf0f",
      "tree": "03e9b225d008d697afabfcdc93ff15477a723523",
      "parents": [
        "04bf7e745b841619d2f14f2f8b6f2c97f1c6757e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Apr 06 17:32:21 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:28 2009 -0700"
      },
      "message": "blackfin: BF538/9 serial uart support\n\nEnable third UART on BF538/9\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04bf7e745b841619d2f14f2f8b6f2c97f1c6757e",
      "tree": "46372d66552fa2945ba8dbf1a4692d280123a66e",
      "parents": [
        "46a0fac9438764533245928b78d35fbaa5d7adf4"
      ],
      "author": {
        "name": "Will Page",
        "email": "will.page@ni.com",
        "time": "Mon Apr 06 17:32:15 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:28 2009 -0700"
      },
      "message": "8250_pci: add support for National Instruments legacy 8420 RS232 boards\n\nSigned-off-by: Will Page \u003cwill.page@ni.com\u003e\nSigned-off-by: Shawn Bohrer \u003cshawn.bohrer@ni.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46a0fac9438764533245928b78d35fbaa5d7adf4",
      "tree": "9b0bf6bde8b581eda40a80e4405644f80ba091bb",
      "parents": [
        "97ea33f9e375e4f9b3049ca861e5c91cc626c55f"
      ],
      "author": {
        "name": "Shawn Bohrer",
        "email": "shawn.bohrer@ni.com",
        "time": "Mon Apr 06 17:32:07 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:27 2009 -0700"
      },
      "message": "8250_pci: add support for National Instruments 843x RS232 devices\n\nThis implements basic support for all 843x RS232 devices, but does not\nadd DMA support.  This means that sustained data transfers at high baud\nrates may not be possible on multiple ports simultaneously.\n\nSigned-off-by: Shawn Bohrer \u003cshawn.bohrer@ni.com\u003e\nSigned-off-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97ea33f9e375e4f9b3049ca861e5c91cc626c55f",
      "tree": "80d9db3fdc71aaf7ff4aa6d3ac7dfb278d1ec45f",
      "parents": [
        "3eba1da43e043cd760c98cd227546d310e145843"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Mon Apr 06 17:32:01 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:26 2009 -0700"
      },
      "message": "serial: Update PNP IDs\n\nAdd new Wacom device IDs to the 8250_pnp serial driver, to support\nautoconfig on some newer tablet PCs.  Also add a comment to clarify that\nthe FUJ02E6 device is a custom protocol, not a Wacom tablet.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@etchedpixels.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3eba1da43e043cd760c98cd227546d310e145843",
      "tree": "a25bc6a737de14241e4d46de812b660ad461ca49",
      "parents": [
        "1c2d008c9e73626cc354751c62b94177c4094f8b"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "dkukawka@suse.de",
        "time": "Mon Apr 06 17:31:54 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:36:24 2009 -0700"
      },
      "message": "8250_pnp.c: add another Wacom tablet\n\nAdd another serial Wacom tablet with pnp_id: WACF009.\n\nSigned-off-by: Danny Kukawka \u003cdkukawka@suse.de\u003e\nSigned-off-by: Alan Cox \u003calan@etchedpixels.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c2d008c9e73626cc354751c62b94177c4094f8b",
      "tree": "bcd1650aef7c10d3d365605280de4610850aa3d2",
      "parents": [
        "c47ae9adfdd3a9551969534dbb0d5606ec646526"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 06 15:47:25 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:31:28 2009 -0700"
      },
      "message": "Make CONFIG_SLOW_WORK an automatic rather than manual config option\n\nMake CONFIG_SLOW_WORK an automatic rather than manual config option so that\npeople configuring their kernels don\u0027t have to make the choice.  It can be\nselected automatically by those things that require it (such as FS-Cache).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c47ae9adfdd3a9551969534dbb0d5606ec646526",
      "tree": "ae4648ce2862d98fbfb677c29d2e75d4d3e8cbfd",
      "parents": [
        "ffa009c366e33f3eae48bba2547051fe15795f64"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 06 15:36:04 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:31:26 2009 -0700"
      },
      "message": "FRV: Fix compile breakage\n\nThis patch fixes the follwing build error caused by\ncommit 7ca43e7564679604d86e9ed834e7bbcffd8a4a3f\n(mm: use debug_kmap_atomic):\n\n  ...\n    AS      arch/frv/mm/tlb-miss.o\n  In file included from\n  arch/frv/mm/tlb-miss.S:13:\n  ...\n  Assembler messages:\n  include/asm-generic/ioctl.h:73:\n  Error: unrecognized instruction `extern unsigned int __invalid_size_argument_for_IO...\u0027\n  ...\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffa009c366e33f3eae48bba2547051fe15795f64",
      "tree": "78736a4ee7c16819830a32a313867e3a88ac6aff",
      "parents": [
        "8e320d02718d2872d52ef88a69a493e420494269",
        "46f06b72378d3187f0d12f7a60d020676bfbf332"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:26:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 14:26:05 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  drivers/pci/intr_remapping.c: include acpi.h\n  intel-iommu: Fix oops in device_to_iommu() when devices not found.\n  intel-iommu: Handle PCI domains appropriately.\n  intel-iommu: Fix device-to-iommu mapping for PCI-PCI bridges.\n  x2apic/intr-remap: decouple interrupt remapping from x2apic\n  x86, dmar: check if it\u0027s initialized before disable queue invalidation\n  intel-iommu: set compatibility format interrupt\n  Intel IOMMU Suspend/Resume Support - Interrupt Remapping\n  Intel IOMMU Suspend/Resume Support - Queued Invalidation\n  Intel IOMMU Suspend/Resume Support - DMAR\n  intel-iommu: Add for_each_iommu() and for_each_active_iommu() macros\n"
    },
    {
      "commit": "8e320d02718d2872d52ef88a69a493e420494269",
      "tree": "13f33e94375ae53e235454706642c6e01b258155",
      "parents": [
        "5d6700ea7bfb4704a8d5d10c6ebf0e947410f9ce",
        "303a0e11d0ee136ad8f53f747f3c377daece763b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:46:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:46:27 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md/raid1 - don\u0027t assume newly allocated bvecs are initialised.\n"
    },
    {
      "commit": "46f06b72378d3187f0d12f7a60d020676bfbf332",
      "tree": "aec1cfd355d5af3991b061802f62ad487159aad1",
      "parents": [
        "4958c5dc7bcb2e42d985cd26aeafd8a7eca9ab1e"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon Apr 06 16:45:28 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 13:45:48 2009 -0700"
      },
      "message": "drivers/pci/intr_remapping.c: include acpi.h\n\nFix this build error:\ndrivers/pci/intr_remapping.c: In function \u0027ir_parse_ioapic_scope\u0027:\ndrivers/pci/intr_remapping.c:617: error: invalid use of undefined type\n\t\t\t\t         \u0027struct acpi_dmar_hardware_unit\u0027\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "5d6700ea7bfb4704a8d5d10c6ebf0e947410f9ce",
      "tree": "5328df485bd4dc08af6e78d862ba2f79bb9501a6",
      "parents": [
        "0cb55ad2ad5513f55304d026bb4319a9311163d0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Apr 06 15:08:29 2009 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:44:15 2009 -0700"
      },
      "message": "percpu: __percpu_depopulate_mask can take a const mask\n\nThis eliminates a compiler warning:\n\n  mm/allocpercpu.c: In function \u0027free_percpu\u0027:\n  mm/allocpercpu.c:146: warning: passing argument 2 of \u0027__percpu_depopulate_mask\u0027 discards qualifiers from pointer target type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cb55ad2ad5513f55304d026bb4319a9311163d0",
      "tree": "859bd3497e19134b86585effa4be644b65e38002",
      "parents": [
        "88cacbb21be116b4b5ce9811a90868e585efdd68"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Apr 05 15:55:22 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:43:43 2009 -0700"
      },
      "message": "docs: alphabetize entries in kernel-parameters.txt\n\nMove entries to be in alpha order as specified near the beginning\nof this file.\n\nClean up some whitespace and line-length miscues.\n\nAdd \u0027\u003d\u0027 to \"selinux\" option syntax.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88cacbb21be116b4b5ce9811a90868e585efdd68",
      "tree": "e43f8bfc0ac48f96feeebe1bd6fdb335dd56b860",
      "parents": [
        "cd5f9a4c3199b090e91ea0064cb110985ba54814"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Apr 05 15:45:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:43:42 2009 -0700"
      },
      "message": "docbook: fix fatal filename error\n\nFix docbook fatal error:\n\ndocproc: block/blktrace.c: No such file or directory\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd5f9a4c3199b090e91ea0064cb110985ba54814",
      "tree": "67d4da296ab85a96f28580420bf4cdef84d3aaaa",
      "parents": [
        "609862be074cc20e007c640fd936ffe798b41abc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:38:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:38:46 2009 -0700"
      },
      "message": "kernel/sysctl.c: avoid annoying warnings\n\nSome of the limit constants are used only depending on some complex\nconfiguration dependencies, yet it\u0027s not worth making the simple\nvariables depend on those configuration details.  Just mark them as\nperhaps not being unused, and avoid the warning.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "609862be074cc20e007c640fd936ffe798b41abc",
      "tree": "2ebcacf036fce1b075fe267f608b6abe3f196c67",
      "parents": [
        "12fe32e4f942ac5c71a4ab70b039fee65c0dc29d",
        "eedeeabdeeadb016b8c783e3620d06b98d0cb4e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:37:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:37:30 2009 -0700"
      },
      "message": "Merge branch \u0027locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027locking-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: add stack dumps to asserts\n  hrtimer: fix rq-\u003elock inversion (again)\n"
    },
    {
      "commit": "4958c5dc7bcb2e42d985cd26aeafd8a7eca9ab1e",
      "tree": "7bad2dac396fef6cca7f72132078a30e912b2589",
      "parents": [
        "276dbf997043cbf38f0087624e0f9c51742c8885"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 13:30:01 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 13:30:01 2009 -0700"
      },
      "message": "intel-iommu: Fix oops in device_to_iommu() when devices not found.\n\nIt\u0027s possible for a device in the drhd-\u003edevices[] array to be NULL if\nit wasn\u0027t found at boot time, which means we have to check for that\ncase.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "12fe32e4f942ac5c71a4ab70b039fee65c0dc29d",
      "tree": "b0878e49e9fab1fd154fde1dd57057391831b668",
      "parents": [
        "a63856252d2112e7c452696037a86ceb12f47f80",
        "2121db74ba0fd2259f0e2265511684fadda9ac49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:30:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:30:00 2009 -0700"
      },
      "message": "Merge branch \u0027kmemtrace-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027kmemtrace-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  kmemtrace: trace kfree() calls with NULL or zero-length objects\n  kmemtrace: small cleanups\n  kmemtrace: restore original tracing data binary format, improve ABI\n  kmemtrace: kmemtrace_alloc() must fill type_id\n  kmemtrace: use tracepoints\n  kmemtrace, rcu: don\u0027t include unnecessary headers, allow kmemtrace w/ tracepoints\n  kmemtrace, rcu: fix rcupreempt.c data structure dependencies\n  kmemtrace, rcu: fix rcu_tree_trace.c data structure dependencies\n  kmemtrace, rcu: fix linux/rcutree.h and linux/rcuclassic.h dependencies\n  kmemtrace, mm: fix slab.h dependency problem in mm/failslab.c\n  kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_unlzma.c\n  kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_bunzip2.c\n  kmemtrace, kbuild: fix slab.h dependency problem in lib/decompress_inflate.c\n  kmemtrace, squashfs: fix slab.h dependency problem in squasfs\n  kmemtrace, befs: fix slab.h dependency problem\n  kmemtrace, security: fix linux/key.h header file dependencies\n  kmemtrace, fs: fix linux/fdtable.h header file dependencies\n  kmemtrace, fs: uninline simple_transaction_set()\n  kmemtrace, fs, security: move alloc_secdata() and free_secdata() to linux/security.h\n"
    },
    {
      "commit": "a63856252d2112e7c452696037a86ceb12f47f80",
      "tree": "b1ad03fe441349069f80e58de425b3f72af9e5b7",
      "parents": [
        "b24241a09208874d5d770bee30791daae41ad762",
        "04826f43d4f0a4d56423eb8abb9f2ec9987df5b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:25:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:25:56 2009 -0700"
      },
      "message": "Merge branch \u0027for-2.6.30\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.30\u0027 of git://linux-nfs.org/~bfields/linux: (81 commits)\n  nfsd41: define nfsd4_set_statp as noop for !CONFIG_NFSD_V4\n  nfsd41: define NFSD_DRC_SIZE_SHIFT in set_max_drc\n  nfsd41: Documentation/filesystems/nfs41-server.txt\n  nfsd41: CREATE_EXCLUSIVE4_1\n  nfsd41: SUPPATTR_EXCLCREAT attribute\n  nfsd41: support for 3-word long attribute bitmask\n  nfsd: dynamically skip encoded fattr bitmap in _nfsd4_verify\n  nfsd41: pass writable attrs mask to nfsd4_decode_fattr\n  nfsd41: provide support for minor version 1 at rpc level\n  nfsd41: control nfsv4.1 svc via /proc/fs/nfsd/versions\n  nfsd41: add OPEN4_SHARE_ACCESS_WANT nfs4_stateid bmap\n  nfsd41: access_valid\n  nfsd41: clientid handling\n  nfsd41: check encode size for sessions maxresponse cached\n  nfsd41: stateid handling\n  nfsd: pass nfsd4_compound_state* to nfs4_preprocess_{state,seq}id_op\n  nfsd41: destroy_session operation\n  nfsd41: non-page DRC for solo sequence responses\n  nfsd41: Add a create session replay cache\n  nfsd41: create_session operation\n  ...\n"
    },
    {
      "commit": "b24241a09208874d5d770bee30791daae41ad762",
      "tree": "7fbfe7905cc449a2593527b4510f15f0e5cfb392",
      "parents": [
        "22eb5aa6c7940861f9603581665b9d9a1c60be30",
        "abe213d7f6fb87f48f4324320733f666db1bc11b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:25:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:25:27 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Delete unused i2c-algo-sgi helper module\n  i2c: Delete many unused driver IDs\n  i2c: Deprecate client_register and client_unregister methods\n"
    },
    {
      "commit": "22eb5aa6c7940861f9603581665b9d9a1c60be30",
      "tree": "22890bcebae5647bcc1a29e7b544a1c5de2b1f8b",
      "parents": [
        "d7ca6f8cdffa5765e486edb3dada9121fba8e6aa",
        "015640edb1f346e0b2eda703587c4cd1c310ec1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:24:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:24:49 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (74 commits)\n  [SCSI] sg: fix q-\u003equeue_lock on scsi_error_handler path\n  [SCSI] replace __inline with inline\n  [SCSI] a2091: make 2 functions static\n  [SCSI] a3000: make 2 functions static\n  [SCSI] ses: #if 0 the unused ses_match_host()\n  [SCSI] use kmem_cache_zalloc instead of kmem_cache_alloc/memset\n  [SCSI] sg: fix iovec bugs introduced by the block layer conversion\n  [SCSI] qlogicpti: use request_firmware\n  [SCSI] advansys: use request_firmware\n  [SCSI] qla1280: use request_firmware\n  [SCSI] libiscsi: fix iscsi pool error path\n  [SCSI] cxgb3i: call ddp release function directly\n  [SCSI] cxgb3i: merge cxgb3i_ddp into cxgb3i module\n  [SCSI] cxgb3i: close all tcp connections upon chip reset\n  [SCSI] cxgb3i: re-read ddp settings information after chip reset\n  [SCSI] cxgb3i: re-initialize ddp settings after chip reset\n  [SCSI] cxgb3i: subscribe to error notification from cxgb3 driver\n  [SCSI] aacraid driver update\n  [SCSI] mptsas: remove unneeded check\n  [SCSI] config: Make need for SCSI_CDROM clearer\n  ...\n"
    },
    {
      "commit": "d7ca6f8cdffa5765e486edb3dada9121fba8e6aa",
      "tree": "76476b15e0bfadd9b64093b054138fd411a802f8",
      "parents": [
        "3cd69271f86770499425c7cea2902512ba936a75",
        "13a7b5dc0d1768c8ae817e43cbe50597090b650a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:24:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:24:00 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Adds HP Jornada 700 series backlight driver\n  backlight: Add HP Jornada 700 series LCD driver\n  backlight: fix pwm_bl.c when multiple PWM backlights exist\n  backlight: mbp_nvidia_bl - Add a debug switch\n  backlight: Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5\n"
    },
    {
      "commit": "3cd69271f86770499425c7cea2902512ba936a75",
      "tree": "5b1bbd7ae199afcf4e2f283c95c72be03013e069",
      "parents": [
        "1aa2a7cc6fd7b5c86681a6ae9dfd1072c261a435",
        "67a32ec750109fdfc7cba311145a18d543521822"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:22:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 13:22:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: introduce lp5521 led driver\n  leds: just ignore invalid GPIOs in leds-gpio\n  leds: Fix \u0026\u0026/|| confusion in leds-pca9532.c\n  leds: move h1940-leds\u0027s probe function to .devinit.text\n  leds: remove an unnecessary \"goto\" on drivers/leds/leds-s3c24.c\n  leds: add BD2802GU LED driver\n  leds: remove experimental flag from leds-clevo-mail\n  leds: Prevent multiple LED triggers with the same name\n  leds: Add gpio-led trigger\n  leds: Add rb532 LED driver for the User LED\n  leds: Add suspend/resume state flags to leds-gpio\n  leds: simple driver for pwm driven LEDs\n  leds: Fix leds-gpio driver multiple module_init/exit usage\n  leds: Add dac124s085 driver\n  leds: allow led-drivers to use a variable range of brightness values\n  leds: Add openfirmware platform device support\n"
    },
    {
      "commit": "04826f43d4f0a4d56423eb8abb9f2ec9987df5b5",
      "tree": "df7248108f29ef3c19e3153e2244ac381cf451be",
      "parents": [
        "f0ad670d7061efad138df19aefe569263c4ea37b"
      ],
      "author": {
        "name": "Benny Halevy",
        "email": "bhalevy@panasas.com",
        "time": "Mon Apr 06 12:00:49 2009 +0300"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Apr 06 09:48:20 2009 -0700"
      },
      "message": "nfsd41: define nfsd4_set_statp as noop for !CONFIG_NFSD_V4\n\nFixes following modpost error:\nERROR: \"nfsd4_set_statp\" [fs/nfsd/nfsd.ko] undefined!\n\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n"
    },
    {
      "commit": "f0ad670d7061efad138df19aefe569263c4ea37b",
      "tree": "d68d7a2deb01814aa5c8e1d32b867010a3284bd2",
      "parents": [
        "3ef1728898f0285c13aa6901f412b52835e23578"
      ],
      "author": {
        "name": "Benny Halevy",
        "email": "bhalevy@panasas.com",
        "time": "Mon Apr 06 12:00:36 2009 +0300"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Apr 06 09:17:53 2009 -0700"
      },
      "message": "nfsd41: define NFSD_DRC_SIZE_SHIFT in set_max_drc\n\nFixes the following compiler error:\nfs/nfsd/nfssvc.c: In function \u0027set_max_drc\u0027:\nfs/nfsd/nfssvc.c:240: error: \u0027NFSD_DRC_SIZE_SHIFT\u0027 undeclared\n\nCONFIG_NFSD_V4 is not set\n\nReported-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n"
    },
    {
      "commit": "abe213d7f6fb87f48f4324320733f666db1bc11b",
      "tree": "c4666bf63f34cdfe3f97e5a80cebd5c2eb5b5119",
      "parents": [
        "7c8ad4aff0699197469327d0e50d1e48f2ccb39b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 06 18:12:25 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 06 18:12:25 2009 +0200"
      },
      "message": "i2c: Delete unused i2c-algo-sgi helper module\n\nThe i2c-algo-sgi code was merged into the vino driver, so we can\ndelete it now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7c8ad4aff0699197469327d0e50d1e48f2ccb39b",
      "tree": "76a51c0f3ee1d61b2f0cc6b976b18dcafc1847cb",
      "parents": [
        "e3ee703366da3a4ce80f24b47a5df56cd816c5d6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 06 18:12:25 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 06 18:12:25 2009 +0200"
      },
      "message": "i2c: Delete many unused driver IDs\n\nDelete many unused I2C driver IDs. We should be able to get rid of\ni2c_driver.id pretty soon now.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e3ee703366da3a4ce80f24b47a5df56cd816c5d6",
      "tree": "f3227fac0636bfc6fb4cfb01bb1b75ee42f50235",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 06 18:12:24 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 06 18:12:24 2009 +0200"
      },
      "message": "i2c: Deprecate client_register and client_unregister methods\n\nThe new i2c binding model makes the client_register and\nclient_unregister methods of struct i2c_adapter useless, so we can\nremove them with the rest of the legacy model.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "13a7b5dc0d1768c8ae817e43cbe50597090b650a",
      "tree": "64d9934f67c12b7ce0fa5603c10e5686c45e3d9c",
      "parents": [
        "9e124435c772c650457a952b27bcbdb9a95d48d0"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Feb 18 11:50:43 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Adds HP Jornada 700 series backlight driver\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e124435c772c650457a952b27bcbdb9a95d48d0",
      "tree": "27897fbfb8938e8f34385ec4155b1ba0800de1b0",
      "parents": [
        "b8cdd877f2cbcc07b5a287b7273a8eaa4c11ad04"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Feb 18 11:47:26 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Add HP Jornada 700 series LCD driver\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b8cdd877f2cbcc07b5a287b7273a8eaa4c11ad04",
      "tree": "b5647a9b6ce0fed72f19484323ec2054822d3a65",
      "parents": [
        "1a468ba10c3bdbc25ef7aa7fecda20ee27007bdf"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Feb 10 13:30:37 2009 +0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: fix pwm_bl.c when multiple PWM backlights exist\n\nWhen multiple PWMs are used as backlights, the current code uses\npdev-\u003ename as the backlight name when registering, which will be\nconflicting, use dev_name() instead.\n\nSigned-off-by: Peter Edwards \u003csweetlilmre@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a468ba10c3bdbc25ef7aa7fecda20ee27007bdf",
      "tree": "e7836bd9643e4cc32bc76e2f4286ece19ea05f1e",
      "parents": [
        "c78a628849675580c7c5e1f07193c632e4b6827f"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Sun Jan 11 00:19:31 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: mbp_nvidia_bl - Add a debug switch\n\nThis patch adds a debug switch to enable (little) diagnostic\noutput, to help to trace down the remaining problems.\n\nSigned-off-by: Mario Schwalbe \u003cschwalbe@inf.tu-dresden.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "c78a628849675580c7c5e1f07193c632e4b6827f",
      "tree": "cfeb5bf04e1a33b2ebeacabe9a0854cc8b1e2473",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Sun Jan 11 00:11:34 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5\n\nThis patch adds support for the new Apple models incorporating an Nvidia\nchipset.  Apple still uses the same protocol as on older models, but the\nregisters moved to a different address. To do this, two sets of functions\nare added for the Intel/Nvidia chipset models and passed by the DMI_MATCH\nfunction.\n\nThe initial code has been contributed by Hu Gang \u003chugang@soulinfo.com\u003e.\n\nThe driver is known to work on MacBook Pro 3, MacBook Pro 4 and MacBook\nPro 5.\n\nIts known to work with limitations on MacBook 5 / MacBook Air 2. Changing\nbrightness within X doesn\u0027t work, if using Nvidia\u0027s proprietary graphics\ndriver with no known fix at present. Changing brightness on a text console\nor using the open-source driver does work.\n\nMacBook Pro 5 has a known bug where the initial brightness after bootup is\nthe last recently used brightness (in Mac OSX), while the firmware reports\nmaximum. Impossible to fix.\n\n[akpm@linux-foundation.org: build fix]\n[rpurdie@linux.intel.com: Rebased the patch against latest git]\nSigned-off-by: Mario Schwalbe \u003cschwalbe@inf.tu-dresden.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "67a32ec750109fdfc7cba311145a18d543521822",
      "tree": "c3e03913ea653226e5e863ab4462cf8d85d7f559",
      "parents": [
        "d379ee8acd0719736ee7f1d1ccc3b5765880eaf8"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Wed Feb 18 14:05:54 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:27 2009 +0100"
      },
      "message": "leds: introduce lp5521 led driver\n\nLP5521 is a three channel led driver with support\nfor hardware accelerated patterns (currently used\nvia lp5521-only sysfs interface).\n\nCurrently, it\u0027s used on n810 device.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "d379ee8acd0719736ee7f1d1ccc3b5765880eaf8",
      "tree": "f998ab138b72c5bd597b45ea28c04a3f92586f28",
      "parents": [
        "7fbc3a9b132e93b2ba1fd889c1ad8a4135731cc3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Mar 05 16:46:44 2009 -0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:27 2009 +0100"
      },
      "message": "leds: just ignore invalid GPIOs in leds-gpio\n\nSometimes it\u0027s awkward to make sure that the array in the\nplatform_data handed to the leds-gpio driver has only valid\ndata ... some leds may not be always available, and coping\nwith that currently requires patching or rebuilding the array.\n\nThis patch fixes that by making it be OK to pass an invalid\nGPIO (such as \"-EINVAL\") ... such table entries are skipped.\n\n[rpurdie@linux.intel.com: adjusted to apply against other led tree changes]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nTested-by: Diego Dompe \u003cdiego.dompe@ridgerun.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "7fbc3a9b132e93b2ba1fd889c1ad8a4135731cc3",
      "tree": "fb1ac8fcd39ab77fbd72454ed5735891f688363c",
      "parents": [
        "b0edba7ef89a64614e40023bf87ed5b402834e04"
      ],
      "author": {
        "name": "Riku Voipio",
        "email": "riku.voipio@iki.fi",
        "time": "Tue Mar 03 22:13:06 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:27 2009 +0100"
      },
      "message": "leds: Fix \u0026\u0026/|| confusion in leds-pca9532.c\n\nThis fixes the expression in the driver to do the correct thing,\nnot that I think anyone would send SND_* without EV_SND.\n\nThanks to Roel Kluin \u003croel.kluin@gmail.com\u003e for noticing.\n\nSigned-off-by: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b0edba7ef89a64614e40023bf87ed5b402834e04",
      "tree": "66fecc06bf1b3a6bffc8eee1d88d6aa0beb821fb",
      "parents": [
        "bfb2cc48f077017f6224e725886d07d76e3f96db"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Mar 28 00:26:38 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: move h1940-leds\u0027s probe function to .devinit.text\n\nA pointer to h1940leds_probe is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "bfb2cc48f077017f6224e725886d07d76e3f96db",
      "tree": "8cd6264c8d53a2a87018edf33eb0dcf75f5cc55b",
      "parents": [
        "0b56129be72c38179697b7441aacbe133d515ff9"
      ],
      "author": {
        "name": "Zhenwen Xu",
        "email": "helight.xu@gmail.com",
        "time": "Fri Apr 03 15:35:52 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: remove an unnecessary \"goto\" on drivers/leds/leds-s3c24.c\n\nThis goto is unnecessary.\n\nSigned-off-by: Zhenwen Xu \u003chelight.xu@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "0b56129be72c38179697b7441aacbe133d515ff9",
      "tree": "7f13b977bc999fb3d4904b8196e362236c5a5c77",
      "parents": [
        "95dc5768c9e9ce207319e17bcf7e28288c671d02"
      ],
      "author": {
        "name": "Kim Kyuwon",
        "email": "chammoru@gmail.com",
        "time": "Wed Mar 04 11:59:29 2009 -0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: add BD2802GU LED driver\n\nROHM BD2802GU is a RGB LED controller attached to i2c bus and specifically\nengineered for decoration purposes.  This RGB controller incorporates\nlighting patterns and illuminates.\n\nThis driver is designed to minimize power consumption, so when there is no\nemitting LED, it enters to reset state.  And because the BD2802GU has lots\nof features that can\u0027t be covered by the current LED framework, it\nprovides Advanced Configuration Function(ADF) mode, so that user\napplications can set registers of BD2802GU directly.\n\nHere are basic usage examples :\n; to turn on LED (not blink)\n$ echo 1 \u003e /sys/class/leds/led1_R/brightness\n; to blink LED\n$ echo timer \u003e /sys/class/leds/led1_R/trigger\n$ echo 1 \u003e /sys/class/leds/led1_R/delay_on\n$ echo 1 \u003e /sys/class/leds/led1_R/delay_off\n; to turn off LED\n$ echo 0 \u003e /sys/class/leds/led1_R/brightness\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Kim Kyuwon \u003cchammoru@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "95dc5768c9e9ce207319e17bcf7e28288c671d02",
      "tree": "611bc82efae39b5d0f78bfef48da2b281439c9cf",
      "parents": [
        "700c6ea2242cf04ba3612fa7cf74763fffcc04fd"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Fri Apr 03 07:42:47 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: remove experimental flag from leds-clevo-mail\n\nThe leds-clevo-mail driver is in the mainline kernel since 2.6.25 and works\nwithout severe problems. Make this driver available for a larger audience.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "700c6ea2242cf04ba3612fa7cf74763fffcc04fd",
      "tree": "b002d5cb630d49bf374dcdfee304c2b87b59c646",
      "parents": [
        "17354bfe85275f1bdde7f4a27ebc1ba53e053939"
      ],
      "author": {
        "name": "Adam Nielsen",
        "email": "a.nielsen@shikadi.net",
        "time": "Wed Feb 18 08:18:04 2009 +1000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Prevent multiple LED triggers with the same name\n\nSigned-off-by: Adam Nielsen \u003ca.nielsen@shikadi.net\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "17354bfe85275f1bdde7f4a27ebc1ba53e053939",
      "tree": "15a6a5dc4b353ccd15fe5afcd977d953caac9bd8",
      "parents": [
        "ac67e23bed58a0e34a8cb9ecd1de6c78569f8ef2"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "me@felipe.balbi.com",
        "time": "Tue Feb 17 13:18:11 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Add gpio-led trigger\n\nThe gpio led trigger will allow leds to be triggered by\ngpio events.\n\nWhen we give the led a gpio number, the trigger will\nrequest_irq() on that so we don\u0027t have to keep polling\nfor gpio state.\n\nIt\u0027s useful for usecases as n810\u0027s keypad leds that could\nbe triggered by the gpio event generated when user slides\nup to show the keypad.\n\nWe also provide means for userland to tell us what is the\ndesired brightness for that special led when it goes on\nso userland could use information from ambient light sensors\nand not set led brightness too high if it\u0027s not necessary.\n\nSigned-off-by: Felipe Balbi \u003cme@felipebalbi.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ac67e23bed58a0e34a8cb9ecd1de6c78569f8ef2",
      "tree": "3d7142ed4551fba3c37325b233554c701d0fd730",
      "parents": [
        "defb512d2576992c63ba1c18c24eea31cfeaa26e"
      ],
      "author": {
        "name": "Phil Sutter",
        "email": "n0-1@freewrt.org",
        "time": "Thu Jan 22 19:35:48 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Add rb532 LED driver for the User LED\n\nMikrotik built six LEDs into the Routerboard 532, from which one is\ndestined for custom use, the so called \"User LED\". This patch adds a\ndriver for it, based on the LEDs class.\n\nSigned-off-by: Phil Sutter \u003cn0-1@freewrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "defb512d2576992c63ba1c18c24eea31cfeaa26e",
      "tree": "eb2ae7031d62073d452d55192167e66767e99faa",
      "parents": [
        "41c42ff5dbe29b7b826e6736f960959c76e7acf0"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Feb 17 15:04:07 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Add suspend/resume state flags to leds-gpio\n\nAdd an option to preserve LED state when suspending/resuming to the LED\ngpio driver. Based on a suggestion from Robert Jarzmik.\n\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "41c42ff5dbe29b7b826e6736f960959c76e7acf0",
      "tree": "c405b8e5e266994fbf81d7610cf8498215e0baff",
      "parents": [
        "b2bdc3e7130001804f27e7c1254930143119f435"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Wed Feb 11 13:24:40 2009 -0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: simple driver for pwm driven LEDs\n\nAdd a simple driver for pwm driver LEDs.  pwm_id and period can be defined\nin board file.  It is developed for pxa, however it is probably generic\nenough to be used on other platforms with pwm.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b2bdc3e7130001804f27e7c1254930143119f435",
      "tree": "389a878d3e427bdb424685e87d1eb9f04416b5e2",
      "parents": [
        "ac2dd0f110d5ab0359de7786e88e9971954ac7ee"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Feb 02 23:04:42 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:26 2009 +0100"
      },
      "message": "leds: Fix leds-gpio driver multiple module_init/exit usage\n\nYou can\u0027t have multiple module_init()/module_exit calls so resort to messy\nifdefs potentially pending some code refactoring.\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ac2dd0f110d5ab0359de7786e88e9971954ac7ee",
      "tree": "4d61f0b20709cf6b64e984fcd669dfb97112b861",
      "parents": [
        "1bd465e6b0e2b559db47420fea686507a01cfab0"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Sat Jan 10 18:58:28 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:25 2009 +0100"
      },
      "message": "leds: Add dac124s085 driver\n\nAdd an LED driver using the DAC124S085 DAC from NatSemi\n\n[randy.dunlap@oracle.com: use header files for interfaces]\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1bd465e6b0e2b559db47420fea686507a01cfab0",
      "tree": "623c7a906e4ce117873a33f5b1717e150d5f9e59",
      "parents": [
        "a7d878af94b223013a48078e0c8c0a654c24a057"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Sat Jan 10 18:54:39 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:25 2009 +0100"
      },
      "message": "leds: allow led-drivers to use a variable range of brightness values\n\nThis patch allows drivers to override the default maximum brightness value\nof 255.  We take care to preserve backwards-compatibility as much as\npossible, so that user-space ABI doesn\u0027t change for existing drivers.\nLED trigger code has also been updated to use the per-LED maximum.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7d878af94b223013a48078e0c8c0a654c24a057",
      "tree": "65c288edc917ae01aec7bc14702e81ced8f6e916",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "tpiepho@freescale.com",
        "time": "Sat Jan 10 17:26:01 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:25 2009 +0100"
      },
      "message": "leds: Add openfirmware platform device support\n\nAdd bindings to support LEDs defined as of_platform devices in addition to\nthe existing bindings for platform devices.\n\nNew options in Kconfig allow the platform binding code and/or the\nof_platform code to be turned on.  The of_platform code is of course only\navailable on archs that have OF support.\n\nThe existing probe and remove methods are refactored to use new functions\ncreate_gpio_led(), to create and register one led, and delete_gpio_led(),\nto unregister and free one led.  The new probe and remove methods for the\nof_platform driver can then share most of the common probe and remove code\nwith the platform driver.\n\nThe suspend and resume methods aren\u0027t shared, but they are very short.  The\nactual led driving code is the same for LEDs created by either binding.\n\nThe OF bindings are based on patch by Anton Vorontsov\n\u003cavorontsov@ru.mvista.com\u003e.  They have been extended to allow multiple LEDs\nper device.\n\nSigned-off-by: Trent Piepho \u003ctpiepho@freescale.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1aa2a7cc6fd7b5c86681a6ae9dfd1072c261a435",
      "tree": "4910dbeec6f365b133249091af74e1a0db829f1f",
      "parents": [
        "aeb6fafb8fa53266d70ca7474fcda2bdaf96524a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:08 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:54 2009 -0700"
      },
      "message": "block: switch sync_dirty_buffer() over to WRITE_SYNC\n\nWe should now have the logic in place to handle this properly\nwithout regressing on the write performance, so re-enable\nthe sync writes.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aeb6fafb8fa53266d70ca7474fcda2bdaf96524a",
      "tree": "ebe8e0c616a9dbfdfe5184b64d0150ea02d3d1b2",
      "parents": [
        "644b2d99b7a8677a56909a7b1fde31677eba4471"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:07 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:54 2009 -0700"
      },
      "message": "block: Add flag for telling the IO schedulers NOT to anticipate more IO\n\nBy default, CFQ will anticipate more IO from a given io context if the\npreviously completed IO was sync. This used to be fine, since the only\nsync IO was reads and O_DIRECT writes. But with more \"normal\" sync writes\nbeing used now, we don\u0027t want to anticipate for those.\n\nAdd a bio/request flag that informs the IO scheduler that this is a sync\nrequest that we should not idle for. Introduce WRITE_ODIRECT specifically\nfor O_DIRECT writes, and make sure that the other sync writes set this\nflag.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "644b2d99b7a8677a56909a7b1fde31677eba4471",
      "tree": "5271613f4fd9e6fbf11c16aff8dec8f1946b2234",
      "parents": [
        "4194b1eaf18ddc3eee9597e8800b6d2ffdfd3614"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:06 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:54 2009 -0700"
      },
      "message": "block: enabling plugging on SSD devices that don\u0027t do queuing\n\nFor the older SSD devices that don\u0027t do command queuing, we do want to\nenable plugging to get better merging.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4194b1eaf18ddc3eee9597e8800b6d2ffdfd3614",
      "tree": "34083152f17c6dbf61729a2194658ebcc041a62c",
      "parents": [
        "6c4bac6b3351fd278dc3537dae42f88f733ff12e"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:05 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:54 2009 -0700"
      },
      "message": "jbd2: use WRITE_SYNC_PLUG instead of WRITE_SYNC\n\nWhen you are going to be submitting several sync writes, we want to\ngive the IO scheduler a chance to merge some of them. Instead of\nusing the implicitly unplugging WRITE_SYNC variant, use WRITE_SYNC_PLUG\nand rely on sync_buffer() doing the unplug when someone does a\nwait_on_buffer()/lock_buffer().\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c4bac6b3351fd278dc3537dae42f88f733ff12e",
      "tree": "682fd65d652851a3a67a8994036dfb70be7b93c3",
      "parents": [
        "9cf6b720f84d6999ff9a514d0a939dd183846aaf"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:04 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:53 2009 -0700"
      },
      "message": "jbd: use WRITE_SYNC_PLUG instead of WRITE_SYNC\n\nWhen you are going to be submitting several sync writes, we want to\ngive the IO scheduler a chance to merge some of them. Instead of\nusing the implicitly unplugging WRITE_SYNC variant, use WRITE_SYNC_PLUG\nand rely on sync_buffer() doing the unplug when someone does a\nwait_on_buffer()/lock_buffer().\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9cf6b720f84d6999ff9a514d0a939dd183846aaf",
      "tree": "13f58881927769c792b8b1f685282aa67264b9ed",
      "parents": [
        "a1f242524c3c1f5d40f1c9c343427e34d1aadd6e"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:03 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:53 2009 -0700"
      },
      "message": "block: fsync_buffers_list() should use SWRITE_SYNC_PLUG\n\nThen it can submit all the buffers without unplugging for each one.\nWe will kick off the pending IO if we come across a new address space.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1f242524c3c1f5d40f1c9c343427e34d1aadd6e",
      "tree": "53d085bd25792ab45dafbd4ab1dc537c6ab8e467",
      "parents": [
        "1faa16d22877f4839bd433547d770c676d1d964c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:02 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:53 2009 -0700"
      },
      "message": "Add WRITE_SYNC_PLUG and SWRITE_SYNC_PLUG\n\n(S)WRITE_SYNC always unplugs the device right after IO submission.\nSometimes we want to build up a queue before doing so, so add\nvariants that explicitly DON\u0027T unplug the queue. The caller must\nthen do that after submitting all the IO.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1faa16d22877f4839bd433547d770c676d1d964c",
      "tree": "9a0d50be1ef0358c1f53d7107413100904e7d526",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Apr 06 14:48:01 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 08:04:53 2009 -0700"
      },
      "message": "block: change the request allocation/congestion logic to be sync/async based\n\nThis makes sure that we never wait on async IO for sync requests, instead\nof doing the split on writes vs reads.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30bbf1406714cf464c56e96e4ad6a291907f5023",
      "tree": "79903768f3b71bca4bedac51a9dfed848e5aa703",
      "parents": [
        "504a3e72208fc6a65924426ff5693982590bccdc"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Mar 24 17:26:10 2009 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:24:02 2009 -0700"
      },
      "message": "[MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "504a3e72208fc6a65924426ff5693982590bccdc",
      "tree": "5d827a04e872a510ebea235a638f9e98c0b6d1ed",
      "parents": [
        "d8877f191e35718ba11a4d46950131e74c40566c"
      ],
      "author": {
        "name": "Darius Augulis",
        "email": "augulis.darius@gmail.com",
        "time": "Wed Mar 25 11:23:51 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:23:26 2009 -0700"
      },
      "message": "[MTD] [NOR] Fixup for Numonyx M29W128 chips\n\nPrevent NUMONYX M29W128G memories from using write buffer,\nbecause it doesn\u0027t work properly.\n\nSigned-off-by: Darius Augulis \u003caugulis.darius@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d8877f191e35718ba11a4d46950131e74c40566c",
      "tree": "1c52c60c4ef35b11a4d74cea99159f562204bcb4",
      "parents": [
        "7995c7e94ff4db2ddb865ab42cc5a2e6abbbd71a"
      ],
      "author": {
        "name": "Yauhen Kharuzhy",
        "email": "jekhor@gmail.com",
        "time": "Fri Mar 27 00:41:09 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:22:28 2009 -0700"
      },
      "message": "[MTD] mtdpart: Make ecc_stats more realistic.\n\nIn the existing implementation, ecc_stats fields are incremented only by\none, regardless of master mtd errors number. For example, if there are N\nerrors were corrected by ECC, partition ecc_stats.corrected will be\nincremented by one.\n\nThis commit changes simple increment to sum of old value and parent mtd\nerror count.\n\nSigned-off-by: Yauhen Kharuzhy \u003cjekhor@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7995c7e94ff4db2ddb865ab42cc5a2e6abbbd71a",
      "tree": "1e2fa8c4f916359fb9bbf727768e223cbe1bad27",
      "parents": [
        "21e9d9456f6022caa80fcd9057035af82091f58f"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Mar 30 12:02:45 2009 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Apr 06 07:19:18 2009 -0700"
      },
      "message": "powerpc/85xx: TQM8548: Update DTS file for multi-chip support\n\nThis patch adds multi-chip support for the Micron MT29F8G08FAB NAND\nflash memory on the TQM8548 modules.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    }
  ],
  "next": "21e9d9456f6022caa80fcd9057035af82091f58f"
}
