)]}'
{
  "log": [
    {
      "commit": "306a22c2a20edf3a440bfb4cf2b94c19dfd81a53",
      "tree": "d6f19ea93994a1e35b837d32a1ac0864b6f582f4",
      "parents": [
        "7e74437cf60cc84a655e301f1ee48027b3bcf96e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "message": "[PATCH] i386: Fix io_apic.c warning\n\ngcc 4.2 warns\n\nlinux/arch/i386/kernel/io_apic.c: In function ‘create_irq’:\nlinux/arch/i386/kernel/io_apic.c:2488: warning: ‘vector’ may be used uninitialized in this function\n\nThe warning is false, but somewhat legitimate so work around it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "7e74437cf60cc84a655e301f1ee48027b3bcf96e",
      "tree": "2cae13401bc5ae839f989e14e8de18d539db3ce3",
      "parents": [
        "1bac3b383a93a4a920ffc57441eb133c78567fbd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "message": "[PATCH] i386: export smp_num_siblings for oprofile\n\noprofile uses smp_num_siblings without testing for CONFIG_X86_HT.\nI looked at modifying oprofile, but this way is cleaner \u0026 simpler\nand I didn\u0027t see a good reason not to just export it when CONFIG_SMP.\n\nWARNING: \"smp_num_siblings\" [arch/i386/oprofile/oprofile.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "1bac3b383a93a4a920ffc57441eb133c78567fbd",
      "tree": "d9d767a3334271e3cde7116957f5eaa365b973be",
      "parents": [
        "92715e282be7c7488f892703c8d39b08976a833b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:36 2006 +0100"
      },
      "message": "[PATCH] x86: Work around gcc 4.2 over aggressive optimizer\n\nThe new PDA code uses a dummy _proxy_pda variable to describe\nmemory references to the PDA. It is never referenced\nin inline assembly, but exists as input/output arguments.\ngcc 4.2 in some cases can CSE references to this which causes\nunresolved symbols.  Define it to zero to avoid this.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "92715e282be7c7488f892703c8d39b08976a833b",
      "tree": "49acd962775f5a113483b16bbcc9c504728215ca",
      "parents": [
        "16d279d277aedd640d9dba5ddeb172b5e6bc7d75"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] x86: Fix boot hang due to nmi watchdog init code\n\n2.6.19  stopped booting (or booted based on build/config) on our x86_64\nsystems due to a bug introduced in 2.6.19.  check_nmi_watchdog schedules an\nIPI on all cpus to  busy wait on a flag, but fails to set the busywait\nflag if NMI functionality is disabled.  This causes the secondary cpus\nto spin in an endless loop, causing the kernel bootup to hang.\nDepending upon the build, the  busywait flag got overwritten (stack variable)\nand caused  the kernel to bootup on certain builds.  Following patch fixes\nthe bug by setting the busywait flag before returning from check_nmi_watchdog.\nI guess using a stack variable is not good here as the calling function could\npotentially return while the busy wait loop is still spinning on the flag.\n\nAK: I redid the patch significantly to be cleaner\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "16d279d277aedd640d9dba5ddeb172b5e6bc7d75",
      "tree": "278167bf2f3f837e2cebfca999116f64cf95f591",
      "parents": [
        "e0f27981f2d5fd93b2795e8348327b081c512f83"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] x86: Fix verify_quirk_intel_irqbalance()\n\nFix verify_quirk_intel_irqbalance(). genapic checks should really\nhappen only on affected versions of the E7520/E7320/E7525 based platforms.\n\nAK: This should akpm\u0027s Coyote SDV\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "e0f27981f2d5fd93b2795e8348327b081c512f83",
      "tree": "dd435a9390b3b1185656c37d42156db804a5d9bc",
      "parents": [
        "9f25441fe6a4d8fc080a1f814078ac5d67adeea4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "9f25441fe6a4d8fc080a1f814078ac5d67adeea4",
      "tree": "bf412bfad02943934ed8da33c884024b95e9fb1d",
      "parents": [
        "d8a53b358257625778387925165eaa97839b2f52"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Dec 09 21:33:35 2006 +0100"
      },
      "message": "[PATCH] x86-64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "d8a53b358257625778387925165eaa97839b2f52",
      "tree": "7df1d94fe94ac6a6d2a669ec2b1b39e309a966e4",
      "parents": [
        "bf8af91bcd8aadad4933a51c1219ea35e1ae0d77"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sat Dec 09 10:51:03 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] Amiga PCMCIA NE2000 Ethernet dev-\u003eirq init\n\nAmiga PCMCIA NE2000 Ethernet: Add missing initialization of dev-\u003eirq\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf8af91bcd8aadad4933a51c1219ea35e1ae0d77",
      "tree": "19f0ff81e82eded1dfddfe2947cff80f94996b7b",
      "parents": [
        "3f922221bbeb1a61146126cdec3c7ccf81539463"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Dec 09 10:50:15 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] m68k: EXPORT_SYMBOL(cache_{clear,push}) bogus comment\n\nRemove bogus comments about unexporting cache_{push,clear}(), as inline\ndma_cache_maintenance() (used by at least bionet and pamsnet) calls them.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f922221bbeb1a61146126cdec3c7ccf81539463",
      "tree": "4452f5187ca5644558b4180333967a09d1b8117e",
      "parents": [
        "c39e7eee149b4105fc49df27a2cb04fad880bb00"
      ],
      "author": {
        "name": "Michael Schmitz",
        "email": "schmitz@opal.biophys.uni-duesseldorf.de",
        "time": "Sat Dec 09 10:46:30 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] m68k/Atari: 2.6.18 Atari IDE interrupt needs SA_SHIRQ\n\nAtari IDE: The interrupt needs SA_SHIRQ now to get registered.\n\nSigned-off-by: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c39e7eee149b4105fc49df27a2cb04fad880bb00",
      "tree": "16900d269d2aefe32c2c0280f2291b886c84c599",
      "parents": [
        "a3a79bd7c75f0055df16540c7e9dbe270060ebe8"
      ],
      "author": {
        "name": "Sam Creasey",
        "email": "sammy@sammy.net",
        "time": "Sat Dec 09 10:37:05 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] Sun3 SCSI: Make sun3 scsi drivers compile/work again\n\nMake sun3 scsi drivers compile/work again (though with way too many warnings...)\n\nTested on 3/50, 3/60.\n\nSigned-off-by: Sam Creasey \u003csammy@sammy.net\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3a79bd7c75f0055df16540c7e9dbe270060ebe8",
      "tree": "6c115200e1c607a6f19007ae0953be67171ad39a",
      "parents": [
        "8e8858e932a81d827e194abf82faf32d02396f55"
      ],
      "author": {
        "name": "Sam Creasey",
        "email": "sammy@sammy.net",
        "time": "Sat Dec 09 10:34:38 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] Sun3: General updates\n\nGeneral compile fixes for 2.6.16 for sun3, and some updates to make the new\nbootloader work correctly.  Tested on 3/50, 3/60, 3/80.\n\nSigned-off-by: Sam Creasey \u003csammy@sammy.net\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e8858e932a81d827e194abf82faf32d02396f55",
      "tree": "e839f98a57e8eb307e5acce77d976f28c05bb84a",
      "parents": [
        "99b48cff405333afe26ac603b37639c410a48e5d"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sat Dec 09 10:29:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:41:18 2006 -0800"
      },
      "message": "[PATCH] m68k/HP300: HP LANCE updates\n\n- 7990: request_irq() should have SA_SHIRQ flag set\n- hplance_init() printed dev-\u003ename before register_netdev() had filled it in\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99b48cff405333afe26ac603b37639c410a48e5d",
      "tree": "31b427930317b1596ca6070585f66a108b722580",
      "parents": [
        "200d018eff4be3a1fb9823441cfcebb7de86a677",
        "d3dcc077bf88806201093f86325ec656e4dbfbce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:38:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 09 09:38:59 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace.\n  [NET_SCHED] sch_htb: turn intermediate classes into leaves\n  [NET_SCHED] sch_cbq: deactivating when grafting, purging etc.\n  [XFRM]: Fix XFRMGRP_REPORT to use correct multicast group.\n  [NET]: Force a cache line split in hh_cache in SMP.\n  [NETPOLL]: make arp replies through netpoll use mac address of sender\n  [NETLINK]: Restore API compatibility of address and neighbour bits\n  [AX.25]: Fix default address and broadcast address initialization.\n  [AX.25]: Constify ax25 utility functions\n  [BNX2]: Add an error check.\n  [NET]: Convert hh_lock to seqlock.\n"
    },
    {
      "commit": "200d018eff4be3a1fb9823441cfcebb7de86a677",
      "tree": "76dc7b8643da0fc19208067c44e3f346f11f6cc8",
      "parents": [
        "eb991b39385c7b04923d701764a34694ec54b53d",
        "f0647a52974daccbe20990fb6341f07792445fe0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 17:21:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 17:21:38 2006 -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  [PATCH] add STB810 support (Philips PNX8550-based)\n  [MIPS] Qemu now has an ELF loader.\n  [MIPS] Add GENERIC_HARDIRQS_NO__DO_IRQ for i8259 users\n  [MIPS] Optimize csum_partial for 64bit kernel\n  [MIPS] Optimize flow of csum_partial\n  [MIPS] Make csum_partial more readable\n  [MIPS] Rename SNI_RM200_PCI to just SNI_RM preparing for more RM machines\n"
    },
    {
      "commit": "d3dcc077bf88806201093f86325ec656e4dbfbce",
      "tree": "e0b98255bb4f2161928c9864d917219dfe46b87a",
      "parents": [
        "160d5e10f87b1dc88fd9b84b31b1718e0fd76398"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:05:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:33 2006 -0800"
      },
      "message": "[NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace.\n\nGLIBC uses them etc.\n\nThey are guarded by ifndef __KERNEL__ so nobody will start\naccidently using them in the kernel again, it\u0027s just for\nuserspace.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "160d5e10f87b1dc88fd9b84b31b1718e0fd76398",
      "tree": "ea217c1de9670e4fd4407b6f267d6236b0d3d54a",
      "parents": [
        "a37ef2e3258d65e43ec876233bba0b288a9d3260"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Fri Dec 08 00:26:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:32 2006 -0800"
      },
      "message": "[NET_SCHED] sch_htb: turn intermediate classes into leaves\n\n- turn intermediate classes into leaves again when their\n  last child is deleted (struct htb_class changed)\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a37ef2e3258d65e43ec876233bba0b288a9d3260",
      "tree": "121a4bfc31c94c5f1c09d964247f37112b4c3017",
      "parents": [
        "93366c537b3426261cac4db27acc10a99cd91b06"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Fri Dec 08 00:25:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:31 2006 -0800"
      },
      "message": "[NET_SCHED] sch_cbq: deactivating when grafting, purging etc.\n\n- deactivating of active classes when q.qlen drops to zero\n  (cbq_drop)\n\n- a redundant instruction removed from cbq_deactivate_class\n\nPS: probably htb_deactivate in htb_delete and\ncbq_deactivate_class in cbq_delete are also\nredundant now.\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93366c537b3426261cac4db27acc10a99cd91b06",
      "tree": "4a879cfa21d9ff834c1bd40c39c2bca74e44034e",
      "parents": [
        "f0490980a152958d25ce9762bfb296d8fd4c5512"
      ],
      "author": {
        "name": "J Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Dec 08 00:12:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:30 2006 -0800"
      },
      "message": "[XFRM]: Fix XFRMGRP_REPORT to use correct multicast group.\n\nXFRMGRP_REPORT uses 0x10 which is a group that belongs\nto events. The correct value is 0x20.\nWe should really be using xfrm_nlgroups going forward; it was tempting\nto delete the definition of XFRMGRP_REPORT but it would break at\nleast iproute2.\n\nSigned-off-by: J Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0490980a152958d25ce9762bfb296d8fd4c5512",
      "tree": "b5f505b4bfbc770c1e15d7177fec4944e2df9c28",
      "parents": [
        "47bbec0282cce900f16a8dd6397260e076400edb"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Dec 08 00:08:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:29 2006 -0800"
      },
      "message": "[NET]: Force a cache line split in hh_cache in SMP.\n\nhh_lock was converted from rwlock to seqlock by Stephen.\n\nTo have a 100% benefit of this change, I suggest to place read mostly fields\nof hh_cache in a separate cache line, because hh_refcnt may be changed quite\nfrequently on some busy machines.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47bbec0282cce900f16a8dd6397260e076400edb",
      "tree": "981afee17e1aa412bf3c02770437beaa43e9c079",
      "parents": [
        "e07bca84cd9d31f76ed655d51e68b6a0ca15f162"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Fri Dec 08 00:05:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:28 2006 -0800"
      },
      "message": "[NETPOLL]: make arp replies through netpoll use mac address of sender\n\nBack in 2.4 arp requests that were recevied by netpoll were processed\nin netconsole_receive_skb, where they were responded to using the src\nmac of the request sender.  In the 2.6 kernel arp_reply is responsible\nfor this function, but instead of using the src mac address of the\nincomming request, the stored mac address that was registered for the\nnetconsole application is used.  While this is usually ok, it can lead\nto failures in netpoll in some situations (specifically situations\nwhere a network may have two gateways, as arp requests from one may be\nresponded to using the mac address of the other).  This patch reverts\nthe behavior to what we had in 2.4, in which all arp requests are sent\nback using the src address of the request sender.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nAcked-by: Chris Lalancette \u003cclalance@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e07bca84cd9d31f76ed655d51e68b6a0ca15f162",
      "tree": "10951b9b8db32bac3e270f3568290e06a47d169c",
      "parents": [
        "15b1c0e822f578306332d4f4c449250db5c5dceb"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Thu Dec 07 23:49:45 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:27 2006 -0800"
      },
      "message": "[NETLINK]: Restore API compatibility of address and neighbour bits\n\nRestore API compatibility due to bits moved from rtnetlink.h to\nseparate headers.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15b1c0e822f578306332d4f4c449250db5c5dceb",
      "tree": "c577cadd3edb7a9915501f1bcb4be086961bb316",
      "parents": [
        "e8cc49bb0fdb9e18a99e6780073d1400ba2b0d1f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 07 15:47:08 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:26 2006 -0800"
      },
      "message": "[AX.25]: Fix default address and broadcast address initialization.\n\nOnly the callsign but not the SSID part of an AX.25 address is ASCII\nbased but Linux by initializes the SSID which should be just a 4-bit\nnumber from ASCII anyway.\n\nFix that and convert the code to use a shared constant for both default\naddresses.  While at it, use the same style for null_ax25_address also.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8cc49bb0fdb9e18a99e6780073d1400ba2b0d1f",
      "tree": "f60c38413d47ae0d793673a85578c6b82088aa97",
      "parents": [
        "6c1bbcc8836358294c431e0c09e85e3480895659"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 07 15:43:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:25 2006 -0800"
      },
      "message": "[AX.25]: Constify ax25 utility functions\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c1bbcc8836358294c431e0c09e85e3480895659",
      "tree": "ac27784e59e6a177431270bfa39318e1af425d84",
      "parents": [
        "3644f0cee77494190452de132e82245107939284"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 07 15:10:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:22 2006 -0800"
      },
      "message": "[BNX2]: Add an error check.\n\nThis patch adds a missing error check spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3644f0cee77494190452de132e82245107939284",
      "tree": "7aeb1dd32c68e372cc2aaa9d26703dd238b48a53",
      "parents": [
        "eb991b39385c7b04923d701764a34694ec54b53d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Dec 07 15:08:17 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 08 17:19:20 2006 -0800"
      },
      "message": "[NET]: Convert hh_lock to seqlock.\n\nThe hard header cache is in the main output path, so using\nseqlock instead of reader/writer lock should reduce overhead.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0647a52974daccbe20990fb6341f07792445fe0",
      "tree": "535e0cc2f3dc79136656eee10820fdbcc57bc841",
      "parents": [
        "c25c79d80e02db1bd993426f979c5f1b42a0f132"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Fri Dec 08 11:40:35 2006 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:04:00 2006 +0000"
      },
      "message": "[PATCH] add STB810 support (Philips PNX8550-based)\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c25c79d80e02db1bd993426f979c5f1b42a0f132",
      "tree": "adab9a86daabb43c7b003dfb8cd27f7b7563bb7a",
      "parents": [
        "9fd32cfbb602f3e5e898faa61d83c4a7897bd48a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 08 12:55:42 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:04:00 2006 +0000"
      },
      "message": "[MIPS] Qemu now has an ELF loader.\n\nSo nuke kludge for flat binaries.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9fd32cfbb602f3e5e898faa61d83c4a7897bd48a",
      "tree": "6e74f498719f63c50d2827ba759605a620dcdd3d",
      "parents": [
        "ed99e2bc1dc5dc54eb5a019f4975562dbef20103"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:55:07 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:04:00 2006 +0000"
      },
      "message": "[MIPS] Add GENERIC_HARDIRQS_NO__DO_IRQ for i8259 users\n\nNow that i8259A_chip uses new irq flow handler select\nGENERIC_HARDIRQS_NO__DO_IRQ on some more platforms.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed99e2bc1dc5dc54eb5a019f4975562dbef20103",
      "tree": "c8ff52ab4a29fe842e34fd94d01e74082486391d",
      "parents": [
        "773ff78838ca3c07245e45c06235e0baaa5f710a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:04:51 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:59 2006 +0000"
      },
      "message": "[MIPS] Optimize csum_partial for 64bit kernel\n\nMake csum_partial 64-bit powered.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "773ff78838ca3c07245e45c06235e0baaa5f710a",
      "tree": "c238920f34ab310a7a3d426cefbf9ebb1d5ea78c",
      "parents": [
        "52ffe760ea9ec407292d093c3f06c1cda5187228"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:04:45 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:59 2006 +0000"
      },
      "message": "[MIPS] Optimize flow of csum_partial\n\nDelete dead codes at end of the function and move small_csumcopy\nthere.  This makes some labels (maybe_end_cruft, small_memcpy,\nend_bytes, out) needless and eliminates some branches.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52ffe760ea9ec407292d093c3f06c1cda5187228",
      "tree": "33b459985fcf15ad3c1aa4ff141401499ef46e58",
      "parents": [
        "14b36af46a1d3652aff6734ea24816995dff8123"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Dec 08 01:04:31 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:59 2006 +0000"
      },
      "message": "[MIPS] Make csum_partial more readable\n\nUse standard o32 register name instead of T0, T1, etc, like memcpy.S.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "14b36af46a1d3652aff6734ea24816995dff8123",
      "tree": "35dc1c975faab9c25783b337155ea4df65448fb5",
      "parents": [
        "88032b322a38b37335c8cb2e3473a45c81d280eb"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Dec 05 17:05:44 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 09 01:03:58 2006 +0000"
      },
      "message": "[MIPS] Rename SNI_RM200_PCI to just SNI_RM preparing for more RM machines\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eb991b39385c7b04923d701764a34694ec54b53d",
      "tree": "b3a9e13f8d4596969dd06fa010a6968de15c166f",
      "parents": [
        "88032b322a38b37335c8cb2e3473a45c81d280eb",
        "33ec32fae0e2c4433bfd1e74cbde6cb16604a719"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 16:46:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 16:46:30 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix NTLMv2 mounts to Windows servers\n"
    },
    {
      "commit": "88032b322a38b37335c8cb2e3473a45c81d280eb",
      "tree": "cd722ab15b18a10f6b1aa50656b8da713ee8b799",
      "parents": [
        "63f3861d2fbf8ccbad1386ac9ac8b822c036ea00",
        "028d9b3cc62cb9dd31f1b5929edb3c23612cfccc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 11:21:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 11:21:55 2006 -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] Poison init section before freeing it.\n  [S390] Use add_active_range() and free_area_init_nodes().\n  [S390] Virtual memmap for s390.\n  [S390] Update documentation for dynamic subchannel mapping.\n  [S390] Use dev-\u003egroups for adding/removing the subchannel attribute group.\n  [S390] Support for disconnected devices reappearing on another subchannel.\n  [S390] subchannel lock conversion.\n  [S390] Some preparations for the dynamic subchannel mapping patch.\n  [S390] runtime switch for qdio performance statistics\n  [S390] New DASD feature for ERP related logging\n  [S390] add reset call handler to the ap bus.\n  [S390] more workqueue fixes.\n  [S390] workqueue fixes.\n  [S390] uaccess_pt: add missing down_read() and convert to is_init().\n"
    },
    {
      "commit": "63f3861d2fbf8ccbad1386ac9ac8b822c036ea00",
      "tree": "f95ff72d8e8bb99bea2e4ad0526d606c81bd9229",
      "parents": [
        "4c2ae844b5ef85fd4b571c9c91ac48afa6ef2dfc"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:30 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:20 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - build\n\nThis modifies Makefiles and Kconfigs to properly reflect the creation of\ngeneric HID layer.\n\nIt also removes the dependency of BROKEN, which was introduced by the\nfirst patch in series (see the comment). Also updates credits.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4c2ae844b5ef85fd4b571c9c91ac48afa6ef2dfc",
      "tree": "814a010b2a4f23de93600b2783a8286201e1d1fb",
      "parents": [
        "aa8de2f038baec993f07ef66fb3e94481d1ec22b"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:19 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - pb_fnmode\n\npb_fnmode parameter has to be passed to usbhid, both for compatibility reasons\nand also because it logically belongs there.\n\nAlso removes empty hid-input.c file in drivers/usb/input.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa8de2f038baec993f07ef66fb3e94481d1ec22b",
      "tree": "feb358b58c3eaf94381d9cc89306af0c8808d132",
      "parents": [
        "aa938f7974b82cfd9ee955031987344f332b7c77"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:17 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:17 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - input and event reporting\n\nhid_input_report() was needlessly USB-specific in USB HID. This patch\nmakes the function independent of HID implementation and fixes all\nthe current users. Bluetooth patches comply with this prototype.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aa938f7974b82cfd9ee955031987344f332b7c77",
      "tree": "21198b8aa8a4c3be76def4b57968dae816753846",
      "parents": [
        "4916b3a57fc94664677d439b911b8aaf86c7ec23"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:10 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:15 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - hiddev\n\n- hiddev is USB-only (agreed with Marcel Holtmann that Bluetooth currently\n  doesn\u0027t need it, and future planned interface (rawhid) will be more flexible\n  and usable)\n- both HID and USB-hid can be now compiled as modules (wasn\u0027t possible before\n  hiddev was fully separated from generic HID layer)\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4916b3a57fc94664677d439b911b8aaf86c7ec23",
      "tree": "fc8038ec52950ddfdb1c6c66f90eb1c381e446ca",
      "parents": [
        "229695e51efc4ed5e04ab471c82591d0f432909d"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:41:03 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:14 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - USB API\n\n- \u0027dev\u0027 in struct hid_device changed from struct usb_device to\n  struct device and fixed all the users\n- renamed functions which are part of USB HID API from \u0027hid_*\u0027 to\n  \u0027usbhid_*\u0027\n- force feedback initialization moved from common part into USB-specific\n  driver\n- added usbhid.h header for USB HID API users\n- removed USB-specific fields from struct hid_device and moved them\n  to new usbhid_device, which is pointed to by hid_device-\u003edriver_data\n- fixed all USB users to use this new structure\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "229695e51efc4ed5e04ab471c82591d0f432909d",
      "tree": "9e333780589010c61224f185a4a83323305e7d8d",
      "parents": [
        "dde5845a529ff753364a6d1aea61180946270bfa"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:40:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:12 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - API\n\n- fixed generic API (added neccessary EXPORT_SYMBOL, fixed hid.h to provide correct\n  prototypes)\n- extended hid_device with open/close/event function pointers to driver-specific\n  functions\n- added driver specific driver_data to hid_device\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dde5845a529ff753364a6d1aea61180946270bfa",
      "tree": "e0160fe45c047024b281a2805196a8c64242b59e",
      "parents": [
        "64bb67b1702958759f650adb64ab33496641e526"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:40:44 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:43:01 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - code split\n\nThe \"big main\" split of USB HID code into generic HID code and\nUSB-transport specific HID handling.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64bb67b1702958759f650adb64ab33496641e526",
      "tree": "7d406465589b71ee1ec84868bfaa221d6813d0bd",
      "parents": [
        "1709775828de83b099554176b6d4971ebc772962"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 08 18:40:37 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 08 10:19:04 2006 -0800"
      },
      "message": "[PATCH] Generic HID layer - disable USB HID\n\nThis patch is a part of generic HID layer introduction. USB HID is\ndisabled, so that the code split and changes could be introduced in a\nway that is reviewable (i.e. separate patches), but not to break git\nbisect by uncompilable kernel throughout different stages of the code\nsplitup and changes. The last patch of this series enables HID again.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1709775828de83b099554176b6d4971ebc772962",
      "tree": "27541264c99d58477f9262ee7074cf7d7e5f7907",
      "parents": [
        "7bf65382caeecea4ae7206138e92e732b676d6e5",
        "bf8c80a6a5153e7f170f240731c650eeed6d78ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:47:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:47:07 2006 -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: fix au1xmmc build error\n  mmc: pxamci compilation fix\n"
    },
    {
      "commit": "7bf65382caeecea4ae7206138e92e732b676d6e5",
      "tree": "18bae23c6455f60d6a11ddd21a9aa5a29c31dec3",
      "parents": [
        "3b1bdf4e08d6a8d4fae5a30224ed2c55bf1e43fc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Dec 08 02:41:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] proc_misc build fix\n\nfs/proc/proc_misc.c: In function `version_read_proc\u0027:\nfs/proc/proc_misc.c:256: warning: implicit declaration of function `utsname\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b1bdf4e08d6a8d4fae5a30224ed2c55bf1e43fc",
      "tree": "e1dc5845c234f13da786711a66383b6bd7b5b14f",
      "parents": [
        "c642f9e03b3ca04fc806ba5d8d34cc821382e525"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Dec 08 02:41:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] CPU hotplug broken with 2GB VMSPLIT\n\nIn VMSPLIT mode, kernel PGD might have more entries than user space.\n\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c642f9e03b3ca04fc806ba5d8d34cc821382e525",
      "tree": "6161b0bbdae62c648b411c2ef01e8b539540d2cd",
      "parents": [
        "88b20a1a71d98d6e0b8373fa68fb784340b3ee51"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Dec 08 02:41:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] make drivers/md/dm-snap.c:ksnapd static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "88b20a1a71d98d6e0b8373fa68fb784340b3ee51",
      "tree": "c6406a5e5502356bb86555703b52573372ba3b5a",
      "parents": [
        "f3ee6b2f621fec7bc8bfe43fb465e938c37c8d20"
      ],
      "author": {
        "name": "Jonathan E Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Fri Dec 08 02:41:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: raid1: reset sync_search on resume\n\nReset sync_search on resume.  The effect is to retry syncing all out-of-sync\nregions when a mirror is resumed, including ones that previously failed.\n\nSigned-off-by: Jonathan E Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3ee6b2f621fec7bc8bfe43fb465e938c37c8d20",
      "tree": "3d790014bbd3280fc7b0232dc212f4b34f06092f",
      "parents": [
        "31c93a0c29bf96efd806ccf4ee81cacf04f255de"
      ],
      "author": {
        "name": "Jonathan E Brassow",
        "email": "jbrassow@redhat.com",
        "time": "Fri Dec 08 02:41:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: log: rename complete_resync_work\n\nThe complete_resync_work function only provides the ability to change an\nout-of-sync region to in-sync.  This patch enhances the function to allow us\nto change the status from in-sync to out-of-sync as well, something that is\nneeded when a mirror write to one of the devices or an initial resync on a\ngiven region fails.\n\nSigned-off-by: Jonathan E Brassow \u003cjbrassow@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31c93a0c29bf96efd806ccf4ee81cacf04f255de",
      "tree": "dad0b4ce13c5efb82a5bff72fbd1a41b08042c99",
      "parents": [
        "45e157206c732613d1c07e8ceeb1a3e497fb2abf"
      ],
      "author": {
        "name": "Milan Broz",
        "email": "mbroz@redhat.com",
        "time": "Fri Dec 08 02:41:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: snapshot: abstract memory release\n\nMove the code that releases memory used by a snapshot into a separate function.\n\nSigned-off-by: Milan Broz \u003cmbroz@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45e157206c732613d1c07e8ceeb1a3e497fb2abf",
      "tree": "327d36f8aea80f3a7fed4bb43232155dd4835145",
      "parents": [
        "2e93ccc1933d08d32d9bde3784c3823e67b9b030"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Fri Dec 08 02:41:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: mpath: use noflush suspending\n\nImplement the pushback feature for the multipath target.\n\nThe pushback request is used when:\n  1) there are no valid paths;\n  2) queue_if_no_path was set;\n  3) a suspend is being issued with the DMF_NOFLUSH_SUSPENDING flag.\n     Otherwise bios are returned to applications with -EIO.\n\nTo check whether queue_if_no_path is specified or not, you need to check\nboth queue_if_no_path and saved_queue_if_no_path, because presuspend saves\nthe original queue_if_no_path value to saved_queue_if_no_path.\n\nThe check for 1 already exists in both map_io() and do_end_io().\nSo this patch adds __must_push_back() to check 2 and 3.\n\nTest results:\nSee the test results in the preceding patch.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2e93ccc1933d08d32d9bde3784c3823e67b9b030",
      "tree": "1e8ad6a6444fc0a568e35f19628c89cdef9ad512",
      "parents": [
        "81fdb096dbcedcc3b94c7e47b59362b5214891e2"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Fri Dec 08 02:41:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: suspend: add noflush pushback\n\nIn device-mapper I/O is sometimes queued within targets for later processing.\nFor example the multipath target can be configured to store I/O when no paths\nare available instead of returning it -EIO.\n\nThis patch allows the device-mapper core to instruct a target to transfer the\ncontents of any such in-target queue back into the core.  This frees up the\nresources used by the target so the core can replace that target with an\nalternative one and then resend the I/O to it.  Without this patch the only\nway to change the target in such circumstances involves returning the I/O with\nan error back to the filesystem/application.  In the multipath case, this\npatch will let us add new paths for existing I/O to try after all the existing\npaths have failed.\n\n    DMF_NOFLUSH_SUSPENDING\n    ----------------------\n\nIf the DM_NOFLUSH_FLAG ioctl option is specified at suspend time, the\nDMF_NOFLUSH_SUSPENDING flag is set in md-\u003eflags during dm_suspend().  It\nis always cleared before dm_suspend() returns.\n\nThe flag must be visible while the target is flushing pending I/Os so it\nis set before presuspend where the flush starts and unset after the wait\nfor md-\u003epending where the flush ends.\n\nTarget drivers can check this flag by calling dm_noflush_suspending().\n\n    DM_MAPIO_REQUEUE / DM_ENDIO_REQUEUE\n    -----------------------------------\n\nA target\u0027s map() function can now return DM_MAPIO_REQUEUE to request the\ndevice mapper core queue the bio.\n\nSimilarly, a target\u0027s end_io() function can return DM_ENDIO_REQUEUE to request\nthe same.  This has been labelled \u0027pushback\u0027.\n\nThe __map_bio() and clone_endio() functions in the core treat these return\nvalues as errors and call dec_pending() to end the I/O.\n\n    dec_pending\n    -----------\n\ndec_pending() saves the pushback request in struct dm_io-\u003eerror.  Once all\nthe split clones have ended, dec_pending() will put the original bio on\nthe md-\u003epushback list.  Note that this supercedes any I/O errors.\n\nIt is possible for the suspend with DM_NOFLUSH_FLAG to be aborted while\nin progress (e.g. by user interrupt).  dec_pending() checks for this and\nreturns -EIO if it happened.\n\n    pushdback list and pushback_lock\n    --------------------------------\n\nThe bio is queued on md-\u003epushback temporarily in dec_pending(), and after\nall pending I/Os return, md-\u003epushback is merged into md-\u003edeferred in\ndm_suspend() for re-issuing at resume time.\n\nmd-\u003epushback_lock protects md-\u003epushback.\nThe lock should be held with irq disabled because dec_pending() can be\ncalled from interrupt context.\n\nQueueing bios to md-\u003epushback in dec_pending() must be done atomically\nwith the check for DMF_NOFLUSH_SUSPENDING flag.  So md-\u003epushback_lock is\nheld when checking the flag.  Otherwise dec_pending() may queue a bio to\nmd-\u003epushback after the interrupted dm_suspend() flushes md-\u003epushback.\nThen the bio would be left in md-\u003epushback.\n\nFlag setting in dm_suspend() can be done without md-\u003epushback_lock because\nthe flag is checked only after presuspend and the set value is already\nmade visible via the target\u0027s presuspend function.\n\nThe flag can be checked without md-\u003epushback_lock (e.g. the first part of\nthe dec_pending() or target drivers), because the flag is checked again\nwith md-\u003epushback_lock held when the bio is really queued to md-\u003epushback\nas described above.  So even if the flag is cleared after the lockless\ncheckings, the bio isn\u0027t left in md-\u003epushback but returned to applications\nwith -EIO.\n\n    Other notes on the current patch\n    --------------------------------\n\n- md-\u003epushback is added to the struct mapped_device instead of using\n  md-\u003edeferred directly because md-\u003eio_lock which protects md-\u003edeferred is\n  rw_semaphore and can\u0027t be used in interrupt context like dec_pending(),\n  and md-\u003eio_lock protects the DMF_BLOCK_IO flag of md-\u003eflags too.\n\n- Don\u0027t issue lock_fs() in dm_suspend() if the DM_NOFLUSH_FLAG\n  ioctl option is specified, because I/Os generated by lock_fs() would be\n  pushed back and never return if there were no valid devices.\n\n- If an error occurs in dm_suspend() after the DMF_NOFLUSH_SUSPENDING\n  flag is set, md-\u003epushback must be flushed because I/Os may be queued to\n  the list already.  (flush_and_out label in dm_suspend())\n\n    Test results\n    ------------\n\nI have tested using multipath target with the next patch.\n\nThe following tests are for regression/compatibility:\n  - I/Os succeed when valid paths exist;\n  - I/Os fail when there are no valid paths and queue_if_no_path is not\n    set;\n  - I/Os are queued in the multipath target when there are no valid paths and\n    queue_if_no_path is set;\n  - The queued I/Os above fail when suspend is issued without the\n    DM_NOFLUSH_FLAG ioctl option.  I/Os spanning 2 multipath targets also\n    fail.\n\nThe following tests are for the normal code path of new pushback feature:\n  - Queued I/Os in the multipath target are flushed from the target\n    but don\u0027t return when suspend is issued with the DM_NOFLUSH_FLAG\n    ioctl option;\n  - The I/Os above are queued in the multipath target again when\n    resume is issued without path recovery;\n  - The I/Os above succeed when resume is issued after path recovery\n    or table load;\n  - Queued I/Os in the multipath target succeed when resume is issued\n    with the DM_NOFLUSH_FLAG ioctl option after table load. I/Os\n    spanning 2 multipath targets also succeed.\n\nThe following tests are for the error paths of the new pushback feature:\n  - When the bdget_disk() fails in dm_suspend(), the\n    DMF_NOFLUSH_SUSPENDING flag is cleared and I/Os already queued to the\n    pushback list are flushed properly.\n  - When suspend with the DM_NOFLUSH_FLAG ioctl option is interrupted,\n      o I/Os which had already been queued to the pushback list\n        at the time don\u0027t return, and are re-issued at resume time;\n      o I/Os which hadn\u0027t been returned at the time return with EIO.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "81fdb096dbcedcc3b94c7e47b59362b5214891e2",
      "tree": "ce40376d3c16e3105e73d84b0129ab4bfb06dedf",
      "parents": [
        "d2a7ad29a810441e9dacbaddcc2f0c6045390008"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Fri Dec 08 02:41:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: ioctl: add noflush suspend\n\nProvide a dm ioctl option to request noflush suspending.  (See next patch for\nwhat this is for.) As the interface is extended, the version number is\nincremented.\n\nOther than accepting the new option through the interface, There is no change\nto existing behaviour.\n\nTest results:\nConfirmed the option is given from user-space correctly.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2a7ad29a810441e9dacbaddcc2f0c6045390008",
      "tree": "36bea90fa2f286f525a3b4f05adf40ec4d28221c",
      "parents": [
        "45cbcd798354251b99694086af9d57c99e89bb43"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Fri Dec 08 02:41:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: map and endio symbolic return codes\n\nUpdate existing targets to use the new symbols for return values from target\nmap and end_io functions.\n\nThere is no effect on behaviour.\n\nTest results:\nDone build test without errors.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45cbcd798354251b99694086af9d57c99e89bb43",
      "tree": "a9822364a37993b72ffecf356aa040e8fefe6cb5",
      "parents": [
        "a3d77d35be6f416a250c528c3ed5c70013a915e8"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Fri Dec 08 02:41:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: map and endio return code clarification\n\nTighten the use of return values from the target map and end_io functions.\nValues of 2 and above are now explictly reserved for future use.  There are no\nexisting targets using such values.\n\nThe patch has no effect on existing behaviour.\n\no Reserve return values of 2 and above from target map functions.\n  Any positive value currently indicates \"mapping complete\", but all\n  existing drivers use the value 1.  We now make that a requirement\n  so we can assign new meaning to higher values in future.\n\n  The new definition of return values from target map functions is:\n      \u003c 0 : error\n      \u003d 0 : The target will handle the io (DM_MAPIO_SUBMITTED).\n      \u003d 1 : Mapping completed (DM_MAPIO_REMAPPED).\n      \u003e 1 : Reserved (undefined).  Previously this was the same as \u0027\u003d 1\u0027.\n\no Reserve return values of 2 and above from target end_io functions\n  for similar reasons.\n  DM_ENDIO_INCOMPLETE is introduced for a return value of 1.\n\nTest results:\n\n  I have tested by using the multipath target.\n\n  I/Os succeed when valid paths exist.\n\n  I/Os are queued in the multipath target when there are no valid paths and\nqueue_if_no_path is set.\n\n  I/Os fail when there are no valid paths and queue_if_no_path is not set.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3d77d35be6f416a250c528c3ed5c70013a915e8",
      "tree": "6aaecdf78b4da52f8a3b3ded2bd320812e3db6df",
      "parents": [
        "74859364633963cb660c4fa518adca9ab1ca4229"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Fri Dec 08 02:41:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:09 2006 -0800"
      },
      "message": "[PATCH] dm: suspend: parameter change\n\nChange the interface of dm_suspend() so that we can pass several options\nwithout increasing the number of parameters.  The existing \u0027do_lockfs\u0027 integer\nparameter is replaced by a flag DM_SUSPEND_LOCKFS_FLAG.\n\nThere is no functional change to the code.\n\nTest results:\nI have tested \u0027dmsetup suspend\u0027 command with/without the \u0027--nolockfs\u0027\noption and confirmed the do_lockfs value is correctly set.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74859364633963cb660c4fa518adca9ab1ca4229",
      "tree": "cd160337dc49fc26c79adcf5af75c5940fe1bb43",
      "parents": [
        "f00b16ad665a9b489d46f612679181f3f914917b"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Fri Dec 08 02:41:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] dm: tidy core formatting\n\nRemove unnecessary spaces in dm.c.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f00b16ad665a9b489d46f612679181f3f914917b",
      "tree": "fc39bc1e04e063f8c5eda29f79d33a3194bb56fc",
      "parents": [
        "5cd307c5655c0b76d563b5f3f911742a32746841"
      ],
      "author": {
        "name": "Heinz Mauelshagen",
        "email": "hjm@redhat.com",
        "time": "Fri Dec 08 02:41:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] dm io: fix bi_max_vecs\n\nThe existing code allocates an extra slot in bi_io_vec[] and uses it to store\nthe region number.\n\nThis patch hides the extra slot from bio_add_page() so the region number can\u0027t\nget overwritten.\n\nAlso remove a hard-coded SECTOR_SHIFT and fix a typo in a comment.\n\nSigned-off-by: Heinz Mauelshagen \u003chjm@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\nCc: Milan Broz \u003cmbroz@redhat.com\u003e\nCc: dm-devel@redhat.com\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cd307c5655c0b76d563b5f3f911742a32746841",
      "tree": "91cd088ef94bfb543dea3a132d0a2d87965374fa",
      "parents": [
        "f4b85dc0a1a6a6af9e67b7993fc833051222f40b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 08 02:41:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] linux-fbdev-devel is subscribers-only\n\nUpdate linux-fbdev mailing list to subscribers-only.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f4b85dc0a1a6a6af9e67b7993fc833051222f40b",
      "tree": "ada6aefeadb54fd4fde7e088e8480c88c0833e07",
      "parents": [
        "4971bb70c0b0d0810e0c2b66927de2422ff82119"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Dec 08 02:41:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] video: pm3fb macros fix\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4971bb70c0b0d0810e0c2b66927de2422ff82119",
      "tree": "9851e4fba4e864e80a1e92e816ba436cafa08122",
      "parents": [
        "a219a7e76b4db0c8e9ccb036e96a0a613d9fdfec"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Dec 08 02:40:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] video: neofb stray bracket fix\n\nThis code is \u0027#if 0\u0027ed.  Anyway if anyone wants to dump neo registers\nbetter to have it fixed.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a219a7e76b4db0c8e9ccb036e96a0a613d9fdfec",
      "tree": "687d940bcd680916809eee99c48bcc649a1e0282",
      "parents": [
        "c9b2ec4d52275d20e6e2db80727d289b0bdd90b3"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Dec 08 02:40:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] video: cyberfb broken macro removal\n\nRemove broken and unused macro.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9b2ec4d52275d20e6e2db80727d289b0bdd90b3",
      "tree": "2bcec3de0ef0c41dfedab0d9ac7e0949eed86ab7",
      "parents": [
        "58219896df521ddd749bee48a8465db69b6163f3"
      ],
      "author": {
        "name": "James Simmons",
        "email": "jsimmons@infradead.org",
        "time": "Fri Dec 08 02:40:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] Video Select set for VESA FB\n\nAutomatically set VIDEO_SELECT when you select VESA FB.  Currently if you\nselect VESA FB with fbcon but don\u0027t select VGA console the box will not\nhave its video mode set.  Thus you get a blank screen.\n\nSigned-off-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58219896df521ddd749bee48a8465db69b6163f3",
      "tree": "12bacc56be8aa2bac5650e97b767e91bceaffe6c",
      "parents": [
        "53d53bd4ab3fd1498f728fa96635ab95d1ec8ba0"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Dec 08 02:40:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] gxfb: Turn on the flatpanel power and data\n\nFor Geode devices without a flatpanel aware BIOS, this enables the flatpanel\npower and data.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53d53bd4ab3fd1498f728fa96635ab95d1ec8ba0",
      "tree": "7da8b278d058bbcbfc25f26aa38c2014cadcdfc5",
      "parents": [
        "16ef9870959621fa437d25ead28a7199acc6ce49"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Dec 08 02:40:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] gxfb: Fixup flatpanel detection\n\nUse the right MSR and bits to detect if the GX is strapped for TFT or CRT\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16ef9870959621fa437d25ead28a7199acc6ce49",
      "tree": "e58bfb79c1a37db85af6187438a667de9384a793",
      "parents": [
        "ab1db0cfcf69f94a5c6831db230982cd6bbeb2e1"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Dec 08 02:40:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] gxfb: Support command line options\n\nAdd support for command line options for setting the mode and various\nsettings.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab1db0cfcf69f94a5c6831db230982cd6bbeb2e1",
      "tree": "9c8178a6c5a0f5a62498cb47648046ae22a30ec8",
      "parents": [
        "f378819a19e2b9639f17a1a82c5e12adc9512390"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Dec 08 02:40:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] gxfb: Support flat panel timings\n\nSupport TFT panels by correctly setting up the flat panel registers\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f378819a19e2b9639f17a1a82c5e12adc9512390",
      "tree": "ef6278a50642f63d3ae1667fe33e92fb78536f5b",
      "parents": [
        "4c1979c8963528cc6f52203ae62162ed22e171f4"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Dec 08 02:40:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] gxfb: Fixups for the AMD Geode GX framebuffer driver\n\nWe cannot assume that the BIOS will be correctly setting up the hardware, so\nset some bits in various display registers to enable video output.  Allow an\nadvanced user to specify a frambuffer size, rather then probing the BIOS.  All\nof these fixes were prompted by the OLPC effort.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c1979c8963528cc6f52203ae62162ed22e171f4",
      "tree": "dc3219a7767747fc6e5476d7ea8aec104b8d0852",
      "parents": [
        "4437cd1e98409e236a9d303fb742fdd53b3a20bb"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Dec 08 02:40:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:08 2006 -0800"
      },
      "message": "[PATCH] FB: Get the Geode GX frambuffer size from the BIOS\n\nUse the Geode GX BIOS virtual registers to get the actual size of the\nframebuffer.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4437cd1e98409e236a9d303fb742fdd53b3a20bb",
      "tree": "461c3806fb8988d764fdb974b3dd042fd4fe7efa",
      "parents": [
        "024cd7e08896884cfd58c78cd1f2103be12e3c09"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Dec 08 02:40:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] backlight: do not power off backlight when unregistering\n\nACPI drivers like ibm-acpi are moving to the backlight sysfs\ninfrastructure.  During ibm-acpi testing, I have noticed that\nbacklight_device_unregister() sets the display brightness and power to\nzero.\n\nThis causes the display to be dimmed on ibm-acpi module removal.  It will\naffect all other ACPI drivers that are being converted to use the backlight\nclass, as well.  It also affects a number of framebuffer devices that are\nused on desktops and laptops which might also not want such behaviour.\n\nSince working around this behaviour requires undesireable hacks, Richard\nPurdie decided that we would be better off reverting the changes in the\nsysfs class, and adding the code to dim and power off the backlight device\nto the drivers that want it.  This patch is my attempt to do so.\n\nPatch against latest linux-2.6.git.  Changes untested, as I lack the\nrequired hardware.  Still, they are trivial enough that, apart from typos,\nthere is little chance of getting them wrong.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "024cd7e08896884cfd58c78cd1f2103be12e3c09",
      "tree": "889a534d0bdd5d20499450cda47dd504dfa7d967",
      "parents": [
        "3d5eeaddad9338f39d25ee0c6c2ab1eda1ed2ef6"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Dec 08 02:40:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] softcursor.c: avoid unaligned accesses\n\nFix some possible unaligned accesses when accessing fields of \u0027image\u0027\npointer.  Indeed this pointer was obtained by allocating a block of memory\nthat embeds a temporary array plus an image structure.  The temporary\nbuffer was located at the start of the allocated block and depending on its\nsize, the image structure which comes right after can be unaligned.\n\nFor example when using mini fonts (4x6) (cursor\u0027s width is 4 and its height\nis 6) the temporary buf size is 6 bytes.\n\nTherefore this patch moves the image structure to the start of the block\nand moves the temporary buffer right after.  It makes \u0027image\u0027 pointer\nalways aligned and since the tempo buf is a buffer of char, it\u0027s always\ncorrectly aligned as well.\n\nIt also fixes the file header alignement.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d5eeaddad9338f39d25ee0c6c2ab1eda1ed2ef6",
      "tree": "dfb85035f7cc4732e0bf407ec43ff8229ac25dba",
      "parents": [
        "b5bd1cec8999624fa2b32833ba9707eb4966df17"
      ],
      "author": {
        "name": "James Simmons",
        "email": "jsimmons@infradead.org",
        "time": "Fri Dec 08 02:40:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] backlight: lcd: Remove dependenct from the framebuffer layer\n\nThe backlight layer should be independent from the framebuffer layer.  It\ncan use the services offered by the framebuffer, but its absence should not\nprevent the backlight/lcd layer from functioning.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5bd1cec8999624fa2b32833ba9707eb4966df17",
      "tree": "c03e2e0150eae9db5b07ce87da746bc069d32d85",
      "parents": [
        "bfba7b3793f59adedfde5fb07dee565c5cc15ab8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Dec 08 02:40:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] visws: sgivwfb as module needs exports\n\nWith CONFIG_FB_SGIVW\u003dm:\nWARNING: \"sgivwfb_mem_size\" [drivers/video/sgivwfb.ko] undefined!\nWARNING: \"sgivwfb_mem_phys\" [drivers/video/sgivwfb.ko] undefined!\n\n(or don\u0027t allow FB_SGIVW\u003dm in Kconfig)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bfba7b3793f59adedfde5fb07dee565c5cc15ab8",
      "tree": "d9e0559f288f0bc24df71ad46800e8cb2b779c59",
      "parents": [
        "efc08a75d3a2d449edab7d1bee312eaa591f7669"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Dec 08 02:40:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] drivers/video/*: use kmemdup()\n\nFrom: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efc08a75d3a2d449edab7d1bee312eaa591f7669",
      "tree": "a22c27c69cb226dd6e1fc9dc4c82f57cd81f289e",
      "parents": [
        "4ec3fd71e4f5d1201cb7d2374ffdb4f328091fb4"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Improve power management\n\nSome register were only set in aty_init() which is not called on resume.  I\nadded the aty_resume_chip() function to reset those registers on resume.\n\nSusped-to-ram now works on a HP Omnibook 6000 with acpi_sleep\u003ds3_bios.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ec3fd71e4f5d1201cb7d2374ffdb4f328091fb4",
      "tree": "f8d4ceae49f18302ba25382d9300549a7b349ec2",
      "parents": [
        "cab5901e93bfe4f3cfd8cf9cda2558d22568f7a2"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Improve atyfb_atari_probe()\n\nImprove atyfb_atari_probe():\n* Call correct_chipset() so that more par members, par-\u003efeatures in\n  particular, get initialized.\n* If probe fails iounmap() the mapped regions and continue probing for more\n  adapters.\n\nOnly verified to cross-compile due to lack of hardware.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cab5901e93bfe4f3cfd8cf9cda2558d22568f7a2",
      "tree": "8de4f0586cfeac786eeb48699fa61b5862c4649c",
      "parents": [
        "5850e0cf9a2345498fe2545c37118ef9405044eb"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove aty_cmap_regs\n\nRemove aty_cmap_regs. Access the LUT in the same way as other registers.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5850e0cf9a2345498fe2545c37118ef9405044eb",
      "tree": "c60cd5a9f71cf5f50defdfb5f820649b975d05d2",
      "parents": [
        "044aaa32e789492e638a229b5f1930bfb8bc75a1"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix __init and __devinit annotations\n\nFix some __init and __devinit annotations.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "044aaa32e789492e638a229b5f1930bfb8bc75a1",
      "tree": "016cce4b6bb97aa652dd4145224179d1fd01bc74",
      "parents": [
        "27b6859799ea766281828588e1adb17751193075"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:07 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove pointless aty_init() argument\n\nThe \u0027name\u0027 argument of aty_init() is pointless because the bus type can be\nqueried from the hardware.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27b6859799ea766281828588e1adb17751193075",
      "tree": "4aa15cd03a260c0747af518b510edb234ebc5ba0",
      "parents": [
        "9b9817cc70709e10ffa9b27af35b2e8f1ef84798"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix blanking level transitions\n\nFix a minor problem in blanking level transitions.  Reducing the blanking\nlevel gradually was impossible.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b9817cc70709e10ffa9b27af35b2e8f1ef84798",
      "tree": "67494b229e598dc7298ce1f48e1d15be74e43990",
      "parents": [
        "c98959f566e0c695b1b237ad8e0f8f825d31fa71"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix sparse warnings\n\nSilence some sparse warnings:\n* Remove casts from atari out_le32() and friends.\n* Move accel functions\u0027 declarations to atyfb.h.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c98959f566e0c695b1b237ad8e0f8f825d31fa71",
      "tree": "b2a76eab52e39583071c0f2d13e2c777cfca340e",
      "parents": [
        "05978501525802f00e9f458ce6bec9bdf886b2c0"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Fix compiler warnings\n\nFix some compiler warnings and remove an #ifdef.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05978501525802f00e9f458ce6bec9bdf886b2c0",
      "tree": "a4deaa1ece5484027bd33c0babdad767dce76536",
      "parents": [
        "1ce4d39050017d368bb6bfa41d315bf62cb64773"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Fri Dec 08 02:40:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] atyfb: Remove FIXME\n\natyfb has used the auxiliary register aperture for a long time.  Remove a\nrelated FIXME which was accidentally left in.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1ce4d39050017d368bb6bfa41d315bf62cb64773",
      "tree": "a0917cb8218e138016165bc2d82a506d1ad96a28",
      "parents": [
        "ea465250d41c99b4ee7dac1e6eb87b7106f7b11e"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Fri Dec 08 02:40:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] mbxfb: Document the new ioctl\n\nThis patch adds a new ioctl range for the mbxfb driver.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea465250d41c99b4ee7dac1e6eb87b7106f7b11e",
      "tree": "c9c4d883562b14121390f6736f9ee3e6616d7f57",
      "parents": [
        "128806c3b3e263c579af12c061a9b04db3950016"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Fri Dec 08 02:40:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] mbxfb: Add YUV video overlay support\n\nThis patch adds a way to create and use the video plane (YUV overlay) and\nscaling video scaling features of the chip.\n\nThe overlay is configured, resized and modified using a device specific\nioctl.\n\nAlso included in this patch:\n  - If no platform data was passed, print an error and exit instead of crashing.\n  - Added a write_reg(_dly) macro. This improves readability when\n    manipulating chip registers. (no more udelay() after each write).\n  - Comments about some issues.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "128806c3b3e263c579af12c061a9b04db3950016",
      "tree": "55872f89c76c9a27ad659e0cf68c6ac037fbcbbe",
      "parents": [
        "fb137d5b7f2301f2717944322bba38039083c431"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Fri Dec 08 02:40:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] mbxfb: add more registers to debugfs\n\nThis patch fixes debugfs for mbxfb and adds some missing registers.\n\nThe way registers were read was out of sync with the rest of the driver (direct\naccess instead of using readl())\n\nsdram controller registers are now accessible in the sdram/ subdirectory and\nsome other registers are grouped in the misc/ subdirectory.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb137d5b7f2301f2717944322bba38039083c431",
      "tree": "c1de4903e2da21f6e42f0e8d691be348b8db1108",
      "parents": [
        "ce7405fb380c097511d0a3d20db25bc167f3c5dc"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Fri Dec 08 02:40:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] mbxfb: Add more registers bits access macros\n\nThis patch adds register bits access macros for chip\u0027s Video Plane, Scaling\nand interrupt registers.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ce7405fb380c097511d0a3d20db25bc167f3c5dc",
      "tree": "3eb87ffc5fd29e4b3600b2f9a756163fcfe92cda",
      "parents": [
        "03ae4e0ccc10ad2d8b7f421fbbeac4fe44b806fb"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Fri Dec 08 02:40:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] mbxfb: Fix HSCOEFF3 register address\n\nThis patch corrects the address for register HSCOEFF3.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03ae4e0ccc10ad2d8b7f421fbbeac4fe44b806fb",
      "tree": "85c68d9b5fa62b06b012f8306bc464ba147d593f",
      "parents": [
        "ec1a7b3d7b0c522742c2c4e6e50a5ee2230d4fc6"
      ],
      "author": {
        "name": "Freddy Spierenburg",
        "email": "freddy@dusktilldawn.nl",
        "time": "Fri Dec 08 02:40:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] au11oofb: fix to remove flickering\n\nCurrently a lot of flickering is seen on the VGA and LCD port when one\nstarts a DBAu1100 board, with \u0027CONFIG_PRINTK\u003d3Dy\u0027.\n\nThis patch removes the flickering and as a result all kernel messages come\nby in a nice steady fashion.\n\nSigned-off-by: Freddy Spierenburg \u003cfreddy@dusktilldawn.nl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec1a7b3d7b0c522742c2c4e6e50a5ee2230d4fc6",
      "tree": "7d9a4fa8afa88ce5bd453eea0ed92289869e71d5",
      "parents": [
        "4670358a7b5ac1eeec00c1805213d346253b91f6"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Dec 08 02:40:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] constify vga16fb.c\n\n- move some static data into the .rodata section\n\n- simplify source code for transl_l[] and transl_h[] which makes it more\n  readable\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4670358a7b5ac1eeec00c1805213d346253b91f6",
      "tree": "721717ae773c57c7e2dd0afeca86efe706005f94",
      "parents": [
        "0128beeee8749e3cb01c27ef9d1da217f5d7b3b8"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Dec 08 02:40:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] annotate some variables in vesafb driver as __read_mostly\n\n- annotate some variables in vesafb driver as __read_mostly\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0128beeee8749e3cb01c27ef9d1da217f5d7b3b8",
      "tree": "ce206dd5f8d32258a5e9ffdb3f1197e210cca7f0",
      "parents": [
        "d95159cf1b12e8e4b169094b35cbd93b887cb939"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Dec 08 02:40:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:06 2006 -0800"
      },
      "message": "[PATCH] constify and annotate __read_mostly in vgacon.c and fbmem.c\n\n- annotate some variables from vgacon.c and fbmem.c as __read_mostly\n- move the mask[] array in fb_set_logo_truepalette() into the .rodata section\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d95159cf1b12e8e4b169094b35cbd93b887cb939",
      "tree": "da8f8f13ee4d73d7653f5004751ca00f21bc872a",
      "parents": [
        "adf6b206546414fd006098d027e81f2b576ea2aa"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Dec 08 02:40:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] various fbdev files: mark structs and array read-only\n\n- move some structs and arrays to the read-only (.rodata) section\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adf6b206546414fd006098d027e81f2b576ea2aa",
      "tree": "c1147f1f850e6e0578e62093a1c50f50cd81c307",
      "parents": [
        "357b819dda03e642f9c2d737596ad6cdc0022c00"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Dec 08 02:40:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] fbcmap.c: mark structs const or __read_mostly\n\n- Mark the default colormaps read-only, as nobody should be allowed to\n  modify them\n\n- Additionally mark color values as __read_mostly since they will only be\n  modified (very seldom) by fb_invert_cmaps()\n\n- Add named C99-initializers in fb_cmap structs and use the ARRAY_SIZE()\n  macro\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "357b819dda03e642f9c2d737596ad6cdc0022c00",
      "tree": "0d4639e901e07bc04ee9800fd6d2a636b0f02429",
      "parents": [
        "c25623f5540694ba70af272170d67f1411be97b1"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Dec 08 02:40:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] s3c2410fb: Add support for STN displays\n\nThis patch adds support for stn displays on the s3c2410 arm SoC.\n\nThe LCD type is choosen by a new field in the s3c2410fb_mach_info structure\nand its value is the value of the PNRMODE bits.  This worth to be noted as\na value of 0 means that you configure a 4 bit dual scan stn display.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c25623f5540694ba70af272170d67f1411be97b1",
      "tree": "f8c9e252093b860b198603d7737df4c698d25b24",
      "parents": [
        "572c04b24bd7b7e4b6a684416325cc3751fa8f45"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Dec 08 02:40:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] video: Get the default mode from the right database\n\nIf no default mode is specified, it should be grabbed from the supplied\ndatabase, not the default one.\n\n[teanropo@jyu.fi: fix it]\n[akpm@osdl.org: simplify it]\n[akpm@osdl.org: remove pointless DEFAULT_MODEDB_INDEX]\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Tero Roponen \u003cteanropo@jyu.fi\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "572c04b24bd7b7e4b6a684416325cc3751fa8f45",
      "tree": "7fdc4eacd21ac7c1603f859515badf4a72167f17",
      "parents": [
        "b860e73a5488d9e75c2f2907174cb4277c2f9d21"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Dec 08 02:40:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] pmagb-b-fb: Fix a default clock frequency\n\nInspection of real hardware has revealed one of the clock frequencies known\nto be supported by PMAGB-B hardware is off by 3kHz.  Following is a fix.\nPlease apply.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b860e73a5488d9e75c2f2907174cb4277c2f9d21",
      "tree": "7385c1eafbb0f5d8c61b1deb9f399155101d21f7",
      "parents": [
        "af342e939d3244624d3e03ece2e6b8e9056dfb72"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@cs.washington.edu",
        "time": "Fri Dec 08 02:40:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] video SiS: remove unnecessary variables in SiS_DDC2Delay\n\nRemove unnecesary iteration and accumulator variables from SiS_DDC2Delay.\n\nOriginally spotted by Jesper Juhl \u003cjesper.juhl@gmail.com\u003e.\n\nCc: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: David Rientjes \u003crientjes@cs.washington.edu\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af342e939d3244624d3e03ece2e6b8e9056dfb72",
      "tree": "32e1d2fc78156435f02a6c739fec7a4f4205a5d8",
      "parents": [
        "fd717689f46436fc212882ddc6e02a20be920634"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:40:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] igafb: switch to pci_get API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd717689f46436fc212882ddc6e02a20be920634",
      "tree": "4b4a7bd76f23716fbd14886cfdfb9aab7033b2f8",
      "parents": [
        "945f0ee257b4f91498b4061dc89b8a68c423ea6f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Dec 08 02:40:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:05 2006 -0800"
      },
      "message": "[PATCH] atyfb, rivafb: minor fixes\n\naty128fb: return an error in the unlikely event that we cannot calculate\nsome key PLL info\n\nrivafb:\n* call CalcStateExt() directly, rather than via function pointers, since\n  CalcStateExt() is the only value ever assigned to -\u003eCalcStateExt().\n* propagate error return back from CalcVClock() through callers\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "945f0ee257b4f91498b4061dc89b8a68c423ea6f"
}
