)]}'
{
  "log": [
    {
      "commit": "e55cec4ff1080e36ed1dbfaee46fe05d64f4eae2",
      "tree": "a099822ac61fcde695f090a34ed277b81b566d87",
      "parents": [
        "6d3154cc1143f62c3b80d9929caeaec6db8cb451",
        "6f949909e8f9e5d7e5584dc48d9a5e060c52aed1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:54:48 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: Correct definition of R6\n  omap: Update MMC response types\n"
    },
    {
      "commit": "6d3154cc1143f62c3b80d9929caeaec6db8cb451",
      "tree": "97914d32f9a3ced910f523ead8a498e75bf290d7",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:53:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 08:53:24 2007 -0800"
      },
      "message": "Revert \"[PATCH] Fix up mmap_kmem\"\n\nThis reverts commit 99a10a60ba9bedcf5d70ef81414d3e03816afa3f.\n\nAs per Hugh Dickins:\n\n  \"Nadia Derbey has reported that mmap of /dev/kmem no longer works with\n   the kernel virtual address as offset, and Franck has confirmed that\n   his patch came from a misunderstanding of what an offset means to\n   /dev/kmem - whereas his patch description seems to say that he was\n   correcting the offset on a few plaforms, there was no such problem to\n   correct, and his patch was in fact changing its API on all platforms.\"\n\nSuggested-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nCc: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f949909e8f9e5d7e5584dc48d9a5e060c52aed1",
      "tree": "0ffeb53000ea8f003fdbf5dc68d41da43777cbfe",
      "parents": [
        "1b3b2631842ab60c1b7923bef102c610439ba3dd"
      ],
      "author": {
        "name": "Philip Langdale",
        "email": "philipl@overt.org",
        "time": "Thu Jan 04 07:04:47 2007 -0800"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jan 15 06:44:03 2007 +0100"
      },
      "message": "mmc: Correct definition of R6\n\nDuring development of SDHC support, it was discovered that the definition\nfor R6 was incorrect. This patch fixes that and patches the drivers that\ndo switch on the response type.\n\nSigned-off-by: Philip Langdale \u003cphilipl@overt.org\u003e\nCc: Alex Dubov \u003coakad@yahoo.com\u003e\nCc: Pavel Pisa \u003cppisa@pikron.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1b3b2631842ab60c1b7923bef102c610439ba3dd",
      "tree": "adb9b8f59430af3d3fd98ffa9218c5d70aed2ba4",
      "parents": [
        "0404f87f2e0a0aadbda47be0f54812671207492f"
      ],
      "author": {
        "name": "Carlos Eduardo Aguiar",
        "email": "carlos.aguiar@indt.org.br",
        "time": "Mon Jan 15 06:38:15 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Jan 15 06:39:00 2007 +0100"
      },
      "message": "omap: Update MMC response types\n\nThis patch is a fix in order to update MMC response types. This modification is\nneeded to allow SD card support on OMAP platforms.\n\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Yuha Yrjola \u003cjuha.yrjola@solidboot.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "a8b3485287731978899ced11f24628c927890e78",
      "tree": "464ed1f1953bc71c3648f187641e426b6f93a983",
      "parents": [
        "c43a5082a61f351248c5f015ee5d4641309bd96e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 12 10:54:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 12 10:54:26 2007 -0800"
      },
      "message": "Linux v2.6.20-rc5\n"
    },
    {
      "commit": "c43a5082a61f351248c5f015ee5d4641309bd96e",
      "tree": "1a01acbf9d606c392f85449fe6d6af06154a9346",
      "parents": [
        "d39c9400ae0d60aaaf534b1ad860a9bc1413d8af"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jan 12 12:20:26 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Jan 12 10:46:49 2007 -0800"
      },
      "message": "[PATCH] blktrace: only add a bounce trace when we really bounce\n\nCurrently we issue a bounce trace when __blk_queue_bounce() is called,\nbut that merely means that the device has a lower dma mask than the\nhigher pages in the system. The bio itself may still be lower pages. So\nmove the bounce trace into __blk_queue_bounce(), when we know there will\nactually be page bouncing.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d39c9400ae0d60aaaf534b1ad860a9bc1413d8af",
      "tree": "f4d0c6aa0f7b556be324b5b1657467980225b769",
      "parents": [
        "e947382ed38563544d2b5b79f6ea90bdde350e5e",
        "531498013163c72cee8540e98e12c0c430c7fe87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:26:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:26:28 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Fix DRIVER_DESC macro\n  HID: mousepoll parameter makes no sense for generic HID\n  HID: tiny patch to remove a kmalloc cast\n  HID: fix mappings for DiNovo Edge Keyboard - Logitech USB BT receiver\n"
    },
    {
      "commit": "e947382ed38563544d2b5b79f6ea90bdde350e5e",
      "tree": "b09380b54bc2ef3841e6568fbf98fbb8f7706de8",
      "parents": [
        "5b94d541806da24c8dbbff629486d65ce71dec46",
        "d2fadbbbf0e42b842731da71864f222e7f119461"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  Revert \"ACPI: ibm-acpi: make non-generic bay support optional\"\n  ACPI: update MAINTAINERS\n  ACPI: schedule obsolete features for deletion\n  ACPI: delete two spurious ACPI messages\n  ACPI: rename cstate_entry_s to cstate_entry\n  ACPI: ec: enable printk on cmdline use\n  ACPI: Altix: ACPI _PRT support\n"
    },
    {
      "commit": "5b94d541806da24c8dbbff629486d65ce71dec46",
      "tree": "9c029641a52ffc57d0244174bfd18edfd1759315",
      "parents": [
        "e176d397ad73ca76936e5638c2c81740dedb9d5d",
        "eac681b3aec226c83f52d307254d88393aab5eb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:20 2007 -0800"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  i915: Fix a DRM_ERROR that should be DRM_DEBUG.\n"
    },
    {
      "commit": "e176d397ad73ca76936e5638c2c81740dedb9d5d",
      "tree": "5de71fed620d69440e7c7b294d4d001bfeda2448",
      "parents": [
        "aae7d14f619c665b83e07013e3dda8694ea3e40b"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Fri Dec 08 18:07:01 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:24:39 2007 -0800"
      },
      "message": "[PATCH] PCMCIA: fix drivers broken by recent cleanup\n\nSetting .ConfigBase and .Present is now done at the pcmcia core.\n\nThe driver cleanup missed a few places where the driver did set .Present\nto PRESENT_OPTION and later to the values from the CIS.  Setting to\nPRESENT_OPTION now overrides the values from the CIS.  So just remove\nthose lines.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aae7d14f619c665b83e07013e3dda8694ea3e40b",
      "tree": "031a1a3210ed7a62662df79a806bb4f77e187f88",
      "parents": [
        "e4f0ae0ea63caceff37a13f281a72652b7ea71ba"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Jan 10 23:15:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:22 2007 -0800"
      },
      "message": "[PATCH] FD_ZERO build fix\n\nunionfs managed to hit this on s390.  Some architectures use __ptr_t in their\nFD_ZERO implementation.  We don\u0027t have a __ptr_t.  Switch them over to plain\nold void*.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Josef \u0027Jeff\u0027 Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4f0ae0ea63caceff37a13f281a72652b7ea71ba",
      "tree": "ba7384308f606934d1b9d89b870a038e3b31fbd2",
      "parents": [
        "56fb5fe9f16f630e3ee663c47c5aff26ac424d05"
      ],
      "author": {
        "name": "takada",
        "email": "takada@mbf.nifty.com",
        "time": "Wed Jan 10 23:15:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] fix typo in geode_configre()@cyrix.c\n\nWe write back the wrong register when configuring the Geode processor.\nInstead of storing to CCR4, it stores to CCR3.\n\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56fb5fe9f16f630e3ee663c47c5aff26ac424d05",
      "tree": "dee82831d60f11f2affc9ceeff2b6355770810a4",
      "parents": [
        "9863be598ed068613996af8da71d9fd976a0ab2d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Jan 10 23:15:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] Fix HWRNG built-in initcalls priority\n\nThis changes all HWRNG driver initcalls to module_init().  We must probe\nthe RNGs after the major kernel subsystems are already up and running (like\nPCI).\n\nThis fixes Bug 7730.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7730\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\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": "9863be598ed068613996af8da71d9fd976a0ab2d",
      "tree": "bfad62a054a067419172379aa4b8d65b256bd02f",
      "parents": [
        "f73ca1b76c6880b934d3ef566c1592efc80bb759"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jan 10 23:15:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] intel-rng workarounds\n\nAdd a load option to intel-rng to allow skipping the FWH detection,\nnecessary in case the BIOS has locked read-only the firmware hub space.\nAlso prevent any attempt to write to firmware space if it cannot be write\nenabled (apparently caused hangs on some systems not having an FWH and thus\nalso not having a respective RNG).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f73ca1b76c6880b934d3ef566c1592efc80bb759",
      "tree": "c9384ef5ff0ba68817858afdcc330e8707b11ec9",
      "parents": [
        "88bf7b391dca840f03fe25e4ff8fe6b4319fa07b"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Wed Jan 10 23:15:41 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] Revert bd_mount_mutex back to a semaphore\n\nRevert bd_mount_mutex back to a semaphore so that xfs_freeze -f /mnt/newtest;\nxfs_freeze -u /mnt/newtest works safely and doesn\u0027t produce lockdep warnings.\n\n(XFS unlocks the semaphore from a different task, by design.  The mutex\ncode warns about this)\n\nSigned-off-by: Dave Chinner \u003cdgc@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88bf7b391dca840f03fe25e4ff8fe6b4319fa07b",
      "tree": "ee7ffbc4c2fec81c903f61eac85039eea630c1bd",
      "parents": [
        "e3db7691e9f3dff3289f64e3d98583e28afe03db"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 10 23:15:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] really fix funsoft driver\n\nFix void cast and re-enable on sparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "e3db7691e9f3dff3289f64e3d98583e28afe03db",
      "tree": "e05542d8d8bb545545c5b535381a8c1fcb369a03",
      "parents": [
        "07031e14c1127fc7e1a5b98dfcc59f434e025104"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jan 10 23:15:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] NFS: Fix race in nfs_release_page()\n\n    NFS: Fix race in nfs_release_page()\n\n    invalidate_inode_pages2() may find the dirty bit has been set on a page\n    owing to the fact that the page may still be mapped after it was locked.\n    Only after the call to unmap_mapping_range() are we sure that the page\n    can no longer be dirtied.\n    In order to fix this, NFS has hooked the releasepage() method and tries\n    to write the page out between the call to unmap_mapping_range() and the\n    call to remove_mapping(). This, however leads to deadlocks in the page\n    reclaim code, where the page may be locked without holding a reference\n    to the inode or dentry.\n\n    Fix is to add a new address_space_operation, launder_page(), which will\n    attempt to write out a dirty page without releasing the page lock.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n\n    Also, the bare SetPageDirty() can skew all sort of accounting leading to\n    other nasties.\n\n[akpm@osdl.org: cleanup]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: 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": "07031e14c1127fc7e1a5b98dfcc59f434e025104",
      "tree": "be4f545e674c529abb0f51c8b87e1f7137c9acb6",
      "parents": [
        "e3881a6816b45668df60a426e5c3431ece1539a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 10 23:15:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] KVM: add VM-exit profiling\n\nThis adds the profile\u003dkvm boot option, which enables KVM to profile VM\nexits.\n\nUse: \"readprofile -m ./System.map | sort -n\" to see the resulting\noutput:\n\n   [...]\n   18246 serial_out                               148.3415\n   18945 native_flush_tlb                         378.9000\n   23618 serial_in                                212.7748\n   29279 __spin_unlock_irq                        622.9574\n   43447 native_apic_write                        2068.9048\n   52702 enable_8259A_irq                         742.2817\n   54250 vgacon_scroll                             89.3740\n   67394 ide_inb                                  6126.7273\n   79514 copy_page_range                           98.1654\n   84868 do_wp_page                                86.6000\n  140266 pit_read                                 783.6089\n  151436 ide_outb                                 25239.3333\n  152668 native_io_delay                          21809.7143\n  174783 mask_and_ack_8259A                       783.7803\n  362404 native_set_pte_at                        36240.4000\n 1688747 total                                      0.5009\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3881a6816b45668df60a426e5c3431ece1539a7",
      "tree": "617032a76e25e7167b95ebe4c4a6c90ee301c4c6",
      "parents": [
        "664c0d3d575946bce24ecf5b7f93ee9541e4caf3"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "Lars.Ellenberg@linbit.com",
        "time": "Wed Jan 10 23:15:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] md: pass down BIO_RW_SYNC in raid{1,10}\n\nmd raidX make_request functions strip off the BIO_RW_SYNC flag, thus\nintroducing additional latency.\n\nFixing this in raid1 and raid10 seems to be straightforward enough.\n\nFor our particular usage case in DRBD, passing this flag improved some\ninitialization time from ~5 minutes to ~5 seconds.\n\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Lars Ellenberg \u003clars@linbit.com\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "664c0d3d575946bce24ecf5b7f93ee9541e4caf3",
      "tree": "3eaffbdd70005e2b9cf7695f287f20f2cf2b90ac",
      "parents": [
        "9c61a446a1cab4280404798e335655266c1a4929"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Wed Jan 10 23:15:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] i386: sched_clock using init data tsc_disable fix\n\no sched_clock() a non-init function is using init data tsc_disable. This\n  is flagged by MODPOST on i386 if CONFIG_RELOCATABLE\u003dy\n\nWARNING: vmlinux - Section mismatch: reference to .init.data:tsc_disable from .text between \u0027sched_clock\u0027 (at offset 0xc0109d58) and \u0027tsc_update_callback\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c61a446a1cab4280404798e335655266c1a4929",
      "tree": "f117130c9f6163627b9318b4cfc08b899dc78420",
      "parents": [
        "b282b6f8a8d1cf3e132ce3769d7d1cac81d9dd2d"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Wed Jan 10 23:15:35 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Kdump documentation update\n\no Kdump documentation update.\n\t- Update details for using relocatable kernel.\n\t- Start using kexec-tools-testing release as it is latest and old\n\t  kexec-tools can\u0027t load relocatable bzImage file.\n\t- Also add kdump on ia64 specific details.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Horms \u003chorms@verge.net.au\u003e\nCc: Mohan Kumar M \u003cmohan@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b282b6f8a8d1cf3e132ce3769d7d1cac81d9dd2d",
      "tree": "a5201d54c20d85273694fb79d312ed9e1434e86d",
      "parents": [
        "0d103e90f63c4b78f2101f8c0bd303fa049ce9a7"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed Jan 10 23:15:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Change cpu_up and co from __devinit to __cpuinit\n\nCompiling the kernel with CONFIG_HOTPLUG \u003d y and CONFIG_HOTPLUG_CPU \u003d n\nwith CONFIG_RELOCATABLE \u003d y generates the following modpost warnings\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b7d) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b9c) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:__cpu_up\nfrom .text between \u0027_cpu_up\u0027 (at offset 0xc0141bd8) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c05) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c26) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c37) and \u0027cpu_up\u0027\n\nThis is because cpu_up, _cpu_up and __cpu_up (in some architectures) are\ndefined as __devinit\nAND\n__cpu_up calls some __cpuinit functions.\n\nSince __cpuinit would map to __init with this kind of a configuration,\nwe get a .text refering .init.data warning.\n\nThis patch solves the problem by converting all of __cpu_up, _cpu_up\nand cpu_up from __devinit to __cpuinit. The approach is justified since\nthe callers of cpu_up are either dependent on CONFIG_HOTPLUG_CPU or\nare of __init type.\n\nThus when CONFIG_HOTPLUG_CPU\u003dy, all these cpu up functions would land up\nin .text section, and when CONFIG_HOTPLUG_CPU\u003dn, all these functions would\nland up in .init section.\n\nTested on a i386 SMP machine running linux-2.6.20-rc3-mm1.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d103e90f63c4b78f2101f8c0bd303fa049ce9a7",
      "tree": "dcaf813aab5582e1eca33b946ae15c558a5472de",
      "parents": [
        "6fa1da8ea9318af6a0252f56cd2e689616346218"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jan 10 23:15:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] rtc-sh: correctly report rtc_wkalrm.enabled\n\nThis fixes the SH rtc driver to\n  (a) correctly report \u0027enabled\u0027 status with other alarm status;\n  (b) not duplicate that status in its procfs dump\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fa1da8ea9318af6a0252f56cd2e689616346218",
      "tree": "c2087f5f67fdb06082afc46266d0490cfbaa7bbd",
      "parents": [
        "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed Jan 10 23:15:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] qconf: (re)fix SIGSEGV on empty menu items\n\nBack out the recent fix for this bug, fix it by correctly initialising\nConfigInfoView.sym.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: \"Cyrill V. Gorcunov\" \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604",
      "tree": "2b9b73675de73866fbd219fab5bf2d804e6817b1",
      "parents": [
        "47a4d5be7c50b2e9b905abbe2b97dc87051c5a44"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Wed Jan 10 23:15:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Fix sparsemem on Cell\n\nFix an oops experienced on the Cell architecture when init-time functions,\nearly_*(), are called at runtime.  It alters the call paths to make sure\nthat the callers explicitly say whether the call is being made on behalf of\na hotplug even, or happening at boot-time.\n\nIt has been compile tested on ppc64, ia64, s390, i386 and x86_64.\n\nAcked-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: 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": "47a4d5be7c50b2e9b905abbe2b97dc87051c5a44",
      "tree": "eac7cb4258e1d3c5e5db7d6c0ea8d1c017661852",
      "parents": [
        "e5e5673f828623e58a401862b33173591faaeaff"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Wed Jan 10 23:15:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] increment pos before looking for the next cap in __pci_find_next_ht_cap\n\nWhile testing 2.6.20-rc3 on a machine with some CK804 chipsets, we noticed\nthat quirk_nvidia_ck804_msi_ht_cap() was not detecting HT MSI capabilities\nanymore.  It is actually caused by the MSI mapping on the root chipset\nbeing the 2nd HT capability in the chain.  pci_find_ht_capability() does\nnot seem to find anything but the first HT cap correctly, because it\nforgets to increment the position before looking for the next cap.  The\nfollowing patch seems to fix it.\n\nAt least, this proves that having a ttl is good idea since the machine\nwould have been stucked in an infinite loop if we didn\u0027t have a ttl :)\n\nWe have to pass pos + PCI_CAP_LIST_NEXT to __pci_find_next_cap_ttl to\nget the next HT cap instead of the same one again.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Andrew J. Gallatin \u003cgallatin@myri.com\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": "e5e5673f828623e58a401862b33173591faaeaff",
      "tree": "51af4f3295f5104217e90d75af6df881b851b3be",
      "parents": [
        "c71551ad309c46d9d2433a9b688491edbd10c806"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jan 10 23:15:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] sched: tasks cannot run on cpus onlined after boot\n\nCommit 5c1e176781f43bc902a51e5832f789756bff911b (\"sched: force /sbin/init\noff isolated cpus\") sets init\u0027s cpus_allowed to a subset of cpu_online_map\nat boot time, which means that tasks won\u0027t be scheduled on cpus that are\nadded to the system later.\n\nMake init\u0027s cpus_allowed a subset of cpu_possible_map instead.  This should\nstill preserve the behavior that Nick\u0027s change intended.\n\nThanks to Giuliano Pochini for reporting this and testing the fix:\n\nhttp://ozlabs.org/pipermail/linuxppc-dev/2006-December/029397.html\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c71551ad309c46d9d2433a9b688491edbd10c806",
      "tree": "c27e0dbdaf3b693d23b5f5885cab50ec6133c282",
      "parents": [
        "0404f87f2e0a0aadbda47be0f54812671207492f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:04 2007 -0800"
      },
      "message": "Don\u0027t put \"linux_banner\" in the .init section\n\nIt might save a few bytes after bootup, but it causes the string to be\nlinked in at the end of the final vmlinux image, which defeats the whole\npoint of doing all this, namely allowing some broken user-space binaries\nto search for the kernel version string in the kernel binary.\n\nSo just remove the __init specifier.\n\nCc: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2fadbbbf0e42b842731da71864f222e7f119461",
      "tree": "6f63405a69720e45b2c74209b5b6c93cfbd64db1",
      "parents": [
        "8f6d63adf8309a412bf2d3d2e49a85e519ebf57c"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Jan 11 02:58:15 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 02:58:15 2007 -0500"
      },
      "message": "Revert \"ACPI: ibm-acpi: make non-generic bay support optional\"\n\nThis reverts commit 2df910b4c3edcce9a0c12394db6f5f4a6e69c712.\n\nACPI_BAY has not been merged into mainline yet, so the changes to ibm-acpi\nrelated Kconfig entries that depend on ACPI_BAY were permanently disabling\nibm-acpi bay support.  This is a serious regression for ThinkPad users.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8f6d63adf8309a412bf2d3d2e49a85e519ebf57c",
      "tree": "52350c430591a1f740d608daa710be0c7151d339",
      "parents": [
        "85f4544fbf02f60993c76f5b92517a87f220472d",
        "3948ec9406f9a60a43d63f23f6f5284db6529b9c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "message": "Pull sgi into release branch\n"
    },
    {
      "commit": "85f4544fbf02f60993c76f5b92517a87f220472d",
      "tree": "f88eb4526e9cb6684f93b04ab440b42634aa5728",
      "parents": [
        "f3a2c3ee458bd614231e548c13acb0cf33a68631",
        "8b59a454c421542a51c391f542c80d165f7547a0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:25 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:25 2007 -0500"
      },
      "message": "Pull trivial into release branch\n"
    },
    {
      "commit": "8b59a454c421542a51c391f542c80d165f7547a0",
      "tree": "2b039ccda17239f723156837a7a176a79110dfdb",
      "parents": [
        "1bb67c2582f4271488721001a707124fd0af347e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 08 19:03:28 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:54:46 2007 -0500"
      },
      "message": "ACPI: update MAINTAINERS\n\ns/Maintained/Supported/\nand document some sub-maintainers for ACPI drivers.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1bb67c2582f4271488721001a707124fd0af347e",
      "tree": "1c9f941eb4b0df8ec096f10790a36022cf0c667e",
      "parents": [
        "d6637b28ffb38f207015c990e481fde5bba233d7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:49:44 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:49:44 2007 -0500"
      },
      "message": "ACPI: schedule obsolete features for deletion\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d6637b28ffb38f207015c990e481fde5bba233d7",
      "tree": "96814e38d977d4c18ddd0a9266f51a64400aa799",
      "parents": [
        "5d65131fa8d333d4575e7dfe5a05d3a9fa4a687e"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Jan 10 23:16:36 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 10 23:16:36 2007 -0500"
      },
      "message": "ACPI: delete two spurious ACPI messages\n\nACPI: Getting cpuindex for acpiid 0x4\n\nacpi_processor-0742 [00] processor_preregister_: Error while parsing _PSD domain information. Assuming no coordination\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7286\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d65131fa8d333d4575e7dfe5a05d3a9fa4a687e",
      "tree": "90acedd789719820b195899dd61f2b318fe5302d",
      "parents": [
        "723fe2ca82d1ffc80c9d53035babf011f84c65d4"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Jan 10 23:08:38 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 10 23:08:38 2007 -0500"
      },
      "message": "ACPI: rename cstate_entry_s to cstate_entry\n\nstyle change only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0404f87f2e0a0aadbda47be0f54812671207492f",
      "tree": "388ed26f2508aa0188d9435ee0e5a7a7786f8793",
      "parents": [
        "2d9819e3473f3e2200a4942760fa1f3d41043b99",
        "7401969907594ac9632368ec53528fbd9b18f339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 18:06:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 18:06:14 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: Fix warnings in ia32_aout.c\n  [PATCH] i386: Convert some functions to __init to avoid MODPOST warnings\n  [PATCH] i386: Fix memory hotplug related MODPOST generated warning\n  [PATCH] x86-64: tighten up printks\n  [PATCH] x86-64: - Ignore long SMI interrupts in clock calibration\n  [PATCH] x86-64: pci quirks MODPOST warning fix\n  [PATCH] x86-64: Modpost whitelist reference to more symbols (pattern 3)\n  [PATCH] x86-64: modpost add more symbols to whitelist pattern2\n  [PATCH] i386: make apic probe function non-init\n  [PATCH] i386: cpu hotplug/smpboot misc MODPOST warning fixes\n  [PATCH] x86-64: Use different constraint for gcc \u003c 4.1 in bitops.h\n  [PATCH] x86-64: Make noirqdebug_setup function non init to fix modpost warning\n  [PATCH] i386: Update defconfig\n  [PATCH] x86-64: Update defconfig\n"
    },
    {
      "commit": "7401969907594ac9632368ec53528fbd9b18f339",
      "tree": "5a02d1206e18be22b2a00dd6ed3eb69c306ce492",
      "parents": [
        "88d20328cd66ee05f9b7f4d414640700db69d82b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jan 11 01:52:45 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:45 2007 +0100"
      },
      "message": "[PATCH] x86-64: Fix warnings in ia32_aout.c\n\nFix\n\nlinux/arch/x86_64/ia32/ia32_aout.c: In function ‘create_aout_tables’:\nlinux/arch/x86_64/ia32/ia32_aout.c:244: warning: cast from pointer to integer of different size\nlinux/arch/x86_64/ia32/ia32_aout.c:253: warning: cast from pointer to integer of different size\n\nwith gcc 4.3\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "88d20328cd66ee05f9b7f4d414640700db69d82b",
      "tree": "07c4f8c8593acf36e3e1687a861f97cc3eff6c34",
      "parents": [
        "0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: Convert some functions to __init to avoid MODPOST warnings\n\no Some functions which should have been in init sections as they are called\n  only once. Put them in init sections. Otherwise MODPOST generates warning\n  as these functions are placed in .text and they end up accessing something\n  in init sections.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:migration_init\nfrom .text between \u0027do_pre_smp_initcalls\u0027 (at offset 0xc01000d1) and\n\u0027run_init_process\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e",
      "tree": "067a5f16e9a2b02f88dd90d1899bc0f03985a77b",
      "parents": [
        "b92cc55923898ab5e8a78939be9734ab9e1c8f49"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: Fix memory hotplug related MODPOST generated warning\n\no Fix modpost generated warning.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .text\nbetween \u0027add_one_highpage_hotplug\u0027 (at offset 0xc0113d3f) and \u0027online_page\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b92cc55923898ab5e8a78939be9734ab9e1c8f49",
      "tree": "da052e712c445b751587f9a2fa9cfc1659041e2a",
      "parents": [
        "ed5316d4457b35c7b4942af028d6b878174264f7"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: tighten up printks\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "ed5316d4457b35c7b4942af028d6b878174264f7",
      "tree": "ebaa1e04b31be2ae81d18411fa8ff41a2ed817f5",
      "parents": [
        "9d24a81e84cee7cbf4656d178842838ac5ab23a4"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: - Ignore long SMI interrupts in clock calibration\n\nEnsure that no SMI interrupts occur between the read of the HPET \u0026 TSC\nin the clock calibration loop.\n\nI noticed that a 2.66GHz system incorrectly detected the processor\nclock speed about 1/7 of the time:\n\n\ttime.c: Detected 2660.005 MHz processor.\t(most of the time)\n\ttime.c: Detected 2988.203 MHz processor.\t(sometime)\n\nThe problem is caused by an SMI interrupt occuring in hpet_calibrate_tsc()\nbetween the read of the HPET \u0026 TSC. Prior to switching the BIOS into\nACPI mode, it appears that every 27msec an SMI interrupt occurs. The\nSMI interrupt takes 4.8 msec to process.\n\nNote: On my test system, TICK_MIN had to be \u003e380. I picked 5000\nto minimize risk of having a value that is too small for other\nplatforms.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n\n arch/x86_64/kernel/time.c |   25 +++++++++++++++++++++----\n 1 file changed, 21 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "9d24a81e84cee7cbf4656d178842838ac5ab23a4",
      "tree": "c20db8407289ca7bced18ddd32e779bf5f267284",
      "parents": [
        "ee6a8545a4cbc620625c7956c95aac513842156b"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: pci quirks MODPOST warning fix\n\no MODPOST generates warnings for i386 if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027asus_hides_smbus_lpc_ich6\u0027 (at offset 0xc0217d58) and \u0027quirk_cardbus_legacy\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027asus_hides_smbus_lpc\u0027 (at offset 0xc0217fd9) and \u0027pci_match_id\u0027\n\no Two quirk functions which are non __init, are accessing data which is\n  of type __init.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "ee6a8545a4cbc620625c7956c95aac513842156b",
      "tree": "f8209ae7a289e593917beb8fb4b5dda00e6f5656",
      "parents": [
        "118c0ace1b61433311ae4e067fdd32841baa7f91"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: Modpost whitelist reference to more symbols (pattern 3)\n\no MODPOST generates warning on i386 if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:__init_begin from .text between \u0027free_initmem\u0027 (at offset 0xc0114fd3) and \u0027do_test_wp_bit\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_sinittext from .text between \u0027core_kernel_text\u0027 (at offset 0xc012aeae) and \u0027kernel_text_address\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_einittext from .text between \u0027core_kernel_text\u0027 (at offset 0xc012aeb7) and \u0027kernel_text_address\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_sinittext from .text between \u0027get_symbol_pos\u0027 (at offset 0xc0135776) and \u0027reset_iter\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:_einittext from .text between \u0027get_symbol_pos\u0027 (at offset 0xc013577d) and \u0027reset_iter\u0027\n\no These symbols (__init_begin, _sinittext, _einittext) belong to init\n  section and generally represent a section boundary. These are special\n  symbols in the sense that their size is zero and no memory is allocated\n  for them in init section. Their addr and value are same. So even if\n  we free the init section, it is ok to reference them.\n\no Whitelist access to such select symbols in MODPOST.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "118c0ace1b61433311ae4e067fdd32841baa7f91",
      "tree": "f03f854626bf7d482e7138cf2df525380f754719",
      "parents": [
        "e96763d6e52c22a8821466e4d01c0c995b8087be"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: modpost add more symbols to whitelist pattern2\n\no MODPOST generates warning for i386 if compiled with CONFIG_RELOCATABLE\u003dy\n  and serial console support is enabled.\n\no Serial console setup function, serial8250_console_setup(), is a non __init\n  function and it calls functions which are of type __init().\n  (uart_parse_options() and uart_set_options()). Assuming, setup will\n  be called during init time, changing serial8250_console_setup() to __init.\n\no Adding one more pattern to modpost whitelist. Console drivers might\n  have *_console structures containing references to setup functions which\n  can be of __init type. Don\u0027t generate warnings for those.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027serial8250_console\u0027 (at offset 0xc05a33d8) and \u0027serial8250_reg\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "e96763d6e52c22a8821466e4d01c0c995b8087be",
      "tree": "655f07a67c0d75b738d9721832dbe284b0a4818c",
      "parents": [
        "4a5d107a9a79ef3404209a43866554cba451dda4"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: make apic probe function non-init\n\no struct genapic contains pointer to probe() function which is of type\n  __init. Hence MODPOST generates warning if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy for i386.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_summit\u0027 (at offset 0xc058b504) and \u0027apic_bigsmp\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_bigsmp\u0027 (at offset 0xc058b5a4) and \u0027cpu.4471\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_es7000\u0027 (at offset 0xc058b644) and \u0027apic_default\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_default\u0027 (at offset 0xc058b6e4) and \u0027interrupt\u0027\n\no One of the possible options is to put special case check in MODPOST to\n  not emit warnings for this case but I think it is not a very good option\n  in terms of maintenance.\n\no Another option is to make probe() function non __init. Anyway this function\n  is really small so not freeing this memory after init is not a big deal.\n  Secondly, from a programming perspective, probably genapic should not\n  provide pointers to functions which have been freed as genapic is non\n  __init and is used even after initialization is complete.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "4a5d107a9a79ef3404209a43866554cba451dda4",
      "tree": "9bcbd0d710f6fb4e504cd632839e213537bfe09a",
      "parents": [
        "24420760c3701ff422b344e047a20ca09b76fc64"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: cpu hotplug/smpboot misc MODPOST warning fixes\n\no Misc smpboot/cpu hotplug path cleanups. I did those to supress the\n  warnings generated by MODPOST. These warnings are visible only\n  if CONFIG_RELOCATABLE\u003dy.\n\no CONFIG_RELOCATABLE compiles the kernel with --emit-relocs option. This\n  option retains relocation information in vmlinux file and MODPOST\n  is quick to spit out \"Section mismatch\" warnings.\n\no This patch fixes some of those warnings. Many of the functions in\n  smpboot case are __devinit type and they in turn accesses text/data which\n  if of type __cpuinit. Now if CONFIG_HOTPLUG\u003dy and CONFIG_HOTPLUG_CPU\u003dn\n  then we end up in cases where a function in .text segment is calling\n  another function in .init.text segment and MODPOST emits warning.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:identify_cpu from .text between \u0027smp_store_cpu_info\u0027 (at offset 0xc011020d) and \u0027do_boot_cpu\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:init_gdt from .text between \u0027do_boot_cpu\u0027 (at offset 0xc01102ca) and \u0027__cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:print_cpu_info from .text between \u0027do_boot_cpu\u0027 (at offset 0xc01105d0) and \u0027__cpu_up\u0027\n\no It also fixes the issues where CONFIG_HOTPLUG_CPU\u003dy and start_secondary()\n  is calling smp_callin() which in-turn calls synchronize_tsc_ap() which is\n  of type __init. This should have meant broken CPU hotplug.\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027start_secondary\u0027 (at offset 0xc011603f) and \u0027initialize_secondary\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027MP_processor_info\u0027 (at offset 0xc0116a4f) and \u0027mp_register_lapic\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from .text between \u0027MP_processor_info\u0027 (at offset 0xc0116a4f) and \u0027mp_register_lapic\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "24420760c3701ff422b344e047a20ca09b76fc64",
      "tree": "0dabf46c0825c632775705185244c31b821cdd4a",
      "parents": [
        "343cde51b3b856470eea24a89f00166b8e2d7272"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: Use different constraint for gcc \u003c 4.1 in bitops.h\n\n+m is really correct for a RMW instruction, but some older gccs\nerror out. I finally gave in and ifdefed it.\n\nThis fixes compilation errors with some compiler version.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "343cde51b3b856470eea24a89f00166b8e2d7272",
      "tree": "4810d97be6827887f734d754399c171c1a68b9f5",
      "parents": [
        "7c8809aef0c71cc92ffc7d922e8824c04a36f44b"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: Make noirqdebug_setup function non init to fix modpost warning\n\no noirqdebug_setup() is __init but it is being called by\n  quirk_intel_irqbalance() which if of type __devinit. If CONFIG_HOTPLUG\u003dy,\n  quirk_intel_irqbalance() is put into text section and it is wrong to\n  call a function in __init section.\n\no MODPOST flags this on i386 if CONFIG_RELOCATABLE\u003dy\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:noirqdebug_setup from .text between \u0027quirk_intel_irqbalance\u0027 (at offset 0xc010969e) and \u0027i8237A_suspend\u0027\n\no Make noirqdebug_setup() non-init.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "7c8809aef0c71cc92ffc7d922e8824c04a36f44b",
      "tree": "1ecee08afb3469f2b647aba4064dc6192a0b3c36",
      "parents": [
        "03c3cc612802be8c303944c816fd159ffff991b9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "03c3cc612802be8c303944c816fd159ffff991b9",
      "tree": "4999fd396d4562720a275f77af76d9ba68bb9f2a",
      "parents": [
        "3eb3c740f51c2126b53c2dde974c1c57e634aa7b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "2d9819e3473f3e2200a4942760fa1f3d41043b99",
      "tree": "02999d88756715d7c3cd23d4e20c6627472e69da",
      "parents": [
        "40e38d30432a749b68d4c6e2038764ed1d3c846e",
        "1a74bc68e4c0534d150e6454b45a70dab831fa32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:57:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:57:09 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: fix probing of some DVD-ROM/RWs\n"
    },
    {
      "commit": "40e38d30432a749b68d4c6e2038764ed1d3c846e",
      "tree": "81ac2a33bfcae387424199cc99360a0b56f5b62e",
      "parents": [
        "c70a1ce873b82f17dd99e0397227ceb578a5d57f",
        "8a93c4968fc177844680987b31d00d1fc3bc02aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:56:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:56:09 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n      [MIPS] Alchemy:  Fix PCI-memory access\n  [MIPS] Fix N32 SysV IPC routines\n  [MIPS] PNX8550: Fix system timer initialization\n"
    },
    {
      "commit": "c70a1ce873b82f17dd99e0397227ceb578a5d57f",
      "tree": "31a1699cb488ab79e41a28c04154a50084c95f48",
      "parents": [
        "3eb3c740f51c2126b53c2dde974c1c57e634aa7b",
        "a26b498c96f87130559005151539f5fd9e43fff6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:55:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 15:55:10 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  MMC: at91 mmc linkage updates\n  ARM: OMAP: fix MMC workqueue changes\n"
    },
    {
      "commit": "8a93c4968fc177844680987b31d00d1fc3bc02aa",
      "tree": "11d46ea7250a309ff3e26e6568d2096a36e82fe8",
      "parents": [
        "e16d8df0be26c8e82c4a1188af8143f2d466b12a"
      ],
      "author": {
        "name": "Alexander Bigga",
        "email": "ab@mycable.de",
        "time": "Thu Dec 21 11:25:19 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 10 20:02:24 2007 +0000"
      },
      "message": "    [MIPS] Alchemy:  Fix PCI-memory access\n    \n    The problem was introduced in 2.6.18.3 with the casting of some\n    36bit-defines (PCI memory) in au1000.h to resource_size_t which may be\n    u32 or u64 depending on the experimental CONFIG_RESOURCES_64BIT.\n    \n    With unset CONFIG_RESOURCES_64BIT, the pci-memory cannot be accessed\n    because the ioremap in arch/mips/au1000/common/pci.c already used the\n    truncated addresses.\n    With set CONFIG_RESOURCES_64BIT, things get even worse, because PCI-scan\n    aborts, due to resource conflict: request_resource() in arch/mips/pci/pci.c\n    fails because the maximum iomem-address is 0xffffffff (32bit) but the\n    pci-memory-start-address is 0x440000000 (36bit).\n    \n    To get pci working again, I propose the following patch:\n    \n    1. remove the resource_size_t-casting from au1000.h again\n    2. make the casting in arch/mips/au1000/common/pci.c (it\u0027s allowed and\n    necessary here. The 36bit-handling will be done in __fixup_bigphys_addr).\n    \n    With this patch pci works again like in 2.6.18.2, the gcc-compile warnings\n    in pci.c are gone and it doesn\u0027t depend on CONFIG_EXPERIMENTAL.\n    \n    Signed-off-by: Alexander Bigga \u003cab@mycable.de\u003e\n    Signed-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "e16d8df0be26c8e82c4a1188af8143f2d466b12a",
      "tree": "c1b06fe59395286fccc94c7af72bfb6ef5ada773",
      "parents": [
        "6b4cd2755039a0be642699e3fc2e3386daa88151"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jan 10 18:53:33 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 10 20:02:24 2007 +0000"
      },
      "message": "[MIPS] Fix N32 SysV IPC routines\n\nAdd wrappers for N32 msg{snd,rcv}.  compat_sys_msg{snd,rcv} can not not be\nused as system call entries as is.  This fix is based on Kaz Kylheku\u0027s\npatch.\n\nAlso change a type of last argument of sysn32_semctl to match its true\nsize.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b4cd2755039a0be642699e3fc2e3386daa88151",
      "tree": "18510e13f705462ae9ce4dfbe697a708418a1c43",
      "parents": [
        "f3a2c3ee458bd614231e548c13acb0cf33a68631"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 09 10:23:00 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 10 20:02:23 2007 +0000"
      },
      "message": "[MIPS] PNX8550: Fix system timer initialization\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1a74bc68e4c0534d150e6454b45a70dab831fa32",
      "tree": "30068543e36dd4f36b3821a9585b53fe22c32920",
      "parents": [
        "bf81b46482c0fa8ea638e409d39768ea92a6b0f0"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 10 20:17:15 2007 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Jan 10 20:24:42 2007 +0100"
      },
      "message": "ieee1394: sbp2: fix probing of some DVD-ROM/RWs\n\nSince commit 98e238cd42be6c0852da519303cf0182690f8d9f in Linux 2.6.19,\n\"ieee1394: sbp2: don\u0027t prefer MODE SENSE 10\", some FireWire DVD-ROMs and\nDVD-RWs were mistaken as CD-ROM because sr_mod now sent MODE SENSE 6.\nThe MMC command set includes only MODE SENSE 10.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7800\n\nThis fix lets sbp2 switch scsi_device.use_10_for_rw on for MMC LUs.\nThis should rather be done in the command set driver sr_mod, not in the\nsbp2 transport driver, and an according patch will follow for a next\nLinux release.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "3eb3c740f51c2126b53c2dde974c1c57e634aa7b",
      "tree": "bbc9a1152685d8ed97f231e4ff161d01d58f0fe2",
      "parents": [
        "8edf51a5ee38eb40de5449e131fd36450a229430"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed Jan 10 14:45:28 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 09:33:59 2007 -0800"
      },
      "message": "[PATCH] fix linux banner format string\n\nRevert previous attempts at messing with the linux banner string and\nsimply use a separate format string for proc.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nAcked-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8edf51a5ee38eb40de5449e131fd36450a229430",
      "tree": "d2c5cd3b9a16a09a933ec345e12eb9272bcd0e67",
      "parents": [
        "b3277dfaf0257221f83dd861b82c54de4507473e",
        "483479ecc565b7f5845997138eddf5ecbc2684b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 08:30:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 08:30:22 2007 -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  [IPV4] devinet: inetdev_init out label moved after RCU assignment\n  [INET]: style updates for the inet_sock-\u003eis_icsk assignment fix\n  [SCTP]: Fix err_hdr assignment in sctp_init_cause.\n  [NETFILTER]: tcp conntrack: fix IP_CT_TCP_FLAG_CLOSE_INIT value\n  [NETFILTER]: nf_nat: fix hanging connections when loading the NAT module\n  [NETFILTER]: arp_tables: fix userspace compilation\n  [NETFILTER]: nf_conntrack_ipv6: fix crash when handling fragments\n"
    },
    {
      "commit": "b3277dfaf0257221f83dd861b82c54de4507473e",
      "tree": "9b2041d8d0f24e8feb501454987e500f94d7936f",
      "parents": [
        "f3a2c3ee458bd614231e548c13acb0cf33a68631"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Wed Jan 10 09:33:53 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 08:30:05 2007 -0800"
      },
      "message": "[PATCH] MAINTAINERS: maintainer for sata_promise\n\nThis patch adds myself as maintainer of the sata_promise\nlibata driver.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3a2c3ee458bd614231e548c13acb0cf33a68631",
      "tree": "9af88e8f7cf9c47f9624203e97cdac2248c646f2",
      "parents": [
        "656829e2d052b1da4a72aa2ac39ad733a78530ce",
        "f5e10529a9a835a267f6aa7806e291d6df845e14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 19:48:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 19:48:15 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Don\u0027t execute QUERY_QP firmware command for QP in RESET state\n  IB/ehca: Use proper GFP_ flags for get_zeroed_page()\n  IB/mthca: Fix PRM compliance problem in atomic-send completions\n  RDMA/ucma: Don\u0027t report events with invalid user context\n  RDMA/ucma: Fix struct ucma_event leak when backlog is full\n  RDMA/iwcm: iWARP connection timeouts shouldn\u0027t be reported as rejects\n  IB/iser: Return error code when PDUs may not be sent\n  IB/mthca: Fix off-by-one in FMR handling on memfree\n"
    },
    {
      "commit": "483479ecc565b7f5845997138eddf5ecbc2684b1",
      "tree": "0760f0ae7f2f0d4b81bc052101d150766104bd6d",
      "parents": [
        "469de9b90f739f130ab3d483e819888e977596b8"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Tue Jan 09 14:38:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:38:31 2007 -0800"
      },
      "message": "[IPV4] devinet: inetdev_init out label moved after RCU assignment\n\ninetdev_init out label moved after RCU assignment\n(final suggestion by Herbert Xu)\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "469de9b90f739f130ab3d483e819888e977596b8",
      "tree": "fbec61bd030314045e8c0d1763acd64fbcba0cf9",
      "parents": [
        "4a1c0107bca2eccf4491b86fec41ce63268d803d"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Tue Jan 09 14:37:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:37:06 2007 -0800"
      },
      "message": "[INET]: style updates for the inet_sock-\u003eis_icsk assignment fix\n\nA quick patch to change the inet_sock-\u003eis_icsk assignment to better fit with\nexisting kernel coding style.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a1c0107bca2eccf4491b86fec41ce63268d803d",
      "tree": "e73a1094c72a9bd586a3442630460986abab671b",
      "parents": [
        "f79e7802153829e015dc2a60eb8b7444eb191b67"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jan 09 14:35:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:35:51 2007 -0800"
      },
      "message": "[SCTP]: Fix err_hdr assignment in sctp_init_cause.\n\nThe subh-\u003eerr_hdr should point to the error header, not the data.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f79e7802153829e015dc2a60eb8b7444eb191b67",
      "tree": "fb6cc9bfbf9c8c19685cf29b53fad947085ed276",
      "parents": [
        "ffed53d25bf36efb0571f7d9109f2e95df7f8b33"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 09 14:34:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:34:14 2007 -0800"
      },
      "message": "[NETFILTER]: tcp conntrack: fix IP_CT_TCP_FLAG_CLOSE_INIT value\n\nIP_CT_TCP_FLAG_CLOSE_INIT is a flag and should have a value of 0x4 instead\nof 0x3, which is IP_CT_TCP_FLAG_WINDOW_SCALE | IP_CT_TCP_FLAG_SACK_PERM.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffed53d25bf36efb0571f7d9109f2e95df7f8b33",
      "tree": "2246205ca5576959e5d978d88d882fcda0f4100e",
      "parents": [
        "8c82d8df7060221f131c9ca5352fb613c14f857a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 09 14:33:49 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:33:49 2007 -0800"
      },
      "message": "[NETFILTER]: nf_nat: fix hanging connections when loading the NAT module\n\nWhen loading the NAT module, existing connection tracking entries don\u0027t\nhave room for NAT information allocated and packets are dropped, causing\nhanging connections. They really should be entered into the NAT table\nas NULL mappings, but the current allocation scheme doesn\u0027t allow this.\n\nFor now simply accept those packets to avoid the hanging connections.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c82d8df7060221f131c9ca5352fb613c14f857a",
      "tree": "9fde7db989c082ef0e60feaea409056e5021287e",
      "parents": [
        "f9f02cca25acf33e5853c6b3cbb0c7146312783f"
      ],
      "author": {
        "name": "Bart De Schuymer",
        "email": "bdschuym@pandora.be",
        "time": "Tue Jan 09 14:33:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:33:11 2007 -0800"
      },
      "message": "[NETFILTER]: arp_tables: fix userspace compilation\n\nThe included patch translates arpt_counters to xt_counters, making\nuserspace arptables compile against recent kernels.\n\nSigned-off-by: Bart De Schuymer \u003cbdschuym@pandora.be\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9f02cca25acf33e5853c6b3cbb0c7146312783f",
      "tree": "54bd83070a561f2c479196820e18cd097e9fcc40",
      "parents": [
        "656829e2d052b1da4a72aa2ac39ad733a78530ce"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 09 14:32:41 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 09 14:32:41 2007 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack_ipv6: fix crash when handling fragments\n\nWhen IPv6 connection tracking splits up a defragmented packet into\nits original fragments, the packets are taken from a list and are\npassed to the network stack with skb-\u003enext still set. This causes\ndev_hard_start_xmit to treat them as GSO fragments, resulting in\na use after free when connection tracking handles the next fragment.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5e10529a9a835a267f6aa7806e291d6df845e14",
      "tree": "b3b1fcd83d891da9046d68f57b0341863dadc3ad",
      "parents": [
        "f2d9136133de257abbd97fec6f624d3a73d1e1fd"
      ],
      "author": {
        "name": "Dotan Barak",
        "email": "dotanb@dev.mellanox.co.il",
        "time": "Wed Dec 27 15:46:06 2006 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jan 09 14:14:28 2007 -0800"
      },
      "message": "IB/mthca: Don\u0027t execute QUERY_QP firmware command for QP in RESET state\n\nIf a QP being queried is in the RESET state, don\u0027t execute the\nQUERY_QP firmware command (because it will fail).\n\nSigned-off-by: Dotan Barak \u003cdotanb@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f2d9136133de257abbd97fec6f624d3a73d1e1fd",
      "tree": "eece9275aaab3755855d49bbbaef9ec430fdd634",
      "parents": [
        "98714cb161b4b1a5d0c5bd0337a8578196b73677"
      ],
      "author": {
        "name": "Hoang-Nam Nguyen",
        "email": "hnguyen@linux.vnet.ibm.com",
        "time": "Tue Jan 09 18:04:14 2007 +0100"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jan 09 14:14:24 2007 -0800"
      },
      "message": "IB/ehca: Use proper GFP_ flags for get_zeroed_page()\n\nHere is a patch for ehca to use proper flag, ie. GFP_ATOMIC\nresp. GFP_KERNEL, when calling get_zeroed_page() to prevent \"Bug:\nscheduling while atomic...\". This error does not cause a kernel panic\nbut makes ipoib un-usable afterwards.  It is reproducible on\n2.6.20-rc4 if one does ifconfig down during a flood ping test.  I have\nnot observed this error in earlier releases incl. 2.6.20-rc1.\n\nThis error occurs when a qp event/irq is received and ehca event\nhandler allocates a control block/page to obtain HCA error data block.\nUse of GFP_ATOMIC when in interrupt context prevents this issue.\n\nSigned-off-by Hoang-Nam Nguyen \u003chnguyen@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "656829e2d052b1da4a72aa2ac39ad733a78530ce",
      "tree": "dd94ceb1177bc56302dbf21b94def49a92b26c20",
      "parents": [
        "76a2f047880c2c7779f8950c50ee8f3855a5e6df",
        "a037b0a43f6abafc4f725f7c7f46d577d1c44c96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:40:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:40:34 2007 -0800"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.14rc1\n  [ALSA] usbaudio - Fix kobject_add() error at reconnection\n  [ALSA] usb: usbmixer error path fix\n  [ALSA] _snd_cmipci_uswitch_put doesn\u0027t set zero flags\n  [ALSA] hda-codec - Fix NULL dereference in generic hda code\n  [ALSA] hda_intel: ALSA HD Audio patch for Intel ICH9\n  [ALSA] usb-audio: work around wrong frequency in CM6501 descriptors\n  [ALSA] Fix potential NULL pointer dereference in echoaudio midi\n  [ALSA] Audio: Add nvidia HD Audio controllers of MCP67 support to hda_intel.c\n"
    },
    {
      "commit": "76a2f047880c2c7779f8950c50ee8f3855a5e6df",
      "tree": "a491d075e353b1ed01b069cca4963b21085d818e",
      "parents": [
        "97bee8e25da4dfc3b7a369fb2c2f280f5c1918c2",
        "cb48cfe8079ddda78425a16d6c1be57d822b365b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:37:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:37:18 2007 -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  [TCP]: Fix iov_len calculation in tcp_v4_send_ack().\n  [NETFILTER]: nf_conntrack_netbios_ns: fix uninitialized member in expectation\n  [TG3]: Add PHY workaround for 5755M.\n  [BNX2]: Update version and reldate.\n  [BNX2]: Fix bug in bnx2_nvram_write().\n  [BNX2]: Fix 5709 Serdes detection.\n  [BNX2]: Don\u0027t apply CRC PHY workaround to 5709.\n  NetLabel: correct CIPSO tag handling when adding new DOI definitions\n  NetLabel: correct locking in selinux_netlbl_socket_setsid()\n  [Bluetooth] Correct SCO buffer for Broadcom based Dell laptops\n  [Bluetooth] Correct SCO buffer for Broadcom based HP laptops\n  [Bluetooth] Correct SCO buffer size for another ThinkPad laptop\n  [Bluetooth] Handle device registration failures\n  [Bluetooth] Fix uninitialized return value for RFCOMM sendmsg()\n  [Bluetooth] More checks if DLC is still attached to the TTY\n  [Bluetooth] Add packet size checks for CAPI messages\n  [X25]: Trivial, SOCK_DEBUG\u0027s in x25_facilities missing newlines\n  [INET]: Fix incorrect \"inet_sock-\u003eis_icsk\" assignment.\n"
    },
    {
      "commit": "97bee8e25da4dfc3b7a369fb2c2f280f5c1918c2",
      "tree": "75dcf606ca1c29bd3aca571834355ccf6f06bd5b",
      "parents": [
        "8ba1f2798224086c72c1132acd6fdb45068279d7",
        "77aab8bf22042d1658d4adbca8b71779e7f2d0ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:36:06 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  pcnet_cs : add new id\n  chelsio: error path fix\n  s390: iucv Kconfig help description changes\n  s390: qeth driver fixes: atomic context fixups\n  s390: qeth driver fixes: packet socket\n  s390: qeth driver fixes: VLAN hdr, perf stats\n  forcedeth: sideband management fix\n  Revert \"[PATCH] e1000: disable TSO on the 82544 with slab debugging\"\n  qeth: fix uaccess handling and get rid of unused variable\n  qla3xxx: Add delay to NVRAM register access.\n  qla3xxx: Remove NETIF_F_LLTX from driver features.\n  ixgb: Write RA register high word first, increment version\n  ixgb: Maybe stop TX if not enough free descriptors\n  ixgb: Fix early TSO completion\n  [PATCH] ipw2100: Fix dropping fragmented small packet problem\n  [PATCH] ieee80211: WLAN_GET_SEQ_SEQ fix (select correct region)\n"
    },
    {
      "commit": "8ba1f2798224086c72c1132acd6fdb45068279d7",
      "tree": "e66ced16365583f7b95de035040a0410a99e6612",
      "parents": [
        "599c853195f43dfbcbf28b362e6ae80ffa33fec7",
        "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:35:16 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix bugs in the hypervisor call stats code\n  [POWERPC] Fix corruption in hcall9\n  [POWERPC] iSeries: fix setup initcall\n  [POWERPC] iSeries: fix viopath initialisation\n  [POWERPC] iSeries: fix lpevents initialisation\n  [POWERPC] iSeries: fix proc/iSeries initialisation\n  [POWERPC] iSeries: fix mf proc initialisation\n  [POWERPC] disable PReP and EFIKA during make oldconfig\n  [POWERPC] Fix mpc52xx serial driver to work for arch/ppc again\n  [POWERPC] Don\u0027t include powerpc/sysdev/rom.o for arch/ppc builds\n  [POWERPC] Fix mpc52xx fdt to use correct device_type for sound devices\n  [POWERPC] 52xx: Don\u0027t use device_initcall to probe of_platform_bus\n  [POWERPC] Add legacy iSeries to ppc64_defconfig\n  [POWERPC] Update ppc64_defconfig\n  [POWERPC] Fix manual assembly WARN_ON() in enter_rtas().\n  [POWERPC] Avoid calling get_irq_server() with a real, not virtual irq.\n  [POWERPC] Fix unbalanced uses of of_node_put\n  [POWERPC] Fix bogus BUG_ON() in in hugetlb_get_unmapped_area()\n"
    },
    {
      "commit": "599c853195f43dfbcbf28b362e6ae80ffa33fec7",
      "tree": "0a4730bd6cb2289bc3b81fdac1d42888d9de8e5f",
      "parents": [
        "2f5c33b3180169f3eafb698b66686962d637fb0e",
        "bf3dbdcd0bfca74c16ad0b2b5a978907c864ed4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:34:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:34:20 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] locking problem with __cpcmd.\n  [S390] don\u0027t call handle_mm_fault() if in an atomic context.\n  [S390] Fix vmalloc area size calculation.\n  [S390] Fix cpu hotplug (missing \u0027online\u0027 attribute).\n  [S390] cio: use barrier() in stsch_reset.\n  [S390] memory detection misses 128k.\n"
    },
    {
      "commit": "2f5c33b3180169f3eafb698b66686962d637fb0e",
      "tree": "6272503c1072c41181a1e00301508d3f845816ef",
      "parents": [
        "efa06708fe77190f31bed5c3cb5da49e211240f5"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Mon Jan 08 22:11:29 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Jan 09 09:07:52 2007 -0800"
      },
      "message": "[PATCH] i2c/pci: fix sis96x smbus quirk once and for all\n\nThe sis96x SMBus PCI device depends on two different quirks to run\nin a specific order.  Apart from being fragile, this was found to\nactually break on (at least) recent FC4, FC5, and FC6 kernels.  This\npatch fixes the quirks so that they work without relying on the\ncompiler and/or linker to put them in any specific order.\n\n  http://lists.lm-sensors.org/pipermail/lm-sensors/2006-April/015962.html\n  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d189719\n\nI tested this patch.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Greg K-H \u003cgreg@kroah.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "531498013163c72cee8540e98e12c0c430c7fe87",
      "tree": "04f3b768aceebc52db612dec25f654954b29316b",
      "parents": [
        "4d503ecc86a14b86ab7bcdfa8b755994143eba19"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 09 13:24:25 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 09 13:24:25 2007 +0100"
      },
      "message": "HID: Fix DRIVER_DESC macro\n\nDRIVER_DESC macro is wrong in drivers/hid/hid-core.c. Its value\nis legacy from original usb+hid code and clashes with current\nusbhid implementation. Fix it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a037b0a43f6abafc4f725f7c7f46d577d1c44c96",
      "tree": "d5e17eb0ff620013d2824c3c69bdf17bdfc61218",
      "parents": [
        "2a2a5dddece676acbe3775e5ca9961f325717022"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 10:57:25 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 10:57:25 2007 +0100"
      },
      "message": "[ALSA] version 1.0.14rc1\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "bf3dbdcd0bfca74c16ad0b2b5a978907c864ed4c",
      "tree": "618db5b2f374dd32735d0e7d1f336294f846a96d",
      "parents": [
        "d8ad075ef60ca33f1bd8e227eed2202108fd6cd8"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Tue Jan 09 10:19:03 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:19:03 2007 +0100"
      },
      "message": "[S390] locking problem with __cpcmd.\n\nChangeset 740b5706b9c4b3767f597b3ea76654c6f2a800b2 moved the protecting\nspinlock from __cpcmd to cpcmd. Therefore vmcp can no longer use __cpcmd,\ninstead we have to use cpcmd.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d8ad075ef60ca33f1bd8e227eed2202108fd6cd8",
      "tree": "af7763b3cef733e8b98c72067aa457d74af33f5b",
      "parents": [
        "de338a3795bbcb3c3d77591f65118cbec776cc39"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 09 10:18:50 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:50 2007 +0100"
      },
      "message": "[S390] don\u0027t call handle_mm_fault() if in an atomic context.\n\nThere are several places in the futex code where a spin_lock is held\nand still uaccesses happen. Deadlocks are avoided by increasing the\npreempt count. The pagefault handler will then not take any locks\nbut will immediately search the fixup tables.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "de338a3795bbcb3c3d77591f65118cbec776cc39",
      "tree": "d05a24fdc7e6d1de55b0c0399cdbaa81534b5ae6",
      "parents": [
        "6721f77810dfcb7cbf8e97be6fa43fe2740dd0aa"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 09 10:18:47 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:47 2007 +0100"
      },
      "message": "[S390] Fix vmalloc area size calculation.\n\nsetup_memory_end() uses VMALLOC_END instead of VMALLOC_END_INIT to\ncalculate the maximum supported size of physical memory. Since\nVMALLOC_END is zero, this will cause a crash on 31 bit systems.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6721f77810dfcb7cbf8e97be6fa43fe2740dd0aa",
      "tree": "f3a1a2c24fe732cbbf923976575510a3d06cf0a9",
      "parents": [
        "6faf4444f2445b068a4f75a86ae81b104c0eed2c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 09 10:18:44 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:44 2007 +0100"
      },
      "message": "[S390] Fix cpu hotplug (missing \u0027online\u0027 attribute).\n\n72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc inverts the logic if an\n\u0027online\u0027 attribute in /sys/devices/system/cpu/cpuX should appear.\nSo we end up with no hotpluggable cpus at all...\nSet the hotpluggable value to one to make sure the online\nattribute appears again.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6faf4444f2445b068a4f75a86ae81b104c0eed2c",
      "tree": "4a8aa9cc9d0f9538ee19847e762e612069699da6",
      "parents": [
        "dd401e2b9250e3bb07ef388ddccbbf80aa106fc7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jan 09 10:18:41 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:41 2007 +0100"
      },
      "message": "[S390] cio: use barrier() in stsch_reset.\n\nUse barrier() in stsch_reset() instead of duplicating the stsch()\ninline assembly and adding \"memory\" to the clobberlist.\nPointed out by Chuck Ebbert.\n\nReal fix would be to add a fixup section to the stsch() and extend the\nbasic program check handler so it searches the exception tables in case\nof a program check.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dd401e2b9250e3bb07ef388ddccbbf80aa106fc7",
      "tree": "3043c1d699d3d5f31bf6a47985fdf24760a38990",
      "parents": [
        "efa06708fe77190f31bed5c3cb5da49e211240f5"
      ],
      "author": {
        "name": "Hongjie Yang",
        "email": "hongjie@us.ibm.com",
        "time": "Tue Jan 09 10:18:36 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jan 09 10:18:36 2007 +0100"
      },
      "message": "[S390] memory detection misses 128k.\n\nFix a memory leak problem in the memory detection routines.  A memory leak\nof 128k occurs when we have a contiguous memory with mixed access-mode\n(read or write) ranges.\n\nSigned-off-by: Hongjie Yang \u003chongjie@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "cb48cfe8079ddda78425a16d6c1be57d822b365b",
      "tree": "be3d3ef545fafb8b9448ae899375bc805007835a",
      "parents": [
        "88044c8c9635b2ec67a27c6f334965e5b97eb2c7"
      ],
      "author": {
        "name": "Craig Schlenter",
        "email": "craig@codefountain.com",
        "time": "Tue Jan 09 00:11:15 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:08 2007 -0800"
      },
      "message": "[TCP]: Fix iov_len calculation in tcp_v4_send_ack().\n\nThis fixes the ftp stalls present in the current kernels.\n\nAll credit goes to Komuro \u003ckomurojun-mbn@nifty.com\u003e for tracking\nthis down. The patch is untested but it looks *cough* obviously\ncorrect.\n\nSigned-off-by: Craig Schlenter \u003ccraig@codefountain.com\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88044c8c9635b2ec67a27c6f334965e5b97eb2c7",
      "tree": "281c94c650cb870d1af89fe1baf26fce9536472b",
      "parents": [
        "c1d2a1965a00693bddaddf75d57488a0d8e891af"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 09 00:03:26 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:07 2007 -0800"
      },
      "message": "[NETFILTER]: nf_conntrack_netbios_ns: fix uninitialized member in expectation\n\n-\u003ehelper is uninitialized in the expectation registered by the netbios_ns\nhelper and it later copied to the expected connection, which causes invalid\nmemory dereferences when trying to call the helper.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1d2a1965a00693bddaddf75d57488a0d8e891af",
      "tree": "5658caed34980b6edb302b3fc0103a5d61e7dbb4",
      "parents": [
        "d6aa4acebafe3acb0aade7704ec5b2f03742ea14"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:57:20 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:06 2007 -0800"
      },
      "message": "[TG3]: Add PHY workaround for 5755M.\n\nSome PHY trim values need to be fine-tuned on 5755M to be\nIEEE-compliant.\n\nUpdate version to 3.72.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6aa4acebafe3acb0aade7704ec5b2f03742ea14",
      "tree": "a4ddc9e15cd6c44d8be4e35386cac775dd50f9e4",
      "parents": [
        "e6be763f63420c334710a5a0818e6bfcf5d593f8"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:56:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:05 2007 -0800"
      },
      "message": "[BNX2]: Update version and reldate.\n\nUpdate version to 1.5.3.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6be763f63420c334710a5a0818e6bfcf5d593f8",
      "tree": "7ff84d869b78f73b1ee22f9d9deff44899661263",
      "parents": [
        "253c8b75546c5f21d5321d691df92c1e84d9b0fb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:56:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:04 2007 -0800"
      },
      "message": "[BNX2]: Fix bug in bnx2_nvram_write().\n\nThe bug was a bogus pointer being passed to kfree().  The pointer was\nincremented in the write loop and then passed to kfree().\n\nThe fix is to use align_buf to save the original address.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "253c8b75546c5f21d5321d691df92c1e84d9b0fb",
      "tree": "3f537a817591d1028e7b5411bfa12e2857ada254",
      "parents": [
        "261dd5ca05c6f36c9216f2d60b018f59f92620c4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:56:01 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:03 2007 -0800"
      },
      "message": "[BNX2]: Fix 5709 Serdes detection.\n\n5709 has a new register to detect copper/fiber PHYs.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "261dd5ca05c6f36c9216f2d60b018f59f92620c4",
      "tree": "17a82e920164fd426a2c0c4d8c34f2778dd890be",
      "parents": [
        "2a2f11c227bdf292b3a2900ad04139d301b56ac4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jan 08 19:55:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:02 2007 -0800"
      },
      "message": "[BNX2]: Don\u0027t apply CRC PHY workaround to 5709.\n\nThe workaround is only needed on 5706/5708 and cannot be applied on\n5709.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a2f11c227bdf292b3a2900ad04139d301b56ac4",
      "tree": "e94ced56b21fa9258dc6d8c9d8b1e1a3f6e190a1",
      "parents": [
        "797951200679f1d5ea12a2e58cc7bdbc2848764c"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Jan 05 15:08:22 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:01 2007 -0800"
      },
      "message": "NetLabel: correct CIPSO tag handling when adding new DOI definitions\n\nThe current netlbl_cipsov4_add_common() function has two problems which are\nfixed with this patch.  The first is an off-by-one bug where it is possibile to\noverflow the doi_def-\u003etags[] array.  The second is a bug where the same\ndoi_def-\u003etags[] array was not always fully initialized, which caused sporadic\nfailures.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "797951200679f1d5ea12a2e58cc7bdbc2848764c",
      "tree": "aaf0785e317ad5f4651324669bcafbd163d1833d",
      "parents": [
        "86112ffdccab3ee75bc9d9dfae6745df73189e37"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Jan 05 15:08:21 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:30:00 2007 -0800"
      },
      "message": "NetLabel: correct locking in selinux_netlbl_socket_setsid()\n\nThe spinlock protecting the update of the \"sksec-\u003enlbl_state\" variable is not\ncurrently softirq safe which can lead to problems.  This patch fixes this by\nchanging the spin_{un}lock() functions into spin_{un}lock_bh() functions.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "86112ffdccab3ee75bc9d9dfae6745df73189e37",
      "tree": "52516db499aa183c661f633c3fc6663ec029917b",
      "parents": [
        "da942704c10129ecd0337a48ed4a0b0db59936b9"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:53 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:59 2007 -0800"
      },
      "message": "[Bluetooth] Correct SCO buffer for Broadcom based Dell laptops\n\nThe SCO buffer size values on Dell laptops with a Bluetooth chip from\nBroadcom are wrong. The USB Bluetooth driver has to set a quirk to\ncorrect the SCO buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "da942704c10129ecd0337a48ed4a0b0db59936b9",
      "tree": "a56bc34c2efbff8172a3022839c365e6d804caf6",
      "parents": [
        "5939be43a5718dadda2810b011c786c3e2c581ce"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:50 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:58 2007 -0800"
      },
      "message": "[Bluetooth] Correct SCO buffer for Broadcom based HP laptops\n\nThe SCO buffer size values on HP laptops with a Bluetooth chip from\nBroadcom are wrong. The USB Bluetooth driver has to set a quirk to\ncorrect the SCO buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "5939be43a5718dadda2810b011c786c3e2c581ce",
      "tree": "2ed19213a40a33fd30b5b828cdfda972ea029901",
      "parents": [
        "c893779e9fbe78575cbd04596f1fcafdb48e8f3f"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:46 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:57 2007 -0800"
      },
      "message": "[Bluetooth] Correct SCO buffer size for another ThinkPad laptop\n\nThe ThinkPad R60E uses a Broadcom based Bluetooth chip and even this\nversion needs the quirk to correct the SCO buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "c893779e9fbe78575cbd04596f1fcafdb48e8f3f",
      "tree": "a7d0c6127044d1ad8f5b9e9fd728fb66ae7b35c3",
      "parents": [
        "4d6a2188bd456969f52c03edf1988de90f08d9f5"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:38 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:56 2007 -0800"
      },
      "message": "[Bluetooth] Handle device registration failures\n\nIn the case the device registration for a new Bluetooth low-level\nconnection fails there is no need to unregister it when the temporary\ndata structure has been removed.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "4d6a2188bd456969f52c03edf1988de90f08d9f5",
      "tree": "ccbae1cf287db409d62c4178d417337ed4b409d1",
      "parents": [
        "b6e557fbf1dbba8cfa667a25503e5dbd0e9330b7"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:31 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:55 2007 -0800"
      },
      "message": "[Bluetooth] Fix uninitialized return value for RFCOMM sendmsg()\n\nWhen calling send() with a zero length parameter on a RFCOMM socket\nit returns a positive value. In this rare case the variable err is\nused uninitialized and unfortunately its value is returned.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "b6e557fbf1dbba8cfa667a25503e5dbd0e9330b7",
      "tree": "21296e7953c115aefb4967ad7680b6a5fc680310",
      "parents": [
        "f4777569204cb59f2f04fbe9ef4e9a6918209104"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:27 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:54 2007 -0800"
      },
      "message": "[Bluetooth] More checks if DLC is still attached to the TTY\n\nIf the DLC device is no longer attached to the TTY device, then return\nerrors or default values for various callbacks of the TTY layer.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "f4777569204cb59f2f04fbe9ef4e9a6918209104",
      "tree": "c42ce096df9584d4c83b7003c7bbbd8c30be970d",
      "parents": [
        "d2e7543c41755f4ec75385536b109d5f084fe734"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Mon Jan 08 02:16:23 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:53 2007 -0800"
      },
      "message": "[Bluetooth] Add packet size checks for CAPI messages\n\nWith malformed packets it might be possible to overwrite internal\nCMTP and CAPI data structures. This patch adds additional length\nchecks to prevent these kinds of remote attacks.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    }
  ],
  "next": "d2e7543c41755f4ec75385536b109d5f084fe734"
}
