)]}'
{
  "log": [
    {
      "commit": "a61cd03827eceefcec19eefc6e1173703fdc5e5d",
      "tree": "32ee7ce269166f2534120632fbd0b2bb6108a32b",
      "parents": [
        "967c9ef9b8c3bdec1bd3a380edac19e0b9fbeadc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Dec 13 00:34:06 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 15 00:34:54 2009 -0800"
      },
      "message": "Input: i8042 - add Gigabyte M1022M to the noloop list\n\nGigabyte netbook model M1022M requires i8042.noloop, otherwise AUX port\nwill not detected and the touchpad will not work. Unfortunately chassis\ntype in DMI set to \"Other\" and thus generic laptop entry does not fire\non it.\n\nReported-by: Darryl Bond \u003cdbond@nrggos.com.au\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "967c9ef9b8c3bdec1bd3a380edac19e0b9fbeadc",
      "tree": "03a3ba3fec91014adb5afbe78f40ffb429c3753e",
      "parents": [
        "4e8d340daac46cec8a0f8b3b0f228274fac913ba"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Dec 11 22:00:57 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:55:42 2009 -0800"
      },
      "message": "Input: i8042 - allow installing platform filters for incoming data\n\nSome hardware (such as Dell laptops) signal a variety of events through\nthe i8042 controller, even if these don\u0027t map to keyboard events. Add\nsupport for drivers to filter the i8042 event stream in order to respond\nto these events and (if appropriate) block them from entering the input\nstream.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "4e8d340daac46cec8a0f8b3b0f228274fac913ba",
      "tree": "f33f60499567f0ef54e4482956a74cad9106ccdb",
      "parents": [
        "7105d2ea73e1391b681d0e1212c42f561c64d429"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 22:00:57 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:55:31 2009 -0800"
      },
      "message": "Input: i8042 - fix locking in interrupt routine\n\nWe need to protect not only i8042 status and data register from concurrent\naccess from IRQ 1 and 12 but the rest of the shared state as well, so let\u0027s\nmove release of i8042_lock in i8042_interrupt() a little bit further down.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7105d2ea73e1391b681d0e1212c42f561c64d429",
      "tree": "5174ea539fe6ac731242c26a5cb95715898b2b2e",
      "parents": [
        "df2d4637b0813e47ad12af3eacf6b5292c0fb164"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:54:54 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:55:23 2009 -0800"
      },
      "message": "Input: ALPS - do not set REL_X/REL_Y capabilities on the touchpad\n\nRelative events are only reported via secondary device therefore device\nassociated with the touchpad should not advertise these capabilities.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "df2d4637b0813e47ad12af3eacf6b5292c0fb164",
      "tree": "71401042b4fcc10bc72153f86a540ca20c19241b",
      "parents": [
        "010c33cc7907239ffc8f49f09ccb3dc6d84a0369"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 21:57:31 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:48:49 2009 -0800"
      },
      "message": "Input: document use of input_event() function\n\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "010c33cc7907239ffc8f49f09ccb3dc6d84a0369",
      "tree": "55de89e519c594e4ff4de621dcaab9cdda13766c",
      "parents": [
        "266429df3745aecd230831a4c2983247d3d38ecd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 21:57:04 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:46:05 2009 -0800"
      },
      "message": "Input: sa1111ps2 - annotate probe() and remove() methods\n\nAlso fix annotation of ps2_test() - it can\u0027be __init since it is called\nfrom __devinit code.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "266429df3745aecd230831a4c2983247d3d38ecd",
      "tree": "6b19d8531df46806eaa8bbe7f528267df902c629",
      "parents": [
        "a0ee2037e10d7dce47caabbac19766d00632cccd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 21:50:47 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:45:57 2009 -0800"
      },
      "message": "Input: ambakmi - annotate probe() and remove() methods\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a0ee2037e10d7dce47caabbac19766d00632cccd",
      "tree": "748c5929b388e45a2a869f1782b2d48422686d7a",
      "parents": [
        "1def7afa748b964aeb0033d0cb78aabf3d3f3683"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 21:50:47 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:45:43 2009 -0800"
      },
      "message": "Input: gscps2 - fix probe() and remove() annotations\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1def7afa748b964aeb0033d0cb78aabf3d3f3683",
      "tree": "4d0cfa846fad8ec941ccc633a796deb41ff23514",
      "parents": [
        "e40ec6ff2f42b5516d77a5c34bfa6a9ce45834f4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 21:42:18 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:45:35 2009 -0800"
      },
      "message": "Input: altera_ps2 - add annotations to probe and remove methods\n\nMark altera_ps2_probe() as __devinit and altera_ps2_remove() as __devexit\nso that they can be discarded when not needed.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e40ec6ff2f42b5516d77a5c34bfa6a9ce45834f4",
      "tree": "9189d2dbe80c4dec85578551d7e4bc6bdb9b027d",
      "parents": [
        "898d1053f72c192a6e7f701e915995afff695de8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 21:39:51 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:45:25 2009 -0800"
      },
      "message": "Input: hil-mlc - use del_timer_sync() when unloading the driver\n\ndel_timer() does not wait for the timer to finish running before returning\nand therefore is technically not safe. Also make sure to enable tasklet\nbefore kicking timer that will schedule it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "898d1053f72c192a6e7f701e915995afff695de8",
      "tree": "33b9a5fa9c3d24133abf422e651f376691e1aa25",
      "parents": [
        "1f26978afd123deb22dd3c7dc75771a02f6e03f6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 21:10:18 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:45:11 2009 -0800"
      },
      "message": "Input: serio - set owner in driver structures\n\nSetting up owner field ensures that driver core creates symlink from\nthe driver to a module implementing this driver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1f26978afd123deb22dd3c7dc75771a02f6e03f6",
      "tree": "f807aa7b2c7e9b82e9702cf0d2d2c5bd1e34848a",
      "parents": [
        "6604072798da52547111cc06afacb8d9f2a907cf"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Dec 06 11:42:09 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:51 2009 -0800"
      },
      "message": "Input: appletouch - give up maintainership\n\nI no longer have a machine with this, and as such am not really able\nto help out with this driver any more. Remove the entire appletouch\nsection and let the driver fall under the general input subsystem.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6604072798da52547111cc06afacb8d9f2a907cf",
      "tree": "11e4024e1e8a87f367f1901983e5b41064483615",
      "parents": [
        "e97af4cbbe500e6a3f4e189fe9324c5b99192dd6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:22:25 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:50 2009 -0800"
      },
      "message": "Input: dm355evm_kbd - switch to using sparse keymap library\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e97af4cbbe500e6a3f4e189fe9324c5b99192dd6",
      "tree": "9c0840313afd06cff11c16cf6d5010a1cd5c874f",
      "parents": [
        "36203c4f3d091b5f6c082663bd1f74273798043a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:22:24 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:49 2009 -0800"
      },
      "message": "Input: wistron_btns - switch to using sparse keymap library\n\nThe keymap manipulation code was split into a library module,\nso let\u0027s make us of it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "36203c4f3d091b5f6c082663bd1f74273798043a",
      "tree": "bf5b6efee8f15aae253155263038ac538f7482e9",
      "parents": [
        "6a47081c37b7dd7810ce19e156c1a3bf11987e9a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:22:23 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 07 09:26:35 2009 -0800"
      },
      "message": "Input: add generic support for sparse keymaps\n\nMore and more devices choose to reimplement support for sparse keymaps\nfirst introduced by wistron driver. Move it into a library module so it\ncan be easily used by interested parties.\n\nReviewed-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6a47081c37b7dd7810ce19e156c1a3bf11987e9a",
      "tree": "8bb327ec15bd02c8997314d22abcaadd5ec69882",
      "parents": [
        "a9b0d0e57de88030527a95edea2722851897b7dd"
      ],
      "author": {
        "name": "Jari Vanhala",
        "email": "ext-jari.vanhala@nokia.com",
        "time": "Fri Dec 04 10:24:21 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:16:38 2009 -0800"
      },
      "message": "Input: fix memory leak in force feedback core\n\nEffects were allocated, but not freed anywhere.\n\nSigned-off-by: Jari Vanhala \u003cext-jari.vanhala@nokia.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a9b0d0e57de88030527a95edea2722851897b7dd",
      "tree": "689722160bd35691782d549bef22859667bed03a",
      "parents": [
        "9961e25976493f4d50704dafc0e8ff8365181538"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:19 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:15:35 2009 -0800"
      },
      "message": "Input: wistron - remove identification strings from DMI table\n\nThe driver does not reference identification strings in DMI table and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "9961e25976493f4d50704dafc0e8ff8365181538",
      "tree": "7e1e4e318d4070428b4baaa94711e951078f4f80",
      "parents": [
        "c45fc81ec6a9bd6cca42e60b35b31f9df822860b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:20 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:14:43 2009 -0800"
      },
      "message": "Input: psmouse - remove identification strings from DMI tables\n\nThe driver does not reference identification strings in DMI tables and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c45fc81ec6a9bd6cca42e60b35b31f9df822860b",
      "tree": "f07b66d0df18ef1399af627f671e96e8cab3c83d",
      "parents": [
        "f909b1df0a068f30e252d8dc3e9d45ca25bf266f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:19 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:11:37 2009 -0800"
      },
      "message": "Input: atkbd - remove identification strings from DMI table\n\nThe driver does not reference identification strings in DMI table and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f909b1df0a068f30e252d8dc3e9d45ca25bf266f",
      "tree": "5150e7ce4383b55f9b3e521c0be33c50e20d9dc6",
      "parents": [
        "75757507e014fa074d25d2883c4ab604999584bd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:19 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:11:25 2009 -0800"
      },
      "message": "Input: i8042 - remove identification strings from DMI tables\n\nThe driver does not reference identification strings in DMI tables and\nsince these strings are no longer required by DMI core we can safely\nremove them and save some memory.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "75757507e014fa074d25d2883c4ab604999584bd",
      "tree": "80b94859f420a6fcf05cb4b4f7fb90234351a8fd",
      "parents": [
        "7705d548cbe33f18ea7713b9a07aa11047aaeca4"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 10:24:19 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 04 22:10:59 2009 -0800"
      },
      "message": "DMI: allow omitting ident strings in DMI tables\n\nThe purpose of dmi-\u003eident is twofold - it may be used by DMI callback\nfunctions when composing log messages; it is also used to determine\nend of DMI table in dmi_check_system() and dmi_first_match(). However,\nin case when callbacks are not interested in using ident at all it just\nwastes memory. Let\u0027s make entries with empty first match slot serve as\nend-of-table markers instead.\n\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7705d548cbe33f18ea7713b9a07aa11047aaeca4",
      "tree": "2d7b4337e74f6075f28718974a8c159f07c5eeda",
      "parents": [
        "f72a28aba92d5a599c8a772e443aa8f079b3091f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 23:21:14 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 23:25:36 2009 -0800"
      },
      "message": "Input: psmouse - do not carry DMI data around\n\nDMI tables use considerable amount of memory. Mark them as __initconst\nso they will be discarded once module is loaded.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f72a28aba92d5a599c8a772e443aa8f079b3091f",
      "tree": "6bf48d24091a149f84e085462bd6295af4a3bb11",
      "parents": [
        "467832032cc07626880363efa8625719c16c04eb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 22:24:15 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 03 22:26:03 2009 -0800"
      },
      "message": "Input: matrix-keypad - switch to using dev_pm_ops\n\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "467832032cc07626880363efa8625719c16c04eb",
      "tree": "ee9a62c04f0b3106e412bc1b2dd1cea5566d5ca7",
      "parents": [
        "66d2a5952eab875f1286e04f738ef029afdaf013",
        "22763c5cf3690a681551162c15d34d935308c8d7"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Dec 02 23:38:13 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Dec 02 23:38:13 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32\u0027 into next\n"
    },
    {
      "commit": "22763c5cf3690a681551162c15d34d935308c8d7",
      "tree": "f571fbe8f635983c9ea21b73dcec53d7a68f2450",
      "parents": [
        "0fdd07f77fd9cc6a7d49076793daef06ea5d8f13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 19:51:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 19:51:21 2009 -0800"
      },
      "message": "Linux 2.6.32\n"
    },
    {
      "commit": "0fdd07f77fd9cc6a7d49076793daef06ea5d8f13",
      "tree": "368db433db7c1927a3eddb8b746b4038172053c0",
      "parents": [
        "dbf763a2f1c117cfe45bbbd2c874a150f0e0900b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 09 11:42:32 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 23:58:32 2009 +0000"
      },
      "message": "VIDEO: Correct use of request_region/request_mem_region\n\nrequest_region should be used with release_region, not request_mem_region.\n\nGeert Uytterhoeven pointed out that in the case of drivers/video/gbefb.c,\nthe problem is actually the other way around; request_mem_region should be\nused instead of request_region.\n\nThe semantic patch that finds/fixes this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r1@\nexpression start;\n@@\n\nrequest_region(start,...)\n\n@b1@\nexpression r1.start;\n@@\n\nrequest_mem_region(start,...)\n\n@depends on !b1@\nexpression r1.start;\nexpression E;\n@@\n\n- release_mem_region\n+ release_region\n  (start,E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dbf763a2f1c117cfe45bbbd2c874a150f0e0900b",
      "tree": "175d8b9c1848a0923150ef1bc4ef003a9a032d2c",
      "parents": [
        "56f3f55cf9b604b924353ab6fcdac5fee5637ae3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 03 22:59:01 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 23:58:32 2009 +0000"
      },
      "message": "SPI: spi_txx9: Fix bit rate calculation\n\nTXx9 SPI bit rate is calculated by:\n        fBR \u003d (spi-baseclk) / (n + 1)\nFix calculation of min_speed_hz, max_speed_hz and n.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "56f3f55cf9b604b924353ab6fcdac5fee5637ae3",
      "tree": "b031bd5d9833a27cec1c551e487810cc2bcb33c8",
      "parents": [
        "049e2d13b8e8a6d8be43e675a5ed9d4613819f65",
        "7716977b6ae5a0cdd0afab5c6035c4d0ce53f599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:41:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:41:49 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Correct WM831X_MAX_ISEL_VALUE\n"
    },
    {
      "commit": "049e2d13b8e8a6d8be43e675a5ed9d4613819f65",
      "tree": "f9af9e23e2ce616fa0da01f595c215a8ea7b6235",
      "parents": [
        "0a45281f8eb49df1bfe0138ffcc76708bdcac875"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Tue Dec 01 01:14:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:41:33 2009 -0800"
      },
      "message": "Input: i8042 - add Dell Vostro 1320, 1520 and 1720 to the reset list\n\nThese laptops often leave i8042 in a wierd state resulting in non-\noperational touchpad and keyboard.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a45281f8eb49df1bfe0138ffcc76708bdcac875",
      "tree": "6d862e658721de55a4ad1f205c66ad3cf3832673",
      "parents": [
        "f066a4f6df68f03b565dfe867dde54dfeb26576e",
        "d0e260782c3702a009645c3caa02e381dab8798b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:40:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:40:37 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: revert incorrect fix for read error handling in raid1.\n"
    },
    {
      "commit": "f066a4f6df68f03b565dfe867dde54dfeb26576e",
      "tree": "16ed85810334bef0f428dbfa52d595e60dacc381",
      "parents": [
        "86a7b7ef54650b99f7f638d6a6990fe7c0dfaaab"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 01 14:56:44 2009 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:40:07 2009 -0800"
      },
      "message": "param: don\u0027t complain about unused module parameters.\n\nJon confirms that recent modprobe will look in /proc/cmdline, so these\ncmdline options can still be used.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d14164\n\nReported-by: Adam Williamson \u003cawilliam@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86a7b7ef54650b99f7f638d6a6990fe7c0dfaaab",
      "tree": "65e4bd2c4995f7a3e4f97f57c937220fbb4404c4",
      "parents": [
        "bbbb45a02ba1c4dcec2fe2b5531750d6616765b9",
        "4e7c81af3fa076e2d1534cc665ea2f623e631f5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:39:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:39:20 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: RB532: Fix devices.c compilation.\n  MIPS: Fix MIPS I build.\n"
    },
    {
      "commit": "bbbb45a02ba1c4dcec2fe2b5531750d6616765b9",
      "tree": "cdc0f8fc2f27608f7c32d1069baeeae2b13432f1",
      "parents": [
        "35dead4235e2b67da7275b4122fed37099c2f462",
        "810a90ae4d2a9f6d9ff80424accbd6f91947e981"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:38:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:38:49 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [PATCH] rc32434_wdt: fix compilation failure\n  [WATCHDOG] rc32434_wdt.c: use resource_size()\n"
    },
    {
      "commit": "35dead4235e2b67da7275b4122fed37099c2f462",
      "tree": "643b8e561025e5f49b17e3a74ee4d7812123aecd",
      "parents": [
        "ebd65a5855a1ddb21706e630c9ba1b9e80c767f7"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Thu Dec 03 00:29:15 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:38:25 2009 -0800"
      },
      "message": "modules: don\u0027t export section names of empty sections via sysfs\n\nOn the parisc architecture we face for each and every loaded kernel module\nthis kernel \"badness warning\":\n  sysfs: cannot create duplicate filename \u0027/module/ac97_bus/sections/.text\u0027\n  Badness at fs/sysfs/dir.c:487\n\nReason for that is, that on parisc all kernel modules do have multiple\n.text sections due to the usage of the -ffunction-sections compiler flag\nwhich is needed to reach all jump targets on this platform.\n\nAn objdump on such a kernel module gives:\nSections:\nIdx Name          Size      VMA       LMA       File off  Algn\n  0 .note.gnu.build-id 00000024  00000000  00000000  00000034  2**2\n                  CONTENTS, ALLOC, LOAD, READONLY, DATA\n  1 .text         00000000  00000000  00000000  00000058  2**0\n                  CONTENTS, ALLOC, LOAD, READONLY, CODE\n  2 .text.ac97_bus_match 0000001c  00000000  00000000  00000058  2**2\n                  CONTENTS, ALLOC, LOAD, READONLY, CODE\n  3 .text         00000000  00000000  00000000  000000d4  2**0\n                  CONTENTS, ALLOC, LOAD, READONLY, CODE\n...\nSince the .text sections are empty (size of 0 bytes) and won\u0027t be\nloaded by the kernel module loader anyway, I don\u0027t see a reason\nwhy such sections need to be listed under\n/sys/module/\u003cmodule_name\u003e/sections/\u003csection_name\u003e either.\n\nThe attached patch does solve this issue by not exporting section\nnames which are empty.\n\nThis fixes bugzilla http://bugzilla.kernel.org/show_bug.cgi?id\u003d14703\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCC: rusty@rustcorp.com.au\nCC: akpm@linux-foundation.org\nCC: James.Bottomley@HansenPartnership.com\nCC: roland@redhat.com\nCC: dave@hiauly1.hia.nrc.ca\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebd65a5855a1ddb21706e630c9ba1b9e80c767f7",
      "tree": "605ae14abc99f287dccf0e0fd210dac1f7fdb0b7",
      "parents": [
        "6f9a76198f50c4dfe36c5be4081b72872cd644fe",
        "e8092da92e1fd38dc7c38a4eeae93eaa21764584"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 12:44:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 12:44:42 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: Initialise wm831x structure pointor for ISINK driver\n"
    },
    {
      "commit": "e8092da92e1fd38dc7c38a4eeae93eaa21764584",
      "tree": "659595a45e74ed41493e0aacdd6a06010fbefd15",
      "parents": [
        "2127816366e0ffbc1426fa69e7b9b2bebd2e2288"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 30 14:01:56 2009 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Dec 02 19:37:16 2009 +0000"
      },
      "message": "regulator: Initialise wm831x structure pointor for ISINK driver\n\nThe version that made it into mainline missed the initialisation of the\nchip handle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "4e7c81af3fa076e2d1534cc665ea2f623e631f5d",
      "tree": "cf3f49dba5dad79b63e6a3df9b1aa280b65ed4fc",
      "parents": [
        "a91be9ee69b09cdaa02afd5d7056bc2e6d382cfe"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Dec 02 13:07:01 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 18:09:51 2009 +0000"
      },
      "message": "MIPS: RB532: Fix devices.c compilation.\n\nWe should now use dev_set_drvdata to set the driver driver_data field.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/747/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a91be9ee69b09cdaa02afd5d7056bc2e6d382cfe",
      "tree": "bd7edd41d67bb35c4339a62689df18744430c845",
      "parents": [
        "2127816366e0ffbc1426fa69e7b9b2bebd2e2288"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 11:33:03 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 18:09:51 2009 +0000"
      },
      "message": "MIPS: Fix MIPS I build.\n\nBroken by d63c63e889bbeeaa461a8addf1245f89f3ce4ece (lmo) rsp.\nf1e39a4a616cd9981a9decfd5332fd07a01abb8b (kernel.org).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/746/\n"
    },
    {
      "commit": "6f9a76198f50c4dfe36c5be4081b72872cd644fe",
      "tree": "07da6f48279992bfa4af4cf54c10de6b11d084e7",
      "parents": [
        "e9438e3193a0d1430b70fafe46855c1a56202f7c",
        "5d6b1edf8ccc4b7e4e77dff3fc80882833d6186e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 08:21:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 08:21:58 2009 -0800"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n\n* \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6:\n  [ARM] pxamci: call mmc_remove_host() before freeing resources\n"
    },
    {
      "commit": "5d6b1edf8ccc4b7e4e77dff3fc80882833d6186e",
      "tree": "1386880e1cc93164563fc3fba149656c37e27857",
      "parents": [
        "81065518eda14ebbce1b48c98d5077b0a059d4a3"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Dec 01 18:17:18 2009 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Dec 02 22:58:19 2009 +0800"
      },
      "message": "[ARM] pxamci: call mmc_remove_host() before freeing resources\n\nmmc_remove_host() will cause the mmc core to switch off the bus power by\neventually calling pxamci_set_ios(). This function uses the regulator or\nthe GPIO which have been freed already.\n\nThis causes the following Oops on module unload.\n\n[   49.519649] Unable to handle kernel paging request at virtual address 30303a70\n[   49.526878] pgd \u003d c7084000\n[   49.529563] [30303a70] *pgd\u003d00000000\n[   49.533136] Internal error: Oops: 5 [#1]\n[   49.537025] last sysfs file: /sys/devices/platform/pxa27x-ohci/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_level\n[   49.547471] Modules linked in: pxamci(-) eeti_ts\n[   49.552061] CPU: 0    Not tainted  (2.6.32-rc8 #322)\n[   49.557001] PC is at regulator_is_enabled+0x3c/0xbc\n[   49.561846] LR is at regulator_is_enabled+0x30/0xbc\n[   49.566691] pc : [\u003cc01a2448\u003e]    lr : [\u003cc01a243c\u003e]    psr: 60000013\n[   49.566702] sp : c7083e70  ip : 30303a30  fp : 00000000\n[   49.578093] r10: c705e200  r9 : c7082000  r8 : c705e2e0\n[   49.583280] r7 : c7061340  r6 : c7061340  r5 : c7083e70  r4 : 00000000\n[   49.589759] r3 : c04dc434  r2 : c04dc434  r1 : c03eecea  r0 : 00000047\n[   49.596241] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\n[   49.603329] Control: 0000397f  Table: a7084018  DAC: 00000015\n[   49.609031] Process rmmod (pid: 1101, stack limit \u003d 0xc7082278)\n[   49.614908] Stack: (0xc7083e70 to 0xc7084000)\n[   49.619238] 3e60:                                     c7082000 c703c4f8 c705ea00 c04f4074\n[   49.627366] 3e80: 00000000 c705e3a0 ffffffff c0247ddc c70361a0 00000000 c705e3a0 ffffffff\n[   49.635499] 3ea0: c705e200 bf006400 c78c4f00 c705e200 c705e3a0 ffffffff c705e200 ffffffff\n[   49.643633] 3ec0: c04d8ac8 c02476d0 ffffffff c0247c60 c705e200 c0248678 c705e200 c0249064\n[   49.651765] 3ee0: ffffffff bf006204 c04d8ad0 c04d8ad0 c04d8ac8 bf007490 00000880 c00440c4\n[   49.659898] 3f00: 0000b748 c01c5708 bf007490 c01c44c8 c04d8ac8 c04d8afc bf007490 c01c4570\n[   49.668031] 3f20: bf007490 bf00750c c04f4258 c01c37a4 00000000 bf00750c c7083f44 c007b014\n[   49.676162] 3f40: 4000d000 6d617870 08006963 00000001 00000000 c7085000 00000001 00000000\n[   49.684287] 3f60: 4000d000 c7083f8c 00000001 bea01a54 00005401 c7ab1400 c00440c4 00082000\n[   49.692420] 3f80: bf00750c 00000880 c7083f8c 00000000 4000cfa8 00000000 00000880 bea01cc8\n[   49.700552] 3fa0: 00000081 c0043f40 00000000 00000880 bea01cc8 00000880 00000006 00000000\n[   49.708677] 3fc0: 00000000 00000880 bea01cc8 00000081 00000097 0000cca4 0000b748 00000000\n[   49.716802] 3fe0: 4001a4f0 bea01cc0 00018bf4 4001a4fc 20000010 bea01cc8 a063e021 a063e421\n[   49.724958] [\u003cc01a2448\u003e] (regulator_is_enabled+0x3c/0xbc) from [\u003cc0247ddc\u003e] (mmc_regulator_set_ocr+0x14/0xd8)\n[   49.734836] [\u003cc0247ddc\u003e] (mmc_regulator_set_ocr+0x14/0xd8) from [\u003cbf006400\u003e] (pxamci_set_ios+0xd8/0x17c [pxamci])\n[   49.745044] [\u003cbf006400\u003e] (pxamci_set_ios+0xd8/0x17c [pxamci]) from [\u003cc02476d0\u003e] (mmc_power_off+0x50/0x58)\n[   49.754555] [\u003cc02476d0\u003e] (mmc_power_off+0x50/0x58) from [\u003cc0247c60\u003e] (mmc_detach_bus+0x68/0xc4)\n[   49.763207] [\u003cc0247c60\u003e] (mmc_detach_bus+0x68/0xc4) from [\u003cc0248678\u003e] (mmc_stop_host+0xd4/0x1bc)\n[   49.771944] [\u003cc0248678\u003e] (mmc_stop_host+0xd4/0x1bc) from [\u003cc0249064\u003e] (mmc_remove_host+0xc/0x20)\n[   49.780681] [\u003cc0249064\u003e] (mmc_remove_host+0xc/0x20) from [\u003cbf006204\u003e] (pxamci_remove+0xc8/0x174 [pxamci])\n[   49.790211] [\u003cbf006204\u003e] (pxamci_remove+0xc8/0x174 [pxamci]) from [\u003cc01c5708\u003e] (platform_drv_remove+0x1c/0x24)\n[   49.800164] [\u003cc01c5708\u003e] (platform_drv_remove+0x1c/0x24) from [\u003cc01c44c8\u003e] (__device_release_driver+0x7c/0xc4)\n[   49.810110] [\u003cc01c44c8\u003e] (__device_release_driver+0x7c/0xc4) from [\u003cc01c4570\u003e] (driver_detach+0x60/0x8c)\n[   49.819535] [\u003cc01c4570\u003e] (driver_detach+0x60/0x8c) from [\u003cc01c37a4\u003e] (bus_remove_driver+0x90/0xcc)\n[   49.828452] [\u003cc01c37a4\u003e] (bus_remove_driver+0x90/0xcc) from [\u003cc007b014\u003e] (sys_delete_module+0x1d8/0x254)\n[   49.837891] [\u003cc007b014\u003e] (sys_delete_module+0x1d8/0x254) from [\u003cc0043f40\u003e] (ret_fast_syscall+0x0/0x28)\n[   49.847145] Code: eb06c53a e596c030 e1a0500d e59f106c (e59c0040)\n[   49.853566] ---[ end trace b5fa66a00cea142f ]---\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: linux-mmc@vger.kernel.org\nCc: linux-arm-kernel@lists.infradead.org\nCc: stable@kernel.org\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "810a90ae4d2a9f6d9ff80424accbd6f91947e981",
      "tree": "2ac955ea549f9b41d601341e68e0c7bc98f830b8",
      "parents": [
        "be088b139f5244b23ee931afb195eee236b7ff33"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Dec 02 13:21:23 2009 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Dec 02 12:47:24 2009 +0000"
      },
      "message": "[PATCH] rc32434_wdt: fix compilation failure\n\nThis patch fixes the compilation failure of\nrc32434 due to a bad module parameter description.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "be088b139f5244b23ee931afb195eee236b7ff33",
      "tree": "cc34038f63fb0acf2b6ee495e6228bff14ed04a3",
      "parents": [
        "2127816366e0ffbc1426fa69e7b9b2bebd2e2288"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Nov 24 21:06:26 2009 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Dec 02 10:10:27 2009 +0000"
      },
      "message": "[WATCHDOG] rc32434_wdt.c: use resource_size()\n\nThe size value passed to ioremap_nocache() is not correct.\nUse resource_size() to get the correct value.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "66d2a5952eab875f1286e04f738ef029afdaf013",
      "tree": "6d30e807108ef7d2a56ec43271c45acc357df699",
      "parents": [
        "6ee88d713fb75ab191515f66edffa4e866386565"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 01 21:54:35 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Dec 01 21:57:48 2009 -0800"
      },
      "message": "Input: keyboard - fix lack of locking when traversing handler-\u003eh_list\n\nKeyboard handler should not attempt to traverse handler-\u003eh_list on\nits own, without any locking, otherwise it races with registering\nand unregistering of input handles which leads to crashes.\n\nIntroduce input_handler_for_each_handle() helper that allows safely\niterate over all handles attached to a particular handler and switch\nkeyboard handler to use it.\n\nReported-by: Jim Paradis \u003cjparadis@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e9438e3193a0d1430b70fafe46855c1a56202f7c",
      "tree": "d383814df14a69c71b5712f74a466eb37b46ed5b",
      "parents": [
        "cb8799eeddd542abd504c62c11014dfbaec7f3a1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Dec 01 13:17:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:20 2009 -0800"
      },
      "message": "sysfs: fix SYSFS_DEPRECATED_V2 prompt\n\nThe SYSFS_DEPRECATED_V2 says \"remove\" older, deprecated features, but it\nactually enables them, so correct this confusing, backwards text.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb8799eeddd542abd504c62c11014dfbaec7f3a1",
      "tree": "0b7840419fd006bb6f61dbcbe412f5af0ab60b51",
      "parents": [
        "48a7f7746875425797aea31ed2910088635c1c7a"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jw@emlix.com",
        "time": "Tue Dec 01 13:17:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:20 2009 -0800"
      },
      "message": "rtc-x1205: reset clock to sane state after power failure\n\nWhen detecting power failure, the probe function would reset the clock\ntime to defined state.\n\nHowever, the clock\u0027s _date_ might still be bogus and a subsequent probe\nfails when sanity-checking these values.\n\nChange the power-failure fixup code to do a full setting of rtc_time,\nincluding a valid date.\n\nSigned-off-by: Johannes Weiner \u003cjw@emlix.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48a7f7746875425797aea31ed2910088635c1c7a",
      "tree": "a73c35a8b24550ca9d120eab98b45d71bb06eafe",
      "parents": [
        "0a1f127a0594d62cb23c26732686d0e2b097b264"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jw@emlix.com",
        "time": "Tue Dec 01 13:17:48 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:20 2009 -0800"
      },
      "message": "rtc-x1205: fix rtc_time to y2k register value conversion\n\nThe possible CCR_Y2K register values are 19 or 20 and struct rtc_time\u0027s\ntm_year is in years since 1900.\n\nThe function translating rtc_time to register values assumes tm_year to be\nyears since first christmas, though, and we end up storing 0 or 1 in the\nCCR_Y2K register, which the hardware does not refuse to do.\n\nA subsequent probing of the clock fails due to the invalid value range in\nthe register, though.\n\n[ And if it didn\u0027t, reading the clock would yield a bogus year because\n  the function translating registers to tm_year is assuming a register\n  value of 19 or 20. ]\n\nThis fixes the conversion from years since 1900 in tm_year to the\ncorresponding CCR_Y2K value of 19 or 20.\n\nSigned-off-by: Johannes Weiner \u003cjw@emlix.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a1f127a0594d62cb23c26732686d0e2b097b264",
      "tree": "117efe6cf0cd6c090d5832dc9dfb117c77a3fa8b",
      "parents": [
        "ca0297015d4f117005718e01aa368875abcccbc5"
      ],
      "author": {
        "name": "Peter Horton",
        "email": "phorton@bitbox.co.uk",
        "time": "Tue Dec 01 13:17:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:20 2009 -0800"
      },
      "message": "aoe: prevent cache aliases\n\nPrevent the AoE block driver from creating cache aliases of page cache\npages on machines with virtually indexed caches.\n\nBuilding kernels on an AT91SAM9G20 board without this patch fails with\nsegmentation faults after a couple of passes.\n\nSigned-off-by: Peter Horton \u003czero@colonel-panic.org\u003e\nCc: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca0297015d4f117005718e01aa368875abcccbc5",
      "tree": "8a2702f6b45851eaaa3ddc41f5588e89c1524025",
      "parents": [
        "974348435c6d7b65fd6d8857b4809b0ff208d323"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Tue Dec 01 13:17:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:19 2009 -0800"
      },
      "message": "gpio: Langwell GPIO driver bugfixes\n\n- Remove wrong and unnecessary unmask operation\n\n- Remove extra GEDR reading\n\nThis fixes the loss of interrupts which occurs when two or more pins are\ntriggered in close succession.\n\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "974348435c6d7b65fd6d8857b4809b0ff208d323",
      "tree": "468da1ea91d5547d6a3afeb09626a5f598d61d8a",
      "parents": [
        "3510b8f7f53bf0ded13888724734bba87d22ecc3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Dec 01 13:17:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:19 2009 -0800"
      },
      "message": "kbuild: stepping down as maintainer\n\nIt has been fun but the last year or more it has been a duty and a burden.\nSo I leave it open for others to take over.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Anibal Monsalve Salazar \u003canibal@debian.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Michal Marek \u003cmmarek@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3510b8f7f53bf0ded13888724734bba87d22ecc3",
      "tree": "0a4680d44c9867a1124bc6939170c7ae54d1aa2d",
      "parents": [
        "fa00e106eb6f082654d822a0946c0c86297ede2c"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Dec 01 13:17:43 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:19 2009 -0800"
      },
      "message": "davinci: fb: fix frame buffer driver issues\n\nFollowing issues have been addressed on DA8XX/OMAP-L1XX:\n\na. Screen misalignment during booting when frame buffer console is\n   enabled.\n\nb. Driver was configured always in PSEUDOCOLOR mode.  This patch\n   dynamically configures the driver either in PSEUDOCOLOUR or TRUECOLOR\n   mode depending on bpp.\n\nc. The RED and BLUE offsets were interchanged resulting in wrong\n   bootup logo colour.\n\nThis patch has been tested on DA830/OMAP-L137 and DA850/OMAP-L138 EVMs.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Steve Chen \u003cschen@mvista.com\u003e\nCc: Pavel Kiryukhin \u003cpkiryukhin@ru.mvista.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa00e106eb6f082654d822a0946c0c86297ede2c",
      "tree": "f176cc90a568182419de69c555c25f9c2459a188",
      "parents": [
        "4c4cb1b1605e50983afd7924980c9434b214599f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Dec 01 13:17:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:19 2009 -0800"
      },
      "message": "drivers/rtc/rtc-pcf50633.c: fix use after free in pcf50633_rtc_probe()\n\n\"rtc\" is freed and then dereferenced on the next line.  This patch fixes\nthat.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c4cb1b1605e50983afd7924980c9434b214599f",
      "tree": "dfdcedbc81e709fa2296ac48f36230d61bb14017",
      "parents": [
        "2127816366e0ffbc1426fa69e7b9b2bebd2e2288"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Dec 01 13:17:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 16:32:19 2009 -0800"
      },
      "message": "drivers/media/dvb/dvb-core/dvb_frontend.c: needs semaphore.h\n\nFixes:\n\n  v4l/dvb_frontend.c: In function \u0027dvb_frontend_stop\u0027:\n  v4l/dvb_frontend.c:707: error: implicit declaration of function \u0027init_MUTEX\u0027\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d14609\n\nReported-by: \u003ctstrelar@gmail.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2127816366e0ffbc1426fa69e7b9b2bebd2e2288",
      "tree": "51e8f498aa05d57ca8fec01347d89c6c44c5565e",
      "parents": [
        "e272a186435e747b25b01afb38d172853219fbda",
        "fb08808ca252a76519d3b17fc3b6cfc6b2806e55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:40 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: update TODO files\n  Staging: hv: Fix some missing author names\n  Staging: hv: Fix vmbus event handler bug\n  Staging: hv: Fix argument order in incorrect memset invocations in hyperv driver.\n"
    },
    {
      "commit": "e272a186435e747b25b01afb38d172853219fbda",
      "tree": "e7344dd9370bdf2e76a92f235ebc80792f77c620",
      "parents": [
        "e8ed34ced175f2670f86c0bebc41af1628952b92",
        "0ec8648379334f1e127ebd5e57a625890f116824"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:05 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: Add support for Mobilcom Debitel USB UMTS Surf-Stick to option driver\n  USB: work around for EHCI with quirky periodic schedules\n  USB: musb: Fix CPPI IRQs not being signaled\n  USB: musb: respect usb_request-\u003ezero in control requests\n  USB: musb: fix ISOC Tx programming for CPPI DMAs\n  USB: musb: Remove unwanted message in boot log\n  usb: amd5536udc: fixed shared interrupt bug and warning oops\n  USB: ftdi_sio: Keep going when write errors are encountered.\n  USB: musb_gadget: fix STALL handling\n  USB: EHCI: don\u0027t send Clear-TT-Buffer following a STALL\n"
    },
    {
      "commit": "e8ed34ced175f2670f86c0bebc41af1628952b92",
      "tree": "fa4ec15fa5a0440eb4e32c83da4ac66dd43f64c4",
      "parents": [
        "0d9ccfe1b5321b8d27117817b9ae4d3288c8b015",
        "16173c7c2d79da7eb89b41acfdebd74b130f4339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:40:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:40:51 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty/of_serial: add missing ns16550a id\n  bcm63xx_uart: Fix serial driver compile breakage.\n  tty_port: handle the nonblocking open of a dead port corner case\n"
    },
    {
      "commit": "0d9ccfe1b5321b8d27117817b9ae4d3288c8b015",
      "tree": "0fb1cd938d72785e7df7a29a2025771c7784e496",
      "parents": [
        "f13a48bd798a159291ca583b95453171b88b7448",
        "f133f22dd6f413bdf71ebf7e00ce441d98ac7c87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 08:26:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 08:26:44 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Loongson: Switch from flatmem to sparsemem\n  MIPS: Loongson: Disallow 4kB pages\n  MIPS: Add missing definition for MADV_HWPOISON.\n  MIPS: Fix build error if __xchg() is not getting inlined.\n  MIPS: IP22/IP28 Disable early printk to fix boot problems on some systems.\n"
    },
    {
      "commit": "f133f22dd6f413bdf71ebf7e00ce441d98ac7c87",
      "tree": "ae2599f3d1b8a29865bad54a628f59776307e0a7",
      "parents": [
        "315fe625f878749a7d2b6b65a40c29bbbe6e1dc7"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Dec 01 14:55:42 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:26 2009 +0000"
      },
      "message": "MIPS: Loongson: Switch from flatmem to sparsemem\n\nWith flatmem hibernation for Loongson will fail, and there are also some\nother problems such as broken files when using NFS or CIFS / Samba.\n\nThe config help of sparsemem says:\n\n\"This option provides some potential performance benefits, along with\ndecreased code complexity.\"\n\nSo to avoid the potential problems of FLATMEM, we disable FLATMEM directly\nand use SPARSEMEM instead.\n\nRelated email thread:\n\nhttp://groups.google.com/group/loongson-dev/browse_thread/thread/b6b65890ec2b0f24/feb43e5aa7f55d9b?show_docid\u003dfeb43e5aa7f55d9b\n\nReported-by: Tatu Kilappa \u003ctatu.kilappa@gmail.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/737/\nCc: linux-mips@linux-mips.org\nCc: zhangfx@lemote.com\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "315fe625f878749a7d2b6b65a40c29bbbe6e1dc7",
      "tree": "f3bf789a101752e9075c8d21623cd07ef5c76f48",
      "parents": [
        "e1eb3a983befdb422e1aae299bdab573d04929f6"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Tue Dec 01 14:55:25 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:26 2009 +0000"
      },
      "message": "MIPS: Loongson: Disallow 4kB pages\n\nCurrently, with PAGE_SIZE_4KB, the kernel for loongson will hang on:\n\nKernel panic - not syncing: Attempted to kill init!\n\nThe possible reason is the cache aliases problem:\n\nLoongson 2F has 64kb, 4 way L1 Cache, the way size is 16kb, which is bigger\nthen 4kb. so, If using 4kb page size, there is cache aliases problem.\nTo avoid this kind of problem, extra cache flushing.  The 2nd possible\nsolution is 16kb page size which avoids cache aliases without the need for\nextra cache flushes.  So we disable 4kB pages until the aliasing issue is\nsolved.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/736/\nCc: linux-mips@linux-mips.org\nCc: zhangfx@lemote.com\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e1eb3a983befdb422e1aae299bdab573d04929f6",
      "tree": "cf48af2d566d7bb46ebda7090370a931ca2f7def",
      "parents": [
        "c677189af9faa3f26fae0fcb7ac59f477048b89a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 26 18:28:42 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:25 2009 +0000"
      },
      "message": "MIPS: Add missing definition for MADV_HWPOISON.\n\nThanks to Joseph S. Myers for reporting this.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"Joseph S. Myers\" \u003cjoseph@codesourcery.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/723/\n"
    },
    {
      "commit": "c677189af9faa3f26fae0fcb7ac59f477048b89a",
      "tree": "617d481b1c46c6a0ccdb4404ba84b25657b3128a",
      "parents": [
        "2b5e63f6b8f6566161a261a9face1de433d6608e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 24 13:16:02 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:25 2009 +0000"
      },
      "message": "MIPS: Fix build error if __xchg() is not getting inlined.\n\nIf __xchg() is not getting inlined the outline version of the function\nwill have a reference to __xchg_called_with_bad_pointer() which does not\nexist remaining.  Fixed by using BUILD_BUG_ON() to check for allowable\noperand sizes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/705/\n"
    },
    {
      "commit": "2b5e63f6b8f6566161a261a9face1de433d6608e",
      "tree": "3005496a80d3b23d9c201bfcb84f90191d111eee",
      "parents": [
        "29e553631b2a0d4eebd23db630572e1027a9967a"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Thu Nov 19 16:40:09 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 01 16:21:25 2009 +0000"
      },
      "message": "MIPS: IP22/IP28 Disable early printk to fix boot problems on some systems.\n\nSome Debian users have reported that the kernel hangs early during boot on\nsome IP22 systems.  Thomas Bogendoerfer found that this is due to a \"bad\ninteraction between CONFIG_EARLY_PRINTK and overwritten prom memory during\nearly boot\".  Since there\u0027s no fix yet, disable CONFIG_EARLY_PRINTK for now.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/702/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f13a48bd798a159291ca583b95453171b88b7448",
      "tree": "a644293386e30ed5ab297e5943e57658e1d11e6a",
      "parents": [
        "df87f8c06c7f562ef9d93b9d674eebf2ffb96f6a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 01 15:36:11 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 08:20:31 2009 -0800"
      },
      "message": "SLOW_WORK: Move slow_work\u0027s proc file to debugfs\n\nMove slow_work\u0027s debugging proc file to debugfs.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nRequested-and-acked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df87f8c06c7f562ef9d93b9d674eebf2ffb96f6a",
      "tree": "3a08bcba2f61bb4ffaac8dc1127ec6c5815e0563",
      "parents": [
        "3350b2acdd39d23db52710045536b943fe38a35c",
        "8ab1221c20255f35d85664a046549bc6135122c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 07:36:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 07:36:23 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: Fixup last users of irq_chip-\u003etypename\n  Alpha: Rearrange thread info flags fixing two regressions\n  arch/alpha/kernel: Add kmalloc NULL tests\n  arch/alpha/kernel/sys_ruffian.c: Use DIV_ROUND_CLOSEST\n"
    },
    {
      "commit": "3350b2acdd39d23db52710045536b943fe38a35c",
      "tree": "cafa0bd2883411209fd99aeddb92550802510298",
      "parents": [
        "fa1dae4906982b5d896c07613b1fe42456133b1c"
      ],
      "author": {
        "name": "Marc Dionne",
        "email": "marc.c.dionne@gmail.com",
        "time": "Tue Dec 01 14:09:24 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 07:35:11 2009 -0800"
      },
      "message": "CacheFiles: Update IMA counters when using dentry_open\n\nWhen IMA is active, using dentry_open without updating the\nIMA counters will result in free/open imbalance errors when\nfput is eventually called.\n\nSigned-off-by: Marc Dionne \u003cmarc.c.dionne@gmail.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa1dae4906982b5d896c07613b1fe42456133b1c",
      "tree": "027dec5baeedbe25a7b645311b530a06d78b36f3",
      "parents": [
        "6f054164322bc6c1233402b9ed6b40d4af39a98f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 01 13:52:08 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 07:35:11 2009 -0800"
      },
      "message": "SLOW_WORK: Fix the CONFIG_MODULES\u003dn case\n\nCommits 3d7a641 (\"SLOW_WORK: Wait for outstanding work items belonging to a\nmodule to clear\") introduced some code to make sure that all of a module\u0027s\nslow-work items were complete before that module was removed, and commit\n3bde31a (\"SLOW_WORK: Allow a requeueable work item to sleep till the thread is\nneeded\") further extended that, breaking it in the process if CONFIG_MODULES\u003dn:\n\n    CC      kernel/slow-work.o\n  kernel/slow-work.c: In function \u0027slow_work_execute\u0027:\n  kernel/slow-work.c:313: error: \u0027slow_work_thread_processing\u0027 undeclared (first use in this function)\n  kernel/slow-work.c:313: error: (Each undeclared identifier is reported only once\n  kernel/slow-work.c:313: error: for each function it appears in.)\n  kernel/slow-work.c: In function \u0027slow_work_wait_for_items\u0027:\n  kernel/slow-work.c:950: error: \u0027slow_work_unreg_sync_lock\u0027 undeclared (first use in this function)\n  kernel/slow-work.c:951: error: \u0027slow_work_unreg_wq\u0027 undeclared (first use in this function)\n  kernel/slow-work.c:961: error: \u0027slow_work_unreg_work_item\u0027 undeclared (first use in this function)\n  kernel/slow-work.c:974: error: \u0027slow_work_unreg_module\u0027 undeclared (first use in this function)\n  kernel/slow-work.c:977: error: \u0027slow_work_thread_processing\u0027 undeclared (first use in this function)\n  make[1]: *** [kernel/slow-work.o] Error 1\n\nFix this by:\n\n (1) Extracting the bits of slow_work_execute() that are contingent on\n     CONFIG_MODULES, and the bits that should be, into inline functions and\n     placing them into the #ifdef\u0027d section that defines the relevant variables\n     and adding stubs for moduleless kernels.  This allows the removal of some\n     #ifdefs.\n\n (2) #ifdef\u0027ing out the contents of slow_work_wait_for_items() in moduleless\n     kernels.\n\nThe four functions related to handling module unloading synchronisation (and\ntheir associated variables) could be offloaded into a separate .c file, but\neach function is only used once and three of them are tiny, so doing so would\nprevent them from being inlined.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f054164322bc6c1233402b9ed6b40d4af39a98f",
      "tree": "8bf63b1220db094a6865ff5254a3c55781e89b38",
      "parents": [
        "29e553631b2a0d4eebd23db630572e1027a9967a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 01 13:38:45 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 07:35:11 2009 -0800"
      },
      "message": "9p: fix build breakage introduced by FS-Cache\n\nWhile building 2.6.32-rc8-git2 for Fedora I noticed the following thinko\nin commit 201a15428bd54f83eccec8b7c64a04b8f9431204 (\"FS-Cache: Handle\npages pending storage that get evicted under OOM conditions\"):\n\n  fs/9p/cache.c: In function \u0027__v9fs_fscache_release_page\u0027:\n  fs/9p/cache.c:346: error: \u0027vnode\u0027 undeclared (first use in this function)\n  fs/9p/cache.c:346: error: (Each undeclared identifier is reported only once\n  fs/9p/cache.c:346: error: for each function it appears in.)\n  make[2]: *** [fs/9p/cache.o] Error 1\n\nFix the 9P filesystem to correctly construct the argument to\nfscache_maybe_release_page().\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e [from identical patch]\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e [from identical patch]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7716977b6ae5a0cdd0afab5c6035c4d0ce53f599",
      "tree": "9534843e6f393dba12bb843e1d846dc19d5349b1",
      "parents": [
        "29e553631b2a0d4eebd23db630572e1027a9967a"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 30 13:24:18 2009 +0000"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue Dec 01 11:24:19 2009 +0100"
      },
      "message": "mfd: Correct WM831X_MAX_ISEL_VALUE\n\nThere was confusion between the array size and the highest ISEL\nvalue possible.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d0e260782c3702a009645c3caa02e381dab8798b",
      "tree": "588f7776216df124d9372c7ced833b0bfb6d0a7f",
      "parents": [
        "a9366e61b03f55a6e009e687ad10e706714c9907"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Dec 01 17:30:59 2009 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Dec 01 17:30:59 2009 +1100"
      },
      "message": "md: revert incorrect fix for read error handling in raid1.\n\ncommit 4706b349f was a forward port of a fix that was needed\nfor SLES10.  But in fact it is not needed in mainline because\nthe earlier commit dd00a99e7a fixes the same problem in a\nbetter way.\nFurther, this commit introduces a bug in the way it interacts with\nthe automatic read-error-correction.  If, after a read error is\nsuccessfully corrected, the same disk is chosen to re-read - the\nre-read won\u0027t be attempted but an error will be returned instead.\n\nAfter reverting that commit, there is the possibility that a\nread error on a read-only array (where read errors cannot\nbe corrected as that requires a write) will repeatedly read the same\ndevice and continue to get an error.\nSo in the \"Array is readonly\" case, fail the drive immediately on\na read error.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "8ab1221c20255f35d85664a046549bc6135122c2",
      "tree": "3b39ba63210fd2d7bc1cabf275f85026c521bb86",
      "parents": [
        "745dd2405e281d96c0a449103bdf6a895048f28c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Nov 30 22:51:31 2009 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Mon Nov 30 22:51:31 2009 -0500"
      },
      "message": "alpha: Fixup last users of irq_chip-\u003etypename\n\nThe typename member of struct irq_chip was kept for migration purposes\nand is obsolete since more than 2 years. Fix up the leftovers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: linux-alpha@vger.kernel.org\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "745dd2405e281d96c0a449103bdf6a895048f28c",
      "tree": "3cbcd71049b42e0f2933d7682886527beed4a4c3",
      "parents": [
        "cc9a2c8301683f73b7e0d1fc2cb5159110f3469f"
      ],
      "author": {
        "name": "Michael Cree",
        "email": "mcree@orcon.net.nz",
        "time": "Mon Nov 30 22:44:40 2009 -0500"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Mon Nov 30 22:44:40 2009 -0500"
      },
      "message": "Alpha: Rearrange thread info flags fixing two regressions\n\nThe removal of the TIF_NOTIFY_RESUME flag, commit a583f1b54249b\n\"remove unused TIF_NOTIFY_RESUME flag,\" resulted in incorrect\nsetting of the unaligned access control flags by the prctl syscall.\n\nThe re-addition of the TIF_NOTIFY_RESUME flag, commit d0420c83f39f\n\"KEYS: Extend TIF_NOTIFY_RESUME to (almost) all architectures [try #6]\"\nfurther caused problems, namely incorrect operands to assembler code\nas evidenced by:\n\nAS      arch/alpha/kernel/entry.o\narch/alpha/kernel/entry.S: Assembler messages:\narch/alpha/kernel/entry.S:326: Warning: operand out of range\n(0x0000000000000406 is not between 0x0000000000000000 and\n0x00000000000000ff)\n\nBoth regressions fixed by (1) rearranging TIF_NOTIFY_RESUME flag to be\nin lower 8 bits of the thread info flags, and (2) making sure that\nALPHA_UAC_SHIFT matches the rearrangement of the thread info flags.\n\nSigned-off-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e,\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "29e553631b2a0d4eebd23db630572e1027a9967a",
      "tree": "a891e02cc245ac9c14dc47528120e262d0298698",
      "parents": [
        "ed9fd93e9a0c327e5d02313ba6e233c8e76da118",
        "827d42c9ac91ddd728e4f4a31fefb906ef2ceff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 16:47:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 16:47:16 2009 -0800"
      },
      "message": "Merge branch \u0027security\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\n* \u0027security\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6:\n  mac80211: fix spurious delBA handling\n  mac80211: fix two remote exploits\n"
    },
    {
      "commit": "0ec8648379334f1e127ebd5e57a625890f116824",
      "tree": "68c72c1f9d77ea7d14a759c4ce8f5745152f35ee",
      "parents": [
        "ee4ecb8ac63a5792bec448037d4b82ec4144f94b"
      ],
      "author": {
        "name": "Gernot Hillier",
        "email": "gernot@hillier.de",
        "time": "Fri Nov 27 13:49:23 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:17 2009 -0800"
      },
      "message": "USB: Add support for Mobilcom Debitel USB UMTS Surf-Stick to option driver\n\nThis patch adds the vendor and device id for the Mobilcom Debitel UMTS surf\nstick (a.k.a. 4G Systems XSStick W14, MobiData MBD-200HU, ...).\n\nTo see these ids, you need to switch the stick to modem operation first\nwith the help of usb_modeswitch. This makes it switch from 1c9e:f000 to\n1c9e:9603 and thus be recognized by the option driver.\n\nSigned-off-by: Gernot Hillier \u003cgernot@hillier.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee4ecb8ac63a5792bec448037d4b82ec4144f94b",
      "tree": "b272d4c5bcfe8ef8e7c94b6182fa2b3ed024b745",
      "parents": [
        "8d6499e5bde91ad05dea4f666bdfe79e65e7cf96"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Nov 27 15:17:59 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: work around for EHCI with quirky periodic schedules\n\na quirky chipset needs periodic schedules to run for a minimum\ntime before they can be disabled again. This enforces the requirement\nwith a time stamp and a calculated delay\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8d6499e5bde91ad05dea4f666bdfe79e65e7cf96",
      "tree": "fa199bba40a29c2f46970dca3f325354362630cd",
      "parents": [
        "5542bc2ac7b52c021fc9c7a96329955491b7e763"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Tue Nov 17 15:22:57 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: Fix CPPI IRQs not being signaled\n\nOn tx channel abort a cppi interrupt is generated for a short time by\nsetting the lowest bit of the TCPPICOMPPTR register. It is then reset\nimmediately by clearing the bit. When the interrupt handler is run,\nit does not detect an interrupt in the TCPPIMSKSR or RCPPIMSKSR\nregisters and thus exits early without writing the TCPPIEOIR register.\nIt appears that this inhibits further cppi interrupts until the handler\nis called by chance, f.ex. from davinci_interrupt().\n\nBy moving the unmasking of the interrupt below the writes to\nTCPPICOMPPTR, no interrupt is generated and no write to TCPPIEOIR is\nnecessary.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5542bc2ac7b52c021fc9c7a96329955491b7e763",
      "tree": "653fc1d0bdad8d910047c1c3fa37fcb6a9d50add",
      "parents": [
        "dfeffa531ccf9c31f2f55df6d7ca86eec92142df"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Tue Nov 17 15:22:56 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: respect usb_request-\u003ezero in control requests\n\nIn gadget mode the answer to a control request should be followed by\na zero-length packet if the amount transferred is an exact multiple of\nthe endpoint\u0027s packet size and the requests has its \"zero\" flag set.\n\nThis patch prevents the request from being immediately removed from the\nqueue when a control IN transfer ends on a full packet and \"zero\" is set.\nThe next time ep0_txstate is entered, a zero-length packet is queued and\nthe request is removed as fifo_count is 0.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfeffa531ccf9c31f2f55df6d7ca86eec92142df",
      "tree": "81dd260d9d219ebf55c48bbfddf2fc988e70d885",
      "parents": [
        "1230435c258e34b47ab7adc3db572c88a284234a"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Tue Nov 17 15:22:55 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: fix ISOC Tx programming for CPPI DMAs\n\nIsochronous Tx DMA is getting programmed but never getting started\nfor CPPI and TUSB DMAs and thus Isochronous Tx doesn\u0027t work.\n\nFixing it by starting DMAs using musb_h_tx_dma_start().\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nSigned-off-by: Babu Ravi \u003cravibabu@ti.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1230435c258e34b47ab7adc3db572c88a284234a",
      "tree": "0ccb800c523704564b294ed745e056c0f7c209cb",
      "parents": [
        "c5deb832d7a3f9618b09e6eeaa91a1a845c90c65"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Tue Nov 17 15:22:54 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: Remove unwanted message in boot log\n\nRemoves below unnecessary log of almost 28 lines during boot.\n\nmusb_hdrc: hw_ep 0shared, max 64\nmusb_hdrc: hw_ep 1tx, max 512\nmusb_hdrc: hw_ep 1rx, max 512\n...\n...\nmusb_hdrc: hw_ep 13shared, max 4096\nmusb_hdrc: hw_ep 14shared, max 1024\nmusb_hdrc: hw_ep 15shared, max 1024\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c5deb832d7a3f9618b09e6eeaa91a1a845c90c65",
      "tree": "7676793d67592bac01c7605e4b37e26a63a27e9e",
      "parents": [
        "0de6ab8b91f2e1e8e7fc66a8b5c5e8ca82ea16b7"
      ],
      "author": {
        "name": "Thomas Dahlmann",
        "email": "dahlmann.thomas@arcor.de",
        "time": "Tue Nov 17 14:18:27 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "usb: amd5536udc: fixed shared interrupt bug and warning oops\n\n- fixed shared interrupt bug reported by Vadim Lobanov\n - fixed possible warning oops on driver unload when connected\n - prevent interrupt flood in PIO mode (\"modprobe amd5536udc use_dma\u003d0\")\n   when using gadget ether\n\nSigned-off-by: Thomas Dahlmann \u003cdahlmann.thomas@arcor.de\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0de6ab8b91f2e1e8e7fc66a8b5c5e8ca82ea16b7",
      "tree": "8b7438074e39102a056696d3ea96b9a6a08542c3",
      "parents": [
        "cea83241b3a84499c4f9b12f8288f787e7aa6383"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Nov 17 19:10:48 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "USB: ftdi_sio: Keep going when write errors are encountered.\n\nThe use of urb-\u003eactual_length to update tx_outstanding_bytes\nimplicitly assumes that the number of bytes actually written is the\nsame as the number of bytes we tried to write.  On error that\nassumption is violated so just use transfer_buffer_length the number\nof bytes we intended to write to the device.\n\nIf an error occurs we need to fall through and call\nusb_serial_port_softint to wake up processes waiting in\ntty_wait_until_sent.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cea83241b3a84499c4f9b12f8288f787e7aa6383",
      "tree": "3d26ab1e85646b401d80677fd45d847ab3fe9261",
      "parents": [
        "c2f6595fbdb408d3d6850cfae590c8fa93e27399"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Nov 18 22:51:18 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "USB: musb_gadget: fix STALL handling\n\nThe driver incorrectly cancels the mass-storage device CSW request\n(which leads to device reset) due to giving back URB at the head of\nendpoint\u0027s queue after sending each STALL handshake; stop doing that\nand start checking for the queue being non-empty before stalling an\nendpoint and disallowing stall in such case in musb_gadget_set_halt()\nlike the other gadget drivers do.\n\nMoreover, the driver starts Rx request despite of the endpoint being\nhalted -- fix this by moving the SendStall bit check from musb_g_rx()\nto rxstate().  And we also sometimes get into rxstate() with DMA still\nactive after clearing an endpoint\u0027s halt (not clear why), so bail out\nin this case, similarly to what txstate() does...\n\nWhile at it, also do the following changes :\n\n- in musb_gadget_set_halt(), remove pointless Tx FIFO flushing (the\n  driver does not allow stalling with non-empty Tx FIFO anyway);\n\n- in rxstate(), stop pointlessly zeroing the \u0027csr\u0027 variable;\n\n- in musb_gadget_set_halt(), move the \u0027done\u0027 label to a more proper\n  place;\n\n- in musb_g_rx(), eliminate the \u0027done\u0027 label completely...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c2f6595fbdb408d3d6850cfae590c8fa93e27399",
      "tree": "028249fb4eb0878154230b013d59e1bf674d09ca",
      "parents": [
        "a8a84540eb3fd0493f250dc1c513bef6810a50fd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 18 11:37:15 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "USB: EHCI: don\u0027t send Clear-TT-Buffer following a STALL\n\nThis patch (as1304) fixes a regression in ehci-hcd.  Evidently some\nhubs don\u0027t handle Clear-TT-Buffer requests correctly, so we should\navoid sending them when they don\u0027t appear to be absolutely necessary.\nThe reported symptom is that output on a downstream audio device cuts\nout because the hub stops relaying isochronous packets.\n\nThe patch prevents Clear-TT-Buffer requests from being sent following\na STALL handshake.  In theory a STALL indicates either that the\ndownstream device sent a STALL or that no matching TT buffer could be\nfound.  In either case, the transfer is completed and the TT buffer\ndoes not remain busy, so it doesn\u0027t need to be cleared.\n\nAlso, the patch fixes a minor flaw in the code that actually sends the\nClear-TT-Buffer requests.  Although the pipe direction isn\u0027t really\nused for control transfers, it should be a Send rather than a Receive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Javier Kohen \u003cjkohen@users.sourceforge.net\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb08808ca252a76519d3b17fc3b6cfc6b2806e55",
      "tree": "bfcc5024903f269e46860a843b60d6cdfd2580a6",
      "parents": [
        "d0e94d17ed8590d53252212414a627125825b379"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Oct 21 14:42:11 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:42 2009 -0800"
      },
      "message": "Staging: update TODO files\n\nRemove my mail address.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0e94d17ed8590d53252212414a627125825b379",
      "tree": "51944f6714abc2577bb8adda9025d2312ed59b8b",
      "parents": [
        "5996b3ddc422a16d53b8acf4980d0d6e8b2bf1ed"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 23 17:00:22 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:35 2009 -0800"
      },
      "message": "Staging: hv: Fix some missing author names\n\nFix some missing author names.\nThey were accidentally removed by someone within Microsoft before the\nfiles were sent for inclusion in the kernel.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5996b3ddc422a16d53b8acf4980d0d6e8b2bf1ed",
      "tree": "62f9898be6346988e33d2fb85b1b126accb3b5fb",
      "parents": [
        "8c960e49d8beaca7c5b3967cede225bbba36bf43"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Fri Nov 20 16:29:17 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:29 2009 -0800"
      },
      "message": "Staging: hv: Fix vmbus event handler bug\n\nThe flag ENABLE_POLLING is always enabled in original Makefile, but\naccidently removed during porting to mainline kernel. The patch fixes\nthis bug which can cause stalled network communication.  Credit needs to\ngo to Eric Sesterhenn \u003ceric.sesterhenn@lsexperts.de\u003e For pointing out a\ntypo in the original code as well.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c960e49d8beaca7c5b3967cede225bbba36bf43",
      "tree": "9921405430f94be245edb0db61b1c1c12f3dd8a8",
      "parents": [
        "a8a84540eb3fd0493f250dc1c513bef6810a50fd"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 11 16:57:03 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:25 2009 -0800"
      },
      "message": "Staging: hv: Fix argument order in incorrect memset invocations in hyperv driver.\n\nNearly every invocation of memset in drivers/staging/hv/StorVsc.c has\nits arguments the wrong way around.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16173c7c2d79da7eb89b41acfdebd74b130f4339",
      "tree": "59e4d3fe30f6218d26e14359036f311a5dc117d1",
      "parents": [
        "b037179f7a4fff7bd8279b0568a7dc663ebc9d15"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Nov 24 10:22:41 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:38:44 2009 -0800"
      },
      "message": "tty/of_serial: add missing ns16550a id\n\nMany boards have a bug-free ns16550 compatible serial port, which we should\nregister as PORT_16550A. This introduces a new value \"ns16550a\" for the\ncompatible property of of_serial to let a firmware choose that model instead\nof using the crippled PORT_16550 mode.\n\nReported-by: Alon Ziv \u003calonz@nolaviz.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b037179f7a4fff7bd8279b0568a7dc663ebc9d15",
      "tree": "1a0ad159ddea86a1d6e934cc4e64e95e70df3345",
      "parents": [
        "8627b96dd80dca440d91fbb1ec733be25912d0dd"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Sun Nov 15 05:42:18 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:38:32 2009 -0800"
      },
      "message": "bcm63xx_uart: Fix serial driver compile breakage.\n\nThe driver missed a small API change while sitting in Ralf\u0027s tree, this\npatch makes it compile again.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8627b96dd80dca440d91fbb1ec733be25912d0dd",
      "tree": "b0b534e46c6d8ba93a8183de4abfc1cdd0323a38",
      "parents": [
        "a8a84540eb3fd0493f250dc1c513bef6810a50fd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Nov 18 14:12:58 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:38:25 2009 -0800"
      },
      "message": "tty_port: handle the nonblocking open of a dead port corner case\n\nSome drivers allow O_NDELAY of a dead port (eg for setserial to work). In that\nsituation we must not try to raise the carrier.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ed9fd93e9a0c327e5d02313ba6e233c8e76da118",
      "tree": "77b3ac9a1243e29bad14e5d3cb80f1ffe8d60bb6",
      "parents": [
        "52c7b3f45dbf19359be60a95b8678656e73ce42b",
        "4e46bf89972b9d98a9f282a9fed2359756a5e34e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:21:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:21:50 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] fix crash when disconnecting usb storage\n  [SCSI] fix async scan add/remove race resulting in an oops\n  [SCSI] sd: Return correct error code for DIF\n"
    },
    {
      "commit": "52c7b3f45dbf19359be60a95b8678656e73ce42b",
      "tree": "a46a9c12a84062033dd6964507c36b9077216af3",
      "parents": [
        "5ebacb271242b3205b865efa1f40a12e981df79d",
        "62c5593aea4b71d61dc0f37fea96c556c158a042"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:17:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:17:24 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: gcm - fix another complete call in complete fuction\n  crypto: padlock-aes - Use the correct mask when checking whether copying is required\n"
    },
    {
      "commit": "5ebacb271242b3205b865efa1f40a12e981df79d",
      "tree": "245a9f5d21be583261a377f862aee68be3dfc7c4",
      "parents": [
        "99d7832c0e4950b8d6ac6ec2951ad1c0e9ada903",
        "aa23531ce5fb589d941b5bd84eb258e07131826b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:51:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:51:29 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: fix SMP build error in start_thread()\n  Blackfin: fix memset in smp_send_reschedule() and -stop()\n  Blackfin: fix typo in ptrace poking\n  Blackfin: check for anomaly 05000475\n  Blackfin: work around testset anomaly 05000477\n  Blackfin: update anomaly lists\n  Blackfin: fix cache Kconfig typo\n  Blackfin: fix suspend/resume failure with some on-chip ROMs\n"
    },
    {
      "commit": "99d7832c0e4950b8d6ac6ec2951ad1c0e9ada903",
      "tree": "53cded58c1b5251ab5c1038a2f76ca16b8d23e29",
      "parents": [
        "af5fdf80645304e7077ab876a43b325425c7ef70",
        "2f81e752da4781fc276689fc14391346d0dbbe78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:51:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:51:01 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix sparse warning\n  [CIFS] Duplicate data on appending to some Samba servers\n  [CIFS] fix oops in cifs_lookup during net boot\n"
    },
    {
      "commit": "af5fdf80645304e7077ab876a43b325425c7ef70",
      "tree": "f832bcdc45c60a7858b64f0a340cd10934c3eb9f",
      "parents": [
        "07a6d5a49c985ae6111221b93b3a48772cc4b976",
        "4d29196c535088e807061ce2a0aa526daec2edfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:44 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  at24: Use timeout also for read\n  i2c: Fix userspace_device list corruption\n  MAINTAINERS: Add missing i2c files\n  i2c/tsl2550: Fix lux value in extended mode\n"
    },
    {
      "commit": "07a6d5a49c985ae6111221b93b3a48772cc4b976",
      "tree": "ab55ca70c64aa8d9d9c8c003092ae9d95d2bfc57",
      "parents": [
        "b4297b01198bc2501038bb463b6631f6f3782cc0",
        "3fcca9ac6cbce35b3e81e247d375534117d5f4cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Update mach-types\n  ARM: 5793/1: ARM: Check put_user fail in do_signal when enable OABI_COMPAT\n  MAINTAINERS: add maintainer information for AMBA primecell drivers\n  [ARM] pxa/spitz: fix compile regression on spitz\n  ARM: PNX4008: i2c-pnx: use the same dev_id for request_irq and free_irq\n  [ARM] pxa/cpufreq: fix index assignments for end marker\n  ARM: PNX4008: fix watchdog device driver name\n  [ARM] kmap: fix build errors with DEBUG_HIGHMEM enabled\n"
    },
    {
      "commit": "b4297b01198bc2501038bb463b6631f6f3782cc0",
      "tree": "2d4db2c7d7430347bbe1a17e53acb7d376bfd4c3",
      "parents": [
        "a8a84540eb3fd0493f250dc1c513bef6810a50fd",
        "e8105903d78c81119754a42926951d9d17e191ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:49:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:49:39 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Fix DEBUG_HIGHMEM build break from d4515646699\n"
    },
    {
      "commit": "e8105903d78c81119754a42926951d9d17e191ba",
      "tree": "922db1ce6111d096b2326a756c2843080ef7075f",
      "parents": [
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "beckyb@kernel.crashing.org",
        "time": "Mon Nov 23 12:28:53 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 01 09:33:45 2009 +1100"
      },
      "message": "powerpc: Fix DEBUG_HIGHMEM build break from d4515646699\n\nCode was added to mm/higmem.c that depends on several\nkmap types that powerpc does not support.  We add dummy\ninvalid definitions for KM_NMI, KM_NM_PTE, and KM_IRQ_PTE.\n\nAccording to list discussion, this fix should not be needed\nanymore starting with 2.6.33.  The code is commented to this\neffect so hopefully we will remember to remove this.\n\nSigned-off-by: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a8a84540eb3fd0493f250dc1c513bef6810a50fd",
      "tree": "a5dc868177093b677ab50fa8aabc21c86cd65011",
      "parents": [
        "ffece4808d253131e910a0e0afada82f60b1980a",
        "28c1969ff887bc2a7df39272850dece01de03285"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:34 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:34 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  ide: fix ioctl to pass requested transfer mode to ide_find_dma_mode instead of UDMA6\n"
    },
    {
      "commit": "ffece4808d253131e910a0e0afada82f60b1980a",
      "tree": "9b662b6809de1a6d9df54e7455af1960849b097c",
      "parents": [
        "cd79bf7b1c061752dbee723bccf60c85d6c2d45d",
        "be24656a5e2d68bfd0744f0742c4aceef2cf44b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:23 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sunsu: Use sunserial_console_termios() in sunsu_console_setup().\n  sunsu: Pass true \u0027ignore_line\u0027 to console match when RSC or LOM console.\n  serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().\n  serial: suncore: Add \u0027ignore_line\u0027 argument to sunserial_console_match().\n  sunsu: Fix detection of SU ports which are RSC console or control.\n  sunsab: Do not set sunsab_reg.cons right before registering minors.\n  sparc64: Fix definition of VMEMMAP_SIZE.\n"
    },
    {
      "commit": "cd79bf7b1c061752dbee723bccf60c85d6c2d45d",
      "tree": "bc892e172aa64aa80b087767dfce767559ae4795",
      "parents": [
        "d0964c37b539c2b76752b1ff8b0a618c5f82f077",
        "0cae200eec6330cd2c20b24279597be1da50dc93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:01:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:01:36 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (42 commits)\n  b44: Fix wedge when using netconsole.\n  wan: cosa: drop chan-\u003ewsem on error path\n  ep93xx-eth: check for zero MAC address on probe, not on device open\n  NET: smc91x: Fix irq flags\n  smsc9420: prevent BUG() if ethtool is called with interface down\n  r8169: restore mac addr in rtl8169_remove_one and rtl_shutdown\n  ipv4: additional update of dev_net(dev) to struct *net in ip_fragment.c, NULL ptr OOPS\n  e100: Use pci pool to work around GFP_ATOMIC order 5 memory allocation failure\n  sctp: on T3_RTX retransmit all the in-flight chunks\n  pktgen: Fix netdevice unregister\n  macvlan: fix gso_max_size setting\n  rfkill: fix miscdev ops\n  ath9k: set ps_default as false\n  hso: fix soft-lockup\n  hso: fix debug routines\n  pktgen: Fix device name compares\n  stmmac: do not fail when the timer cannot be used.\n  stmmac: fixed a compilation error when use the external timer\n  netfilter: xt_limit: fix invalid return code in limit_mt_check()\n  Au1x00: fix crash when trying register_netdev()\n  ...\n"
    },
    {
      "commit": "d0964c37b539c2b76752b1ff8b0a618c5f82f077",
      "tree": "bcfce130d8a2462ebbad14000c53943929511c23",
      "parents": [
        "ff961c68b140fc99946b94b7dbed8cd1f1333ff4",
        "1b7323965a8c6eee9dc4e345a7ae4bff1dc93149"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:00:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:00:09 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: reject O_DIRECT flag also in fuse_create\n"
    }
  ],
  "next": "ff961c68b140fc99946b94b7dbed8cd1f1333ff4"
}
