)]}'
{
  "log": [
    {
      "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": "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": "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"
    },
    {
      "commit": "d2e7543c41755f4ec75385536b109d5f084fe734",
      "tree": "92b6e20cb791ab0c3adb261f0147dd31ab7dd89e",
      "parents": [
        "cbbd7d4f36a61631f8c0d73be43df985d1e7d6a6"
      ],
      "author": {
        "name": "Andrew Hendry",
        "email": "andrew.hendry@gmail.com",
        "time": "Thu Jan 04 17:00:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:52 2007 -0800"
      },
      "message": "[X25]: Trivial, SOCK_DEBUG\u0027s in x25_facilities missing newlines\n\nTrivial. Newlines missing on the SOCK_DEBUG\u0027s for X.25 facility\nnegotiation.\n\nSigned-off-by: Andrew Hendry \u003candrew.hendry@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbbd7d4f36a61631f8c0d73be43df985d1e7d6a6",
      "tree": "53bc30da9db871484d137e69aebfcfd29dfda4ed",
      "parents": [
        "efa06708fe77190f31bed5c3cb5da49e211240f5"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Thu Jan 04 16:56:46 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 09 00:29:51 2007 -0800"
      },
      "message": "[INET]: Fix incorrect \"inet_sock-\u003eis_icsk\" assignment.\n\nThe inet_create() and inet6_create() functions incorrectly set the\ninet_sock-\u003eis_icsk field.  Both functions assume that the is_icsk field is\nlarge enough to hold at least a INET_PROTOSW_ICSK value when it is actually\nonly a single bit.  This patch corrects the assignment by doing a boolean\ncomparison whose result will safely fit into a single bit field.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a2a5dddece676acbe3775e5ca9961f325717022",
      "tree": "c5f15278d3c5c0ff67b483f7de34a5f01e3d1d19",
      "parents": [
        "7fbe3ca571e4b0795b729658e3d76824be54cb18"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 08 17:42:22 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:14:15 2007 +0100"
      },
      "message": "[ALSA] usbaudio - Fix kobject_add() error at reconnection\n\nFixed the error from kobject_add() at reconnection the usb audio device.\nThis happens when an app keeps opening a device while the device is\nreplugged, due to the confliction of the internal bookkept index and\nthe really empty slot.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "7fbe3ca571e4b0795b729658e3d76824be54cb18",
      "tree": "41cf61f75f283c770c996a5de3d51d49fe555550",
      "parents": [
        "8c670714223d58086695d007b76b3e3ead54e4f5"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Jan 08 11:25:30 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:19 2007 +0100"
      },
      "message": "[ALSA] usb: usbmixer error path fix\n\nWithout the patch below namelist[0] will not be freed in case\nof kmalloc error.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "8c670714223d58086695d007b76b3e3ead54e4f5",
      "tree": "d2a1010beb44676e193db7718ac3fbd08d1b7b21",
      "parents": [
        "6afeb11de5b28e47adea1459c35e598bb98424d6"
      ],
      "author": {
        "name": "Timofei V. Bondarenko",
        "email": "tim@ipi.ac.ru",
        "time": "Wed Dec 20 19:20:07 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:18 2007 +0100"
      },
      "message": "[ALSA] _snd_cmipci_uswitch_put doesn\u0027t set zero flags\n\nPlaying with spdif output on cmipci i\u0027ve noticed the SPDO5V option does\nnot change appropriate bits the register.\nThe _snd_cmipci_uswitch_put checks the change in flags in wrong way.\nIf \u0027active\u0027 state of an option corresponds to a _zero_ bits in a hw\nregister then function fails. The SPDO5V is the sample.\nIn the most cases \u0027active\u0027 state of option is set through an non-zerio\nbits in a register. This case works fine.\nThe fix attached.\nUnfortunately i was unable to change spdif output voltage anyway.\nAlthough the register changes right at least.\nFrom: Timofei V. Bondarenko \u003ctim@ipi.ac.ru\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "6afeb11de5b28e47adea1459c35e598bb98424d6",
      "tree": "07f4dba0e2fb094b448eb9863de7b6364b768add",
      "parents": [
        "f9cc8a8b1887e6e2bb430405d0a4f9b5fb39fa5d"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 18 16:16:04 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:17 2007 +0100"
      },
      "message": "[ALSA] hda-codec - Fix NULL dereference in generic hda code\n\nFix NULL dereference in hda_generic.c.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "f9cc8a8b1887e6e2bb430405d0a4f9b5fb39fa5d",
      "tree": "7da84aae0c76367887861ede92907a0ceffd6d0c",
      "parents": [
        "987411b7d899fd9b838d4ce32b45be0741c4ee22"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Wed Nov 22 11:53:52 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:16 2007 +0100"
      },
      "message": "[ALSA] hda_intel: ALSA HD Audio patch for Intel ICH9\n\nThis patch adds the Intel ICH9 HD Audio controller DID\u0027s for ALSA.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "987411b7d899fd9b838d4ce32b45be0741c4ee22",
      "tree": "606d3a67a3476910f6e56915fdad18df4a59c385",
      "parents": [
        "5929546a96d55962bdcabae0c4e25dfcd9f1fda9"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Nov 20 14:14:39 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:15 2007 +0100"
      },
      "message": "[ALSA] usb-audio: work around wrong frequency in CM6501 descriptors\n\nThe C-Media CM6501 chip\u0027s descriptors say that altsetting 5 supports\n48 kHz, but it actually plays at 96 kHz.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5929546a96d55962bdcabae0c4e25dfcd9f1fda9",
      "tree": "e3aa538bda1d3b836cf4c9e3a9784f8639aef642",
      "parents": [
        "5b005a0126bc2a2be3ae2c333d56e91bd5e2d8a6"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Mon Nov 06 11:42:00 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:13 2007 +0100"
      },
      "message": "[ALSA] Fix potential NULL pointer dereference in echoaudio midi\n\nFix races between the timer handler and the close function.\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "5b005a0126bc2a2be3ae2c333d56e91bd5e2d8a6",
      "tree": "48d308c5beb47d5ce2834f10a41517de6eea15c5",
      "parents": [
        "efa06708fe77190f31bed5c3cb5da49e211240f5"
      ],
      "author": {
        "name": "Peer Chen",
        "email": "pchen@nvidia.com",
        "time": "Tue Oct 31 15:33:42 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 09 09:06:12 2007 +0100"
      },
      "message": "[ALSA] Audio: Add nvidia HD Audio controllers of MCP67 support to hda_intel.c\n\nAdd the support for HD audio controllers of MCP51,MCP55,MCP61,MCP65 \u0026 MCP67.\n\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "77aab8bf22042d1658d4adbca8b71779e7f2d0ff",
      "tree": "cc38234eedab6a4efc61988eadfc8c387ae0f002",
      "parents": [
        "ab3b1c7e82fe6094a07baa5d2cb0138c4cb40fcb"
      ],
      "author": {
        "name": "Komuro",
        "email": "komurojun-mbn@nifty.com",
        "time": "Sun Dec 17 19:23:17 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:25:37 2007 -0500"
      },
      "message": "pcnet_cs : add new id\n\npcnet_cs: add new id.\n corega K.K. (CG-LAPCCTXD)\n Logitec LPM-LN10TE\n\nSigned-off-by: Komuro \u003ckomurojun-mbn@nifty.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab3b1c7e82fe6094a07baa5d2cb0138c4cb40fcb",
      "tree": "5aeead7516591abd1b7ce5ce2e553151e00bef4b",
      "parents": [
        "45d2530167027e96686a1b6a7892c55af1f516f5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Mon Jan 08 11:24:26 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:24:37 2007 -0500"
      },
      "message": "chelsio: error path fix\n\nFix handling of allocation failure.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "45d2530167027e96686a1b6a7892c55af1f516f5",
      "tree": "15d5c0af9d6ef873556d5359e7e5f9c032d32a2d",
      "parents": [
        "ee2db684b4b92d138ee3b7326e69f4297cf4beca"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Mon Jan 08 17:30:33 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:32 2007 -0500"
      },
      "message": "s390: iucv Kconfig help description changes\n\n[PATCH 4/5] s390: iucv Kconfig help description changes\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n        remove text from help description which does not\n\tapply anymore for 2.6 kernel series.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ee2db684b4b92d138ee3b7326e69f4297cf4beca",
      "tree": "3fa3a0c3067f6d6f3534b9c6af17bea230bbdc8f",
      "parents": [
        "2d36c16eb032239cb038ad875ecf83c545002461"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "Frank.Blaschka@de.ibm.com",
        "time": "Mon Jan 08 17:30:11 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:32 2007 -0500"
      },
      "message": "s390: qeth driver fixes: atomic context fixups\n\n    - qeth device functions were not callable\n      in atomic context due to usage of wait_event_xxx operations in qeth.\n      \"schedule while atomic\" message appeared and kernel dumped when\n      removing slave from bond device.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d36c16eb032239cb038ad875ecf83c545002461",
      "tree": "795422551e07b115390457711a371fda147891e7",
      "parents": [
        "95c78c8bfe8d0b49a43f392b9a74e2f9e89765ab"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "Frank.Blaschka@de.ibm.com",
        "time": "Mon Jan 08 17:29:58 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:32 2007 -0500"
      },
      "message": "s390: qeth driver fixes: packet socket\n\n    - packet socket support is not complete.\n      Recvfrom a packet socket does not fill the sockaddr_ll structure.\n      device function hard_header_parse is not implemented.\n      For layer 2 mode and layer 3 mode with fake_ll turned on, we have\n      the information to fill sockaddr_ll.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "95c78c8bfe8d0b49a43f392b9a74e2f9e89765ab",
      "tree": "ae7d3675c5426fecf582dabb84ec45100bd213a1",
      "parents": [
        "f35723ec48ca60f2f3493ea40d63a9bc5b585c28"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "Frank.Blaschka@de.ibm.com",
        "time": "Mon Jan 08 17:29:34 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:18:31 2007 -0500"
      },
      "message": "s390: qeth driver fixes: VLAN hdr, perf stats\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n        - VLAN header reordering did not work on packets\n          received through qeth interface in layer 2 mode.\n          This caused dhcpcd not to work with VLAN devices.\n\t- set qeth performance statistics initally inactive\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f35723ec48ca60f2f3493ea40d63a9bc5b585c28",
      "tree": "b246edeb5228a9ade73481b30bb989c30959c700",
      "parents": [
        "e6331173c8703602d264b3388b515d00f72fc4ae"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Thu Feb 20 03:03:54 2003 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 09 02:14:35 2007 -0500"
      },
      "message": "forcedeth: sideband management fix\n\nThis patch contains a fix that implements proper communication with the\nsideband management unit. Also, it makes sure that the speed is\ncorrectly set for gigabit phys in the case where sideband mgmt unit\ninitialized the phy. Refer to bug #7684 for more details.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dc40127ca5c6e1da48d2b5f9d0c65b5795faac12",
      "tree": "7d57b9a53adc8f4416380b126108d1e458a8e20c",
      "parents": [
        "ab87e8dc88a7cae341c403547cea6b022f5ac023"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 09 02:43:02 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] Fix bugs in the hypervisor call stats code\n\nThere were a few issues with the HCALL_STATS code:\n\n- PURR cpu feature checks were backwards\n- We iterated one entry off the end of the hcall_stats array\n- Remove dead update_hcall_stats() function prototype\n\nI noticed one thing while debugging, and that is we call H_ENTER (to set\nup the MMU hashtable in early init) before we have done the cpu fixups.\nThis means we will execute the PURR SPR reads even on a CPU that isnt\ncapable of it. I wonder if we can move the CPU feature fixups earlier.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ab87e8dc88a7cae341c403547cea6b022f5ac023",
      "tree": "f3eb5fab9432b77e3a1d248daa142c8f4573becd",
      "parents": [
        "e75b171768b8b98ec5fd57acb3e87a30c97c9472"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Jan 09 02:37:16 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] Fix corruption in hcall9\n\nIt looks to me like we are corrupting r12 in the hcall9 function.\nAlthough we have r0 free we cant use offsets against it, so save\naway r12 in there instead.  r12 holds the ninth return value from\nthe hypervisor call, so without this fix, the caller will see the\nwrong value for the ninth element in the array that gets the return\nvalues.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e75b171768b8b98ec5fd57acb3e87a30c97c9472",
      "tree": "a438152feb641b837546228543fcfc3f9f4678a7",
      "parents": [
        "e9966ff85013be0ef56d3c76f3b4d5c02488d964"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 04 17:06:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] iSeries: fix setup initcall\n\nClearing the progress indicator should only be done if we are running\non legacy iSeries.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e9966ff85013be0ef56d3c76f3b4d5c02488d964",
      "tree": "d2d95fd8dcc8370f4e14fcf3e4fc54d6d22d788a",
      "parents": [
        "13d2c9bbb09e37e8a231a36b279a97861d6d5407"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 04 17:05:13 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] iSeries: fix viopath initialisation\n\n/proc/iSeries/config should only be created if we are running on legacy\niSeries.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "13d2c9bbb09e37e8a231a36b279a97861d6d5407",
      "tree": "cb05ae6ff65cc5c82e84c3ebe065749037dee965",
      "parents": [
        "8404e654300cb807428b839d5ae56fd45b5acb92"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 04 17:04:21 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Jan 09 17:03:03 2007 +1100"
      },
      "message": "[POWERPC] iSeries: fix lpevents initialisation\n\n/proc/iSeries/lpevents should only be created if we are running\non legacy iSeries.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "8404e654300cb807428b839d5ae56fd45b5acb92"
}
