)]}'
{
  "log": [
    {
      "commit": "23fd50450a34f2558070ceabb0bfebc1c9604af5",
      "tree": "4f19aeb5fed22ae982e213fd14486208e1270f6f",
      "parents": [
        "59d66ce238e573fe3369427e91a8291f2cf67891"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Oct 14 14:50:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:48:52 2007 -0700"
      },
      "message": "Fix compile while compiling drivers/mmc/host/mmc_spi.o with !BLOCK\n\nMake sure the mmc_spi driver can build without CONFIG_BLOCK.\nIssue noted by \"Avuton Olrich\" \u003cavuton@gmail.com\u003e and randconfig.\n\nWhile that won\u0027t be a common configuration, sometimes embedded\nboards use SDIO to interface WLAN or Bluetooth chips (vs some\nparallel interface), and don\u0027t provide an MMC/SD socket for use\nwith flash memory cards.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c0d6b34d6ee11ff979cbdac9a59b47a74cb9f43",
      "tree": "8e7068459852029148be16ea237acdb4815caa34",
      "parents": [
        "4fa435018d740cb83d74c92306aa1f796da91ddd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 14 13:25:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:46:44 2007 -0700"
      },
      "message": "sky2: reboot fix\n\nThe call to napi_disable() in the PCI shutdown handler is problematic,\nand is aggravated by the new NAPI.\nAlso, make sure watchdog timer doesn\u0027t go off.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fa435018d740cb83d74c92306aa1f796da91ddd",
      "tree": "b2b5783837be3d17b65b924b051aeb01e6b1fce9",
      "parents": [
        "7441dd12e607651128e676866630a848b664d6e7",
        "a022fef5a2b19086b329d1cc64a5d78aa83e2908"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (53 commits)\n  hwmon: (vt8231) fix sparse warning\n  hwmon: (sis5595) fix sparse warning\n  hwmon: (w83627hf) don\u0027t assume bank 0\n  hwmon: (w83627hf) Fix setting fan min right after driver load\n  hwmon: (w83627hf) De-macro sysfs callback functions\n  hwmon: Add new combined driver for FSC chips\n  hwmon: (ibmpex) Release IPMI user if hwmon registration fails\n  hwmon: (dme1737) Add sch311x support\n  hwmon: (dme1737) group functions logically\n  hwmon: (dme1737) cleanups\n  hwmon: IBM power meter driver\n  hwmon: (coretemp) Add support for Celeron 4xx\n  hwmon: (lm87) Disable VID when it should be\n  hwmon: (w83781d) Add individual alarm and beep files\n  hwmon: VRM is not read from registers\n  MAINTAINERS: update hwmon subsystem git trees\n  hwmon: Fix the code examples in documentation\n  hwmon: update sysfs interface document - error handling\n  hwmon: (thmc50) Fix a debug message\n  hwmon: (thmc50) Don\u0027t create temp3 if not enabled\n  ...\n"
    },
    {
      "commit": "7441dd12e607651128e676866630a848b664d6e7",
      "tree": "1746a77147804acff3d4efa12aee727c1277df09",
      "parents": [
        "325a80715f6dba4b12479f8bb011d96093a47374"
      ],
      "author": {
        "name": "Martin Bachem",
        "email": "info@colognechip.com",
        "time": "Sun Oct 14 18:10:30 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:45:14 2007 -0700"
      },
      "message": "hisax: hfc_usb: update to current CVS version\n\n- killed paranoid NULL Pointer check\n- human readable LED states\n- support for \"Eicon DIVA USB 4.0\" (0x071d/0x1005)\n\nSigned-off-by: Martin Bachem \u003cinfo@colognechip.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "325a80715f6dba4b12479f8bb011d96093a47374",
      "tree": "4c262402f52ea91379acda114d7b8dc47f175cc4",
      "parents": [
        "857e37dc367142f25836fac42e045f08114bd4be"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:41:29 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ipg: endianness fixes\n\nif your mask is host-endian, you should apply it after le64_to_cpu();\nif it\u0027s little-endian - before.  Doing both (for the same mask and\nlittle-endian value) is broken.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "857e37dc367142f25836fac42e045f08114bd4be",
      "tree": "8f1344667a0493b229155bee33ac399405b7a492",
      "parents": [
        "f53f4137baedc1be179880d35f390e20445428ba"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:41:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ipg: endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9a19d200f00533b56fb109b6c538b6ea2961ab2",
      "tree": "c19145fef1ab86970dc15dd0a23f1f12165b97d8",
      "parents": [
        "fa8a4b63da9886a40d5a67529a2b7282ca9b8fd2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:49 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "hamradio: -\u003ehard_header() takes packet type in host-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa8a4b63da9886a40d5a67529a2b7282ca9b8fd2",
      "tree": "83fe40b132ae4d875dc75347d75cbe3fba1cfaa2",
      "parents": [
        "eb4d84f18598211ccfdecc0a7f14a048cb86e657"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:39 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more tulip endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb4d84f18598211ccfdecc0a7f14a048cb86e657",
      "tree": "0baff9c1bd5a93a85c014292d940e8db6e9bd719",
      "parents": [
        "c6b44e50b8958d9bfe3003c81e70d9a53852ae52"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:36:10 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ibm_newemac annotations (iomem, NULL noise)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5",
      "tree": "675b5f0a80d720c63db138d5395d63cee6c74969",
      "parents": [
        "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more trivial signedness fixes in drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f",
      "tree": "19949f0c50538e08b7e434db7860bef02d8aa611",
      "parents": [
        "64b33619a30ff18c1535ee779572ecffcc4711d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "signedness: module_param_array nump argument\n\n... should be unsigned int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64b33619a30ff18c1535ee779572ecffcc4711d2",
      "tree": "742db1890a5671d105eba372b78c7d383607ffe6",
      "parents": [
        "0cc0844bc6d0bfca97fda48fa28d1f0a7cf878cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "long vs. unsigned long - low-hanging fruits in drivers\n\ndeal with signedness of the stuff passed to set_bit() et.al.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51ef9c57f0be4945aa78b83d64aca34f41e351ce",
      "tree": "6c39ee99b05d2eac97eb66263415dc37698e3fab",
      "parents": [
        "bda76dd1600cc32a753bb9ae45dbe1d625aba92a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "synclink_gt endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ccc9147f6a063c42fef67acff34de18435a4a6b",
      "tree": "cd64f70d98174ff8a9079362af37ef47ba61746c",
      "parents": [
        "a39f9d028a48c9dfbc98e8c1504bf96578c65164"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "fw-cdev __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a39f9d028a48c9dfbc98e8c1504bf96578c65164",
      "tree": "ce0f7998c27b6a7b0955fbff8edf4300aa7a9547",
      "parents": [
        "9d966d495c4ac2fcbd010f681425f67141f80bad"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "mpc5200_wdt: __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47063d6b11fdeb166a323315a9e19f565b73d352",
      "tree": "f6d01c34cb72c7565a132483666d8286eca8c9f2",
      "parents": [
        "bef1bc95f32bd7603c3682dbb8695cf4d5841732"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:22:59 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "remove duplicate initializer (macvlan)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bef1bc95f32bd7603c3682dbb8695cf4d5841732",
      "tree": "ac60382df19fe533921620f7f7bcfd397cc7039e",
      "parents": [
        "52d4e661ac92ab8e1a312fe527221a1311fe4cda"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:20:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "skb-\u003etail in ibm_newemac should be skb_tail_pointer()\n\n... since that sucker is not 32bit-only and on 64bit skb-\u003etail is an\noffset, not a pointer.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a022fef5a2b19086b329d1cc64a5d78aa83e2908",
      "tree": "f5f0addf52b06ca24026080c3a7999b174258ad7",
      "parents": [
        "5460a9d0ffc860a370631e096a8a6f3682f3fc94"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "message": "hwmon: (vt8231) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5460a9d0ffc860a370631e096a8a6f3682f3fc94",
      "tree": "a8ba8154832dba93d5394074c9cf8d48f4fc3f3e",
      "parents": [
        "d58df9cd788e6fb4962e1c8d5ba7b8b95d639a44"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "message": "hwmon: (sis5595) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "52d4e661ac92ab8e1a312fe527221a1311fe4cda",
      "tree": "907f37beba526bac7dcffbef7253de3b445a2c1e",
      "parents": [
        "f248488b397d52717f6683e2e53200aa687ffc89",
        "d057fd4cb892087955568a139d15eae4115a0174"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:03:42 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (21 commits)\n  HID: hidraw_connect() memleak fix\n  HID: add hidraw interface\n  USB HID: provide hook for hidraw write()\n  HID: hiddev: Add 32bit ioctl compatibilty\n  HID: Add GeneralTouch touchscreen to the blacklist\n  HID: add support for Microsoft Wireless Laser Keyboard 6000\n  Input: add KEY_LOGOFF\n  USBHID: report descriptor fix for MacBook JIS keyboard\n  HID: trivial fixes in hid-debug\n  HID: fix input mapping for Microsoft Ergonomic Keyboard\n  HID: use hid-plff driver for GreenAsia 0e8f:0003 devices\n  USBHID: Add HID_QUIRK_NOGET for ELO Touch Screen 2700 display\n  HID: enable hiddev for the SantaRosa MacBookPro IR receiver\n  USBHID: add CM109 device to blacklist\n  HID: Report usage codes of keys as EV_MSC scancode events\n  HID: ignore all non-LED usages in output fields in hid-input\n  HID: fix whitespace damage\n  HID: add support for Thrustmaster FGT Force Feedback wheel\n  HID: minimal autosuspend support for USB HID devices\n  HID: add support for Microsoft Natural Ergonomic Keyboard 4000\n  ...\n"
    },
    {
      "commit": "f248488b397d52717f6683e2e53200aa687ffc89",
      "tree": "649f4700d1d2a881d12ad77ba536ae7691395def",
      "parents": [
        "cbe619b162121577bc1e8ed4384dfb85f19e43d8",
        "e3d18658d4f28e4783e1bb1c41e9134c9e5db0a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:02:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:02:40 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] fix mtdconcat for subpage-write NAND\n  [MTD] [OneNAND] Avoid deadlock in erase callback; release chip lock first.\n  [MTD] [OneNAND] Return only negative error codes\n  [MTD] [OneNAND] Synchronize block locking operations\n  UBI: return correct error code\n  UBI: remove useless inlines\n  UBI: fix atomic LEB change problems\n  UBI: use byte hexdump\n  UBI: do not use vmalloc on I/O path\n  UBI: allocate memory with GFP_NOFS\n  UBI: use linux print_hex_dump(), not home-grown one\n  UBI: don\u0027t use array index before testing if it is negative\n  UBI: add more prints\n  UBI: fix sparse warnings\n  UBI: fix leak in ubi_scan_erase_peb\n"
    },
    {
      "commit": "cbe619b162121577bc1e8ed4384dfb85f19e43d8",
      "tree": "a26287f4fcb2ae732ac3f5ee1e18473de8a2247a",
      "parents": [
        "5dd80d5d096f58b7a83ae493a20bfc9d0de30226",
        "45b3f4cc6025bdb14beb65b8a3a732bf55d1bc41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:59:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:59:48 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (23 commits)\n  [SPARC64]: virt_to_real_irq_table --\u003e virt_irq_table\n  [SPARC64]: virt_irq --\u003e bucket mapping no longer necessary\n  [SPARC64]: Kill ugly __bucket() macro.\n  [SPARC64]: Kill ugly __irq_ino() macro.\n  [SPARC64]: Only use bypass accesses to INO buckets.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Use sun4v VIRQ interfaces as intended.\n  [SPARC64]: Allocate ivector_table dynamically.\n  [SPARC64]: Access ivector_table[] using physical addresses.\n  [SPARC64]: Make IVEC pointers 64-bit.\n  [SPARC64]: Fix register usage in xor_raid_4().\n  [SPARC64]: Kill pci_memspace_mask.\n  [SPARC64]: Consolidate MSI support code.\n  [SPARC/64]: Move of_platform_driver initialisations: arch/sparc{,64}.\n  [SPARC64]: Fix bugs in SYSV IPC handling in 64-bit processes.\n  [SPARC/64]: Prepare to remove of_platform_driver name.\n  [SPARC32]: Add irqflags.h to sparc32 and use it from generic code.\n  [SPARC64]: beautify vmlinux.lds\n  [SPARC]: beautify vmlinux.lds\n  [SPARC64]: Enable MSI on sun4u Fire PCI-E controllers.\n  ...\n"
    },
    {
      "commit": "5dd80d5d096f58b7a83ae493a20bfc9d0de30226",
      "tree": "31f8ecf8d759660d7c11b0d4cea11a9ea4f5164b",
      "parents": [
        "80d4b4169e46949e1919d470ebc508cf4fbf0996"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:37:02 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:57:30 2007 -0700"
      },
      "message": "mpc52xx-uart: fix compile warning (format type mismatch)\n\nTrivial compile warning fix\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80d4b4169e46949e1919d470ebc508cf4fbf0996",
      "tree": "a70f553b8738989dd9896e4ccdf9ce1c632ce947",
      "parents": [
        "86a2249d69ff8bb9ecadb5830c2fcfdf10dc70b9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:36:57 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:57:30 2007 -0700"
      },
      "message": "mpc52xx-ata: fix compile warning (unused variable)\n\nTrivial unused variable fix\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86a2249d69ff8bb9ecadb5830c2fcfdf10dc70b9",
      "tree": "7c86ae989392d411dfdcf4e5fb725b2ba811f168",
      "parents": [
        "24cf273e2b7186903c8842b9d0044ea442d31553"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:13:32 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:56:33 2007 -0700"
      },
      "message": "XilinxFB: typo bugfix\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ec0fd4e37c7167e4f9780d5834a1d1ed8263566",
      "tree": "8b0aafcf301c1a018c1b12904fab12424f0a956e",
      "parents": [
        "409f2435205803634b67210040d785455e807b58"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 06:53:45 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "more uevent fallout (drivers/base/memory.c)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "409f2435205803634b67210040d785455e807b58",
      "tree": "386659fce9727c12972cb55287c4bd966797344f",
      "parents": [
        "97be91c183275fbf3eb5e0a44b0c1a7a36ccc040"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:51:51 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "missing include in ssb\n\nUsing readw() and friends \u003d\u003e needs to pull io.h and not all targets are\ndoing that via indirect chains.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97be91c183275fbf3eb5e0a44b0c1a7a36ccc040",
      "tree": "0ab59851b4d5d521ef8616347675c00a0900d4a8",
      "parents": [
        "7ac0326c3fd3f7cd2426dbbce896a0f8c91b962f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:50:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "typo in ibm_newemac/rgmii.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ac0326c3fd3f7cd2426dbbce896a0f8c91b962f",
      "tree": "9adb34ab779412430774a15e6efe9e8db5b8cd67",
      "parents": [
        "4735b37cf434175c2b7b36b3b68f1e60e8ec8527"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 05:46:09 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:53:33 2007 -0700"
      },
      "message": "uevent environment changes fallout\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3d18658d4f28e4783e1bb1c41e9134c9e5db0a9",
      "tree": "d4fe529460e98522775bc0ecca557dcc76866999",
      "parents": [
        "a2e1b833d9e0231d67e722b7e2f4d79daf919baf",
        "cc5f4f28755b3b152297fd7bc3e03781dd8008e2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 14:29:00 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 14:29:00 2007 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.infradead.org/~dedekind/ubi-2.6\n"
    },
    {
      "commit": "d057fd4cb892087955568a139d15eae4115a0174",
      "tree": "4fd631492ff8d2d78c394fd2b054175588a7d633",
      "parents": [
        "bb6c8d8fa9b5587eea18078ce0bcf6bb2905789f",
        "709d27c04f4eccbc99d57a5569bce028915a4345"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:56 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:56 2007 +0200"
      },
      "message": "Merge branch \u0027hidraw\u0027 into for-linus\n"
    },
    {
      "commit": "709d27c04f4eccbc99d57a5569bce028915a4345",
      "tree": "d7d95f51bb618f2e8559a83ea0418b7d8476e79b",
      "parents": [
        "86166b7bcda0bcb53525114fa1c87ac432be478e"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu Sep 27 11:24:55 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:26 2007 +0200"
      },
      "message": "HID: hidraw_connect() memleak fix\n\nIt looks like hidraw_connect() is leaking memory in case of failure.\nAlso it should return -ENOMEM when kzalloc fails.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "86166b7bcda0bcb53525114fa1c87ac432be478e",
      "tree": "1f6afc4c1c1d7a6dd88236f3c11fde61c1885b14",
      "parents": [
        "efc493f9d5463d933a64a2758fbe6d9bb8300cbb"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 14 09:57:40 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:26 2007 +0200"
      },
      "message": "HID: add hidraw interface\n\nhidraw is an interface that is going to obsolete hiddev one\nday.\n\nMany userland applications are using libusb instead of using\nkernel-provided hiddev interface. This is caused by various\nreasons - the HID parser in kernel doesn\u0027t handle all the\nHID hardware on the planet properly, some devices might require\nits own specific quirks/drivers, etc.\n\nhiddev interface tries to do its best to parse all the received\nreports properly, and presents only parsed usages into userspace.\nThis is however often not enough, and that\u0027s the reason why\nmany userland applications just don\u0027t use hiddev at all, and\nrather use libusb to read raw USB events and process them on\ntheir own.\n\nAnother drawback of hiddev is that it is USB-specific.\n\nhidraw interface provides userspace readers with really raw HID\nreports, no matter what the low-level transport layer is (USB/BT),\nand gives the userland applications all the freedom to process\nthe HID reports in a way they wish to.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "efc493f9d5463d933a64a2758fbe6d9bb8300cbb",
      "tree": "09f787fde23300b3b332cd2d1f352b677af28460",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 14 09:54:30 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 14:47:26 2007 +0200"
      },
      "message": "USB HID: provide hook for hidraw write()\n\nAdd hook in usbhid for write() callback from hidraw. Sends the\nreport to the device through control pipe.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a2e1b833d9e0231d67e722b7e2f4d79daf919baf",
      "tree": "75a1cc03e6cfc5ec629d65127a4c1b549247959d",
      "parents": [
        "3cd3a86b6fdcb80ad097850a0990bcf6251422fe"
      ],
      "author": {
        "name": "Chris Paulson-Ellis",
        "email": "chris@edesix.com",
        "time": "Fri Oct 12 10:54:06 2007 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:38:02 2007 +0100"
      },
      "message": "[MTD] fix mtdconcat for subpage-write NAND\n\nThis allows the mtdconcat driver to work with NAND flash devices that\nsupport sub-page writes.\n\nSigned-off-by: Chris Paulson-Ellis \u003cchris@edesix.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "3cd3a86b6fdcb80ad097850a0990bcf6251422fe",
      "tree": "287cdca45092f67a98af79853134e71545cfdf12",
      "parents": [
        "30a7eb298af849bae3050e0a3f4c130995da22b0"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Fri Oct 12 10:34:01 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:37:53 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Avoid deadlock in erase callback; release chip lock first.\n\nWhen the erase callback performs some other action on the flash, it\u0027s\nhighly likely to deadlock unless we actually release the chip lock\nbefore calling it.\n\nThis patch mirrors that same change already done for NAND.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "30a7eb298af849bae3050e0a3f4c130995da22b0",
      "tree": "1f12dd85a9d2fb835c25a173cd1e10c457f8492f",
      "parents": [
        "34627f0e768de6af95e3523c29a16cbb95ce3197"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Fri Oct 12 10:19:38 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:37:41 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Return only negative error codes\n\nThe OneNAND driver was confusing JFFS2 by returning positive error\ncodes.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "34627f0e768de6af95e3523c29a16cbb95ce3197",
      "tree": "989b3d125e6d555c773078ff0c01928c3fb7bbd0",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Fri Oct 12 10:19:26 2007 +0300"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 14 13:37:28 2007 +0100"
      },
      "message": "[MTD] [OneNAND] Synchronize block locking operations\n\nEnsure OneNAND\u0027s block locking operations are synchronized\nlike all other operations.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "bb6c8d8fa9b5587eea18078ce0bcf6bb2905789f",
      "tree": "d96a2c81885001a887469b400b2ae920b2f194f2",
      "parents": [
        "446943593e6e2cb7133cb6c969afd4626c96a916"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Sun Oct 14 12:03:58 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "HID: hiddev: Add 32bit ioctl compatibilty\n\nThe hiddev driver currently lacks 32bit ioctl compatibility, so\nif you\u0027re running with a 64bit kernel and 32bit userspace, it won\u0027t\nwork.\n\nI\u0027m pretty sure that the only thing missing is a compat_ioctl\nimplementation as all structs have fixed size fields.\n\nWith this change I can use revoco to configure my MX Revolution mouse.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "446943593e6e2cb7133cb6c969afd4626c96a916",
      "tree": "8c5d77fb0e848ec59ae65bee40150a89ee416c57",
      "parents": [
        "3cc5f916050be1d1910c5dd5732110b0a8f27ac8"
      ],
      "author": {
        "name": "Ilya Frolov",
        "email": "zeylie@gmail.com",
        "time": "Thu Oct 11 14:21:23 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "HID: Add GeneralTouch touchscreen to the blacklist\n\nGeneralTouch touchscreens are handled by usbtouchscreen driver,\nmake sure HID ignores them.\n\nSigned-off-by: Ilya Frolov \u003czeylie@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3cc5f916050be1d1910c5dd5732110b0a8f27ac8",
      "tree": "0ffbba230e471fa92371687dfc5b08d4790bcb54",
      "parents": [
        "e2bca0749c3fef4e3eb39e8aaca7a0c923a70396"
      ],
      "author": {
        "name": "Khelben Blackstaff",
        "email": "eye.of.the.8eholder@gmail.com",
        "time": "Thu Oct 04 10:35:41 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "HID: add support for Microsoft Wireless Laser Keyboard 6000\n\nThis keyboard emits a few usages that are not handled properly by\nhid-input.\n\nChanged IS_MS_NEK4K macro to IS_MS_KB to reflect the addition\nof another keyboard.\n\nSigned-off-by: Khelben Blackstaff \u003ceye.of.the.8eholder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e2bca0749c3fef4e3eb39e8aaca7a0c923a70396",
      "tree": "db2c659ec3645946b352cf91a29c46ffcf94124f",
      "parents": [
        "08f06177f4089abeba904cc12a2a50cffa9ffce6"
      ],
      "author": {
        "name": "Khelben Blackstaff",
        "email": "eye.of.the.8eholder@gmail.com",
        "time": "Thu Oct 04 10:32:03 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:02 2007 +0200"
      },
      "message": "Input: add KEY_LOGOFF\n\nHUT 1.12 defines Logoff usage 0x19c in Consumer page. There are\nkeyboards out there emitting this usage code (for example Microsoft\nWireless Laser Keyboard 6000). Add this key so that HID code could\nmap usages to it.\n\nSigned-off-by: Khelben Blackstaff \u003ceye.of.the.8eholder@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "08f06177f4089abeba904cc12a2a50cffa9ffce6",
      "tree": "8c64f7016c107c7941773bd15d58406741e7376f",
      "parents": [
        "0ce1ac3b3ca0f44682aed210ba6062bafc2e32fa"
      ],
      "author": {
        "name": "Tomoya Adachi",
        "email": "adachi@il.is.s.u-tokyo.ac.jp",
        "time": "Wed Oct 03 23:27:49 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "USBHID: report descriptor fix for MacBook JIS keyboard\n\nThis patch fixes the problem, that Japanese MacBook doesn\u0027t recognize some keys\nlike \u0027\\\u0027(yen, or backslash), \u0027|\u0027(pipe), and \u0027_\u0027(underscore).\n\nIt is due to that MacBook JIS keyboard (jp106) sends wrong report descriptor.\nIt saids \"logical maximum \u003d 0x65\", so Keyboard.0089 is mapped to Key.Unknown,\nwhile it should be accepted as Key.Yen.\n\nSigned-off-by: Tomoya Adachi \u003cadachi@il.is.s.u-tokyo.ac.jp\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0ce1ac3b3ca0f44682aed210ba6062bafc2e32fa",
      "tree": "56f2655e61080866209f41055440640a7d1c0051",
      "parents": [
        "f14d5d206cf84357a7072ddb2bbc7d3454639f11"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Sep 26 16:29:53 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: trivial fixes in hid-debug\n\n- added KERN_DEBUG to output lines\n- fixed preffered -\u003e preferred typo\n- added const to char *\u0027s\n\nAlso, exported symbol hid_resolv_event is unused by the current\nkernel tree and perhaps should be removed.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f14d5d206cf84357a7072ddb2bbc7d3454639f11",
      "tree": "ba5d4ef0dd4474cad38b27f86e35e89496e8c66e",
      "parents": [
        "5edc41ee8717ef44f6f96347000c8f2c825c823e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 25 16:32:08 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: fix input mapping for Microsoft Ergonomic Keyboard\n\nSpecial keys 1-5 on Microsoft Ergonomic Keyboard were mistakenly\nmapped to buttons, which doesn\u0027t make a lot of sense. Fix this\nmapping to KEY_F{13,18}.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5edc41ee8717ef44f6f96347000c8f2c825c823e",
      "tree": "7e9e1d09b98fa0fd8418f2cef2d0f0e52b53b928",
      "parents": [
        "d500d11615db64b99c24f92c07427879581fde4b"
      ],
      "author": {
        "name": "Anssi Hannula",
        "email": "anssi.hannula@gmail.com",
        "time": "Wed Sep 19 16:13:20 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: use hid-plff driver for GreenAsia 0e8f:0003 devices\n\nAdd 0e8f:0003 into the list of devices supported by the hid-plff\nforce feedback driver. These devices identify themselves as\n\"GreenAsia Inc.    USB Joystick     \" and can be either adapters or\nactual game controllers. The testing was done with a KÃ¶ng Gaming\ngamepad.\n\nSigned-off-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d500d11615db64b99c24f92c07427879581fde4b",
      "tree": "7931a94244012e7e4a6e968c42667d296f96b17b",
      "parents": [
        "0ce91cf9ce23127932e8b5241d8a7d2bf62df017"
      ],
      "author": {
        "name": "Mike Crowe",
        "email": "mac@mcrowe.com",
        "time": "Fri Sep 14 10:18:07 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "USBHID: Add HID_QUIRK_NOGET for ELO Touch Screen 2700 display\n\nUse HID_QUIRK_NOGET for the ELO TS2700 touch screen USB HID device in\norder to avoid a timeout during initialisation.\n\nSigned-off-by: Mike Crowe \u003cmac@mcrowe.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0ce91cf9ce23127932e8b5241d8a7d2bf62df017",
      "tree": "b1d1ffb08fc10ea1cce3676c804b39718a11f863",
      "parents": [
        "c4025aded3eab4a50d5070d96ae3a46a25bdc59d"
      ],
      "author": {
        "name": "Stelian Pop",
        "email": "stelian@popies.net",
        "time": "Tue Sep 11 23:34:55 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: enable hiddev for the SantaRosa MacBookPro IR receiver\n\nThe infrared remote receiver found in the SantaRosa MacBookPro\nlaptops (MacBookPro3,1) need to be forced to expose a HIDDEV\ninterface (instead of HIDINPUT) so that lirc can access it using\nthe \u0027macmini\u0027 driver.\n\nThe patch below adds the required quirk for forcing the HIDDEV\ninterface to be activated (HID_QUIRK_HIDDEV) and introduces a new\nquirk which forces the HIDINPUT interface to be ignored\n(HID_QUIRK_IGNORE_HIDINPUT).\n\nNote that Apple calls this receiver \u0027IRController4\u0027 (info taken\nfrom Apple\u0027s driver Info.plist). Older Mac{Book,Mini,Pro}s seem\nto all use the \u0027IRController1\u0027 device (USB id 05ac:8240) which\ndoesn\u0027t need those quirks.\n\nSigned-off-by: Stelian Pop \u003cstelian@popies.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c4025aded3eab4a50d5070d96ae3a46a25bdc59d",
      "tree": "931968780f73bcad080b04d2ad62dc2fdf90c466",
      "parents": [
        "c01d50d181f074a60bf3ed54eb055ce1679afb98"
      ],
      "author": {
        "name": "Alfred E. Heggestad",
        "email": "aeh@db.org",
        "time": "Wed Aug 29 15:53:03 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "USBHID: add CM109 device to blacklist\n\nThere is a separate driver cm109 for handling this device.\n\nSigned-off-by: Alfred E. Heggestad \u003caeh@db.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c01d50d181f074a60bf3ed54eb055ce1679afb98",
      "tree": "5fc0bbf7c474160218b1159caf6db3bf76dad42b",
      "parents": [
        "82eb121989c06e3de33b56ade1fa52c9e86c014e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Aug 20 12:13:34 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: Report usage codes of keys as EV_MSC scancode events\n\nCurrent HID layer does not report usage codes to the input layer. This feature\nwas previously removed, because it caused unnecessary storm of events in cases\nof positioning devices, etc.\n\nThis patch adds reporting of usage codes as EV_MSC events only for key events.\nWe issue the EV_MSC event only if the state of the key corresponding to the\ngiven code has changed, so that we don\u0027t report usages that are sent in every\nreport even if the state hasn\u0027t changed (for example Shift/Caps Lock/...\nstates as sent by various keyboards).\n\nThis functionality is required at least by KeyTouch in order to provide\nconvenient means for remapping the usage codes.\n\nCc: Marvin Raaijmakers \u003cmarvin.nospam@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "82eb121989c06e3de33b56ade1fa52c9e86c014e",
      "tree": "79c1a02a086874b2e777b7baecbbef0508fad126",
      "parents": [
        "77b296629d6e938e68de40195a9d500f209f6d10"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sat Aug 11 23:39:42 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:01 2007 +0200"
      },
      "message": "HID: ignore all non-LED usages in output fields in hid-input\n\nWe have to ignore all non-LED usages in output fields if the\nreport descriptor of the device specifies any. If we don\u0027t do\nso, the devices which contain the same usages both in input and\noutput reports with different parameters will mess things up. In\nhid-input, we currently care only for the input usages, with exception\nfor LEDs. All other output usages should be properly handled by\nappropriate force-feedback driver.\n\nFixes auto-calibration for Saitek Cyborg Evo Force joystick.\n\nReported-by: Renato Golin \u003crengolin@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "77b296629d6e938e68de40195a9d500f209f6d10",
      "tree": "d3271a65b811020be8cd4d6d4236323abb90b25d",
      "parents": [
        "b27c9590ca0f44681fe2504a7ec427ff1bb77e82"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Aug 09 14:04:56 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:00 2007 +0200"
      },
      "message": "HID: fix whitespace damage\n\nFixes some trivial whitespace damage in hid-input.c\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b27c9590ca0f44681fe2504a7ec427ff1bb77e82",
      "tree": "7a9bb6cc6c0a09fe60888de4cb1efe8bc1dfaf85",
      "parents": [
        "933e3187d0042d9381d932757dc1f931d984e56d"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Mon Jul 30 14:56:26 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:00 2007 +0200"
      },
      "message": "HID: add support for Thrustmaster FGT Force Feedback wheel\n\nRework thrustmaster force-feedback module to support devices having\ndifferent types of force feedback effects. Add signatures of\nThrustmaster FGT Rumble Force and Thrustmaster FGT Force Feedback\nwheels to the list of devices dupported by the module.\n\nParts of the patch were lifted off a simalar patch by\nAnssi Hannula \u003canssi.hannula@gmail.com\u003e\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "933e3187d0042d9381d932757dc1f931d984e56d",
      "tree": "69dc3f6505456672f577e9bfa01f2502c3964306",
      "parents": [
        "1fe8736da695c2b14961438c73d5600538bd92d9"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Wed Jul 11 14:48:58 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:00 2007 +0200"
      },
      "message": "HID: minimal autosuspend support for USB HID devices\n\nAutosuspend for USB HID devices remains problematic as far as mice\nand keyboards are concerned. While I am working on a grand solution,\nhere\u0027s a minimalist patch that works for those devices not continously\nin use.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1fe8736da695c2b14961438c73d5600538bd92d9",
      "tree": "b3c920eacd9a017a63abf74973a6be331ab4271f",
      "parents": [
        "4dc21a8005216ee3784df545f028775242c6f499"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Aug 09 13:24:11 2007 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Oct 14 13:40:00 2007 +0200"
      },
      "message": "HID: add support for Microsoft Natural Ergonomic Keyboard 4000\n\nThis keyboard emits a few usages that are not handled properly by\nhid-input.\n\nThe usages from MSVENDOR page are colliding with Chicony Tactical\nPad device, so we have to distinguish in runtime. Ugly ...\n\nAlso, the buttons 1-5 have to be handled in a non-standard way,\nas they are emitted by the keyboard in a bitfield-like fashion, but\nthe field is not presented as bit-field by the keyboard. The keys can\u0027t\nbe pressed simultaneously, so the handling we have is correct.\n\nThis patch also extends hid_keyboard[] with KPLeftParenthesis and\nKPRightParenthesis as defined by Keyboard page in HUT 1.12. The\ncorresponding usages are also emitted by this keyboard.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cc5f4f28755b3b152297fd7bc3e03781dd8008e2",
      "tree": "8b09a2c0bec66a588f0cc5a5dfda5fe40801c07d",
      "parents": [
        "5abde384e350e44e9d0584238b9ee327f2062f93"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:01:58 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:21 2007 +0300"
      },
      "message": "UBI: return correct error code\n\nFix the following warning:\n\ndrivers/mtd/ubi/eba.c: In function \u0027ubi_eba_init_scan\u0027:\ndrivers/mtd/ubi/eba.c:1116: warning: \u0027err\u0027 may be used uninitialized in this function\n\nPointed-to-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "5abde384e350e44e9d0584238b9ee327f2062f93",
      "tree": "78c80bba9b0f77c3f1d391d9f58ac473bab444e2",
      "parents": [
        "e8823bd63d50bb1f9bd73f1197230e1f7217456a"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Sep 13 14:48:20 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:21 2007 +0300"
      },
      "message": "UBI: remove useless inlines\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "e8823bd63d50bb1f9bd73f1197230e1f7217456a",
      "tree": "3b8b849512686aebda99f83d290c9e09ed983967",
      "parents": [
        "6986646ba752fef150286926aa922ef04e9d19dd"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Thu Sep 13 14:28:14 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:21 2007 +0300"
      },
      "message": "UBI: fix atomic LEB change problems\n\nWhen the UBI device is nearly full, i.e. all LEBs are mapped, we have\nonly one spare LEB left - the one we reserved for WL purposes. Well,\nI do not count the LEBs which were reserved for bad PEB handling -\nsuppose NOR flash for simplicity. If an \"atomic LEB change operation\"\nis run, and the WL unit is moving a LEB, we have no spare LEBs to\nfinish the operation and fail, which is not good. Moreover, if there\nare 2 or more simultanious \"atomic LEB change\" requests, only one of\nthem has chances to succeed, the other will fail with -ENOSPC. Not\ngood either.\n\nThis patch does 2 things:\n1. Reserves one PEB for the \"atomic LEB change\" operation.\n2. Serealize the operations so that only on of them may run\n   at a time (by means of a mutex).\n\nPointed-to-by: Brijesh Singh \u003cbrijesh.s.singh@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "6986646ba752fef150286926aa922ef04e9d19dd",
      "tree": "7635c603881998c94af316e487978e8bc8dbffc8",
      "parents": [
        "e88d6e10e5c848fd5be8f89e09e3bce2570886b7"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Aug 29 14:56:20 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:21 2007 +0300"
      },
      "message": "UBI: use byte hexdump\n\nMore handy since word hexdump prints in host endian.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "e88d6e10e5c848fd5be8f89e09e3bce2570886b7",
      "tree": "27b5547a0e24add89deafedaed784328bc3c173e",
      "parents": [
        "33818bbb84cd371b63ed8849cc5264d24c8b3aa2"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Wed Aug 29 14:51:52 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:21 2007 +0300"
      },
      "message": "UBI: do not use vmalloc on I/O path\n\nSimilar reason as in case of the previous patch: it causes\ndeadlocks if a filesystem with writeback support works on top\nof UBI. So pre-allocate needed buffers when attaching MTD device.\nWe also need mutexes to protect the buffers, but they do not\ncause much contantion because they are used in recovery, torture,\nand WL copy routines, which are called seldom.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "33818bbb84cd371b63ed8849cc5264d24c8b3aa2",
      "tree": "ecee6a8f02d2d103c6eb33cc6173e74343b1861b",
      "parents": [
        "ef6075fbfca9139f428d52d60e671da38aa2e212"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Aug 28 21:29:32 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:20 2007 +0300"
      },
      "message": "UBI: allocate memory with GFP_NOFS\n\nUse GFP_NOFS flag when allocating memory on I/O path, because otherwise\nwe may deadlock the filesystem which works on top of us. We observed\nthe deadlocks with UBIFS. Example:\n\nVFS-\u003eFS lock a lock-\u003eUBI-\u003ekmalloc()-\u003eVFS writeback-\u003eFS locks the same\nlock again.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "ef6075fbfca9139f428d52d60e671da38aa2e212",
      "tree": "077b0265e67e46e09f6d3dcf35a45fbbe6e20748",
      "parents": [
        "0169b49d52400a6035cd0f2ccd08bcba061a1a9b"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Tue Aug 07 23:34:20 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:20 2007 +0300"
      },
      "message": "UBI: use linux print_hex_dump(), not home-grown one\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "0169b49d52400a6035cd0f2ccd08bcba061a1a9b",
      "tree": "534643ffe146db43ece0ce2476c2da919408bce5",
      "parents": [
        "8d2d4011f1398d984819c65043abb559c451a3c8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Aug 04 01:25:26 2007 +0200"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:20 2007 +0300"
      },
      "message": "UBI: don\u0027t use array index before testing if it is negative\n\nI can\u0027t find anything guaranteeing that \u0027ubi_num\u0027 cannot be \u003c0 in\ndrivers/mtd/ubi/kapi.c::ubi_open_volume(), and in fact the code\neven tests for that and errors out if so. Unfortunately the test\nfor \"ubi_num \u003c 0\" happens after we\u0027ve already used \u0027ubi_num\u0027 as\nan array index - bad thing to do if it is negative.\nThis patch moves the test earlier in the function and then moves\nthe indexing using that variable after the check. A bit safer :-)\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "8d2d4011f1398d984819c65043abb559c451a3c8",
      "tree": "a563add73b96dd245acffbe8b3e3288441fce7f8",
      "parents": [
        "8bc22961966b845aa5f965be30771902146c2fcc"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jul 22 22:32:51 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:20 2007 +0300"
      },
      "message": "UBI: add more prints\n\nI hit those situations and found out lack of print messages. Add more prints\nwhen erase problems occur.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "8bc22961966b845aa5f965be30771902146c2fcc",
      "tree": "bfa7236da8184560f85fdeb2ad4d565995e237ac",
      "parents": [
        "dcec4c3bdc4d5f4bd2d858ee1ce11e3424cbaed7"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Jul 22 15:25:02 2007 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:20 2007 +0300"
      },
      "message": "UBI: fix sparse warnings\n\nFix \"symbol shadows an earlier one\" warnings. Although they are harmless\nbut it does not hurt to fix them and make sparse happy.\n\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "dcec4c3bdc4d5f4bd2d858ee1ce11e3424cbaed7",
      "tree": "350dc84ecd5069e2cc69595482c0fb1ce72ab1e8",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Thu Jul 19 15:22:41 2007 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Sun Oct 14 13:10:20 2007 +0300"
      },
      "message": "UBI: fix leak in ubi_scan_erase_peb\n\nCoverity (1769) found the following problem: if the erase counter\noverflow check triggers, ec_hdr is leaked.\n\nMoving the allocation after the overflow check should take care of it.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\n"
    },
    {
      "commit": "f9c97e5d7cd9ff5e51e16d5db08d7e54fa4cb6bb",
      "tree": "794904e607716c79eed5db1a9a28c6875e916ad1",
      "parents": [
        "a140e94d92f82db7406e116b63e78bd024907657"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 05 18:06:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:08 2007 -0700"
      },
      "message": "[FFB]: source cleanup\n\nThis patch cleans up the driver a bit. It contains\ncoding style fixes (pointed by Lindent and checkpatch)\nand white space clean ups.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a140e94d92f82db7406e116b63e78bd024907657",
      "tree": "dc0f2fb4d74eb20e11b81500ae5b395a26f885ed",
      "parents": [
        "6993bea1b6ff49312f19339b3469db5887dfd633"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 05 18:05:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:08 2007 -0700"
      },
      "message": "[CG6]: accelerated copyarea\n\nThis patch adds accelerated copyarea and sets READS_FAST flag.\nThis doubles scrolling speed on SparcStation20 85MHz.\n\nIt also fixes a comment in cg6_fillrect function.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6993bea1b6ff49312f19339b3469db5887dfd633",
      "tree": "35b9be21dd68818957ae0e5db68969dcf28fa413",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Aug 05 18:04:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:07 2007 -0700"
      },
      "message": "[CG6]: code cleanup\n\nThis patch:\n- corrects coding style errors pointed by Lindent and checkpatch\n- replaces space chunks with tabs\n- removes one redundant include\n- improves indentations of defines\n- removes from comments leftovers from skeletonfb\n- adds __devinit attribute to two init functions\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4735b37cf434175c2b7b36b3b68f1e60e8ec8527",
      "tree": "302ae547b18fe3730af99612b13f902e73f757be",
      "parents": [
        "d773b33972a663cfaf066e966f87922a74088a1e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 22:29:47 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 18:18:30 2007 -0700"
      },
      "message": "Fix ohci-ssb with !CONFIG_PM\n\nohci_bus_{suspend,resume} exists only if we have CONFIG_PM; do the same\nthing as other subdrivers...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d773b33972a663cfaf066e966f87922a74088a1e",
      "tree": "c19f978f2c9a1be0d7a416eabe217f627392e383",
      "parents": [
        "ac3f5753ea37d55c85aaf96211c13038fcc69aef",
        "b027cacdabc3ffe2d2b97a55375203add64a5d29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 18:16:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 18:16:49 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Fix infinite loop on device initialization\n"
    },
    {
      "commit": "d58df9cd788e6fb4962e1c8d5ba7b8b95d639a44",
      "tree": "90a4d4b4ed5dc30f0e186a835f430bd8be4fb259",
      "parents": [
        "c09c5184a26158da32801e89d5849d774605f0dd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 10 16:30:23 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Oct 13 20:37:19 2007 -0400"
      },
      "message": "hwmon: (w83627hf) don\u0027t assume bank 0\n\nThe bank switching code assumes that the bank selector is set to 0\nwhen the driver is loaded. This might not be the case. This is exactly\nthe same bug as was fixed in the w83627ehf driver two months ago:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003d0956895aa6f8dc6a33210967252fd7787652537d\n\nIn practice, this bug was causing the sensor thermal types to be\nimproperly reported for my W83627THF the first time I was loading the\nw83627hf driver. From the driver history, I\u0027d say that it has been\nbroken since September 2005 (when we stopped resetting the chip by\ndefault at driver load.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "ac3f5753ea37d55c85aaf96211c13038fcc69aef",
      "tree": "439d464efa86d15bab659238bbc95694e280e5ae",
      "parents": [
        "d49584c4a37c7228e7778bcb60f79e7a08472fa8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Declare PEC as supported\n\nThe i2c-nforce2 driver has SMBus PEC support, so it should say so.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d49584c4a37c7228e7778bcb60f79e7a08472fa8",
      "tree": "73d1d9e7c65d64d2f4cbe0f9fae4f97494df5006",
      "parents": [
        "4153549734cbdba24e9cf5eb200b70b7b1572e15"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@olegr.ca",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Abort the transaction on error\n\nThis patch is to add an abort function that will bring back the MCP51/55\ncontroller if it was blocked by a block-read operation, in particular.\n(When a slave sends a wrong byte count on a byte read, the host gets\nlocked up). I\u0027ve only tested it on an MCP51 and MCP55. However, I\u0027m\nalmost certain it will also work on MCP65, I just did not have the board\nto test it on. Thus for now the abort function will only be called\nif an MCP51/55 was detected.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@olegr.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4153549734cbdba24e9cf5eb200b70b7b1572e15",
      "tree": "0a68ced86dd6a50f14269f4fa1648f9731036dae",
      "parents": [
        "a202707e71ff16d5e3a92f40eeaa41f3099dd8c5"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@olegr.ca",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Move status checking to a separate function\n\nThis is the first part of the patch that adds a function to reset the\nnvidia MCP51/55 i2c controller, if something bad happens to it (e.g.\na slave sends a wrong byte count during a block transaction).\n\nThis patch just adds nforce2_check_status function. It was originally\nwritten by Hans-Frieder Vogt.\n\nThe reason that I\u0027m the one sending it is:\n- I relied on it for the second part of the patch,\n- It makes the driver code cleaner/better.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@olegr.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a202707e71ff16d5e3a92f40eeaa41f3099dd8c5",
      "tree": "7c43b75d4cc52fdf9f3a8a3b08a0b235e8529c24",
      "parents": [
        "6662cbb989ee71712176570759bdc4e596aed417"
      ],
      "author": {
        "name": "Chris David",
        "email": "cd@chrisdavid.com",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-au1550: Fix a misused register problem\n\nFix a \"mis-used register\" problem on the AMD MIPS Alchemy au1550\nI2C interface.\n\nIn summary, the programmable serial controller seems to hang the kernel\nwhen I send a single \u0027address\u0027 byte on the I2C bus.  The patch\nessentially uses the PSC_SMBSTAT register\u0027s TE (transmit FIFO empty)\nbit to check when the transmit FIFO is empty, instead of using the\nPSC_SMBEVNT register\u0027s TU (transmit underflow) bit.  Using the TE bit\nfixed the hang problem.\n\nSigned-off-by: Chris David \u003ccd@chrisdavid.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6662cbb989ee71712176570759bdc4e596aed417",
      "tree": "f4c237ce251b4f34162ff1c6c7bd84514906b73e",
      "parents": [
        "24d0fb423ca18adf509dec8a7326c0bdd6653e41"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c: Rename the PEC functionality bit\n\nRename I2C_FUNC_SMBUS_HWPEC_CALC as I2C_FUNC_SMBUS_PEC, and list that\nfunctionality as always available through the software implementation.\nUpdate documentation accordingly (and list similar requirements).\n\nThe way it\u0027s currently packaged doesn\u0027t present the capability in a\nuseful way.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "24d0fb423ca18adf509dec8a7326c0bdd6653e41",
      "tree": "fa6db5f0dca5f0a2844de560ca0086740f0a9627",
      "parents": [
        "08fb68bb4bbc9c5970e4ed4920cb6144a70684cd"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c-at91: Mark as broken\n\nMark the i2c-at91 driver BROKEN in Kconfig, and explain just\nwhy it\u0027s broken.  (Summary:  hardware design issues.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "53be79593452e568a856f8393985131848d59b72",
      "tree": "b1abe8a310486a6c0c146cdaf35f93e1f9faada3",
      "parents": [
        "cdeec3cc79c7b1acfa89fb362b01e544ecfb285c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c: Remove i2c_algorithm.algo_control()\n\nThis removes:\n\n - An effectively unused hook:  i2c_algorithm.algo_control.\n\n - The i2c_control() call, used only by i2c-dev to call that\n   unused hook or set two barely supported adapter params.\n\n   (That param setting moves into i2c-dev.c ... still iffy\n   due to lack of locking, but no other changes.)\n\nAs shown by diffstat, this is a net code shrink.  It also reduces the\ncomplexity of the I2C adapter and /dev interfaces.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cdeec3cc79c7b1acfa89fb362b01e544ecfb285c",
      "tree": "95d384f3420d8e4e2ad40d2e89bb9f5cf1ae4c1c",
      "parents": [
        "3be27d37c257fa5f99363f9c8e06e405cbad712e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "cx23885: Drop empty i2c algorithm control callback\n\ni2c_algorithm.algo_control is about to be removed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3be27d37c257fa5f99363f9c8e06e405cbad712e",
      "tree": "261b7945e9b7bf6819ad72f50bfe3d33a3a388bf",
      "parents": [
        "e265cfa19c1220938de5f0291ed8d549a523de3c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c: Remove NOP i2c_algorithm.algo_control() methods\n\nThis removes NOP implementations of i2c_algorithm.algo_control.\n\nWith this change, there are no implementations of this hook in\nthe kernel.org tree ... that hook seems about ripe to remove.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e265cfa19c1220938de5f0291ed8d549a523de3c",
      "tree": "ad50706c7cbf75a9302b6e244b22d93babb415c1",
      "parents": [
        "9d90c1fd9bdbffb456d1b1ef05215343503fd0b0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-dev: Reject I2C_M_RECV_LEN\n\nThe I2C_M_RECV_LEN calling convention for i2c_mesg.flags involves\nplaying games with reported buffer lengths.  (They start out less\nthan their actual size, and the length is then modified to reflect\nhow many bytes were delivered ... which one hopes is less than the\npresumed actual size.)  Refuse to play such error prone games across\nthe boundary between userspace and kernel.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9d90c1fd9bdbffb456d1b1ef05215343503fd0b0",
      "tree": "7569f3402bdbb23c000ac59ad81522d3944f53f8",
      "parents": [
        "567a244b8b431ee8399bb43c7e65df605bdd5458"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-stub: Support multiple chips\n\nAdd support for multiple chips to i2c-stub. I\u0027ve changed the memory\nallocation scheme from static to dynamic, so that we don\u0027t waste too\nmuch memory.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "567a244b8b431ee8399bb43c7e65df605bdd5458",
      "tree": "b5df403c110f241981a83399b36ad5b740781e64",
      "parents": [
        "e07bc679fbf59f1bf569d443e286911319480e87"
      ],
      "author": {
        "name": "Francis Moreau",
        "email": "francis.moro@gmail.com",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-bfin-twi: Remove useless twi_lock mutex\n\nRemove this unneeded mutex. Indeed it was used to serialize access to\nthe hardware, but this is already done by the i2c-core layer, see\n\u0027bus_lock\u0027 mutex used by i2c_transfer().\n\nSigned-off-by: Francis Moreau \u003cfrancis.moro@gmail.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e07bc679fbf59f1bf569d443e286911319480e87",
      "tree": "6da353f8405971007aa48e0e4da15cfc2d1f3027",
      "parents": [
        "a64ec07d3daeb7cdd363e66ed5929beacdd94652"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-i801: Add support for the Intel Tolapai SMBus\n\nAdd the Intel Tolapai SMBus Controller DID.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a64ec07d3daeb7cdd363e66ed5929beacdd94652",
      "tree": "2b787bd509ba42c3ffeeaf84cedd0ca49ae1d6cb",
      "parents": [
        "553515e5c54dbf3340cd6773aaf0acb53291d6ad"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c: Document struct i2c_msg\n\nClarify use of the I2C_M_* flags by highlighting the fact that\nmost of them depend on I2C_FUNC_PROTOCOL_MANGLING.\n\nAlso provide kerneldoc for i2c_smbus_read_block_data() and also\nfor \"struct i2c_msg\".\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "553515e5c54dbf3340cd6773aaf0acb53291d6ad",
      "tree": "604b27ffd6452b925c4f2433e55fec60f755e44b",
      "parents": [
        "95a7f10eadcd88cfd6640e44c7b8cf9ac1afafe7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c/pcf8574: No arbitrary initialization\n\nDo not initialize the PCF8574 with an arbitrary value. Users will have\nto write the initial value to sysfs themselves.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "95a7f10eadcd88cfd6640e44c7b8cf9ac1afafe7",
      "tree": "c37027c073302917249361e8f4ba20693a48f322",
      "parents": [
        "7589a326d1d8c9da575ca4cbc6a3e6af02b57ead"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c: Add DaVinci I2C controller support\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7589a326d1d8c9da575ca4cbc6a3e6af02b57ead",
      "tree": "0e8c7309f26e22ca7ef437fcb43de46ac397482c",
      "parents": [
        "8056c6cb2bb1632aa9221dce0e43a61db37b420f"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c-ibm_iic: Add support for new-style clients\n\nUse i2c_bit_add_numbered_adapter() if device id specified, so that the\ni2c-ibm_iic adapter works well with new-style pre-declared devices.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8056c6cb2bb1632aa9221dce0e43a61db37b420f",
      "tree": "4ca321bba9db87c80c77f841c9a52c456be63aa5",
      "parents": [
        "b5067f8ff37ed6cfa024170a9819bb09d55e9c1f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c/tps65010: New-style driver updates, part 2\n\nSwitch the tps65010 driver into a \"new-style\" I2C driver, and convert all\nof its in-tree users (board support for OSK, H2, H3) accordingly.\n\nThat accounts for most of the board-specific code in this driver; the\nrest of that code is now moved into board-specific initcalls.\n\nAlso remove some of the many now-superfluous #includes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b5067f8ff37ed6cfa024170a9819bb09d55e9c1f",
      "tree": "c76f4958178cb069b95243942b3dc050997cc902",
      "parents": [
        "83eaaed0d00c4c8e3081dc29286910899fed3182"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c/tps65010: New-style driver updates, part 1\n\nPrepare to convert tps65010 driver to \"new style\" driver by changing\nhow it references the i2c_client.  This lets the eventual patch with\ndriver and platform updates be smaller.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "83eaaed0d00c4c8e3081dc29286910899fed3182",
      "tree": "6580c2f72350d2b14df40df5a42e738660202643",
      "parents": [
        "3bbb835d4c53faf0bca62f0e39835926bef40b1f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c-core: Make some code static\n\nAfter the i2c-isa removal some code can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3bbb835d4c53faf0bca62f0e39835926bef40b1f",
      "tree": "116a84eeb50d0406e18f4d733a1ba05d67f8fe86",
      "parents": [
        "cee37ae4071740cb190d1ac4ddb7aa77484aa7b3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:29 2007 +0200"
      },
      "message": "i2c: New-style devices can support driver model wakeup flags\n\nWe need to be able to flag I2C devices, such as RTCs, which can issue wake\nevents (usually through IRQ lines).  This adds an i2c_board_info.flags bit,\nand uses it to initialize the i2c device node.  (And shrinks a few lines\nthat were overly long.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b027cacdabc3ffe2d2b97a55375203add64a5d29",
      "tree": "37787d8ee8d5192213bff8b8916499591e25058b",
      "parents": [
        "e86908614f2c7fec401827e5cefd7a6ea9407f85"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Oct 13 14:10:50 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sat Oct 13 14:10:50 2007 -0700"
      },
      "message": "mlx4_core: Fix infinite loop on device initialization\n    \nCommit 3d73c288 (\"mlx4_core: Fix section mismatches\") introduced a\nstupid bug in device init: when some of mlx4_init_one() was split off\ninto __mlx4_init_one(), the call from the main mlx4_init_one()\nfunction was back to mlx4_init_one() rather than to __mlx4_init_one(),\nwhich leads to an obvious infinite loop if the function is every\ncalled.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "cc119427bd8663d772c92c1ce43d8ed1831b4d54",
      "tree": "c94c7cc5a918928f8237a9d2eb0c4a3fd373b2b5",
      "parents": [
        "8d8fe64237646fdd2c2de2722ec4189a5999119d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 19:42:42 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 11:59:57 2007 -0700"
      },
      "message": "fallout from elsa setup split\n\n... and yes, caller wants it to return int.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcd11eaa222fce31d0b59cdbfdf9b8c47067f15a",
      "tree": "aac97cbc4508829740b4b5a186f3f9ed5a24c081",
      "parents": [
        "c8c55bcb43d790d97790cfa319d80045a71fde39",
        "99149a485958ada512eafc34fe36a80cb63fa56c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:13:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:13:27 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (27 commits)\n  alim15x3: remove redundant m5229_revision check\n  sc1200: fix -\u003edma_base equal zero handling\n  cs5520: fix -\u003edma_base equal zero handling\n  sgiioc4: add missing -\u003edma_base check\n  cs5535: add missing -\u003edma_base check\n  ide: remove CONFIG_IDEDMA_IVB config option\n  ide: change master/slave IDENTIFY order\n  ide: move ide_config_drive_speed() calls to upper layers (take 2)\n  pdc202xx_new: check ide_config_drive_speed() return value\n  cs5535: check ide_config_drive_speed() return value\n  amd74xx/via82cxxx: check ide_config_drive_speed() return value\n  au1xxx: fix au1xxx_set_pio_mode()\n  icside: use ide_tune_dma()\n  ide-pmac: fix PIO setup and enable autotune\n  ide-pmac: use ide_tune_dma() (take 2)\n  ide-pmac: remove pmac_ide_do_setfeature() (take 2)\n  ide-pmac: remove nIEN clearing from pmac_ide_do_setfeature()\n  ide-pmac: use __ide_wait_stat()\n  ide-pmac: remove extra good status wait from pmac_ide_do_setfeature()\n  ide: add __ide_wait_stat() helper\n  ...\n"
    },
    {
      "commit": "c8c55bcb43d790d97790cfa319d80045a71fde39",
      "tree": "b791d9478d3e7f1eb26e51bb999fde21847d4391",
      "parents": [
        "3749c66c67fb5c257771815c186bc32290cacf44",
        "ebf8889bd1fe3615991ff4494635d237280652a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:12:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:12:15 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (91 commits)\n  [MTD] [NAND] Blackfin on-chip NAND Flash Controller driver\n  [MTD] [NOR] fix ctrl-alt-del can\u0027t reboot for intel flash bug\n  [MTD] [NAND] Fix compiler warning in Alauda driver\n  [JFFS2] Remove stray debugging printk\n  [JFFS2] Handle dirents on the flash with embedded zero bytes in names.\n  [JFFS2] Check for creation of dirents with embedded zero bytes in name.\n  [JFFS2] Don\u0027t count all \u0027very dirty\u0027 blocks except in debug mode\n  [JFFS2] Check whether garbage-collection actually obsoleted its victim.\n  [JFFS2] Relax threshold for triggering GC due to dirty blocks.\n  [MTD] [OneNAND] Fix typo related with recent commit\n  [JFFS2] Trigger garbage collection when very_dirty_list size becomes excessive\n  [MTD] [NAND] Avoid deadlock in erase callback; release chip lock first.\n  [MTD] [NAND] Resume method for CAFÉ NAND controller\n  [MTD] [NAND] Fix PCI ident table for CAFÉ NAND controller.\n  [MTD] [NAND] s3c2410: fix arch moves\n  [MTD] [OneNAND] fix numerous races\n  [MTD] map driver for NOR flash on the Intel Vermilion Range chipset\n  [JFFS2] Fix unpoint length\n  [MTD] fix CFI point method for discontiguous maps\n  [MTD] MAPS: Merge Lubbock and Mainstone drivers into common PXA2xx driver\n  ...\n"
    },
    {
      "commit": "3749c66c67fb5c257771815c186bc32290cacf44",
      "tree": "de6634f722a9b79c60fabbd605660e46741f7160",
      "parents": [
        "835c34a1687f524c37d4fb8bad18d642c74bed8d",
        "8a45450d0a559912873428077908f9bc1411042c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:02:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:02:11 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (106 commits)\n  KVM: Replace enum by #define\n  KVM: Skip pio instruction when it is emulated, not executed\n  KVM: x86 emulator: popf\n  KVM: x86 emulator: fix src, dst value initialization\n  KVM: x86 emulator: jmp abs\n  KVM: x86 emulator: lea\n  KVM: X86 emulator: jump conditional short\n  KVM: x86 emulator: imlpement jump conditional relative\n  KVM: x86 emulator: sort opcodes into ascending order\n  KVM: Improve emulation failure reporting\n  KVM: x86 emulator: pushf\n  KVM: x86 emulator: call near\n  KVM: x86 emulator: push imm8\n  KVM: VMX: Fix exit qualification width on i386\n  KVM: Move main vcpu loop into subarch independent code\n  KVM: VMX: Move vm entry failure handling to the exit handler\n  KVM: MMU: Don\u0027t do GFP_NOWAIT allocations\n  KVM: Rename kvm_arch_ops to kvm_x86_ops\n  KVM: Simplify memory allocation\n  KVM: Hoist SVM\u0027s get_cs_db_l_bits into core code.\n  ...\n"
    },
    {
      "commit": "c5d6471ff9172e4d8f7a5b484b459c56904ae1f0",
      "tree": "9b480559631415483c08f8593b56e82bf443c575",
      "parents": [
        "13bcd5d0e21e3ca726965371ada8ff6c64af288f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 08:30:26 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:58:59 2007 -0700"
      },
      "message": "fallout from DECLARE_MAC_BUF patches\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13bcd5d0e21e3ca726965371ada8ff6c64af288f",
      "tree": "4303cab73cfe0534ebe7e749bfb4aa28f8a5f777",
      "parents": [
        "2b8232ce512105e28453f301d1510de8363bccd1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 08:25:24 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:58:59 2007 -0700"
      },
      "message": "v4l: copy_to_user() is not a good method name\n\nBreaks on any target that has copy_to_user() defined as a non-trivial\nmacro.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "dcf397f037f52add9945eced57ca300ab6a4413c"
}
