)]}'
{
  "log": [
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "004c1c7096659d352b83047a7593e91d8a30e3c5",
      "tree": "2801e22e945d2ca6016383348e16583918164526",
      "parents": [
        "882d01f96bc1909455696aae6eb7ce4df3e908c8",
        "3b05007e43ea629394e89ea0b023d7b15375a2bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung6\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "f9fed7cd7efaa0d050f21f6f9ed532d3143b7369",
      "tree": "eb1a5d686f66842a603cb9c084591f6bb3557de0",
      "parents": [
        "0ea5357f2e02aa3741daddf71dd8b2f3b313db74"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Mar 01 18:51:42 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:52:39 2010 +0000"
      },
      "message": "USB: Fix s3c-hsotg build following Samsung platform header moves\n\nFix a reference to regs-sys.h got missed in the reorganisation of\nthe Samsung platform headers targetted for 2.6.34.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0f2cc4ecd81dc1917a041dc93db0ada28f8356fa",
      "tree": "f128b50f48f50f0cda6d2b20b53e9ad6e2dfded3",
      "parents": [
        "1fae4cfb97302289bb5df6a8195eb28385d0b002",
        "9643f5d94aadd47a5fa9754fb60f2c957de05903"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 08:15:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 08:15:33 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (52 commits)\n  init: Open /dev/console from rootfs\n  mqueue: fix typo \"failues\" -\u003e \"failures\"\n  mqueue: only set error codes if they are really necessary\n  mqueue: simplify do_open() error handling\n  mqueue: apply mathematics distributivity on mq_bytes calculation\n  mqueue: remove unneeded info-\u003emessages initialization\n  mqueue: fix mq_open() file descriptor leak on user-space processes\n  fix race in d_splice_alias()\n  set S_DEAD on unlink() and non-directory rename() victims\n  vfs: add NOFOLLOW flag to umount(2)\n  get rid of -\u003emnt_parent in tomoyo/realpath\n  hppfs can use existing proc_mnt, no need for do_kern_mount() in there\n  Mirror MS_KERNMOUNT in -\u003emnt_flags\n  get rid of useless vfsmount_lock use in put_mnt_ns()\n  Take vfsmount_lock to fs/internal.h\n  get rid of insanity with namespace roots in tomoyo\n  take check for new events in namespace (guts of mounts_poll()) to namespace.c\n  Don\u0027t mess with generic_permission() under -\u003ed_lock in hpfs\n  sanitize const/signedness for udf\n  nilfs: sanitize const/signedness in dealing with -\u003ed_name.name\n  ...\n\nFix up fairly trivial (famous last words...) conflicts in\ndrivers/infiniband/core/uverbs_main.c and security/tomoyo/realpath.c\n"
    },
    {
      "commit": "2ecdc82ef0b03e67ce5ecee79d0d108177a704df",
      "tree": "66887e3e0e7328c4030888905a713a995bb1654b",
      "parents": [
        "270ba5f7c5dac0bfb564aa35a536fb31ad4075bd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Jan 26 17:27:20 2010 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Mar 03 14:07:55 2010 -0500"
      },
      "message": "kill unused invalidate_inode_pages helper\n\nNo one is calling this anymore as everyone has switched to\ninvalidate_mapping_pages long time ago.  Also update a few\nreferences to it in comments.  nfs has two more, but I can\u0027t\neasily figure what they are actually referring to, so I left\nthem as-is.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "b93a4afcff7be859e30cad2a305731516057d6cf",
      "tree": "fb5fe55864e16527e453efd18790a34db22ee2a1",
      "parents": [
        "62c132a8008991530839401674ce8e1b12b005d3",
        "9b1489e989695c4d502865f8bec616c0f17e99ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:29:32 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 02 23:29:32 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n\nConflicts:\n\tarch/arm/Makefile\n"
    },
    {
      "commit": "640e95abdfae9fef5949084c92e80c8f2f8b5ec5",
      "tree": "f8cb60315b5b362b53777c0e11650e681c9c3b65",
      "parents": [
        "90f7976880bbbf9968629500972f8e2f80401217"
      ],
      "author": {
        "name": "Eirik Aanonsen",
        "email": "EAA@wprmedical.com",
        "time": "Fri Feb 05 09:49:25 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:57 2010 -0800"
      },
      "message": "USB: atmel uaba: Adding invert vbus_pin\n\nAdding vbus_pin_inverted so that the usb detect pin can be active high\nor low depending on HW implementation also replaced the\ngpio_get_value(udc-\u003evbus_pin); with a call to vbus_is_present(udc); This\nallows the driver to be loaded and save about 0,15W on the consumption.\n\nSigned-off-by: Eirik Aanonsen \u003ceaa@wprmedical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "90f7976880bbbf9968629500972f8e2f80401217",
      "tree": "ac2b80ef761ce6ce328fc5a9d672c80a57c762d7",
      "parents": [
        "8e7e61dfbf1ec6418bf89505980b158a8d00d877"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@stud.informatik.uni-erlangen.de",
        "time": "Fri Feb 05 13:24:12 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:57 2010 -0800"
      },
      "message": "USB: Remove unsupported usb gadget drivers\n\nA bunch of USB gadget drivers where never ported from the linux 2.4\nseries to 2.6 kernels. However there\u0027s some code still in the tree for\nthem which isn\u0027t used and is probably untested for ages.\n\nAs the chance of these drivers being forward ported is probably quite\nsmall now it might be time to get rid of them.\n\nSigned-off-by: Christoph Egger \u003csiccegge@stud.informatik.uni-erlangen.de\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8e7e61dfbf1ec6418bf89505980b158a8d00d877",
      "tree": "6b7411089acf313bda8076d1a58a48baf68f38a8",
      "parents": [
        "2b626dc134d38d0001b98acf8c7293b6bc5ee86d"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Feb 04 17:15:25 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:55 2010 -0800"
      },
      "message": "USB: f_mass_storage: fix crash on bind() error\n\ninit_completion() hasn\u0027t been called yet and the thread isn\u0027t created\nif we end up here, so don\u0027t call complete() on thread_notifier.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d7e18a9f2c506467ec7a9c066da45a0f60c6f5a6",
      "tree": "882516094abdf6a87464b34ef546ae1c55bff5d1",
      "parents": [
        "08e6c972da616d057b63fd3f89ce0eb539952f06"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Feb 03 11:37:17 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:54 2010 -0800"
      },
      "message": "USB: g_mass_storage: min(...) warning fixed\n\nThis patch fixes warning caused by calling min() macro\nwith arguments of different types:\n\n  drivers/usb/gadget/f_mass_storage.c:623: warning: \\\n  comparison of distinct pointer types lacks a cast\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.nazarewicz@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a79df50bbad3b58efb5f2c730ca20573a674de10",
      "tree": "d8cb990cdbb0df40a836743d1d7932cb2b7168f8",
      "parents": [
        "b00ce11f00c9e86442de000e8bd3dd42f089c8e1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 29 20:38:59 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:52 2010 -0800"
      },
      "message": "usb: gadgetfs: Convert semaphore to mutex\n\nThe semaphore data-\u003elock is semantically a mutex. Convert it to a real\nmutex.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b00ce11f00c9e86442de000e8bd3dd42f089c8e1",
      "tree": "437cb34e5041d9fe97c62ce33a90ce011af92149",
      "parents": [
        "7f1ee82695654faf0a93fc0abf3b08eb354ef1f6"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Jan 27 11:14:28 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:50 2010 -0800"
      },
      "message": "USB: g_mass_storage: superfluous and missing packets fixed\n\nThe mass storage function responded needlessly to a set\nconfiguration packet.  This was a leftover from converting\ngadget (file storage gadget) into a composite function.\n\nMoreover, it has failed to respond to get max LUN request.\nAdding request queueing made the function work better.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f1ee82695654faf0a93fc0abf3b08eb354ef1f6",
      "tree": "4bae5a33bf617e72e8e255a0832871fce9547cf4",
      "parents": [
        "9f445cb29918dc488b7a9a92ef018599cce33df7"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Thu Jan 28 13:05:26 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:49 2010 -0800"
      },
      "message": "USB: mass_storage: eject LUNs on thread exit\n\nAdds a fallback which forces all LUNs ejection (including\nnon-removable and with prevent_medium_removal flag) when mass storage\nfunction (MSF) worker thread exits and gadget fails to handle the\nsituation.\n\nPreviously, if thread_exits was not specified mass storage function\n(MSF) did nothing when exiting thread as it\u0027s unclear for *function*\nwhat to do when it\u0027s thread terminates so responsibility of handling\nthis situation was left to the *gadget* using the function.\n\nThe g_mass_storage handled the situation by unregistering itself (the\nsame thing that file storage gadget does).  However, g_multi did\nnothing and so MSF did not eject LUNs which prevented file system\nunmounting.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nReviewed-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5e23e90f33888769ffe253663cc5f3ea0bb6da49",
      "tree": "9a59d36fdaaecea5eb7fa2d39c655032dc6920a2",
      "parents": [
        "fb088e335d78f866be2e56eac6d500112a96aa11"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Wed Jan 27 18:38:03 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:47 2010 -0800"
      },
      "message": "USB: pxa27x_udc: Fix deadlocks on request queueing\n\nAs reported by Antonio, there are cases where the ep-\u003elock\ncan be taken twice, triggering a deadlock.\nThe typical sequence is :\n irq_handler\n   \\\n    -\u003e gadget.complete()\n       \\\n        -\u003e pxa27x_udc.pxa_ep_queue() : ep-\u003elock is taken\n           \\\n            -\u003e gadget.complete()\n               \\\n                -\u003e pxa27x_udc.pxa_ep_queue() : ep-\u003elock is taken\n                                               \u003d\u003d\u003e *deadlock*\nThe patch fixes this by :\n - releasing the lock each time gadget.complete() is called\n - adding a check in handle_ep() to detect a recursive call,\n   in which case the function becomes on no-op.\n\nThe patch is still not good enough for ep0. For this unique\nendpoint, another well thought over patch will be needed.\n\nReported-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nTested-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b520259ab6d661b8d5eb39dd17cc5e4e4553c62",
      "tree": "8b618d51397b77709f6900a8401025da79c41c93",
      "parents": [
        "ab3bbfa1af64a978ffff45861a1b694313a03537"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jan 25 11:07:19 2010 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:46 2010 -0800"
      },
      "message": "USB: s3c-hsotg: replace deprecated dma_sync_single()\n\nThis replaces deprecated dma_sync_single() with dma_sync_single_for_cpu().\n\nThere is no functional change because dma_sync_single() simply calls\ndma_sync_single_for_cpu():\n\nstatic inline void __deprecated dma_sync_single(struct device *dev,\n       \t      \t   \t\t\t\tdma_addr_t addr, size_t size,\n\t\t\t\t\t\tenum dma_data_direction dir)\n{\n\tdma_sync_single_for_cpu(dev, addr, size, dir);\n}\n\nThis fixes the following compile warnings:\n\ndrivers/usb/gadget/s3c-hsotg.c: In function \u0027s3c_hsotg_unmap_dma\u0027:\ndrivers/usb/gadget/s3c-hsotg.c:376: warning: \u0027dma_sync_single\u0027 is deprecated (declared at /home/fujita/git/linux-2.6/include/linux/dma-mapping.h:109)\ndrivers/usb/gadget/s3c-hsotg.c: In function \u0027s3c_hsotg_map_dma\u0027:\ndrivers/usb/gadget/s3c-hsotg.c:758: warning: \u0027dma_sync_single\u0027 is deprecated (declared at /home/fujita/git/linux-2.6/include/linux/dma-mapping.h:109)\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0978f8c55cdc7c06b2f1440b030e93fda2c53b2b",
      "tree": "33bf6a115e76b2deb3127e7ac381f0ea393cdf82",
      "parents": [
        "385f690bc058ba2555640740a1957826a40e4615"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 18 13:18:35 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:36 2010 -0800"
      },
      "message": "USB: s3c-hsotg: Staticise non-exported functions\n\nKeeps sparse happy if nothing else.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "aa7907407adf1358ee39be0e98beaf4c129a78d6",
      "tree": "60aee203e46b1e28dea95532ea0d0951a9f7545e",
      "parents": [
        "a8d4211f33a9573f7b1bdcfd9c9c48631d1515ee"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Jan 15 22:13:58 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:33 2010 -0800"
      },
      "message": "USB: gadget: Add DEVTYPE support for Ethernet functions\n\nThe problem with Ethernet based networking devices is to clearly\nidentify what\u0027s their usage. Special interfaces like bridges, WiFi,\nBluetooth, WiMAX or WWAN are already using DEVTYPE identification.\n\nThis patch marks the Ethernet functions of gadgets from the device\ntype \"gadget\". Automatic setup of these interfaces can now happen\nfrom userspace without the need of hardcoding the network interface\nname.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ba2557f298a64af4419ca094c5ecf99dc775354",
      "tree": "b743e711485aaeaeba69bf01f140275d74d9d4b1",
      "parents": [
        "07824d3d69e923a5173f9066469c81d83c8d6eab"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Sun Jan 10 15:35:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:19 2010 -0800"
      },
      "message": "USB goku_udc: make PCI device id constant\n\nThe id_table field of the struct pci_driver is constant in \u003clinux/pci.h\u003e\nso it is worth to make pci_ids also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Németh Márton \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "07824d3d69e923a5173f9066469c81d83c8d6eab",
      "tree": "5c798ef4dc66c1b534ff5d9b362df8731e34298a",
      "parents": [
        "c4386ad07c318ae6188190e63b517ecc5ee3c883"
      ],
      "author": {
        "name": "Németh Márton",
        "email": "nm127@freemail.hu",
        "time": "Sun Jan 10 15:35:14 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:18 2010 -0800"
      },
      "message": "USB gadget: make Open Firmware device id constant\n\nThe match_table field of the struct of_device_id is constant in \u003clinux/of_platform.h\u003e\nso it is worth to make ace_of_match also constant.\n\nThe semantic match that finds this kind of pattern is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\ndisable decl_init,const_decl_init;\nidentifier I1, I2, x;\n@@\n\tstruct I1 {\n\t  ...\n\t  const struct I2 *x;\n\t  ...\n\t};\n@s@\nidentifier r.I1, y;\nidentifier r.x, E;\n@@\n\tstruct I1 y \u003d {\n\t  .x \u003d E,\n\t};\n@c@\nidentifier r.I2;\nidentifier s.E;\n@@\n\tconst struct I2 E[] \u003d ... ;\n@depends on !c@\nidentifier r.I2;\nidentifier s.E;\n@@\n+\tconst\n\tstruct I2 E[] \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Németh Márton \u003cnm127@freemail.hu\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: cocci@diku.dk\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f358f5b40af67caf28b627889d007294614170b2",
      "tree": "c28a199d25fb40e3407d879f4a82d9053d94452b",
      "parents": [
        "9c9a7dbf9a73191a24a13b9a0412355254a122c7"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Tue Jan 05 16:10:13 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:54:02 2010 -0800"
      },
      "message": "USB: gadget: introduce g_nokia gadget driver\n\ng_nokia is the gadget driver implementing\nWMCDC Wireless Handset Control Model for the N900\ndevice.\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9188ad25dde86e929bd567166b5a1366a3a9059",
      "tree": "2e1b09d0c1a1b879edd06516aed9ef95068c3cd4",
      "parents": [
        "3a90f81872b00a7526c2bb1ed7664fe5af727f39"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Mon Dec 28 06:31:08 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:40 2010 -0800"
      },
      "message": "USB: Correct CONFIG variable typo.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "767ffec15e25b34c7194e47f0ad1fbf63a568d44",
      "tree": "62efb938a8f181eca34f63926089afec52ada134",
      "parents": [
        "3a8a3b1cee6c525661732b8bcf29ac63d42945ed"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Mon Dec 21 10:42:39 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:28 2010 -0800"
      },
      "message": "USB: gadget: add INT support for Blackfin musb\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3a8a3b1cee6c525661732b8bcf29ac63d42945ed",
      "tree": "0d35ecc39dbd9b879b61d6b49bc5f2085b55c564",
      "parents": [
        "ca0e9485afb8db3abf58235abf6afded2df0db17"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Dec 21 10:43:06 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:28 2010 -0800"
      },
      "message": "USB: gadget: use ep5 for bulk-in and ep6 for bulk-out for Blackfin MUSB\n\nNormally, the musb uses ep1 as the bidirectional bulk endpoint.  This won\u0027t\nwork on the Blackfin musb as all endpoints (except ep0) are unidirectional.\nFurther, ep1-ep4 have a small 128 byte FIFO which makes them undesirable\nfor bulk endpoints (which need more like a 512 byte FIFO).  This leaves us\nwith ep5-ep7 which have 1024 byte FIFOs and can be configured as either\nin/out and bulk/interrupt/iso on the fly.\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d8bb0fd26b555f505019b9b68b6d581fb9f80348",
      "tree": "679abdb629a3a639606bedddc5ade4dc6721da4e",
      "parents": [
        "3ba37bdaef3bea9fa166eae6051949d629e7ea83"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 17:59:22 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:17 2010 -0800"
      },
      "message": "USB: at91_udc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ba37bdaef3bea9fa166eae6051949d629e7ea83",
      "tree": "abe102c0b67bae615ce27bad5b8203fc1e96e242",
      "parents": [
        "5c90e314a62f09bf4dda4ec5cf50b904540ffa34"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 18:04:49 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:17 2010 -0800"
      },
      "message": "USB: atmel_usba_udc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c90e314a62f09bf4dda4ec5cf50b904540ffa34",
      "tree": "694ceb60f1a17692960dbcda4b065582254b733c",
      "parents": [
        "1af107744253b01b4cf119a9bb3369376b01658b"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon Dec 14 18:05:02 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:16 2010 -0800"
      },
      "message": "USB: pxa27x_udc.c: use resource_size()\n\nUse resource_size().\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4fdb31d9665a9106190d9f8888cf06252c20f3ce",
      "tree": "d63ac40caa8a1b16b25f0827c5b1c8fc0573d1f7",
      "parents": [
        "2f0e40aba1cafe3a834bfcbac8f1e704d496dab9"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Sun Oct 11 11:52:48 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Mar 02 14:53:06 2010 -0800"
      },
      "message": "USB: pxa27x_udc: avoid compiler warnings and misbehavior on buggy hardware\n\nhardware reports wrong interrupt.  Although such a situation should not\nhappen, the compiler complains about this access.\n\nThis patch adds a sanity check and generates warning to detect such\nissues.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0dc726bb264ca5ecfdfab94a6937e0e9b9b26f64",
      "tree": "4c7341d035de7891bfe43d5dc6edbe1b482d5a28",
      "parents": [
        "19851c58e680f71d087b79b53edbf814193e1d33"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sun Dec 27 23:01:25 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Mar 02 07:40:51 2010 +0800"
      },
      "message": "[ARM] pxa: move board board IRQ definitions out of irqs.h\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "12c2a682b55a40f2a986e36d6632110029bc63a5",
      "tree": "ba21f049e4859411f6c135d597dc26260963ce7c",
      "parents": [
        "a86ba28583987b85845ed61be5f12aafb5fc4971",
        "aefbd3e823d4fe219bb6420b0cac505847270507"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:49 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Mar 01 12:38:49 2010 +0100"
      },
      "message": "Merge branch \u0027topic/misc\u0027 into for-linus\n"
    },
    {
      "commit": "aefbd3e823d4fe219bb6420b0cac505847270507",
      "tree": "3a11c696c5062b79774bc48fb050cc12bd97b888",
      "parents": [
        "de48c7bc6f93c6c8e0be8612c9d72a2dc92eaa01"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Feb 23 10:30:00 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 23 12:02:11 2010 +0100"
      },
      "message": "usb/gadget/{f_audio,gmidi}.c: follow recent changes in audio.h\n\nSome structs in linux/usb/audio.h have got new names to mark them as\npart of version 1.0 of the USB audio standard. Follow these changes\nin the gadget drivers.\n\nNote that this header and the ALSA USB driver will undergo some\nrefactoring soon, so there might be another update to the gadgets as\nwell.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "31e5d4abceaa3d11ff583ddf76ec292e90eacb7d",
      "tree": "b5a8132979a4fb5bcfc07f9f2409828e6081cc16",
      "parents": [
        "dd091c7b3280d4811b855d034fa91519fd3485ef"
      ],
      "author": {
        "name": "Brian Niebuhr",
        "email": "bniebuhr3@gmail.com",
        "time": "Mon Jan 25 14:45:40 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:10 2010 -0800"
      },
      "message": "USB: gadget: fix EEM gadget CRC usage\n\neem_wrap() is sending a sentinel CRC, but it didn\u0027t indicate that to\nthe host, it should zero bit 14 (bmCRC) in the EEM packet header,\ninstead of setting it.\n\nAlso remove a redundant crc calculation in eem_unwrap().\n\n\nSigned-off-by: Steve Longerbeam \u003cstevel@netspectrum.com\u003e\nAcked-by: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dbe4a99d846e565f0f99914cc82658cd9ce60bdc",
      "tree": "fe16872ba8a439a1b7c6da68cfcea6ca6bb03b70",
      "parents": [
        "5a5e0f4c7038168e38d1db6af09d1ac715ee9888"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Fri Jan 22 15:18:21 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:08 2010 -0800"
      },
      "message": "USB: g_multi: fix CONFIG_USB_G_MULTI_RNDIS usage\n\ng_multi used CONFIG_USB_ETH_RNDIS to check if RNDIS option was requested\nwhere it should check for CONFIG_USB_G_MULTI_RNDIS.  As a result, RNDIS\nwas never present in g_multi regardless of configuration.\n\nThis fixes changes made in commit 396cda90d228d0851f3d64c7c85a1ecf6b8ae1e8.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6feb63b69f4f6e876ea5a2edc6119b8e7ac90102",
      "tree": "01816cbfd8d568297c0c5f32490e87e28242e489",
      "parents": [
        "ae3a07924f0a31b96d52bf16bdf1713445a5a414"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 18 13:18:34 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:04 2010 -0800"
      },
      "message": "USB: s3c-hsotg: Export usb_gadget_register_driver()\n\nUSB gadget controller drivers normally export their driver registration\nfunction, allowing modular builds of the individual gadget drivers so\ndo so for s3c-hsotg, fixing builds.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae3a07924f0a31b96d52bf16bdf1713445a5a414",
      "tree": "47c4820de826ad7ac5319a0474a014add2362f2e",
      "parents": [
        "65e1ec6751b3eefee6d94161185e78736366126f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 18 12:03:18 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Feb 16 15:11:03 2010 -0800"
      },
      "message": "USB: r8a66597-udc: Prototype IS_ERR() and PTR_ERR()\n\nThe build of r8a66597-udc was failing on ARM since IS_ERR() and\nPTR_ERR() weren\u0027t protyped.  Presumably err.h is being pulled in by\nanother header on other platforms.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba593e5966440deec8684863e0cba9b502c4a377",
      "tree": "b0091c3cd9cd87045e90feb9b1bf295fa410dff0",
      "parents": [
        "9fd96bbb6a3a1fd9ba24e84a2d7ccc6ccb6beb60"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Feb 04 14:40:59 2010 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Feb 04 15:55:09 2010 +0100"
      },
      "message": "fsl_mx3_udc: Add i.MX35 support\n\nThe i.MX35 works fine with this driver, but we do not have\nthe usb_ahb clock.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\n"
    },
    {
      "commit": "feef1d952ee1e9ac074640d7029dbbe8501725c2",
      "tree": "fba4643b1789198955e88345c958fc19a6748246",
      "parents": [
        "d16f172622a7941c4fca09724ce16df5348af5fb"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Dec 09 22:28:39 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:20 2009 -0800"
      },
      "message": "USB: audio gadget: free alsa devices when unloading\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d16f172622a7941c4fca09724ce16df5348af5fb",
      "tree": "cd219caef34ac53fc6ee1bd097951b166043f1d0",
      "parents": [
        "465f8294eea1ea206e3a008e7bfe0e8fd53991fc"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Dec 09 22:21:12 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:19 2009 -0800"
      },
      "message": "USB: audio gadget: fix wTotalLength calculation\n\nThe wTotalLength should contain the sum of the interface and unit\ndescriptor sizes per the Audio Device Class specification 1.0.\n\nReported-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff3b968ceeb73c037cf4759d21923943970f9a7a",
      "tree": "f45c5dbe56edaaba3a32c4a479910d721d25cbd9",
      "parents": [
        "da307123c621b01cce147a4be313d8a754674f63"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Dec 09 14:23:32 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 23 11:34:10 2009 -0800"
      },
      "message": "USB: gadget: Use ERR_PTR/IS_ERR\n\nUse ERR_PTR and IS_ERR rather than mixing integers and pointers.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression *E;\n@@\n\n* E \u003c 0\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "09cea96caa59fabab3030c53bd698b9b568d959a",
      "tree": "a991cdc0c887fdcda37f4b751ee98d3db9559f4e",
      "parents": [
        "6eb7365db6f3a4a9d8d9922bb0b800f9cbaad641",
        "e090aa80321b64c3b793f3b047e31ecf1af9538d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (151 commits)\n  powerpc: Fix usage of 64-bit instruction in 32-bit altivec code\n  MAINTAINERS: Add PowerPC patterns\n  powerpc/pseries: Track previous CPPR values to correctly EOI interrupts\n  powerpc/pseries: Correct pseries/dlpar.c build break without CONFIG_SMP\n  powerpc: Make \"intspec\" pointers in irq_host-\u003exlate() const\n  powerpc/8xx: DTLB Miss cleanup\n  powerpc/8xx: Remove DIRTY pte handling in DTLB Error.\n  powerpc/8xx: Start using dcbX instructions in various copy routines\n  powerpc/8xx: Restore _PAGE_WRITETHRU\n  powerpc/8xx: Add missing Guarded setting in DTLB Error.\n  powerpc/8xx: Fixup DAR from buggy dcbX instructions.\n  powerpc/8xx: Tag DAR with 0x00f0 to catch buggy instructions.\n  powerpc/8xx: Update TLB asm so it behaves as linux mm expects.\n  powerpc/8xx: Invalidate non present TLBs\n  powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate\n  pseries/pseries: Add code to online/offline CPUs of a DLPAR node\n  powerpc: stop_this_cpu: remove the cpu from the online map.\n  powerpc/pseries: Add kernel based CPU DLPAR handling\n  sysfs/cpu: Add probe/release files\n  powerpc/pseries: Kernel DLPAR Infrastructure\n  ...\n"
    },
    {
      "commit": "3126c136bc30225d7a43af741778aa50e95e467a",
      "tree": "71e6f0de6e1f4cde200dd632da4d2f61180289bf",
      "parents": [
        "f4d544ee5720d336a8c64f9fd33efb888c302309",
        "8e0eb4011bd73d5f91b215b532f74eef478ef795"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:31:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 15:31:13 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6: (21 commits)\n  ext3: PTR_ERR return of wrong pointer in setup_new_group_blocks()\n  ext3: Fix data / filesystem corruption when write fails to copy data\n  ext4: Support for 64-bit quota format\n  ext3: Support for vfsv1 quota format\n  quota: Implement quota format with 64-bit space and inode limits\n  quota: Move definition of QFMT_OCFS2 to linux/quota.h\n  ext2: fix comment in ext2_find_entry about return values\n  ext3: Unify log messages in ext3\n  ext2: clear uptodate flag on super block I/O error\n  ext2: Unify log messages in ext2\n  ext3: make \"norecovery\" an alias for \"noload\"\n  ext3: Don\u0027t update the superblock in ext3_statfs()\n  ext3: journal all modifications in ext3_xattr_set_handle\n  ext2: Explicitly assign values to on-disk enum of filetypes\n  quota: Fix WARN_ON in lookup_one_len\n  const: struct quota_format_ops\n  ubifs: remove manual O_SYNC handling\n  afs: remove manual O_SYNC handling\n  kill wait_on_page_writeback_range\n  vfs: Implement proper O_SYNC semantics\n  ...\n"
    },
    {
      "commit": "396cda90d228d0851f3d64c7c85a1ecf6b8ae1e8",
      "tree": "9fc9df689e3d9e38b51d2a50d7bf0feb2978e1d8",
      "parents": [
        "3f0479e00a3fca9590ae8d9edc4e9c47b7fa0610"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 30 10:55:40 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:27 2009 -0800"
      },
      "message": "USB: Added USB_ETH_RNDIS to use instead of CONFIG_USB_ETH_RNDIS\n\nIf g_ether and g_multi are both built CONFIG_USB_ETH_RNDIS symbol\nmay be redefined in the later and, whats even worse, g_ether\u0027s settings\nmay affect g_multi\u0027s.  This adds a USB_ETH_RNDIS symbol defined at the\nbeginning of ether.c and multi.c according toproper KConfig settings.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5791e10341f8bf284bd16eb0949cbeed91c9dac8",
      "tree": "206412203507d6d145bfb6ad38dc25267560b5db",
      "parents": [
        "8d87cacda7c8db5c131bfcaaa1d90bfe918c2ebc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Dec 06 10:03:02 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:26 2009 -0800"
      },
      "message": "USB: g_multi kconfig: fix depends and help text\n\nUSB_G_MULTI uses block and net interface functions, so make it\ndepend on both of those.  Otherwise there are lots of build errors.\n\nFix USB_G_MULTI config help text typos and copy/paste error.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f176a5d81214864904d285912da02c4bc0e9041a",
      "tree": "83a3c24aa437c1ac565df7c3873ceb13370d8ab6",
      "parents": [
        "c85efcb9657a7c15e24c1d4745826a80f9a53bbe"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:27 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:23 2009 -0800"
      },
      "message": "USB: g_multi: Multifunction Composite Gadget added\n\nThe Multifunction Composite Gadget has two configurations\nconsisting of Ethernet (RNDIS in first and CDC Ethernet in\nsecond configuration), CDC Serial and File-backed Storage\nfunctions.\n\nWhen connected to a Windows host, the first configuration\nis chosen thus gadget provides RNDIS Ethernet, serial and\nmass storage whereas when connected to Linux host, second\nconfiguration is chosen thus providing CDC Ethernet,\nserial and mass storage.\n\nWhich configurations are built can be configured via\nKConfig options.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c85efcb9657a7c15e24c1d4745826a80f9a53bbe",
      "tree": "e113af4f96b9a232fb8b8c40066d3cb973b45448",
      "parents": [
        "915c8befccbe5d81d441b53ab7a9a98caf0c67d4"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:26 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:23 2009 -0800"
      },
      "message": "USB: g_mass_storage: thread_exits callback added\n\nthread_exits callback has been added to fsg_common structure.\nThis callback is called when MSF\u0027s thread exits (is terminated\nby a signal or function is unregistered).  It\u0027s then gadget\u0027s\nresponsibility to unregister the gadget.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "915c8befccbe5d81d441b53ab7a9a98caf0c67d4",
      "tree": "589d3b241d237a8a10729f2a39b05f9fba8dee86",
      "parents": [
        "8ea864cffdfd327117d4b7829935974b3f47ff31"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:25 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:23 2009 -0800"
      },
      "message": "USB: composite: usb_composite_unregister() no longer __exit\n\nChanged definition of usb_composite_unregister() function\nremoving __exit declaration.  This way, the function is\nincluded even if the whole code was not compiled as module.\nThis is required if a compiled-in code would like to\nunregister a composite gadget.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8ea864cffdfd327117d4b7829935974b3f47ff31",
      "tree": "8af069b335c60b52d6e48b81ad06badc4471be9a",
      "parents": [
        "d26a6aa08b9f12b44fb1ee65625e7480d3d5bb81"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:24 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:23 2009 -0800"
      },
      "message": "USB: g_mass_storage: most data moved to fsg_common\n\nMost of the data from fsg_dev have been moved to fsg_common\nstructure.  The fsg_dev structure holds only endpoint dependent\ndata.  The fsg_common structure has a fsg pointer which points\nto active fsg_dev structure -- endpoints are referenced via this\npointer.\n\nThis fixes the problem of several threads created when a single\ninstance of MSF is used in several USB configurations.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d26a6aa08b9f12b44fb1ee65625e7480d3d5bb81",
      "tree": "9c86cc33a03c6ea0f9f7e6d2453b84b973e936fa",
      "parents": [
        "e8b6f8c5aa001235423878ef70bda919652e10be"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:23 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:22 2009 -0800"
      },
      "message": "USB: g_mass_storage: code cleaned up and comments updated\n\nFixed most of the errors and warnings in f_mass_storage.c and\nstorage_common.c reported by checkpatch.pl as well as updated\ncomments.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e8b6f8c5aa001235423878ef70bda919652e10be",
      "tree": "cf61f66cd4b0fe886e1aa4a73c47a065af513a39",
      "parents": [
        "481e49296ae6979891af30c9858511d4347a5393"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:22 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:22 2009 -0800"
      },
      "message": "USB: g_mass_storage: lun_name_format and thread_name added\n\nA two fsg_config fields were added:\n* lun_name_format which lets one specify format of a name\n  used when registering LUN devices.  It is useful if there\n  would be ever need for two MSFs to be used in a single\n  composite gadget (as opposed to single MSF in two\n  configuration); and\n* thread_name which lets one specify the name of a kernel\n  thread used by MSF.  This is not required since two or more\n  threads can have the same name but nevertheless it\u0027s here\n  for consistency.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "481e49296ae6979891af30c9858511d4347a5393",
      "tree": "9c78e22db74134e4ccd96df62d92295b7c88da31",
      "parents": [
        "d23b0f08d18fc42f26f6a0776c6d827eb35143a9"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:21 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:22 2009 -0800"
      },
      "message": "USB: g_mass_storage: fsg_config added \u0026 module params handlig changed\n\nRemoved all references to mod_data in f_mass_storage.c and\ninstead created fsg_config structure fsg_common_init() takes\nas an argument -- it stores all configuration options that\nwere previously taken from mod_data.\n\nMoreover, The fsg_config structure allows per-LUN\nconfiguration of removable and CD-ROM emulation.\n\nModule parameters are handled by defining an object of\nfsg_module_parameters structure and then declaring module\nparameters via FSG_MODULE_PARAMETERS() macro.  It adds proper\ndeclarations to the code making specified object be populated\nfrom module parameters.\n\nTo use values stored there one may use either\nfsg_config_from_params() which will will a fsg_config structure\nwith values taken from fsg_module_parameters structure or\nfsg_common_from_params() which will initialise fsg_common\nstructure directly.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d23b0f08d18fc42f26f6a0776c6d827eb35143a9",
      "tree": "e6557975165865e43984045279e262d62b939dde",
      "parents": [
        "6648f29d3be2972a74ef8e29aa5d425ab4f1fc48"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Mon Nov 09 14:15:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:22 2009 -0800"
      },
      "message": "USB: g_mass_storage: Mass Storage Function created\n\nThe f_mass_storage.c has been changed into a composite function.\nmass_storage.c file has been introduced which defines a\ng_mass_storage gadget based on composite framework.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b97503ffa79f0a4aa13c7cd8b449b98d3077c78f",
      "tree": "41a87deca5a6baa0f91af2f9016b9ae320ea4a58",
      "parents": [
        "9c610213370ad2e58a892f890a11a90615edf020"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:30 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:19 2009 -0800"
      },
      "message": "USB: Interface Association Descriptors added to CDC \u0026 RNDIS\n\nWithout Interface Association Descriptor, the CDC serial and\nRNDIS functions did not work correctly when added to a\ncomposite gadget with other functions.  This is because, it\ndefined two interfaces and some hosts tried to treat each\ninterface separatelly.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c610213370ad2e58a892f890a11a90615edf020",
      "tree": "c4dc1b738aa33e42916cf26ba5595fac14cbc052",
      "parents": [
        "606206c271722d613b99c737ce150f58f4485f41"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:22 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:19 2009 -0800"
      },
      "message": "USB: g_mass_storage: fsg_common_init() created\n\nMoved code initialising fsg_common structure to fsg_common_init()\nfunction which is called from fsg_bind().  Moreover, changed\nreference counting mechanism: fsg_common has a reference counter\nwhich counts how many fsg_dev structures uses it.  When this\nreaches zero fsg_common_release() is run which unregisters\nLUN devices and frees memory.\n\nfsg_common_init() takes pointer to fsg_common structure as an\nargument.  If it is NULL function allocates storage otherwise\nuses pointed to memory (handy if fsg_common is a field of another\nstructure or a static variable).\n\nfsg_common_release() will free storage only if\nfree_storage_on_release is set -- it is initialised by\nfsg_common_init(): set if allocation was done, unset\notherwise (one may overwrite it of course).\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "606206c271722d613b99c737ce150f58f4485f41",
      "tree": "a3db1e8291005b1bd76e260296d9fe815d232420",
      "parents": [
        "a41ae4180e5403a68469420806c318e1a0c32248"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:21 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:19 2009 -0800"
      },
      "message": "USB: g_mass_storage: constant length buffers used\n\nUsing version of fsg_buffhd structure with buf field being an\narray of characters with predefined size.  Since mass storage\nfunction does not define changing buffer size on run-time it is\nnot required for the field to be a pointer to void and allocating\nspace dynamically.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a41ae4180e5403a68469420806c318e1a0c32248",
      "tree": "c013d75c904eb0ba3aa3969512747e3d1ef18e70",
      "parents": [
        "93bcf12e7123f20d30757d35d8052832e3c4d647"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:20 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:19 2009 -0800"
      },
      "message": "USB: g_mass_storage: parts of fsg_dev moved to fsg_common structure\n\nIn the final version, many fsg_dev structures will (be able to)\nrefer to a single fsg_common structure and so it is required\nto move common data to another object which can be shared.\n\nSituation where many fsg_dev structures refer single fsg_common\nstructure is when a single instance of MSF is used in several\nUSB configurations.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93bcf12e7123f20d30757d35d8052832e3c4d647",
      "tree": "71a8ccbd467d3de3c8485c03a9465d49ea72d763",
      "parents": [
        "d5e2b67aae79f01720d8b962c23b0abc7063201c"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:19 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:19 2009 -0800"
      },
      "message": "USB: g_mass_storage: testing code from f_mass_storage.c removed\n\nRemoved code that was included when CONFIG_USB_FILE_STORAGE_TEST\nwas defined.  If this functionality is required one may still use\nthe original File-backed Storage Gadget.  It has been agreed that\ntesting functionality is not required in the composite function.\n\nAlso removed fsg_suspend() and fsg_resume() which were no\noperations.\n\nMoreover, storage_common.c has been modified in such a way that\ndefining certain macros skips parts of the file.  Those macros\nare:\n* FSG_NO_INTR_EP -- skips interrupt endpoint descriptors\n* FSG_NO_DEVICE_STRINGS -- skips certain strings\n* FSG_NO_OTG -- skips OTG descriptor\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d5e2b67aae79f01720d8b962c23b0abc7063201c",
      "tree": "6ea59db0ba97f46854d47498c564739f56a6b046",
      "parents": [
        "93f937405bd5280ced9bf845f620d1de19b9bf7d"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:18 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:19 2009 -0800"
      },
      "message": "USB: g_mass_storage: template f_mass_storage.c file created\n\nCopied file_storage.c to f_mass_storage.c which will be used as\ntemplate for the Mass Storage composite Function.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "93f937405bd5280ced9bf845f620d1de19b9bf7d",
      "tree": "3ca72e8b1326087623ed1e2e97a2db45643b0d12",
      "parents": [
        "e909ef5def59236b91fa9ee83446084eb6f48d1a"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:19 2009 -0800"
      },
      "message": "USB: g_file_storage: more code from file_storage.c moved to storage_common.c\n\nSince storage_common.c no longer references mod_data object\nit is now possible to include it before mod_data object is\ndefined.  This makes it possible to move some defines that\nare used as default values of mod_data fields to be defined\nin storage_common.c file (where they should be set from\nthe beginning).\n\nAlso, show_ro(), show_file(), store_ro() and store_file()\nhave been moved to storage_common.c with LUN\u0027s device\u0027s\ndrvdata changed from pointing to fsg_dev to pointing to\nrw_semaphore (\u0026fsg-\u003efilesem).\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e909ef5def59236b91fa9ee83446084eb6f48d1a",
      "tree": "16ace044a13fac99c58444dd99ffa9a5b1a65aca",
      "parents": [
        "d6181702f510302dce5666a50344b5acb196ab4e"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:16 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:18 2009 -0800"
      },
      "message": "USB: g_file_storage: per-LUN ro, removable and cdrom flags handling changed\n\nremovable and cdrom flag has been added to the fsg_lun structure\nremoving any references to mod_data object from storage_common.c.\n\nAs of read-only flag, previously it was set if a read-only\nbacking file was specified (which is good) and remained set\neven after the file has been closed (which may be considered an\nissue).  Currently, the initial read-only flag is preserved so\nif it was unset each time file is opened code will try to open\nit read-write even if previous file was opened read-only.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d6181702f510302dce5666a50344b5acb196ab4e",
      "tree": "82b28ab17bcc357cd290d79c0590a4d9b514ff8e",
      "parents": [
        "b6058d0fefc0b5ff777dfbff990a0a50a4ac144b"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:15 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:18 2009 -0800"
      },
      "message": "USB: g_file_storage: \"fsg_\" prefix added to some identifiers\n\nPrefixed some identifiers that were defined in storage_common.c file\nwith \"fsg_\".  Not all identifiers were prefixed but the ones that are\nmost likely to produce conflicts when used with other USB functions.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b6058d0fefc0b5ff777dfbff990a0a50a4ac144b",
      "tree": "8ed791c196d814c56a5a0bd16b07b60628aa0254",
      "parents": [
        "7e8d5cd93fac4d3720d8f780b350c9421e8997d4"
      ],
      "author": {
        "name": "Michal Nazarewicz",
        "email": "m.nazarewicz@samsung.com",
        "time": "Wed Oct 28 16:57:14 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:18 2009 -0800"
      },
      "message": "USB: g_file_storage: parts of file_storage.c moved to separate file\n\nMoved parts of the file_storage.c file which do not reference fsg_dev\nstructure to newly created storage_common.c file. dump_msg() and\ndump_cdb() have been changed to macros to remove fsg_dev reference.\n\nSigned-off-by: Michal Nazarewicz \u003cm.nazarewicz@samsung.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "23f6d914c338626a7216c46ed35b653f4070accf",
      "tree": "fcb3e9249560427744f87d1fb11d75db66205a61",
      "parents": [
        "0ad72524ef623f32f6899e656951bb5646caead1"
      ],
      "author": {
        "name": "Hong Xu",
        "email": "hong.xu@atmel.com",
        "time": "Fri Sep 25 12:24:12 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:15 2009 -0800"
      },
      "message": "USB: modifications for at91sam9g10\n\nModify both host and gadget USB drivers for at91sam9g10.\nThis add a clock management equivalent to at91sam9261 on usb drivers.\nIt also add the way of handling gadget pull-ups (like the at91sam9261).\n\nSigned-off-by: Hong Xu \u003chong.xu@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\n"
    },
    {
      "commit": "0ad72524ef623f32f6899e656951bb5646caead1",
      "tree": "369642d6f8e64a063f5fcdb8ec5aa93b77fb66e7",
      "parents": [
        "5242658d1b97771d658991cf29be32bcf81d5859"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Oct 21 00:03:39 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:15 2009 -0800"
      },
      "message": "USB audio gadget: handle endpoint control requests at the function level\n\nNow that control requests targeted at an endpoint can be handled at the\nfunction level, move the UAC-specific control request handling code from\nthe audio gadget driver to the audio function driver.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5242658d1b97771d658991cf29be32bcf81d5859",
      "tree": "a2f5b2afd848619915aa8e1f3cfeb3c94289b20b",
      "parents": [
        "4de84057598599bbf90bf1deae923bc33f571475"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Wed Oct 21 00:03:38 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 11 11:55:15 2009 -0800"
      },
      "message": "USB gadget: Handle endpoint requests at the function level\n\nControl requests targeted at an endpoint (that is sent to EP0 but\nspecifying the target endpoint address in wIndex) are dispatched to the\ncurrent configuration\u0027s setup callback, requiring all gadget drivers to\ndispatch the requests to the correct function driver.\n\nTo avoid this, record which endpoints are used by each function in the\ncomposite driver SET CONFIGURATION handler and dispatch requests\ntargeted at endpoints to the correct function.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6b2f3d1f769be5779b479c37800229d9a4809fc3",
      "tree": "046ef6736ec6c25ab1c68741ba715d13645af336",
      "parents": [
        "59bc055211b8d266ab6089158058bf8268e02006"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Oct 27 11:05:28 2009 +0100"
      },
      "committer": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Dec 10 15:02:50 2009 +0100"
      },
      "message": "vfs: Implement proper O_SYNC semantics\n\nWhile Linux provided an O_SYNC flag basically since day 1, it took until\nLinux 2.4.0-test12pre2 to actually get it implemented for filesystems,\nsince that day we had generic_osync_around with only minor changes and the\ngreat \"For now, when the user asks for O_SYNC, we\u0027ll actually give\nO_DSYNC\" comment.  This patch intends to actually give us real O_SYNC\nsemantics in addition to the O_DSYNC semantics.  After Jan\u0027s O_SYNC\npatches which are required before this patch it\u0027s actually surprisingly\nsimple, we just need to figure out when to set the datasync flag to\nvfs_fsync_range and when not.\n\nThis patch renames the existing O_SYNC flag to O_DSYNC while keeping it\u0027s\nnumerical value to keep binary compatibility, and adds a new real O_SYNC\nflag.  To guarantee backwards compatiblity it is defined as expanding to\nboth the O_DSYNC and the new additional binary flag (__O_SYNC) to make\nsure we are backwards-compatible when compiled against the new headers.\n\nThis also means that all places that don\u0027t care about the differences can\njust check O_DSYNC and get the right behaviour for O_SYNC, too - only\nplaces that actuall care need to check __O_SYNC in addition.  Drivers and\nnetwork filesystems have been updated in a fail safe way to always do the\nfull sync magic if O_DSYNC is set.  The few places setting O_SYNC for\nlower layers are kept that way for now to stay failsafe.\n\nWe enforce that O_DSYNC is set when __O_SYNC is set early in the open path\nto make sure we always get these sane options.\n\nNote that parisc really screwed up their headers as they already define a\nO_DSYNC that has always been a no-op.  We try to repair it by using it for\nthe new O_DSYNC and redefinining O_SYNC to send both the traditional\nO_SYNC numerical value _and_ the O_DSYNC one.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Andreas Dilger \u003cadilger@sun.com\u003e\nAcked-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "bcd6acd51f3d4d1ada201e9bc5c40a31d6d80c71",
      "tree": "2f6dffd2d3e4dd67355a224de7e7a960335a92fd",
      "parents": [
        "11c34c7deaeeebcee342cbc35e1bb2a6711b2431",
        "3ff6a468b45b5dfeb0e903e56f4eb27d34b2437c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:14:38 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Dec 09 17:14:38 2009 +1100"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n\nConflicts:\n\tinclude/linux/kvm.h\n"
    },
    {
      "commit": "1c496784a0d317535f846ddb2c93a08ba936266b",
      "tree": "6d0225860032f263b6d95a3e55c364a1a5f55ec1",
      "parents": [
        "adf9904dc774f23f04a5425f0198483ea61f878b",
        "9a01609e1885b827b979d6d9dd86f43208a9e5fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)\n  arm: omap: Add omap3_defconfig\n  AM35xx: Defconfig for AM3517 EVM board\n  AM35xx: Add support for AM3517 EVM board\n  omap: 3630sdp: defconfig creation\n  omap: 3630sdp: introduce 3630 sdp board support\n  omap3: Add defconfig for IGEP v2 board\n  omap3: Add minimal IGEP v2 support\n  omap3: Add CompuLab CM-T35 defconfig\n  omap3: Add CompuLab CM-T35 board support\n  omap3: rx51: Add wl1251 wlan driver support\n  omap3: rx51: Add SDRAM init\n  omap1: Add default kernel configuration for Herald\n  omap1: Add board support and LCD for HTC Herald\n  omap: zoom2: update defconfig for LL_DEBUG_NONE\n  omap: zoom3: defconfig creation\n  omap3: zoom: Introduce zoom3 board support\n  omap3: zoom: Drop i2c-1 speed to 2400\n  omap3: zoom: rename zoom2 name to generic zoom\n  omap3: zoom: split board file for software reuse\n  omap3evm: MIgrate to smsc911x ethernet driver\n  ...\n\nFix trivial conflict (two unrelated config options added next to each\nother) in arch/arm/mach-omap2/Makefile\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "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": "45f780a06153544ab84fd1da3a8b28c07f61da1d",
      "tree": "a2821193afd713c978a828f3dc6d1a05da6ea298",
      "parents": [
        "490a56652295825e3006f8703d96da2ef6580318"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Sun Nov 22 10:10:52 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:24:32 2009 -0800"
      },
      "message": "omap1: omap_udc: Add clocking and disable vbus sense for omap7xx\n\nThe l3_ocpi_ck clock is needed on omap7xx processors for USB.\nAdditionally, bit 8 of the SOFT_REQ_REG needs to be enabled for\nthe usb_dc_ck on omap7xx, which is a different bit than that\nof the omap16xx-defined clock of the same name.\n\nI added a provision for the usb_dc_ck and l3_ocpi_ck clocks as\ndc_clk and hhc_clk, respectively, for omap7xx CPUs.  Additionally,\nI added a check in machine_without_vbus_sense for all omap7xx\ndevices, as presently I know of no omap7xx-based devices that\nhave vbus sense, and it made more sense to me to use a cpu check\nhere than to spell out each machine one at a time.  Finally, DMA\nis disabled for omap7xx, as it causes problems with these chips.\n\nCc: linux-usb@vger.kernel.org\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "58c12bdc5d924e4bca60c2660df2a71be4953ac9",
      "tree": "dc8b05c49285a65352545856a97be8a5cdad27b5",
      "parents": [
        "71d94fe842c34fb93eb32ae20207bea757292b79"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 20:49:20 2009 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Nov 11 21:43:20 2009 -0600"
      },
      "message": "powerpc/qe\u0026cpm: Implement static inline stubs for non-QE/CPM builds\n\nThis is needed to avoid ugly #ifdefs in drivers. Also update fsl_qe_udc\ndriver so that now it doesn\u0027t define its own versions that cause build\nbreakage when the generic stubs are used.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "774facda20d2f8f0f61fa312d8028dad18ac5ee4",
      "tree": "a9068b769fa5956beaabc2445ebe1d575585d7d3",
      "parents": [
        "b419148e567728f6af0c3b01965c1cc141e3e13a",
        "ce491cf85466c3377228c5a852ea627ec5136956"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 10 18:10:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 10 18:10:34 2009 -0800"
      },
      "message": "Merge branch \u00277xx-iosplit-plat\u0027 with omap-fixes\n"
    },
    {
      "commit": "37c4fd8c7551c7419a5faf87a76ff6949c5adaf3",
      "tree": "41c8f2fdfa0ccd17ac44d0c94edcff8ef8bf6783",
      "parents": [
        "fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Oct 29 19:50:43 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: fsl_udc_core: Fix kernel oops on module removal\n\nfsl_udc_release() calls dma_free_coherent() with an inappropriate\ndevice passed to it, and since the device has no dma_ops, the following\noops pops up:\n\n  Kernel BUG at d103ce9c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  ...\n  NIP [d103ce9c] fsl_udc_release+0x50/0x80 [fsl_usb2_udc]\n  LR [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  Call Trace:\n  [cfbc7dc0] [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  [cfbc7dd0] [c01a35c4] device_release+0x2c/0x90\n  [cfbc7de0] [c016b480] kobject_cleanup+0x58/0x98\n  [cfbc7e00] [c016c52c] kref_put+0x54/0x6c\n  [cfbc7e10] [c016b360] kobject_put+0x34/0x64\n  [cfbc7e20] [c01a1d0c] put_device+0x1c/0x2c\n  [cfbc7e30] [d103dbfc] fsl_udc_remove+0xc0/0x1e4 [fsl_usb2_udc]\n  ...\n\nThis patch fixes the issue by passing dev-\u003eparent, which points to\na correct device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0996391139f43d032335b5360db11da62a2cbb39",
      "tree": "b17d495dc9bc362d71ab2ba8a7c5fa5fb79bf3cb",
      "parents": [
        "c768e67625688517c23f46b31a46e1f7d2de1c71"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 21 13:20:32 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 21 13:20:32 2009 +0100"
      },
      "message": "ARM: Fix lubbock defconfig build\n\ndrivers/built-in.o: In function `pxa25x_udc_probe\u0027:\ndrivers/usb/gadget/pxa25x_udc.c:2195: undefined reference to `otg_get_transceiver\u0027\ndrivers/usb/gadget/pxa25x_udc.c:2300: undefined reference to `otg_put_transceiver\u0027\n\npxa25x_udc.c unconditionally uses these two functions, so we need to\nensure that the object providing them is also built.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ce491cf85466c3377228c5a852ea627ec5136956",
      "tree": "3396aa3dc80ac30de662b59218d3bf788d105996",
      "parents": [
        "3eff851b9dc1e84aa0822772e0be9afb0c973585"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "message": "omap: headers: Move remaining headers from include/mach to include/plat\n\nMove the remaining headers under plat-omap/include/mach\nto plat-omap/include/plat. Also search and replace the\nfiles using these headers to include using the right path.\n\nThis was done with:\n\n#!/bin/bash\nmach_dir_old\u003d\"arch/arm/plat-omap/include/mach\"\nplat_dir_new\u003d\"arch/arm/plat-omap/include/plat\"\nheaders\u003d$(cd $mach_dir_old \u0026\u0026 ls *.h)\nomap_dirs\u003d\"arch/arm/*omap*/ \\\ndrivers/video/omap \\\nsound/soc/omap\"\nother_files\u003d\"drivers/leds/leds-ams-delta.c \\\ndrivers/mfd/menelaus.c \\\ndrivers/mfd/twl4030-core.c \\\ndrivers/mtd/nand/ams-delta.c\"\n\nfor header in $headers; do\n\told\u003d\"#include \u003cmach\\/$header\"\n\tnew\u003d\"#include \u003cplat\\/$header\"\n\tfor dir in $omap_dirs; do\n\t\tfind $dir -type f -name \\*.[chS] | \\\n\t\t\txargs sed -i \"s/$old/$new/\"\n\tdone\n\tfind drivers/ -type f -name \\*omap*.[chS] | \\\n\t\txargs sed -i \"s/$old/$new/\"\n\tfor file in $other_files; do\n\t\tsed -i \"s/$old/$new/\" $file\n\tdone\ndone\n\nfor header in $(ls $mach_dir_old/*.h); do\n\tgit mv $header $plat_dir_new/\ndone\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4238ef54690ea502a22aab41c377f23588c387d0",
      "tree": "245fb84ab33c185fb0edca2066582380efa69ff3",
      "parents": [
        "b8430e1b82b7e514d76a88eb70a7d8831d50df1e"
      ],
      "author": {
        "name": "Brian Niebuhr",
        "email": "bniebuhr3@gmail.com",
        "time": "Wed Oct 14 12:04:33 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:44 2009 -0700"
      },
      "message": "USB: gadget: Fix EEM driver comments and VID/PID\n\nRemove expository comments and fix USB VID and PID\n\nSigned-off-by: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c6c599272374a358b4171d50ffd605e6cf7b481c",
      "tree": "8ce918c724c39e88e96d7abf243955718e71da9a",
      "parents": [
        "ff945afb10bc9d81f395da474fa2aa88ee620e48",
        "40d28582316d8dcb535c359a14b71cb910ad6e73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:24:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:24:25 2009 -0700"
      },
      "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: (32 commits)\n  USB: serial: no unnecessary GFP_ATOMIC in oti6858\n  USB: serial: fix race between unthrottle and completion handler in visor\n  USB: serial: fix assumption that throttle/unthrottle cannot sleep\n  USB: serial: fix race between unthrottle and completion handler in symbolserial\n  USB: serial: fix race between unthrottle and completion handler in opticon\n  USB: ehci: Fix isoc scheduling boundary checking.\n  USB: storage: When a device returns no sense data, call it a Hardware Error\n  USB: small fix in error case of suspend in generic usbserial code\n  USB: visor: fix trivial accounting bug in visor driver\n  USB: Fix throttling in generic usbserial driver\n  USB: cp210x: Add support for the DW700 UART\n  USB: ipaq: fix oops when device is plugged in\n  USB: isp1362: fix build warnings on 64-bit systems\n  USB: gadget: imx_udc: Use resource size\n  USB: storage: iRiver P7 UNUSUAL_DEV patch\n  USB: musb: make HAVE_CLK support optional\n  USB: xhci: Fix dropping endpoints from the xHC schedule.\n  USB: xhci: Don\u0027t wait for a disable slot cmd when HC dies.\n  USB: xhci: Handle canceled URBs when HC dies.\n  USB: xhci: Stop debugging polling loop when HC dies.\n  ...\n"
    },
    {
      "commit": "d86a83f4acbded4095a632e861183d117ec7405a",
      "tree": "2c0bb415c03edcb9452e04b094c3b6f820a50a74",
      "parents": [
        "2f13612a86dd785d581e29aed4db2fb98ba507ca"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Fri Sep 18 09:14:46 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 09 13:52:07 2009 -0700"
      },
      "message": "USB: gadget: imx_udc: Use resource size\n\nUse the resource_size function instead of manually calculating the\nresource size. This reduces the chance of introducing off-by-one errors.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1442138372d19907473cfc82c37e8dd7c3359034",
      "tree": "d2ee2a1ddc5e608034e273b246269ebd696c410e",
      "parents": [
        "902ff186114b50c859c46ac762d4b1e6223991d3",
        "a2767cfb1d9d97c3f861743f1ad595a80b75ec99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:34:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 09 09:34:52 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Don\u0027t allocate smaller sized mappings on every iteration\n  sh: Try PMB mapping based on physical address, not mapping size\n  sh: Plug PMB alloc memory leak\n  sh: Sprinkle __uses_jump_to_uncached\n  sh: enable sleep state LEDs on Ecovec24\n  usb: r8a66597-udc unaligned fifo fix\n  sh: mach-ecovec24: Document DS2 switch settings.\n  sh: Build fix: export __movmem\n  sh: Disable unaligned kernel access printks by default.\n  sh: mach-ecovec24: modify 1st MTD area to read only\n  sh: mach-ecovec24: Add TouchScreen support\n  sh: magicpanelr2 and dreamcast can use the generic I/O base.\n  sh: Don\u0027t enable interrupts in the page fault path\n  sh: Set the default I/O port base to P2SEG.\n  sh: Handle ioport_map() cases for \u003e\u003d P1SEG addresses.\n"
    },
    {
      "commit": "59c82d12aa898c2f373b7e44bdea0b7c762ceccc",
      "tree": "711b5b17b4a1f3c7790d3793bad27beb141dfe42",
      "parents": [
        "9c472c4dd892b75c19d13b8fdbe35fbb09bdbd0d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Sep 30 11:57:24 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 06 10:59:03 2009 +0900"
      },
      "message": "usb: r8a66597-udc unaligned fifo fix\n\nRework the r8a66597-udc fifo code to avoid unaligned accesses.\n\nWithout this patch unaligned exceptions will degrade the\nUSB performance. The exceptions come from the fact that\nthe usb fifo data buffers may be misaligned.\n\nThis patch updates the fifo access code to only use\ninsl()/outsl() and insw()/outsw() in the case of properly\naligned data buffers. The fallback case is that inl()/inw()\nare used for misaligned buffer reads together with outb()\nthat is used for misaligned buffer writes.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "828c09509b9695271bcbdc53e9fc9a6a737148d2",
      "tree": "072ffad6f02db7bf4095e07e2b90247cfa042998",
      "parents": [
        "1c4115e595dec42aa0e81ba47ef46e35b34ed428"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 01 15:43:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 01 16:11:11 2009 -0700"
      },
      "message": "const: constify remaining file_operations\n\n[akpm@linux-foundation.org: fix KVM]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bcd57ab61e7cabed626226a3771617981c11ce1",
      "tree": "687c0c35fb2a632cb8c56b2729f9c3873c9461bd",
      "parents": [
        "95e0d86badc410d525ea7218fd32df7bfbf9c837"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 24 04:22:25 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 18:13:10 2009 -0700"
      },
      "message": "headers: utsname.h redux\n\n* remove asm/atomic.h inclusion from linux/utsname.h --\n   not needed after kref conversion\n * remove linux/utsname.h inclusion from files which do not need it\n\nNOTE: it looks like fs/binfmt_elf.c do not need utsname.h, however\ndue to some personality stuff it _is_ needed -- cowardly leave ELF-related\nheaders and files alone.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e221be815cd263480928248bfd4541497017a1b",
      "tree": "d42986403e37736e0f7f070495857b3ff066d56e",
      "parents": [
        "d0a38365d9585bf3fb71f7c57fd532441a14f3e8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Sep 07 17:08:39 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:39 2009 -0700"
      },
      "message": "USB: gadget: ether needs to select CRC32\n\nFix build error, ether uses/needs to select CRC32 config symbol:\n\nether.c:(.text+0x271480): undefined reference to `crc32_le\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7f536692afd45eea349501beb2b76492a3524a28",
      "tree": "756b60a8f63190195f4e69c23d283ad743e425bb",
      "parents": [
        "392ca68b401e0797115a08836642faad5778fdb2"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Aug 24 18:27:23 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:37 2009 -0700"
      },
      "message": "USB: gadget: double free_irq() in at91udc_probe()\n\nIf request_irq() fails, udp_irq is freed twice.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48d316770bd4dcf3d21b53cfa91e358280c31d69",
      "tree": "8a65b7cdfbdb23f6774e0a280f8a14e02d30cd39",
      "parents": [
        "2912282c06f219cf1634a624653c445329b37acf"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Aug 25 10:26:57 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:37 2009 -0700"
      },
      "message": "USB: double put_tty_driver(gs_tty_driver) in gserial_setup()\n\nIf the driver cannot be registered, put_tty_driver(gs_tty_driver)\noccurred here as well as at label fail.\n\nput_tty_driver() already occurs at label fail\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "04c4ab17c7c39603c5017bee20d3b8ccb2f19816",
      "tree": "b64240326a0c5875669a09a98275abf7700fc31a",
      "parents": [
        "29cf1b72f34519413b3fafbccc9ac776eb948ede"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Aug 19 02:23:35 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:37 2009 -0700"
      },
      "message": "USB: fsl_qe_udc: Add fsl,mpc8323-qe-usb compatible entry\n\nCurrent bindings specify that \"fsl,mpc8323-qe-usb\" compatible entry\nshould be used as a base match for QE UDCs, so update the driver to\ncomply with the bindings.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "823c3fd9cc71714fe22ea415a68da746800d5a9a",
      "tree": "09682e9c4f66520a390687420e47d17be3a8573f",
      "parents": [
        "9b39e9ddedeef48569f8aac60a7b4c1fbb127c7d"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 03 11:05:59 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:35 2009 -0700"
      },
      "message": "USB: s3c2410: unregister should call unbind, not disconnect\n\nThis patch (as1275) fixes the s3c2410 device controller driver.  Its\nusb_gadget_unregister_driver() routine is supposed to call the gadget\ndriver\u0027s unbind method, not the disconnect method.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9b39e9ddedeef48569f8aac60a7b4c1fbb127c7d",
      "tree": "d2cc583190e18fa03298e84093c3346e1646007c",
      "parents": [
        "877accca79b706afe5d78b9a92cf4f22919fb2b0"
      ],
      "author": {
        "name": "Brian Niebuhr",
        "email": "bniebuhr@efjohnson.com",
        "time": "Fri Aug 14 10:04:22 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:35 2009 -0700"
      },
      "message": "USB: gadget: Add EEM gadget driver\n\nThis patch adds a CDC EEM ethernet gadget driver.  CDC EEM is a newer\nUSB ethernet specification that uses a simpler interface than the older\nCDC ECM.  This makes CDC EEM usable by a wider set of USB hardware.\nBy default the ethernet gadget will still use CDC ECM/Subset, but kernel\nconfiguration and/or a module parameter will allow alternative use of\nthe CDC EEM protocol.\n\nChanges since last version:\n\t- Brought in missing RNDIS changes that caused compile error\n\t- Modified \u0027sentinel CRC\u0027 checking to match EEM host driver\n\nSigned-off-by: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e792b1b0b83c276ca786b01cad662dc2e5d18843",
      "tree": "f9b52743334a3395ac481571517624eff77589fb",
      "parents": [
        "417b57b3e4e34df07a2aceaf75baffeacdd9385f"
      ],
      "author": {
        "name": "Robin Callender",
        "email": "robin_callender@hotmail.com",
        "time": "Sun Aug 02 11:38:58 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:32 2009 -0700"
      },
      "message": "USB: gadget: audio driver seg-fault fix\n\nThe included patch can be applied to the new usb gadget audio driver.\n\nIt addresses a seg-fault in uncovered in g_audio.ko.\nThe fault occurs in the function u_audio.c::gaudio_open_end_dev() when\ndevice /dev/snd/pcmC0D0c (FILE_PCM_CAPTURE) is not present.\n\nI suspect there may be similar problems with device /dev/snd/pcmC0D0p\n(FILE_PCM_PLAYBACK) handling also.  I leave that for the developer(s),\nas I was unsure as to the side-effects of not calling\nplayback_default_hw_params() in the initialization phase.\n\nSigned-off-by: Robin Callender \u003crobin_callender@hotmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "417b57b3e4e34df07a2aceaf75baffeacdd9385f",
      "tree": "0e0454a8f1cf0a40633dd42a94da9935573bf292",
      "parents": [
        "d0defb855c8504c49b92bdc0203689ce9b4cf7ba"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Aug 06 16:09:51 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:32 2009 -0700"
      },
      "message": "USB: gadget: Read buffer overflow\n\nCheck whether index is within bounds before testing the element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa781af00a7f55ade0ce8a21d4b08f1f6c77e8cd",
      "tree": "7810a7213fed915af7468307c6a7f8e1e3db16ce",
      "parents": [
        "501c9c0802d9fee05efb300de06c8b3d04f17458"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Jul 27 15:00:35 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:31 2009 -0700"
      },
      "message": "USB: at91: Add USB gadget driver selection for at91sam9g45 series\n\nAdd gadget USB drivers for at91sam9g45 series. Those SOC include\nhigh speed USB interfaces.\nThe gadget driver is the already available atmel_usba_udc.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "e9238221d3fef990e2fd01702ebe5af90dda52a2",
      "tree": "f3f4c128dbfe927bea1935a81c84c7b493707a4d",
      "parents": [
        "527101ce6a96c037a2555aa43222faa6fdd21e97"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 22 14:44:17 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:30 2009 -0700"
      },
      "message": "USB: dummy-hcd: accept mismatch between wLength and transfer length\n\nThis patch (as1269) fixes a bug in the way dummy_hcd handles control\nURBs.  Currently it returns a -EOVERFLOW error if the wLength value in\nthe setup packet is different from the URB\u0027s transfer_buffer_length.\n\nOther host controller drivers don\u0027t do this.  There\u0027s no reason the\ntwo length values have to be equal, and in fact they sometimes aren\u0027t\n-- a driver might set the transfer length to the maxpacket value in\norder to handle buggy devices that don\u0027t respect wLength.\n\nThis patch simply removes the unnecessary check and error return.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b7800218bccb52dbcb1613bb51425b21441b81f9",
      "tree": "645196334309fd32d27df6d26763b4ce21d46245",
      "parents": [
        "058e698b6372aa32b3b0dbbb81e5531a2ae3e56c"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jul 15 20:12:30 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:28 2009 -0700"
      },
      "message": "USB: gadget: s3c-hsotg: missing parentheses\n\nAdd missing parentheses\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCC: Ben Dooks \u003cben@simtec.co.uk\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "058e698b6372aa32b3b0dbbb81e5531a2ae3e56c",
      "tree": "1b29534beb35d5aab02c448a1aa0dd406229ca3d",
      "parents": [
        "d12b85e7de1abce4db940ebb169f064583b5796e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jul 12 09:43:52 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:28 2009 -0700"
      },
      "message": "USB: gadget: Drop NULL test on list_entry result\n\nlist_entry, which is an alias for container_of, cannot return NULL, as\nthere is no way to add a NULL value to a doubly linked list.\n\nA simplified version of the semantic match that findds this problem is as\nfollows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r@\nexpression x,E;\nstatement S1,S2;\nposition p,p1;\n@@\n\n*x \u003d list_entry@p(...)\n... when !\u003d x \u003d E\n*if@p1 (x \u003d\u003d NULL) S1 else S2\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ab26d20f3ef1105d889f702cd01fba8c6fb32f73",
      "tree": "afe07b1938e05f83b5824feaa3a4d8e6d8bdce64",
      "parents": [
        "4c6e8971cbe0148085fcf6fd30eaa3c39f8a8cce"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Wed Jul 01 03:46:25 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:23 2009 -0700"
      },
      "message": "USB: gadget: pxa25x: basic transceiver support\n\nThis adds very basic otg_transceiver support, with vbus_session\nand vbus_draw callbacks.\n\nNow VBUS sensing can be handled by an external driver which registers\nthe otg_transceiver interface. It also allows gadget drivers to configure\nthe current drawn from VBUS. The UDC driver just passes their requests\nalong to the transceiver driver.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b95cd7ec3e93bae199e820bd65b21b23e4538acc",
      "tree": "c1a99b3dfd9b52bd0194d3aff6231867887d990f",
      "parents": [
        "512ad27d8667158747de2e8da8a23e8f50e91856"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sun Jun 21 23:21:55 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:20 2009 -0700"
      },
      "message": "USB audio gadget: Un-inline generic_[gs]et_cmd\n\nThose functions are used only used to fill the set/get members of\nusb_audio_control. It doesn\u0027t make much sense to inline them.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "512ad27d8667158747de2e8da8a23e8f50e91856",
      "tree": "3c56c7265a1e2d7530ddb9c31806d3c1086ac6f5",
      "parents": [
        "315ad3028c8aae14891797040f855fc3291a076b"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sun Jun 21 23:23:05 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:20 2009 -0700"
      },
      "message": "USB audio gadget: Prefix all macro definitions with UAC_ in linux/usb/audio.h\n\nlinux/usb/audio.h is a public header file that includes definitions\nexported to userspace. To avoid namespace clashes, prefix all macro\ndefinitions with UAC_. Existing macros and structures prefixed with\nUSB_AC_ and USB_AS_ are renamed for consistency.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "85e08ca54c5c203cd2638f0fc8fa899a539f6254",
      "tree": "145fef8b25d136293d3dc8eb2dfecd84ce1ea08e",
      "parents": [
        "81bf46f3034046c572714bdee1dc51beb3475082"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@skynet.be",
        "time": "Sun Jun 21 23:19:23 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 23 06:46:19 2009 -0700"
      },
      "message": "USB: Move endpoint sync type definitions from usb/audio.h to usb/ch9.h\n\nAnd use the new definitions in the USB Audio Class gadget driver.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "b87221de6a4934eda856475a0065688d12973a04"
}
