)]}'
{
  "log": [
    {
      "commit": "08cf69d005acda706bc014c61301993758ce9c5f",
      "tree": "a7254a45b25ea52bc77a3340650a9b45386f1650",
      "parents": [
        "416dc9ed206bba09807300ee5f155a81cebbd4a1"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Oct 31 10:17:04 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:54 2007 -0400"
      },
      "message": "libata: more robust reset failure handling\n\nReset failure is a critical error.  It results in disabling the link\nrequiring user intervention to re-enable it.  Make reset failure\nhandling more robust such that libata EH doesn\u0027t give up too early.\n\n* Temporary glitches during hardreset may lead to classification\n  failure when there\u0027s no softreset available.  Retry instead of\n  giving up.\n\n* Initial softreset or follow up softreset may fail classification.\n  Move classification error handling block out of followup softreset\n  block such that both cases are handled and retry instead of giving\n  up.  Also, on the last try, give ATA class a blind shot.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "416dc9ed206bba09807300ee5f155a81cebbd4a1",
      "tree": "483a86db1dbcdb443962f9597531ea0541ef61e6",
      "parents": [
        "cd955463bb4e96cfec18a0e5b6887c6797fb821d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Oct 31 10:17:03 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:54 2007 -0400"
      },
      "message": "libata: cosmetic clean up / reorganization of ata_eh_reset()\n\nClean up and reorganize ata_eh_reset() to ease further changes.\n\n* Cache ARRAY_SIZE(ata_eh_reset_timeouts) in @max_tries.\n* Cache link-\u003eflags in @lflags.\n* Move failure handling block to the end of the function and unnest\n  both success and failure handling blocks.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd955463bb4e96cfec18a0e5b6887c6797fb821d",
      "tree": "c55ee46b45751e4cf1f4fe6595784add305d91d5",
      "parents": [
        "f8d8e5799b75cf7ad530d2bf2a42229bf7360526"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Oct 31 10:17:02 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:54 2007 -0400"
      },
      "message": "libata: fix timing computation in ata_eh_reset()\n\nAs jiffies changes asynchronously, it needs to be cached if unchanging\ntimestamp is needed.  The code in ata_eh_reset() intended to do that\nwith @now but never actually did it.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f8d8e5799b75cf7ad530d2bf2a42229bf7360526",
      "tree": "f5094c82ca94ff1bdfbca4e7be69bfed7db5ccdd",
      "parents": [
        "03116d67e0973bb493fe9307e28973a24a272bcc"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Tue Oct 30 11:44:35 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:54 2007 -0400"
      },
      "message": "libata: increase 128 KB / cmd limit for ATAPI tape drives\n\nCommands sent to ATAPI tape drives via the SCSI generic (sg) driver are\nlimited in the amount of data that they can transfer by the max_sectors\nvalue.  The max_sectors value is currently calculated according to the\ncommand set for disk drives, which doesn\u0027t apply to tape drives.  The\ndefault max_sectors value of 256 limits ATAPI tape drive commands to\n128 KB.  This patch against 2.6.24-rc1 increases the max_sectors value\nfor tape drives to 65535, which permits tape drive commands to transfer\njust under 32 MB.\n\nTested with a SuperMicro PDSME motherboard, AHCI, and a Sony SDX-570V\nSATA tape drive.\n\nNote that some of the chipset drivers also set their own max_sectors\nvalue, which may override the value set in libata-core.  I don\u0027t have\nany of these chipsets to test, so I didn\u0027t go messing with them.  Also,\nATAPI devices other than tape drives may benefit from similar changes,\nbut I have only tape drives and disk drives to test.\n\nSigned-off-by: Tony Battersby \u003ctonyb@cybernetics.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "03116d67e0973bb493fe9307e28973a24a272bcc",
      "tree": "026e8d66365e7d632431e03dc6a3ed64782ed735",
      "parents": [
        "48166fd9b065005ece8ceae594c1c50b3d955a80"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Wed Oct 31 13:21:29 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:54 2007 -0400"
      },
      "message": "sata_promise: fix endianess bug in ASIC PRD bug workaround\n\nThe original workaround for the Promise ASIC PRD bug\ncontained an endianess bug which I failed to detect:\nthe adjustment of the last PRD entry\u0027s length field\napplied host arithmetic to little-endian data, which\nis incorrect on big-endian machines.\n\nWe have the length available in host-endian format, so\ndo the adjustment on host-endian data and then convert\nand store it in the PRD entry\u0027s little-endian data field.\n\nThanks to an anonymous reviewer for detecting this bug.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48166fd9b065005ece8ceae594c1c50b3d955a80",
      "tree": "c6a7a0d316a071437587bf46f4a68af63c1878e1",
      "parents": [
        "a2d6ed149cefab495dbb573124e7e1ca331005fd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Oct 31 10:00:27 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:53 2007 -0400"
      },
      "message": "libata: fix docbook\n\nFix docbook format in the comments.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a2d6ed149cefab495dbb573124e7e1ca331005fd",
      "tree": "a32cd6492dafe396ec6fc52df3a2dd37c8e815c4",
      "parents": [
        "1992a5ede1246a746782f687bfe07bf76650770b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 31 00:50:23 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:29 2007 -0400"
      },
      "message": "make ata_scsi_lpm_get() static\n\nata_scsi_lpm_get() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1992a5ede1246a746782f687bfe07bf76650770b",
      "tree": "1182a81c9ede55478a2d86be2a3669840099c4e4",
      "parents": [
        "aa91c72566a5a6d52f11b2f8d98bcf1774eeccfd"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 31 14:53:32 2007 +1100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:29 2007 -0400"
      },
      "message": "libata: suppress two warnings\n\ndrivers/ata/libata-core.c:768: warning: \u0027ata_lpm_enable\u0027 defined but not used\ndrivers/ata/libata-core.c:784: warning: \u0027ata_lpm_disable\u0027 defined but not used\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aa91c72566a5a6d52f11b2f8d98bcf1774eeccfd",
      "tree": "14d53b51d9c7ae5dba4c21c7096b6403339dc276",
      "parents": [
        "1f0e4175ae0c38b9e4cb62b7a700ba0b60aa3281"
      ],
      "author": {
        "name": "ashish kalra",
        "email": "ashish.kalra@freescale.com",
        "time": "Wed Oct 31 19:28:04 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:29 2007 -0400"
      },
      "message": "ata/sata_fsl: Remove ata_scsi_suspend/resume callbacks\n\nSigned-off-by: ashish kalra \u003cashish.kalra@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1f0e4175ae0c38b9e4cb62b7a700ba0b60aa3281",
      "tree": "b7dfc5bffc8dd11cb7664ef9d14ec995130a4923",
      "parents": [
        "e7eac96e8f0e57a6e9f94943557bc2b23be31471"
      ],
      "author": {
        "name": "ashish kalra",
        "email": "ashish.kalra@freescale.com",
        "time": "Wed Oct 31 19:28:03 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:29 2007 -0400"
      },
      "message": "ata/sata_fsl: Remove sending LOG EXT command in sata_fsl_softreset()\n\nSigned-off-by: ashish kalra \u003cashish.kalra@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e7eac96e8f0e57a6e9f94943557bc2b23be31471",
      "tree": "924d6ddfcef9ad6f0ceab7d7c25dd7ae807e6bde",
      "parents": [
        "520d3a1a8cb3eb8794e3dbb822dbc40c20f18e52"
      ],
      "author": {
        "name": "ashish kalra",
        "email": "ashish.kalra@freescale.com",
        "time": "Wed Oct 31 19:28:02 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:28 2007 -0400"
      },
      "message": "ata/sata_fsl: Move MPC8315DS link speed limit workaround to specific ifdef\n\nSigned-off-by: ashish kalra \u003cashish.kalra@freescale.com\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "520d3a1a8cb3eb8794e3dbb822dbc40c20f18e52",
      "tree": "f926fdf5a7eb500fe0f80481e047f48366ebd296",
      "parents": [
        "066ce4db07fd547c40e57cd8a0f853124b1687aa"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Oct 31 19:28:01 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:28 2007 -0400"
      },
      "message": "ata/sata_fsl: cleanup style problem\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "066ce4db07fd547c40e57cd8a0f853124b1687aa",
      "tree": "9f3f0abbf577c24bfbc298bd0d13c9f9d5bd287a",
      "parents": [
        "25ce945a8e775d1f494447969e6a8fffcebcc352"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 31 19:28:00 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:28 2007 -0400"
      },
      "message": "ata/sata_fsl: remove unneeded sata_fsl_hardreset()\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "25ce945a8e775d1f494447969e6a8fffcebcc352",
      "tree": "9eee585fe65bff63a790149f918eb1856bbe157f",
      "parents": [
        "2a52e8d4ea86a9143b4c3a1c1ec249a3b8bee74e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 31 19:27:59 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:28 2007 -0400"
      },
      "message": "ata/sata_fsl: remove unneeded on-stack copy of FIS\n\nRemove unneeded on-stack copy of FIS\nin sata_fsl_cache_taskfile_from_d2h_fis().\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2a52e8d4ea86a9143b4c3a1c1ec249a3b8bee74e",
      "tree": "7685704a576ffb0bc802658c4e5641256a5db463",
      "parents": [
        "9465d5324834f1e99c1343b7bbdc5e6ac8c83f87"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 31 19:27:58 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:28 2007 -0400"
      },
      "message": "ata/sata_fsl: cleanup needless casts to/from void __iomem *\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9465d5324834f1e99c1343b7bbdc5e6ac8c83f87",
      "tree": "25f74397534df87680ec730d9ccf0c24865efc6f",
      "parents": [
        "a2962dd0967d7a16a907f1c63dcb7f83e3bb1795"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 31 19:27:57 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:28 2007 -0400"
      },
      "message": "ata/sata_fsl: Remove unnecessary SCR cases\n\nSCRs in the driver map to the standard values found in include/linux/ata.h,\nso no need for individual scr_read/scr_write case statements duplicating\nthe natural value.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a2962dd0967d7a16a907f1c63dcb7f83e3bb1795",
      "tree": "230f3377ffc87d51c69237adbe7686599aa37e61",
      "parents": [
        "79b3edc97e31d7016c957af653cd3d459917dea0"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Oct 31 19:27:56 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:27 2007 -0400"
      },
      "message": "ata/sata_fsl: Kill ata_sg_is_last()\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "79b3edc97e31d7016c957af653cd3d459917dea0",
      "tree": "9554966977b3f9d9106274c8fc6fd84f849dd238",
      "parents": [
        "27c96eaabaf6e3cf386a69640d134b34ce51ff13"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Oct 31 19:27:55 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:27 2007 -0400"
      },
      "message": "ata/sata_fsl: save irq in private data for irq unmapping\n\nPowerpc uses virtual irq which has to be unmapped.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27c96eaabaf6e3cf386a69640d134b34ce51ff13",
      "tree": "22e5b69e322aafe54faf784f64d2ab33a8a596a8",
      "parents": [
        "1bf617b712380940ed357cb94b488fb262069594"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Oct 31 19:27:54 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:27 2007 -0400"
      },
      "message": "ata/sata_fsl: Remove deprecated hooks\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1bf617b712380940ed357cb94b488fb262069594",
      "tree": "7e4ce1ddcffabf1fa50a1b41d6edb4318a339e64",
      "parents": [
        "74521c28e550c4ec265cda14114bd9b908e9de34"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Oct 31 19:27:53 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Nov 03 08:46:27 2007 -0400"
      },
      "message": "ata/sata_fsl: Update for ata_link introduction\n\nUpdate the driver to use the newly added ata_link structure.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "74521c28e550c4ec265cda14114bd9b908e9de34",
      "tree": "6e9ab675eb69329db5188783a11a76a826055531",
      "parents": [
        "a89b7717a8c9be41a4856134b60a4d7a66df13f6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 17:26:06 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:39:18 2007 -0700"
      },
      "message": "Use i8253.c lock for PC speaker on MIPS, too.\n\nThe Jazz machines have to use the PIT timer for dyntick and highresolution\nkernels.  This may break because currently just like i386 used to do MIPS\nuses two separate spinlocks in the actual PIT code and the PC speaker\ncode.  So switch to do it the same that x86 currently does PIT locking.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a89b7717a8c9be41a4856134b60a4d7a66df13f6",
      "tree": "89578ae1ecf1fb7ac2501d0b3173783b8101d648",
      "parents": [
        "29dd5a7733fcb72696e90247ffbab57b0a591f67",
        "eb76c5c03caaa2b5c362b8514fb727047baa8fd9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:37:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:37:41 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: linux-input mailing list moved to vger.kernel.org\n  Input: inport, logibm - use KERN_INFO when reporting missing mouse\n  Input: appletouch - idle reset logic broke older Fountains\n  Input: hp_sdc.c - fix section mismatch\n  Input: appletouch - add Johannes Berg as maintainer\n  Input: Add Euro and Dollar key codes\n  Input: xpad - add more USB IDs\n"
    },
    {
      "commit": "29dd5a7733fcb72696e90247ffbab57b0a591f67",
      "tree": "aafbbdc38ea9f9ea42a594fc47b8bd37dc720c23",
      "parents": [
        "71527bf8332ced9a961827272fe2f83fc5514f42",
        "3be51f70e1f5e11a723d28b3dde26bc3aacdbc71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:37:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:37:26 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (25 commits)\n  [MIPS] Jazz: disable PIT; cleanup R4030 clockevent\n  [MIPS] Bigsur supports highmem.\n  [MIPS] mtx-1: Enable -Werror.\n  [MIPS] mtx-1: Remove unused mtx1_sys_btn.\n  [MIPS] Pb1200: Enable -Werror.\n  [MIPS] Fix and cleanup the MIPS part of the (ab)use of CLOCK_TICK_RATE.\n  [MIPS] SNI: register a02r clockevent; don\u0027t use PIT timer\n  [MIPS] i8253.h: Remove all i8259 related definitions.\n  [MIPS] i8253: Cleanup.\n  [MIPS] Cobalt: Fix IRQ comment; the Cobalt kernel uses CP0 counter now.\n  [MIPS] Pb1200: Fix warning.\n  [MIPS] Pb1200: Fix warning.\n  [MIPS] IP27: Fix build error.\n  [MIPS] Excite: Fix build error.\n  [MIPS] Sibyte: Split and move clock code.\n  [MIPS] Sibyte: Fixes for oneshot timer mode.\n  [MIPS] Sibyte: Remove blank line.\n  [MIPS] Swarm: Fix build failure\n  [MIPS] time: Code cleanups\n  [MIPS] time: Remove now unused local_timer_interrupt.\n  ...\n"
    },
    {
      "commit": "71527bf8332ced9a961827272fe2f83fc5514f42",
      "tree": "ca20ec292a2d3111e2aa06fe01a5635e91a704b1",
      "parents": [
        "434a25d422db13729da14637325875dc64c05faf",
        "acf603513ebc0ebf209f087fb7b9237b0c0a2581"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:36:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 02 19:36:26 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] iTCO_wdt.c ICH8 pci-device-id\u0027s\n  [WATCHDOG] iTCO_wdt.c init \u0026 exit fixes\n  [WATCHDOG] iTCO_wdt.c pci_device_id table clean-up\n  [WATCHDOG] spin_lock_init() fixes\n  [WATCHDOG] Unlock in iTCO_wdt_start when reboot is disabled\n  [WATCHDOG] Add necessary braces to if (...) \\n #if... cases\n  [WATCHDOG] trivial fix two returns in void functions\n"
    },
    {
      "commit": "acf603513ebc0ebf209f087fb7b9237b0c0a2581",
      "tree": "09b66e166391019f1f39eb08c817001f7ff9ca27",
      "parents": [
        "08113e39dfd3d91053e8f1855fc0dc15305fb4c0"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 31 08:23:10 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Nov 02 22:25:43 2007 +0000"
      },
      "message": "[WATCHDOG] iTCO_wdt.c ICH8 pci-device-id\u0027s\n\nAdd the pci-device-id\u0027s for the ICH8M and the ICH8M-E chipsets.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "08113e39dfd3d91053e8f1855fc0dc15305fb4c0",
      "tree": "c1cd9a3de7e0b62169323e6fb913b3cbaa607ea4",
      "parents": [
        "c87b639a2a34ea2912000ee1b1bd313d46fda276"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Aug 31 08:15:34 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Nov 02 22:25:35 2007 +0000"
      },
      "message": "[WATCHDOG] iTCO_wdt.c init \u0026 exit fixes\n\nMark init and exit procedures as __devinit \u0026 _-devexit.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "c87b639a2a34ea2912000ee1b1bd313d46fda276",
      "tree": "df3236ef5fe4148e8637c819321ee93f91db019e",
      "parents": [
        "c7dfd0cca300c5dc49213cf1c78c77393600410d"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Aug 19 20:17:58 2007 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Nov 02 22:25:21 2007 +0000"
      },
      "message": "[WATCHDOG] iTCO_wdt.c pci_device_id table clean-up\n\nMake the pci_device_id table more readable.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "c7dfd0cca300c5dc49213cf1c78c77393600410d",
      "tree": "5a4a5ecb5ab0215113eacf763a9d15500a02b0ee",
      "parents": [
        "2ba7d7b39f3adf3f71aa3acab00111a429056c7d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Thu Nov 01 16:27:08 2007 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Nov 02 19:09:07 2007 +0000"
      },
      "message": "[WATCHDOG] spin_lock_init() fixes\n\nSome watchdog drivers initialize global spinlocks in module\u0027s init function\nwhich is tolerable, but some do it in PCI probe function.  So, switch to\nstatic initialization to fix theoretical bugs and, more importantly, stop\ngiving people bad examples.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\n"
    },
    {
      "commit": "3be51f70e1f5e11a723d28b3dde26bc3aacdbc71",
      "tree": "29feea1c950109cba0ec3e68619acb18e64daf77",
      "parents": [
        "651194f82066ba3688630b5a0d79d13d26a7ccbb"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Nov 02 11:17:13 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:49 2007 +0000"
      },
      "message": "[MIPS] Jazz: disable PIT; cleanup R4030 clockevent\n\nFix ISA irq acknowledge.\nMake r4030 clockevent code look like other mips clockevent code.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "651194f82066ba3688630b5a0d79d13d26a7ccbb",
      "tree": "40f6b2d402203946be2d3fca88077b764dae62b6",
      "parents": [
        "9603a23d3b28bc1d52492a927d8256f8c46e8f41"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 21:55:39 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:49 2007 +0000"
      },
      "message": "[MIPS] Bigsur supports highmem.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9603a23d3b28bc1d52492a927d8256f8c46e8f41",
      "tree": "fe994eee076b755aec549e4aafd8ce0dc9196db5",
      "parents": [
        "e7c9d6b927191602cf79ea0183727c7112e79673"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 16:50:06 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:49 2007 +0000"
      },
      "message": "[MIPS] mtx-1: Enable -Werror.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e7c9d6b927191602cf79ea0183727c7112e79673",
      "tree": "3888daeb49cc4b1383637ade84957b7e24900ebc",
      "parents": [
        "ae11e3214b0ecfcb2dd2536aab68e8d3834d5c5b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 16:49:12 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:49 2007 +0000"
      },
      "message": "[MIPS] mtx-1: Remove unused mtx1_sys_btn.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae11e3214b0ecfcb2dd2536aab68e8d3834d5c5b",
      "tree": "db1fd98b3cb7d5c0c377334bdd5477edf0e5b878",
      "parents": [
        "72fc19ff51cc32fe85ddb085cb0622b7b97b2158"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 16:46:14 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] Pb1200: Enable -Werror.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "72fc19ff51cc32fe85ddb085cb0622b7b97b2158",
      "tree": "784f9cdfba9a0c34ef994a9619de23e00c3479e5",
      "parents": [
        "c9294022af5022584756d67164e68dba0be9302b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 15:45:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] Fix and cleanup the MIPS part of the (ab)use of CLOCK_TICK_RATE.\n\nThis is the clock rate of the i8253 PIT.  A MIPS system may not have\na PIT by the symbol is used all over the kernel including some APIs.\nSo keeping it defined to the number for the PIT is the only sane thing\nfor now.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9294022af5022584756d67164e68dba0be9302b",
      "tree": "859de6852ed4bf9254a2da8e335c6547c145a377",
      "parents": [
        "f6a8cc31aa23318c6c95aabad7f49874fb79e527"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu Nov 01 11:36:42 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] SNI: register a02r clockevent; don\u0027t use PIT timer\n\nRegister A20R clockevent.\nRemove PIT timer setup because it doesn\u0027t work\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6a8cc31aa23318c6c95aabad7f49874fb79e527",
      "tree": "13947191870de7c96e05646ffd2beffcd8846926",
      "parents": [
        "dd3db6eb0e47b4480eeea30394d19bd826e64964"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 14:44:57 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] i8253.h: Remove all i8259 related definitions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd3db6eb0e47b4480eeea30394d19bd826e64964",
      "tree": "b568e78a08bfc57d2727d6f887235b8abef02f5d",
      "parents": [
        "9aa4cc11b22ec447b42c5df03fdab5eb748971e2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 14:38:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] i8253: Cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9aa4cc11b22ec447b42c5df03fdab5eb748971e2",
      "tree": "9547849f3716ca354d4d4dea4691dd71c737ba40",
      "parents": [
        "db0c19e1a6abd9a9bdbf3ffbabc1e8e4995cb462"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Nov 01 21:51:23 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] Cobalt: Fix IRQ comment; the Cobalt kernel uses CP0 counter now.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db0c19e1a6abd9a9bdbf3ffbabc1e8e4995cb462",
      "tree": "296239b964b471e03deb836e51dbd72ea53115ad",
      "parents": [
        "f5cd9f14e2660e610d8bb99ce723ef098b65ae9c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:59:18 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:48 2007 +0000"
      },
      "message": "[MIPS] Pb1200: Fix warning.\n\narch/mips/au1000/pb1200/irqmap.c:101: warning: ignoring return value of \u0027request_irq\u0027, declared with attribute warn_unused_result\n\nAnd while at it a few coding style cleanups.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f5cd9f14e2660e610d8bb99ce723ef098b65ae9c",
      "tree": "0e2a4dda36b6d058c8dedfcba0cab96698a93e54",
      "parents": [
        "c8925297e875168a7c08965b4f80b418524fb8ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:22:53 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Pb1200: Fix warning.\n\narch/mips/au1000/pb1200/board_setup.c:71: warning: unused variable \u0027pin_func\u0027\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c8925297e875168a7c08965b4f80b418524fb8ce",
      "tree": "3694fb96964d728781203c3069053ec2b880d517",
      "parents": [
        "07f6169cffdca076ef9a67bd69dd1085dc668618"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:20:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] IP27: Fix build error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07f6169cffdca076ef9a67bd69dd1085dc668618",
      "tree": "e6cdd0aa35af0bd9f4ff24d1942d375e4caf6f42",
      "parents": [
        "217dd11e9d0442767fa13c9c188be0b92dc93d7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 12:16:20 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Excite: Fix build error.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "217dd11e9d0442767fa13c9c188be0b92dc93d7e",
      "tree": "9557e15fbad397fcc5a707e85cf1a68132ee6c31",
      "parents": [
        "f3f9ad0edcc1b7bf154bb34fe3b3f71e5379c9f0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 01:57:55 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Split and move clock code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f3f9ad0edcc1b7bf154bb34fe3b3f71e5379c9f0",
      "tree": "d553ebebfad8bf083342e6af704ae62ae252d0f2",
      "parents": [
        "faf2782bf3903391936aba0b575fd39b1da10d00"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 00:24:50 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Fixes for oneshot timer mode.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "faf2782bf3903391936aba0b575fd39b1da10d00",
      "tree": "de4d64d1fd6b26c53791ad18e37b9efc11ba9a3b",
      "parents": [
        "211a29a87cbde00d8c34fb6d92fc91a87c2c9b47"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 01 00:10:07 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Remove blank line.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "211a29a87cbde00d8c34fb6d92fc91a87c2c9b47",
      "tree": "23c2670f9109cf6baf1cb092b094c6edebf6a9ab",
      "parents": [
        "d9eec1a5d6ae54b0f7562ffe07008a33ac39e8fe"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Oct 31 16:26:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:47 2007 +0000"
      },
      "message": "[MIPS] Swarm: Fix build failure\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d9eec1a5d6ae54b0f7562ffe07008a33ac39e8fe",
      "tree": "2da898720a0240a778df00a0488db3f9593da190",
      "parents": [
        "1d0a909cfc41f17175023b939b28322e427746b4"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Oct 31 01:21:03 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] time: Code cleanups\n\n* Do not include unnecessary headers.\n* Do not mention time.README.\n* Do not mention mips_timer_ack.\n* Make clocksource_mips static.  It is now dedicated to c0_timer.\n* Initialize clocksource_mips.read statically.\n* Remove null_hpt_read.\n* Remove an argument of plat_timer_setup.  It is just a placeholder.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1d0a909cfc41f17175023b939b28322e427746b4",
      "tree": "c6451b458ad8658e03500532435c9d794a1ba063",
      "parents": [
        "81b635ef368d994a86f20c0ea5a82f45045da1e9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 30 14:24:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] time: Remove now unused local_timer_interrupt.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "81b635ef368d994a86f20c0ea5a82f45045da1e9",
      "tree": "15108ff3d707082be9442ef82b323476f45e1833",
      "parents": [
        "46abf4b39a555294ec0df138923daed1ccb9adb5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 13:10:00 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] IP32: Fix address of 2nd serial interface.\n\nFound by Giuseppe Sacco \u003cgiuseppe@eppesuigoccas.homedns.org\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "46abf4b39a555294ec0df138923daed1ccb9adb5",
      "tree": "211315bce777186654b098eb11ee6e76f765d4c2",
      "parents": [
        "d1598b6adb0e7d9615f751f3bced128bcceb7378"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 12:42:56 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] SB1250: Use the right irqaction for the timer interrupt.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d1598b6adb0e7d9615f751f3bced128bcceb7378",
      "tree": "0006dbc03b05ae3e42e658ab5e2d8120967f96f4",
      "parents": [
        "2e5dcd2b4ce97ebc43703f2645bf2fe978da1627"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 12:36:42 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] SB1250: Remove stray assignment of cpumask.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e5dcd2b4ce97ebc43703f2645bf2fe978da1627",
      "tree": "188c4aafc087e9632bb335b9d6af61149255555d",
      "parents": [
        "9e32a510afa62c0d548d78572031e6112d21e0ea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 12:34:42 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Fix names of the clockevent devices.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9e32a510afa62c0d548d78572031e6112d21e0ea",
      "tree": "02df5485ffc1b995011d0b694b75b2a45a6dc3d9",
      "parents": [
        "54866f032307063776b4eff7eadb131d47f9f9b4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 31 00:08:06 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:46 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Build fixes / dead code removal.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eb76c5c03caaa2b5c362b8514fb727047baa8fd9",
      "tree": "e70f7652348ac2588a7b4b1eb9be1e91a6aac9ef",
      "parents": [
        "2a0f9c4c452298da89b67060c7ca034ef7836aa9"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 02 09:07:33 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Nov 02 09:07:33 2007 -0400"
      },
      "message": "Input: linux-input mailing list moved to vger.kernel.org\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n"
    },
    {
      "commit": "2a0f9c4c452298da89b67060c7ca034ef7836aa9",
      "tree": "d8317d0c410abc0ccb725ae734c2e6201add2ca5",
      "parents": [
        "2a3e480d4b3392ce8907089094bd074575f9bb2a"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Thu Nov 01 22:19:15 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 01 22:19:15 2007 -0400"
      },
      "message": "Input: inport, logibm - use KERN_INFO when reporting missing mouse\n\nMany mouse drivers are often compiled (e.g. in Linux distributions) into the\nkernel at the same time just to make sure that at least one driver will suceed\nin find it\u0027s mouse device. Nevertheless, only the inport and logitech busmouse\nmouse drivers report with KERN_ERR log level if the mouse wasn\u0027t found. They\nshould use KERN_INFO instead, because it\u0027s not an error if the mouse isn\u0027t\nattached at all.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2a3e480d4b3392ce8907089094bd074575f9bb2a",
      "tree": "617c06b1b19090a1b08178b5b56c0fc8fe687a13",
      "parents": [
        "167ebf760fcecf72824756c8235e2d30f050bedd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 01 22:13:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Nov 01 22:13:32 2007 -0400"
      },
      "message": "Input: appletouch - idle reset logic broke older Fountains\n\nFountains do not support change mode request and therefore\nshould be excluded from idle reset attempts.\n\nAlso:\n - do not re-submit URB when we decide that touchpad needs to be\n   reinicialized\n - do not repeat size detection when reinitializing the touchpad\n - Add missing KERN_* prefixes to messages\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n"
    },
    {
      "commit": "434a25d422db13729da14637325875dc64c05faf",
      "tree": "3cc92a685d19d23ee7b22545a9301c3962d31c22",
      "parents": [
        "3ce4af1defe55591925362ca1ef8363ba04e0feb",
        "f202df600c4485d406aa033ce793d3e78f5ff1e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 15:08:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 15:08:07 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Don\u0027t access input_dev-\u003eprivate directly\n  HID: fix hidinput_connect ignoring retval from input_register_device\n  HID: hiddev - fix compiler warning\n  HID: Add GoTop tablets to blacklist\n"
    },
    {
      "commit": "3ce4af1defe55591925362ca1ef8363ba04e0feb",
      "tree": "05b334a4d011ac1e8ff40daf03ee46bdee293093",
      "parents": [
        "54866f032307063776b4eff7eadb131d47f9f9b4",
        "c956a24018819bd903fad0cd275a63c089cdba53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 15:07:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 15:07:29 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Fix myri10ge NAPI oops \u0026 warnings\n  Fix region size check in mpc5200 FEC driver\n  mpc5200: Fix Kconfig dependancies on MPC5200 FEC device driver\n"
    },
    {
      "commit": "c956a24018819bd903fad0cd275a63c089cdba53",
      "tree": "4a7e534f589e600c11384ee3892c98f8af3d0b58",
      "parents": [
        "48d58459fe991e48bf7e6638a0ded0f8cbd2fa3b"
      ],
      "author": {
        "name": "Andrew Gallatin",
        "email": "gallatin@myri.com",
        "time": "Wed Oct 31 17:40:06 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 01 16:04:45 2007 -0400"
      },
      "message": "Fix myri10ge NAPI oops \u0026 warnings\n\nWhen testing the myri10ge driver with 2.6.24-rc1, I found\nthat the machine crashed under heavy load:\n\nUnable to handle kernel paging request at 0000000000100108 RIP:\n  [\u003cffffffff803cc8dd\u003e] net_rx_action+0x11b/0x184\n\nThe address corresponds to the list_move_tail() in\nnetif_rx_complete():\n                     if (unlikely(work \u003d\u003d weight))\n                             list_move_tail(\u0026n-\u003epoll_list, list);\n\nEventually, I traced the crashes to calling netif_rx_complete() with\nwork_done \u003d\u003d budget.  From looking at other drivers, it appears that\none should only call netif_rx_complete() when work_done \u003c budget.\n\nTo fix it, I changed the test in myri10ge_poll() so that it refers\nto to work_done rather than looking at the rx ring status.  If\nwork_done is \u003c budget, then that implies we have no more packets to\nprocess. Any races will be resolved by the NIC when the write to\nirq_claim is made.\n\nIn myri10ge_clean_rx_done(), if we ever exceeded our budget, it would\nreport a work_done one larger than was acutally done.  This is because\nthe increment was done in the conditional, so work_done would be\nincremented regardless of whether or not the test passed or failed.\nThis would lead to the WARN_ON_ONCE(work \u003e weight); warning in\nnet_rx_action triggering.  I\u0027ve moved the increment of work_done\ninside the loop.  Note that this would only be a problem when we had\nexceeded our budget.\n\nSigned off by: Andrew Gallatin \u003cgallatin@myri.com\u003e\n\nAndrew Gallatin Myricom Inc\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48d58459fe991e48bf7e6638a0ded0f8cbd2fa3b",
      "tree": "dee9ca6da613646505e57f521ecd64cb8b692f78",
      "parents": [
        "644fdf9b08e51e172d54cb500473470edb4ba1e0"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Nov 01 08:22:35 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 01 16:04:45 2007 -0400"
      },
      "message": "Fix region size check in mpc5200 FEC driver\n\nDriver shouldn\u0027t complain if the register range is larger than what\nit expects.  This works around failures with some device trees.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "644fdf9b08e51e172d54cb500473470edb4ba1e0",
      "tree": "f08b214b5772f2281c2f453dbdaf58be0607cf2c",
      "parents": [
        "e403149c92a2a0643211debbbb0a9ec7cc04cff7"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Nov 01 08:22:30 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Nov 01 16:04:45 2007 -0400"
      },
      "message": "mpc5200: Fix Kconfig dependancies on MPC5200 FEC device driver\n\nWhen not building an arch/powerpc kernel, the mpc5200 FEC driver depends\non some symbols which are not defined (BESTCOMM \u0026 BESTCOMM_FEC).\n\nThis patch flips around the dependancy logic so that it cannot be\nselected unless BESTCOMM_FEC is selected first.  Kconfig stops\ncomplaining this way.\n\nAlso, the driver only works for arch/powerpc (not arch/ppc) anyway so\nit should depend on PPC_MERGE also.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "54866f032307063776b4eff7eadb131d47f9f9b4",
      "tree": "5fb7b5f886b43fbe115e81c14570c40c44956b53",
      "parents": [
        "b4d367fb20ed19be4a53fa88b407248aeb8bd461",
        "49259d34c52df6be482fefca946debe28ba9a2f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 12:09:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 01 12:09:33 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IRDA] IRNET: Fix build when TCGETS2 is defined.\n  [NET]: docbook fixes for netif_ functions\n  [NET]: Hide the net_ns kmem cache\n  [NET]: Mark the setup_net as __net_init\n  [NET]: Hide the dead code in the net_namespace.c\n  [NET]: Relax the reference counting of init_net_ns\n  [NETNS]: Make the init/exit hooks checks outside the loop\n  [NET]: Forget the zero_it argument of sk_alloc()\n  [NET]: Remove bogus zero_it argument from sk_alloc\n  [NET]: Make the sk_clone() lighter\n  [NET]: Move some core sock setup into sk_prot_alloc\n  [NET]: Auto-zero the allocated sock object\n  [NET]: Cleanup the allocation/freeing of the sock object\n  [NET]: Move the get_net() from sock_copy()\n  [NET]: Move the sock_copy() from the header\n  [TCP]: Another TAGBITS -\u003e SACKED_ACKED|LOST conversion\n  [TCP]: Process DSACKs that reside within a SACK block\n"
    },
    {
      "commit": "b4d367fb20ed19be4a53fa88b407248aeb8bd461",
      "tree": "3c774686e83e3d877dbbfe680dc415eb0597f2e6",
      "parents": [
        "52eb053b7191f1d3017a56e921753e3097876c47"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 03:18:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 03:18:02 2007 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49259d34c52df6be482fefca946debe28ba9a2f6",
      "tree": "2d1eb83ba4322b94630b2a78b3b612a183b1da38",
      "parents": [
        "3b582cc14c50f71eabf1c3cada05acb8dc9f457c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 02:26:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 01 02:26:38 2007 -0700"
      },
      "message": "[IRDA] IRNET: Fix build when TCGETS2 is defined.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b582cc14c50f71eabf1c3cada05acb8dc9f457c",
      "tree": "bad13e4e0a36f019f8ea62d1401a9248073a7392",
      "parents": [
        "d57a9212e00779181d8d820887dcab3e9d529194"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Nov 01 02:21:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 02:21:47 2007 -0700"
      },
      "message": "[NET]: docbook fixes for netif_ functions\n\nDocumentation updates for network interfaces.\n\n1. Add doc for netif_napi_add\n2. Remove doc for unused returns from netif_rx\n3. Add doc for netif_receive_skb\n\n[ Incorporated minor mods from Randy Dunlap -DaveM ]\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d57a9212e00779181d8d820887dcab3e9d529194",
      "tree": "7d32b51c2656301578e14caf94a03f675bd8d783",
      "parents": [
        "1a2ee93d281d00cc6e2db1c306032a105d2c9474"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:46:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:46:50 2007 -0700"
      },
      "message": "[NET]: Hide the net_ns kmem cache\n\nThis cache is only required to create new namespaces,\nbut we won\u0027t have them in CONFIG_NET_NS\u003dn case.\n\nHide it under the appropriate ifdef.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a2ee93d281d00cc6e2db1c306032a105d2c9474",
      "tree": "e73bcb8a5af17095feb97b195728afccaa878358",
      "parents": [
        "6a1a3b9f686bb04820a232cc1657ef2c45670709"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:45:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:45:59 2007 -0700"
      },
      "message": "[NET]: Mark the setup_net as __net_init\n\nThe setup_net is called for the init net namespace\nonly (int the CONFIG_NET_NS\u003dn of course) from the __init\nfunction, so mark it as __net_init to disappear with the\ncaller after the boot.\n\nYet again, in the perfect world this has to be under\n#ifdef CONFIG_NET_NS, but it isn\u0027t guaranteed that every\nsubsystem is registered *after* the init_net_ns is set\nup. After we are sure, that we don\u0027t start registering\nthem before the init net setup, we\u0027ll be able to move\nthis code under the ifdef.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a1a3b9f686bb04820a232cc1657ef2c45670709",
      "tree": "d59d63b516d57cfa825592b893c9fd3bff7b21b7",
      "parents": [
        "d46557955f2a35e58772518775464cdf354b3245"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:44:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:44:50 2007 -0700"
      },
      "message": "[NET]: Hide the dead code in the net_namespace.c\n\nThe namespace creation/destruction code is never called\nif the CONFIG_NET_NS is n, so it\u0027s OK to move it under\nappropriate ifdef.\n\nThe copy_net_ns() in the \"n\" case checks for flags and\nreturns -EINVAL when new net ns is requested. In a perfect\nworld this stub must be in net_namespace.h, but this\nfunction need to know the CLONE_NEWNET value and thus\nrequires sched.h. On the other hand this header is to be\ninjected into almost every .c file in the networking code,\nand making all this code depend on the sched.h is a\nsuicidal attempt.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d46557955f2a35e58772518775464cdf354b3245",
      "tree": "1b61906c5ce3ccabdbeb4cec1815c4e0cc5faa0c",
      "parents": [
        "1dba323b3f92cf4a475236763b0373cb7d49395d"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:43:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:43:49 2007 -0700"
      },
      "message": "[NET]: Relax the reference counting of init_net_ns\n\nWhen the CONFIG_NET_NS is n there\u0027s no need in refcounting\nthe initial net namespace. So relax this code by making a\nstupid stubs for the \"n\" case.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1dba323b3f92cf4a475236763b0373cb7d49395d",
      "tree": "3f5463199c8957d3a94710d01380fc2f94d551a1",
      "parents": [
        "6257ff2177ff02d7f260a7a501876aa41cb9a9f6"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:42:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:42:43 2007 -0700"
      },
      "message": "[NETNS]: Make the init/exit hooks checks outside the loop\n\nWhen the new pernet something (subsys, device or operations) is\nbeing registered, the init callback is to be called for each\nnamespace, that currently exitst in the system. During the\nunregister, the same is to be done with the exit callback.\n\nHowever, not every pernet something has both calls, but the\ncheck for the appropriate pointer to be not NULL is performed\ninside the for_each_net() loop.\n\nThis is (at least) strange, so tune this.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6257ff2177ff02d7f260a7a501876aa41cb9a9f6",
      "tree": "9d9f80ccf16f3d4ef062e896f62974c5496193ad",
      "parents": [
        "154adbc8469ff21fbf5c958446ee92dbaab01be1"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:39:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:39:31 2007 -0700"
      },
      "message": "[NET]: Forget the zero_it argument of sk_alloc()\n\nFinally, the zero_it argument can be completely removed from\nthe callers and from the function prototype.\n\nBesides, fix the checkpatch.pl warnings about using the\nassignments inside if-s.\n\nThis patch is rather big, and it is a part of the previous one.\nI splitted it wishing to make the patches more readable. Hope \nthis particular split helped.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "154adbc8469ff21fbf5c958446ee92dbaab01be1",
      "tree": "d8619ac46e2ed551611bffa1a0166587a77a045b",
      "parents": [
        "8fd1d178a3f177777707ee782f12d93e9a7eb5e5"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:38:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:38:43 2007 -0700"
      },
      "message": "[NET]: Remove bogus zero_it argument from sk_alloc\n\nAt this point nobody calls the sk_alloc(() with zero_it \u003d\u003d 0,\nso remove unneeded checks from it.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fd1d178a3f177777707ee782f12d93e9a7eb5e5",
      "tree": "b1466bbdbc3b700b361cdf3a8b56650281984b79",
      "parents": [
        "2e4afe7b35458beedba418a6e2aaf0b0ac82cc18"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:37:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:37:32 2007 -0700"
      },
      "message": "[NET]: Make the sk_clone() lighter\n\nThe sk_prot_alloc() already performs all the stuff needed by the\nsk_clone(). Besides, the sk_prot_alloc() requires almost twice\nless arguments than the sk_alloc() does, so call the sk_prot_alloc()\nsaving the stack a bit.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e4afe7b35458beedba418a6e2aaf0b0ac82cc18",
      "tree": "ac98a85329391a6a541d307659b1b46ae23e495a",
      "parents": [
        "3f0666ee3039443fa7b7cf436dd16ce0dd8e3f95"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:36:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:36:26 2007 -0700"
      },
      "message": "[NET]: Move some core sock setup into sk_prot_alloc\n\nThe security_sk_alloc() and the module_get is a part of the\nobject allocations - move it in the proper place.\n\nNote, that since we do not reset the newly allocated sock\nin the sk_alloc() (memset() is removed with the previous\npatch) we can safely do this.\n\nAlso fix the error path in sk_prot_alloc() - release the security\ncontext if needed.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f0666ee3039443fa7b7cf436dd16ce0dd8e3f95",
      "tree": "2d2eb78ad66f312fc85ab9c6a009207535d736ed",
      "parents": [
        "c308c1b20e2eb7b13f200a7c18b3f23561318367"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:34:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:34:42 2007 -0700"
      },
      "message": "[NET]: Auto-zero the allocated sock object\n\nWe have a __GFP_ZERO flag that allocates a zeroed chunk of memory.\nUse it in the sk_alloc() and avoid a hand-made memset().\n\nThis is a temporary patch that will help us in the nearest future :)\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c308c1b20e2eb7b13f200a7c18b3f23561318367",
      "tree": "1e0c1012b6b72d9fb9689f43e50ab8441b9ed4f3",
      "parents": [
        "1e2e6b89f1d3152da0606d23e65e8760bf62a4c3"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:33:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:33:50 2007 -0700"
      },
      "message": "[NET]: Cleanup the allocation/freeing of the sock object\n\nThe sock object is allocated either from the generic cache with\nthe kmalloc, or from the proc-\u003eslab cache.\n\nMove this logic into an isolated set of helpers and make the\nsk_alloc/sk_free look a bit nicer.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e2e6b89f1d3152da0606d23e65e8760bf62a4c3",
      "tree": "75cbf6c0a5b2a0e708261d3799c7797a371f8a1d",
      "parents": [
        "f1a6c4da14c365d3ee0b5de43a93f7470982637c"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:31:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:31:26 2007 -0700"
      },
      "message": "[NET]: Move the get_net() from sock_copy()\n\nThe sock_copy() is supposed to just clone the socket. In a perfect\nworld it has to be just memcpy, but we have to handle the security\nmark correctly. All the extra setup must be performed in sk_clone() \ncall, so move the get_net() into more proper place.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1a6c4da14c365d3ee0b5de43a93f7470982637c",
      "tree": "929b046ef28e1600cf08667459bd8c9a86069dc9",
      "parents": [
        "261ab365fadd53ddc1b292b1663800e11fbf3e71"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 01 00:29:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:29:45 2007 -0700"
      },
      "message": "[NET]: Move the sock_copy() from the header\n\nThe sock_copy() call is not used outside the sock.c file,\nso just move it into a sock.c\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "261ab365fadd53ddc1b292b1663800e11fbf3e71",
      "tree": "18224fa6f7c36155837e7afcf958b10eb3f05273",
      "parents": [
        "e56d6cd6057aac1c6ed8e1590acd62b46e06201d"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Nov 01 00:10:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:10:18 2007 -0700"
      },
      "message": "[TCP]: Another TAGBITS -\u003e SACKED_ACKED|LOST conversion\n\nSimilar to commit 3eec0047d9bdd, point of this is to avoid\nskipping R-bit skbs.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e56d6cd6057aac1c6ed8e1590acd62b46e06201d",
      "tree": "2a0d5fc9066d70a8442e3d4895e97dd510c863f6",
      "parents": [
        "b1d08ac064268d0ae2281e98bf5e82627e0f0c56"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Nov 01 00:09:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 00:09:37 2007 -0700"
      },
      "message": "[TCP]: Process DSACKs that reside within a SACK block\n\nDSACK inside another SACK block were missed if start_seq of DSACK\nwas larger than SACK block\u0027s because sorting prioritizes full\nprocessing of the SACK block before DSACK. After SACK block\nsorting situation is like this:\n\n             SSSSSSSSS\n                  D\n                        SSSSSS\n                               SSSSSSS\n\nBecause write_queue is walked in-order, when the first SACK block\nhas been processed, TCP is already past the skb for which the\nDSACK arrived and we haven\u0027t taught it to backtrack (nor should\nwe), so TCP just continues processing by going to the next SACK\nblock after the DSACK (if any).\n\nWhenever such DSACK is present, do an embedded checking during\nthe previous SACK block.\n\nIf the DSACK is below snd_una, there won\u0027t be overlapping SACK\nblock, and thus no problem in that case. Also if start_seq of\nthe DSACK is equal to the actual block, it will be processed\nfirst.\n\nTested this by using netem to duplicate 15% of packets, and\nby printing SACK block when found_dup_sack is true and the \nselected skb in the dup_sack \u003d 1 branch (if taken):\n\n  SACK block 0: 4344-5792 (relative to snd_una 2019137317)\n  SACK block 1: 4344-5792 (relative to snd_una 2019137317) \n\nequal start seqnos \u003d\u003e next_dup \u003d 0, dup_sack \u003d 1 won\u0027t occur...\n\n  SACK block 0: 5792-7240 (relative to snd_una 2019214061)\n  SACK block 1: 2896-7240 (relative to snd_una 2019214061)\n  DSACK skb match 5792-7240 (relative to snd_una)\n\n...and next_dup \u003d 1 case (after the not shown start_seq sort),\nwent to dup_sack \u003d 1 branch.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52eb053b7191f1d3017a56e921753e3097876c47",
      "tree": "494c5212f096642d815f62472325235b5abecf35",
      "parents": [
        "d6898556e90ba9842e59ac9c2425b42ea33019b4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 30 21:11:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:56 2007 -0700"
      },
      "message": "[SPARC64]: Fix linkage of enormous kernels.\n\nThis was found by make randconfig\n\nIf the kernel .text is very large, the .fixup section branches\nare too far away to be relocated correctly.\n\nUse \"sethi %hi(label), reg; jmpl reg + %lo(label); %g0\" sequence\ninstead of the branch to fix this.\n\nThere is another case in switch_to() involving a branch, which\nis fixed similarly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6898556e90ba9842e59ac9c2425b42ea33019b4",
      "tree": "f0a6061a00747d60bc6509a5a8a9bb8f44bed1f9",
      "parents": [
        "7e5766fa9431602ef0e56ceae900d0cce3a78b96"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 01:19:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:54 2007 -0700"
      },
      "message": "[SPARC64]: Fix build with CONFIG_NET disabled.\n\nWe can\u0027t export verify_compat_iovec when CONFIG_NET is\ndisabled, and consequently the Solaris compat module\nshould also depend upon CONFIG_NET.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e5766fa9431602ef0e56ceae900d0cce3a78b96",
      "tree": "503f4ee5a97cabaa066bedcb8891b45e253e5128",
      "parents": [
        "099d575aaf3dcf4c9c1e0b53c7b17c5faddb1b59"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 00:36:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:52 2007 -0700"
      },
      "message": "[SPARC64]: Fix build failure when CONFIG_BUG is disabled.\n\nWhen CONFIG_BUG is turned off, the standard trick of:\n\n\tswitch (x) {\n\tcase X:\n\t...\n\tcase Y:\n\t...\n\tdefault:\n\t\tBUG();\n\t};\n\nto mark impossible cases does not work because BUG() evalutes\nto nothing and thus GCC just sees a fallthrough code path.\n\nAdd an explicit KERN_ERR log message and a do_exit() to trap\nthis case.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "099d575aaf3dcf4c9c1e0b53c7b17c5faddb1b59",
      "tree": "b7d9a46a1eba0f064d50e5b822b93842a71dd3f6",
      "parents": [
        "23e8bc200c3bbbd6eae1128e9095a3968954af2e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 00:23:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:51 2007 -0700"
      },
      "message": "[SPARC64]: Kill unused ITAG_MASK macro in ultra.S\n\nIt is unused since we went to an I-cache flush that solely used\nthe \u0027flush\u0027 instruction, and it\u0027s presence breaks the build\nwhen PAGE_SIZE is 512KB.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23e8bc200c3bbbd6eae1128e9095a3968954af2e",
      "tree": "ce1116af3b3131118884048cfd2b01224627accf",
      "parents": [
        "b1d08ac064268d0ae2281e98bf5e82627e0f0c56"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 22:33:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:49 2007 -0700"
      },
      "message": "[SPARC64]: Fix bogus \u0027\u0026\u0027 conditinal in set_rtc_mmss().\n\nWe\u0027re using \u0027\u0026\u0027 instead of \u0027\u0026\u0026\u0027.\n\nNoticed by Roel Kluin.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1d08ac064268d0ae2281e98bf5e82627e0f0c56",
      "tree": "00aec5eed543558856b7dd6f0de7dede98e6c851",
      "parents": [
        "57eb06e584be3b702d1ba5c39e0b57ddcdabdc66",
        "d919fd433b5823d1cf9d0688eb2eec183de9b74c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:43:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:43:31 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  Revert \"Driver core: remove class_device_*_bin_file\"\n"
    },
    {
      "commit": "57eb06e584be3b702d1ba5c39e0b57ddcdabdc66",
      "tree": "2b438f438748ff0c9dec86ee44cfb615f7ccee46",
      "parents": [
        "2ed45b07c957e37db88d7d3696b63eb79b0ef5ef",
        "558de8a74efe37a4b5e2ef944da17d23e701dd98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:40:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 13:40:29 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4634/1: DaVinci GPIO header build fix\n  [ARM] 4636/1: pxa: add default configuration for zylonite\n  [ARM] 4635/1: pxa: Change Eric Miao\u0027s email address to eric.miao@marvell.com\n  [ARM] Fix assignment instead of condition in arm/mach-omap2/clock.c\n  [ARM] nommu: fix breakage caused by f9720205d1f847cb59e197e851b5276425363f6b\n  [ARM] pxa: shut up CLOCK_EVT_MODE_RESUME warning\n  [ARM] Fix FIQ issue with ARM926\n  [ARM] Fix pxamci regression\n  [ARM] Fix netx_defconfig regression\n  [ARM] Fix ateb9200_defconfig build regression\n  [ARM] Fix an rpc_defconfig regression\n  [ARM] Fix omap_h2_1610_defconfig regressions\n  [ARM] 4632/1: Fix a typo in include/asm-arm/plat-s3c/regs-nand.h\n"
    },
    {
      "commit": "d919fd433b5823d1cf9d0688eb2eec183de9b74c",
      "tree": "037cac29c344e0a2009a241d2168825f399b600a",
      "parents": [
        "5307cc1aa53850f017c8053db034cf950b670ac9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 31 12:51:29 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 31 12:51:29 2007 -0700"
      },
      "message": "Revert \"Driver core: remove class_device_*_bin_file\"\n\nThis reverts commit fcd239d3d5575e5cc63aab5c33cf6dc66904f6d6.\n\nI messed up, ia64 still uses these files in the current tree, and now\ncan not build the pci code, which all ia64 boxes seem to require :)\n\nThis fixes that mistake.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2ed45b07c957e37db88d7d3696b63eb79b0ef5ef",
      "tree": "dcb74cd8583bf7f35da7c365d475da3a03346acd",
      "parents": [
        "0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Oct 28 16:51:32 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 31 19:02:19 2007 +0100"
      },
      "message": "ieee1394: ieee1394_transactions.c: remove dead code\n\nThis patch removes dead code spotted by the Intel C Compiler.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "0bd243c4d93583cd8e1786c0bd6982f6f9f94ab6",
      "tree": "4302c298abed38b0ff866a66390a7f434a612db0",
      "parents": [
        "5307cc1aa53850f017c8053db034cf950b670ac9"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Tue Jun 05 19:27:05 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 31 19:02:19 2007 +0100"
      },
      "message": "firewire: Fix pci resume to not pass in a __be32 config rom.\n\nThe ohci_enable() function shared between pci_probe and pci_resume\ntakes a host endian config rom, but ohci-\u003econfig_rom is __be32.  This\nsets up the config rom in the wrong endian on little endian machine,\nspecifically, BusOptions will be initialized to a 0 max receive size.\n\nThis patch changes the way we reuse the config rom so that we avoid\nthis problem.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "5307cc1aa53850f017c8053db034cf950b670ac9",
      "tree": "6fd2ff3fe382ba1aac5e8b6c703268200a80ed40",
      "parents": [
        "bb374b7b938f73666c403b201b3dd48ec9fe118a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 09:19:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 31 09:19:46 2007 -0700"
      },
      "message": "Remove broken ptrace() special-case code from file mapping\n\nThe kernel has for random historical reasons allowed ptrace() accesses\nto access (and insert) pages into the page cache above the size of the\nfile.\n\nHowever, Nick broke that by mistake when doing the new fault handling in\ncommit 54cb8821de07f2ffcd28c380ce9b93d5784b40d7 (\"mm: merge populate and\nnopage into fault (fixes nonlinear)\".  The breakage caused a hang with\ngdb when trying to access the invalid page.\n\nThe ptrace \"feature\" really isn\u0027t worth resurrecting, since it really is\nwrong both from a portability _and_ from an internal page cache validity\nstandpoint.  So this removes those old broken remnants, and fixes the\nptrace() hang in the process.\n\nNoticed and bisected by Duane Griffin, who also supplied a test-case\n(quoth Nick: \"Well that\u0027s probably the best bug report I\u0027ve ever had,\nthanks Duane!\").\n\nCc: Duane Griffin \u003cduaneg@dghda.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "558de8a74efe37a4b5e2ef944da17d23e701dd98",
      "tree": "c9dc120f4ab897043463ff4de42666328a1006d5",
      "parents": [
        "1398f679dfa167bfc656803ea86a8d1a984cbaf1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Oct 30 00:15:46 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:52 2007 +0000"
      },
      "message": "[ARM] 4634/1: DaVinci GPIO header build fix\n\nThis fixes a build problem with GPIOs on DaVinci.  Since it inlines\noperations for on-chip GPIOs, it needs some headers to support those\ndirect register accesses.  Those headers won\u0027t be included on other\nplatforms, since they don\u0027t have that optimization.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1398f679dfa167bfc656803ea86a8d1a984cbaf1",
      "tree": "3bcb52a15e7a90213b51392eee0067de0a2a5103",
      "parents": [
        "e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:02:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:48 2007 +0000"
      },
      "message": "[ARM] 4636/1: pxa: add default configuration for zylonite\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9bba8ee6cbb5b8065d42aa9e898cb0d84605c58",
      "tree": "23bc99ee4e8b0053f2b5bc2efe88080729b0a38b",
      "parents": [
        "710798c3e1f995ac88be6d0fa030566e9b4b8f06"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:01:38 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:48 2007 +0000"
      },
      "message": "[ARM] 4635/1: pxa: Change Eric Miao\u0027s email address to eric.miao@marvell.com\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "710798c3e1f995ac88be6d0fa030566e9b4b8f06",
      "tree": "7df2188430fb92fdcfb5e03e0f92b6454a52711b",
      "parents": [
        "fd3d72859b5fab00aba2e7ce5ca65744f6720769"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Oct 26 23:22:51 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:43 2007 +0000"
      },
      "message": "[ARM] Fix assignment instead of condition in arm/mach-omap2/clock.c\n\nFix assignment instead of condition\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fd3d72859b5fab00aba2e7ce5ca65744f6720769",
      "tree": "6b5738546ea2c765c606bc0ac9fbf323e4c4edd2",
      "parents": [
        "df43309bd525bbe569978ca2a47415b7b07ee057"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 21:48:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:42 2007 +0000"
      },
      "message": "[ARM] nommu: fix breakage caused by f9720205d1f847cb59e197e851b5276425363f6b\n\nSomeone forgot to use \u0027ls include/asm-*/flat.h\u0027 or\n\u0027grep -r flat_get_addr_from_rp .\u0027 to find all architectures which\nmay be affected by their change.  Fix the fall out.\n\nNoticed-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "df43309bd525bbe569978ca2a47415b7b07ee057",
      "tree": "9d87da1b4488a7051efd1bd50c80ec42e4ff9a08",
      "parents": [
        "0214f9221aa06fba35c0cd5c80641b0fcfcb1cbe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 15:15:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:42 2007 +0000"
      },
      "message": "[ARM] pxa: shut up CLOCK_EVT_MODE_RESUME warning\n\nResolve:\n  CC      arch/arm/mach-pxa/time.o\narch/arm/mach-pxa/time.c: In function `pxa_osmr0_set_mode\u0027:\narch/arm/mach-pxa/time.c:154: warning: enumeration value `CLOCK_EVT_MODE_RESUME\u0027 not handled in switch\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0214f9221aa06fba35c0cd5c80641b0fcfcb1cbe",
      "tree": "7cf9e67f6acec67b7e9d84768c8fc8821f636162",
      "parents": [
        "d8cb70d10a2d4e6b083b89044a68d860d0bf1eec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 27 11:01:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:40 2007 +0000"
      },
      "message": "[ARM] Fix FIQ issue with ARM926\n\nJon Eibertzon writes:\n\u003e We have noticed that the I-cache is disabled while waiting for\n\u003e interrupt in cpu_arm926_do_idle in arch/arm/mm/proc-arm926.S\n\u003e and we are curious to know why, because this causes us a great\n\u003e performance hit when executing in FIQ-handlers. Is it assumed\n\u003e here that every individual FIQ-handler re-enables the I-cache?\n\nThe I-cache disable is an errata workaround, so the solution is to\ndisable FIQs across the section with the I-cache disabled.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8cb70d10a2d4e6b083b89044a68d860d0bf1eec",
      "tree": "d84cbb7ce12f6a2514237ef29688f2c40fbd3707",
      "parents": [
        "5984a2fc7e7c9ab118e78ae9799e98fc4ade40f9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:56:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:39 2007 +0000"
      },
      "message": "[ARM] Fix pxamci regression\n\nFix:\n\nWARNING: at arch/arm/mach-pxa/clock.c:69 clk_disable()\n[\u003cc002d7c8\u003e] (dump_stack+0x0/0x14) from [\u003cc00334f4\u003e] (clk_disable+0x34/0xa0)\n[\u003cc00334c0\u003e] (clk_disable+0x0/0xa0) from [\u003cc028a43c\u003e] (pxamci_set_ios+0x74/0xf0)\n[\u003cc028a3c8\u003e] (pxamci_set_ios+0x0/0xf0) from [\u003cc0281548\u003e] (mmc_power_off+0x90/0x9c)\n[\u003cc02814b8\u003e] (mmc_power_off+0x0/0x9c) from [\u003cc0281a30\u003e] (mmc_start_host+0x18/0x28)\n[\u003cc0281a18\u003e] (mmc_start_host+0x0/0x28) from [\u003cc02825a0\u003e] (mmc_add_host+0xe8/0x104)\n[\u003cc02824b8\u003e] (mmc_add_host+0x0/0x104) from [\u003cc028a7d0\u003e] (pxamci_probe+0x24c/0x2f4)\n[\u003cc028a584\u003e] (pxamci_probe+0x0/0x2f4) from [\u003cc01e5948\u003e] (platform_drv_probe+0x20/0x24)\n...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5984a2fc7e7c9ab118e78ae9799e98fc4ade40f9",
      "tree": "d1bd276564dfff6922bf060bde22554c326dfc0a",
      "parents": [
        "a80770ce4d8e0e83a32298453c0a8e78444f8184"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 26 17:55:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 31 15:21:37 2007 +0000"
      },
      "message": "[ARM] Fix netx_defconfig regression\n\nFix:\n\n  CC      arch/arm/mach-netx/xc.o\narch/arm/mach-netx/xc.c: In function \u0027request_xc\u0027:\narch/arm/mach-netx/xc.c:192: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\narch/arm/mach-netx/xc.c:196: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\narch/arm/mach-netx/xc.c:200: error: \u0027struct kobject\u0027 has no member named \u0027name\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "a80770ce4d8e0e83a32298453c0a8e78444f8184"
}
