)]}'
{
  "log": [
    {
      "commit": "eabd90944b3a00766e84da3d117ea0f3e0a3b1a3",
      "tree": "63899a91d207c3b72ddae1984742e1438b4a7e9b",
      "parents": [
        "3243d87441bf7f97c5c9f7dd46b35f5783ec6740"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Apr 30 14:47:12 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 30 19:49:48 2008 +1000"
      },
      "message": "[POWERPC] Fix crashkernel\u003d handling when no crashkernel\u003d specified\n\nCommit edd8ce67436851a62f99f1d9707b40ea6a8e5323 (Use extended crashkernel\ncommand line on ppc64), changed the logic in reserve_crashkernel()\nwhich deals with the crashkernel\u003d command line option.\n\nThis introduced a bug in the case when there is no crashkernel\u003d option,\nor it is incorrect.  We would fall through and calculate the crash_size\nbased on the existing values in crashk_res.  If both start and end are 0,\nthe default, we calculate the crash_size as 1 byte - which is wrong.\n\nRework the logic so that we use crashk_res, regardless of whether it\u0027s\nset by the command line or via the device tree (see prom.c).  Then check\nif we have an empty range (end \u003d\u003d start), and if so make sure to set\nboth end and start to zero (this is checked in machine_kexec_64.c).  Then\nwe calculate the crash_size once we know we have a non-zero range.\n\nFinally we always want to warn the user if they specify a base !\u003d 32MB,\nso remove the special case for that in the command line parsing case.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3243d87441bf7f97c5c9f7dd46b35f5783ec6740",
      "tree": "7765277523d0146bccb5bde64df67b13723211a9",
      "parents": [
        "595f403c1af37b1339e64b89040528b8cd48c5a3"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Apr 30 13:21:45 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 30 19:49:48 2008 +1000"
      },
      "message": "[POWERPC] Make emergency stack safe for current_thread_info() use\n\nThe current_thread_info() macro, used by preempt_count(), assumes the\nbase address and size of the stack are THREAD_SIZE aligned.\n\nThe emergency stack currently isn\u0027t either of these things, which\ncould potentially cause problems anytime we\u0027re running on the\nemergency stack.  That includes when we detect a bad kernel stack\npointer, and also during early_setup_secondary().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "595f403c1af37b1339e64b89040528b8cd48c5a3",
      "tree": "8729b820299b8090f476c1fcdd8441b19f7e6c74",
      "parents": [
        "822252521651ad74a6d41e712d790e2f10838a67",
        "d0eb801c60c20c2fbfc70e677415122798c472d2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 30 16:53:17 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Apr 30 16:53:17 2008 +1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jk/spufs\n"
    },
    {
      "commit": "d0eb801c60c20c2fbfc70e677415122798c472d2",
      "tree": "4b0622061a7b2bc5b13e53e7223ba84892ea1af7",
      "parents": [
        "3734dfc68b64d8ca202c799280daf28c2424659d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Apr 25 11:03:03 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Apr 30 16:29:30 2008 +1000"
      },
      "message": "[POWERPC] spufs: add .gitignore for spu_save_dump.h \u0026 spu_restore_dump.h\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "3734dfc68b64d8ca202c799280daf28c2424659d",
      "tree": "eeeabf783df8952670113a85470f9d3ba70e4f88",
      "parents": [
        "8a476d49555cb7e8d4222782f695048b46692731"
      ],
      "author": {
        "name": "Julio M. Merino Vidal",
        "email": "jmerino@ac.upc.edu",
        "time": "Wed Apr 30 15:21:17 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Apr 30 15:21:17 2008 +1000"
      },
      "message": "[POWERPC] spufs: trace spu_acquire_saved events\n\nThe sputrace module contained a trace entry for spu_acquire_saved, but\nthis marker was not placed anywhere. Fix this by adding a marker to the\nroutine.\n\nSigned-off-by: Julio M. Merino Vidal \u003cjmerino@ac.upc.edu\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "8a476d49555cb7e8d4222782f695048b46692731",
      "tree": "aab9a2090ed4c8a58748cea50973438d4a2e097b",
      "parents": [
        "534578816f028b0dc675fdcc3314016d98588327"
      ],
      "author": {
        "name": "Julio M. Merino Vidal",
        "email": "jmerino@ac.upc.edu",
        "time": "Wed Apr 30 15:16:14 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Apr 30 15:16:14 2008 +1000"
      },
      "message": "[POWERPC] spufs: fix marker name for find_victim\n\nFix a typo in the marker for the find_victim function, which prevented\nit from being traced. It previously read find_vitim.\n\nSigned-off-by: Julio M. Merino Vidal \u003cjmerino@ac.upc.edu\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "534578816f028b0dc675fdcc3314016d98588327",
      "tree": "4f2b44a1187eb82120b6bd0e6f4715647535aeca",
      "parents": [
        "d6508aaf27ccef0d7e986aaa220ad4d098bca260"
      ],
      "author": {
        "name": "Julio M. Merino Vidal",
        "email": "jmerino@ac.upc.edu",
        "time": "Wed Apr 30 15:12:30 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Apr 30 15:12:30 2008 +1000"
      },
      "message": "[POWERPC] spufs: add marker for destroy_spu_context\n\nThe sputrace module contained a reference to a marker for\ndestroy_spu_context, but this marker did not appear in the code. Fix\nthis by adding a marker in the function.\n\nSigned-off-by: Julio M. Merino Vidal \u003cjmerino@ac.upc.edu\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "d6508aaf27ccef0d7e986aaa220ad4d098bca260",
      "tree": "7295c1f46de3bc3391f2c6239e488475178a8210",
      "parents": [
        "5158e9b5218bd3799c9fa8c401ad24d7f0c0a0a1"
      ],
      "author": {
        "name": "Julio M. Merino Vidal",
        "email": "jmerino@ac.upc.edu",
        "time": "Wed Apr 30 15:06:39 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Apr 30 15:06:39 2008 +1000"
      },
      "message": "[POWERPC] spufs: add sputrace marker parameter names\n\nThe markers facility defines the marker parameters to be of the form\n\u0027name %format\u0027. Add parameter names to sputrace, to specify the context\nand %spu paramerters,  instead of just specifying the \u0027%format\u0027 part.\n\nSigned-off-by: Julio M. Merino Vidal \u003cjmerino@ac.upc.edu\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "5158e9b5218bd3799c9fa8c401ad24d7f0c0a0a1",
      "tree": "4ed17672fe0582c46f594217ba410ec92aebfb45",
      "parents": [
        "14b3ca4022f050f8622ed282b734ddf445464583"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Apr 29 17:08:38 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Apr 30 15:01:54 2008 +1000"
      },
      "message": "[POWERPC] spufs: add context switch notification log\n\nThere are userspace instrumentation tools that need to monitor spu\ncontext switches. This patch adds a new file called \u0027switch_log\u0027 to\neach spufs context directory that can be used to monitor the context\nswitches.\n\nContext switch in/out and exit from spu_run are monitored after the\nfile was first opened and can be read from it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "822252521651ad74a6d41e712d790e2f10838a67",
      "tree": "3be45cc4a3b177f5af7586c700f8ef5899dc29a5",
      "parents": [
        "a2884f37b6fe0074df70ebeb3a6c54201267663c"
      ],
      "author": {
        "name": "Bartlomiej Sieka",
        "email": "tur@semihalf.com",
        "time": "Tue Apr 15 20:36:36 2008 +1000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:19:14 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200\n\nBoard-specific defconfigs based on current mpc5200_defconfig, archival\nlite5200_defconfig, and [cm5200|motionpro|tqm5200]_defconfig from the\nlinux-2.6-denx tree. Kernels build using these defconfigs were verified\nto boot with root filesystem mounted over NFS on Motion-PRO, TQM5200\nand Lite5200B boards. CM5200 target was not tested due to hardware\nunavailability.\n\nSigned-off-by: Bartlomiej Sieka \u003ctur@semihalf.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a2884f37b6fe0074df70ebeb3a6c54201267663c",
      "tree": "5a4eec613f670d05a380d9190ae521aa480e4652",
      "parents": [
        "8f3ba2dc811228213bcbdc2c8b389a8d6fa66c09"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:19:07 2008 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:19:07 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: Switch mpc5200 dts files to dts-v1 format\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8f3ba2dc811228213bcbdc2c8b389a8d6fa66c09",
      "tree": "d4ff70539df7adfee8e0468962366791ccf7da88",
      "parents": [
        "106757b38fffbe1f015b10a6d4a4f92e8a3881b9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 16 01:44:39 2008 +1000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:18:51 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: Fix FEC error handling on FIFO errors\n\nThe error handling for the mpc5200 fec interrupt is broken. The intended\nbehaviour is like this:\n\n* If one of FEC_IEVENT_RFIFO_ERROR and FEC_IEVENT_XFIFO_ERROR happens,\n  the datasheet says (MPC5200B User\u0027s Guide R1.2, p. 14-13): \"When this\n  occurs, software must ensure both the FIFO Controller and BestComm are\n  soft-reset\".\n\n* On any other error (non-TFINT) interrupt, just issue a debug message.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "106757b38fffbe1f015b10a6d4a4f92e8a3881b9",
      "tree": "4d4321ba1c6e43edd7d2f7474d7bfe90040918c2",
      "parents": [
        "3cd2550c736688c7f2651134e08bd5b5db5bed70"
      ],
      "author": {
        "name": "s.hauer@pengutronix.de",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Apr 25 23:48:05 2008 +1000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:17:12 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: add Phytec pcm030 board support\n\nAdd board support for the Phytec pcm030 mpc5200b based board. It\ndoes not need any platform specific fixups and as such is handled\nas a mpc5200 simple platform.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3cd2550c736688c7f2651134e08bd5b5db5bed70",
      "tree": "1a018f08e0fdc0a036c77722ba05f3bb08add9eb",
      "parents": [
        "f800ab44f5cd094743dc3df371bcf986375f5774"
      ],
      "author": {
        "name": "s.hauer@pengutronix.de",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Apr 25 20:56:04 2008 +1000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:16:59 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: add gpiolib support for mpc5200\n\nThis patch adds gpiolib support for mpc5200 SOCs.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f800ab44f5cd094743dc3df371bcf986375f5774",
      "tree": "96aa4b5e6e2a080ba31cfacaf3f150830dbe69a7",
      "parents": [
        "bc775eac63c16dbcfabc4c6e949c0228edf3e11f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 16 01:29:54 2008 +1000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:16:35 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: add interrupt type function\n\nAdd a set_type function for external (GPIO) interrupts.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bc775eac63c16dbcfabc4c6e949c0228edf3e11f",
      "tree": "be98a04a66f128217c0fa48183177456c3a6261e",
      "parents": [
        "6c39103ce5192bdb2195f3daab7323dfa44fb52e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 06:40:37 2008 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 29 07:16:18 2008 -0600"
      },
      "message": "[POWERPC] mpc5200: Fix unterminated of_device_id table\n\nIf CONFIG_PPC_MPC5121 is not set, then the of_device_id table for the\nmpc5200 serial driver will not get terminated with a NULL entry.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6c39103ce5192bdb2195f3daab7323dfa44fb52e",
      "tree": "4c4ce9e75536cb28276265abc4b20c494df8cd2b",
      "parents": [
        "7f620df839661b37ee679402ced7e32da6aa5446"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:48 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:29 2008 +1000"
      },
      "message": "[RAPIDIO] Change RapidIO doorbell source and target ID field to 16-bit\n\nChange RapidIO doorbell source and target ID field to 16-bit for\nsupport large system size, which max rio devid is 65535.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7f620df839661b37ee679402ced7e32da6aa5446",
      "tree": "016052cb8076c1a31b0e290d5ed267518a809ad7",
      "parents": [
        "61b269179df582bb363f871e88f732fe8af62a5e"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:44 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:29 2008 +1000"
      },
      "message": "[RAPIDIO] Add RapidIO connection info print out and re-training for broken connections\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "61b269179df582bb363f871e88f732fe8af62a5e",
      "tree": "30781b72103c54b7a8535014f647bfefac0e606f",
      "parents": [
        "182e143beeb3529208f805f1ac543606c1e2cc8c"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:44 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:29 2008 +1000"
      },
      "message": "[RAPIDIO] Add serial RapidIO controller support, which includes MPC8548, MPC8641\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "182e143beeb3529208f805f1ac543606c1e2cc8c",
      "tree": "ebd124b6b1c9e1289558e266daff27f4a93ab4db",
      "parents": [
        "56fde1ff69b7f202171391b2d040a93e1d78b636"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:43 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:29 2008 +1000"
      },
      "message": "[RAPIDIO] Add RapidIO node probing into MPC86xx_HPCN board id table\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "56fde1ff69b7f202171391b2d040a93e1d78b636",
      "tree": "c5e02747f8081776a60bc98cfc80559eace814fa",
      "parents": [
        "e042323607f5c14844b1c59aebbca8d1251c7d89"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:42 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Add RapidIO node into MPC8641HPCN dts file\n\nThis adds properties describing the RapidIO controller to the\ndevice-tree source for the MPC8641HPCN board.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e042323607f5c14844b1c59aebbca8d1251c7d89",
      "tree": "10c9eac3d5146f3611af9220740e4ec27bf2ade0",
      "parents": [
        "cc2bb6968a2c842149d285d77cb35200d2d37b15"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:42 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Auto-probe the RapidIO system size\n\nThe RapidIO system size will auto probe in RIO setup.  The route table\nand rionet_active in rionet.c are changed to be allocated dynamically\naccording to the size of the system.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cc2bb6968a2c842149d285d77cb35200d2d37b15",
      "tree": "33349a2231af61b59bdf28312c385197f41a769f",
      "parents": [
        "ad1e9380b17addf112f89ce5a57d4d0bee129b7a"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:41 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Add OF-tree support to RapidIO controller driver\n\nThis initializes the RapidIO controller driver using addresses and\ninterrupt numbers obtained from the firmware device tree, rather than\nusing hardcoded constants.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad1e9380b17addf112f89ce5a57d4d0bee129b7a",
      "tree": "41bb74c91533f0a2f4a7bfbfb1036ba250cbf50b",
      "parents": [
        "5a7b60ed8892756b137496b629f2e7c689fe6d8d"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:41 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:28 2008 +1000"
      },
      "message": "[RAPIDIO] Add RapidIO multi mport support\n\nThe original RapidIO driver suppose there is only one mpc85xx RIO controller\nin system.  So, some data structures are defined as mpc85xx_rio global, such\nas \u0027regs_win\u0027, \u0027dbell_ring\u0027, \u0027msg_tx_ring\u0027.  Now, I changed them to mport\u0027s\nprivate members.  And you can define multi RIO OF-nodes in dts file for multi\nRapidIO controller in one processor, such as PCI/PCI-Ex host controllers in\nFreescale\u0027s silicon.  And the mport operation function declaration should be\nchanged to know which RapidIO controller is target.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5a7b60ed8892756b137496b629f2e7c689fe6d8d",
      "tree": "0737be73d9374a0048ee029b73a8d5f0a1aae06e",
      "parents": [
        "f1f389d558d3884be565f152e9dd756e57b23d50"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:40 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:27 2008 +1000"
      },
      "message": "[RAPIDIO] Move include/asm-ppc/rio.h to asm-powerpc\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f1f389d558d3884be565f152e9dd756e57b23d50",
      "tree": "6e5afa5ee03055c7b85f43b14aacb114be9ce71d",
      "parents": [
        "d02443a6f89dbd7ff868db30ad18f90bb633f716"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:39 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:27 2008 +1000"
      },
      "message": "[RAPIDIO] Add RapidIO option to kernel configuration\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d02443a6f89dbd7ff868db30ad18f90bb633f716",
      "tree": "0dc3926150cb70902bd1714645412a70adf86d2f",
      "parents": [
        "9d88a2eb6e05c07aa0d484b8fa1372722fa921d0"
      ],
      "author": {
        "name": "Zhang Wei",
        "email": "wei.zhang@freescale.com",
        "time": "Fri Apr 18 13:33:38 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 19:40:27 2008 +1000"
      },
      "message": "[RAPIDIO] Change RIO function mpc85xx_ to fsl_\n\nThe driver is suitable for the Freescale MPC8641 processor as well as\n85xx processors, so this changes the mpc85xx prefix to fsl.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9d88a2eb6e05c07aa0d484b8fa1372722fa921d0",
      "tree": "782b288099fbd96ed779c033f2c1322ff1822950",
      "parents": [
        "98d5c21c812e4e3b795f5bd912f407ed7c5e4e38"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Fri Apr 18 13:33:53 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:53 2008 +1000"
      },
      "message": "[POWERPC] Provide walk_memory_resource() for powerpc\n\nProvide walk_memory_resource() for 64-bit powerpc.  PowerPC maintains\nlogical memory region mapping in the lmb.memory structure.  Walk\nthrough these structures and do the callbacks for the contiguous\nchunks.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98d5c21c812e4e3b795f5bd912f407ed7c5e4e38",
      "tree": "40c5680e5b8b337fdddd3becf59484a19e2037d5",
      "parents": [
        "57b539269e9eef4dedc533d83c94877bc6b4d44d"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Fri Apr 18 13:33:52 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:53 2008 +1000"
      },
      "message": "[POWERPC] Update lmb data structures for hotplug memory add/remove\n\nThe powerpc kernel maintains information about logical memory blocks\nin the lmb.memory structure, which is initialized and updated at boot\ntime, but not when memory is added or removed while the kernel is\nrunning.\n\nThis adds a hotplug memory notifier which updates lmb.memory when\nmemory is added or removed.  This information is useful for eHEA\ndriver to find out the memory layout and holes.\n\nNOTE: No special locking is needed for lmb_add() and lmb_remove().\nCalls to these are serialized by caller. (pSeries_reconfig_chain).\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "57b539269e9eef4dedc533d83c94877bc6b4d44d",
      "tree": "72f481d053215d88ee5156524bf173f5cf11b9ec",
      "parents": [
        "80ff974dba8cc432ab81676fc09d3c357cb11276"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Fri Apr 18 13:33:50 2008 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:52 2008 +1000"
      },
      "message": "[POWERPC] Hotplug memory remove notifications for powerpc\n\nHotplug memory remove notifier for 64-bit powerpc.  This gets invoked\nby writing to /proc/ppc64/ofdt the string \"remove_node \" followed by\nthe firmware device tree pathname of the node that needs to be removed.\n\nIn response, this adjusts the sections and removes sysfs entries by\ncalling __remove_pages().  Then it calls arch-specific code to get rid\nof the hardware MMU mappings for the section of memory.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nReviewed-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "80ff974dba8cc432ab81676fc09d3c357cb11276",
      "tree": "b775a81b3ceca1a6df40fec751293d0398c7c36f",
      "parents": [
        "21e38dfee53a2159d14a24a3d2277ae757599efa"
      ],
      "author": {
        "name": "Étienne Bersac",
        "email": "bersace@gmail.com",
        "time": "Tue Apr 29 15:39:55 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:35 2008 +1000"
      },
      "message": "[POWERPC] windfarm: Add PowerMac 12,1 support\n\nThis implements a new driver named windfarm_pm121, which drives the\nfans on PowerMac 12,1 machines : iMac G5 iSight (rev C) 17\" and\n20\".  It\u0027s based on the windfarm_pm81 driver from Benjamin\nHerrenschmidt.\n\nThis includes fixes from David Woodhouse correcting the names of some\nof the sensors.\n\nSigned-off-by: Étienne Bersac \u003cbersace@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21e38dfee53a2159d14a24a3d2277ae757599efa",
      "tree": "95011183bb7e21aba9cd679e276384243d48be97",
      "parents": [
        "85218827cc4ca900867807f19345418164ffc108"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Apr 29 11:42:32 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:34 2008 +1000"
      },
      "message": "[POWERPC] Fix building of pmac32 when CONFIG_NVRAM\u003dm\n\nKamalesh Babulal (kamalesh@linux.vnet.ibm.com) reports that CONFIG_NVRAM\u003dm\nis valid in terms of Kconfig but fails to build with:\n  Building modules, stage 2.\n  MODPOST 1401 modules\nERROR: \"pmac_newworld\" [arch/powerpc/platforms/powermac/nvram.ko] undefined!\nERROR: \"__alloc_bootmem\" [arch/powerpc/platforms/powermac/nvram.ko] undefined!\nmake[1]: *** [__modpost] Error\n\nThe arch/powerpc/platforms/powermac/nvram.c code really needs to be\nbuiltin, but as its compilation is dependent on a generic Kconfig\nsymbol we force nvram.c to be builtin if CONFIG_NVRAM is \u0027y\u0027 or \u0027m\u0027.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "85218827cc4ca900867807f19345418164ffc108",
      "tree": "1813b7fadb7c077acd0ef62f57385b7424ca0121",
      "parents": [
        "dd18434ff0b7d9b9ad3d596985fc84b329d2f9a8"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Apr 28 16:21:22 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:34 2008 +1000"
      },
      "message": "[POWERPC] Add IRQSTACKS support on ppc32\n\nThis makes it possible to use separate stacks for hard and soft IRQs\non 32-bit powerpc as well as on 64-bit.  The code for 32-bit is just\nthe 32-bit analog of the 64-bit code.\n\n* Added allocation and initialization of the irq stacks.  We limit the\n  stacks to be in lowmem for ppc32.\n* Implemented ppc32 versions of call_do_softirq() and call_handle_irq()\n  to switch the stack pointers\n* Reworked how we do stack overflow detection.  We now keep around the\n  limit of the stack in the thread_struct and compare against the limit\n  to see if we\u0027ve overflowed.  We can now use this on ppc64 if desired.\n\n[ paulus@samba.org: Fixed bug on 6xx where we need to reload r9 with the\n  thread_info pointer. ]\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dd18434ff0b7d9b9ad3d596985fc84b329d2f9a8",
      "tree": "075067cc4390d186cef962098fae2e11d34c5bef",
      "parents": [
        "745a14cc264b1832c638e41812e0cb04328b2db1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 28 14:44:08 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:34 2008 +1000"
      },
      "message": "[POWERPC] Use __always_inline for xchg* and cmpxchg*\n\nThis changes the definitions of the xchg and cmpxchg families of\nfunctions in include/asm-powerpc/system.h to be marked __always_inline\nrather than __inline__.  The reason for doing this is that we rely on\nthe compiler inlining them in order to eliminate the references to\n__xchg_called_with_bad_pointer and __cmpxchg_called_with_bad_pointer,\nwhich are deliberately left undefined.  Thus this change will enable\nus to make the inline keyword be just a hint rather than a directive.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "745a14cc264b1832c638e41812e0cb04328b2db1",
      "tree": "427272e0a4a1f3df96f007b1df53b73d572ec63e",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 28 13:52:31 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 29 15:57:34 2008 +1000"
      },
      "message": "[POWERPC] Add fast little-endian switch system call\n\nThis adds a system call on 64-bit platforms for switching between\nlittle-endian and big-endian modes that is much faster than doing a\nprctl call.  This system call is handled as a special case right at\nthe start of the system call entry code, and because it is a special\ncase, it uses a system call number which is out of the range of\nnormal system calls, namely 0x1ebe.\n\nMeasurements with lmbench on a 4.2GHz POWER6 showed no measurable\nchange in the speed of normal system calls with this patch.\n\nSwitching endianness with this new system call takes around 60ns on a\n4.2GHz POWER6, compared with around 300ns to switch endian mode with a\nprctl.  This can provide a significant performance advantage for\nemulators for little-endian architectures that want to switch between\nbig-endian and little-endian mode frequently, e.g. because they are\ngenerating instructions sequences on the fly and they want to run\nthose sequences in little-endian mode.\n\nThe other thing about this system call is that it doesn\u0027t clobber as\nmany registers as a normal system call.  It only clobbers r12.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a01e035ebb552223c03f2d9138ffc73f2d4d3965",
      "tree": "3d5516138e2c973ce51c808677faba2c52d15d0a",
      "parents": [
        "a6a3a17b7fdaf824e6d73e8e4a94c9d149302f74"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 16:50:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:31:13 2008 -0700"
      },
      "message": "drivers: fix integer as NULL pointer warnings\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a3a17b7fdaf824e6d73e8e4a94c9d149302f74",
      "tree": "96d3eb21d192d12465c040f9eea34e58741bc2ff",
      "parents": [
        "172c122df5186e7cbd413d61757ff90267331002"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 16:50:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:31:13 2008 -0700"
      },
      "message": "media: fix integer as NULL pointer warnings\n\ndrivers/media/video/v4l2-common.c:719:16: warning: Using plain integer as NULL pointer\ndrivers/media/video/au0828/au0828-dvb.c:122:19: warning: Using plain integer as NULL pointer\ndrivers/media/video/ivtv/ivtv-yuv.c:1101:22: warning: Using plain integer as NULL pointer\ndrivers/media/video/ivtv/ivtv-yuv.c:1102:23: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-audio.c:78:39: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-video-v4l.c:84:39: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-v4l2.c:1264:9: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-context.c:197:28: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-cx2584x-v4l.c:126:39: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-dvb.c:133:32: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-dvb.c:145:31: warning: Using plain integer as NULL pointer\ndrivers/media/video/pvrusb2/pvrusb2-dvb.c:177:55: warning: Using plain integer as NULL pointer\ndrivers/media/video/videobuf-core.c:100:9: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "172c122df5186e7cbd413d61757ff90267331002",
      "tree": "03a7899b518d57180630b30014377198cd4cb5c8",
      "parents": [
        "8ab68ab420d5fc084b8cdd76a72df72c5e1cdb5d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 16:50:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:31:13 2008 -0700"
      },
      "message": "scsi: fix integer as NULL pointer warnings\n\ndrivers/scsi/aic7xxx/aic7770_osm.c:53:58: warning: Using plain integer as NULL pointer\ndrivers/scsi/aic7xxx/aic7xxx_osm_pci.c:355:47: warning: Using plain integer as NULL pointer\ndrivers/scsi/aic7xxx/aic7xxx_osm_pci.c:372:55: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:997:28: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:1003:28: warning: Using plain integer as NULL pointer\ndrivers/scsi/aha152x.c:1165:46: warning: Using plain integer as NULL pointer\ndrivers/scsi/fdomain.c:1446:40: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:1650:51: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:3171:42: warning: Using plain integer as NULL pointer\ndrivers/scsi/sym53c8xx_2/sym_hipd.c:5732:52: warning: Using plain integer as NULL pointer\ndrivers/scsi/ncr53c8xx.c:8189:31: warning: Using plain integer as NULL pointer\ndrivers/scsi/ncr53c8xx.c:8225:34: warning: Using plain integer as NULL pointer\ndrivers/scsi/dpt_i2o.c:156:32: warning: Using plain integer as NULL pointer\ndrivers/scsi/ultrastor.c:954:42: warning: Using plain integer as NULL pointer\ndrivers/scsi/ultrastor.c:1104:18: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ab68ab420d5fc084b8cdd76a72df72c5e1cdb5d",
      "tree": "6aef86d06a5eda99f09ac00c1af4084c2d49d2ac",
      "parents": [
        "f05c463be51898e745c4aa8245b05e25d73fa975",
        "7b255436df0543856faaae4704034fe83bc20717"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:30:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:30:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (35 commits)\n  siimage: coding style cleanup (take 2)\n  ide-cd: clean up cdrom_analyze_sense_data()\n  ide-cd: fix test unsigned var \u003c 0\n  ide: add TSSTcorp CDDVDW SH-S202H to ivb_list[]\n  piix: add Asus Eee 701 controller to short cable list\n  ARM: always select HAVE_IDE\n  remove the broken ETRAX_IDE driver\n  ide: remove -\u003edma_prdtable field from ide_hwif_t\n  ide: remove -\u003edma_vendor{1,3} fields from ide_hwif_t\n  scc_pata: add -\u003edma_host_set and -\u003edma_start methods\n  ide: skip \"VLB sync\" if host uses MMIO\n  ide: add ide_pad_transfer() helper\n  ide: remove -\u003eINW and -\u003eOUTW methods\n  ide: use IDE I/O helpers directly in ide_tf_{load,read}()\n  ns87415: add -\u003etf_read method\n  scc_pata: add -\u003etf_{load,read} methods\n  ide-h8300: add -\u003etf_{load,read} methods\n  ide-cris: add -\u003etf_{load,read} methods\n  ide: add -\u003etf_load and -\u003etf_read methods\n  ide: move ide_tf_{load,read} to ide-iops.c\n  ...\n"
    },
    {
      "commit": "f05c463be51898e745c4aa8245b05e25d73fa975",
      "tree": "7a5502f06f113eef9bef25c6a33cc6a419953b4a",
      "parents": [
        "8da56309f04d76a474791fd27b33ddd52062bcd6",
        "5a1aa8a1aff6191ecc55f21d8b5f0e47108ed91b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:29:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:29:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kconfig: add named choice group\n  kconfig: fix choice dependency check\n  kconifg: \u0027select\u0027 considered less evil\n  dontdiff: ignore timeconst.h\n  dontdiff: add modules.order\n  kbuild: fix unportability in gen_initramfs_list.sh\n  kbuild: fix help output to show correct arch\n  kbuild: show defconfig subdirs in make help\n  kconfig: reversed borderlines in inputbox\n"
    },
    {
      "commit": "8da56309f04d76a474791fd27b33ddd52062bcd6",
      "tree": "1d54c09c90511c7f9696dda388f31fdfae15f779",
      "parents": [
        "7b8ee84d8926e6c6ec584548d23a12f1410b4db7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 14:13:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:29:18 2008 -0700"
      },
      "message": "drivers: atm, char fix integer as NULL pointer warnings\n\ndrivers/atm/nicstar.c:418:25: warning: Using plain integer as NULL pointer\ndrivers/char/drm/r128_cce.c:820:25: warning: Using plain integer as NULL pointer\ndrivers/char/tty_io.c:1183:10: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b8ee84d8926e6c6ec584548d23a12f1410b4db7",
      "tree": "39ad257e276625771e5112dfa0d5b620532b0fb6",
      "parents": [
        "b331d259b1147f82d692f3b866e036017cbde8fe"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 14:13:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:29:18 2008 -0700"
      },
      "message": "mm: fix integer as NULL pointer warnings\n\nmm/hugetlb.c:207:11: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b331d259b1147f82d692f3b866e036017cbde8fe",
      "tree": "db8de3a81e63c97c778b950dc6221458df6e6988",
      "parents": [
        "d613c3e2d841889f32b1e74f251a6a6bcd9642cf"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 14:13:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:29:18 2008 -0700"
      },
      "message": "kernel: fix integer as NULL pointer warnings\n\nkernel/cpuset.c:1268:52: warning: Using plain integer as NULL pointer\nkernel/pid_namespace.c:95:24: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nReviewed-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d613c3e2d841889f32b1e74f251a6a6bcd9642cf",
      "tree": "e55c8975de55b35c79aa0a91f2f18b9768fe41d7",
      "parents": [
        "9d04d9280c4bbf6950b70b705bc4ace41de65615"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 14:13:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 17:29:18 2008 -0700"
      },
      "message": "init: fix integer as NULL pointer warnings\n\ninit/do_mounts_rd.c:215:13: warning: Using plain integer as NULL pointer\ninit/do_mounts_md.c:136:45: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b255436df0543856faaae4704034fe83bc20717",
      "tree": "4503faef2388d66cc1ea614d965c754a41bda6c6",
      "parents": [
        "eee49298ddb17ff6646a82b843f151e6a7a10edd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Apr 28 23:44:44 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:44 2008 +0200"
      },
      "message": "siimage: coding style cleanup (take 2)\n\nFix 18 errors and several warnings given by checkpatch.pl:\n\n- use of C99 // comments;\n\n- trailing whitespace;\n\n- \u0027switch\u0027 and \u0027case\u0027 not at the same indentation level;\n\n- no space before the open parenthesis of the \u0027if\u0027 and \u0027switch\u0027 statements;\n\n- space between function name and open parenthesis (though I have introduced\n  such warnins in some places since the code looks prettier with the spaces);\n\n- including \u003casm/io.h\u003e instead of \u003clinux/io.h\u003e;\n\n- line over 80 characters.\n\nIn addition to these changes, also do the following:\n\n- make the arrays in sil_set_pio_mode() \u0027static\u0027, and make the arrays in\n  sil_set_dma_mode() \u0027static const\u0027;\n\n- change the string of the \u0027if\u0027 statements into the \u0027switch\u0027 statement in\n  sil_pata_udma_filter();\n\n- drop the needless \u0027\u003d\u003d\u0027 operators from the \u0027if\u0027 statements where a condition\n  is a mere bit test;\n\n- remove needless initializer for the \u0027tmp\u0027 variable in init_chipset_siimage();\n\n- beautify groups of the variable initializers and assignment operators;\n\n- add new line after variable definitions;\n\n- remove new line between the comment and the statements it refers to;\n\n- remove needless curly braces and parentheses;\n\n- fix typos, capitalize acronyms, etc. in the comments...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eee49298ddb17ff6646a82b843f151e6a7a10edd",
      "tree": "74d41815604ac402ab6a84b8eeb3cf4d5e2ce8c4",
      "parents": [
        "a83ead23449759b14aa1f194576ac442e84d3efb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide-cd: clean up cdrom_analyze_sense_data()\n\n[bart: fix handling of bio_sectors(failed_command-\u003ebio) \u003d\u003d 0]\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a83ead23449759b14aa1f194576ac442e84d3efb",
      "tree": "f25a948c332bd108b7ce7412c71ca357b33c9059",
      "parents": [
        "3ced5c49bd2d1f2c7f769e3a54385883de63a652"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide-cd: fix test unsigned var \u003c 0\n\nvalid is unsigned and cannot be below 0.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3ced5c49bd2d1f2c7f769e3a54385883de63a652",
      "tree": "e57cead97a4f8a4d763bda73c39b9ceb1227e34b",
      "parents": [
        "1fa5a40f27e832b7c31e93d6dc2952a41ed277f7"
      ],
      "author": {
        "name": "Alexander Smal",
        "email": "avsmal@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ide: add TSSTcorp CDDVDW SH-S202H to ivb_list[]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1fa5a40f27e832b7c31e93d6dc2952a41ed277f7",
      "tree": "91f54b10ccd3a928757f17aafbc3414232e3c8d6",
      "parents": [
        "2064c946eaca641d28281264d01d0c8b977f1f20"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "piix: add Asus Eee 701 controller to short cable list\n\nBased on ata_piix patch by Dan McGee.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2064c946eaca641d28281264d01d0c8b977f1f20",
      "tree": "4fb044fd6773560e295a45e497a32c87b05ffc0c",
      "parents": [
        "3f31b874600bcee53bac6846f72fbee5c33c8805"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:43 2008 +0200"
      },
      "message": "ARM: always select HAVE_IDE\n\nIt\u0027s plain wrong for PCMCIA to select HAVE_IDE that implies e.g. the\navailability of an asm/ide.h\n\nIt turns out this was done for ARM, and we can simply always select \nHAVE_IDE on ARM instead of manually tracking which platforms might \npossible have an IDE controller directly or indirectly.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3f31b874600bcee53bac6846f72fbee5c33c8805",
      "tree": "e627b13b3543187ed98f8cdfc8f97061d063b126",
      "parents": [
        "55224bc86a39409d55e47fd45573642ac709bb8f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "message": "remove the broken ETRAX_IDE driver\n\nETRAX_IDE was marked as broken last year with the comment\n\"it doesn\u0027t even compile currently\".\n\nRemove it since it won\u0027t get fixed in the near future.\n\nOn Mon, Apr 14, 2008 at 02:50:19PM +0200, Mikael Starvik wrote:\n\u003e You can remove it for now and we will resubmit a new if/when we get around\n\u003e to fix it.\n\n[bart: ported it over IDE tree]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nCc: Jesper Nilsson \u003cJesper.Nilsson@axis.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "55224bc86a39409d55e47fd45573642ac709bb8f",
      "tree": "979fd9840607e4bca7a62347224d9b8207fb66e3",
      "parents": [
        "41051a141dcc67f4c5011a2ab2b547e80b9ac509"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "message": "ide: remove -\u003edma_prdtable field from ide_hwif_t\n\n* Use \u0027hwif-\u003edma_base + {4,8}\u0027 instead of hwif-\u003edma_prdtable in\n  {ide,scc}_dma_setup().\n\n* Remove no longer needed -\u003edma_prdtable field from ide_hwif_t.\n\nWhile at it:\n\n* Use ATA_DMA_TABLE_OFS define.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "41051a141dcc67f4c5011a2ab2b547e80b9ac509",
      "tree": "8b89b621964f26b2bf42c31478f4122d6145172e",
      "parents": [
        "669185e98c242fa4dcd68cf11899412da1a70dd7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:42 2008 +0200"
      },
      "message": "ide: remove -\u003edma_vendor{1,3} fields from ide_hwif_t\n\n* Use \u0027hwif-\u003edma_base + {1,3}\u0027 instead of hwif-\u003edma_vendor{1,3} in\n  pdc202xx_new host driver.\n\n* Remove no longer needed -\u003edma_vendor{1,3} fields from ide_hwif_t.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "669185e98c242fa4dcd68cf11899412da1a70dd7",
      "tree": "c862b0c38025690a818b1f1a7869f2a1a543a969",
      "parents": [
        "22cdd6cedc93653a95965191e65a30619234a640"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "scc_pata: add -\u003edma_host_set and -\u003edma_start methods\n\nAdd -\u003edma_host_set and -\u003edma_start methods (+ __scc_dma_end() helper)\nso scc_ide_{in,out}b() can be used directly.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "22cdd6cedc93653a95965191e65a30619234a640",
      "tree": "0335b5d38d13b45a029b3fcda9d1cf6915766bbc",
      "parents": [
        "9f87abe892f899f19df8d472f937ee955cd6264b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: skip \"VLB sync\" if host uses MMIO\n\n* Skip \"VLB sync\" in ata_{in,out}put_data() if host uses MMIO.\n\n* Use I/O ops directly in ata_vlb_sync() an drop no longer needed\n  \u0027ide_drive_t *drive\u0027 argument.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9f87abe892f899f19df8d472f937ee955cd6264b",
      "tree": "f42dda5a9c12c043e3190de7dd43b0cee8e00c8b",
      "parents": [
        "7c0daf2681f140dd9f39cd95966f471b5c904d8a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: add ide_pad_transfer() helper\n\n* Add ide_pad_transfer() helper (which uses -\u003e{in,out}put_data methods\n  internally so the transfer is also padded to drive+host requirements)\n  and use it instead of ide_atapi_{write_zeros,discard_data}().\n\n* Remove no longer needed ide_atapi_{write_zeros,discard_data}().\n\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7c0daf2681f140dd9f39cd95966f471b5c904d8a",
      "tree": "b8ea0e987f5d2121f4f4e564c05d834c3ce30a89",
      "parents": [
        "ca545c1e75cd017bfd9a9b6c4f81f9b82ba20947"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: remove -\u003eINW and -\u003eOUTW methods\n\n* Remove no longer used -\u003eINW and -\u003eOUTW methods.\n\nWhile at it:\n\n* scc_pata.c: scc_ide_{out,in}w() is called only in scc_tf_{load,read}()\n  so inline it there.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ca545c1e75cd017bfd9a9b6c4f81f9b82ba20947",
      "tree": "e8b6005405820d1d7877aa3f5f9cb83f25fcf533",
      "parents": [
        "ea23b8ba0068df281988bfba605f107edb01bf7f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:41 2008 +0200"
      },
      "message": "ide: use IDE I/O helpers directly in ide_tf_{load,read}()\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea23b8ba0068df281988bfba605f107edb01bf7f",
      "tree": "8f7708fff14f80994d9e4d6c864a744b25323574",
      "parents": [
        "db2432c40f4afbf5869d4885adbd023c581dbd0b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ns87415: add -\u003etf_read method\n\nAdd -\u003etf_read method so out{b,w}(), in{b,w}() and superio_ide_inb()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "db2432c40f4afbf5869d4885adbd023c581dbd0b",
      "tree": "1ec6543ecc49f2b997ad9a7e2976e656e29b5d5d",
      "parents": [
        "92fcaaa85ec2004abc148b70b667812a42ae8272"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "scc_pata: add -\u003etf_{load,read} methods\n\nAdd -\u003etf_{load,read} methods so scc_ide_{outb,outw,inb,inw}()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92fcaaa85ec2004abc148b70b667812a42ae8272",
      "tree": "3e799eb778a43cf7c637cea31d9c193c1560b467",
      "parents": [
        "6dbceb8c8083634ed4f5006deac12f0a45e6a7bc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ide-h8300: add -\u003etf_{load,read} methods\n\nAdd -\u003etf_{load,read} methods so outb()/inb() and mm_outw()/mm_inw()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6dbceb8c8083634ed4f5006deac12f0a45e6a7bc",
      "tree": "51edf9252f5e785c0c004f9c0ad17de605b9daa4",
      "parents": [
        "94cd5b62ff9bb07ef065333eb97438f115a75890"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ide-cris: add -\u003etf_{load,read} methods\n\nAdd -\u003etf_{load,read} methods so cris_ide_{outb,outw,inb,inw}()\ncan be used directly.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "94cd5b62ff9bb07ef065333eb97438f115a75890",
      "tree": "c09f78987100b745ee5bb67df953469c0d24e618",
      "parents": [
        "d309e0bb8e5f29692f10790f3e966f05bbfc9355"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:40 2008 +0200"
      },
      "message": "ide: add -\u003etf_load and -\u003etf_read methods\n\n* Add -\u003etf_load and -\u003etf_read methods to ide_hwif_t and set the default\n  methods in default_hwif_transport().\n\n* Use -\u003etf_{load,read} instead o calling ide_tf_{load,read}() directly.\n\n* Make ide_tf_{load,read}() static.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d309e0bb8e5f29692f10790f3e966f05bbfc9355",
      "tree": "276c78c6960a88df3ade6f96e96331b708235ec9",
      "parents": [
        "089c5c7e0089c3461545be936bcd236cbf16b79a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide: move ide_tf_{load,read} to ide-iops.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "089c5c7e0089c3461545be936bcd236cbf16b79a",
      "tree": "c4708699e6997d2fb0d9f5734dfcd17a766985a2",
      "parents": [
        "1fc142589e58b20a67582974b8848595a2c7432e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide: factor out debugging code from ide_tf_load()\n\nFactor out debugging code from ide_tf_load() to ide_tf_dump() helper\nand update ide_tf_load() users accordingly.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1fc142589e58b20a67582974b8848595a2c7432e",
      "tree": "79b2006e761c70876d66a735fb30036cefb3f3e9",
      "parents": [
        "3910dde6410e742f8bd3f516ee9b1a7114abbad0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide: add ide_execute_pkt_cmd() helper\n\nAdd ide_execute_pkt_cmd() helper for executing PACKET command,\nthen convert ATAPI device drivers to use it.\n\nAs a nice side-effect this fixes ide-{floppy,tape,scsi} w.r.t.\nide_lock taking (ide-cd was OK).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3910dde6410e742f8bd3f516ee9b1a7114abbad0",
      "tree": "5829d1e279f9a4e904ddcffead2e9520c938c889",
      "parents": [
        "32b3fe4fff0974d823a0c0d17d7b25690ecd5fc8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:39 2008 +0200"
      },
      "message": "ide-{floppy,tape,scsi}: 400ns delay is required after executing the command\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "32b3fe4fff0974d823a0c0d17d7b25690ecd5fc8",
      "tree": "ede5f596c0770c206b6d75a9794fdb55b07aab93",
      "parents": [
        "24cc434acc2b3aaf70eba4ba20890eca5fcfa686"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "ide: always use -\u003eOUTBSYNC method for executing commands\n\nAlways use -\u003eOUTBSYNC method for executing commands so the posting is done\nif needed (this affects only pmac and scc_pata host drivers at the moment).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24cc434acc2b3aaf70eba4ba20890eca5fcfa686",
      "tree": "9b5f37b2609190af53547587fb2d43404fdcecd8",
      "parents": [
        "165701d9fc0e4e2bf2784119514877484ab361c5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "siimage: remove proc_reports_siimage()\n\n* proc_reports_siimage() is now only called by init_chipset_siimage()\n  so inline it there.\n\n* Use array instead of switch statement for reporting clock modes.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "165701d9fc0e4e2bf2784119514877484ab361c5",
      "tree": "68648c704ac30a8d7075ded654912fb5854dae82",
      "parents": [
        "24a96ae0e34e743f3ee00501ad38f1cb4aa31429"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "siimage: add sil_* I/O ops\n\nAdd sil_iowrite{8,16,32}() and sil_ioread{8,16}() helpers, then use them to\nmerge code accessing configuration registers through PCI and MMIO together.\n\n[ because of this SATA initialization bits from setup_mmio_siimage() are\n  moved to init_chipset_siimage() ]\n\nThis also cuts code size a bit:\n\n   text    data     bss     dec     hex filename\n   4437     164       0    4601    11f9 drivers/ide/pci/siimage.o.before\n   3979     164       0    4143    102f drivers/ide/pci/siimage.o.after\n\nWhile at it:\n\n* Use I/O ops directly instead of using -\u003eIN{B,W} and -\u003eOUT{B,W}.\n\n* Fixup CodingStyle in setup_mmio_siimage().\n\n* Rename \u0027tmpbyte\u0027 variable to \u0027tmp\u0027 in init_chipset_siimage().\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "24a96ae0e34e743f3ee00501ad38f1cb4aa31429",
      "tree": "1965a9befbf606dd7aff9591aa4bbd93c4166b92",
      "parents": [
        "16bb69c14a42e64faef1ec5c724ffaca916347a1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:38 2008 +0200"
      },
      "message": "siimage: do clocking register posting earlier in setup_mmio_siimage()\n\nDo clocking register posting earlier in setup_mmio_siimage()\nto match code in init_chipset_siimage().\n\nThis is a preparation for the next patch which merges PCI and MMIO\ncode paths together.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "16bb69c14a42e64faef1ec5c724ffaca916347a1",
      "tree": "fd9abaf615c57183ad1ce09afd976c4fd1fefbe5",
      "parents": [
        "c5dd43ec65c1e1e378df043d517d40ed70a32cbe"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "ide: remove -\u003eINS{W,L} and -\u003eOUTS{W,L} methods\n\n* Use ins{w,l}()/outs{w,l}() and __ide_mm_ins{w,l}()/__ide_mm_outs{w,l}()\n  directly in ata_{in,out}put_data() (by using IDE_HFLAG_MMIO host flag to\n  decide which I/O ops are required).\n\n* Remove no longer needed -\u003eINS{W,L} and -\u003eOUTS{W,L} methods (ide-h8300,\n  au1xxx-ide and scc_pata implement their own -\u003e{in,out}put_data methods).\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c5dd43ec65c1e1e378df043d517d40ed70a32cbe",
      "tree": "f2bfaedd3454d163c4792f79d440b344d33fd42a",
      "parents": [
        "f04ff9cbb6389a6db64659cf917a1b6ac159f9f2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "ide: add IDE_HFLAG_MMIO host flag (take 2)\n\n* Add IDE_HFLAG_MMIO host flag and set it for hosts which use\n  default_hwif_mmiops().\n\nv2:\n* Fix kernel panic in pmac host driver (\u0027,\u0027 should be \u0027|\u0027).\n\n  Thanks to Kamalesh for reporting it + testing the fix\n  and to Andrew for hinting me about the source of the issue.\n\nCc: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f04ff9cbb6389a6db64659cf917a1b6ac159f9f2",
      "tree": "dbf7cd9b22818190c461da5d468439549959e334",
      "parents": [
        "70f91e0d1410f77e0a22aa78fa2d591f1fd691a5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "ide-h8300: add -\u003e{in,out}put_data methods (take 2)\n\nv2:\n\n* Update -\u003e{in,out}_data methods to take \u0027struct request *rq\u0027 argument.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "70f91e0d1410f77e0a22aa78fa2d591f1fd691a5",
      "tree": "6e492708bb32ccf32b0e5a3ebcc965f622ac6d5e",
      "parents": [
        "efa3db1bb70c45a384419fdc257723cb167905ff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:37 2008 +0200"
      },
      "message": "au1xxx-ide: add -\u003e{in,out}put_data methods (take 2)\n\nv2:\n\n* Update -\u003e{in,out}_data methods to take \u0027struct request *rq\u0027 argument.\n\nThere should be no functional changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "efa3db1bb70c45a384419fdc257723cb167905ff",
      "tree": "e85ff456eea22b3da28f92ae26f2f714d0bc31db",
      "parents": [
        "9567b349f7e7dd7e2483db99ee8e4a6fe0caca38"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "scc_pata: add -\u003e{in,out}put_data methods (take 2)\n\nv2:\n\n* Update -\u003e{in,out}_data methods to take \u0027struct request *rq\u0027 argument\n  (thanks to Stephen Rothwell for catching it).\n\nThere should be no functional changes caused by this patch.\n\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nCc: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9567b349f7e7dd7e2483db99ee8e4a6fe0caca38",
      "tree": "29abab829b52a451567f8da4280d101fafa44527",
      "parents": [
        "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "ide: merge -\u003eatapi_*put_bytes and -\u003eata_*put_data methods\n\n* Merge -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods\n  into new -\u003e{in,out}put_data methods which take number of bytes to\n  transfer as an argument and always do padding.\n\nWhile at it:\n\n* Use \u0027hwif\u0027 or \u0027drive-\u003ehwif\u0027 instead of \u0027HWIF(drive)\u0027.\n\nThere should be no functional changes caused by this patch (all users\nof -\u003eata_{in,out}put_data methods were using multiply-of-4 word counts).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92d3ab27e8fd23d1a9dc3b69d17b2afb83e5c6f5",
      "tree": "e58076cb0102443dfe76401931a41931f97053cf",
      "parents": [
        "284aa76b5339ce79d5ad2ac1c7cbf717082816a7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:36 2008 +0200"
      },
      "message": "falconide/q40ide: add -\u003eatapi_*put_bytes and -\u003eata_*put_data methods (take 2)\n\n* Add -\u003eatapi_{in,out}put_bytes and -\u003eata_{in,out}put_data methods to\n  falconide and q40ide host drivers (-\u003eata_* methods are implemented on\n  top of -\u003eatapi_* methods so they also do byte-swapping now).\n\n* Cleanup atapi_{in,out}put_bytes().\n\nv2:\n* Add \u0027struct request *rq\u0027 argument to -\u003eata_{in,out}put_data methods\n  and don\u0027t byte-swap disk fs requests (we shouldn\u0027t un-swap fs requests\n  because fs itself is stored byte-swapped on the disk) - this is how\n  things were done before the patch (ideally device mapper should be\n  used instead but it would break existing setups and would have some\n  performance impact).\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Richard Zidlicky \u003crz@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "284aa76b5339ce79d5ad2ac1c7cbf717082816a7",
      "tree": "5df08bc7252d13e526202ee03a2ed03afc66fa4e",
      "parents": [
        "e31a94ed371c70855eb30b77c490d6d85dd4da26"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:35 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Apr 28 23:44:35 2008 +0200"
      },
      "message": "ide: fix au1xxx-ide breakage\n\nOn Monday 28 April 2008, Sergei Shtylyov wrote:\n\u003e Hello, I wrote:\n\u003e \n\u003e \u003e Fix these warnings emitted when compiling drivers/ide/mips/au1xxx-ide.c:\n\u003e \n\u003e \u003e include/asm/mach-au1x00/au1xxx_ide.h:137: warning: \u0027auide_tune_drive\u0027 declared \n\u003e \u003e `static\u0027 but never defined\n\u003e \u003e include/asm/mach-au1x00/au1xxx_ide.h:138: warning: \u0027auide_tune_chipset\u0027 declared\n\u003e \u003e  `static\u0027 but never defined\n\u003e \n\u003e \u003e by wiping out the whole \"function prototyping\" section from the header file\n\u003e \u003e \u003casm-mips/mach-au1x00/au1xxx_ide.h\u003e as it mostly declared functions that are\n\u003e \u003e already dead in the IDE driver; move the only useful prototype into the driver.\n\u003e \u003e \n\u003e \u003e Signed-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\n\u003e \n\u003e \u003e ---\n\u003e \u003e I\u0027m not sure thru which tree this should go -- probably thru Linux/MIPS one...\n\u003e \n\u003e \u003e Bart, au1xxx-ide-fix-mwdma-support.patch will probably need to be updated to\n\u003e \u003e remove that added prototype since it won\u0027t be needed anymore...\n\u003e \n\u003e     Which you haven\u0027t done either in that patch or in \n\u003e au1xxx-ide-use-init_dma-method.patch. So, face the consequences:\n\u003e \n\u003e drivers/ide/mips/au1xxx-ide.c:456: error: conflicting types for \u0027auide_ddma_init\u0027\n\u003e drivers/ide/mips/au1xxx-ide.c:51: error: previous declaration of\n\u003e \u0027auide_ddma_init\u0027 was here\n\u003e drivers/ide/mips/au1xxx-ide.c:456: error: conflicting types for \u0027auide_ddma_init\u0027\n\u003e drivers/ide/mips/au1xxx-ide.c:51: error: previous declaration of\n\u003e \u0027auide_ddma_init\u0027 was here\n\u003e drivers/ide/mips/au1xxx-ide.c:51: warning: \u0027auide_ddma_init\u0027 used but never\n\u003e defined\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9d04d9280c4bbf6950b70b705bc4ace41de65615",
      "tree": "594f4d9faf9d830fc7b1a7589e4a61f16b1fdf58",
      "parents": [
        "e97e386b126c2d60b8da61ce1e4964b41b3d1514"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Apr 28 13:57:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 14:14:36 2008 -0700"
      },
      "message": "ptrace: conditionalize compat_ptrace_request\n\nMy recent additions to compat_ptrace_request made it mandatory\nfor CONFIG_COMPAT arch\u0027s to define copy_siginfo_from_user32.\nThis broke some builds, though they all really should get cleaned\nup in that way.\n\nSince all the arch\u0027s that actually call compat_ptrace_request have\nnow been cleaned up to use the generic compat_sys_ptrace, we can\navoid the build problems on the crufty arch\u0027s by changing the\nconditionals on the definition.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e97e386b126c2d60b8da61ce1e4964b41b3d1514",
      "tree": "7e04b7f735004330777200c6742568fc130ff893",
      "parents": [
        "d9dedc13851f9cbd568fbc631a17b0be83404957",
        "c124f5b54f879e5870befcc076addbd5d614663f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 14:08:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 14:08:56 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: pack objects denser\n  slub: Calculate min_objects based on number of processors.\n  slub: Drop DEFAULT_MAX_ORDER / DEFAULT_MIN_OBJECTS\n  slub: Simplify any_slab_object checks\n  slub: Make the order configurable for each slab cache\n  slub: Drop fallback to page allocator method\n  slub: Fallback to minimal order during slab page allocation\n  slub: Update statistics handling for variable order slabs\n  slub: Add kmem_cache_order_objects struct\n  slub: for_each_object must be passed the number of objects in a slab\n  slub: Store max number of objects in the page struct.\n  slub: Dump list of objects not freed on kmem_cache_close()\n  slub: free_list() cleanup\n  slub: improve kmem_cache_destroy() error message\n  slob: fix bug - when slob allocates \"struct kmem_cache\", it does not force alignment.\n"
    },
    {
      "commit": "5a1aa8a1aff6191ecc55f21d8b5f0e47108ed91b",
      "tree": "3e812a8027332c872f3ae3afb39212f4f9639361",
      "parents": [
        "48981178869bf7d9770f11fc361996ad11217a75"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Fri Feb 29 05:11:50 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 23:05:48 2008 +0200"
      },
      "message": "kconfig: add named choice group\n\nAs choice dependency are now fully checked, it\u0027s quite easy to add support\nfor named choices. This lifts the restriction that a choice value can only\nappear once, although it still has to be within the same group,\nbut multiple choices can be joined by giving them a name.\nWhile at it I cleaned up a little the choice type logic to simplify it a\nbit.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "48981178869bf7d9770f11fc361996ad11217a75",
      "tree": "7e1cc7382f04ac3e724996a9ea13023bdb531f9a",
      "parents": [
        "dfecbec8b54038ef02835d2f8181e1f44bd080d2"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Fri Feb 29 05:10:24 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 23:04:57 2008 +0200"
      },
      "message": "kconfig: fix choice dependency check\n\nProperly check the dependency of choices as a group.\nAlso fix that sym_check_deps() correctly terminates the dependency loop\nerror check (otherwise it would continue printing the dependency chain).\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "dfecbec8b54038ef02835d2f8181e1f44bd080d2",
      "tree": "e11e4af68547133fc2bf9d77f905c700154c1396",
      "parents": [
        "beda8ae7160bd7b521d9db274a27d8964dfba8ab"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Apr 19 14:45:11 2008 -0600"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:59:31 2008 +0200"
      },
      "message": "kconifg: \u0027select\u0027 considered less evil\n\nWhile select should be used with care, it is not actually evil.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "beda8ae7160bd7b521d9db274a27d8964dfba8ab",
      "tree": "a4579fafee969d8d14ca27df4312ea953acc6330",
      "parents": [
        "a72a431bf8aefee7552bffd2bcdfd5c3a09605d1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 18 16:28:35 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:51:56 2008 +0200"
      },
      "message": "dontdiff: ignore timeconst.h\n\nIgnore the autobuilt kernel/timeconst.h when\nusing diff on an built kernel tree.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "a72a431bf8aefee7552bffd2bcdfd5c3a09605d1",
      "tree": "01daaad6ccb41282d0258f26027210dfb18f5989",
      "parents": [
        "b5a5e4c73228e1c5f646ee2524f5e13ae5f08b4d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 18 16:18:16 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:51:55 2008 +0200"
      },
      "message": "dontdiff: add modules.order\n\nAdd modules.order to the list of files that\nshoud be ignored when using diff on a built\nkernel tree.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "b5a5e4c73228e1c5f646ee2524f5e13ae5f08b4d",
      "tree": "203d01fe0680a8ad223b437247e6865c6173599d",
      "parents": [
        "01dee1881d7cbcd5c456735085e52de94da8d4e1"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Apr 02 14:50:05 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:50:51 2008 +0200"
      },
      "message": "kbuild: fix unportability in gen_initramfs_list.sh\n\nOn a Mac OS X machine the output of ls -l is different from a standard\nLinux machine. Use readlink instead of parsing a hardcoded field number\nfrom the ls output.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d9dedc13851f9cbd568fbc631a17b0be83404957",
      "tree": "4ced6cf6715c0805d1f15fd414b0c97a69fe6b1c",
      "parents": [
        "7f6c69dcf40a227b8c98e5619367269b427164d7"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Apr 27 18:45:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 13:49:35 2008 -0700"
      },
      "message": "x86_64 vDSO: use initdata\n\nThe 64-bit vDSO image is in a special \".vdso\" section for no reason\nI can determine.  Furthermore, the location of the vdso_end symbol\nincludes some wrongly-calculated padding space in the image, which\nis then (correctly) rounded to page size, resulting in an extra page\nof zeros in the image mapped in to user processes.\n\nThis changes it to put the vdso.so image into normal initdata as we\nhave always done for the 32-bit vDSO images.  The extra padding is\ngone, so the user VMA is one page instead of two.  The image that\nwas already copied around at boot time is now in initdata, so we\nrecover that wasted space after boot.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f6c69dcf40a227b8c98e5619367269b427164d7",
      "tree": "416b47150be16466ed88bb4f6e4abdc1fad7754c",
      "parents": [
        "1e5ad9a3b9b78767a2eb1345201e46f41f9457ef",
        "e56a727b023d40d1adf660168883f30f2e6abe0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 13:47:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 13:47:21 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Make acpi-cpufreq more robust against BIOS freq changes behind our back.\n  [CPUFREQ] change cpu freq tables to per_cpu variables\n  [CPUFREQ] fix show_trans_table\n  [CPUFREQ] Warn when cpufreq_register_notifier called before pure initcalls\n  [CPUFREQ] Refactor locking in cpufreq_add_dev\n  [CPUFREQ] more CodingStyle\n  [CPUFREQ] CodingStyle\n  [CPUFREQ] Slightly shorten the error paths of cpufreq_suspend/cpufreq_resume\n"
    },
    {
      "commit": "01dee1881d7cbcd5c456735085e52de94da8d4e1",
      "tree": "c773bd2a21fc660b108f4fa8b9862764f1e1ee89",
      "parents": [
        "5dffbe811b78684fc4d8538cb7b38d9c47f96f9f"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Apr 25 22:34:58 2008 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:46:11 2008 +0200"
      },
      "message": "kbuild: fix help output to show correct arch\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "1e5ad9a3b9b78767a2eb1345201e46f41f9457ef",
      "tree": "c1b47287f98a660ee9e94c617c9c8d09f815734f",
      "parents": [
        "0c96c5979a522c3323c30a078a70120e29b5bdbc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 28 20:40:08 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 13:44:29 2008 -0700"
      },
      "message": "mm/memory_hotplug.c must #include \"internal.h\"\n\nThis patch fixes the following compile error caused by commit\n04753278769f3b6c3b79a080edb52f21d83bf6e2 (\"memory hotplug: register\nsection/node id to free\"):\n\n    CC      mm/memory_hotplug.o\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/mm/memory_hotplug.c: In function ‘put_page_bootmem’:\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/mm/memory_hotplug.c:82: error: implicit declaration of function ‘__free_pages_bootmem’\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/mm/memory_hotplug.c: At top level:\n  /home/bunk/linux/kernel-2.6/git/linux-2.6/mm/memory_hotplug.c:87: warning: no previous prototype for ‘register_page_bootmem_info_section’\n  make[2]: *** [mm/memory_hotplug.o] Error 1\n\n[ Andrew: \"Argh.  The -mm-only memory-hotplug-add-removable-to-sysfs-\n  to-show-memblock-removability.patch debugging patch adds that include\n  so nobody hit this before. ]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5dffbe811b78684fc4d8538cb7b38d9c47f96f9f",
      "tree": "5219a3c4a0bd5f91b66d6920b9f0ca33de3217cc",
      "parents": [
        "79d6e539df8260fe5d12a2117494aaf80ca1b3e8"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Sun Apr 06 22:16:07 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:40:14 2008 +0200"
      },
      "message": "kbuild: show defconfig subdirs in make help\n\nPowerPC will start moving board defconfigs into subarch-specific\nsubdirs soon.  \"make help\" currently does not look in subdirs to\nfind the defconfigs to show.  This is partially a good thing,\nsince there are way too many defconfigs for one list.\n\nThis patch makes the main \"make help\" display something like\n\n  help-40x         - Show 40x-specific targets\n  help-44x         - Show 44x-specific targets\n  help-boards      - Show all of the above\n\nand wires up stuff so those new help-* commands actually work.\n\n[sam: fixed it up to display x86 defconfigs too]\nCc: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "79d6e539df8260fe5d12a2117494aaf80ca1b3e8",
      "tree": "7f06663fdb863883e986e1a398b182129c2c825f",
      "parents": [
        "e31a94ed371c70855eb30b77c490d6d85dd4da26"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Mar 20 21:30:32 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@uranus.ravnborg.org",
        "time": "Mon Apr 28 22:27:26 2008 +0200"
      },
      "message": "kconfig: reversed borderlines in inputbox\n\nFix reversal of dlg.border.atr and dlg.dialog.atr for draw_box()\nMakes the inputbox look like expected\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "0c96c5979a522c3323c30a078a70120e29b5bdbc",
      "tree": "1cd5cabe5a3591ce8f22640675921289298d0c40",
      "parents": [
        "e31a94ed371c70855eb30b77c490d6d85dd4da26"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Apr 28 09:23:24 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Apr 28 22:22:21 2008 +0200"
      },
      "message": "hrtimer: raise softirq unlocked to avoid circular lock dependency\n\nThe scheduler hrtimer bits in 2.6.25 introduced a circular lock\ndependency in a rare code path:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: possible circular locking dependency detected ]\n2.6.25-sched-devel.git-x86-latest.git #19\n-------------------------------------------------------\nX/2980 is trying to acquire lock:\n (\u0026rq-\u003erq_lock_key#2){++..}, at: [\u003cffffffff80230146\u003e] task_rq_lock+0x56/0xa0\n\nbut task is already holding lock:\n (\u0026cpu_base-\u003elock){++..}, at: [\u003cffffffff80257ae1\u003e] lock_hrtimer_base+0x31/0x60\n\nwhich lock already depends on the new lock.\n\nThe scenario which leads to this is:\n\nposix-timer signal is delivered\n -\u003e posix-timer is rearmed\n    timer is already expired in hrtimer_enqueue()\n     -\u003e softirq is raised\n\nTo prevent this we need to move the raise of the softirq out of the\nbase-\u003elock protected code path.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\n"
    },
    {
      "commit": "e56a727b023d40d1adf660168883f30f2e6abe0a",
      "tree": "b79841b8f4c79204b160bae2a6a61d8a62019c48",
      "parents": [
        "c938ac21329f19ad286eaaed7e26434943c8061b"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Apr 28 15:13:43 2008 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:16:46 2008 -0400"
      },
      "message": "[CPUFREQ] Make acpi-cpufreq more robust against BIOS freq changes behind our back.\n\nWe checked the hardware freq with OS cached freq value in get_cur_freqon_cpu().\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c938ac21329f19ad286eaaed7e26434943c8061b",
      "tree": "2ba5674661276765607ddbae7674b914cbcc9267",
      "parents": [
        "25aca347d49ffc38aa3b7e63ce9b90df7f8b79c8"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Wed Mar 05 08:31:29 2008 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:44 2008 -0400"
      },
      "message": "[CPUFREQ] change cpu freq tables to per_cpu variables\n\nChange cpufreq tables from arrays to per_cpu variables in\ndrivers/acpi/processor_thermal.c\n\nBased on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "25aca347d49ffc38aa3b7e63ce9b90df7f8b79c8",
      "tree": "01ae9962d03db4ae07f808428600b5d3c725b607",
      "parents": [
        "74212ca432982903d0fc6a0f282b199e000ad8b1"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Sat Feb 16 08:41:25 2008 -0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:44 2008 -0400"
      },
      "message": "[CPUFREQ] fix show_trans_table\n\nFix show_trans_table when it overflows PAGE_SIZE.\n\n* Not all snprintf calls were protected against being passed a negative\nlength.\n* When show_trans_table overflows, len might be \u003e PAGE_SIZE. In that case,\nreturns PAGE_SIZE.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "74212ca432982903d0fc6a0f282b199e000ad8b1",
      "tree": "3fb784de921c831cc85577ef7fc9750d1414f1e3",
      "parents": [
        "457091181176643787a547dc04eb3cf5dcd822ce"
      ],
      "author": {
        "name": "Cesar Eduardo Barros",
        "email": "cesarb@cesarb.net",
        "time": "Sat Feb 16 08:41:24 2008 -0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:44 2008 -0400"
      },
      "message": "[CPUFREQ] Warn when cpufreq_register_notifier called before pure initcalls\n\nIf cpufreq_register_notifier is called before pure initcalls,\ninit_cpufreq_transition_notifier_list will overwrite whatever it did,\ncausing notifiers to be ignored.\n\nPrint some noise to the kernel log if that happens.\n\nSigned-off-by: Cesar Eduardo Barros \u003ccesarb@cesarb.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "457091181176643787a547dc04eb3cf5dcd822ce",
      "tree": "4e9e5434960137470cd39348cef4dbc73d7675d8",
      "parents": [
        "905d77cd95e856b8e0b2d099fb70b9b8ccb7337e"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 05 14:07:34 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:42 2008 -0400"
      },
      "message": "[CPUFREQ] Refactor locking in cpufreq_add_dev\n\nSimplify this by moving the unlocking out of the error\npaths into the exit path.\n\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "905d77cd95e856b8e0b2d099fb70b9b8ccb7337e",
      "tree": "4f6d4e8cabf27cfbfb7f08719d3cc94d77d7e95f",
      "parents": [
        "4d34a67d0204029079815c8c2753ca647cd0e7e9"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 05 14:28:32 2008 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:42 2008 -0400"
      },
      "message": "[CPUFREQ] more CodingStyle\n\nvoid * p   -\u003e  void *p\nno space between function parameters\nremoved excess whitespace\n\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    }
  ],
  "next": "4d34a67d0204029079815c8c2753ca647cd0e7e9"
}
