)]}'
{
  "log": [
    {
      "commit": "4d1ea4a67ef4d8ba9462c1c8df84ab7c9176006b",
      "tree": "dddad79f8b0933abd2142c9af61a9163698e0787",
      "parents": [
        "0fea4d6192cb82789e28905240d3c1dac6529c7c"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:39 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:11 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Fix product ID check, skip embedded revision number\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0fea4d6192cb82789e28905240d3c1dac6529c7c",
      "tree": "20efd402f97e0b23ac61757e7eee6147e8140310",
      "parents": [
        "b181119723d62b19904e1f12e467e996631c5a29"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:38 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:11 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Make sure only enabled scan_elements are pushed into the ring\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b181119723d62b19904e1f12e467e996631c5a29",
      "tree": "40e500cafd33e0c04a7b57ca0d12e94319363b40",
      "parents": [
        "c59c95ce6ace6d256401fc3a3648a95375ef4e63"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:10 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Fix addresses of GYRO and ACCEL calibration offset\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c59c95ce6ace6d256401fc3a3648a95375ef4e63",
      "tree": "6ffcb7a0636b3bff8ac22f4fa52a88751bbf6aa0",
      "parents": [
        "fc5b85b0ad1f9da948e4d683710081a9bda357cb"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:36 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:10 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Add delay after self test\n\nAdd delay after self test to satisfy timing requirements.\nIncrease start-up delay.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fc5b85b0ad1f9da948e4d683710081a9bda357cb",
      "tree": "9884a0a48169b59d600af9024941639c9405dc1e",
      "parents": [
        "84ba253b07a3d8e58160690320e9cfbe199bb88e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Mar 21 16:44:35 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 05 12:37:09 2011 -0700"
      },
      "message": "staging: IIO: IMU: ADIS16400: Fix up SPI messages cs_change behavior\n\ncs_change must not be set in the last transfer of a spi message\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "84ba253b07a3d8e58160690320e9cfbe199bb88e",
      "tree": "1a04ac2b0e5a34c94132138a4cd39661f64a6981",
      "parents": [
        "d571a566203e9dd6587b4db26e057817f2598318"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Mar 21 08:51:43 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:46:15 2011 -0700"
      },
      "message": "staging/rtl81*: build as loadable modules only\n\nThese 3 drivers contain much duplicated (triplicated) code, so\nbuilding them as built-in results in many errors like:\n\n(.text+0x1b160): multiple definition of `ieee80211_sta_ps_sleep\u0027\n\nPrevent this configuration by making them all buildable only as\nloadable modules (similar to the vt665[56] patch last week).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d571a566203e9dd6587b4db26e057817f2598318",
      "tree": "321f1c13afba6dec8ad33e950dced9e5a50b7009",
      "parents": [
        "e5b9584518e278aa1632f8eafaf26e80e59addb8"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Wed Mar 30 10:16:29 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:43:17 2011 -0700"
      },
      "message": "staging: brcm80211: removed \u0027is_amsdu causing toss\u0027 log spam\n\nIssue reported by Larry Finger. Log message was removed.\n\nSigned-off-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e5b9584518e278aa1632f8eafaf26e80e59addb8",
      "tree": "2183cfac4f823b5f0378316854d82b2610fe191f",
      "parents": [
        "02ee6d56b791ca004b141c3fc4939f020b8782dc"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Wed Mar 30 10:27:10 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:43:17 2011 -0700"
      },
      "message": "staging: brcm80211: fix for \u0027Short CCK\u0027 log spam\n\nLarry Finger reported this issue. Under certain conditions the log\nfile would be spammed with \u0027Short CCK\u0027 messages. Since this does\nnot indicate an error condition, the log message was simply\ndeleted. Also, the RX_FLAG_SHORTPRE flag in rx_status-\u003eflag, on\nCCK reception, is now only set on short preamble reception (it used\nto be set both CCK short and long preambles).\n\nSigned-off-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02ee6d56b791ca004b141c3fc4939f020b8782dc",
      "tree": "f79f91fa7a4bc2dffc6a2f9baf7caab03a4b3be2",
      "parents": [
        "4dd2b32f3c48112da2ffe55279aedc10c3784f90"
      ],
      "author": {
        "name": "Roland Vossen",
        "email": "rvossen@broadcom.com",
        "time": "Fri Mar 25 10:23:08 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 22:43:16 2011 -0700"
      },
      "message": "staging: brcm80211: fix for \u0027AC_BE txop..\u0027 logs spammed problem\n\nLarry Finger reported this issue. The driver, under certain\nconditions, spews log messages like this:\n\nwl0: wlc_d11hdrs_mac80211: AC_BE txop exceeded phylen 159/256\n dur 1778/1504\n\nThese log messages turned out to be false alarms. Root cause was\nthat the AC was derived from the sk_buff::priority field. Fix was\nto derive the AC from the sk_buff using skb_get_queue_mapping()\n\nSigned-off-by: Roland Vossen \u003crvossen@broadcom.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4dd2b32f3c48112da2ffe55279aedc10c3784f90",
      "tree": "bcf9cd8019f030cb825bea7fceaed77ccc974a4f",
      "parents": [
        "00838d4f507ae73f2b5a260c826f6275bd2d4ba7"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:41:20 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:41:20 2011 -0700"
      },
      "message": "staging: memrar: remove driver from tree\n\nIt\u0027s no longer needed at all.\n\nCc: Ossama Othman \u003cossama.othman@intel.com\u003e\nCc: Eugene Epshteyn \u003ceugene.epshteyn@intel.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "00838d4f507ae73f2b5a260c826f6275bd2d4ba7",
      "tree": "53bfabbe0700425da86551077be2c06f8e7cff06",
      "parents": [
        "a58c616a9525a7094e950a64ec9232905a2858b5"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Mar 30 23:43:16 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:38:34 2011 -0700"
      },
      "message": "staging: sep: remove last memrar remnants\n\nSo we can drop the memrar staging driver\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a58c616a9525a7094e950a64ec9232905a2858b5",
      "tree": "8b55f31ef02df2124272858a6f20b8790caedf74",
      "parents": [
        "bed4ab7781e8600a7ebf4378a1b3f26d31517f57"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Apr 01 09:50:54 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:37:05 2011 -0700"
      },
      "message": "staging: fix hv_mouse build, needs delay.h\n\nFix hv_mouse.c build, it needs delay.h:\n\ndrivers/staging/hv/hv_mouse.c:293: error: implicit declaration of function \u0027udelay\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bed4ab7781e8600a7ebf4378a1b3f26d31517f57",
      "tree": "94270222c838e43aed2d495f90656ec3dd592064",
      "parents": [
        "392a002a0066812480e1b55639bbced5936d26aa"
      ],
      "author": {
        "name": "Sascha Silbe",
        "email": "sascha-pgp@silbe.org",
        "time": "Sun Apr 03 12:05:36 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:37:04 2011 -0700"
      },
      "message": "staging: fix olpc_dcon build errors\n\ndrivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c: In function ‘dcon_wiggle_xo_1_5’:\ndrivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c:155: error: implicit declaration of function ‘udelay’\ndrivers/built-in.o: In function `dcon_read_status_xo_1\u0027:\nolpc_dcon_xo_1.c:(.text+0x13472e): undefined reference to `cs5535_gpio_set\u0027\n\nSigned-off-by: Sascha Silbe \u003csascha-pgp@silbe.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "392a002a0066812480e1b55639bbced5936d26aa",
      "tree": "60a28f7d64b575bc341b8f68aa3cb15c12ab1c19",
      "parents": [
        "9c94b7a668ea7422ad75e97c3bfd6274b37495c6"
      ],
      "author": {
        "name": "Javier M. Mellid",
        "email": "jmunhoz@igalia.com",
        "time": "Wed Mar 30 16:24:10 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:37:04 2011 -0700"
      },
      "message": "staging: sm7xx: fixed defines\n\nDeleted redundant __KERNEL__ define\n\nPM methods (suspend and resume) enabled under CONFIG_PM only\n\nSigned-off-by: Javier M. Mellid \u003cjmunhoz@igalia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9c94b7a668ea7422ad75e97c3bfd6274b37495c6",
      "tree": "d293bc820c7c4a8284d1564276a4c21a7cbf235e",
      "parents": [
        "14e5d8ef5beedf47005b1433096c0e30815da9b3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Mar 20 14:11:31 2011 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:27 2011 -0700"
      },
      "message": "Staging: westbridge/astoria: unlock on error path\n\nThere is an unlock missing on this error path.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14e5d8ef5beedf47005b1433096c0e30815da9b3",
      "tree": "1e87e7ac01095f4201e98cf5ebfc3ed4181fa129",
      "parents": [
        "ea4fca42b9ba61c68f77a783fcae13368a71b6bc"
      ],
      "author": {
        "name": "pixo",
        "email": "pixo@pixo-LIFEBOOK-E8310.(none)",
        "time": "Wed Mar 23 08:08:08 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:27 2011 -0700"
      },
      "message": "staging: ft1000-pcmcia: Fix ft1000_dnld() to work also on 64bit architectures.\n\nFirmware file needs to be read by 4bytes also on 64 bit architectures.\nChange long type to u32 and also extend checking. Tested on 32 and also\n64 bit architectures.\n\nSigned-off-by: Stano Lanci \u003cchl.pixo@gmail.com\u003e\nSigned-off-by: Marek Belisko \u003cmarek.belisko@open-nandra.com\u003e\n\nTested-by: Stano Lanci \u003cchl.pixo@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ea4fca42b9ba61c68f77a783fcae13368a71b6bc",
      "tree": "43d1609adb69bb41b0e7ab04002451530ba6d8df",
      "parents": [
        "e0007c0c87f02b357a4f97f792c96f1264d09ea9"
      ],
      "author": {
        "name": "wwang",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Mar 15 16:22:16 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:27 2011 -0700"
      },
      "message": "staging: rts_pstor: set lun_mode in a different place\n\nIn sony notebook, card reader will be configured as two-lun mode\nthrough EFUSE. In this situation, MS card can\u0027t be recognized\nproperly because driver does only support single-lun mode in default.\nIn this patch, lun_mode is set in a different place, so driver can\ndetect the EFUSE configuation automatically.\n\nSigned-off-by: wwang \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0007c0c87f02b357a4f97f792c96f1264d09ea9",
      "tree": "b9a4eaea8193e9e0325988d6d2b84c98704b0629",
      "parents": [
        "07e195fde6dd553f30fb287fc169d64895425f5e"
      ],
      "author": {
        "name": "wwang",
        "email": "wei_wang@realsil.com.cn",
        "time": "Tue Mar 15 16:22:06 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:26 2011 -0700"
      },
      "message": "staging: rts_pstor: modify initial card clock\n\nModify initial card clock to avoid over spec\n\nSigned-off-by: wwang \u003cwei_wang@realsil.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "07e195fde6dd553f30fb287fc169d64895425f5e",
      "tree": "7620535284806b41bd13264f2626c7430cb0519f",
      "parents": [
        "7989f7d5ea65b10d2d4c8249aca75690d4d71e17"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 17 08:19:18 2011 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:26 2011 -0700"
      },
      "message": "Staging: vt665?: prevent modules from being built into the kernel.\n\nIt causes lots of linking errors when both of these modules are built into the\nkernel directly due to their global symbol mess.\n\nReported-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7989f7d5ea65b10d2d4c8249aca75690d4d71e17",
      "tree": "670395a11fa31332b69e8438cf70b83f5a4483a1",
      "parents": [
        "22356585712d1ff08fbfed152edd8b386873b238"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Tue Mar 22 10:02:17 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:25 2011 -0700"
      },
      "message": "staging: hv: update dist release parsing in hv_kvp_daemon\n\nThe current code to parse the distribution file handles only files with\nat least 3 lines. openSuSE has 2 lines and Redhat only one (according to\ngoogle).\nUpdate the parser to handle up to three lines properly. Also make the\nbuffer allocation dynamic and remove a few casts to avoid compiler\nwarnings.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: KY Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22356585712d1ff08fbfed152edd8b386873b238",
      "tree": "aeb0a6192077d4865d06f6b35cdbf789b390ca99",
      "parents": [
        "75e4fb221babbe329c1aba8c34092d29034f1545"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Mon Mar 21 14:41:37 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:25 2011 -0700"
      },
      "message": "staging: hv: use sync_bitops when interacting with the hypervisor\n\nLocking is required when tweaking bits located in a shared page, use the\nsync_ version of bitops. Without this change vmbus_on_event() will miss\nevents and as a result, vmbus_isr() will not schedule the receive tasklet.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nAcked-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nAcked-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75e4fb221babbe329c1aba8c34092d29034f1545",
      "tree": "764badb19c87bf9e8f08573bf2d684a5924c4176",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 16 21:40:59 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 04 21:33:24 2011 -0700"
      },
      "message": "staging: hv: fix reversed memset arguments in hv_mouse\n\nsize is 3rd arg, not the 2nd.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d",
      "tree": "a6bf5e518f8549c552408f5ef02e56f924105cf2",
      "parents": [
        "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:47 2011 -0700"
      },
      "message": "Linux 2.6.39-rc1\n"
    },
    {
      "commit": "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc",
      "tree": "fcf7d9bddc31974ad046aecd51cc856c68e14cdd",
      "parents": [
        "eefbab599531240adaffa1d23900afbc8b0342bd",
        "022b483596fabb5d1320aa4b76f43a754063f37e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (26 commits)\n  mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n  mmc: tmio_mmc: Move some defines into a shared header\n  mmc: tmio: support aggressive clock gating\n  mmc: tmio: fix power-mode interpretation\n  mmc: tmio: remove work-around for unmasked SDIO interrupts\n  sh: fix SDHI IO address-range\n  ARM: mach-shmobile: fix SDHI IO address-range\n  mmc: tmio: only access registers above 0xff, if available\n  mfd: remove now redundant sh_mobile_sdhi.h header\n  sh: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  ARM: mach-shmobile: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n  sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of MFD\n  mmc: tmio: split core functionality, DMA and MFD glue\n  mmc: tmio: use PIO for short transfers\n  mmc: tmio-mmc: Improve DMA stability on sh-mobile\n  mmc: fix mmc_app_send_scr() for dma transfer\n  mmc: sdhci-esdhc: enable esdhc on imx53\n  mmc: sdhci-esdhc: use writel/readl as general APIs\n  mmc: sdhci: add the abort CMDTYPE bits definition\n  ...\n"
    },
    {
      "commit": "eefbab599531240adaffa1d23900afbc8b0342bd",
      "tree": "2beb38a94aca40c7e5a0396503968d041e584bf9",
      "parents": [
        "90f1e7481eebfd47e7dbf7c8c0cbfe31e025e031",
        "3062aa50a6b2c3103470178fe7506c450d79ebe5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:43:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:43:30 2011 -0700"
      },
      "message": "Merge branch \u0027frv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-frv\n\n* \u0027frv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-frv:\n  FRV: Use generic show_interrupts()\n  FRV: Convert genirq namespace\n  frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  frv: Convert cpu irq_chip to new functions\n  frv: Convert mb93493 irq_chip to new functions\n  frv: Convert mb93093 irq_chip to new function\n  frv: Convert mb93091 irq_chip to new functions\n  frv: Fix typo from __do_IRQ overhaul\n  frv: Remove stale irq_chip.end\n  FRV: Do some cleanups\n  FRV: Missing node arg in alloc_thread_info_node() macro\n  NOMMU: implement access_remote_vm\n  NOMMU: support SMP dynamic percpu_alloc\n  NOMMU: percpu should use is_vmalloc_addr().\n"
    },
    {
      "commit": "90f1e7481eebfd47e7dbf7c8c0cbfe31e025e031",
      "tree": "5c968e99d6f3f9ef756b9d399b5f9e8669ed4f5a",
      "parents": [
        "d6ae0c63f09cc443aa14f8b966aa3e7b2229360b",
        "e240ae4aad9c5c0da189cb6c956cca58abd428d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:36:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:36:52 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: Use new irq_move functions\n  xen: Convert genirq namespace\n  xen: fix p2m section mismatches\n  xen/p2m: Allocate p2m tracking pages on override\n  xen-gntdev: unlock on error path in gntdev_mmap()\n  xen-gntdev: return -EFAULT on copy_to_user failure\n"
    },
    {
      "commit": "d6ae0c63f09cc443aa14f8b966aa3e7b2229360b",
      "tree": "13e3da32cc3c9ab5c32dde93164c7ce363e76a74",
      "parents": [
        "8c82840e5414259b1963da36f82b64a755fafc75",
        "7fff4beb311dfab4f18ff2cd64f78ec89296a39a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:20:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:20:09 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry\n  watchdog: fix nv_tco section mismatch\n  watchdog: sp5100_tco.c: Check if firmware has set correct value in tcobase.\n  watchdog: Convert release_resource to release_region/release_mem_region\n  watchdog: s3c2410_wdt.c: Convert release_resource to release_region/release_mem_region\n"
    },
    {
      "commit": "8c82840e5414259b1963da36f82b64a755fafc75",
      "tree": "0087ca8ae4991d99fdcf93a70ca99db76812948d",
      "parents": [
        "c86defc82c18b648193b5c6aabcc6204fd6bb373",
        "a9f0fbe2bbf328f869fc5ee5a12c6a4118c32689"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:11:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:11:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Fix potential memleak\n"
    },
    {
      "commit": "c86defc82c18b648193b5c6aabcc6204fd6bb373",
      "tree": "1ef70cfa56f5f9a123d0db6fefe4c434c12bd6c6",
      "parents": [
        "1309d7afbed112f0e8e90be9af975550caa0076b",
        "9ad198cba2a8177eea6a7f2f0202b910abdef96b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 10:46:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 10:46:15 2011 -0700"
      },
      "message": "Merge branch \u0027irq-final-for-linus-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-final-for-linus-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (111 commits)\n  gpio: ab8500: Mark broken\n  genirq: Remove move_*irq leftovers\n  genirq: Remove compat code\n  drivers: Final irq namespace conversion\n  mn10300: Use generic show_interrupts()\n  mn10300: Cleanup irq_desc access\n  mn10300: Convert genirq namespace\n  frv: Use generic show_interrupts()\n  frv: Convert genirq namespace\n  frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  frv: Convert cpu irq_chip to new functions\n  frv: Convert mb93493 irq_chip to new functions\n  frv: Convert mb93093 irq_chip to new function\n  frv: Convert mb93091 irq_chip to new functions\n  frv: Fix typo from __do_IRQ overhaul\n  frv: Remove stale irq_chip.end\n  m68k: Convert irq function namespace\n  xen: Use new irq_move functions\n  xen: Cleanup genirq namespace\n  unicore32: Use generic show_interrupts()\n  ...\n"
    },
    {
      "commit": "1309d7afbed112f0e8e90be9af975550caa0076b",
      "tree": "750110269ee7a6d977494c5fb696af109ecb0aad",
      "parents": [
        "0444d76ae64fffc7851797fc1b6ebdbb44ac504a"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "huewe.external.infineon@googlemail.com",
        "time": "Tue Mar 29 13:31:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 09:45:34 2011 -0700"
      },
      "message": "char/tpm: Fix unitialized usage of data buffer\n\nThis patch fixes information leakage to the userspace by initializing\nthe data buffer to zero.\n\nReported-by: Peter Huewe \u003chuewe.external@infineon.com\u003e\nSigned-off-by: Peter Huewe \u003chuewe.external@infineon.com\u003e\nSigned-off-by: Marcel Selhorst \u003cm.selhorst@sirrix.com\u003e\n[ Also removed the silly \"* sizeof(u8)\".  If that isn\u0027t 1, we have way\n  deeper problems than a simple multiplication can fix.   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9f0fbe2bbf328f869fc5ee5a12c6a4118c32689",
      "tree": "819fdfb4224ac19a61cb2cd7c7f5a8907306ee82",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 29 18:10:53 2011 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 29 18:19:06 2011 +0200"
      },
      "message": "amd64_edac: Fix potential memleak\n\nWe check the pointers together but at least one of them could be invalid\ndue to failed allocation. Since we cannot continue if either of the two\nallocations has failed, exit early by freeing them both.\n\nCc: \u003cstable@kernel.org\u003e # 38.x\nReported-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "0444d76ae64fffc7851797fc1b6ebdbb44ac504a",
      "tree": "d0678f0f8c82f3c2b2c66a6b47242eef1b323142",
      "parents": [
        "cb1817b37313b4b6c7f8f93c730553dd3cb6ac57"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Tue Mar 29 18:08:50 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:50:34 2011 -0700"
      },
      "message": "fs: don\u0027t use igrab() while holding i_lock\n\nFix the incorrect use of igrab() inside the i_lock in NFS and Ceph‥\n\nIf we are already holding the i_lock, we have a reference to the\ninode so we can safely use ihold() to gain an extra reference. This\navoids hangs due to lock recursion on the i_lock now that the\ninode_lock is gone and igrab() uses the i_lock itself.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-fsdevel@vger.kernel.org\nCc: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb1817b37313b4b6c7f8f93c730553dd3cb6ac57",
      "tree": "30c9b246c77ad338f177a5a32a45eb92e5994652",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f",
        "02aadf72fe2c83f145e3437734e66be53abae481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  xfrm: Restrict extended sequence numbers to esp\n  xfrm: Check for esn buffer len in xfrm_new_ae\n  xfrm: Assign esn pointers when cloning a state\n  xfrm: Move the test on replay window size into the replay check functions\n  netdev: bfin_mac: document TE setting in RMII modes\n  drivers net: Fix declaration ordering in inline functions.\n  cxgb3: Apply interrupt coalescing settings to all queues\n  net: Always allocate at least 16 skb frags regardless of page size\n  ipv4: Don\u0027t ip_rt_put() an error pointer in RAW sockets.\n  net: fix ethtool-\u003eset_flags not intended -EINVAL return value\n  mlx4_en: Fix loss of promiscuity\n  tg3: Fix inline keyword usage\n  tg3: use \u003clinux/io.h\u003e and \u003clinux/uaccess.h\u003e instead \u003casm/io.h\u003e and \u003casm/uaccess.h\u003e\n  net: use CHECKSUM_NONE instead of magic number\n  Net / jme: Do not use legacy PCI power management\n  myri10ge: small rx_done refactoring\n  bridge: notify applications if address of bridge device changes\n  ipv4: Fix IP timestamp option (IPOPT_TS_PRESPEC) handling in ip_options_echo()\n  can: c_can: Fix tx_bytes accounting\n  can: c_can_platform: fix irq check in probe\n  ...\n"
    },
    {
      "commit": "e240ae4aad9c5c0da189cb6c956cca58abd428d0",
      "tree": "d7041867914d706c369e5833876b433855fe50ed",
      "parents": [
        "3b3af761669ae59530a8be763b83c937c6096772"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:37:31 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:05 2011 -0400"
      },
      "message": "xen: Use new irq_move functions\n\nThese functions take irq_data as an argument and avoid a redundant\nlookup in the sparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "3b3af761669ae59530a8be763b83c937c6096772",
      "tree": "b6f0a407a484129578374b3ee9c2dfb26e327cdf",
      "parents": [
        "b83c6e55ac482f08984504d61382ecf05f0afe32"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:01:39 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:04 2011 -0400"
      },
      "message": "xen: Convert genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "b83c6e55ac482f08984504d61382ecf05f0afe32",
      "tree": "a8f0881ab4ca243b9cb87193b259a9ff20023aa5",
      "parents": [
        "b254244d2682fe975630f176c25a4444cc4e088d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 24 13:34:32 2011 -0700"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:03 2011 -0400"
      },
      "message": "xen: fix p2m section mismatches\n\nFix section mismatch warnings:\nset_phys_range_identity() is called by __init xen_set_identity(),\nso also mark set_phys_range_identity() as __init.\nthen:\n__early_alloc_p2m() is called set_phys_range_identity(), so also mark\n__early_alloc_p2m() as __init.\n\nWARNING: arch/x86/built-in.o(.text+0x7856): Section mismatch in reference from the function __early_alloc_p2m() to the function .init.text:extend_brk()\nThe function __early_alloc_p2m() references\nthe function __init extend_brk().\nThis is often because __early_alloc_p2m lacks a __init\nannotation or the annotation of extend_brk is wrong.\n\nWARNING: arch/x86/built-in.o(.text+0x7967): Section mismatch in reference from the function set_phys_range_identity() to the function .init.text:extend_brk()\nThe function set_phys_range_identity() references\nthe function __init extend_brk().\nThis is often because set_phys_range_identity lacks a __init\nannotation or the annotation of extend_brk is wrong.\n\n[v2: Per Stephen Hemming recommonedation made __early_alloc_p2m static]\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "3062aa50a6b2c3103470178fe7506c450d79ebe5",
      "tree": "0ebeb6b8a3bbae294892c73b96c2ec6175b1ff39",
      "parents": [
        "60af3ab1e6b0b7a1bdbb7392134c27e6be9630df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "FRV: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "60af3ab1e6b0b7a1bdbb7392134c27e6be9630df",
      "tree": "21a55b8c9bc64fc099ab2136df9db70d044f5ca8",
      "parents": [
        "a9554c3a5d02d50aeff08203ca8dd1e2dffdaa0d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "FRV: Convert genirq namespace\n\nConvert to new function names.  Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a9554c3a5d02d50aeff08203ca8dd1e2dffdaa0d",
      "tree": "06a7b5091db007083cd2991d73dde622c3dff474",
      "parents": [
        "12516469756f773ac756ac73c4070ba8efef155a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll chips converted\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "12516469756f773ac756ac73c4070ba8efef155a",
      "tree": "4a6ada44bc497191f56701146df4d4589e45a350",
      "parents": [
        "a4b48a494aef7ab2458b365e00eeebc6c0a2d997"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert cpu irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a4b48a494aef7ab2458b365e00eeebc6c0a2d997",
      "tree": "018822fc391adb6a2d1015002af2672e5b8afe80",
      "parents": [
        "9148d88b120d260aa64fb21faaf18aa7a46b18a4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert mb93493 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9148d88b120d260aa64fb21faaf18aa7a46b18a4",
      "tree": "33bb7dbd1d68c81c90d7fcb7bb9f80de54211100",
      "parents": [
        "193e7a5f824b54386621df9303053c36ed0d9c16"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert mb93093 irq_chip to new function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "193e7a5f824b54386621df9303053c36ed0d9c16",
      "tree": "a351a92f4ce624e265afa76cb06d20ea57336af8",
      "parents": [
        "303fef9052d90257df3e0e434b834af3938b8a7f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert mb93091 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "303fef9052d90257df3e0e434b834af3938b8a7f",
      "tree": "b0813c74764ed1146cb6c58ecbb556e9760dfcb5",
      "parents": [
        "c4b159802306c07692324f9aa277e6ed144811e3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Fix typo from __do_IRQ overhaul\n\nCompiles way better.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "c4b159802306c07692324f9aa277e6ed144811e3",
      "tree": "8c5e81de0cae68e9dfce2b0d107d918aa1648a63",
      "parents": [
        "5ca7202bc4db3e2fd5653c52a608601c7a64a2ac"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "frv: Remove stale irq_chip.end\n\nirq_chip.end got obsolete with the removal of __do_IRQ().\n\nirq-mb93093.c even lacks an implementation, but nobody noticed that\nit\u0027s broken since commit 88d6e1 in 2006.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5ca7202bc4db3e2fd5653c52a608601c7a64a2ac",
      "tree": "d252f9bbb5d026912ff7a6591b7815334da9990c",
      "parents": [
        "5ef9bdde9cd8e7f9d43a975b47f520ca64cbd0a1"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "FRV: Do some cleanups\n\n1. frv doesn\u0027t support SMP, remove the useless SMP bits.\n\n2. frv has its own alloc_task_struct, so define __HAVE_ARCH_TASK_STRUCT_ALLOCATOR\n   (I am not sure if frv should use generic alloc_task_struct().)\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5ef9bdde9cd8e7f9d43a975b47f520ca64cbd0a1",
      "tree": "774a13f78efc0fa9d8f642082caf183781c6bcd7",
      "parents": [
        "f55f199b7d76a01e7ce9d1c3bb004327e075c327"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "FRV: Missing node arg in alloc_thread_info_node() macro\n\nThere are two alloc_thread_info_node() macros defined (one for debugging and\none for normal).  The commit that changed them most recently:\n\n\tcommit b6a84016bd2598e35ead635147fa53619982648d\n\tAuthor: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\n\tDate:   Tue Mar 22 16:30:42 2011 -0700\n\tSubject: mm: NUMA aware alloc_thread_info_node()\n\ndidn\u0027t add the node argument into the macro argument list for the normal macro.\nThis results in the following error:\n\nkernel/fork.c:267:39: error: macro \"alloc_thread_info_node\" passed 2 arguments, but takes just 1\nkernel/fork.c: In function \u0027dup_task_struct\u0027:\nkernel/fork.c:267: error: \u0027alloc_thread_info_node\u0027 undeclared (first use in this function)\nkernel/fork.c:267: error: (Each undeclared identifier is reported only once\nkernel/fork.c:267: error: for each function it appears in.)\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f55f199b7d76a01e7ce9d1c3bb004327e075c327",
      "tree": "66aecc92b98f3425aeeed19cccfe29de017ade7e",
      "parents": [
        "b554cb426a955a267dba524f98f99e29bc947643"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "NOMMU: implement access_remote_vm\n\nRecent vm changes brought in a new function which the core procfs code\nutilizes.  So implement it for nommu systems too to avoid link failures.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nTested-by: Ithamar Adema \u003cithamar.adema@team-embedded.nl\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "9ad198cba2a8177eea6a7f2f0202b910abdef96b",
      "tree": "e9e867824ee29e70d66d23fce2e2f0e9f361a03b",
      "parents": [
        "851d7cf647e0d31668eb5dc496f7698a2f6136b4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 04:02:50 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:50:42 2011 +0200"
      },
      "message": "gpio: ab8500: Mark broken\n\nThis driver is broken in several aspects.\n\n 1) old style irq_chip functions. Sigh\n\n 2) Abuse of the unlock callback. That\u0027s not supposed to be a state\n    machine for evrything and some more.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "851d7cf647e0d31668eb5dc496f7698a2f6136b4",
      "tree": "15a292814827ef43cbfa6d28e41c7058bf71ebf7",
      "parents": [
        "0c6f8a8b917ad361319c8ace3e9f28e69bfdb4c1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 02:51:13 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:50:32 2011 +0200"
      },
      "message": "genirq: Remove move_*irq leftovers\n\nAll users converted to new interface.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0c6f8a8b917ad361319c8ace3e9f28e69bfdb4c1",
      "tree": "b4b0cb4b619368bc93ff883f4b667e05a185549b",
      "parents": [
        "dced35aeb0367dda2636ee9ee914bda14510dcc9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 13:32:20 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "genirq: Remove compat code\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2a8f55b1f577c205e71ddcb696564cbd05c50eb5",
      "tree": "6a2eb6dfd70bcdb0952ca4a62be1e8b1bd32dca4",
      "parents": [
        "232f1d8591dd1933a39fba5378763f5210dce138"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:54:24 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "mn10300: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "232f1d8591dd1933a39fba5378763f5210dce138",
      "tree": "0c025926652d799ca5ad441a02b034862e204432",
      "parents": [
        "f4c547ebb4a3f11e0515433fa4472e34740c10c9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:36:37 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "mn10300: Cleanup irq_desc access\n\nThe migration needs only access to irq_data.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f4c547ebb4a3f11e0515433fa4472e34740c10c9",
      "tree": "a689f34e1da43a4c6147f5909b1724d9ceea17f1",
      "parents": [
        "a120017c501ec69d046f3f29a2a3550ef2697f1e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:35:56 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "mn10300: Convert genirq namespace\n\nConvert to new function names. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a120017c501ec69d046f3f29a2a3550ef2697f1e",
      "tree": "3317a542de7a973b34bca413ada5c681786d59b8",
      "parents": [
        "de2e95a6630454d3657a3271152f4ef41b2a20eb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:48:36 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "frv: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "de2e95a6630454d3657a3271152f4ef41b2a20eb",
      "tree": "ef27c04c975bdc1d7f89bd1d4fd1a101da2960bb",
      "parents": [
        "808339b1dd76cc9c72bea16f40c335111b5451c1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 16:38:49 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "frv: Convert genirq namespace\n\nConvert to new function names. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "808339b1dd76cc9c72bea16f40c335111b5451c1",
      "tree": "2a265cd8c46630717122c9f3a0981d740a090e2f",
      "parents": [
        "380e31119611b26ee593e4426115feae765be837"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:39 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll chips converted\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.601290592@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "380e31119611b26ee593e4426115feae765be837",
      "tree": "65b830dd13c4416088ce93d3a8496190d26b0ac4",
      "parents": [
        "a55174f1ec5052d3eff5ba6cd25e3d58bdfb1713"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:38 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert cpu irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.501651128@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a55174f1ec5052d3eff5ba6cd25e3d58bdfb1713",
      "tree": "137dfdeae45c983bd1bfeab451ddb1000c7a5164",
      "parents": [
        "9741f28688de348e74a43173e0229cbb569fb9b0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:37 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert mb93493 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.401266547@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9741f28688de348e74a43173e0229cbb569fb9b0",
      "tree": "3ee8bdaaf310b16ccbfa9dd980df98b9d9618e7b",
      "parents": [
        "ac3460554b8f8861c2857bb1a3692243e6327e79"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:36 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert mb93093 irq_chip to new function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.300303769@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ac3460554b8f8861c2857bb1a3692243e6327e79",
      "tree": "37d04fca5aa98e4a8cf2a19a721e2adb17338e57",
      "parents": [
        "0f421c9dc2c9760db5381a75ce81433e31472e0b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert mb93091 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.203431646@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0f421c9dc2c9760db5381a75ce81433e31472e0b",
      "tree": "181f158959d8db5db8278163ca97bc2f39ded1cf",
      "parents": [
        "db3b3602b90bcdc220b48f473010a4663310d95d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:34 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:16 2011 +0200"
      },
      "message": "frv: Fix typo from __do_IRQ overhaul\n\nCompiles way better.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.109992056@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "db3b3602b90bcdc220b48f473010a4663310d95d",
      "tree": "8aa46cae8c7e19496888806149dc8e2cc746839c",
      "parents": [
        "0b98b1636cf2e112216a5661a629606cde7b1c07"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:33 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:16 2011 +0200"
      },
      "message": "frv: Remove stale irq_chip.end\n\nirq_chip.end got obsolete with the removal of __do_IRQ().\n\nirq-mb93093.c even lacks an implementation, but nobody noticed that\nit\u0027s broken since commit 88d6e1 in 2006.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.011224503@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0b98b1636cf2e112216a5661a629606cde7b1c07",
      "tree": "9662f146a317105b75fdb6313c5c00057b4ae4cf",
      "parents": [
        "a3b975c49e3e21864268892760f630433d96e01a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 13:31:17 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "m68k: Convert irq function namespace\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a3b975c49e3e21864268892760f630433d96e01a",
      "tree": "776526823058a0d2cb5fd3f6902f766bb1332907",
      "parents": [
        "c442b8068f7c53c40a73a82bbfd96d3f41f6778c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:31:25 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "xen: Use new irq_move functions\n\nThese functions take irq_data as an argument and avoid a redundant\nlookup in the sparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "c442b8068f7c53c40a73a82bbfd96d3f41f6778c",
      "tree": "018a74c09383b23366e0d0b935d1f248ce23c2fb",
      "parents": [
        "37daf3223e61685854798f755e4af9f073aaa26c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 10:58:06 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "xen: Cleanup genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "37daf3223e61685854798f755e4af9f073aaa26c",
      "tree": "1a5918bc9445b21de8a6636bdbfecb83a74e6df4",
      "parents": [
        "e1f5ce819c60a1020b43532333b0db291f2ce5c1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:26:42 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "unicore32: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e1f5ce819c60a1020b43532333b0db291f2ce5c1",
      "tree": "8980e440bf4b72f328e14cabfb97e84d4a54fb5a",
      "parents": [
        "fa680c7c22ea8382847815c5fb91a30202a578a0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:26:16 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "unicore32: Convert to new irq function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fa680c7c22ea8382847815c5fb91a30202a578a0",
      "tree": "6408569cc1865961b139cb6971d6e8678da759e2",
      "parents": [
        "394d441b91c146696ec2765a56be34855d375bd5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:03:13 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "394d441b91c146696ec2765a56be34855d375bd5",
      "tree": "7df52ac2ccb443d771f53fdd8eb754b814369d5f",
      "parents": [
        "16741ea0411ff8adb9b84934433638fa432c5292"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:52:54 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Convert to new irq function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "16741ea0411ff8adb9b84934433638fa432c5292",
      "tree": "a137882dae34c2b2aea84088fec127ff1442ae6e",
      "parents": [
        "fcd8d4f498698265fc0fba1dd376303caea71de4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:57:12 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Cleanup direct irq_desc access\n\nUse the proper wrapper functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "fcd8d4f498698265fc0fba1dd376303caea71de4",
      "tree": "e1c8c941def2021d05ced3325c675553e51b90cf",
      "parents": [
        "fcb8918fd242f39496090dbbd6789ab24098295b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 09:03:45 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Use the new genirq functionality\n\nMake use of the new features in genirq:\n\n1) Set the chip flag IRCHIP_EOI_IF_HANDLED, which ensures in the\n   core code that irq_eoi() is only called when the interrupt was\n   handled. That removes the extra status check in the callback.\n\n2) Use the preflow handler, which is called from the fasteoi core code\n   before the device handler. That avoids another status check and the\n   open coded handler redirection.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n\n"
    },
    {
      "commit": "fcb8918fd242f39496090dbbd6789ab24098295b",
      "tree": "7eea710d5b68df8268981eaa8a3d970c5e7c87ba",
      "parents": [
        "a821b2793ea958038687c481c1ea7f74c8fcccfd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 16:31:17 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Convert to new function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a821b2793ea958038687c481c1ea7f74c8fcccfd",
      "tree": "ce6855fe71c2087b93ad4043ff1970c4199bdc1e",
      "parents": [
        "433c9c67c53cc42b2824532d3abb7ac62970d3fb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 14:47:46 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Use the proper accessor functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "433c9c67c53cc42b2824532d3abb7ac62970d3fb",
      "tree": "9f3f5e28670d700c3374663ac1b4ba2e624d6d5d",
      "parents": [
        "ec775d0e70eb6b7116406b3441cb8501c2849dd2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 17:04:59 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "powerpc: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ec775d0e70eb6b7116406b3441cb8501c2849dd2",
      "tree": "3c9f5bfb1f5a4cde6754517dccaacd9e91a05cf4",
      "parents": [
        "7bfbc1f28311d680e45d7122ecd48dec57703750"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:45:20 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:12 2011 +0200"
      },
      "message": "powerpc: Convert to new irq_* function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7bfbc1f28311d680e45d7122ecd48dec57703750",
      "tree": "0ea125a5b417aadab4375219d71d22eb7eb99d27",
      "parents": [
        "ddaedd1c4aa0762563ca0cfdb22bbd8ef3ef785a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:36:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:12 2011 +0200"
      },
      "message": "powerpc: irq: Use irqdata based information\n\nWe want to tighten the irq_desc access. So use the new accessors for\nthe same information.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ddaedd1c4aa0762563ca0cfdb22bbd8ef3ef785a",
      "tree": "bea57205b74adfff48e08b679b9d2b770dd8a903",
      "parents": [
        "773e20d5b7bf948ab0207e1ddb81e52ae7e7c6f3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 16:46:02 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:11 2011 +0200"
      },
      "message": "powerpc-fsl-msi-use-irqd.patch\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "773e20d5b7bf948ab0207e1ddb81e52ae7e7c6f3",
      "tree": "6c2e1978e9615b5244dcd587185b507035f4877f",
      "parents": [
        "1ac06cdadf3f6e9c52cf87304238bffdf4c71566"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:26:01 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:11 2011 +0200"
      },
      "message": "powerpc: xilinx: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus. The core also\nupdates the LEVEL flag.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1ac06cdadf3f6e9c52cf87304238bffdf4c71566",
      "tree": "dab5adc13900cea9ed20c239ff2f6581cb3e0c73",
      "parents": [
        "24a3f2e82bc8cf7ed05294008794f842cf170ea2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:23:57 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:10 2011 +0200"
      },
      "message": "powerpc: uic: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus. The core also\nupdates IRQ_LEVEL.\n\nUse irq_data to get the level type information in the chip functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "24a3f2e82bc8cf7ed05294008794f842cf170ea2",
      "tree": "a0fb6efba75b1c61ce801f0965037cc2a0c8d9b0",
      "parents": [
        "5fed97a9fdc0bc76ea2e220cf3aac0e8c7cf4b2b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:20:15 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:10 2011 +0200"
      },
      "message": "powerpc: mpic: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus.\n\nThe new core code allows to update the type in irq_data and return\nIRQ_SET_MASK_OK_NOCOPY, so the core code will not touch it, except for\nsetting the IRQ_LEVEL flag.\n\nRetrieve the IRQ_LEVEL information from irq_data which avoids a\nredundant sparse irq lookup as well.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5fed97a9fdc0bc76ea2e220cf3aac0e8c7cf4b2b",
      "tree": "4417b5ec02fb470c37f44bea677045eb5ac6562f",
      "parents": [
        "ecf4b1961583e2a56fc935061f56f782173d0749"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:18:32 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:10 2011 +0200"
      },
      "message": "powerpc: mpc8xx_pic: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus. The level flag is\nupdated in the core as well.\n\nUse the proper accessors for setting the irq handlers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ecf4b1961583e2a56fc935061f56f782173d0749",
      "tree": "b556dc18f76cd469589c0401d0d576ee4ed87b8d",
      "parents": [
        "7bf811a8744d1eacff556bb7decc9c606b1537c2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:16:30 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:10 2011 +0200"
      },
      "message": "powerpc: ipic: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus.\n\nThe new core code allows to update the type in irq_data and return\nIRQ_SET_MASK_OK_NOCOPY, so the core code will not touch it, except for\nsetting the IRQ_LEVEL flag.\n\nUse the proper accessors for setting the irq handlers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7bf811a8744d1eacff556bb7decc9c606b1537c2",
      "tree": "b7a9804e91178cd441651f579bd70577f91fe134",
      "parents": [
        "a28ab38c440d0391d8a3673514e4cfb079445309"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:13:38 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:10 2011 +0200"
      },
      "message": "powerpc: cpm2_pic: Use IRQCHIP_EOI_IF_HANDLED\n\nThe core code provides the same functionality when the\nIRQCHIP_EOI_IF_HANDLED flag is set for the irq chip.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a28ab38c440d0391d8a3673514e4cfb079445309",
      "tree": "f5ceb1401f4ffe872086a02e021b9bd6cb870095",
      "parents": [
        "00e70bad1abba1f96f7b9e6454b222f393e5281f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:07:51 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:09 2011 +0200"
      },
      "message": "powerpc: cpm2_pic: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus.\n\nThe new core code allows to update the type in irq_data and return\nIRQ_SET_MASK_OK_NOCOPY, so the core code will not touch it, except for\nsetting the IRQ_LEVEL flag.\n\nUse the proper accessors for setting the irq handlers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "00e70bad1abba1f96f7b9e6454b222f393e5281f",
      "tree": "bae218609bcf61537207587680ffa28516a37652",
      "parents": [
        "8c99f561395f59ba9ec926c8940a4446fdfd8103"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:04:41 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:09 2011 +0200"
      },
      "message": "powerpc: cell: Fix the irq_desc access\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. It also updates irq_data, so this can be used in\nirq_ack() to check for the level bit. That avoids a redundant sparse\nirq lookup.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8c99f561395f59ba9ec926c8940a4446fdfd8103",
      "tree": "4e4727b857fa40927b63d254bf6764a0b0eebbd3",
      "parents": [
        "212d786dabfee69c2ce5498821c2a0a679a1197b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:03:07 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:09 2011 +0200"
      },
      "message": "powerpc: mac: pic: Use irqd_is_level_type()\n\nNo need for a redundant sparse irq lookup. irqdata provides the same\ninformation.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "212d786dabfee69c2ce5498821c2a0a679a1197b",
      "tree": "5e8168a21e351165836b362fa75524e83d21530c",
      "parents": [
        "98488db9ff01849354bffb6a9675b1cc2ecf03fd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 15:54:03 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:09 2011 +0200"
      },
      "message": "powerpc: media5200: Remove pointless set_irq_type()\n\nThe irq chip has no irq_set_type() callback. So calling the call is\npointless. Set IRQ_LEVEL via the proper accessor.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "98488db9ff01849354bffb6a9675b1cc2ecf03fd",
      "tree": "7cf778f481f55354a7f93130cde450479d03a50a",
      "parents": [
        "68f20f43dae770bdb3d93cfb8fbe9679d3568c3b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 15:43:57 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:08 2011 +0200"
      },
      "message": "powerpc: Use proper accessors for IRQ_* flags\n\nUse the proper accessors instead of open access to irq_desc.\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "68f20f43dae770bdb3d93cfb8fbe9679d3568c3b",
      "tree": "af6464b0ece287a5f59f9802cf0750bfce44c4c7",
      "parents": [
        "e2f571d294cc5f944539088bed46abae375b75f6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 13:47:54 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:08 2011 +0200"
      },
      "message": "parisc: Use irq_to_desc() in show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e2f571d294cc5f944539088bed46abae375b75f6",
      "tree": "a0d5013a0a4836713961b25c8c0ffea09554f088",
      "parents": [
        "337ce6811bfe474cc449de1f95d2c4f26641f5af"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:41:44 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:08 2011 +0200"
      },
      "message": "parisc: Convert irq namespace\n\nConvert to the new function names. Scripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: linux-parisc@vger.kernel.org\n"
    },
    {
      "commit": "337ce6811bfe474cc449de1f95d2c4f26641f5af",
      "tree": "361688a99d558f589e5edaa3358fbc40ff0b56e9",
      "parents": [
        "1d5f821c3f9f2344e1a854aa91a5ab3b25ee5c2a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:48:47 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:08 2011 +0200"
      },
      "message": "parisc: Convert the final irq bits\n\n1) As promised in the comment, the core does not copy cpumask anymore\n   when the arch code returns -EINVAL\n\n2) Get the per cpu information from irq_data\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: linux-parisc@vger.kernel.org\n"
    },
    {
      "commit": "1d5f821c3f9f2344e1a854aa91a5ab3b25ee5c2a",
      "tree": "8460e42191fe2a7e11f0e73967108e27a0449dff",
      "parents": [
        "e4ec7989b4e55d9275ebac66230b7dac6dcb1fae"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 13:59:54 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:07 2011 +0200"
      },
      "message": "mips: vr41xx: Use irdq_irq_disabled()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e4ec7989b4e55d9275ebac66230b7dac6dcb1fae",
      "tree": "b42cd789681bada83b0051899ed66c1c0e2bbea2",
      "parents": [
        "9efbc3fba2cd7f703b55d72e5168ed4348930442"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 27 15:19:28 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:07 2011 +0200"
      },
      "message": "MIPS: Convert the irq functions to the new names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9efbc3fba2cd7f703b55d72e5168ed4348930442",
      "tree": "bb47501571361ab3a886ea2584bae6162620f535",
      "parents": [
        "5b7cd6fd8278a754df6495fcc5cfa4dd3df42206"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 27 15:11:13 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:07 2011 +0200"
      },
      "message": "MIPS: alchemy: Use proper irq accessors\n\nThis really starts to be a sysiphean task.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5b7cd6fd8278a754df6495fcc5cfa4dd3df42206",
      "tree": "6c9024d27194ba92dc548bd0deea29eaa0664012",
      "parents": [
        "0c3263870f5f80cf7b6cb322bd8e708ce568d36b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 27 16:04:30 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:07 2011 +0200"
      },
      "message": "MIPS: Octeon: Simplify irq_cpu_on/offline irq chip functions\n\nMake use of the IRQCHIP_ONOFFLINE_ENABLED flag and remove the\nwrappers. Use irqd_irq_disabled() instead of desc-\u003estatus, which will\ngo away.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: David Daney \u003cddaney@caviumnetworks.com\u003e\n"
    },
    {
      "commit": "0c3263870f5f80cf7b6cb322bd8e708ce568d36b",
      "tree": "b1e2ed41a6b9b10a16fdb290f6f54cb148ccaf1a",
      "parents": [
        "a458465641bf61a00f4ca54da7265202a911f975"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Mar 25 12:38:51 2011 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:06 2011 +0200"
      },
      "message": "MIPS: Octeon: Rewrite interrupt handling code.\n\nThis includes conversion to new style irq_chip functions, and\ncorrectly enabling/disabling per-CPU interrupts.\n\nThe hardware interrupt bit to irq number mapping is now done with a\nflexible map, instead of by bit twiddling the irq number.\n\n[ tglx: Adjusted to new irq_cpu_on/offline callbacks and\n        __irq_set_affinity_lock ]\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: linux-mips@linux-mips.org\nCc: ralf@linux-mips.org\nLKML-Reference: \u003c1301081931-11240-5-git-send-email-ddaney@caviumnetworks.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a458465641bf61a00f4ca54da7265202a911f975",
      "tree": "66f4311c247b4a51c1fe31888cc079639314b057",
      "parents": [
        "9d61c18b25726306c9231428c17db42e3ff29ba7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 27 16:54:26 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:06 2011 +0200"
      },
      "message": "MIPS: Fix syncfs syscall copy and paste failure\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9d61c18b25726306c9231428c17db42e3ff29ba7",
      "tree": "ff3fa77aa68707a85bf2ab68f32f9839a24c55e0",
      "parents": [
        "4adc192ec7d977c74c750320f289af9d61c1caca"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 14:55:52 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:06 2011 +0200"
      },
      "message": "microblaze: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    }
  ],
  "next": "4adc192ec7d977c74c750320f289af9d61c1caca"
}
