)]}'
{
  "log": [
    {
      "commit": "0478e62e8a04154b7bdc0dfd33ffbcabc5446e9c",
      "tree": "a51fbe3a01f0f702f472dd748803da1906963322",
      "parents": [
        "244474b216d319d7317a610fb5d6e194c5ef1460"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Wed Feb 28 20:12:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] MAINTAINERS: Update email address\n\nadaplas@pol.net is still alive, but is choking on the traffic.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "244474b216d319d7317a610fb5d6e194c5ef1460",
      "tree": "d0709aa622dbc0bb4009c5b081b6d9d1bfbc33ac",
      "parents": [
        "1499993cc7bfd568f471bd697499cff394e46822"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 28 20:12:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] add -mm testing in SubmitChecklist\n\nAdd -mm testing to SubmitChecklist.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1499993cc7bfd568f471bd697499cff394e46822",
      "tree": "56279ec6ab9962cedc220a86bd42a3eba35bcd0c",
      "parents": [
        "5409bae07a63630ba5a40f3f00b7f3e6d7eceedd"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Feb 28 20:12:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] fix section mismatch warning in lockdep\n\nlockdep_init() is marked __init but used in several places\noutside __init code. This causes following warnings:\n$ scripts/mod/modpost kernel/lockdep.o\nWARNING: kernel/built-in.o - Section mismatch: reference to .init.text:lockdep_init from .text.lockdep_init_map after \u0027lockdep_init_map\u0027 (at offset 0x105)\nWARNING: kernel/built-in.o - Section mismatch: reference to .init.text:lockdep_init from .text.lockdep_reset_lock after \u0027lockdep_reset_lock\u0027 (at offset 0x35)\nWARNING: kernel/built-in.o - Section mismatch: reference to .init.text:lockdep_init from .text.__lock_acquire after \u0027__lock_acquire\u0027 (at offset 0xb2)\n\nThe warnings are less obviously due to heavy inlining by gcc - this is not\naltered.\n\nFix the section mismatch warnings by removing the __init marking, which\nseems obviously wrong.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5409bae07a63630ba5a40f3f00b7f3e6d7eceedd",
      "tree": "cc8837a90476091fc1fec7f20e4a2ca99ffbae41",
      "parents": [
        "93a6fefe2f6fc380870c0985b246bec7f37a06f7"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Wed Feb 28 20:12:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] Rename PG_checked to PG_owner_priv_1\n\nRename PG_checked to PG_owner_priv_1 to reflect its availablilty as a\nprivate flag for use by the owner/allocator of the page.  In the case of\npagecache pages (which might be considered to be owned by the mm),\nfilesystems may use the flag.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93a6fefe2f6fc380870c0985b246bec7f37a06f7",
      "tree": "ae724a563ba10bf27a783c720afcc1298931a454",
      "parents": [
        "c1e16aa2792a129d8920e22210ef21eb62a0f80a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Feb 28 20:12:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] fix the SYSCTL\u003dn compilation\n\n/home/bunk/linux/kernel-2.6/linux-2.6.20-mm2/kernel/sysctl.c:1411: error: conflicting types for \u0027register_sysctl_table\u0027\n/home/bunk/linux/kernel-2.6/linux-2.6.20-mm2/include/linux/sysctl.h:1042: error: previous declaration of \u0027register_sysctl_table\u0027 was here\nmake[2]: *** [kernel/sysctl.o] Error 1\n\nCaused by commit 0b4d414714f0d2f922d39424b0c5c82ad900a381.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1e16aa2792a129d8920e22210ef21eb62a0f80a",
      "tree": "bb924b7c77760d01aae19bc6caf1d24869b25e41",
      "parents": [
        "ae73fc093a8cae4d92e22ab8b635e3590e80785d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 28 20:12:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] Fix posix-cpu-timer breakage caused by stale p-\u003elast_ran value\n\nProblem description at:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8048\n\nCommit b18ec80396834497933d77b81ec0918519f4e2a7\n    [PATCH] sched: improve migration accuracy\noptimized the scheduler time calculations, but broke posix-cpu-timers.\n\nThe problem is that the p-\u003elast_ran value is not updated after a context\nswitch.  So a subsequent call to current_sched_time() calculates with a\nstale p-\u003elast_ran value, i.e.  accounts the full time, which the task was\nscheduled away.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae73fc093a8cae4d92e22ab8b635e3590e80785d",
      "tree": "d593f88dd5ab406bc785b7acaf137d7fb67d07b2",
      "parents": [
        "05fb6bf0b29552b64dc86f405a484de2514e0ac2"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Wed Feb 28 20:12:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] eCryptfs: resolve lower page unlocking problem\n\neCryptfs lower file handling code has several issues:\n  - Retval from prepare_write()/commit_write() wasn\u0027t checked to equality\n    to AOP_TRUNCATED_PAGE.\n  - In some places page wasn\u0027t unmapped and unlocked after error.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05fb6bf0b29552b64dc86f405a484de2514e0ac2",
      "tree": "cd3306512f98f73f7e846fc55b6e56aed4bfea61",
      "parents": [
        "328d24403d6a6b856722facd39d7b6ccb429353b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 28 20:12:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:37 2007 -0800"
      },
      "message": "[PATCH] kernel-doc fixes for 2.6.20-git15 (non-drivers)\n\nFix kernel-doc warnings in 2.6.20-git15 (lib/, mm/, kernel/, include/).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "328d24403d6a6b856722facd39d7b6ccb429353b",
      "tree": "b35348d8a3adb80dcf04553fbff01e1187c998ec",
      "parents": [
        "9d6346311418d12e90cca9384e5fbbe2ffa18efb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Feb 28 20:12:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] kernel-doc: allow space after __attribute__\n\nAllow space(s) between \"__attribute__\" and \"((blah))\" so that\nkernel-doc does not complain like:\n\nWarning(/tester/linsrc/linux-2.6.20-git15//kernel/timer.c:939): No description found for parameter \u0027read_persistent_clock(void\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d6346311418d12e90cca9384e5fbbe2ffa18efb",
      "tree": "643b648e058ddac34ce73d161082ed6c43ddf951",
      "parents": [
        "28936117af849b8c2fca664a41ea7651a0d99591"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Wed Feb 28 20:12:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] update timekeeping_is_continuous comment\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28936117af849b8c2fca664a41ea7651a0d99591",
      "tree": "d88bd894cb4d3652fd2d678fe9f2606c0b2ac6cf",
      "parents": [
        "fa6427542cfd2811f48186c68057273c6537f261"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Feb 28 20:12:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] FRV: Add some missng lazy MMU hooks for NOMMU mode\n\nAdd some missing lazy MMU hooks for NOMMU mode.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa6427542cfd2811f48186c68057273c6537f261",
      "tree": "7fded318b805c03e2af1e83c46435c8dd923e88b",
      "parents": [
        "f416885ef4950501dd3858d1afa1137a0c2905c5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Feb 28 20:11:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] FRV: No ZONE_DMA\n\nFRV does not require a ZONE_DMA, so all DMA\u0027able pages that aren\u0027t highmem\nshould be in ZONE_NORMAL.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f416885ef4950501dd3858d1afa1137a0c2905c5",
      "tree": "77003957b071e5728fefedd905bf6f8c348fb4b3",
      "parents": [
        "b4c4c7b8095298ff4ce20b40bf180ada070812d0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Feb 28 20:11:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] md: add support for reshape of a raid6\n\ni.e. one or more drives can be added and the array will re-stripe\nwhile on-line.\n\nMost of the interesting work was already done for raid5.  This just extends it\nto raid6.\n\nmdadm newer than 2.6 is needed for complete safety, however any version of\nmdadm which support raid5 reshape will do a good enough job in almost all\ncases (an \u0027echo repair \u003e /sys/block/mdX/md/sync_action\u0027 is recommended after a\nreshape that was aborted and had to be restarted with an such a version of\nmdadm).\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4c4c7b8095298ff4ce20b40bf180ada070812d0",
      "tree": "2c51fe8ef220be17c791f8aca1218cadcae22b7f",
      "parents": [
        "d1b5380c7f794da16e815c34e54ee7641db8a288"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Feb 28 20:11:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] md: restart a (raid5) reshape that has been aborted due to a read/write error\n\nAn error always aborts any resync/recovery/reshape on the understanding that\nit will immediately be restarted if that still makes sense.  However a reshape\ncurrently doesn\u0027t get restarted.  With this patch it does.\n\nTo avoid restarting when it is not possible to do work, we call into the\npersonality to check that a reshape is ok, and strengthen raid5_check_reshape\nto fail if there are too many failed devices.\n\nWe also break some code out into a separate function: remove_and_add_spares as\nthe indent level for that code was getting crazy.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1b5380c7f794da16e815c34e54ee7641db8a288",
      "tree": "1e9d7752c751898e236d3af695a5221be5634f1a",
      "parents": [
        "7dd5e7c3dbe8c4ffb507ddc0ea8fab07c8b11b0b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Feb 28 20:11:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] md: clean out unplug and other queue function on md shutdown\n\nThe mddev and queue might be used for another array which does not set these,\nso they need to be cleared.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7dd5e7c3dbe8c4ffb507ddc0ea8fab07c8b11b0b",
      "tree": "c045b733c5cf959e8f4e8608f4344f49e69d4e6c",
      "parents": [
        "a723406c4aeedb9dc5d54fb81130d13c757f41bc"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Feb 28 20:11:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] md: move warning about creating a raid array on partitions of the one device\n\nmd tries to warn the user if they e.g.  create a raid1 using two partitions of\nthe same device, as this does not provide true redundancy.\n\nHowever it also warns if a raid0 is created like this, and there is nothing\nwrong with that.\n\nAt the place where the warning is currently printer, we don\u0027t necessarily know\nwhat level the array will be, so move the warning from the point where the\ndevice is added to the point where the array is started.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a723406c4aeedb9dc5d54fb81130d13c757f41bc",
      "tree": "113050f138360aceb70d5a5168ef8990acd03856",
      "parents": [
        "64a742bc61f9115b0bb270fa081e5b5b9c35dcd0"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@anvin.org",
        "time": "Wed Feb 28 20:11:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] md: RAID6: clean up CPUID and FPU enter/exit code\n\n- Use kernel_fpu_begin() and kernel_fpu_end()\n- Use boot_cpu_has() for feature testing even in userspace\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64a742bc61f9115b0bb270fa081e5b5b9c35dcd0",
      "tree": "3ed58984e5f2e6d3484c33fe7d6355658a6f2f15",
      "parents": [
        "5a243e0e97edce27c12f87354fd987526ba1ce95"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Feb 28 20:11:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] md: fix raid10 recovery problem.\n\nThere are two errors that can lead to recovery problems with raid10\nwhen used in \u0027far\u0027 more (not the default).\n\nDue to a \u0027\u003e\u0027 instead of \u0027\u003e\u003d\u0027 the wrong block is located which would result in\ngarbage being written to some random location, quite possible outside the\nrange of the device, causing the newly reconstructed device to fail.\n\nThe device size calculation had some rounding errors (it didn\u0027t round when it\nshould) and so recovery would go a few blocks too far which would again cause\na write to a random block address and probably a device error.\n\nThe code for working with device sizes was fairly confused and spread out, so\nthis has been tided up a bit.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a243e0e97edce27c12f87354fd987526ba1ce95",
      "tree": "25911ba3555cefaab804a607988763fe28f6770c",
      "parents": [
        "9540f75b2bcfcc29ddcd839c3547a5f380bef323"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Feb 28 20:11:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:36 2007 -0800"
      },
      "message": "[PATCH] Fix failure paths in modules init in umem.c\n\nIf register_blkdev() or alloc-disk fail in mm_init() after\npci_register_driver() succeeds, then mm_pci_driver is not unregistered\nproperly:\n\nCc: Philip Guo \u003cpg@cs.stanford.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9540f75b2bcfcc29ddcd839c3547a5f380bef323",
      "tree": "b64ba4b714ac8d42ef2c9328d824257f523e6e00",
      "parents": [
        "9b83a6a8523a8a96b6353174b193c5c93e16c6c3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Feb 28 20:11:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:35 2007 -0800"
      },
      "message": "[PATCH] drivers/video/sm501fb.c: make 4 functions static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b83a6a8523a8a96b6353174b193c5c93e16c6c3",
      "tree": "33bfdc0e1794b3970b7454d746b20c177037765a",
      "parents": [
        "de01bad2f5dec2977143aa242e7eba71d11a4363"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Feb 28 20:11:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:35 2007 -0800"
      },
      "message": "[PATCH] mm/{,tiny-}shmem.c cleanups\n\nshmem_{nopage,mmap} are no longer used in ipc/shm.c\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de01bad2f5dec2977143aa242e7eba71d11a4363",
      "tree": "c03b32b7d19ecf6fba2d10a86830fa74c6a2655f",
      "parents": [
        "5357fc1450bda771a4a57b82f83c14ca9f5b9221"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Feb 28 20:11:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:35 2007 -0800"
      },
      "message": "[PATCH] make ipc/shm.c:shm_nopage() static\n\nshm_nopage() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5357fc1450bda771a4a57b82f83c14ca9f5b9221",
      "tree": "a1ec60fe78f1972ae269a7e0f57fb76cf00bec21",
      "parents": [
        "2ff7354fe888f46f6629b57e463b0a1eb956c02b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Feb 28 20:10:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 01 14:53:35 2007 -0800"
      },
      "message": "[PATCH] arch/arm26/kernel/entry.S: remove dead code\n\nCONFIG_ALIGNMENT_TRAP is never set on arm26.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ff7354fe888f46f6629b57e463b0a1eb956c02b",
      "tree": "2bb8b404065fb27141ca1d4fe8a6bc35fe2162bd",
      "parents": [
        "606135a3081e045b677cde164a296c51f66c4633"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Feb 27 00:27:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 28 08:52:31 2007 -0800"
      },
      "message": "[PATCH] x86_64/i386 irq: Fix !CONFIG_SMP compilation\n\nWhen removing set_native_irq I missed the fact that it was\ncalled in a couple of places that were compiled even when\nSMP support is disabled.  And since the irq_desc[].affinity\nfield only exists in SMP things broke.\n\nThanks to Simon Arlott \u003csimon@arlott.org\u003e for spotting this.\n\nThere are a couple of ways to fix this but the simplest one\nis to just remove the assignments.  The affinity field is only\nused to display a value to the user, and nothing on either i386\nor x86_64 reads it or depends on it being any particlua value,\nso skipping the assignment is safe.  The assignment that\nis being removed is just for the initial affinity value before\nthe user explicitly sets it.  The irq_desc array initializes\nthis field to CPU_MASK_ALL so the field is initialized to\na reasonable value in the SMP case without being set.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "606135a3081e045b677cde164a296c51f66c4633",
      "tree": "b037301c2d0eee1ece16c4be115881b7c5bb1eba",
      "parents": [
        "bb4c18cbba474ae20c84171819255598cf975158"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 20:59:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 20:59:12 2007 -0800"
      },
      "message": "Linux 2.6.21-rc2\n\nToo many changes for comfort since -rc1.  Some missed merges, and some\njust annoyingly big fixes since.  This is not how an -rc2 should look.\nNeed to really calm things down!\n"
    },
    {
      "commit": "bb4c18cbba474ae20c84171819255598cf975158",
      "tree": "4c370809b4dffdadd59314e86c97d0fca48e9978",
      "parents": [
        "d3dcc2cb2cd86b1db68f0d87d610f1f14406f928"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 26 14:55:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Feb 27 09:46:52 2007 -0800"
      },
      "message": "[SPARC64]: Fix PCI interrupts on E450 et al.\n\nWhen the PCI controller OBP node lacks an interrupt-map\nand interrupt-map-mask property, we need to form the\nINO by hand.  The PCI swizzle logic was not doing that\nproperly.\n\nThis was a regression added by the of_device code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3dcc2cb2cd86b1db68f0d87d610f1f14406f928",
      "tree": "683a5a59cfba1584b4f89cdd9c2f6228ffe7cfd2",
      "parents": [
        "ce27002078e1e65c64395c0a3348786c974306cf",
        "e047d1cfc3cd79f75e7dda9ffb28b456f6936864"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:45:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:45:09 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] fix compile errors\n"
    },
    {
      "commit": "ce27002078e1e65c64395c0a3348786c974306cf",
      "tree": "630eabb32368ee0d6ecceae36c550b832456df01",
      "parents": [
        "6c1586bc9356855159e5845c6e788aa6db333cb9",
        "f8dfdd5cab482a2ce4a8e2375e1512aa4829c653"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:39:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:39:04 2007 -0800"
      },
      "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: (52 commits)\n  netxen: do_rom_fast_write error handling\n  natsemi: Fix detection of vanilla natsemi cards\n  net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff\n  chelsio: Fix non-NAPI compile\n  cxgb3 - Feed Rx free list with pages\n  cxgb3 - Recovery from HW starvation of response queue entries.\n  cxgb3 - Unmap offload packets when they are freed\n  cxgb3 - FW version update\n  cxgb3 - private ioctl cleanup\n  cxgb3 - manage sysfs attributes per port\n  S2IO: Restoring the mac address in s2io_reset\n  S2IO: Avoid printing the Enhanced statistics for Xframe I card.\n  S2IO: Making LED off during LINK_DOWN notification.\n  S2IO: Added a loadable parameter to enable or disable vlan stripping in frame.\n  S2IO: Optimized the delay to wait for command completion\n  S2IO: Fixes for MSI and MSIX\n  qla3xxx: Bumping driver version number\n  qla3xxx: Kernic Panic on pSeries under stress conditions\n  qla3xxx: bugfix tx reset after stress conditions.\n  qla3xxx: Check return code from pci_map_single() in ql_release_to_lrg_buf_free_list(), ql_populate_free_queue(), ql_alloc_large_buffers(), and ql3xxx_send()\n  ...\n"
    },
    {
      "commit": "6c1586bc9356855159e5845c6e788aa6db333cb9",
      "tree": "d1e1fbafebfa45011d75e1840679d559af16affd",
      "parents": [
        "01363220f5d23ef68276db8974e46a502e43d01d",
        "6eaf6fc81ab2fa8c264f819f57dc950b6ea9c651"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:38:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 27 07:38:40 2007 -0800"
      },
      "message": "Merge branch \u0027jffs-maint\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027jffs-maint\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  remove the jffs MAINTAINERS entry\n"
    },
    {
      "commit": "f8dfdd5cab482a2ce4a8e2375e1512aa4829c653",
      "tree": "d2c409de5c9cf830aa22793f162beb5612371df2",
      "parents": [
        "36c843d5e347ec71ec579a477c941538a03b8cf3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Feb 26 14:51:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:38:33 2007 -0500"
      },
      "message": "netxen: do_rom_fast_write error handling\n\nCompiler warning spots real error!\n\nThe function do_rom_fast_read called in do_rom_fast_write can fail\nand leave data1 unset. This causes a compile warning.\nThe correct thing is to propagate the error out.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6eaf6fc81ab2fa8c264f819f57dc950b6ea9c651",
      "tree": "f565c8028fa9ef300109d500585070be9da33f03",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Feb 25 01:08:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:36:47 2007 -0500"
      },
      "message": "remove the jffs MAINTAINERS entry\n\nThis patch removes the MAINTAINERS entry for the removed jffs\nfilesystem.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36c843d5e347ec71ec579a477c941538a03b8cf3",
      "tree": "5851e66114d6fe899508c5239e533366c6022e62",
      "parents": [
        "b882addd7aecbdae7b938fa189f0459d0713976b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Sun Feb 25 15:37:27 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:30:43 2007 -0500"
      },
      "message": "natsemi: Fix detection of vanilla natsemi cards\n\nBob Tracy \u003crct@gherkin.frus.com\u003e reported that the addition of support\nfor Aculab E1/T1 cPCI carrier cards broke detection of vanilla natsemi\ncards.  This patch fixes that: the problem is that the driver-specific\nta in the PCI device table is an index into a second table and this\nhad not been updated for the vanilla cards.\n\nThis patch fixes the problem minimally.\n\nSigned-Off-By: Mark Brown \u003cbroonie@sirena.org.uk\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b882addd7aecbdae7b938fa189f0459d0713976b",
      "tree": "87e687c72c2178ef186aba41024429b640161583",
      "parents": [
        "54d3e568209553d3dd0d824fbc0ef4a6cedaf465"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Feb 20 18:08:57 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:30:42 2007 -0500"
      },
      "message": "net: remove a collection of unneeded #undef REALLY_SLOW_IO stuff\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "54d3e568209553d3dd0d824fbc0ef4a6cedaf465",
      "tree": "2a9d290d147af4d678055845f9a7697cfaa0b5ea",
      "parents": [
        "e0994eb1d9ead09bb8f6483cf5cf6aa55ce0f3b9"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Mon Feb 26 14:58:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:13 2007 -0500"
      },
      "message": "chelsio: Fix non-NAPI compile\n\nChelsio without NAPI enabled has been broken (won\u0027t compile) since\n3de00b89 (\"chelsio: NAPI speed improvement\"):\n\n    drivers/net/chelsio/sge.c: In function `t1_interrupt`:\n    drivers/net/chelsio/sge.c:1716: error: `Q` undeclared (first use in this function)\n\nThe change below seems to add back in the declaration and\ninitialization of `Q` that was removed by mistake, and at least makes\nthe driver compile for me, although I have no hardware and hence no\nway to test whether this actually works.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0994eb1d9ead09bb8f6483cf5cf6aa55ce0f3b9",
      "tree": "c6d7b848bb965f31b6a68618078586dea5de07b2",
      "parents": [
        "bae73f44472921008f8d0982344c53ae231445a1"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Feed Rx free list with pages\n\nPopulate Rx free list with pages.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bae73f44472921008f8d0982344c53ae231445a1",
      "tree": "11d1fe507ac8e179803c9468791952c9c217f66b",
      "parents": [
        "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:12 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Recovery from HW starvation of response queue entries.\n\nImprove the traffic recovery after the HW ran out of response queue entries.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "99d7cf30b99a8b7863090d8a510d6a4d9ad082cf",
      "tree": "4e217b93f9661c66ab708e8a71c6d133f7b3c88d",
      "parents": [
        "75d8626fdd172745ebb638c2bf5138071e67a818"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:44:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - Unmap offload packets when they are freed\n\nOffload packets may be DMAed long after their SGE Tx descriptors are done\nso they must remain mapped until they are freed rather than until their\ndescriptors are freed.  Unmap such packets through an skb destructor.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "75d8626fdd172745ebb638c2bf5138071e67a818",
      "tree": "20884a09931c9d2261b5be68161cdce698d0b894",
      "parents": [
        "1825494a7ec6c0fed0a7dfb1646e84402979743e"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sun Feb 25 16:32:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - FW version update\n\nUpdate FW version to 3.2\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1825494a7ec6c0fed0a7dfb1646e84402979743e",
      "tree": "be1f011efe86003b1fed7691ff6ea92c3bfcd70e",
      "parents": [
        "896392ef94dd7b9e66d1e836f98b57380452a280"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:56 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - private ioctl cleanup\n\nClean up some private ioctls.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "896392ef94dd7b9e66d1e836f98b57380452a280",
      "tree": "8e9d4498f5e640b690f691cfefd4852333636ca1",
      "parents": [
        "d8d70caf836e48c4c462435d38434f2901058884"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Feb 24 16:43:50 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "cxgb3 - manage sysfs attributes per port\n\nsysfs attributes are now managed per port, no longer per adapter.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d8d70caf836e48c4c462435d38434f2901058884",
      "tree": "8384fb3b15f51b9f038c1c36b4e556fe1427c603",
      "parents": [
        "fa1f0cb350989617281a98d30e6a3a4914c79b58"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:04:24 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:12 2007 -0500"
      },
      "message": "S2IO: Restoring the mac address in s2io_reset\n\n- Restore in s2io_reset, the mac address assigned during s2io_open.\n  Earlier, it was getting overwritten to the factory default (read from the\n  eeprom) and subsequently dropping received frames.\n\n- Fixed the typo in calling rtnl_unlock in s2io_set_link function.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fa1f0cb350989617281a98d30e6a3a4914c79b58",
      "tree": "dff354873c7866eda0114efb72ac58c89a709563",
      "parents": [
        "ac1f90d6f1267b916c47cc5a033ef5ec1baf4280"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:03:22 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Avoid printing the Enhanced statistics for Xframe I card.\n\n- Enhanced Statistics are supported only for Xframe II (Herculas) card. Add\n  condition check such Enhanced statistics will included only in the case of\n  Xframe II card.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ac1f90d6f1267b916c47cc5a033ef5ec1baf4280",
      "tree": "92dde369ee9bfafd00ab8e5b12bc4d77a7b4b674",
      "parents": [
        "926930b202d56c3dfb6aea0a0c6bfba2b87a8c03"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 02:01:31 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Making LED off during LINK_DOWN notification.\n\n- Turning off LED for LINK_DOWN notification\n- Return from rxd_owner_bit_reset function if call to set_rxd_buffer_pointer\n  fails with ENOMEM\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "926930b202d56c3dfb6aea0a0c6bfba2b87a8c03",
      "tree": "f90a836770fbed53e8291b21c242d7addd3e6b28",
      "parents": [
        "9fc93a41a1ad11da128f37e60cac01b67990cfb4"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:59:39 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Added a loadable parameter to enable or disable vlan stripping in frame.\n\n- Added code to not to strip vlan tag when driver is in promiscuous mode\n- Added module loadable parameter \u0027vlan_tag_strip\" through which user can\n  enable or disable vlan stripping irrespective of mode\n  ( promiscuous or non-promiscuous ).\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9fc93a41a1ad11da128f37e60cac01b67990cfb4",
      "tree": "78dea73a8eef69ccc6c9e7bcc8ded29bea8633c2",
      "parents": [
        "fb6a825b09a2311624e9cac20e643d9d7ef602dc"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:57:32 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Optimized the delay to wait for command completion\n\n- Optimized delay to wait for command completion so as to reduce the\n  initialization wait time.\n- Disable differentiated services steering. By default RMAC is configured to\n  steer traffic with certain DS codes to other queues. Driver must initialize\n  the DS memory to 0 to make sure that DS steering will not be used by default.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fb6a825b09a2311624e9cac20e643d9d7ef602dc",
      "tree": "cd3d582bf9a2e7a2941e0d11ec0262780aa15777",
      "parents": [
        "ed227dcc2d998c8e0616449db06f7ef892cb17fc"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Sat Feb 24 01:51:50 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:27:11 2007 -0500"
      },
      "message": "S2IO: Fixes for MSI and MSIX\n\n- Added debug statements to print a debug message if the MSI/MSI-X vector (or)\n  data is zero.\n\n- This patch removes the code that will enable NAPI for the case of single\n  ring and MSI-X / MSI case. There are some issue in the enabling NAPI with\n  MSI/MSI-X.  So we are turning off NAPI in the case of MSI/MSI-X.\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ed227dcc2d998c8e0616449db06f7ef892cb17fc",
      "tree": "9c10ca2440184270449acd64198f9742e1a47073",
      "parents": [
        "e8f4df2491d07fc369e9d631e0638da03a9b3a38"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:43 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:45 2007 -0500"
      },
      "message": "qla3xxx: Bumping driver version number\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e8f4df2491d07fc369e9d631e0638da03a9b3a38",
      "tree": "dc4b183711b05b7717e36cf5fb2c5b915b357c45",
      "parents": [
        "63b66d12de57d8455615d9f619e18824137ed547"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:42 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:45 2007 -0500"
      },
      "message": "qla3xxx: Kernic Panic on pSeries under stress conditions\n\nTo reproduce this panic consistently, we run an intensive network\napplication like \u0027netperf\u0027. After waiting for a couple of seconds,\nyou will see a stack trace and a kernel panic where we are calling\npci_unmap_single() in ql_poll().\n\nChanges:\n1)  Check the flags on the Response MAC IO Control block to check for\nerrors\n2)  Ensure that if we are on the 4022 we only use one segment\n3)  Before, we were reading the memory mapped producer index register\neverytime we iterated in the loop when clearing the queue.  We should\nonly be iterating to a known point, not as the producer index\nis being updated.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63b66d12de57d8455615d9f619e18824137ed547",
      "tree": "2230d079a80369c6e3587f63042250399ee70852",
      "parents": [
        "0f8ab89e825f8c9f1c84c558ad7e2e4006aee0d3"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:41 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: bugfix tx reset after stress conditions.\n\nTo Reproduce the Problem:\nTo reproduce this panic consistently, we run an intensive network\napplication like \u0027netperf\u0027 and then switch to a different console.\nAfter waiting for a couple of seconds, you will see a tx reset has occured.\n\nReason:\nWe enable interrupts even if we were not running.\n\nSolution:\nNow we will enable interrupts only after we are ready to give up the poll\nroutine.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f8ab89e825f8c9f1c84c558ad7e2e4006aee0d3",
      "tree": "1e10a407c48ab982032084b5fc72bb62a0d95173",
      "parents": [
        "3e71f6dd47e7e64461328adcdc3fbad1465b4c2f"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Check return code from pci_map_single() in ql_release_to_lrg_buf_free_list(), ql_populate_free_queue(), ql_alloc_large_buffers(), and ql3xxx_send()\n\npci_map_single() could fail.  We need to properly check the return\ncode from pci_map_single().  If we can not properly map this address,\nthen we should cleanup and return the proper return code.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e71f6dd47e7e64461328adcdc3fbad1465b4c2f",
      "tree": "57b9ec7e0e41702f23ab2e431b3df2fda89146c5",
      "parents": [
        "97916330e12371b44df659abb25d4d5d528e3ff7"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:39 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: bugfix: Fixed jumbo frame handling for 3032 chip.\n\nThe scatter/gather lists were not being build correctly.  When\nlarge frames spanned several buffers the chip would panic.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "97916330e12371b44df659abb25d4d5d528e3ff7",
      "tree": "4d3e6432a7044445b662c3691341fff307f0d9f4",
      "parents": [
        "1357bfcf71063637d16a7014639d675b5cbf5189"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Clean up receive process.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1357bfcf71063637d16a7014639d675b5cbf5189",
      "tree": "ceddef8001201bcc1a84af6421f052923d5270c6",
      "parents": [
        "cb8bac12ec92ec469ecfe0967429bf9032f835c1"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:37 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Dynamically size the rx buffer queue based on the MTU.\n\nThis change removes use of constants for rx buffer queue size\nand instead calculates the queue length based on what he MTU\nis set to.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cb8bac12ec92ec469ecfe0967429bf9032f835c1",
      "tree": "9114d79c982706b567d6f8bdf7e5d1a72d1f2c6f",
      "parents": [
        "04f10773535248466455ae80c1eedeb205c81e9a"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Feb 26 11:06:36 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Remove API to change MTU.\n\nThis network device driver shares the same hardware as the qla4xxx\niSCSI driver. Changing the MTU via the device interface will\ncause qla4xxx to crash as there is no way to make notification.\nUsers wishing to change the MTU must do so using an iSCSI\nutility such as Qlogic SanSurfer. This forces the user to\nunload/reload this network device driver after the MTU\nvalue has been changed in flash.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "04f10773535248466455ae80c1eedeb205c81e9a",
      "tree": "bb56b2f7972ec5f3a332bc636117c8ad887104d9",
      "parents": [
        "cd238faa32c4ee0791125526e518f87f48493292"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:35 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:44 2007 -0500"
      },
      "message": "qla3xxx: Fix deadlock issue on error paths\n\n1) Fix deadlock issue when in QL_RESET_ACTIVE state and traversing\n   through the Link State Machine\n2) Fix deadlock issue when ethtool would call ql_get_settings()\n3) Fix deadlock issue when adaptor is ifup\u0027ed but adaptor fails to initialize\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cd238faa32c4ee0791125526e518f87f48493292",
      "tree": "c34d656854e215865e6703109e0a062faeb6adae",
      "parents": [
        "d2d76b8db4e681944801870f81b859c5bf9964cf"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:33 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Changed to use netdev_alloc_skb() from dev_alloc_skb\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d2d76b8db4e681944801870f81b859c5bf9964cf",
      "tree": "acddd021773905cbd595c52d1c6934e007135921",
      "parents": [
        "546faf077e14930df2ebddad9190db42f1c42f0f"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Remove unnecessary memset() in qla3xxx_send()\n\nWe do not need to zero out the 64 byte MAC request I/O control block.\n  By zeroing out the control block and setting it to proper fields is\nredundant work.  This is because in the qla3xxx_send() function we will\nalready set the proper fields in this structure.  The unused fields are\nnot looked at by the hardware and do not need to be zeroed out.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "546faf077e14930df2ebddad9190db42f1c42f0f",
      "tree": "57244f0736369b23063c080e1221d9d0e8ea6427",
      "parents": [
        "908b637fe793165b6aecdc875cdca67c4959a1ad"
      ],
      "author": {
        "name": "Benjamin Li",
        "email": "benjamin.li@qlogic.com",
        "time": "Mon Feb 26 11:06:31 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:43 2007 -0500"
      },
      "message": "qla3xxx: Return proper error codes when the 4022/4032 is being probed\n\nThe return code was not properly set when when allocating memory or mapping\nmemory failed.  Depending on the stack, the return code would sometimes\nreturn 0, which indicates everything was ok, when in fact there was an error.\n  This would cause trouble when the module was removed.  Now, we will pass\nback the proper return code when an error occurs during the PCI probe.\n\nSigned-off-by: Benjamin Li \u003cbenjamin.li@qlogic.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "908b637fe793165b6aecdc875cdca67c4959a1ad",
      "tree": "6fecf3ac52658a42ea77eb48313ed445a43112e9",
      "parents": [
        "92b0c4e240d0768f875bd08d01ec26d87b9546d1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 19:52:06 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "Alignment in mv643xx_eth\n\nThe driver contains this little piece of candy:\n\n#if defined(CONFIG_DMA_NONCOHERENT) || defined(CONFIG_NOT_COHERENT_CACHE)\n#define ETH_DMA_ALIGN           L1_CACHE_BYTES\n#else\n#define ETH_DMA_ALIGN           8\n#endif\n\nAny reason why we\u0027re not using dma_get_cache_alignment() instead?\n\n  Ralf\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "92b0c4e240d0768f875bd08d01ec26d87b9546d1",
      "tree": "e2ab2a510ba93237cc259a53562dc7a2cf01998e",
      "parents": [
        "e9eb70c92143c8f03e456aa60d89204b3311e554"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 01:50:34 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "sgiseeq: Don\u0027t include unnecessary headerfiles.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e9eb70c92143c8f03e456aa60d89204b3311e554",
      "tree": "faffac60f29362b751c4633879bb58659bdfff96",
      "parents": [
        "f19841f517f4db628366fa2f080dfa7ac24f0f51"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Feb 21 14:40:12 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:21:25 2007 -0500"
      },
      "message": "ucc_geth: use of_get_mac_address()\n\nUpdate ucc_geth_probe() to use function of_get_mac_address() to obtain the MAC\naddress.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f19841f517f4db628366fa2f080dfa7ac24f0f51",
      "tree": "318d7da96f386fed19585a2ff3224f9a36b4775a",
      "parents": [
        "c4cd29d2058808b7a68e3f2e6cbbcfe19ca7233d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 23 14:04:54 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "skge: comma consistency\n\nUse comma\u0027s consistently.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c4cd29d2058808b7a68e3f2e6cbbcfe19ca7233d",
      "tree": "36a0139a9ab4df2e7b63f20d3a1184f638a5db81",
      "parents": [
        "9dc6f0e789ac8cdd4a7912a9c27027d937a6e784"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Feb 23 14:03:00 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "skge: fix transmitter flow control\n\nIt looks like the skge driver inherited another bug from the sk98lin code.\nIf I send from 1000mbit port to a machine on 100mbit port, the switch should\nbe doing hardware flow control, but no pause frames show up in the statistics.\n\nThis is the analog of the recent sky2 fixes. The device needs to listen\nfor multicast pause frames and then not discard them.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9dc6f0e789ac8cdd4a7912a9c27027d937a6e784",
      "tree": "57308095e448d1642c678e9acd63bf0633d5470b",
      "parents": [
        "b1adf031a1325bd85eef0313e42d0189d89cece0"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Feb 21 18:05:17 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "myri10ge: workaround buggy adopted firmwares\n\nWork around a bug which occurs when adopting firmware versions\n1.4.4 though 1.4.11 where broadcasts are filtered as if they\nwere multicasts.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1adf031a1325bd85eef0313e42d0189d89cece0",
      "tree": "bcbd74a9772bc3d7bc186504b4af74b42f55bcc0",
      "parents": [
        "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:54:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver ifconfig fix\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9de06610669b2f7b9c2ba6f0a849b70aa91b2edb",
      "tree": "aa06ef37514d8023bc5eac3b2aa33c8123b77b6f",
      "parents": [
        "fa302484218e4043f4502de2f64a69f87101c78e"
      ],
      "author": {
        "name": "Amit S. Kale",
        "email": "amitkale@netxen.com",
        "time": "Wed Feb 21 06:37:06 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "NetXen: Driver unload fixes\n\nSigned-off-by: Amit S. Kale \u003camitkale@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fa302484218e4043f4502de2f64a69f87101c78e",
      "tree": "e487dc6bdb41b1837bcbe3e2eb71985aafc66717",
      "parents": [
        "7376e732561f3bd4e2bc7edb26e06874f4ce737c"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:45:27 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:04 2007 -0500"
      },
      "message": "spidernet: maintainership\n\nUpdate driver support contact info.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7376e732561f3bd4e2bc7edb26e06874f4ce737c",
      "tree": "24759d88193716efe4357bce1459f549209f64f9",
      "parents": [
        "5c8e98fe4742734c1c6b81699a86d1f5b03841e0"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:42:59 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: janitorial, typos\n\nJanitorial patch. Undo long lines, fix typo in err msg.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5c8e98fe4742734c1c6b81699a86d1f5b03841e0",
      "tree": "6a93ccce6f545da153bc937548bc6fe1db1e99ab",
      "parents": [
        "d9c199ee781fa874e6feb4c56ae3d0e19f7f82a6"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:41:59 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: transmit race\n\nMultiple threads performing a transmit can race into\nthe spidernet tx ring cleanup code. This puts the\nrelevant check under a lock.\n\nSigned-off-by: Linas Vepstas \u003clins@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d9c199ee781fa874e6feb4c56ae3d0e19f7f82a6",
      "tree": "6f4975a6b8f8aa00dc2d6cf6463a385f9d736a2c",
      "parents": [
        "4cb6f9e57d5d7c26d08809c1ce6310c8a7dc96d2"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:41:03 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: fix racy double-free of skb\n\nIt appears that under certain circumstances, a race will result\nin a double-free of an skb. This patch null\u0027s out the skb pointer\nupon the skb free, avoiding the inadvertent deref of bogus data.\nThe next patch fixes the actual race.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4cb6f9e57d5d7c26d08809c1ce6310c8a7dc96d2",
      "tree": "28d5202963a7f11e40d57eae3a5d2a1271f1f677",
      "parents": [
        "4b23a554db1571306d9e9cfb2321c3a44770371e"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:40:06 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: separate hardware state from driver state.\n\nThis patch separates the hardware descriptor state from the\ndriver descriptor state, per (old) suggestion from Ben Herrenschmidt.\nThis compiles and boots and seems to work.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4b23a554db1571306d9e9cfb2321c3a44770371e",
      "tree": "f99461eb7063c4423a6e4fcd05860d49cdc1de53",
      "parents": [
        "fc8e13da9118b2d45642c2a8bdbdd0448d9f6d04"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Tue Feb 20 16:39:13 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: move medium variable into card struct\n\nThis moves the medium variable into the spidernet card structure.\nIt renames the GMII_ variables to BCM54XX specific ones.\n\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fc8e13da9118b2d45642c2a8bdbdd0448d9f6d04",
      "tree": "7892a426241bc6b34732e2c689aa65566861c294",
      "parents": [
        "3342cf0e59b6e360ae770f8082b062f4db09f3b5"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:37:42 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: remove txram full logging\n\nThis patches removes logging for SPIDER_NET_GTMFLLINT interrupts.\nSince the interrupts are not irregular, and they happen frequently\nwhen using 100Mbps network switches.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3342cf0e59b6e360ae770f8082b062f4db09f3b5",
      "tree": "ab31273455341c1f3ccbe86738fdd05fe03069b5",
      "parents": [
        "3cf761ddccb9332218973e17f9b987bb5cae7b69"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:36:14 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: spidernet: add support for Celleb\n\nThis patch adds or changes some HW specific settings for spider_net on\nCelleb.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3cf761ddccb9332218973e17f9b987bb5cae7b69",
      "tree": "cde24a6922ef6988d301dff011782bb83cc2dd50",
      "parents": [
        "abdb66b566fce5641c90100e0a113a94bab43fda"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:34:50 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:03 2007 -0500"
      },
      "message": "spidernet: load firmware when open\n\nThis patch moves calling init_firmware() from spider_net_probe() to\nspider_net_open() so as to use the driver by built-in.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abdb66b566fce5641c90100e0a113a94bab43fda",
      "tree": "a93d9d4063159353f0a1e765723ba462b2682446",
      "parents": [
        "d406eafee814c0e20af00a9a74f68f6993d8cb9c"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Tue Feb 20 16:33:41 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "spidernet: autoneg support for Celleb\n\nAdd auto negotiation support for Celleb.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d406eafee814c0e20af00a9a74f68f6993d8cb9c",
      "tree": "15f23a76790f1609d9dc30cc9dd162a76ec04ea3",
      "parents": [
        "eb5b5b2ff96e8f3a42a46378968a166bb56bd900"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Tue Feb 20 16:32:00 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "spidernet: compile break.\n\nAs of 2.6.20-git4, the spider_net driver does not compile.\nThis appears to be due to some archaic usage involving kobjects.\n\nIt also fixes a nasty double-free during ifdown of the interface.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nCc: Jens Osterkamp \u003cJens.Osterkamp@de.ibm.com\u003e\nCc: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb5b5b2ff96e8f3a42a46378968a166bb56bd900",
      "tree": "8293f3718c436078af6108e13ffc8d965c5a39ec",
      "parents": [
        "6fedae1f6e66ab5f169bf58064e23e015fc1307d"
      ],
      "author": {
        "name": "Jens Osterkamp",
        "email": "jens@de.ibm.com",
        "time": "Tue Feb 20 16:30:50 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "sungem_phy: support bcm5461 phy, autoneg.\n\nThis version moves the medium variable to the card specific structure and\nchanges the GMII_* to BCM54XX_* #defines.\n\nThis patch adds improved version of enable_fiber for both the 5421 and\nthe 5461 phy. It is now possible to specify with these wether you want\nautonegotiation or not. This is needed for bladecenter switches where\nsome expect autonegotiation and some dont seem to like this at all.\nDepending on this flag it sets phy-\u003eautoneg accordingly for the fiber mode.\n\nMore importantly it implements proper read_link and poll_link functions\nfor both phys which can handle both copper and fiber mode by determining\nthe medium first and then branching to the required functions. For fiber\nthey all work fine, for copper they are not tested but return the result\nof the genmii_* function anyway which is supposed to work.\n\nThe patch moves the genmii_* functions around to avoid foreward declarations.\n\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6fedae1f6e66ab5f169bf58064e23e015fc1307d",
      "tree": "6ce0a729ac5f50aa1d4bdd476ac41d661f078952",
      "parents": [
        "caf96469e8ab57170cc8ca9c59809132d38e529e"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:44 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: fix checksum feature in mcp65\n\nThis patch removes checksum offload feature in mcp65 chipsets as they\nare not supported in hw.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "caf96469e8ab57170cc8ca9c59809132d38e529e",
      "tree": "794f2ebc64499005148276cd27e138214f4433bc",
      "parents": [
        "e0379a14fc80cb98978fa86989dab77b522a8106"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:40 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: disable msix\n\nThere seems to be an issue when both MSI-X is enabled and NAPI is\nconfigured. This patch disables MSI-X until the issue is root caused.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0379a14fc80cb98978fa86989dab77b522a8106",
      "tree": "e2d4c892eba8fa29217ca4266876b3d8fef66577",
      "parents": [
        "420e85241e41fc84b8f5b26c811beb03c472b679"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Tue Feb 20 03:34:30 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:16:02 2007 -0500"
      },
      "message": "forcedeth: fixed missing call in napi poll\n\nThe napi poll routine was missing the call to the optimized rx process\nroutine. This patch adds the missing call for the optimized path.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "420e85241e41fc84b8f5b26c811beb03c472b679",
      "tree": "c3c4bf4748abf3759701e3fbec3f1af039926dde",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 24 17:02:16 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 27 04:11:05 2007 -0500"
      },
      "message": "[netdrvr] tc35815: fix obvious bugs\n\n* clear_page() use is wrong.  We might have multiple pages.\n  Use memset() instead.\n* Call pci_unregister_driver() in module exit.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e047d1cfc3cd79f75e7dda9ffb28b456f6936864",
      "tree": "a1cc4a16c47f331748743d5ce7defb97bb746f9e",
      "parents": [
        "01363220f5d23ef68276db8974e46a502e43d01d"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "ryusuke@osrg.net",
        "time": "Tue Feb 27 14:13:02 2007 +0900"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Feb 27 00:36:00 2007 -0500"
      },
      "message": "[AGPGART] fix compile errors\n\nThis fixes the following compile failures of agpgart drivers.\nThese errors were inserted by the recent AGPGART constification patch.\n\ndrivers/char/agp/uninorth-agp.c:492: error: expected \u0027{\u0027 before \u0027const\u0027\ndrivers/char/agp/uninorth-agp.c:517: error: expected \u0027{\u0027 before \u0027const\u0027\ndrivers/char/agp/uninorth-agp.c: In function \u0027agp_uninorth_probe\u0027:\ndrivers/char/agp/uninorth-agp.c:634: error: \u0027u3_agp_driver\u0027 undeclared (first use in this function)\ndrivers/char/agp/uninorth-agp.c:634: error: (Each undeclared identifier is reported only once\ndrivers/char/agp/uninorth-agp.c:634: error: for each function it appears in.)\ndrivers/char/agp/uninorth-agp.c:636: error: \u0027uninorth_agp_driver\u0027 undeclared (first use in this function)\n\nSigned-off-by: Ryusuke Konishi \u003cryusuke@osrg.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "01363220f5d23ef68276db8974e46a502e43d01d",
      "tree": "1cbb083b854f58036396252cc16dc7cd5ffc2363",
      "parents": [
        "fb55a0debee81280684b68713024d0c5e62e8aa5"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 22:21:22 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 22:21:22 2007 -0500"
      },
      "message": "[PARISC] clocksource: Move update_cr16_clocksource later in boot\n\nsmp_cpus_done is too early for us... before we even do a device\ninventory! Move update_cr16_clocksource into the tail end of\nprocessor_probe() and stub it out on CONFIG_SMP\u003dn builds.\n\nVerified that clocksource0 is properly updated to use jiffies\non an SMP build.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "fb55a0debee81280684b68713024d0c5e62e8aa5",
      "tree": "ca3bc830cbddf68287d1727e340cb24c54a75f1f",
      "parents": [
        "b2a8289a611af409e5621df27227dc3f55ba358b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:29:26 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:29:26 2007 -0500"
      },
      "message": "[PARISC] parisc-agp: Fix thinko const-ifying\n\nCan\u0027t really blame davej for mucking this up... static-ify\nit while we\u0027re at it, which would have prevented this...\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "b2a8289a611af409e5621df27227dc3f55ba358b",
      "tree": "34452ae94e0a84ce01b1137e92808ce563b48db6",
      "parents": [
        "87c8174727c95ab43f5bd2164e78c665c6945e67"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:24:56 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 21:24:56 2007 -0500"
      },
      "message": "[PARISC] time: clocksource lost update_callback\n\nSo move the code to be called by smp_cpus_done, which is\nafter we\u0027ve figured out if there\u0027s more than one cpu\nactually present.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "87c8174727c95ab43f5bd2164e78c665c6945e67",
      "tree": "e1ea26af2936f707479abfadc509eeb25a3a5d92",
      "parents": [
        "00d1f3c31a415bb3701abbd3a2c2aa44cb97116c"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:15:18 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:15:18 2007 -0500"
      },
      "message": "[PARISC] time: Convert clocksource is_continuous to flag\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "00d1f3c31a415bb3701abbd3a2c2aa44cb97116c",
      "tree": "b9eab6c215de299c8fb9fdefb55b9c173536cabf",
      "parents": [
        "0ff851e1903cd46823520a0d95d00f5347a88bd8"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:10:42 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:10:42 2007 -0500"
      },
      "message": "[PARISC] clocksource_cr16: Use clocksource_change_rating()\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0ff851e1903cd46823520a0d95d00f5347a88bd8",
      "tree": "effe7e8f13ad6bcd2b5259fcc6f7d82e388b42c3",
      "parents": [
        "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:08:46 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mako.i.cabal.ca",
        "time": "Mon Feb 26 20:08:46 2007 -0500"
      },
      "message": "[PARISC] Remove __read_mostly annotation from command_line\n\nWho cares if it\u0027s in the read mostly section when it\u0027s\ngoing to be discarded anyway?\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c68644d3304d217d50b8f0a179d4aa7e5a85a5bc",
      "tree": "6ee377d8634acc46e37ca57f697fddc0eebadfb3",
      "parents": [
        "e016c38d1813c4ad180a4cd44942bca2a9e7a8c9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 20:46:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Make SMTC_IDLE_HOOK_DEBUG a proper option in Kconfig.debug.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e016c38d1813c4ad180a4cd44942bca2a9e7a8c9",
      "tree": "b063bfcbeb5297c32d4e10d48c0da49f5116288c",
      "parents": [
        "b772e6d272152808cede1c8f5387626b6329538c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 24 21:15:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Fix foobar in wiring up compat_sys_epoll_pwait syscall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b772e6d272152808cede1c8f5387626b6329538c",
      "tree": "844d4d9953b28c4e2b0f8efb6b60d217ea918753",
      "parents": [
        "9b43fb6bc118226206c17be5f46297fd76b4abbb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 24 21:04:04 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Always fixup unaligned accesses in kernel mode.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b43fb6bc118226206c17be5f46297fd76b4abbb",
      "tree": "fc2e5af731fdd88d80be9387cc1c04fcbd6a05c0",
      "parents": [
        "40139bd459d3fe90ee560f46a2cb00f16b873170"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Feb 23 19:58:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Fix dma_sync_*_for_device() functions\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "40139bd459d3fe90ee560f46a2cb00f16b873170",
      "tree": "71b7c3b650445ad7bcc8cecc844903d064d4cb60",
      "parents": [
        "f13cc01d8d3630ba42680ac56b3bedfce812e531"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 24 06:17:09 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] Remove unreferenced _IOC_SLMASK macro in ioctl.h.\n\nDelete the definition of the apparently unreferenced macro _IOC_SLMASK.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f13cc01d8d3630ba42680ac56b3bedfce812e531",
      "tree": "0737d5e36474827dff3bc05cb1071946b3e366fa",
      "parents": [
        "3dac2561e2ed8d75a8bb682c25a32b271298ff49"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Feb 23 21:39:38 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] SNI: MIPS_CPU_IRQ_BASE cleanup\n\nUse MIPS_CPU_IRQ_BASE instead of own define.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3dac2561e2ed8d75a8bb682c25a32b271298ff49",
      "tree": "bba7c4e5b27b165b494db9db55bc3f5f9266e512",
      "parents": [
        "c4c4018b04f9b7993e3800dc1f391ac8947764a5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 23 14:12:32 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] RTLX: Delete multiple definition of ret shaddowing each other.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4c4018b04f9b7993e3800dc1f391ac8947764a5",
      "tree": "346c9a4aa9c46eee6df883f89553e43b9d7033fc",
      "parents": [
        "cbc841356702ccf4f16e760c84006ed3ddd4b1fd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 23 13:40:45 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] RTLX, VPE: Make open actually atomic.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cbc841356702ccf4f16e760c84006ed3ddd4b1fd",
      "tree": "17b2d285d2725b61713c203988fd7c62f10d0c05",
      "parents": [
        "be91589ee8b8691209d5dd876360e67d2f79f16a"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Fri Feb 23 01:39:41 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:06 2007 +0000"
      },
      "message": "[MIPS] excite: Set serial driver iotype to UPIO_RM9000\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "be91589ee8b8691209d5dd876360e67d2f79f16a",
      "tree": "8d2c65286643eb414452f2b5c2c35d405a6ac83c",
      "parents": [
        "4419708807308fc93ec9a135db7ffe50b182fdda"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Fri Feb 23 01:40:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] excite: Rename CONFIG option\n\nThis change is purely cosmetical.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4419708807308fc93ec9a135db7ffe50b182fdda",
      "tree": "59930c4e75b6961ff8423191750f882e38b172d6",
      "parents": [
        "d2af363cfb94f1bacb3e60327bc44a97881a38c2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 23 01:13:17 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] Mark pcibios_fixup_device_resources() as __devinit\n\npcibios_fixup_device_resources() is called by pcibios_fixup_bus() which is\nmarked as __devinit.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "d2af363cfb94f1bacb3e60327bc44a97881a38c2"
}
