)]}'
{
  "log": [
    {
      "commit": "9afa3195b96da7d2320ec44d19fbfbded7a15571",
      "tree": "15c4222de2a2b2814c9430dcb4e997b18597881c",
      "parents": [
        "7c2db36e730ee4facd341679ecb21ee73ba92831",
        "df63447f1a4402d7d9c6a9cd1c39a6d6766452d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:40:58 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:40:58 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"Assorted tiny fixes queued in trivial tree\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (22 commits)\n  DocBook: update EXPORT_SYMBOL entry to point at export.h\n  Documentation: update top level 00-INDEX file with new additions\n  ARM: at91/ide: remove unsused at91-ide Kconfig entry\n  percpu_counter.h: comment code for better readability\n  x86, efi: fix comment typo in head_32.S\n  IB: cxgb3: delay freeing mem untill entirely done with it\n  net: mvneta: remove unneeded version.h include\n  time: x86: report_lost_ticks doesn\u0027t exist any more\n  pcmcia: avoid static analysis complaint about use-after-free\n  fs/jfs: Fix typo in comment : \u0027how may\u0027 -\u003e \u0027how many\u0027\n  of: add missing documentation for of_platform_populate()\n  btrfs: remove unnecessary cur_trans set before goto loop in join_transaction\n  sound: soc: Fix typo in sound/codecs\n  treewide: Fix typo in various drivers\n  btrfs: fix comment typos\n  Update ibmvscsi module name in Kconfig.\n  powerpc: fix typo (utilties -\u003e utilities)\n  of: fix spelling mistake in comment\n  h8300: Fix home page URL in h8300/README\n  xtensa: Fix home page URL in Kconfig\n  ...\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "617677295b53a40d0e54aac4cbbc216ffbc755dd",
      "tree": "51b9e87213243ed5efff252c8e8d8fec4eebc588",
      "parents": [
        "5c8d1b68e01a144813e38795fe6dbe7ebb506131",
        "6abb7c25775b7fb2225ad0508236d63ca710e65f"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 29 10:48:30 2013 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 29 10:48:30 2013 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tdrivers/devfreq/exynos4_bus.c\n\nSync with Linus\u0027 tree to be able to apply patches that are\nagainst newer code (mvneta).\n"
    },
    {
      "commit": "91d09454b146e986d917e638781f3e759c6647f6",
      "tree": "bcfa48b194c8178cae9499ab5857a3346b210559",
      "parents": [
        "d703cb32ebbbebaa98a22c8c02d7a8a126ab8f38"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Tue Jan 22 10:30:33 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 22 12:01:34 2013 -0800"
      },
      "message": "drivers/net/irda: remove depends on CONFIG_EXPERIMENTAL\n\nThe CONFIG_EXPERIMENTAL config item has not carried much meaning for a\nwhile now and is almost always enabled by default. As agreed during the\nLinux kernel summit, remove it from any \"depends on\" lines in Kconfigs.\n\nCC: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4f73bc4dd3e8563ef4109f293a092820dff66d92",
      "tree": "8ebd5d01abaceb70da1932db1a5e7219630b0fd3",
      "parents": [
        "a1bf9584429d61b7096f93ae09325e1ba538e9e8"
      ],
      "author": {
        "name": "Joe Millenbach",
        "email": "jmillenbach@gmail.com",
        "time": "Thu Jan 17 22:44:22 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Jan 18 16:15:27 2013 -0800"
      },
      "message": "tty: Added a CONFIG_TTY option to allow removal of TTY\n\nThe option allows you to remove TTY and compile without errors. This\nsaves space on systems that won\u0027t support TTY interfaces anyway.\nbloat-o-meter output is below.\n\nThe bulk of this patch consists of Kconfig changes adding \"depends on\nTTY\" to various serial devices and similar drivers that require the TTY\nlayer.  Ideally, these dependencies would occur on a common intermediate\nsymbol such as SERIO, but most drivers \"select SERIO\" rather than\n\"depends on SERIO\", and \"select\" does not respect dependencies.\n\nbloat-o-meter output comparing our previous minimal to new minimal by\nremoving TTY.  The list is filtered to not show removed entries with awk\n\u0027$3 !\u003d \"-\"\u0027 as the list was very long.\n\nadd/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)\nfunction                                     old     new   delta\nchr_dev_init                                 166     170      +4\nallow_signal                                  80      82      +2\nstatic.__warned                              143     142      -1\ndisallow_signal                               63      62      -1\n__set_special_pids                            95      94      -1\nunregister_console                           126     121      -5\nstart_kernel                                 546     541      -5\nregister_console                             593     588      -5\ncopy_from_user                                45      40      -5\nsys_setsid                                   128     120      -8\nsys_vhangup                                   32      19     -13\ndo_exit                                     1543    1526     -17\nbitmap_zero                                   60      40     -20\narch_local_irq_save                          137     117     -20\nrelease_task                                 674     652     -22\nstatic.spin_unlock_irqrestore                308     260     -48\n\nSigned-off-by: Joe Millenbach \u003cjmillenbach@gmail.com\u003e\nReviewed-by: Jamey Sharp \u003cjamey@minilop.net\u003e\nReviewed-by: Josh Triplett \u003cjosh@joshtriplett.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d6c53c0e9bd0a83f9f9ddbc9fd80141a54d83896",
      "tree": "2b749451607e0a52d97d61af984e7aa2e3818067",
      "parents": [
        "05c7cd39907184328f48d3e7899f9cdd653ad336"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Jan 03 15:53:05 2013 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jan 15 22:23:16 2013 -0800"
      },
      "message": "TTY: move low_latency to tty_port\n\nOne point is to have less places where we actually need tty pointer.\nThe other is that low_latency is bound to buffer processing and\nbuffers are now in tty_port. So it makes sense to move low_latency to\ntty_port too.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d82603c6da7579c50ebe3fe7da6e3e267d9f6427",
      "tree": "9bf2bb015fa7171440d5cb9be2e572faa44dd488",
      "parents": [
        "145bfa9d16cb1277cc98197f9bd048feacba3b8a"
      ],
      "author": {
        "name": "Jorrit Schippers",
        "email": "jorrit@ncode.nl",
        "time": "Thu Dec 27 17:33:02 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jan 03 16:15:49 2013 +0100"
      },
      "message": "treewide: Replace incomming with incoming in all comments and strings\n\nSigned-off-by: Jorrit Schippers \u003cjorrit@ncode.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1dd06ae8db716e17ec7e06244b858606edf378c0",
      "tree": "ae4116a9b029ab570a58fae5275cfbb3af6a1d64",
      "parents": [
        "45122ca26ced7fae41049326a3797a73f961db2e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Dec 06 14:30:56 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 07 14:22:22 2012 -0500"
      },
      "message": "drivers/net: fix up function prototypes after __dev* removals\n\nThe __dev* removal patches for the network drivers ended up messing up\nthe function prototypes for a bunch of drivers.  This patch fixes all of\nthem back up to be properly aligned.\n\nBonus is that this almost removes 100 lines of code, always a nice\nsurprise.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "682d7978aee072f411fc747d32954a8371dd7b1b",
      "tree": "eeda0abd33caeb14d0adbc5ffd2a9a8cbb4b2ac8",
      "parents": [
        "a5a81f0b9025867efb999d14a8dfc1907c5a4c3b",
        "9f9a12f8ca79839c948464a37c5b557808278708"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 03 15:35:28 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 03 15:35:28 2012 -0500"
      },
      "message": "Merge tag \u0027dev_removal\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/net-next\n\nNetworking:  Remove __dev* markings from the networking drivers\n\nThis is a series of patches that remove the dev* attributes for all\nnetworking drivers, with the exception of wireless drivers, those are in\na different branch.\n\nUse of __devinit, __devexit_p, __devinitdata, __devinitconst, and\n__devexit are no longer needed since CONFIG_HOTPLUG is being removed as\nan option.\n\nNote, there are some devinit compiler section mismatch warnings due to\nthis series, but they are fixed up when merged with my driver-next\nbranch, which fixes the PCI device id warnings, and removes the modpost\ndetection, as it\u0027s no longer needed.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45ac936c3ec93f347cfb7652bd7b332dc0c9b2e8",
      "tree": "38ef229b827ad2d79c4cc748fe35c98b17afddfe",
      "parents": [
        "bb1f4606754c45bbb467c15aa5fec84228f73e47"
      ],
      "author": {
        "name": "Bill Pemberton",
        "email": "wfp5p@virginia.edu",
        "time": "Mon Dec 03 09:24:13 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Dec 03 11:16:56 2012 -0800"
      },
      "message": "irda: remove __dev* attributes\n\nCONFIG_HOTPLUG is going away as an option.  As result the __dev*\nmarkings will be going away.\n\nRemove use of __devinit, __devexit_p, __devinitdata, __devinitconst,\nand __devexit.\n\nSigned-off-by: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "96070ae4d08eefe62ac534904ce21a01e1a5c9c4",
      "tree": "b515765ef5f286e870cfea782f2bcf15666a426c",
      "parents": [
        "60e476d02129acb1f863a9b4932358678ee6a355"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Sat Dec 01 01:07:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 03 13:32:15 2012 -0500"
      },
      "message": "irda: ep7211-sir: Convert to platform_diver\n\nThis patch converts ep7211-sir driver to platform_driver.\nSince driver can be used not only for EP7211 CPU, function names\nwas be renamed to generic clps711x...\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24bc518a6888e4c97add5a5ebbff11c1ccac219f",
      "tree": "d125270f4e8432cebcbc8af9079dece51dd798a0",
      "parents": [
        "b3e3bd71b429c04490d6a57671f2bbe2121d4f5a",
        "194d9831f0419b5125dc94ec0ece4434d8ef74f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 25 12:49:17 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 25 12:49:17 2012 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/pcie/tx.c\n\nMinor iwlwifi conflict in TX queue disabling between \u0027net\u0027, which\nremoved a bogus warning, and \u0027net-next\u0027 which added some status\nregister poking code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2355a62bcbdcc4b567425bab036bfab6ade87eed",
      "tree": "26d2915c61868934d98d3149be697a1fa3761eaf",
      "parents": [
        "b4dd006760d671337b62532277b0296bcee8dfd4"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Tue Nov 20 09:59:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 20 15:51:55 2012 -0500"
      },
      "message": "irda: sir_dev: Fix copy/paste typo\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23612632435892fe66268f9598d5550ccdfdeea8",
      "tree": "fe02fba94ec8f92997d60c331d7a8d9003bed907",
      "parents": [
        "890fd701ed64aa3084aefed28fd4f0d1720f14f1"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Wed Nov 07 21:44:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 08 21:59:35 2012 -0500"
      },
      "message": "irda: sh-irda: Remove SH7377 support\n\nThe shmobile SH7377 already was removed from source tree.\nThis remove SH7377 support for sh-irda.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "890fd701ed64aa3084aefed28fd4f0d1720f14f1",
      "tree": "9fd633dfbc919a2f4b439efc5bed1025493bd5a1",
      "parents": [
        "a4477c4ddb5d3552b4d204f49047bdbb097c4450"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Wed Nov 07 21:44:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 08 21:59:35 2012 -0500"
      },
      "message": "irda: sh-irda: Remove SH7367 support\n\nThe shmobile SH7367 already was removed from source tree.\nThis remove SH7367 support for sh-irda.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14834540cafff24944affd6290f01359799a48ce",
      "tree": "ef2c35495e4244d8219c7607a400211011021699",
      "parents": [
        "812b074b5ba2937d2edc0e5b0019fa163ba86882"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Oct 05 12:10:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 14:37:11 2012 -0400"
      },
      "message": "drivers/net/irda/sh_sir.c: fix error return code\n\nThe function sh_sir_probe() return 0 for success and negative value\nfor most of its internal tests failures. There are two exceptions\nthat are error cases going to err_mem_*:. For this two cases, the\nfunction abort its success execution path, but returns non negative\nvalue, making it dificult for a caller function to notice the error.\n\nThis patch fixes the error cases that do not return negative values.\n\nThis was found by Coccinelle, but the code change was made by hand.\nThis patch is not robot generated.\n\nA simplified version of the semantic match that finds this problem is\nas follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "812b074b5ba2937d2edc0e5b0019fa163ba86882",
      "tree": "c21c0d6bc20c5867ba0dcadaea680cb937e00423",
      "parents": [
        "cd9d11607ebe106acab6cf3ad578e72c956823a1"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Oct 05 11:33:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 14:37:11 2012 -0400"
      },
      "message": "drivers/net/irda/sh_irda.c: fix error return code\n\nThe function sh_irda_probe() return 0 for success and negative value\nfor most of its internal tests failures. There is one exception\nthat is error case going to err_mem_4:. For this error case, the\nfunction abort its success execution path, but returns non negative\nvalue, making it difficult for a caller function to notice the error.\n\nThis patch fixes the error case that do not return negative value.\n\nThis was found by Coccinelle, but the code change was made by hand.\nThis patch is not robot generated.\n\nA simplified version of the semantic match that finds this problem is\nas follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd9d11607ebe106acab6cf3ad578e72c956823a1",
      "tree": "fa91ec2c437267fd9dafad795b4786d51f12cc58",
      "parents": [
        "cbd841ca91b4f87d62263f8d86af1b14a745c413"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Oct 05 11:33:06 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 14:37:11 2012 -0400"
      },
      "message": "drivers/net/irda/sa1100_ir.c: fix error return code\n\nThe function sa1100_irda_probe() return 0 for success and negative\nvalue for most of its internal tests failures. There is one exception\nthat is error case going to err_mem_4:. For this error case, the\nfunction abort its success execution path, but returns non negative\nvalue, making it difficult for a caller function to notice the error.\n\nThis patch fixes the error case that do not return negative value.\n\nThis was found by Coccinelle, but the code change was made by hand.\nThis patch is not robot generated.\n\nA simplified version of the semantic match that finds this problem is\nas follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbd841ca91b4f87d62263f8d86af1b14a745c413",
      "tree": "948fcca23623df7aeb97a7bf846f1c41a6cc7eae",
      "parents": [
        "6734011f3c9a17070f157656f8b15e051e37aee1"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Oct 05 11:33:05 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 14:37:11 2012 -0400"
      },
      "message": "drivers/net/irda/pxaficp_ir.c: fix error return code\n\nThe function pxa_irda_probe() return 0 for success and negative value\nfor most of its internal tests failures. There is one exception\nthat is error case going to err_mem_3:. For this error case, the\nfunction abort its success execution path, but returns non negative\nvalue, making it difficult for a caller function to notice the error.\n\nThis patch fixes the error case that do not return negative value.\n\nThis was found by Coccinelle, but the code change was made by hand.\nThis patch is not robot generated.\n\nA simplified version of the semantic match that finds this problem is\nas follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6734011f3c9a17070f157656f8b15e051e37aee1",
      "tree": "b0b4f3412ec1c75771ab508a6c2de244e7011c2a",
      "parents": [
        "87286477c4688e5324e24916a1b2da4972ea84ba"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Oct 05 11:33:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 14:37:11 2012 -0400"
      },
      "message": "drivers/net/irda/mcs7780.c: fix error return code\n\nThe function mcs_probe() return 0 for success and negative value\nfor most of its internal tests failures. There is one exception\nthat is error case going to error2:. For this error case, the\nfunction abort its success execution path, but returns non negative\nvalue, making it difficult for a caller function to notice the error.\n\nThis patch fixes the error case that do not return negative value.\n\nA simplified version of the semantic match that finds this problem is\nas follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87286477c4688e5324e24916a1b2da4972ea84ba",
      "tree": "6d84da6f5fa438e6e6fd8453f16e298a9edcdec8",
      "parents": [
        "0968a9d1c8f1d0d91e64faf49f6b1ef4f8775aa6"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Fri Oct 05 11:33:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 14:37:10 2012 -0400"
      },
      "message": "drivers/net/irda/irtty-sir.c: fix error return code\n\nThe function irtty_open() return 0 for success and negative value\nfor most of its internal tests failures. There is one exception\nthat is error case going to out_put:. For this error case, the\nfunction abort its success execution path, but returns non negative\nvalue, making it difficult for a caller function to notice the error.\n\nThis patch fixes the error case that do not return negative value.\n\nThis was found by Coccinelle, but the code change was made by hand.\nThis patch is not robot generated.\n\nA simplified version of the semantic match that finds this problem is\nas follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n(\nif@p1 (\\(ret \u003c 0\\|ret !\u003d 0\\))\n { ... return ret; }\n|\nret@p1 \u003d 0\n)\n... when !\u003d ret \u003d e1\n    when !\u003d \u0026ret\n*if(...)\n{\n  ... when !\u003d ret \u003d e2\n      when forall\n return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cd11c0c47b8690b47e7573311ce5c483cb344ed",
      "tree": "59f51c2bb3f73b21005105095d7321d35616ca9d",
      "parents": [
        "b9541d94bcd2f23a069dbe84830fef1bbcd643f0",
        "1ec9c26ad0890003f2b8a4ab97164f66d5de3f6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 19:11:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 19:11:38 2012 -0700"
      },
      "message": "Merge tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM soc multiplatform enablement from Olof Johansson:\n \"This is a pretty significant branch.  It\u0027s the introduction of the\n  first multiplatform support on ARM, and with this (and the later\n  branch) merged, it is now possible to build one kernel that contains\n  support for highbank, vexpress, mvebu, socfpga, and picoxcell.  More\n  platforms will be convered over in the next few releases.\n\n  Two critical last things had to be done for this to be practical and\n  possible:\n   * Today each platform has its own include directory under\n     mach-\u003cmach\u003e/include/mach/*, and traditionally that is where a lot\n     of driver/platform shared definitions have gone, such as platform\n     data structures.  They now need to move out to a common location\n     instead, and this branch moves a large number of those out to\n     include/linux/platform_data.\n   * Each platform used to list the device trees to compile for its\n     boards in mach-\u003cmach\u003e/Makefile.boot.\n\n  Both of the above changes will mean that there are some merge\n  conflicts to come (and some to resolve here).  It\u0027s a one-time move\n  and once it settles in, we should be good for quite a while.  Sorry\n  for the overhead.\"\n\nFix conflicts as per Olof.\n\n* tag \u0027multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (51 commits)\n  ARM: add v7 multi-platform defconfig\n  ARM: msm: Move core.h contents into common.h\n  ARM: highbank: call highbank_pm_init from .init_machine\n  ARM: dtb: move all dtb targets to common Makefile\n  ARM: spear: move platform_data definitions\n  ARM: samsung: move platform_data definitions\n  ARM: orion: move platform_data definitions\n  ARM: vexpress: convert to multi-platform\n  ARM: initial multiplatform support\n  ARM: mvebu: move armada-370-xp.h in mach dir\n  ARM: vexpress: remove dependency on mach/* headers\n  ARM: picoxcell: remove dependency on mach/* headers\n  ARM: move all dtb targets out of Makefile.boot\n  ARM: picoxcell: move debug macros to include/debug\n  ARM: socfpga: move debug macros to include/debug\n  ARM: mvebu: move debug macros to include/debug\n  ARM: vexpress: move debug macros to include/debug\n  ARM: highbank: move debug macros to include/debug\n  ARM: move debug macros to common location\n  ARM: make mach/gpio.h headers optional\n  ...\n"
    },
    {
      "commit": "3498d13b8090c0b0ef911409fbc503a7c4cca6ef",
      "tree": "254ca00276e863d9fba25707690c66b2a04c49e9",
      "parents": [
        "def7cb8cd4e3258db88050eaaca5438bcc3dafca",
        "0c57dfcc6c1d037243c2f8fbf62eab3633326ec0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:26:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 01 12:26:52 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY changes from Greg Kroah-Hartman:\n \"As we skipped the merge window for 3.6-rc1 for the tty tree,\n  everything is now settled down and working properly, so we are ready\n  for 3.7-rc1.  Here\u0027s the patchset, it\u0027s big, but the large changes are\n  removing a firmware file and adding a staging tty driver (it depended\n  on the tty core changes, so it\u0027s going through this tree instead of\n  the staging tree.)\n\n  All of these patches have been in the linux-next tree for a while.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\nFix up more-or-less trivial conflicts in\n - drivers/char/pcmcia/synclink_cs.c:\n    tty NULL dereference fix vs tty_port_cts_enabled() helper function\n - drivers/staging/{Kconfig,Makefile}:\n    add-add conflict (dgrp driver added close to other staging drivers)\n - drivers/staging/ipack/devices/ipoctal.c:\n    \"split ipoctal_channel from iopctal\" vs \"TTY: use tty_port_register_device\"\n\n* tag \u0027tty-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (235 commits)\n  tty/serial: Add kgdb_nmi driver\n  tty/serial/amba-pl011: Quiesce interrupts in poll_get_char\n  tty/serial/amba-pl011: Implement poll_init callback\n  tty/serial/core: Introduce poll_init callback\n  kdb: Turn KGDB_KDB\u003dn stubs into static inlines\n  kdb: Implement disable_nmi command\n  kernel/debug: Mask KGDB NMI upon entry\n  serial: pl011: handle corruption at high clock speeds\n  serial: sccnxp: Make \u0027default\u0027 choice in switch last\n  serial: sccnxp: Remove mask termios caps for SW flow control\n  serial: sccnxp: Report actual baudrate back to core\n  serial: samsung: Add poll_get_char \u0026 poll_put_char\n  Powerpc 8xx CPM_UART setting MAXIDL register proportionaly to baud rate\n  Powerpc 8xx CPM_UART maxidl should not depend on fifo size\n  Powerpc 8xx CPM_UART too many interrupts\n  Powerpc 8xx CPM_UART desynchronisation\n  serial: set correct baud_base for EXSYS EX-41092 Dual 16950\n  serial: omap: fix the reciever line error case\n  8250: blacklist Winbond CIR port\n  8250_pnp: do pnp probe before legacy probe\n  ...\n"
    },
    {
      "commit": "e3a66aa33a8f06924f67770e15c22a5c52df314e",
      "tree": "fb8786f1300bdce8f6fc7462e3fd5699e057dd24",
      "parents": [
        "be2109e13fc6f017040c57615acfe1065723687b",
        "6884b680459ab850f99fc37605084187bc9888ac"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 00:22:33 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 22 01:07:21 2012 -0700"
      },
      "message": "Merge branch \u0027multiplatform/platform-data\u0027 into next/multiplatform\n\n* multiplatform/platform-data:\n  ARM: spear: move platform_data definitions\n  ARM: samsung: move platform_data definitions\n  ARM: orion: move platform_data definitions\n  ARM: nomadik: move platform_data definitions\n  ARM: w90x900: move platform_data definitions\n  ARM: vt8500: move platform_data definitions\n  ARM: tegra: move sdhci platform_data definition\n  ARM: sa1100: move platform_data definitions\n  ARM: pxa: move platform_data definitions\n  ARM: netx: move platform_data definitions\n  ARM: msm: move platform_data definitions\n  ARM: imx: move platform_data definitions\n  ARM: ep93xx: move platform_data definitions\n  ARM: davinci: move platform_data definitions\n  ARM: at91: move platform_data definitions\n\nConflicts due to removed files:\n\tarch/arm/mach-tegra/board-harmony.c\n\tarch/arm/mach-tegra/board-trimslice.c\n\nConflicts due to code removal:\n\tarch/arm/mach-tegra/board-paz00.c\n\nContext conflicts in:\n\tdrivers/mmc/host/sdhci-tegra.c\n\tdrivers/net/irda/pxaficp_ir.c\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "dc9c9759ebc65d886453c335b2b5be39f87ab01e",
      "tree": "e22f582f886455db89bcd9023e0bbdff8b7945f1",
      "parents": [
        "6861509f9fee9c5e568c5f6852bb96f2475b4179"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu Sep 20 21:13:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 21 13:47:24 2012 -0400"
      },
      "message": "net/irda: sh_sir: fix return value check in sh_sir_set_baudrate()\n\nIn case of error, the function clk_get() returns ERR_PTR()\nand never returns NULL pointer. The NULL test in the error\nhandling should be replaced with IS_ERR().\n\ndpatch engine is used to auto generated this patch.\n(https://github.com/weiyj/dpatch)\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ae8d15f686f93d2ac60a7b16d8ddfbfdfc7c00f",
      "tree": "4fd7a93ded75199748764b0e451e5751393e85b9",
      "parents": [
        "b612a85792192b70e6497619521772c38ace758e",
        "617276307cd4cdb9a95c77efaa3063695af63aa7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 22:53:18 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Sep 20 22:54:07 2012 -0700"
      },
      "message": "Merge tag \u0027multi-platform-for-3.7\u0027 of git://sources.calxeda.com/kernel/linux into next/multiplatform\n\nEnable initial ARM multi-platform support for highbank, mvebu,\nsocfpga, picoxcell, and vexpress.\n\nMulti-platform support is dependent on mach/gpio.h removal and\nrestructuring of DEBUG_LL and dtb build rules included in this branch.\n\nThis has been built for all defconfigs, and booted on highbank with\nall 5 platforms enabled.\n\nBy Rob Herring (18) and Arnd Bergmann (1)\nvia Rob Herring\n* tag \u0027multi-platform-for-3.7\u0027 of git://sources.calxeda.com/kernel/linux:\n  ARM: vexpress: convert to multi-platform\n  ARM: initial multiplatform support\n  ARM: mvebu: move armada-370-xp.h in mach dir\n  ARM: vexpress: remove dependency on mach/* headers\n  ARM: picoxcell: remove dependency on mach/* headers\n  ARM: move all dtb targets out of Makefile.boot\n  ARM: picoxcell: move debug macros to include/debug\n  ARM: socfpga: move debug macros to include/debug\n  ARM: mvebu: move debug macros to include/debug\n  ARM: vexpress: move debug macros to include/debug\n  ARM: highbank: move debug macros to include/debug\n  ARM: move debug macros to common location\n  ARM: make mach/gpio.h headers optional\n  ARM: orion: move custom gpio functions to orion-gpio.h\n  ARM: shmobile: move custom gpio functions to sh-gpio.h\n  ARM: pxa: use gpio_to_irq for sharppm_sl\n  net: pxaficp_ir: add irq resources\n  usb: pxa27x_udc: remove IRQ_USB define\n  staging: ste_rmi4: remove gpio.h include\n\nConflicts due to addition of bcm2835 and removal of pnx4008 in:\n\tarch/arm/Kconfig\n\tarch/arm/Makefile\n\nConflicts due to new dtb targets, moved to arch/arm/boot/dts/Makefile in:\n\tarch/arm/mach-imx/Makefile.boot\n\tarch/arm/mach-mxs/Makefile.boot\n\tarch/arm/mach-tegra/Makefile.boot\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "121f3f9b42eb1e1e9edb6ab0f8672e92dd610a31",
      "tree": "5b1abee308b1661a33284be1a1280f6804c7b822",
      "parents": [
        "ef61440375b0b27661348922a6615e018c5ff143"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Aug 29 10:31:14 2012 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Sep 14 09:21:57 2012 -0500"
      },
      "message": "net: pxaficp_ir: add irq resources\n\nIn order to remove dependency on mach/irqs.h, add platform device\nresources for irqs.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nCc: netdev@vger.kernel.org\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "293b2da1b61136813fc2764f43304c66ff8040e9",
      "tree": "0edb35568fa88f853da9c14cd789a8403cda1b9d",
      "parents": [
        "2960ed3468773b1a0b2533dd7a562673cc799437"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 24 15:16:48 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Sep 14 11:18:10 2012 +0200"
      },
      "message": "ARM: pxa: move platform_data definitions\n\nPlatform data for device drivers should be defined in\ninclude/linux/platform_data/*.h, not in the architecture\nand platform specific directories.\n\nThis moves such data out of the pxa include directories\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@linaro.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nAcked-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nAcked-by: Vinod Koul \u003cvinod.koul@linux.intel.com\u003e\nAcked-By: Stefan Schmidt \u003cstefan@openezx.org\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nCc: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nCc: Harald Welte \u003claforge@openezx.org\u003e\nCc: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Tomas Cech \u003csleep_walker@suse.cz\u003e\nCc: Sergey Lapin \u003cslapin@ossfans.org\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Dan Williams \u003cdjbw@fb.com\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Chris Ball \u003ccjb@laptop.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\nCc: openezx-devel@lists.openezx.org\n"
    },
    {
      "commit": "e372dc6c62bf0246a07f3291a26c562cc8659fbd",
      "tree": "c7039c1d1005b80e427761ba768d7697ae4a0b72",
      "parents": [
        "5d4121c04b3577e37e389b3553d442f44bb346d7",
        "fea7a08acb13524b47711625eebea40a0ede69a0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:13:33 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 27 07:13:33 2012 -0700"
      },
      "message": "Merge 3.6-rc3 into tty-next\n\nThis picks up all of the different fixes in Linus\u0027s tree that we also need here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9915e67eb1134b4710a4888a3e041c757869e0e2",
      "tree": "65703e668603fc428264d0fc39c32999efd9c80f",
      "parents": [
        "623d896b361f404de5ed24e312a58646ee04207d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Thu Aug 16 21:46:58 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 20 02:33:21 2012 -0700"
      },
      "message": "drivers/net/irda: fix error return code\n\nConvert a nonnegative error return code to a negative one, as returned\nelsewhere in the function.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nidentifier ret;\nexpression e1,e2;\n@@\n\nif (ret \u003c 0)\n { ... return ret; }\n ... when !\u003d ret \u003d e1\n     when forall\n*if(...)\n {\n  ... when !\u003d ret \u003d e2\n* return ret;\n }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "920d087e44c228be6270e07fdb59043380a4bb00",
      "tree": "34b8e61e58d47f2070360f223b11e534629b353d",
      "parents": [
        "f4ba394c1b02e7fc2179fda8d3941a5b3b65efb6"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Aug 06 16:08:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 08 15:40:25 2012 -0700"
      },
      "message": "drivers: net: irda: bfin_sir: fix compile error\n\nBit IREN is replaced by UMOD_IRDA and UMOD_MASK since blackfin 60x added, but\nthis driver didn\u0027t update which will cause bfin_sir build error:\n\ndrivers/net/irda/bfin_sir.c:161:9: error: \u0027IREN\u0027 undeclared (first use in this\nfunction)\ndrivers/net/irda/bfin_sir.c:435:18: error: \u0027IREN\u0027 undeclared (first use in\nthis function)\ndrivers/net/irda/bfin_sir.c:521:11: error: \u0027IREN\u0027 undeclared (first use in\nthis function)\n\nThis patch fix it.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bob Liu \u003clliubbo@gmail.com\u003e\nAcked-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c87985a3ce723995fc7b25e598238d67154108a1",
      "tree": "e60def1b77c25c1d74180f62e8a5603f9826f209",
      "parents": [
        "d155255a344c417acad74156654295a2964e6b81",
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 06 09:48:31 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 06 09:48:31 2012 -0700"
      },
      "message": "Merge tty-next into 3.6-rc1\n\nThis handles the merge issue in:\n\tarch/um/drivers/line.c\n\tarch/um/drivers/line.h\nAnd resolves the duplicate patches that were in both trees do to the\ntty-next branch not getting merged into 3.6-rc1.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "cea8f46c36c3f82860b038aa23a46e16757666ba",
      "tree": "e09dc37d2b6880d86dac09afbc0c686139d86df0",
      "parents": [
        "c1e7179a38919f02dd950801529176b72f5e5a8a",
        "91b006def384d8f07f9f324ab211fefe2b085c90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 27 15:14:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 27 15:14:26 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM updates from Russell King:\n \"First ARM push of this merge window, post me coming back from holiday.\n  This is what has been in linux-next for the last few weeks.  Not much\n  to say which isn\u0027t described by the commit summaries.\"\n\n* \u0027for-linus\u0027 of git://git.linaro.org/people/rmk/linux-arm: (32 commits)\n  ARM: 7463/1: topology: Update cpu_power according to DT information\n  ARM: 7462/1: topology: factorize the update of sibling masks\n  ARM: 7461/1: topology: Add arch_scale_freq_power function\n  ARM: 7456/1: ptrace: provide separate functions for tracing syscall {entry,exit}\n  ARM: 7455/1: audit: move syscall auditing until after ptrace SIGTRAP handling\n  ARM: 7454/1: entry: don\u0027t bother with syscall tracing on ret_from_fork path\n  ARM: 7453/1: audit: only allow syscall auditing for pure EABI userspace\n  ARM: 7452/1: delay: allow timer-based delay implementation to be selected\n  ARM: 7451/1: arch timer: implement read_current_timer and get_cycles\n  ARM: 7450/1: dcache: select DCACHE_WORD_ACCESS for little-endian ARMv6+ CPUs\n  ARM: 7449/1: use generic strnlen_user and strncpy_from_user functions\n  ARM: 7448/1: perf: remove arm_perf_pmu_ids global enumeration\n  ARM: 7447/1: rwlocks: remove unused branch labels from trylock routines\n  ARM: 7446/1: spinlock: use ticket algorithm for ARMv6+ locking implementation\n  ARM: 7445/1: mm: update CONTEXTIDR register to contain PID of current process\n  ARM: 7444/1: kernel: add arch-timer C3STOP feature\n  ARM: 7460/1: remove asm/locks.h\n  ARM: 7439/1: head.S: simplify initial page table mapping\n  ARM: 7437/1: zImage: Allow DTB command line concatenation with ATAG_CMDLINE\n  ARM: 7436/1: Do not map the vectors page as write-through on UP systems\n  ...\n"
    },
    {
      "commit": "adc8d746caa67fff4b53ba3e5163a6cbacc3b523",
      "tree": "e3f6c05f27c163b369ddd4da5f31d2a61bde6d3a",
      "parents": [
        "6d31a88cb2e01d46c0cb74aa5da529e1f92ae3db"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Jul 14 15:31:47 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jul 16 13:00:41 2012 -0700"
      },
      "message": "tty: move the termios object into the tty\n\nThis will let us sort out a whole pile of tty related races. The\nalternative would be to keep points and refcount the termios objects.\nHowever\n1. They are tiny anyway\n2. Many devices don\u0027t use the stored copies\n3. We can remove a pty special case\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "929678005ce947d521b0f8f3a76d48d7b394562b",
      "tree": "6a99c72369ab51dfb0d610537c3cdce98b8df6cb",
      "parents": [
        "3169663ac5902f2228ea0eb8cc34eb52cbd4b283"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jul 07 20:00:18 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 09 17:39:35 2012 +0100"
      },
      "message": "ARM: 7459/1: irda/pxa: use readl_relaxed() to access OSCR register\n\nAfter c00184f9ab4 \"ARM: sa11x0/pxa: convert OS timer registers to IOMEM\",\nmagician_defconfig and a few others fail to build because the OSCR\nregister is accessed by the drivers/net/irda/pxaficp_ir.c but has turned\ninto a pointer that needs to be read using readl.\n\nThere are other registers in the same driver that eventually should\nbe converted, and it\u0027s unclear whether we would want a better interface\nto access the OSCR from a device driver.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c2fd03a0115a244c5f622453b2b1f038ed5700a6",
      "tree": "55c6a15e0ab898f15b08dfe4dcba4db55dc2af9b",
      "parents": [
        "2c208890c6d4e16076c6664137703ec813e8fa6c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jun 04 12:44:18 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 06 09:31:33 2012 -0700"
      },
      "message": "drivers: net: Remove casts to same type\n\nAdding casts of objects to the same type is unnecessary\nand confusing for a human reader.\n\nFor example, this cast:\n\n        int y;\n        int *p \u003d (int *)\u0026y;\n\nI used the coccinelle script below to find and remove these\nunnecessary casts.  I manually removed the conversions this\nscript produces of casts with __force, __iomem and __user.\n\n@@\ntype T;\nT *p;\n@@\n\n-       (T *)p\n+       p\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8650a08232e75274304b812ff04cfce9af9671c",
      "tree": "0609c942e6ca99016e788ff2ee2bbed1bb9215a4",
      "parents": [
        "3c2c4b73aa79e4a1b601710b59e092441175f4bb",
        "f70d4a95edc7da87f39cd8b603ba131df2c198ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 19:22:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial updates from Jiri Kosina:\n \"As usual, it\u0027s mostly typo fixes, redundant code elimination and some\n  documentation updates.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (57 commits)\n  edac, mips: don\u0027t change code that has been removed in edac/mips tree\n  xtensa: Change mail addresses of Hannes Weiner and Oskar Schirmer\n  lib: Change mail address of Oskar Schirmer\n  net: Change mail address of Oskar Schirmer\n  arm/m68k: Change mail address of Sebastian Hess\n  i2c: Change mail address of Oskar Schirmer\n  net: Fix tcp_build_and_update_options comment in struct tcp_sock\n  atomic64_32.h: fix parameter naming mismatch\n  Kconfig: replace \"--- help ---\" with \"---help---\"\n  c2port: fix bogus Kconfig \"default no\"\n  edac: Fix spelling errors.\n  qla1280: Remove redundant NULL check before release_firmware() call\n  remoteproc: remove redundant NULL check before release_firmware()\n  qla2xxx: Remove redundant NULL check before release_firmware() call.\n  aic94xx: Get rid of redundant NULL check before release_firmware() call\n  tehuti: delete redundant NULL check before release_firmware()\n  qlogic: get rid of a redundant test for NULL before call to release_firmware()\n  bna: remove redundant NULL test before release_firmware()\n  tg3: remove redundant NULL test before release_firmware() call\n  typhoon: get rid of redundant conditional before all to release_firmware()\n  ...\n"
    },
    {
      "commit": "a481991467d38afb43c3921d5b5b59ccb61b04ba",
      "tree": "a4b0b9a14da6fd5ef7b9b512bb32dbfcfcf2cd71",
      "parents": [
        "f6a26ae7699416d86bea8cb68ce413571e9cab3c",
        "cda4db53e9c28061c100400e1a4d273ea61dfba9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 15:50:46 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB 3.5-rc1 changes from Greg Kroah-Hartman:\n \"Here is the big USB 3.5-rc1 pull request for the 3.5-rc1 merge window.\n\n  It\u0027s touches a lot of different parts of the kernel, all USB drivers,\n  due to some API cleanups (getting rid of the ancient err() macro) and\n  some changes that are needed for USB 3.0 power management updates.\n\n  There are also lots of new drivers, pimarily gadget, but others as\n  well.  We deleted a staging driver, which was nice, and finally\n  dropped the obsolete usbfs code, which will make Al happy to never\n  have to touch that again.\n\n  There were some build errors in the tree that linux-next found a few\n  days ago, but those were fixed by the most recent changes (all were\n  due to us not building with CONFIG_PM disabled.)\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.5-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (477 commits)\n  xhci: Fix DIV_ROUND_UP compile error.\n  xhci: Fix compile with CONFIG_USB_SUSPEND\u003dn\n  USB: Fix core compile with CONFIG_USB_SUSPEND\u003dn\n  brcm80211: Fix compile error for .disable_hub_initiated_lpm.\n  Revert \"USB: EHCI: work around bug in the Philips ISP1562 controller\"\n  MAINTAINERS: Add myself as maintainer to the USB PHY Layer\n  USB: EHCI: fix command register configuration lost problem\n  USB: Remove races in devio.c\n  USB: ehci-platform: remove update_device\n  USB: Disable hub-initiated LPM for comms devices.\n  xhci: Add Intel U1/U2 timeout policy.\n  xhci: Add infrastructure for host-specific LPM policies.\n  USB: Add macros for interrupt endpoint types.\n  xhci: Reserve one command for USB3 LPM disable.\n  xhci: Some Evaluate Context commands must succeed.\n  USB: Disable USB 3.0 LPM in critical sections.\n  USB: Add support to enable/disable USB3 link states.\n  USB: Allow drivers to disable hub-initiated LPM.\n  USB: Calculate USB 3.0 exit latencies for LPM.\n  USB: Refactor code to set LPM support flag.\n  ...\n\nConflicts:\n\tarch/arm/mach-exynos/mach-nuri.c\n\tarch/arm/mach-exynos/mach-universal_c210.c\n\tdrivers/net/wireless/ath/ath6kl/usb.c\n"
    },
    {
      "commit": "9bc747bea5fad819e0c0ad96e6a67ea0640dfe2b",
      "tree": "d500225e7a1c90a6bd17d3e63e2f6e781810db2b",
      "parents": [
        "32b908eea9e5ecd1049008e134eadbfcd0da5e38",
        "0e896b1ddc1905df904df98c204bacf028219729"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:23:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 22 09:23:24 2012 -0700"
      },
      "message": "Merge tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull first batch of arm-soc cleanups from Olof Johansson:\n \"These cleanups are basically all over the place.  The idea is to\n  collect changes with minimal impact but large number of changes so we\n  can avoid them from distracting in the diffstat in the other series.\n\n  A significant number of lines get removed here, in particular because\n  the ixp2000 and ixp23xx platforms get removed.  These have never been\n  extremely popular and have fallen into disuse over time with no active\n  maintainer taking care of them.  The u5500 soc never made it into a\n  product, so we are removing it from the ux500 platform.\n\n  Many good cleanups also went into the at91 and omap platforms, as has\n  been the case for a number of releases.\"\n\nTrivial modify-delete conflicts in arch/arm/mach-{ixp2000,ixp23xx}\n\n* tag \u0027cleanup\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (152 commits)\n  ARM: clps711x: Cleanup IRQ handling\n  ARM clps711x: Removed unused header mach/time.h\n  ARM: clps711x: Added note about support EP731x CPU to Kconfig\n  ARM: clps711x: Added missing register definitions\n  ARM: clps711x: Used own subarch directory for store header file\n  Dove: Fix Section mismatch warnings\n  ARM: orion5x: ts78xx debugging changes\n  ARM: orion5x: remove PM dependency from ts78xx\n  ARM: orion5x: ts78xx fix NAND resource off by one\n  ARM: orion5x: ts78xx whitespace cleanups\n  Orion5x: Fix Section mismatch warnings\n  Orion5x: Fix warning: struct pci_dev declared inside paramter list\n  ARM: clps711x: Combine header files into one for clps711x-targets\n  ARM: S3C24XX: Use common macro to define resources on mach-qt2410.c\n  ARM: S3C24XX: Use common macro to define resources on mach-osiris.c\n  ARM: EXYNOS: Adapt to cpuidle core time keeping and irq enable\n  ARM: S5PV210: Use common macro to define resources on mach-smdkv210.c\n  ARM: S5PV210: Use common macro to define resources on dev-audio.c\n  ARM: S5PC100: Use common macro to define resources on dev-audio.c\n  ARM: S5P64X0: Use common macro to define resources on dev-audio.c\n  ...\n"
    },
    {
      "commit": "94bd32792e905ae25f63491f06d7d3018b350dd2",
      "tree": "354e3637ab09679d1a31feceb640cf095bc11332",
      "parents": [
        "304b2c684e42af5b72d643322f783d88538dc817"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Sun May 13 02:40:57 2012 +0400"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun May 13 21:53:03 2012 +0200"
      },
      "message": "ARM: clps711x: Combine header files into one for clps711x-targets\n\nCurrent ARM7 Cirrus Logic product line contains only 3 cpu.\nEP7312 - Fully functional.\nEP7309 - Missing SDRAM interface.\nEP7311 - Missing DAI.\nIt makes no sense to separate the header files to identify these differences,\nit is only necessary to keep in mind the presence or lack of any features of\na specific CPU when writing code.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "97076d275cf358aa85157543d0d6d9e64f8b16df",
      "tree": "9d55241e86fba374986b0ff3ee9e4f303ebd9782",
      "parents": [
        "13b95fb714d7b7996e8d423d907beea17ad5c380"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Apr 26 11:51:07 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 27 00:03:35 2012 -0400"
      },
      "message": "NET: smsc-ircc2: mark non-experimental\n\nThis has been used by me and others for ages, let\u0027s stop calling it\nexperimental.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46267f4caa5fdf546a94b99b4c53c9424d2d4291",
      "tree": "e8422e30c6b163a4f44f9f8a5d3c085ac8069112",
      "parents": [
        "d867c43e248fa9369eb40c443eeb5e8bdd717b04"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:51 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:51 2012 -0700"
      },
      "message": "USB: stir4200.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d867c43e248fa9369eb40c443eeb5e8bdd717b04",
      "tree": "84eb0a1dd7d398b46d7443e84a8a481ebb9a0608",
      "parents": [
        "32279240abab6fe2d2399cea303d040f03fbc32c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:51 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:51 2012 -0700"
      },
      "message": "USB: ksdazzle-sir.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32279240abab6fe2d2399cea303d040f03fbc32c",
      "tree": "ae86b954f32f2a5f8139ecc89c77505226d5977f",
      "parents": [
        "6f0d27ff97f66c041e2adc86b61e8957e8dd056d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:50 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:50 2012 -0700"
      },
      "message": "USB: ks959-sir.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6f0d27ff97f66c041e2adc86b61e8957e8dd056d",
      "tree": "f5c7e05987d6a9feb06cea71646b0e938e79ad6c",
      "parents": [
        "3d55ea3e2233c994649d9e5dc9eff58f915cd81d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:50 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:50 2012 -0700"
      },
      "message": "USB: kingsun-sir.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3d55ea3e2233c994649d9e5dc9eff58f915cd81d",
      "tree": "44d704e928bf93429810d54da4b48c5183df21d8",
      "parents": [
        "d372c4197d642763a6fde0ed3baa7cfce78df22d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:49 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Apr 25 14:48:49 2012 -0700"
      },
      "message": "USB: irda-usb.c: remove err() usage\n\nerr() was a very old USB-specific macro that I thought had\ngone away.  This patch removes it from being used in the\ndriver and uses dev_err() instead.\n\nCC: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "32fd32a59cb6685324652ea0d79696c95453aebf",
      "tree": "20c7ffe8bdfe16df0943bf1a557447e8bc6f68cc",
      "parents": [
        "31f31204dfc40a4bfd9c4a3d7078df969626b24e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Apr 20 10:56:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 21 15:28:47 2012 -0400"
      },
      "message": "donauboe: replace excessive udelay with msleep\n\nNo driver should spin the CPU for 10ms, so better use\nan msleep, which is allowed in the -\u003esuspend function.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mathieu Poirier \u003cmathieu.poirier@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59bf896406471ac49d124b3e5f4edcafe28e5360",
      "tree": "40360c346a159f947d6284bf9c2fe38c70a7751c",
      "parents": [
        "3773b4540721a2e8d4b957f4619ada4bf0bc8e45"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Wed Apr 18 00:01:21 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 18 14:12:27 2012 +0200"
      },
      "message": "Fix \"the the\" in various Kconfig\n\nFix typo \"the the\" in various Kconfig.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fd9071ec61db42074a6343427b7999436021ffd2",
      "tree": "bd62323b94e7fcae0ea54106d843aa12d72082e5",
      "parents": [
        "a8cb05b238e0edfd7c63f496d9ce3e238ea68a16"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Apr 13 04:33:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 14 15:29:02 2012 -0400"
      },
      "message": "net: Fix spelling typo in net\n\nCorrect spelling typo within drivers/net.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9d54540147336c75f81c36c342b3bfec0d4d60d",
      "tree": "5541ffccba0c1053d94ed58e035f47a9c7d8aefe",
      "parents": [
        "1338631433d8de7cf85b7e8fcf1a389ad89e7a8f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 30 11:44:15 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 30 11:46:20 2012 +0100"
      },
      "message": "ARM: sa11x0: fix build errors from DMA engine API updates\n\nThe recent merge of the sa11x0 code into mainline had silent conflicts\nwith further development of the DMA engine API, leading to build errors\nand warnings:\n\ndrivers/net/irda/sa1100_ir.c: In function \u0027sa1100_irda_dma_start\u0027:\ndrivers/net/irda/sa1100_ir.c:151: error: too few arguments to function \u0027chan-\u003edevice-\u003edevice_prep_slave_sg\u0027\ndrivers/dma/sa11x0-dma.c: In function \u0027sa11x0_dma_probe\u0027:\ndrivers/dma/sa11x0-dma.c:950: warning: assignment from incompatible pointer type\n\nFix these.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0195c00244dc2e9f522475868fa278c473ba7339",
      "tree": "f97ca98ae64ede2c33ad3de05ed7bbfa4f4495ed",
      "parents": [
        "f21ce8f8447c8be8847dadcfdbcc76b0d7365fa5",
        "141124c02059eee9dbc5c86ea797b1ca888e77f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 28 15:58:21 2012 -0700"
      },
      "message": "Merge tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system\n\nPull \"Disintegrate and delete asm/system.h\" from David Howells:\n \"Here are a bunch of patches to disintegrate asm/system.h into a set of\n  separate bits to relieve the problem of circular inclusion\n  dependencies.\n\n  I\u0027ve built all the working defconfigs from all the arches that I can\n  and made sure that they don\u0027t break.\n\n  The reason for these patches is that I recently encountered a circular\n  dependency problem that came about when I produced some patches to\n  optimise get_order() by rewriting it to use ilog2().\n\n  This uses bitops - and on the SH arch asm/bitops.h drags in\n  asm-generic/get_order.h by a circuituous route involving asm/system.h.\n\n  The main difficulty seems to be asm/system.h.  It holds a number of\n  low level bits with no/few dependencies that are commonly used (eg.\n  memory barriers) and a number of bits with more dependencies that\n  aren\u0027t used in many places (eg.  switch_to()).\n\n  These patches break asm/system.h up into the following core pieces:\n\n    (1) asm/barrier.h\n\n        Move memory barriers here.  This already done for MIPS and Alpha.\n\n    (2) asm/switch_to.h\n\n        Move switch_to() and related stuff here.\n\n    (3) asm/exec.h\n\n        Move arch_align_stack() here.  Other process execution related bits\n        could perhaps go here from asm/processor.h.\n\n    (4) asm/cmpxchg.h\n\n        Move xchg() and cmpxchg() here as they\u0027re full word atomic ops and\n        frequently used by atomic_xchg() and atomic_cmpxchg().\n\n    (5) asm/bug.h\n\n        Move die() and related bits.\n\n    (6) asm/auxvec.h\n\n        Move AT_VECTOR_SIZE_ARCH here.\n\n  Other arch headers are created as needed on a per-arch basis.\"\n\nFixed up some conflicts from other header file cleanups and moving code\naround that has happened in the meantime, so David\u0027s testing is somewhat\nweakened by that.  We\u0027ll find out anything that got broken and fix it..\n\n* tag \u0027split-asm_system_h-for-linus-20120328\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-asm_system: (38 commits)\n  Delete all instances of asm/system.h\n  Remove all #inclusions of asm/system.h\n  Add #includes needed to permit the removal of asm/system.h\n  Move all declarations of free_initmem() to linux/mm.h\n  Disintegrate asm/system.h for OpenRISC\n  Split arch_align_stack() out from asm-generic/system.h\n  Split the switch_to() wrapper out of asm-generic/system.h\n  Move the asm-generic/system.h xchg() implementation to asm-generic/cmpxchg.h\n  Create asm-generic/barrier.h\n  Make asm-generic/cmpxchg.h #include asm-generic/cmpxchg-local.h\n  Disintegrate asm/system.h for Xtensa\n  Disintegrate asm/system.h for Unicore32 [based on ver #3, changed by gxt]\n  Disintegrate asm/system.h for Tile\n  Disintegrate asm/system.h for Sparc\n  Disintegrate asm/system.h for SH\n  Disintegrate asm/system.h for Score\n  Disintegrate asm/system.h for S390\n  Disintegrate asm/system.h for PowerPC\n  Disintegrate asm/system.h for PA-RISC\n  Disintegrate asm/system.h for MN10300\n  ...\n"
    },
    {
      "commit": "9ffc93f203c18a70623f21950f1dd473c9ec48cd",
      "tree": "1eb3536ae183b0bfbf7f5152a6fe4f430ae881c2",
      "parents": [
        "96f951edb1f1bdbbc99b0cd458f9808bb83d58ae"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 28 18:30:03 2012 +0100"
      },
      "message": "Remove all #inclusions of asm/system.h\n\nRemove all #inclusions of asm/system.h preparatory to splitting and killing\nit.  Performed with the following command:\n\nperl -p -i -e \u0027s!^#\\s*include\\s*\u003casm/system[.]h\u003e.*\\n!!\u0027 `grep -Irl \u0027^#\\s*include\\s*\u003casm/system[.]h\u003e\u0027 *`\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9e4db1c3eed55c22328d8022c2c80adb3093833f",
      "tree": "9643545e6bd182f1d3e19942f590a6a1e3198320",
      "parents": [
        "de8856d2c11f562c60ed9340a83db4a4f829a6e6",
        "aae528d9a8ad79d4b21b1b723abc9447fdb0d200"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 27 18:17:02 2012 -0700"
      },
      "message": "Merge branch \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM platform updates from Russell King:\n \"This covers platform stuff for platforms I have a direct interest in\n  (iow, I have the hardware).  Essentially:\n   - as we no longer support any other Acorn platforms other than RiscPC\n     anymore, we can collect all that code into mach-rpc.\n   - convert Acorn expansion card stuff to use IRQ allocation functions,\n     and get rid of NO_IRQ from there.\n   - cleanups to the ebsa110 platform to move some private stuff out of\n     its header files.\n   - large amount of SA11x0 updates:\n   - conversion of private DMA implementation to DMA engine support\n     (this actually gives us greater flexibility in drivers over the old\n     API.)\n   - re-worked ucb1x00 updates - convert to genirq, remove sa11x0\n     dependencies, fix various minor issues\n   - move platform specific sa11x0 framebuffer data into platform files\n     in arch/arm instead of keeping this in the driver itself\n   - update sa11x0 IrDA driver for DMA engine, and allow it to use DMA\n     for SIR transmissions as well as FIR\n   - rework sa1111 support for genirq, and irq allocation\n   - fix sa1111 IRQ support so it works again\n   - use sparse IRQ support\n\n  After this, I have one more pull request remaining from my current\n  set, which I think is going to be the most problematical as it\n  generates 8 conflicts.\"\n\nFixed up the trivial conflict in arch/arm/mach-rpc/Makefile as per\nRussell.\n\n* \u0027platforms\u0027 of git://git.linaro.org/people/rmk/linux-arm: (125 commits)\n  ARM: 7343/1: sa11x0: convert to sparse IRQ\n  ARM: 7342/2: sa1100: prepare for sparse irq conversion\n  ARM: 7341/1: input: prepare jornada720 keyboard and ts for sa11x0 sparse irq\n  ARM: 7340/1: rtc: sa1100: include mach/irqs.h instead of asm/irq.h\n  ARM: sa11x0: remove unused DMA controller definitions\n  ARM: sa11x0: remove old SoC private DMA driver\n  USB: sa1111: add hcd .reset method\n  USB: sa1111: add OHCI shutdown methods\n  USB: sa1111: reorganize ohci-sa1111.c\n  USB: sa1111: get rid of nasty printk(KERN_DEBUG \"%s: ...\", __FILE__)\n  USB: sa1111: sparse and checkpatch cleanups\n  ARM: sa11x0: don\u0027t static map sa1111\n  ARM: sa1111: use dev_err() rather than printk()\n  ARM: sa1111: cleanup sub-device registration and unregistration\n  ARM: sa1111: only setup DMA for DMA capable devices\n  ARM: sa1111: register sa1111 devices with dmabounce in bus notifier\n  ARM: sa1111: move USB interface register definitions to ohci-sa1111.c\n  ARM: sa1111: move PCMCIA interface register definitions to sa1111_generic.c\n  ARM: sa1111: move PS/2 interface register definitions to sa1111p2.c\n  ARM: sa1111: delete unused physical GPIO register definitions\n  ...\n"
    },
    {
      "commit": "4823cd388dd68015e254d1449bd63ffe47d83fa7",
      "tree": "6e027801b3dab713afd5fa8cd76374436e91347c",
      "parents": [
        "124d37e9f088a8f56494b0264d63d22555f53fef"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu Mar 15 08:19:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 16 23:11:14 2012 -0700"
      },
      "message": "net/irda: add clk_prepare/clk_unprepare to pxaficp_ir\n\nThis patch adds clk_prepare/clk_unprepare calls to the pxaficp_ir\ndriver by using the helper functions clk_prepare_enable and\nclk_disable_unprepare.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a997cbb330689f476646330a9708725dd1523aba",
      "tree": "18ba4b684444cb891f06eda210c32ba4e58008ab",
      "parents": [
        "5eac5f6d3706cc075c543007ad1e70150faac7ba"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sun Mar 11 11:49:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 11 15:41:18 2012 -0700"
      },
      "message": "drivers/net/irda/{ali-ircc, via-ircc, w83977af-ir}.c: ensure arguments to request_irq and free_irq are compatible\n\nConvert calls to free_irq so that the second argument is the same as the\nlast argument of the corresponding call to request_irq.  Without this\nproperty, free_irq does nothing.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d138dacb4b8255c02e4380ce2aadab758a99d2c1",
      "tree": "e51c5a8d74d96b9773cf418549e9f006b16342d8",
      "parents": [
        "bf95154ff6c84e04afd9ba7f2b54a4628beefdb9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 11:50:03 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 07 11:46:19 2012 +0000"
      },
      "message": "NET: sa11x0-ir: add DMA support for SIR transmit mode\n\nAs the DMA engine API allows DMA channels to be reconfigured on the\nfly, we can now support switching the DMA channel configuration to\nsupport SIR transmit DMA without needing to claim an additional\nphysical DMA channel - thereby using up half the DMA channels just\nfor one driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf95154ff6c84e04afd9ba7f2b54a4628beefdb9",
      "tree": "e39edaec6829ba8323d0ce5101796b347137945f",
      "parents": [
        "bb8c95055aef340e05ff0ba5cfb9063c51534376"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 13 11:48:13 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 07 11:46:17 2012 +0000"
      },
      "message": "NET: sa11x0-ir: convert sa11x0-ir driver to use DMA engine API\n\nConvert the sa11x0 IrDA driver to use the sa11x0 DMA engine driver\nrather than our own platform specific DMA API.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c500a35544d6270b127bce7d4c5a15ef454b9e2",
      "tree": "9a2fc13181e2b871d8804f55fc717fdbe2387f62",
      "parents": [
        "04b7fc4dec4fcb61dbe022bbaffda8ea37c39430"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 12 13:56:28 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:57 2012 +0000"
      },
      "message": "NET: sa11x0-ir: split si-\u003edev for IrDA transmit and receive buffers\n\nThe sa11x0-ir device is not the device which is doing the DMA, the\nDMA is being performed by a separate DMA engine.  Split the struct\ndevice associated with each DMA channel from the main struct device,\nbut for the time being initialize it from the main struct device.\n\nThis is another preparatory step to converting this driver to use the\nDMA engine API.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "04b7fc4dec4fcb61dbe022bbaffda8ea37c39430",
      "tree": "94bc5f2c2cc84e02fd79467de92377d6a97d0ddb",
      "parents": [
        "32273f50608e9b98116622e32187cbd139c09716"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 12 13:51:10 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:57 2012 +0000"
      },
      "message": "NET: sa11x0-ir: fix size of SIR transmit buffer\n\nThe SIR transmit buffer was being allocated as 4000 bytes.  IrDA now\nhas constants for the buffer sizes, and defines the maximum wrapped\nSIR packet to be 4269 bytes as indicated by IRDA_SIR_MAX_FRAME.  Use\nthis definition to allocate the transmit buffer instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "32273f50608e9b98116622e32187cbd139c09716",
      "tree": "0a967d657efb0506848d7b63b1ae635024259805",
      "parents": [
        "6a7f4911a470fede7d40746487fb1e4a95657efd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 12 12:45:00 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:57 2012 +0000"
      },
      "message": "NET: sa11x0-ir: convert to use scatterlist DMA API\n\nConvert the sa11x0 IrDA driver to use the scatterlist DMA API.  This\nis a preparatory patch for converting the driver to use the DMA engine\nAPI, which requires a struct scatterlist for every transfer.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6a7f4911a470fede7d40746487fb1e4a95657efd",
      "tree": "e6f44767ca7341a0572b23e52f417a698be3f157",
      "parents": [
        "26f2bee1a3063ddd89f76a75b99adb32636f3513"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 20:49:28 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:56 2012 +0000"
      },
      "message": "NET: sa11x0-ir: get rid of si-\u003ehscr0\n\nsi-\u003ehscr0 is initialized to zero, and never changed.  Get rid of this\nredundant variable.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "26f2bee1a3063ddd89f76a75b99adb32636f3513",
      "tree": "ff38b198d579d620fedf70f8fc38f46ec775a618",
      "parents": [
        "a6b2ea66d630ad0687a1ac25d5a6afb282bd364a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 17:48:02 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:56 2012 +0000"
      },
      "message": "NET: sa11x0-ir: move sa1100_irda_txdma_irq\n\nMove the FIR DMA transmit completion function along-side the other FIR\nprotocol functions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6b2ea66d630ad0687a1ac25d5a6afb282bd364a",
      "tree": "152907e1dfef3d8bde0ecdb109116ddad41e05df",
      "parents": [
        "374f77390ca99b401ee121616524ed32c54d5ad6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 17:10:01 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:56 2012 +0000"
      },
      "message": "NET: sa11x0-ir: move SIR and FIR interrupt support\n\nMove the interrupt handlers to the SIR and FIR sections of the file.\nThis improves the localization of the protocol handlers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "374f77390ca99b401ee121616524ed32c54d5ad6",
      "tree": "05842d8761113b0bd485adb012511d1b26dc4d7b",
      "parents": [
        "3d26db137ac3169623a132ea310d26af6a48bf88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 16:26:15 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:56 2012 +0000"
      },
      "message": "NET: sa11x0-ir: indirect handling of SIR and FIR interrupts\n\nUse the same method for doing this as we do for the tx_start functions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3d26db137ac3169623a132ea310d26af6a48bf88",
      "tree": "6cb6c775b1011f35d0d8038d840bcbadfbb19e17",
      "parents": [
        "0e888ee31566c3f5071474ddd68457a7ad2ae5ac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 16:16:39 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:55 2012 +0000"
      },
      "message": "NET: sa11x0-ir: split SIR and FIR tx functions\n\nSplit the SIR and FIR transmit functions, as they behave differently.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0e888ee31566c3f5071474ddd68457a7ad2ae5ac",
      "tree": "78e102ec67f0873c6095826796077ced2e7cded3",
      "parents": [
        "cbe1d24fb70751ef14801338aa945e807ba63a90"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 16:30:44 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:55 2012 +0000"
      },
      "message": "NET: sa11x0-ir: factor out speed checks\n\nWhenever we complete a transmit, we always check for a speed change.\nThis check was open coded in several places.  Provide a helper\nfunction to do this instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cbe1d24fb70751ef14801338aa945e807ba63a90",
      "tree": "43ad30013992f470dee8eaf2ef42406a931594c6",
      "parents": [
        "ba84525bd9015e7dd20f7c97a2a96b0a238b0223"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 16:40:07 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:54 2012 +0000"
      },
      "message": "NET: sa11x0-ir: move sa1100_irda_{startup,shutdown,suspend,resume}\n\nPlaces these functions in better locations in the file, near where\nthey are used.  This saves some tiresome paging up/down.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba84525bd9015e7dd20f7c97a2a96b0a238b0223",
      "tree": "1d1ff025ff9793cee4ae7e8bebec0837cff274fc",
      "parents": [
        "885767ca4ce0800c5d02eb66cc10a0494b7bf312"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 15:38:15 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:53 2012 +0000"
      },
      "message": "NET: sa11x0-ir: fix leak of tx skb\n\nEnsure that we unmap and free a pending transmit skb when the interface\nis stopped.  We rearrange the code a little bit to give all places a\nsimilar layout when freeing the skb in both the completion and interface\nstop paths - this gives some consistency to the code.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "885767ca4ce0800c5d02eb66cc10a0494b7bf312",
      "tree": "011b654d7f0e7d5d627e9280a20e365f41cfcfc7",
      "parents": [
        "e556fdbde38f68d87f689473b112cc65ddacd6a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 12:53:22 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:53 2012 +0000"
      },
      "message": "NET: sa11x0-ir: containerize DMA data\n\nBoth the transmit and receive DMA store identical data: the skb, dma\naddress, and the dma registers.  Move this data into its own data\nstructure.  The following replacements were used:\n\n\trxskb -\u003e dma_rx.skb\n\trxbuf_dma -\u003e dma_rx.dma\n\trxdma -\u003e dma_rx.regs\n\n\ttxskb -\u003e dma_tx.skb\n\ttxbuf_dma -\u003e dma_tx.dma\n\ttxdma -\u003e dma_tx.regs\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e556fdbde38f68d87f689473b112cc65ddacd6a4",
      "tree": "2a0e64f5002a565066dcf1a655b4df40daf16fa1",
      "parents": [
        "d32386086b4a250bd71125f8d760cfffada0e422"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 12:02:17 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:53 2012 +0000"
      },
      "message": "NET: sa11x0-ir: obtain interrupt number from platform resources\n\nConvert the sa11x0-ir driver to obtain its interrupt number from the\nplatform device resources, rather than via the asm/irq.h include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d32386086b4a250bd71125f8d760cfffada0e422",
      "tree": "5eb84d5f692924bf8d7e5c3c1073f42b39afef57",
      "parents": [
        "22f0bf96de1506081a8b18ad3e0d04d5add70a4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 12:07:24 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:52 2012 +0000"
      },
      "message": "NET: sa11x0-ir: set netdev\u0027s parent struct device\n\nAdd the missing SET_NETDEV_DEV() call to set the parent device\ncorrectly for this network interface.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "22f0bf96de1506081a8b18ad3e0d04d5add70a4a",
      "tree": "a134b18946ff85a076bb7420945231ebeed62952",
      "parents": [
        "15877e9c8a12ced38ac31d8bf4f93f3634fbea3f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 13:55:23 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:52 2012 +0000"
      },
      "message": "NET: sa11x0-ir: handle DMA mapping errors properly\n\nHandle DMA mapping errors in the rx skb allocation and tx paths.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "15877e9c8a12ced38ac31d8bf4f93f3634fbea3f",
      "tree": "349d2ede27b1e14ba94be595543bf6aa36908777",
      "parents": [
        "d65b4e98d7ea3038b767b70fe8be959b2913f16d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 08 12:04:05 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 09 15:37:52 2012 +0000"
      },
      "message": "NET: sa11x0-ir: fix documentation bug\n\nSpell the module parameter correctly in comments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e404decb0fb017be80552adee894b35307b6c7b4",
      "tree": "19b2324328eb1f8cef599f9f164dc9ca6e5699c9",
      "parents": [
        "5f3d9cb2962967d9d7e03abb4a7ca275a9a3fea5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jan 29 12:56:23 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 31 16:20:21 2012 -0500"
      },
      "message": "drivers/net: Remove unnecessary k.alloc/v.alloc OOM messages\n\nalloc failures use dump_stack so emitting an additional\nout-of-memory message is an unnecessary duplication.\n\nRemove the allocation failure messages.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4964e0664c80680fa6b28ef91381c076a5b25c2c",
      "tree": "62099c5aaeee7274bcc66bcfba35d479affa97cf",
      "parents": [
        "0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b",
        "7bf6612e8a9d6a0b3b82e8e2611942be1258b307"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 14 13:05:21 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (119 commits)\n  MIPS: Delete unused function add_temporary_entry.\n  MIPS: Set default pci cache line size.\n  MIPS: Flush huge TLB\n  MIPS: Octeon: Remove SYS_SUPPORTS_HIGHMEM.\n  MIPS: Octeon: Add support for OCTEON II PCIe\n  MIPS: Octeon: Update PCI Latency timer and enable more error reporting.\n  MIPS: Alchemy: Update cpu-feature-overrides\n  MIPS: Alchemy: db1200: Improve PB1200 detection.\n  MIPS: Alchemy: merge Au1000 and Au1300-style IRQ controller code.\n  MIPS: Alchemy: chain IRQ controllers to MIPS IRQ controller\n  MIPS: Alchemy: irq: register pm at irq init time\n  MIPS: Alchemy: Touchscreen support on DB1100\n  MIPS: Alchemy: Hook up IrDA on DB1000/DB1100\n  net/irda: convert au1k_ir to platform driver.\n  MIPS: Alchemy: remove unused board headers\n  MTD: nand: make au1550nd.c a platform_driver\n  MIPS: Netlogic: Mark Netlogic chips as SMT capable\n  MIPS: Netlogic: Add support for XLP 3XX cores\n  MIPS: Netlogic: Merge some of XLR/XLP wakup code\n  MIPS: Netlogic: Add default XLP config.\n  ...\n\nFix up trivial conflicts in arch/mips/kernel/{perf_event_mipsxx.c,\ntraps.c} and drivers/tty/serial/Makefile\n"
    },
    {
      "commit": "98793265b429a3f0b3f1750e74d67cd4d740d162",
      "tree": "b0bd717673f0c21845cf053f3fb6b75d42530af5",
      "parents": [
        "b4a133da2eaccb844a7beaef16ffd9c76a0d21d3",
        "bd1b2a555952d959f47169056fca05acf7eff81f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:21:22 2012 -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: (53 commits)\n  Kconfig: acpi: Fix typo in comment.\n  misc latin1 to utf8 conversions\n  devres: Fix a typo in devm_kfree comment\n  btrfs: free-space-cache.c: remove extra semicolon.\n  fat: Spelling s/obsolate/obsolete/g\n  SCSI, pmcraid: Fix spelling error in a pmcraid_err() call\n  tools/power turbostat: update fields in manpage\n  mac80211: drop spelling fix\n  types.h: fix comment spelling for \u0027architectures\u0027\n  typo fixes: aera -\u003e area, exntension -\u003e extension\n  devices.txt: Fix typo of \u0027VMware\u0027.\n  sis900: Fix enum typo \u0027sis900_rx_bufer_status\u0027\n  decompress_bunzip2: remove invalid vi modeline\n  treewide: Fix comment and string typo \u0027bufer\u0027\n  hyper-v: Update MAINTAINERS\n  treewide: Fix typos in various parts of the kernel, and fix some comments.\n  clockevents: drop unknown Kconfig symbol GENERIC_CLOCKEVENTS_MIGR\n  gpio: Kconfig: drop unknown symbol \u0027CS5535_GPIO\u0027\n  leds: Kconfig: Fix typo \u0027D2NET_V2\u0027\n  sound: Kconfig: drop unknown symbol ARCH_CLPS7500\n  ...\n\nFix up trivial conflicts in arch/powerpc/platforms/40x/Kconfig (some new\nkconfig additions, close to removed commented-out old ones)\n"
    },
    {
      "commit": "eb59c505f8a5906ad2e053d14fab50eb8574fd6f",
      "tree": "c6e875adc12b481b916e847e8f80b8881a0fb02c",
      "parents": [
        "1619ed8f60959829d070d8f39cd2f8ca0e7135ce",
        "c233523b3d392e530033a7587d7970dc62a02361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "message": "Merge branch \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (76 commits)\n  PM / Hibernate: Implement compat_ioctl for /dev/snapshot\n  PM / Freezer: fix return value of freezable_schedule_timeout_killable()\n  PM / shmobile: Allow the A4R domain to be turned off at run time\n  PM / input / touchscreen: Make st1232 use device PM QoS constraints\n  PM / QoS: Introduce dev_pm_qos_add_ancestor_request()\n  PM / shmobile: Remove the stay_on flag from SH7372\u0027s PM domains\n  PM / shmobile: Don\u0027t include SH7372\u0027s INTCS in syscore suspend/resume\n  PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode\n  PM: Drop generic_subsys_pm_ops\n  PM / Sleep: Remove forward-only callbacks from AMBA bus type\n  PM / Sleep: Remove forward-only callbacks from platform bus type\n  PM: Run the driver callback directly if the subsystem one is not there\n  PM / Sleep: Make pm_op() and pm_noirq_op() return callback pointers\n  PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412.\n  PM / Sleep: Merge internal functions in generic_ops.c\n  PM / Sleep: Simplify generic system suspend callbacks\n  PM / Hibernate: Remove deprecated hibernation snapshot ioctls\n  PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()\n  ARM: S3C64XX: Implement basic power domain support\n  PM / shmobile: Use common always on power domain governor\n  ...\n\nFix up trivial conflict in fs/xfs/xfs_buf.c due to removal of unused\nXBT_FORCE_SLEEP bit\n"
    },
    {
      "commit": "7affca3537d74365128e477b40c529d6f2fe86c8",
      "tree": "20be92bd240029182fc89c2c4f25401b7715dcae",
      "parents": [
        "356b95424cfb456e14a59eaa579422ce014c424b",
        "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 07 12:03:30 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (73 commits)\n  arm: fix up some samsung merge sysdev conversion problems\n  firmware: Fix an oops on reading fw_priv-\u003efw in sysfs loading file\n  Drivers:hv: Fix a bug in vmbus_driver_unregister()\n  driver core: remove __must_check from device_create_file\n  debugfs: add missing #ifdef HAS_IOMEM\n  arm: time.h: remove device.h #include\n  driver-core: remove sysdev.h usage.\n  clockevents: remove sysdev.h\n  arm: convert sysdev_class to a regular subsystem\n  arm: leds: convert sysdev_class to a regular subsystem\n  kobject: remove kset_find_obj_hinted()\n  m86k: gpio - convert sysdev_class to a regular subsystem\n  mips: txx9_sram - convert sysdev_class to a regular subsystem\n  mips: 7segled - convert sysdev_class to a regular subsystem\n  sh: dma - convert sysdev_class to a regular subsystem\n  sh: intc - convert sysdev_class to a regular subsystem\n  power: suspend - convert sysdev_class to a regular subsystem\n  power: qe_ic - convert sysdev_class to a regular subsystem\n  power: cmm - convert sysdev_class to a regular subsystem\n  s390: time - convert sysdev_class to a regular subsystem\n  ...\n\nFix up conflicts with \u0027struct sysdev\u0027 removal from various platform\ndrivers that got changed:\n - arch/arm/mach-exynos/cpu.c\n - arch/arm/mach-exynos/irq-eint.c\n - arch/arm/mach-s3c64xx/common.c\n - arch/arm/mach-s3c64xx/cpu.c\n - arch/arm/mach-s5p64x0/cpu.c\n - arch/arm/mach-s5pv210/common.c\n - arch/arm/plat-samsung/include/plat/cpu.h\n - arch/powerpc/kernel/sysfs.c\nand fix up cpu_is_hotpluggable() as per Greg in include/linux/cpu.h\n"
    },
    {
      "commit": "eb93992207dadb946a3b5cf4544957dc924a6f58",
      "tree": "8d840ea0e0e5eb3cf6207a2608d434475a9076b4",
      "parents": [
        "3db1cd5c05f35fb43eb134df6f321de4e63141f2"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Dec 19 14:08:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 22:27:29 2011 -0500"
      },
      "message": "module_param: make bool parameters really bool (net \u0026 drivers/net)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\n(Thanks to Joe Perches for suggesting coccinelle for 0/1 -\u003e true/false).\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd671c16f0b18c83d949218867b2d88583080b36",
      "tree": "68b3bbabb335ca0b76c343bb7a2af54a73dfdb04",
      "parents": [
        "4d2216afeeaa1571f7608107f41cdb2ac6fe30b1"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Dec 08 10:42:15 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 08 10:42:15 2011 +0000"
      },
      "message": "net/irda: convert au1k_ir to platform driver.\n\nModerate driver cleanup:\nconvert to platform driver, get rid of board-specific code.\n\nDriver loads and runs on a DB1100 board.  But since I have no other\nIrDA hardware to exchange data with I can\u0027t say whether it really sends\nand receives.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: netdev@vger.kernel.org\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2877/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f59c811f8c44e60a59783e3337594da638a48dff",
      "tree": "673e070d8affa4703b3c6c686b4a93b366b68a4c",
      "parents": [
        "6f7c8623db005889ee35a602e0c2564ea06cd3ff"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Nov 10 12:06:22 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:02:07 2011 +0000"
      },
      "message": "MIPS: Alchemy: one kernel for DB1000/DB1500/DB1100\n\nThese 3 boards are very similar; with this patch a single kernel image\nwhich runs on all three can be built.\n\nTested on DB1500 and DB1100.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2872/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3f724080a3e91d76ba6d5cacd3cf0a0cf16d121a",
      "tree": "5e5b5606bd4822b6b8a4a0f1ef87332b7874af47",
      "parents": [
        "5611cc4572e889b62a7b4c72a413536bf6a9c416"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Nov 02 12:53:44 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:02:05 2011 +0000"
      },
      "message": "MIPS: Alchemy: remove PB1000 support\n\nNoone seems to have test hardware or care anymore.  Drop PB1000 support\nand along with it the old Alchemy PCMCIA socket driver.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: netdev@vger.kernel.org\nCc: linux-pcmcia@lists.infradead.org\nPatchwork: https://patchwork.linux-mips.org/patch/2881/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42b2aa86c6670347a2a07e6d7af0e0ecc8fdbff9",
      "tree": "6f8fb2a1efb3e84bf281658befe06dc6a7fb026b",
      "parents": [
        "a13b032776379fa6e2bfccf798969ca51e5fb052"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Nov 28 20:31:00 2011 -0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 02 14:57:31 2011 +0100"
      },
      "message": "treewide: Fix typos in various parts of the kernel, and fix some comments.\n\nThe below patch fixes some typos in various parts of the kernel, as well as fixes some comments.\nPlease let me know if I missed anything, and I will try to get it changed and resent.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8b7ff200010600ef7cd9d002f9f8f97edfc7578e",
      "tree": "4b3f52568d0b7ffcca9922be979ac4c65be4de5b",
      "parents": [
        "8cd6d6162d998da579d40a1ee061bf8ce1610ff8"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Nov 27 20:29:11 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 27 20:29:11 2011 -0500"
      },
      "message": "net/irda: convert drivers/net/irda/* to use module_platform_driver()\n\nThis patch converts the drivers in drivers/net/irda/* to use the\nmodule_platform_driver() macro which makes the code smaller and a bit\nsimpler.\n\nCc: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0acae0e886d44bd5ce6d2f173c1ace0fcf0d9f6",
      "tree": "0b763388360a5a9043986e1f2201e43df74ebc46",
      "parents": [
        "3a7cbd50f74907580eb47a8d08e1f29741b81abf"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 21 12:32:22 2011 -0800"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 21 12:32:22 2011 -0800"
      },
      "message": "freezer: unexport refrigerator() and update try_to_freeze() slightly\n\nThere is no reason to export two functions for entering the\nrefrigerator.  Calling refrigerator() instead of try_to_freeze()\ndoesn\u0027t save anything noticeable or removes any race condition.\n\n* Rename refrigerator() to __refrigerator() and make it return bool\n  indicating whether it scheduled out for freezing.\n\n* Update try_to_freeze() to return bool and relay the return value of\n  __refrigerator() if freezing().\n\n* Convert all refrigerator() users to try_to_freeze().\n\n* Update documentation accordingly.\n\n* While at it, add might_sleep() to try_to_freeze().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Chris Mason \u003cchris.mason@oracle.com\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nCc: KONISHI Ryusuke \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "d632eb1bf22e11def74e4e53cc47d790fbdba105",
      "tree": "3cc5f929264ac1c3cffd9646f8ebdaf4e5a9fd33",
      "parents": [
        "bac2c126e452eb00f91305ba2c04a8b2bd95acf0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:44:20 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 18 09:44:20 2011 -0800"
      },
      "message": "USB: convert drivers/net/* to use module_usb_driver()\n\nThis converts the drivers in drivers/net/* to use the\nmodule_usb_driver() macro which makes the code smaller and a bit\nsimpler.\n\nAdded bonus is that it removes some unneeded kernel log messages about\ndrivers loading and/or unloading.\n\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Oliver Neukum \u003coliver@neukum.name\u003e\nCc: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nCc: Petko Manolov \u003cpetkan@users.sourceforge.net\u003e\nCc: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nCc: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nCc: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nCc: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nCc: Herton Ronaldo Krzesinski \u003cherton@canonical.com\u003e\nCc: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nCc: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Chaoming Li \u003cchaoming_li@realsil.com.cn\u003e\nCc: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCc: Jiri Pirko \u003cjpirko@redhat.com\u003e\nCc: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: Yoann DI-RUZZA \u003cy.diruzza@lim.eu\u003e\nCc: George \u003cgeorge0505@realtek.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d6748066ad0e8b2514545998f8367ebb3906f299",
      "tree": "f7a9bfd764a8fb781aeda0ef2249afbab42dddf7",
      "parents": [
        "f04c045f8ce69c22bda9d99eb927276b776135fc",
        "3ba1e543ab4b02640d396098f2f6a199560d5f2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 03 13:28:14 2011 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (37 commits)\n  MIPS: O32: Provide definition of registers ta0 .. ta3.\n  MIPS: perf: Add Octeon support for hardware perf.\n  MIPS: perf: Add support for 64-bit perf counters.\n  MIPS: perf: Reorganize contents of perf support files.\n  MIPS: perf: Cleanup formatting in arch/mips/kernel/perf_event.c\n  MIPS: Add accessor macros for 64-bit performance counter registers.\n  MIPS: Add probes for more Octeon II CPUs.\n  MIPS: Add more CPU identifiers for Octeon II CPUs.\n  MIPS: XLR, XLS: Add comment for smp setup\n  MIPS: JZ4740: GPIO: Check correct IRQ in demux handler\n  MIPS: JZ4740: GPIO: Simplify IRQ demuxer\n  MIPS: JZ4740: Use generic irq chip\n  MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n  MIPS: Alchemy: kill au1xxx.h header\n  MIPS: Alchemy: clean DMA code of CONFIG_SOC_AU1??? defines\n  MIPS, IDE: Alchem, au1xxx-ide: Remove pb1200/db1200 header dep\n  MIPS: Alchemy: Redo PCI as platform driver\n  MIPS: Alchemy: more base address cleanup\n  MIPS: Alchemy: rewrite USB platform setup.\n  MIPS: Alchemy: abstract USB block control register access\n  ...\n\nFix up trivial conflicts in:\n\tarch/mips/alchemy/devboards/db1x00/platform.c\n\tdrivers/ide/Kconfig\n\tdrivers/mmc/host/au1xmmc.c\n\tdrivers/video/Kconfig\n\tsound/mips/Kconfig\n"
    },
    {
      "commit": "8a9ea3237e7eb5c25f09e429ad242ae5a3d5ea22",
      "tree": "a0a63398a9983667d52cbbbf4e2405b4f22b1d83",
      "parents": [
        "1be025d3cb40cd295123af2c394f7229ef9b30ca",
        "8b3408f8ee994973869d8ba32c5bf482bc4ddca4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:25:22 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 25 13:25:22 2011 +0200"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1745 commits)\n  dp83640: free packet queues on remove\n  dp83640: use proper function to free transmit time stamping packets\n  ipv6: Do not use routes from locally generated RAs\n  |PATCH net-next] tg3: add tx_dropped counter\n  be2net: don\u0027t create multiple RX/TX rings in multi channel mode\n  be2net: don\u0027t create multiple TXQs in BE2\n  be2net: refactor VF setup/teardown code into be_vf_setup/clear()\n  be2net: add vlan/rx-mode/flow-control config to be_setup()\n  net_sched: cls_flow: use skb_header_pointer()\n  ipv4: avoid useless call of the function check_peer_pmtu\n  TCP: remove TCP_DEBUG\n  net: Fix driver name for mdio-gpio.c\n  ipv4: tcp: fix TOS value in ACK messages sent from TIME_WAIT\n  rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces\n  ipv4: fix ipsec forward performance regression\n  jme: fix irq storm after suspend/resume\n  route: fix ICMP redirect validation\n  net: hold sock reference while processing tx timestamps\n  tcp: md5: add more const attributes\n  Add ethtool -g support to virtio_net\n  ...\n\nFix up conflicts in:\n - drivers/net/Kconfig:\n\tThe split-up generated a trivial conflict with removal of a\n\tstale reference to Documentation/networking/net-modules.txt.\n\tRemove it from the new location instead.\n - fs/sysfs/dir.c:\n\tFairly nasty conflicts with the sysfs rb-tree usage, conflicting\n\twith Eric Biederman\u0027s changes for tagged directories.\n"
    },
    {
      "commit": "3766386037827fe7064f57f9aec27b3b5e9417aa",
      "tree": "306a7b1ccf3100469fd711af37963801d8d387c0",
      "parents": [
        "50d5676ebac57c187ac347bae24290f0dc16fdbe"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Fri Aug 12 11:39:45 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 24 23:34:24 2011 +0100"
      },
      "message": "MIPS: Alchemy: remove all CONFIG_SOC_AU1??? defines\n\nNow that no driver any longer depends on the CONFIG_SOC_AU1???  symbols,\nit\u0027s time to get rid of them: Move some of the platform devices to the\nboards which can use them, Rename a few (unused) constants in the header,\nReplace them with MIPS_ALCHEMY in the various Kconfig files.  Finally\ndelete them altogether from the Alchemy Kconfig file.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2707/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0348299ad18e4b63e90b04e2698fd3d3e2cbe2e6",
      "tree": "d37a8170c100ad9560b952d8432cdf999f82bc27",
      "parents": [
        "efe2e878413ad4a4a4f241ba92e07d3248e65f50"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@users.sourceforge.net",
        "time": "Tue Oct 11 01:10:49 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 11 15:24:17 2011 +0200"
      },
      "message": "Fix file references in Kconfig files\n\nThis patch fixes file references to moved or deleted files\noutside of Documentation/.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c5dac7c9984d8a034eb7ae149cedf23ec9259f98",
      "tree": "d52ac5186193c131263548e141a775eb9f699dc5",
      "parents": [
        "7af11b8d7cd4ee25c7fb7acc3f941162dc7d45fc"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 31 20:08:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:19:28 2011 -0400"
      },
      "message": "net/irda: sh_irda: add PM support\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7af11b8d7cd4ee25c7fb7acc3f941162dc7d45fc",
      "tree": "a604add7b5a809940b6fd29c18d1a59502bfbd9a",
      "parents": [
        "b27fcddda74a3e37af86d44bcd9ff6445396d966"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 31 20:08:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:19:16 2011 -0400"
      },
      "message": "net/irda: sh_irda: update author\u0027s email address\n\nit also cleanup white space\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b27fcddda74a3e37af86d44bcd9ff6445396d966",
      "tree": "6c6329c6d7159d73b6c715e0c515993f6d94a5c5",
      "parents": [
        "93a700a9d20b05b3c3c85efc53ac840499c2e103"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 31 20:08:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 17:19:16 2011 -0400"
      },
      "message": "net/irda: sh_irda: add sh_irda_ prefix to all functions\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2eed7982d76f3a1627ba6536128a64b8e66ad189",
      "tree": "af19b74f901afa1a757da68b555c6e8333177669",
      "parents": [
        "86d0aff0e52cc3954529774c6243514deb705cb5"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 10 23:26:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/irda: sh_sir: tidyup compile warning\n\nThis patch tidyup below warning\n\n${LINUX}/drivers/net/irda/sh_sir.c:514:6: warning:\n \u0027val\u0027 may be used uninitialized in this function\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86d0aff0e52cc3954529774c6243514deb705cb5",
      "tree": "a700eec207e4bd6a3931516e65e37d8fc85e52b3",
      "parents": [
        "a916d82b1498207fbc04947e2b1ad4845db09c77"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 10 23:26:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/irda: sh_sir: add missing header\n\nThis patch fixup below build error on sh_sir\n\nsh_sir.c: In function \u0027sh_sir_write\u0027:\nsh_sir.c:127:2: error: implicit declaration of function \u0027iowrite16\u0027\nsh_sir.c: In function \u0027sh_sir_read\u0027:\nsh_sir.c:132:2: error: implicit declaration of function \u0027ioread16\u0027\nsh_sir.c: At top level:\nsh_sir.c:561:20: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027sh_sir_irq\u0027\nsh_sir.c: In function \u0027sh_sir_probe\u0027:\nsh_sir.c:727:2: error: implicit declaration of function \u0027ioremap_nocache\u0027\nsh_sir.c:727:16: warning: assignment makes pointer from integer without a cast\nsh_sir.c:762:2: error: implicit declaration of function \u0027request_irq\u0027\nsh_sir.c:762:23: error: \u0027sh_sir_irq\u0027 undeclared (first use in this function)\nsh_sir.c:762:23: note: each undeclared identifier is reported only once for each function it appears in\nsh_sir.c:762:35: error: \u0027IRQF_DISABLED\u0027 undeclared (first use in this function)\nsh_sir.c:776:2: error: implicit declaration of function \u0027iounmap\u0027\nsh_sir.c: At top level:\nsh_sir.c:436:13: warning: \u0027sh_sir_clear_all_err\u0027 defined but not used\nsh_sir.c:474:12: warning: \u0027sh_sir_is_which_phase\u0027 defined but not used\nsh_sir.c:490:13: warning: \u0027sh_sir_tx\u0027 defined but not used\nsh_sir.c:540:13: warning: \u0027sh_sir_rx\u0027 defined but not used\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a916d82b1498207fbc04947e2b1ad4845db09c77",
      "tree": "e771c7afed59864f379074bcf32594a9f7540303",
      "parents": [
        "174c95d2526afbf974d9134f7f91fca8c4c8b538"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 10 23:25:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 05:52:57 2011 -0700"
      },
      "message": "net/irda: sh_irda: add missing header\n\nThis patch fixup below build error on sh_irda\n\nsh_irda.c: In function \u0027sh_irda_write\u0027:\nsh_irda.c:174: error: implicit declaration of function \u0027iowrite16\u0027\nsh_irda.c: In function \u0027sh_irda_read\u0027:\nsh_irda.c:184: error: implicit declaration of function \u0027ioread16\u0027\nsh_irda.c: At top level:\nsh_irda.c:492: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027sh_irda_irq\u0027\nsh_irda.c: In function \u0027sh_irda_probe\u0027:\nsh_irda.c:776: error: implicit declaration of function \u0027ioremap_nocache\u0027\nsh_irda.c:776: warning: assignment makes pointer from integer without a cast\nsh_irda.c:811: error: implicit declaration of function \u0027request_irq\u0027\nsh_irda.c:811: error: \u0027sh_irda_irq\u0027 undeclared (first use in this function)\nsh_irda.c:811: error: (Each undeclared identifier is reported only once\nsh_irda.c:811: error: for each function it appears in.)\nsh_irda.c:811: error: \u0027IRQF_DISABLED\u0027 undeclared (first use in this function)\nsh_irda.c:825: error: implicit declaration of function \u0027iounmap\u0027\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ee5a07ce3a54de3d1192f8c9c2378d51a51e3bd",
      "tree": "7ceaa3487218d7b8dff33534a8ac84b3bdac8d8d",
      "parents": [
        "06fa0a883a01a34a0449ec116c5288c1d196b4b0"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@kudzu.us",
        "time": "Wed Aug 03 06:42:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 03 19:04:11 2011 -0700"
      },
      "message": "irda: use PCI_VENDOR_ID_*\n\nUse PCI_VENDOR_ID_* from pci_ids.h instead of creating #define locally.\n\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "7c9d440e90c09c6c7b5c477217e491484d044353",
      "tree": "08b3127d8e2ff1e6fd96c0cccef2e01fa0e19678",
      "parents": [
        "dbc6221be7a2bf556fefe75ac939143d4e82ecaf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 23 11:39:20 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 24 11:20:14 2011 +0200"
      },
      "message": "treewide: transciever/transceiver spelling fixes\n\nJust tyops.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f470e5ae34d68880a38aa79ee5c102ebc2a1aef6",
      "tree": "b76a3c25811381b2d18713133ea9c1dbd3d0ac92",
      "parents": [
        "b7f080cfe223b3b7424872639d153695615a9255"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 21 20:32:53 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 21 20:32:53 2011 -0700"
      },
      "message": "irda: fix smsc-ircc2 section mismatch warning\n\nFix section mismatch warning:\n\nWARNING: drivers/net/irda/smsc-ircc2.o(.devinit.text+0x1a7): Section mismatch in reference from the function smsc_ircc_pnp_probe() to the function .init.text:smsc_ircc_open()\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "b7f080cfe223b3b7424872639d153695615a9255"
}
