)]}'
{
  "log": [
    {
      "commit": "a488edc914aa1d766a4e2c982b5ae03d5657ec1b",
      "tree": "f31e123b8d979d5a01260cbfa12ba2052254df85",
      "parents": [
        "0f511ea70600efb1e06d7b55e1c51a83aff8713c"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Tue Mar 14 13:44:00 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 14:00:48 2006 -0800"
      },
      "message": "[PATCH] JFS: Take logsync lock before testing mp-\u003elsn\n\nThis fixes a race where lsn could be cleared before taking the lock\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f511ea70600efb1e06d7b55e1c51a83aff8713c",
      "tree": "aff23d774e17528c27c57b949c5a60aa5c464dbf",
      "parents": [
        "67963132638e67ad3c5aa16765e6f3f2f3cdd85c",
        "ad58f7dbeb6f5ea82679962f18985f16b660a2d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 11:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 11:03:50 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] zfcp: fix device registration issues\n  [SCSI] scsi_transport_fc: fix FC_HOST_NUM_ATTRS\n  [SCSI] scsi: aha152x pcmcia driver needs spi transport\n  [SCSI] zfcp: correctly set this_id for hosts\n  [SCSI] Add Brownie to blacklist\n"
    },
    {
      "commit": "67963132638e67ad3c5aa16765e6f3f2f3cdd85c",
      "tree": "799409dacd6f604d6500bac693da5cb3fafb71cb",
      "parents": [
        "cbf0ec6ee001ab89471397ac84105b2e3b2fd986"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Tue Mar 14 15:03:14 2006 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:26:44 2006 -0800"
      },
      "message": "[PATCH] Plug kdump shutdown race window\n\nlapic_shutdown() re-enables interrupts which is un-desirable for panic\ncase, so use local_irq_save() and local_irq_restore() to keep the irqs\ndisabled for kexec on panic case, and close a possible race window while\nkdump shutdown as shown in this stack trace\n\n   -- BUG: spinlock lockup on CPU#1, bash/4396, c52781a0\n   [\u003cc01c1870\u003e] _raw_spin_lock+0xb7/0xd2\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc011b33f\u003e] scheduler_tick+0xe7/0x328\n   [\u003cc0128a7c\u003e] update_process_times+0x51/0x5d\n   [\u003cc0114592\u003e] smp_apic_timer_interrupt+0x4f/0x58\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0104d7c\u003e] apic_timer_interrupt+0x1c/0x30\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0116659\u003e] machine_crash_shutdown+0x83/0xaa\n   [\u003cc013cc36\u003e] crash_kexec+0xc1/0xe3\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc013cc22\u003e] crash_kexec+0xad/0xe3\n   [\u003cc0215280\u003e] __handle_sysrq+0x84/0xfd\n   [\u003cc018d937\u003e] write_sysrq_trigger+0x2c/0x35\n   [\u003cc015e47b\u003e] vfs_write+0xa2/0x13b\n   [\u003cc015ea73\u003e] sys_write+0x3b/0x64\n   [\u003cc0103c69\u003e] syscall_call+0x7/0xb\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbf0ec6ee001ab89471397ac84105b2e3b2fd986",
      "tree": "c5962763cc47cc36b4c1ff1c4c56b96b256a4657",
      "parents": [
        "ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86-64: Fix up handling of non canonical user RIPs\"\n\nThis reverts commit c33d4568aca9028a22857f94f5e0850012b6444b.\n\nAndrew Clayton and Hugh Dickins report that it\u0027s broken for them and\ncauses strange page table and slab corruption, and spontaneous reboots.\n\nLet\u0027s get it right next time.\n\nCc: Andrew Clayton \u003candrew@rootshell.co.uk\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28",
      "tree": "3538a1d7f63c2ce8549958c95683e1e2922db7e3",
      "parents": [
        "30f4e20a0d3492668f5065af582b5af2d1e4256b"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Mon Mar 13 21:20:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] EDAC: disable sysfs interface\n\n- Disable the EDAC sysfs code.  The sysfs interface that EDAC presents to\n  user space needs more thought, and is likely to change substantially.\n  Therefore disable it for now so users don\u0027t start depending on it in its\n  current form.\n\n- Disable the default behavior of calling panic() when an uncorrectible\n  error is detected (since for now, there is no sysfs interface that allows\n  the user to configure this behavior).\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30f4e20a0d3492668f5065af582b5af2d1e4256b",
      "tree": "518b47635c091814b35caf128f7be361c595aab1",
      "parents": [
        "e6d83d55698b73b4d5d55d3d7715a4c26030d577"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] NLM: Ensure we do not Oops in the case of an unlock\n\nIn theory, NLM specs assure us that the server will only reply LCK_GRANTED or\nLCK_DENIED_GRACE_PERIOD to our NLM_UNLOCK request.\n\nIn practice, we should not assume this to be the case, and the code will\ncurrently Oops if we do.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6d83d55698b73b4d5d55d3d7715a4c26030d577",
      "tree": "b2c0e3a799444d9c25c00cf34975b456e0c9ef9d",
      "parents": [
        "c12e87f4652b1ba3be168b4f63a440399b941928"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] SUNRPC: Fix potential deadlock in RPC code\n\nIn rpc_wake_up() and rpc_wake_up_status(), it is possible for the call to\n__rpc_wake_up_task() to fail if another thread happens to be calling\nrpc_wake_up_task() on the same rpc_task.\n\nProblem noticed by Bruno Faccini.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c12e87f4652b1ba3be168b4f63a440399b941928",
      "tree": "aa8c0ca6a6ea60042975d1ec9437620269df0182",
      "parents": [
        "712917d1c002f820b177683f4fd491289bde3c32"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] NFSv4: fix mount segfault on errors returned that are \u003c -1000\n\nIt turns out that nfs4_proc_get_root() may return raw NFSv4 errors instead of\nmapping them to kernel errors.  Problem spotted by Neil Horman\n\u003cnhorman@tuxdriver.com\u003e\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "712917d1c002f820b177683f4fd491289bde3c32",
      "tree": "059c7a9871803d8d5b4673d92bf21a9ae7738c8b",
      "parents": [
        "143f412eb4c7cc48b9eb4381f9133b7d36c68075"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 13 21:20:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] SUNRPC: fix a NULL pointer dereference in net/sunrpc/clnt.c\n\nThe Coverity checker spotted this possible NULL pointer dereference in\nrpc_new_client().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "143f412eb4c7cc48b9eb4381f9133b7d36c68075",
      "tree": "383c140bf7879c77781d4aa113e517a92f16991d",
      "parents": [
        "f9a3879abf2f1a27c39915e6074b8ff15a24cb55"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] NFS: Fix a potential panic in O_DIRECT\n\nBased on an original patch by Mike O\u0027Connor and Greg Banks of SGI.\n\nMike states:\n\nA normal user can panic an NFS client and cause a local DoS with\n\u0027judicious\u0027(?) use of O_DIRECT.  Any O_DIRECT write to an NFS file where the\nuser buffer starts with a valid mapped page and contains an unmapped page,\nwill crash in this way.  I haven\u0027t followed the code, but O_DIRECT reads with\nsimilar user buffers will probably also crash albeit in different ways.\n\nDetails: when nfs_get_user_pages() calls get_user_pages(), it detects and\ncorrectly handles get_user_pages() returning an error, which happens if the\nfirst page covered by the user buffer\u0027s address range is unmapped.  However,\nif the first page is mapped but some subsequent page isn\u0027t, get_user_pages()\nwill return a positive number which is less than the number of pages requested\n(this behaviour is sort of analagous to a short write() call and appears to be\nintentional).  nfs_get_user_pages() doesn\u0027t detect this and hands off the\narray of pages (whose last few elements are random rubbish from the newly\nallocated array memory) to it\u0027s caller, whence they go to\nnfs_direct_write_seg(), which then totally ignores the nr_pages it\u0027s given,\nand calculates its own idea of how many pages are in the array from the user\nbuffer length.  Needless to say, when it comes to transmit those uninitialised\npage* pointers, we see a crash in the network stack.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9a3879abf2f1a27c39915e6074b8ff15a24cb55",
      "tree": "67a133c1957e992ee10f8d33e312616f494d7b07",
      "parents": [
        "63e1fd41c7127650d355e7db7dd92890edf5523b"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@sanori.org",
        "time": "Mon Mar 13 21:20:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] Fix sigaltstack corruption among cloned threads\n\nThis patch fixes alternate signal stack corruption among cloned threads\nwith CLONE_SIGHAND (and CLONE_VM) for linux-2.6.16-rc6.\n\nThe value of alternate signal stack is currently inherited after a call of\nclone(...  CLONE_SIGHAND | CLONE_VM).  But if sigaltstack is set by a\nparent thread, and then if multiple cloned child threads (+ parent threads)\ncall signal handler at the same time, some threads may be conflicted -\nbecause they share to use the same alternative signal stack region.\nFinally they get sigsegv.  It\u0027s an undesirable race condition.  Note that\nchild threads created from NPTL pthread_create() also hit this conflict\nwhen the parent thread uses sigaltstack, without my patch.\n\nTo fix this problem, this patch clears the child threads\u0027 sigaltstack\ninformation like exec().  This behavior follows the SUSv3 specification.\nIn SUSv3, pthread_create() says \"The alternate stack shall not be inherited\n(when new threads are initialized)\".  It means that sigaltstack should be\ncleared when sigaltstack memory space is shared by cloned threads with\nCLONE_SIGHAND.\n\nNote that I chose \"if (clone_flags \u0026 CLONE_SIGHAND)\" line because:\n  - If clone_flags line is not existed, fork() does not inherit sigaltstack.\n  - CLONE_VM is another choice, but vfork() does not inherit sigaltstack.\n  - CLONE_SIGHAND implies CLONE_VM, and it looks suitable.\n  - CLONE_THREAD is another candidate, and includes CLONE_SIGHAND + CLONE_VM,\n    but this flag has a bit different semantics.\nI decided to use CLONE_SIGHAND.\n\n[ Changed to test for CLONE_VM \u0026\u0026 !CLONE_VFORK after discussion --Linus ]\n\nSigned-off-by: GOTO Masanori \u003cgotom@sanori.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63e1fd41c7127650d355e7db7dd92890edf5523b",
      "tree": "7830390fb26a1b2e69b4e98eddc5f73683decd1d",
      "parents": [
        "6acaba8e22bb355409e06d9e7ce4e7bef1bcaa04"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 13 21:20:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] macintosh: correct AC Power info in /proc/pmu/info\n\nReport AC Power present in /proc/pmu/info if there is no battery.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e,\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6acaba8e22bb355409e06d9e7ce4e7bef1bcaa04",
      "tree": "c5c4aaafb6bf8fe51f0dd060dc9ce5fd7c779892",
      "parents": [
        "3cb4f09fc2e98bbf26f8c900a94bf3910cd4d823"
      ],
      "author": {
        "name": "Michael Hunold",
        "email": "hunold@linuxtv.org",
        "time": "Mon Mar 13 21:20:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] Restore tuning capabilities in V4L2 MXB driver\n\nThe behaviour of the all-in-one Video4Linux tuner driver apparently\nchanged.  It now wants to know the tv standard, otherwise it refuses to\ntune.\n\nRestore tuning functionality in my driver for the \"Multimedia eXtension\nBoard\".  The all-in-one tuner driver apparently changed its behaviour.\n\nSigned-off-by: Michael Hunold \u003chunold@linuxtv.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cb4f09fc2e98bbf26f8c900a94bf3910cd4d823",
      "tree": "3b0c652fedc40b673bf533f452dee83169655073",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 13 21:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] mtd_dataflash, fix block vs page erase\n\nFix a bug in the block-erase optimization for Dataflash; it was using block\nerase even for smaller segments that need page erase.\n\nThat wouldn\u0027t matter for JFFS2, which never erases less than one block\n(sometimes several blocks), but for other callers it might.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3759fa9c55923f719ae944a3f8fbb029b36f759d",
      "tree": "ca48147798cd6a02edf64290dcf14c7681ab88cc",
      "parents": [
        "c33d4568aca9028a22857f94f5e0850012b6444b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "message": "[TCP]: Fix zero port problem in IPv6\n\nWhen we link a socket into the hash table, we need to make sure that we\nset the num/port fields so that it shows us with a non-zero port value\nin proc/netlink and on the wire.  This code and comment is copied over\nfrom the IPv4 stack as is.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c33d4568aca9028a22857f94f5e0850012b6444b",
      "tree": "7a33d918e4d35b0444820595cb2aaaae1f1f5bfa",
      "parents": [
        "31fe4d331729e9687db84521c3ceb8e43390efcf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Mar 12 23:52:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 22:56:29 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix up handling of non canonical user RIPs\n\nEM64T CPUs have somewhat weird error reporting for non canonical RIPs in\nSYSRET.\n\nWe can\u0027t handle any exceptions there because the exception handler would\nend up running on the user stack which is unsafe.\n\nTo avoid problems any code that might end up with a user touched pt_regs\nshould return using int_ret_from_syscall.  int_ret_from_syscall ends up\nusing IRET, which allows safe exceptions.\n\nCc: Ernie Petrides \u003cpetrides@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31fe4d331729e9687db84521c3ceb8e43390efcf",
      "tree": "3db1ef1a3daaf10d01ab18dbcc0f107857919eac",
      "parents": [
        "baa829d8926f02ab04be6ec37780810d221c5b4b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "message": "[NETFILTER]: arp_tables: fix NULL pointer dereference\n\nThe check is wrong and lets NULL-ptrs slip through since !IS_ERR(NULL)\nis true.\n\nCoverity #190\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "baa829d8926f02ab04be6ec37780810d221c5b4b",
      "tree": "8c2236eba68bb65aa535ab78e58777ff51de6746",
      "parents": [
        "4a1ff6e2bde56cdf176bd54d557b2e15e819f810"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:35:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:40 2006 -0800"
      },
      "message": "[IPV4/6]: Fix UFO error propagation\n\nWhen ufo_append_data fails err is uninitialized, but returned back.\nStrangely gcc doesn\u0027t notice it.\n\nCoverity #901 and #902\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a1ff6e2bde56cdf176bd54d557b2e15e819f810",
      "tree": "c831cb72a76e69b3e781f070c510a59b06e39cb9",
      "parents": [
        "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:39 2006 -0800"
      },
      "message": "[TCP]: tcp_highspeed: fix AIMD table out-of-bounds access\n\nCovertiy #547\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85",
      "tree": "c6dce78c5e845d9cd4d5baab7c8b29306fa77541",
      "parents": [
        "f8dc01f543f28253abeef649987249210d8db3cc"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:38 2006 -0800"
      },
      "message": "[NETLINK]: Fix use-after-free in netlink_recvmsg\n\nThe skb given to netlink_cmsg_recv_pktinfo is already freed, move it up\na few lines.\n\nCoverity #948\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8dc01f543f28253abeef649987249210d8db3cc",
      "tree": "fc7d4a013cb2e2cc2e12354c29c23e695de69862",
      "parents": [
        "f6e57464df7ba0e91a23b0854adb56852dcd58a7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:37 2006 -0800"
      },
      "message": "[XFRM]: Fix leak in ah6_input\n\ntmp_hdr is not freed when ipv6_clear_mutable_options fails.\n\nCoverity #650\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6e57464df7ba0e91a23b0854adb56852dcd58a7",
      "tree": "9dfee36ee4e5150a3af876b44bca7516554aa5ec",
      "parents": [
        "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:36 2006 -0800"
      },
      "message": "[NET_SCHED]: act_api: fix skb leak in error path\n\nThe skb is allocated by the function, so it needs to be freed instead\nof trimmed on overrun.\n\nCoverity #614\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f",
      "tree": "208366b1977eca0f2abad59e1c608fbf50fcbb21",
      "parents": [
        "57ddd5c1803859d977c5a31a267d2c805ffe6e11"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:32:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:35 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix possible NULL-ptr dereference\n\nFix NULL-ptr dereference when a config message for a non-existant\nqueue containing only an NFQA_CFG_PARAMS attribute is received.\n\nCoverity #433\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57ddd5c1803859d977c5a31a267d2c805ffe6e11",
      "tree": "bbc3e2a406f5ab2ddeb0ba0273867bee95b41612",
      "parents": [
        "7cafae52381395d24b83996eca7a7b53ab6a8827",
        "ed071adc97a69785686a37fb88e100f41b482b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ahci: fix NULL pointer dereference detected by Coverity\n"
    },
    {
      "commit": "7cafae52381395d24b83996eca7a7b53ab6a8827",
      "tree": "05b3cfb71c7131aaabe3b78b6f0278e91cba5147",
      "parents": [
        "ba244fe9005323452428fee4b4b7d0c70a06b627",
        "cdaabbd74b15296acf09215355a7f3b07b92b83e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] iwmmxt thread state alignment\n  [ARM] 3350/1: Enable 1-wire on ARM\n  [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n  [ARM] 3355/1: NSLU2: remove propmt depends\n  [ARM] 3354/1: NAS100d: fix power led handling\n  [ARM] Fix muldi3.S\n"
    },
    {
      "commit": "cdaabbd74b15296acf09215355a7f3b07b92b83e",
      "tree": "da2e2ce07a31eb10cb3649005479a9588ba22809",
      "parents": [
        "04916c0ef482335cb0ae575dbc5a1d97619840cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "message": "[ARM] iwmmxt thread state alignment\n\nThis patch removes the reliance of iwmmxt on hand coded alignments.\nSince thread_info is always 8K aligned, specifying that fpstate is\n8-byte aligned achieves the same effect without needing to resort\nto hand coded alignments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba244fe9005323452428fee4b4b7d0c70a06b627",
      "tree": "a2f64703eeb1cae57ea3d4b5d2dd481614ae82d1",
      "parents": [
        "c12743764129e40dc8461afc1096cf175c7c25f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "message": "[TCP]: Fix tcp_tso_should_defer() when limit\u003e\u003d65536\n\nThat\u0027s \u003e\u003d a full sized TSO frame, so we should always\nreturn 0 in that case.\n\nBased upon a report and initial patch from Lachlan\nAndrew, final patch suggested by Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c12743764129e40dc8461afc1096cf175c7c25f2",
      "tree": "080df077769b53cfae033849ab87cbd95f39c4b7",
      "parents": [
        "0d27b42739ee432a66104793e51a23807b372928"
      ],
      "author": {
        "name": "Gregor Maier",
        "email": "gregor@net.in.tum.de",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "message": "[NETFILTER]: Fix wrong option spelling in Makefile for CONFIG_BRIDGE_EBT_ULOG\n\nSigned-off-by: Gregor Maier \u003cgregor@net.in.tum.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d27b42739ee432a66104793e51a23807b372928",
      "tree": "d23986eff26122d06f6493029428a8748ff90040",
      "parents": [
        "0ade309be739eceedc4812798da09d698a59867d"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "message": "[IPV6]: fix ipv6_saddr_score struct element\n\nThe scope element in the ipv6_saddr_score struct used in \nipv6_dev_get_saddr() is an unsigned integer, but __ipv6_addr_src_scope() \nreturns a signed integer (and can return -1).\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ade309be739eceedc4812798da09d698a59867d",
      "tree": "3d16e848a4f7202fbd8999117571706caccef8b7",
      "parents": [
        "8f22757ee84da64d4f662f1dd03dae95358a1efe"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "message": "[TG3] tg3_bus_string(): remove dead code\n\nThe Coverity checker spotted this dead code (note that (clock_ctrl \u003d\u003d 7) \nis already handled above).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f22757ee84da64d4f662f1dd03dae95358a1efe",
      "tree": "ebbf96d3c733c5cad9ab002740f1d4b829e07a4e",
      "parents": [
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "message": "[TUN]: Fix leak in tun_get_user()\n\nWe\u0027re leaking an skb in a failure path in this function.\n\nCoverity #632\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed071adc97a69785686a37fb88e100f41b482b94",
      "tree": "75be27a48365aab9cfe6531f7d1f5516e6602307",
      "parents": [
        "6971ed1fbbc80cae54e082aae153d5b063885d0a",
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "6971ed1fbbc80cae54e082aae153d5b063885d0a",
      "tree": "164d950b587badb59dc2e2415ab74c2210accff7",
      "parents": [
        "ed62178589929d248a0aaf4018ca3867e2f96d9d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Mar 11 12:47:54 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:06:02 2006 -0500"
      },
      "message": "[PATCH] ahci: fix NULL pointer dereference detected by Coverity\n\nFix NULL pointer dereference detected by the Coverity checker.  Kill\ndev -\u003e pdev -\u003e dev conversion while at it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "535744878e34d01a53f946f26dfbca37186f2cf8",
      "tree": "06fb86822414f9b00579e5946f0110211e772178",
      "parents": [
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "message": "Linux 2.6.16-rc6\n\nGaah. Delayed. But all the better for it!\n"
    },
    {
      "commit": "0992a5d029181421877a716eaf99145828ff7eae",
      "tree": "f03e939152dc9b5c9552f2f1c94464c124da2b0e",
      "parents": [
        "b2cba5b5777123c53852639c6a17e87709e055be"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Mar 08 00:06:27 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] 3c509: bus registration fix\n\n- Don\u0027t call eisa_driver_unregister() if eisa_driver_register() failed.\n\n- Properly propagate error values.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2cba5b5777123c53852639c6a17e87709e055be",
      "tree": "190eea463908d478772e424cd27f92cfc29d19b7",
      "parents": [
        "28beaf651b8620b04bc6dec03e22ed5af8114936"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Mar 08 00:06:33 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] de620: fix section mismatch warning\n\nIn latest -mm de620 gave following warning:\nWARNING: drivers/net/de620.o - Section mismatch: reference to      \\\n.init.text:de620_probe from .text between \u0027init_module\u0027 (at offset \\\n0x1682) and \u0027cleanup_module\u0027\n\ninit_module() call de620_probe() which is declared __init.\nFix is to declare init_module() __init too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28beaf651b8620b04bc6dec03e22ed5af8114936",
      "tree": "0cf7d8885c246d06072b95b8f82e6a419ec8b23f",
      "parents": [
        "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Wed Mar 08 00:06:31 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] NE2000 Kconfig help entry improvement\n\nImprove reference to PCI NE2K support in ISA NE2K documentation.\nOriginal 2.4 patch From: Ged Haywood \u003cged@jubileegroup.co.uk\u003e\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361",
      "tree": "2b769501f13fabaa472c2ac3a4f5099a530770c2",
      "parents": [
        "9e927fb6186b6913d47d33068160088a084d568e"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Fri Mar 10 15:12:10 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:26:51 2006 -0500"
      },
      "message": "[PATCH] dl2k: DMA freeing error\n\nThis patch fixes an error in the dl2k driver\u0027s DMA mapping/unmapping.\nThe adapter uses the upper 16bits of the DMA address for the buffer\nsize.  However, this is not masked off when referencing the DMA\naddress, and can lead to errors by trying to free a DMA address out of\nrange.\n\nThanks,\nJon\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e927fb6186b6913d47d33068160088a084d568e",
      "tree": "4ecd5584f82fbda06cfe6c162505b59ba4391915",
      "parents": [
        "5ee33b7adc178dbeb16b4d8303ae3ab69a334518"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 10 18:08:09 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:25:17 2006 -0500"
      },
      "message": "[PATCH] Wrong return value corrupts free object in e1000 driver\n\nFor some reason, E1000\u0027s -\u003ehard_start_xmit() routine returns -EFAULT\ninstead of one of the NETDEV_TX_* error codes.  In fact, it frees up\nthe SKB before returning this.  This makes the queueing layer think\nthe packet should be requeued and subsequently we corrupt a freed\nobject.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ee33b7adc178dbeb16b4d8303ae3ab69a334518",
      "tree": "28a96c8957d2b3f6209afb4c7c5800652f40f4ac",
      "parents": [
        "ed62178589929d248a0aaf4018ca3867e2f96d9d",
        "70f1be4812a833ac856818c3149e432ff6a84c2e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:23:48 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:23:48 2006 -0500"
      },
      "message": "Merge branch \u0027for-jeff\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6\n"
    },
    {
      "commit": "ed62178589929d248a0aaf4018ca3867e2f96d9d",
      "tree": "3dce07a9f0fa8bd6f5758174a1db80a090ea368b",
      "parents": [
        "8e6509876c5cb079f56dbe334aafaae9a293c886"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] radeonfb: Fix static array overrun\n\nradeonfb_parse_monitor_layout() will produce an array overrun if passed with a\nsubstring of length higher than 4 (ie, \"XXXXX,YYYYYY\").\n\nCoverity Bug 494\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e6509876c5cb079f56dbe334aafaae9a293c886",
      "tree": "2c53657866458f3e94a8695cf8003263ec83af40",
      "parents": [
        "54243cefdd3ab8133ebe7d3d705f35ca1d0b59eb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] aty128fb: Fix array overrun\n\nFix static array overrun\n\nCoverity Bug 556\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54243cefdd3ab8133ebe7d3d705f35ca1d0b59eb",
      "tree": "5ceed59890052f4f8970bbac9ac1800811d94106",
      "parents": [
        "d301524772be3eef5fae1bcd5ca76fac69bb3b6e"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] tdfxfb: Fix buffer overrun\n\nThe pseudo_palette has room only for 16 entries, but tdfxfb_setcolreg may\nattempt to write more.\n\nCoverity Bug 557\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d301524772be3eef5fae1bcd5ca76fac69bb3b6e",
      "tree": "d2d26317432a5726a7aa6192d510247990dfd7c5",
      "parents": [
        "8d57f2210e72e0168734bd1503b9e52a71f53d65"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] intelfb: Fix buffer overrun\n\nThe pseudo_palette has room only for 16 entries, but intelfb_setcolreg will\nattempt to write more.\n\nCoverity Bug 558\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d57f2210e72e0168734bd1503b9e52a71f53d65",
      "tree": "859925a16457520a979b7be018a4daca247c906c",
      "parents": [
        "91bc89cf98f8aa83c64e14a8939d4f5d0790cf24"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] savagefb: Fix kfree before use\n\npar-\u003eedid is kfree\u0027d before using in fb_edid_to_monspecs()\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91bc89cf98f8aa83c64e14a8939d4f5d0790cf24",
      "tree": "70327fc3e4ddf7ff7383cf7c824b224c1b4d159a",
      "parents": [
        "98365f5eb47e23d6ac1244da556984a74260021e"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] imsttfb: Fix resource leak\n\nThe struct info and device resource may not be released in the driver\u0027s error\npath.  Fix.\n\nCoverity Bug 671\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "98365f5eb47e23d6ac1244da556984a74260021e",
      "tree": "033e9f8ad33c168a6381fa41a082aedf4d0182c8",
      "parents": [
        "939205b27312b7d7c4c55624ba785e554b39ecbb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] s1d13xxxfb: Fix resource leak\n\nstruct info may not be released in the driver\u0027s error path.\n\nCoverity Bug 672\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "939205b27312b7d7c4c55624ba785e554b39ecbb",
      "tree": "120591e604a08ed56b86b3c6bb86bce4abba7461",
      "parents": [
        "16afe814a856e271628c5dfb4abbc318ec6b6f5f"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] arcfb: Fix dereference before NULL check\n\ninfo-\u003epar is dereferenced before info is checked for NULL. Fix.\n\nCoverity Bug 833\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16afe814a856e271628c5dfb4abbc318ec6b6f5f",
      "tree": "9a5e48fb3674c07b2b9402d81183f8cf35bf1a0d",
      "parents": [
        "604cc999fda36d6ff840e03dbc70244d2d17eee2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] kyrofb: Fix uninitialized value\n\nInitialize Variable \u0027count\u0027 in DisableVGA to zero.\n\nCoverity Bug 874\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "604cc999fda36d6ff840e03dbc70244d2d17eee2",
      "tree": "9f9de33e51a01b34a0ebdf5238729a4829cea780",
      "parents": [
        "6af7ffc414828cda880a4e99e20f4f07880281e7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] arcfb: Fix uninitialized value\n\nRemove insignificant and uninitialized variable \"count\" from\narcfb_lcd_update_page.\n\nCoverity Bug 894\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6af7ffc414828cda880a4e99e20f4f07880281e7",
      "tree": "136ae6bf8ac7aefc65596a364e3bbb8791cc58e0",
      "parents": [
        "1a4520bea65f9205a240bbfa473547af1c77ab19"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] neofb: Fix uninitialized value\n\nRemove insignificant and unitialized variable \"waitcycles\" from neo2200_sync.\n\nCoverity Bug 895\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a4520bea65f9205a240bbfa473547af1c77ab19",
      "tree": "dadc8e044fc8dcaa4083a9638ccd7376a4d946b9",
      "parents": [
        "692a2061f6f2c360188af72f1f3404a5e7f0efce"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Mar 11 03:27:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] LSM mail list has moved\n\nLSM mail list has moved.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "692a2061f6f2c360188af72f1f3404a5e7f0efce",
      "tree": "a0af722a678966b6df2af8dbfcfe64bde15b02ac",
      "parents": [
        "7cd9013be6c22f3ff6f777354f766c8c0b955e17"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Mar 11 03:27:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] update email address\n\nUpdate email address.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7cd9013be6c22f3ff6f777354f766c8c0b955e17",
      "tree": "328e45aadb4c5bc9b6cd530be03572070201f5e5",
      "parents": [
        "27d162e26a873883937b64526445877bd3341d23"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Mar 11 03:27:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] remove __put_task_struct_cb export again\n\nThe patch \u0027[PATCH] RCU signal handling\u0027 [1] added an export for\n__put_task_struct_cb, a put_task_struct helper newly introduced in that\npatch.  But the put_task_struct couldn\u0027t be used modular previously as\n__put_task_struct wasn\u0027t exported.  There are not callers of it in modular\ncode, and it shouldn\u0027t be exported because we don\u0027t want drivers to hold\nreferences to task_structs.\n\nThis patch removes the export and folds __put_task_struct into\n__put_task_struct_cb as there\u0027s no other caller.\n\n[1] http://www2.kernel.org/git/gitweb.cgi?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003de56d090310d7625ecb43a1eeebd479f04affb48b\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27d162e26a873883937b64526445877bd3341d23",
      "tree": "152d08534070fd1f4284c4775d06089bc4e51078",
      "parents": [
        "341c2d806b71cc3596afeb2d9bd26cd718e75202"
      ],
      "author": {
        "name": "Pat Gefre",
        "email": "pfg@sgi.com",
        "time": "Sat Mar 11 03:27:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] Altix: small ioc4 oversight\n\nGet rid of the local \u0027flip\u0027 variable and no need to \u0027trim\u0027 the buffer.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "341c2d806b71cc3596afeb2d9bd26cd718e75202",
      "tree": "851a5b5cab5b836c8021bdac89a9a257887ede69",
      "parents": [
        "4136cabff33d6d73b8daf2f2612670cc0296f844"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sat Mar 11 03:27:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] selinux: tracer SID fix\n\nFix SELinux to not reset the tracer SID when the child is already being\ntraced, since selinux_ptrace is also called by proc for access checking\noutside of the context of a ptrace attach.\n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4136cabff33d6d73b8daf2f2612670cc0296f844",
      "tree": "85fe83bd7ab21edcda6b3b17ac1b96e435f3b562",
      "parents": [
        "cd6ef84e6ac9454080707f2f338360f5d7e556fc"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Mar 11 03:27:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] edac: disable a few sysfs files to avoid them becoming an ABI\n\nDisable (via ugly #if 0\u0027s) the 3 sysfs files that I think by now we all\nagree are very much wrong.  These files shouldn\u0027t become part of the ABI by\nthe 2.6.16 release, so I rather have this minimal patch merged to disable\nthem for now, the real fix can then come during the 2.6.17 devel window.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd6ef84e6ac9454080707f2f338360f5d7e556fc",
      "tree": "98770b47dd7ae2e1faad4796eb03b2d4760e1b03",
      "parents": [
        "0adb25d2e71ab047423d6fc63d5d184590d0a66f"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sat Mar 11 03:27:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] ext3: fix nobh mode for chattr +j inodes\n\nOne can do \"chattr +j\" on a file to change its journalling mode.  Fix\nwriteback mode with \"nobh\" handling for it.\n\nEven though, we mount ext3 filesystem in writeback mode with \"nobh\" option,\nsome one can do \"chattr +j\" on a single file to force it to do journalled\nmode.  In order to do journaling, ext3_block_truncate_page() need to\nfallback to default case of creating buffers and adding them to transaction\netc.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0adb25d2e71ab047423d6fc63d5d184590d0a66f",
      "tree": "0fd00ea22c07c88c3f24085cbf89f0a272f56697",
      "parents": [
        "8bd0ee93fef9733c72fef1817330b3ee2b71cf9d"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Mar 11 03:27:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] ext3: ext3_symlink should use GFP_NOFS allocations inside\n\nThis patch fixes illegal __GFP_FS allocation inside ext3 transaction in\next3_symlink().  Such allocation may re-enter ext3 code from\ntry_to_free_pages.  But JBD/ext3 code keeps a pointer to current journal\nhandle in task_struct and, hence, is not reentrable.\n\nThis bug led to \"Assertion failure in journal_dirty_metadata()\" messages.\n\nhttp://bugzilla.openvz.org/show_bug.cgi?id\u003d115\n\nSigned-off-by: Andrey Savochkin \u003csaw@saw.sw.com.sg\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bd0ee93fef9733c72fef1817330b3ee2b71cf9d",
      "tree": "eb363a6862645d2eab3622ad68ec38363b38cdb2",
      "parents": [
        "35ab0e88c63fb8e61013011560ad10e6200b5ee0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Mar 11 00:23:38 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 22:09:33 2006 -0800"
      },
      "message": "[PATCH] Input: psmouse - disable autoresync\n\nAutomatic resynchronization in psmouse driver causes problems on some\nhardware so disable it by default for now. People with KVM switches\nthat require resync can still enable it via module parameter or sysfs\nattribute.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35ab0e88c63fb8e61013011560ad10e6200b5ee0",
      "tree": "44708c5523f7a30a27be4b8946c0dd9cab4f57d4",
      "parents": [
        "44f329ab69b742194e48f66e87064cff70fb52b8",
        "d8117ce5a679ff1f48df247da30fb62c16d562c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix race in the accessed/dirty bit handlers\n"
    },
    {
      "commit": "44f329ab69b742194e48f66e87064cff70fb52b8",
      "tree": "4f2bd804fa206cd78a5173aadcc6b4015b0ce161",
      "parents": [
        "4ceadbf519c6820b236a9a213255260eb825974b"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Feb 22 13:29:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 15:59:34 2006 -0800"
      },
      "message": "[PATCH] kbuild: version.h should depend on .kernelrelease\n\nRebuilding a previously built tree while using make\u0027s -j option from\ntime to time results in the version.h check running at the same time as\nthe updating of .kernelrelease, resulting in UTS_RELEASE remaining an\nempty string (and as a side effect causing the entire kernel to be\nrebuilt).\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04916c0ef482335cb0ae575dbc5a1d97619840cd",
      "tree": "e311fe75fd072232380eb1f4ed5e675442409d7a",
      "parents": [
        "141fa40cff90881ac4d81f6afa27bc283fe7acca"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Fri Mar 10 22:30:01 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 10 22:30:01 2006 +0000"
      },
      "message": "[ARM] 3350/1: Enable 1-wire on ARM\n\nPatch from Alessandro Zummo\n\nThis patches add the 1-wire drivers\nto the ARM Kconfig.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "141fa40cff90881ac4d81f6afa27bc283fe7acca",
      "tree": "7991b0f3910dafb58e1ef92044153e5383b01850",
      "parents": [
        "e7fcdb79ecaa01e2eba06e3fb64e10455bdb5aa7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Mar 10 22:26:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 10 22:26:47 2006 +0000"
      },
      "message": "[ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n\nPatch from Catalin Marinas\n\nARM1136 erratum 371025 (category 2) specifies that, under rare\nconditions, an invalidate I-cache by MVA (line or range) operation can\nfail to invalidate a cache line. The recommended workaround is to\neither invalidate the entire I-cache or invalidate the range by\nset/way rather than MVA.\n\nNote that for a 16K cache size, invalidating a 4K page by set/way is\nequivalent to invalidating the entire I-cache.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ceadbf519c6820b236a9a213255260eb825974b",
      "tree": "41258b7a6572fe0823695842296519baa51cc766",
      "parents": [
        "8fce4d8e3b9e3cf47cc8afeb6077e22ab795d989"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Fri Mar 10 21:13:44 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 13:40:26 2006 -0800"
      },
      "message": "[PATCH] fix pcmcia_device_probe oops\n\nFix pcmcia_device_probe NULL pointer dereference at startup.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fce4d8e3b9e3cf47cc8afeb6077e22ab795d989",
      "tree": "4930be5756f7a3893717d38f443f6261f11a1f60",
      "parents": [
        "7b61fcda8a640bb87be23f9f09c1f24357b5c6e1"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Thu Mar 09 17:33:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] slab: Node rotor for freeing alien caches and remote per cpu pages.\n\nThe cache reaper currently tries to free all alien caches and all remote\nper cpu pages in each pass of cache_reap.  For a machines with large number\nof nodes (such as Altix) this may lead to sporadic delays of around ~10ms.\nInterrupts are disabled while reclaiming creating unacceptable delays.\n\nThis patch changes that behavior by adding a per cpu reap_node variable.\nInstead of attempting to free all caches, we free only one alien cache and\nthe per cpu pages from one remote node.  That reduces the time spend in\ncache_reap.  However, doing so will lengthen the time it takes to\ncompletely drain all remote per cpu pagesets and all alien caches.  The\ntime needed will grow with the number of nodes in the system.  All caches\nare drained when they overflow their respective capacity.  So the drawback\nhere is only that a bit of memory may be wasted for awhile longer.\n\nDetails:\n\n1. Rename drain_remote_pages to drain_node_pages to allow the specification\n   of the node to drain of pcp pages.\n\n2. Add additional functions init_reap_node, next_reap_node for NUMA\n   that manage a per cpu reap_node counter.\n\n3. Add a reap_alien function that reaps only from the current reap_node.\n\nFor us this seems to be a critical issue.  Holdoffs of an average of ~7ms\ncause some HPC benchmarks to slow down significantly.  F.e.  NAS parallel\nslows down dramatically.  NAS parallel has a 12-16 seconds runtime w/o rotor\ncompared to 5.8 secs with the rotor patches.  It gets down to 5.05 secs with\nthe additional interrupt holdoff reductions.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b61fcda8a640bb87be23f9f09c1f24357b5c6e1",
      "tree": "691c42a07df609934cb1cba15cf94b9c04978654",
      "parents": [
        "b707dbe6c52e143a9afea06aa8f84103135ca873"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu Mar 09 17:33:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] m68k: fix cmpxchg compile errors if CONFIG_RMW_INSNS\u003dn\n\nWe require that all archs implement atomic_cmpxchg(), for the generic\nversion of atomic_add_unless().\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b707dbe6c52e143a9afea06aa8f84103135ca873",
      "tree": "0f24f1adf8379c392c11a612de66b43bdb20e53e",
      "parents": [
        "f2937be5895dbae23ff66767a2fc17793e63159c"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Thu Mar 09 17:33:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] s390: dasd proc interface typo\n\nThis fixes a typo introduced with 90f0094dc607abe384a412bfb7199fb667ab0735.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2937be5895dbae23ff66767a2fc17793e63159c",
      "tree": "f236fe4b457cedbf3f7a1e2cf8a6bba9f504c74f",
      "parents": [
        "57c432b54bc34f0afacda7d9da0528ee22e78dec"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Thu Mar 09 17:33:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] memory hotadd: pgdat-\u003enode_present_pages fix\n\nWhen pages are onlined, not only zone-\u003epresent_pages but also\npgdat-\u003enode_present_pages should be refreshed.\n\nThis parameter is used to show information at\n/sys/device/system/node/nodeX/meminfo via si_meminfo_node().\n\nSo, it shows strange value for MemUsed which is calculated\n(node_present_pages - all zones free pages).\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57c432b54bc34f0afacda7d9da0528ee22e78dec",
      "tree": "13ec3b4a2b46879dcc1b6dafd30fcb266a5c5c30",
      "parents": [
        "96567161de0ceed45cd2eb0e5380e3c797f5c0f4"
      ],
      "author": {
        "name": "Tim Small",
        "email": "tim@buttersideup.com",
        "time": "Thu Mar 09 17:33:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] edac: mark as experimental\n\nEDAC is still causing a few problems and the code is relatively green.  Mark\nit as experimental until thing settle down.\n\nAlso, provide some documentation pointers in Kconfig help.\n\nSigned-off-by: Tim Small \u003ctim@buttersideup.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96567161de0ceed45cd2eb0e5380e3c797f5c0f4",
      "tree": "eb1cf052c95b95052e281f9a0d33ea025ce39dc5",
      "parents": [
        "6a88231fc7da311e4da4ce2011d1a132c80c145a"
      ],
      "author": {
        "name": "Christian Ehrhardt",
        "email": "ehrhardt@de.ibm.com",
        "time": "Thu Mar 09 17:33:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] s390: Increase spinlock retry code performance\n\nCurrently the code tries up to spin_retry times to grab a lock using the cs\ninstruction.  The cs instruction has exclusive access to a memory region\nand therefore invalidates the appropiate cache line of all other cpus.  If\nthere is contention on a lock this leads to cache line trashing.  This can\nbe avoided if we first check wether a cs instruction is likely to succeed\nbefore the instruction gets actually executed.\n\nSigned-off-by: Christian Ehrhardt \u003cehrhardt@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a88231fc7da311e4da4ce2011d1a132c80c145a",
      "tree": "383281e2e283a2f3da686d3ea57cd7c4777a7282",
      "parents": [
        "a6bf527091b1dd40f1b6a496812ce7520621c282"
      ],
      "author": {
        "name": "Max Asbock",
        "email": "masbock@us.ibm.com",
        "time": "Thu Mar 09 17:33:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] ibmasm: use after free fix\n\nThe kobject_put() can free the memory at *cmd, but cmd-\u003elock points to a\npersistent lock that is not freed with cmd.\n\nSigned-off-by: Max Asbock \u003cmasbock@us.ibm.com\u003e\nCc: Vernon Mauery \u003cvernux@us.ibm.com\u003e\nCc: Srihari Vijayaraghavan \u003csriharivijayaraghavan@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a6bf527091b1dd40f1b6a496812ce7520621c282",
      "tree": "bed2341cbb2e4bf71d29f2e8b6ab7affa72aabd5",
      "parents": [
        "04b857f74cec5efc7730e9db47e291310f4708a4"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Mar 09 17:33:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] vmscan: no zone_reclaim if PF_MALLOC is set\n\nIf the process has already set PF_MALLOC and is already using\ncurrent-\u003ereclaim_state then do not try to reclaim memory from the zone.\nThis is set by kswapd and/or synchrononous global reclaim which will not\ntake it lightly if we zap the reclaim_state.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sig.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04b857f74cec5efc7730e9db47e291310f4708a4",
      "tree": "4609bd7553665604270a976f6887d46140decfcb",
      "parents": [
        "628de616ba760b7b1d5e3d95dbe40a988fbf8ca5"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Mar 09 17:33:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] md: Fix several raid1 bugs which cause a memory leak\n\n- wrong test for \u0027is this a BARRIER bio\u0027\n- not freeing on all possible paths.\n- using r1_bio after freeing it.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "628de616ba760b7b1d5e3d95dbe40a988fbf8ca5",
      "tree": "e9faaaca487a1d921a12e2e53481874fe37b9880",
      "parents": [
        "38fb9428db627559a8ba0505d21a5ff23bf84034"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 09 17:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] xtensa must set RWSEM_GENERIC_SPINLOCK\u003dy\n\n/usr/src/ctest/git/kernel/mm/rmap.c: In function `page_referenced_one\u0027:\n/usr/src/ctest/git/kernel/mm/rmap.c:354: warning: implicit declaration of function `rwsem_is_locked\u0027\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "38fb9428db627559a8ba0505d21a5ff23bf84034",
      "tree": "70407ac1d435ad68a0f7c047acbe3b2c6ed95ea6",
      "parents": [
        "0ef675d491bd65028fa838015ebc6ce8abefab6f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Mar 09 17:33:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] arch/sh/Kconfig: don\u0027t source non-existing Kconfig files\n\narch/sh/Kconfig shouldn\u0027t source non-existing Kconfig files.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0ef675d491bd65028fa838015ebc6ce8abefab6f",
      "tree": "8a2074152fceef8384b2276f4e06a05f9efbe969",
      "parents": [
        "eff2c2f6f569267aa52e2431844cec30637d7ade"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Mar 09 17:33:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] mtd: 64 bit fixes\n\nFix some bugs in mtd/jffs2 on 64bit platform.\n\nThe MEMGETBADBLOCK/MEMSETBADBLOCK ioctl are not listed in compat_ioctl.h.\n\nAnd some variables in jffs2 are declared as uint32_t but used to hold\nsize_t values.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eff2c2f6f569267aa52e2431844cec30637d7ade",
      "tree": "9548511bccd76c8af891a490e314c986072f3997",
      "parents": [
        "10ad1b7363090c0eec2b4054a5a3b82d2cc09ee5"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Mar 09 17:33:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] alpha: fix IRQ handling lockup\n\nFix a lockup which was introduced during the conversion to the generic IRQ\nframework.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10ad1b7363090c0eec2b4054a5a3b82d2cc09ee5",
      "tree": "7e0b92fd8fc084311c8e1bec93484ecacfc99a75",
      "parents": [
        "435a80f610b2ac38a4b5334a7ae22672de3f06bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 09 17:33:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:37 2006 -0800"
      },
      "message": "[PATCH] Fix error handling in backlight drivers\n\nERR_PTR() is supposed to be passed a negative value.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "435a80f610b2ac38a4b5334a7ae22672de3f06bd",
      "tree": "ddac23d1719827a21cee10d0991ed078a8825c97",
      "parents": [
        "85a6cd03a97f04ffff7bfedfa3172894ca9a617b"
      ],
      "author": {
        "name": "Doug Warzecha",
        "email": "Douglas_Warzecha@dell.com",
        "time": "Thu Mar 09 17:33:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:36 2006 -0800"
      },
      "message": "[PATCH] dcdbas: dcdbas_pdev referenced after platform_device_unregister on exit\n\nsmi_data_buf_free() references dcdbas_pdev when calling\ndma_free_coherent().  In dcdbas_exit(), smi_data_buf_free() is called after\nplatform_device_unregister(dcdbas_pdev).\n\nThis patch moves platform_device_unregister(dcdbas_pdev) after\nsmi_data_buf_free() in dcdbas_exit().\n\nSigned-off-by: Doug Warzecha \u003cDouglas_Warzecha@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85a6cd03a97f04ffff7bfedfa3172894ca9a617b",
      "tree": "6dfcb724b0ed7b2cb9b33c0c18933f0d915bc966",
      "parents": [
        "6218cf4410cfce7bc7e89834e73525b124625d4c"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Mar 09 17:33:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:36 2006 -0800"
      },
      "message": "[PATCH] page_add_file_rmap(): remove BUG_ON()s\n\nRemove two early-development BUG_ONs from page_add_file_rmap.\n\nThe pfn_valid test (originally useful for checking that nobody passed an\nartificial struct page) comes too late, since we already have the struct\npage.\n\nThe PageAnon test (useful when anon was first distinguished from file rmap)\nprevents -\u003enopage implementations from reusing -\u003emapping, which would\notherwise be available.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad58f7dbeb6f5ea82679962f18985f16b660a2d9",
      "tree": "3951a1d5a27d2e10c55c7d6662cf8e726ffeed87",
      "parents": [
        "ad139a2f56e5789aa8a9f74e3600a7f854a38de9"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Fri Mar 10 00:56:16 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Mar 09 19:11:03 2006 -0500"
      },
      "message": "[SCSI] zfcp: fix device registration issues\n\nThe patch fixes following issues:\n\n(1) Replace scsi_add_device with scsi_scan_target.\n(Thus the rport instead of the scsi_host becomes parent of a\nscsi_target again.)\n\n(2) Avoid scsi_device allocation during registration of an remote port.\n(Would be done during fc_scsi_scan_rport.)\n\n(3) Fix queuecommand behaviour when an zfcp unit is blocked.\n(Call scsi_done with DID_NO_CONNECT instead of returning\nSCSI_MLQUEUE_DEVICE_BUSY otherwise we might end up waiting\nfor completion in blk_execute_rq for ever.)\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "70f1be4812a833ac856818c3149e432ff6a84c2e",
      "tree": "35bfffeb385e987ba98bcb81a9216291c210c501",
      "parents": [
        "b19666d92009ad2aa8e12d25f2cab59fb32421eb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 07 11:06:37 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Mar 09 23:19:03 2006 +0100"
      },
      "message": "sky2: truncate oversize packets\n\nTurn on truncation to prevent getting choked by frames larger than expected.\nWithout this fix, driver hangs after receiving an oversize packet.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "b19666d92009ad2aa8e12d25f2cab59fb32421eb",
      "tree": "f2217c5d18df21eb87d8f3571b105598f86e6314",
      "parents": [
        "28a31860191c0d5710d42f85510daac0a3c26a01"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 07 11:06:36 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Mar 09 23:19:02 2006 +0100"
      },
      "message": "sky2: force early transmit interrupts\n\nAvoid premature transmit ring full conditions.\nForce a transmit status interrupt if transmit ring gets nearly full\nand after a TSO send.\n\nAllow more entries in transmit ring to be used if dma_addr is 32 bits\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "28a31860191c0d5710d42f85510daac0a3c26a01",
      "tree": "b20aa66646cefeff18d559745018f2f459bdd2ab",
      "parents": [
        "39bf4295bb4bcb0c108f74b72dd2eb5b9b9dfacc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Mar 07 11:06:35 2006 -0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Mar 09 23:19:01 2006 +0100"
      },
      "message": "sky2: not random enough\n\nDon\u0027t use sky2 to seed random pool beacause the network packet arrival time\nwill not be truly random due to NAPI and interrupt mitigation.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n"
    },
    {
      "commit": "39bf4295bb4bcb0c108f74b72dd2eb5b9b9dfacc",
      "tree": "732e995318072a015608d2474954c546315981ca",
      "parents": [
        "3f735b76a4e654bee652cbbeb405b9b3ef950316"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Mar 08 22:45:52 2006 +0100"
      },
      "committer": {
        "name": "Romieu Francois",
        "email": "romieu@crap.fr.zoreil.com",
        "time": "Thu Mar 09 23:09:43 2006 +0100"
      },
      "message": "de2104x: fix the TX watchdog\n\nInsert de_init_rings() to reinit the rings before de_init_hw()\ntries to access them again.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "3f735b76a4e654bee652cbbeb405b9b3ef950316",
      "tree": "c351f9674d8136a37a2c270e311e7bd17d3d0eb8",
      "parents": [
        "6218cf4410cfce7bc7e89834e73525b124625d4c"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Mar 08 22:41:15 2006 +0100"
      },
      "committer": {
        "name": "Romieu Francois",
        "email": "romieu@crap.fr.zoreil.com",
        "time": "Thu Mar 09 23:09:43 2006 +0100"
      },
      "message": "de2104x: prevent interrupt before the interrupt handler is registered\n\nde_init_hw enables the irq thus it must be issued after request_irq.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\n"
    },
    {
      "commit": "6218cf4410cfce7bc7e89834e73525b124625d4c",
      "tree": "f2376798ba7020169faf660d286199310034fa70",
      "parents": [
        "fd2a4f1183d1e6802457d70cea067396236ed64b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 17:14:49 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Always pass -msoft-float.\n    \nSome people still haven\u0027t heared that fp in the kernel is forbidden.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fd2a4f1183d1e6802457d70cea067396236ed64b",
      "tree": "144fa623d9935bd67c63b71078eb35d1109d7dfb",
      "parents": [
        "1443e483e34d2ead97215bd8496b34b0d3fbc2c0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 16:04:32 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Undefine scr_writew and scr_readw in \u003casm/vga.h\u003e.\n    \nThis is gluing the build of cirrusfb but really the mess that would need\ncleaning and fixing is \u003cvideo/vga.h\u003e and \u003clinux/vt_buffer.h\u003e ...\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1443e483e34d2ead97215bd8496b34b0d3fbc2c0",
      "tree": "3f177381524a86d2ebf90827459498b8079ff2c3",
      "parents": [
        "3367fd50757459ae7490b9dfa59b60fedc283821"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 15:37:26 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:10 2006 +0000"
      },
      "message": "[MIPS] Scatter a bunch of __init over tlbex.c.\n    \nFound by make buildcheck.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3367fd50757459ae7490b9dfa59b60fedc283821",
      "tree": "3a5cf15f17faf86cf9cd54afe9973c63a706d6b7",
      "parents": [
        "bb7d83f74477b41a2dee71771805c8447cdaa70f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 14:22:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:09 2006 +0000"
      },
      "message": "[MIPS] Momentum: Resurrect after things were moved around a while ago.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb7d83f74477b41a2dee71771805c8447cdaa70f",
      "tree": "27ec3663ce4488fee15b48136eb173ff65b370f9",
      "parents": [
        "ec28f3065795ed3be7413368efd7f63d7b81e82d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 08 14:13:04 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:09 2006 +0000"
      },
      "message": "[MIPS] Discard .exit.text at runtime.\n    \nAt times gcc will place bits of __exit functions into .rodata.  If\ncompiled into the kernle itself we used to discard .exit.text - but\nnot the bits left in .rodata.  While harmless this did at times result\nin a large number of warnings.  So until gcc fixes this, discard\n.exit.text at runtime.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec28f3065795ed3be7413368efd7f63d7b81e82d",
      "tree": "7665d52bfd8cafaf8fea8fa2f335c1cf68678247",
      "parents": [
        "cec2f0ca29fe99eec5e4012e5fb341fce64e578b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 05 00:45:33 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:08 2006 +0000"
      },
      "message": "[MIPS] Enable highmem for all MIPS32 and MIPS64 processors.\n    \nIn case a particular system doesn\u0027t support highmem the runtime checks\nwill ensure nothing bad is going to happen.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cec2f0ca29fe99eec5e4012e5fb341fce64e578b",
      "tree": "7a40c70b7ae91f5d615301036c5730ced970aaed",
      "parents": [
        "cf028d1715cfa8db1ad95ed9ee479b7a0b9e1cc5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 03 17:35:15 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:07 2006 +0000"
      },
      "message": "[MIPS] A struct console.setup function may not be __init.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cf028d1715cfa8db1ad95ed9ee479b7a0b9e1cc5",
      "tree": "6f2fb3a88b26e6942e695500b15e2e4e2a58cbcc",
      "parents": [
        "0d514f040ac6629311974889d5b96bcf21c6461a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 02 16:50:12 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 09 18:05:07 2006 +0000"
      },
      "message": "[MIPS] Threaten removal of code for NEC DDB5074 and DDB5476 evaluation boards.\n    \nWhat:   Support for NEC DDB5074 and DDB5476 evaluation boards.\nWhen:   June 2006\nWhy:    Board specific code doesn\u0027t build anymore since ~2.6.0 and no\n        users have complained indicating there is no more need for these\n        boards.  This should really be considered a last call.\nWho:    Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad139a2f56e5789aa8a9f74e3600a7f854a38de9",
      "tree": "c7913bb81cd698f29a63cb7a9728028635b75bbe",
      "parents": [
        "cdaeedae9844ec3deaafa00b7dd8c21e01368633"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Mar 09 16:37:49 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Mar 09 11:00:59 2006 -0500"
      },
      "message": "[SCSI] scsi_transport_fc: fix FC_HOST_NUM_ATTRS\n\nIn the past I added an host attribute but unfortunately\nI forgot to increase FC_HOST_NUM_ATTRS.\nThis is fixed with the patch. Otherwise an fibre channel\nlld might run into\n      BUG_ON(count \u003e FC_HOST_NUM_ATTRS);\nin fc_attach_transport().\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0d514f040ac6629311974889d5b96bcf21c6461a",
      "tree": "af11d40688eabe88f25d21a1af847a761cb3a843",
      "parents": [
        "5ee1af9f519e6dc5a7d7912e87a1aaec857c8818",
        "1bd79336a426c5e4f3bab142407059ceb12cadf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:11:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:11:00 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: Fix various syscall/signal/swapcontext bugs\n  [PATCH] powerpc: incorrect rmo_top handling in prom_init\n  [PATCH] powerpc: Fix incorrect pud_ERROR() message\n  [PATCH] powerpc: Expose SMT and L1 icache snoop userland features\n  [PATCH] powerpc: Fix windfarm_pm112 not starting all control loops\n  [PATCH] powerpc: Fix old g5 issues with windfarm\n  powerpc32: Fix timebase synchronization on 32-bit powermacs\n  powerpc: Turn off verbose debug output in powermac platform functions\n  powerpc: Fix might-sleep warning in program check exception handler\n"
    },
    {
      "commit": "5ee1af9f519e6dc5a7d7912e87a1aaec857c8818",
      "tree": "736a82a84beb422b4b48d9fba6d0e9129ab1e1fd",
      "parents": [
        "f9262c12c0084ddba445a9a42e98994018e51400"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Mar 08 17:57:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:10:31 2006 -0800"
      },
      "message": "[PATCH] block: disable block layer bouncing for most memory on 64bit systems\n\nThe low level PCI DMA mapping functions should handle it in most cases.\n\nThis should fix problems with depleting the DMA zone early. The old\ncode used precious GFP_DMA memory in many cases where it was not needed.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9262c12c0084ddba445a9a42e98994018e51400",
      "tree": "b54948e654e68c1e5263d955c76bf3a41dfa14da",
      "parents": [
        "979ce809bab37cf438f0db22bfa732d01a84a8c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Mar 08 17:57:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 18:10:31 2006 -0800"
      },
      "message": "[PATCH] i386: port ATI timer fix from x86_64 to i386 II\n\nATI chipsets tend to generate double timer interrupts for the local APIC\ntimer when both the 8254 and the IO-APIC timer pins are enabled.  This is\nbecause they route it to both and the result is anded together and the CPU\nends up processing it twice.\n\nThis patch changes check_timer to disable the 8254 routing for interrupt 0.\n\nI think it would be safe on all chipsets actually (i tested it on a couple\nand it worked everywhere) and Windows seems to do it in a similar way, but\nto be conservative this patch only enables this mode on ATI (and adds\noptions to enable/disable too)\n\nPorted over from a similar x86-64 change.\n\nI reused the ACPI earlyquirk infrastructure for the ATI bridge check, but\ntweaked it a bit to work even without ACPI.\n\nInspired by a patch from Chuck Ebbert, but redone.\n\nCc: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "979ce809bab37cf438f0db22bfa732d01a84a8c2",
      "tree": "406fd7f1731c51c2a2735c08d327f2f16a853ebe",
      "parents": [
        "7a2fe8c49f0f346601a18c69ba0f75227c0c5993",
        "1efa3c05f8640c37ba89d54dfaa18504d21986ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 17:50:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 17:50:14 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET] compat ifconf: fix limits\n"
    }
  ],
  "next": "7a2fe8c49f0f346601a18c69ba0f75227c0c5993"
}
