)]}'
{
  "log": [
    {
      "commit": "4307d1e5ada595c87f9a4d16db16ba5edb70dcb1",
      "tree": "bae1a90cc162a0d5bd1a78290ffb1f445fc07d80",
      "parents": [
        "434b3d3209a8d8dcda63c3b14815659f4671b0a8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 07 18:37:48 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:00 2007 +0100"
      },
      "message": "x86: ignore the sys_getcpu() tcache parameter\n\ndont use the vgetcpu tcache - it\u0027s causing problems with tasks\nmigrating, they\u0027ll see the old cache up to a jiffy after the\nmigration, further increasing the costs of the migration.\n\nIn the worst case they see a complete bogus information from\nthe tcache, when a sys_getcpu() call \"invalidated\" the cache\ninfo by incrementing the jiffies _and_ the cpuid info in the\ncache and the following vdso_getcpu() call happens after\nvdso_jiffies have been incremented.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "434b3d3209a8d8dcda63c3b14815659f4671b0a8",
      "tree": "50dc0560993208008244ef63e976b852d868cc7e",
      "parents": [
        "8f8182106890970bb13bed325f0a04aef931883d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 11 21:06:02 2007 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:00 2007 +0100"
      },
      "message": "x86: voyager use correct header file name\n\nFix header file name for Voyager build.\n\nIn file included from arch/x86/kernel/setup_32.c:61:\ninclude/asm-x86/mach-voyager/setup_arch.h:2:26: error: asm/setup_32.h: No such file or directory\nmake[1]: *** [arch/x86/kernel/setup_32.o] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8f8182106890970bb13bed325f0a04aef931883d",
      "tree": "a47b488a9ba71ac42048d4dac1844adfde48a145",
      "parents": [
        "e5ef67ef0b5d96315d3f7b74823cbfa85938a3a8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 11 21:06:45 2007 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:00 2007 +0100"
      },
      "message": "x86: fix smp init sections\n\nFix Voyager section mismatch due to using __devinit instead of __cpuinit.\n\nWARNING: vmlinux.o(.text+0xd943): Section mismatch: reference to .init.text:init_gdt (between \u0027voyager_smp_prepare_boot_cpu\u0027 and \u0027smp_vic_cmn_interrupt\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e5ef67ef0b5d96315d3f7b74823cbfa85938a3a8",
      "tree": "7e07fa1d57029120eb47534c9ac55a0a03e52c8c",
      "parents": [
        "142d0a674d50b53366bd5ea02d7093d04960744e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Nov 11 21:06:23 2007 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:00 2007 +0100"
      },
      "message": "x86: fix voyager_cat_init section\n\nFix Voyager section mismatches:  voyager_cat_init() should be __init.\n\nWARNING: vmlinux.o(.text+0xee83): Section mismatch: reference to .init.data:eprom_buf (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xeea6): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xeeac): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xeeb2): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xef4c): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xef56): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf10f): Section mismatch: reference to .init.data:eprom_buf (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf13b): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf14b): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf159): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf1b1): Section mismatch: reference to .init.data:eprom_buf (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf1bb): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf1c1): Section mismatch: reference to .init.data:eprom_buf (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf1c7): Section mismatch: reference to .init.data:eprom_buf (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\nWARNING: vmlinux.o(.text+0xf1e6): Section mismatch: reference to .init.data: (between \u0027voyager_cat_init\u0027 and \u0027aes_enc_blk\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "142d0a674d50b53366bd5ea02d7093d04960744e",
      "tree": "fa8fcde0201aa0b4b1be952432f1f8f36799ed02",
      "parents": [
        "d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Nov 14 13:20:48 2007 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Sat Nov 17 16:27:00 2007 +0100"
      },
      "message": "x86: fix bogus memcpy in es7000_check_dsdt()\n\nes7000_check_dst() contains a memcpy from 0, which probably should have been\na memset. Remove it and check the retunr value from acpi_get_table_header.\n\nNoticed by: Joe Perches \u003cjoe@perches.com\u003e\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248",
      "tree": "1b06206738fe515efb908e738152eab699ef1320",
      "parents": [
        "fe47463d4117e8f20905246ee660aa15eb811a18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 21:16:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 21:16:36 2007 -0800"
      },
      "message": "Linux 2.6.24-rc3\n"
    },
    {
      "commit": "fe47463d4117e8f20905246ee660aa15eb811a18",
      "tree": "2a689b155dd839545067febfdcefdfe503b8a8b9",
      "parents": [
        "0048e1c44a4529d4ea93e6920fa5468730c68c94",
        "ec418781708f89ef6eb8eb5ef1eeb79a6bec9d69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:32:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:32:28 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: return EOPNOTSUPP not ENOTSUPP\n"
    },
    {
      "commit": "0048e1c44a4529d4ea93e6920fa5468730c68c94",
      "tree": "b5d93514eee9cea4e5d0b933b604e8bb95e7655e",
      "parents": [
        "4c5cdb1e1f2a502069f57a60b5c6b97b8106c73c",
        "2a0d7187340ca192ccc061a86c8a55be5e7627f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:32:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:32:08 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4638/1: pxa: use PXA3xx specific macros to define clks\n  [ARM] remove useless setting of VM_RESERVED\n"
    },
    {
      "commit": "4c5cdb1e1f2a502069f57a60b5c6b97b8106c73c",
      "tree": "1067a3ce7dd39f3ac3aa3b961b1f0612507f694e",
      "parents": [
        "8c0863403f109a43d7000b4646da4818220d501f",
        "18a7247d1bb2e2dcbab628d7e786d03df5bf1eed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:30:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 16 18:30:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix up whitespace in conservative governor.\n  [CPUFREQ] Make cpufreq_conservative handle out-of-sync events properly\n  [CPUFREQ] architectural pstate driver for powernow-k8\n"
    },
    {
      "commit": "ec418781708f89ef6eb8eb5ef1eeb79a6bec9d69",
      "tree": "fc97d5f06c6fae791590acd7c1445e30348bb9c3",
      "parents": [
        "8c0863403f109a43d7000b4646da4818220d501f"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Fri Nov 16 16:35:56 2007 -0500"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Sat Nov 17 10:38:16 2007 +1100"
      },
      "message": "SELinux: return EOPNOTSUPP not ENOTSUPP\n\nENOTSUPP is not a valid error code in the kernel (it is defined in some\nNFS internal error codes and has been improperly used other places).  In\nthe !CONFIG_SECURITY_SELINUX case though it is possible that we could\nreturn this from selinux_audit_rule_init().  This patch just returns the\nuserspace valid EOPNOTSUPP.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "2a0d7187340ca192ccc061a86c8a55be5e7627f0",
      "tree": "64d1659f7495ce8981ad3030bc8441ec7eaabc86",
      "parents": [
        "6d6a54d1e4c2c6fbccd128ab4e6c8817db124866"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Oct 30 08:10:18 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 16 22:26:12 2007 +0000"
      },
      "message": "[ARM] 4638/1: pxa: use PXA3xx specific macros to define clks\n\nPXA3xx uses its own clk_pxa3xx_cken_ops, modify the code to use the\nPXA3xx specific macros to define its clocks\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c0863403f109a43d7000b4646da4818220d501f",
      "tree": "925a87846bda5a0f427cbd19b65c9ea0375ebdd3",
      "parents": [
        "adea27f4ba29200c989194a3f6214b652d009e83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:41:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:41:52 2007 -0800"
      },
      "message": "dirty page balancing: Get rid of broken unmapped_ratio logic\n\nThis code harks back to the days when we didn\u0027t count dirty mapped\npages, which led us to try to balance the number of dirty unmapped pages\nby how much unmapped memory there was in the system.\n\nThat makes no sense any more, since now the dirty counts include the\nmapped pages.  Not to mention that the math doesn\u0027t work with HIGHMEM\nmachines anyway, and causes the unmapped_ratio to potentially turn\nnegative (which we do catch thanks to clamping it at a minimum value,\nbut I mention that as an indication of how broken the code is).\n\nThe code also was written at a time when the default dirty ratio was\nmuch larger, and the unmapped_ratio logic effectively capped that large\ndirty ratio a bit.  Again, we\u0027ve since lowered the dirty ratio rather\naggressively, further lessening the point of that code.\n\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "adea27f4ba29200c989194a3f6214b652d009e83",
      "tree": "a4699ba7557e731570d724e09bf6e05d3e83570c",
      "parents": [
        "40787d0099676c9923e31fbdb90422d5c97cdcd5",
        "7799652557d966e49512479f4d3b9079bbc01fff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:34:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:34:00 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: Fix NULL pointer dereference in nf_nat_move_storage()\n  [SUNHME]: VLAN support for sunhme\n  [CHELSIO]: Fix skb-\u003edev setting.\n  [NETFILTER]: fix compat_nf_sockopt typo\n  [INET]: Fix potential kfree on vmalloc-ed area of request_sock_queue\n  [VIA_VELOCITY]: Don\u0027t oops on MTU change.\n  iwl4965: fix not correctly dealing with hotunplug\n  rt2x00: Fix chipset revision validation\n  iwl3945: place CCK rates in front of OFDM for supported rates\n  mac80211: Fix queuing of scan containing a SSID\n"
    },
    {
      "commit": "40787d0099676c9923e31fbdb90422d5c97cdcd5",
      "tree": "029b96d58712e390878795e76b46e8598601daeb",
      "parents": [
        "3c72f526dfe23f945ad034ae5a88649980d27a50",
        "72e510654c814e2c5c9227e95ae02ea77e015ce4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:08:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 16:08:49 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] N32 needs to use the compat version of sys_nfsservctl.\n  [MIPS] irq_cpu: use handle_percpu_irq handler to avoid dropping interrupts.\n  [MIPS] Sibyte: Fix name of clocksource.\n  [MIPS] SNI: s/achknowledge/acknowledge/\n  [MIPS] Makefile: Fix canonical system names\n  [MIPS] vpe: handle halting TCs in an errata safe way.\n  [MIPS] Sibyte: Stop timers before programming next even.\n  [MIPS] Sibyte: Increase minimum oneshot timer interval to two ticks.\n  [MIPS] Lasat: Fix overlap of interrupt number ranges.\n  [MIPS] SNI PCIT CPLUS: workaround for b0rked irq wiring of onboard PCI bus 1\n  [MIPS] Fix shadow register support.\n  [MIPS] Change get_cycles to always return 0.\n  [MIPS] Fix typo in R3000 TRACE_IRQFLAGS code\n  [MIPS] Sibyte: Replace use of removed IO_SPACE_BASE with IOADDR.\n  [MIPS] iounmap if in vr41xx_pciu_init() pci clock is over 33MHz\n  [MIPS] BCM1480: Remove duplicate acknowledge of timer interrupt.\n  [MIPS] Sibyte: pin timer interrupt to their cores.\n  [MIPS] Qemu: Add early printk, your friend in a cold night.\n  [MIPS] Convert reference to mem_map to pfn_to_page().\n  [MIPS] Sibyte: resurrect old cache hack.\n"
    },
    {
      "commit": "7799652557d966e49512479f4d3b9079bbc01fff",
      "tree": "c0895084e075bf53697a66816e6bfcbe28d3859d",
      "parents": [
        "a5a97263a9fd6a94f954d41ae3233ea65a90bd8a"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Nov 15 15:52:32 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 15:52:32 2007 -0800"
      },
      "message": "[NETFILTER]: Fix NULL pointer dereference in nf_nat_move_storage()\n\nReported by Chuck Ebbert as:\n\n\thttps://bugzilla.redhat.com/show_bug.cgi?id\u003d259501#c14\n\nThis routine is called each time hash should be replaced, nf_conn has\nextension list which contains pointers to connection tracking users\n(like nat, which is right now the only such user), so when replace takes\nplace it should copy own extensions. Loop above checks for own\nextension, but tries to move higer-layer one, which can lead to above\noops.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5a97263a9fd6a94f954d41ae3233ea65a90bd8a",
      "tree": "667d03bfe30b2ff72504225b3533f402980b88dc",
      "parents": [
        "7de6af0f23b25df8da9719ecae1916b669d0b03d"
      ],
      "author": {
        "name": "Chris Poon",
        "email": "dev-null@telus.net",
        "time": "Thu Nov 15 15:38:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 15:38:45 2007 -0800"
      },
      "message": "[SUNHME]: VLAN support for sunhme\n\nThis patch enables VLAN support on sunhme by increasing BMAC_TXMAX/BMAC_RXMAX\nand allocating extra space via skb_put for the VLAN header.\n \nSigned-off-by: Chris Poon \u003cdev-null@telus.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72e510654c814e2c5c9227e95ae02ea77e015ce4",
      "tree": "4fb4e13a9c8ffa1a10516ed9e56d8692a5eedb66",
      "parents": [
        "30e748a507919a41f9eb4d10b4954f453325a37d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 22:20:33 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:52 2007 +0000"
      },
      "message": "[MIPS] N32 needs to use the compat version of sys_nfsservctl.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "30e748a507919a41f9eb4d10b4954f453325a37d",
      "tree": "a499fb079d632e401d8313caa229e899f6a251b3",
      "parents": [
        "f99f2cc9363a08cdbd6cfbe3f29234e3235d05e8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 19:37:15 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:52 2007 +0000"
      },
      "message": "[MIPS] irq_cpu: use handle_percpu_irq handler to avoid dropping interrupts.\n\nThis matters to any sort of device that is wired to one of the CPU\ninterrupt pins on an SMP system.  Typically the scenario is most easily\ntriggered with the count/compare timer interrupt where the same interrupt\nnumber and thus irq_desc is used on each processor.\n\n   CPU A\t\t\tCPU B\n\n   do_IRQ()\n   generic_handle_irq()\n   handle_level_irq()\n   spin_lock(desc_lock)\n   set IRQ_INPROGRESS\n   spin_unlock(desc_lock)\n\t\t\t\tdo_IRQ()\n\t\t\t\tgeneric_handle_irq()\n\t\t\t\thandle_level_irq()\n\t\t\t\tspin_lock(desc_lock)\n\t\t\t\tIRQ_INPROGRESS set \u003d\u003e bail out\n   spin_lock(desc_lock)\n   clear IRQ_INPROGRESS\n   spin_unlock(desc_lock)\n\nIn case of the cp0 compare interrupt this means the interrupt will be\nacked and not handled or re-armed on CPU b, so there won\u0027t be any timer\ninterrupt until the count register wraps around.\n\nWith kernels 2.6.20 ... 2.6.23 we usually were lucky that things were just\nworking right on VSMP because the count registers are synchronized on\nbootup so it takes something that disables interrupts for a long time on\none processor to trigger this one.\n\nFor scenarios where an interrupt is multicasted or broadcasted over several\nCPUs the existing code was safe and the fix will break it.  There is no\nway to know in the interrupt controller code because it is abstracted from\nthe platform code.  I think we do not have such a setup currently, so this\nshould be ok.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f99f2cc9363a08cdbd6cfbe3f29234e3235d05e8",
      "tree": "8985a00d59f39aaebccf9e7ba69814faa8b0a87a",
      "parents": [
        "eae5fdc3e5032304a7d53bd06784b7ee71abccaf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 13 00:35:13 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:51 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Fix name of clocksource.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eae5fdc3e5032304a7d53bd06784b7ee71abccaf",
      "tree": "1ec4eaa3ecd0e5a3cf421e18860a49a8c05b6f4c",
      "parents": [
        "3247989ee864db2cc5dccb14460573fee82b6832"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Nov 12 17:32:48 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:51 2007 +0000"
      },
      "message": "[MIPS] SNI: s/achknowledge/acknowledge/\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3247989ee864db2cc5dccb14460573fee82b6832",
      "tree": "2c35f1965acef9e99da6fdd56a5a4692f15ba38f",
      "parents": [
        "7c3a622d9c8e88117a8d647756827852dd8c8432"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Nov 12 17:30:52 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:51 2007 +0000"
      },
      "message": "[MIPS] Makefile: Fix canonical system names\n\nThe GNU `config.guess\u0027 uses \"linux-gnu\" as the canonical system name.\nFix the list of compiler prefixes checked to spell it correctly.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7c3a622d9c8e88117a8d647756827852dd8c8432",
      "tree": "e30d2274855e61cab96cc4abebcab7e69263c641",
      "parents": [
        "8dfa741f146b39eb59ef2094e03f47079ca99eb0"
      ],
      "author": {
        "name": "Nigel Stephens",
        "email": "nigel@mips.com",
        "time": "Thu Nov 08 13:25:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:50 2007 +0000"
      },
      "message": "[MIPS] vpe: handle halting TCs in an errata safe way.\n\nAdds a JR.HB after halting a TC, to ensure that the TC has really halted.\nonly modifies the TCSTATUS register when the TC is safely halted.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8dfa741f146b39eb59ef2094e03f47079ca99eb0",
      "tree": "823c790dff8619a3671c1a8a19671e020b9b4e2d",
      "parents": [
        "622477533d3dc24845c847f386533f3c0e6a1be6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 11 17:33:55 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:50 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Stop timers before programming next even.\n\nWe have no guarantee by the generic time code that the timer is stopped\nwhen the -\u003enext_event method is called.  Modifying the Timer Initial Count\nregister while the timer is enabled has UNPREDICTABLE effect according to\nthe BCM1250/BCM1125/BCM1125H User Manual.  So stop the timer before\nreprogramming.\n\nThis is a paranoia fix; no ill effects have been observed previously.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "622477533d3dc24845c847f386533f3c0e6a1be6",
      "tree": "24503bc9ebe8496566991c5a7a689b4115065e7b",
      "parents": [
        "89becf5c0d9019f4f9300840f08a98ee33d57d37"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 11 17:24:46 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:50 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Increase minimum oneshot timer interval to two ticks.\n\nFor the old minimum of a single tick a value of zero would be programmed\ninto the init value register which in the BCM1250/BCM1125/BCM1125H User\nManual in the Timer Special Cases section is documented to have\nUNPREDICTABLE effect.\n\nObservable sympthoms of this bug were hangs of several seconds on the\nconsole during bootup and later if both dyntick and highres timer options\nwere activated.\n\nIn theory contiguous mode of the timers is also affected but in an act of\nhopeless lack of realism I\u0027ll assume nobody will ever configure a KERNEL\nfor HZ \u003e 500kHz but if so I leave that to evolution to sort out.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89becf5c0d9019f4f9300840f08a98ee33d57d37",
      "tree": "8b6a9295e957de54fdad6866c1437f3d48b12be0",
      "parents": [
        "fcee3faf8339bb65660c9a22123f71aa0cc30514"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Nov 09 18:42:35 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:50 2007 +0000"
      },
      "message": "[MIPS] Lasat: Fix overlap of interrupt number ranges.\n\nThe range of MIPS_CPU IRQ and the range of LASAT IRQ overlap.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcee3faf8339bb65660c9a22123f71aa0cc30514",
      "tree": "cd0f28ed904d6b52f613e6ef117838e8820215dc",
      "parents": [
        "f6771dbb27c704ce837ba3bb1dcaa53f48f76ea8"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu Nov 08 22:09:11 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:50 2007 +0000"
      },
      "message": "[MIPS] SNI PCIT CPLUS: workaround for b0rked irq wiring of onboard PCI bus 1\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6771dbb27c704ce837ba3bb1dcaa53f48f76ea8",
      "tree": "efec5eacc34a9e412a193a79d575cbf3b90acf23",
      "parents": [
        "efb9ca08b5a2374b29938cdcab417ce4feb14b54"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 08 18:02:29 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] Fix shadow register support.\n\nShadow register support would not possibly have worked on multicore\nsystems.  The support code for it was also depending not on MIPS R2 but\nVSMP or SMTC kernels even though it makes perfect sense with UP kernels.\n\nSR sets are a scarce resource and the expected usage pattern is that\nusers actually hardcode the register set numbers in their code.  So fix\nthe allocator by ditching it.  Move the remaining CPU probe bits into\nthe generic CPU probe.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "efb9ca08b5a2374b29938cdcab417ce4feb14b54",
      "tree": "5c3169bc889043274a90d902d7304c4413b74b86",
      "parents": [
        "c6563e85f73e5806d58d8b0230edecbc65537200"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 08 11:37:47 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] Change get_cycles to always return 0.\n\nThis avoids us executing an mfc0 c0_count instruction on processors which\ndon\u0027t have but also on certain R4000 and R4400 versions where reading from\nthe count register just in the very moment when its value equals\nc0_compare will result in the timer interrupt getting lost.\n\nThere is still a number of users of get_cycles remaining outside the\narch code:\n\ncrypto/tcrypt.c:                start \u003d get_cycles();\ncrypto/tcrypt.c:                end \u003d get_cycles();\ncrypto/tcrypt.c:                start \u003d get_cycles();\ncrypto/tcrypt.c:                end \u003d get_cycles();\ncrypto/tcrypt.c:                start \u003d get_cycles();\ncrypto/tcrypt.c:                end \u003d get_cycles();\ndrivers/char/hangcheck-timer.c: return get_cycles();\ndrivers/char/hangcheck-timer.c: printk(\"Hangcheck: Using get_cycles().\\n\");\ndrivers/char/random.c:  sample.cycles \u003d get_cycles();\ndrivers/input/joystick/analog.c:#define GET_TIME(x)     do { x \u003d get_cycles(); }\ninclude/linux/arcdevice.h:          _x \u003d get_cycles(); \\\ninclude/linux/arcdevice.h:          _y \u003d get_cycles(); \\\nmm/slub.c:      if (!s-\u003edefrag_ratio || get_cycles() % 1024 \u003e s-\u003edefrag_ratio)\nmm/slub.c:      p +\u003d 64 + (get_cycles() \u0026 0xff) * sizeof(void *);\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c6563e85f73e5806d58d8b0230edecbc65537200",
      "tree": "a5bd2a7ebcd0c3dcd561f1e38517c3149ae4fa44",
      "parents": [
        "33b75e5c51e119c903681f592b4ec6c772def0e0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Nov 07 01:08:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] Fix typo in R3000 TRACE_IRQFLAGS code\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33b75e5c51e119c903681f592b4ec6c772def0e0",
      "tree": "6a52a667fe9ba5c43e3c5f082354f3233c42f609",
      "parents": [
        "bb856c5b494049584eca61c6069eb8e1b0f9ce35"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Nov 06 00:43:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] Sibyte: Replace use of removed IO_SPACE_BASE with IOADDR.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bb856c5b494049584eca61c6069eb8e1b0f9ce35",
      "tree": "eea7971b6423dba1c429da4ad3c2508f9344095f",
      "parents": [
        "a8401fa57f1600ca0ad74b958c2c9eb494f40dc8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sun Nov 04 13:00:06 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] iounmap if in vr41xx_pciu_init() pci clock is over 33MHz\n\niounmap if pci clock is over 33MHz.  Cosmetic because the iomap() in this\ncase is just a bit of address magic.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a8401fa57f1600ca0ad74b958c2c9eb494f40dc8",
      "tree": "5ac72807d2335a9a345ada669232b4e654862960",
      "parents": [
        "07a80e49240ff57bccc3c65944d35947c3d33697"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 05 00:29:45 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:49 2007 +0000"
      },
      "message": "[MIPS] BCM1480: Remove duplicate acknowledge of timer interrupt.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07a80e49240ff57bccc3c65944d35947c3d33697",
      "tree": "9a90258c6f5f060ac3fd5f6f827907f421e4637b",
      "parents": [
        "a57c228935fd55c4a1cf7c0b7823537c81914000"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 05 00:18:05 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:48 2007 +0000"
      },
      "message": "[MIPS] Sibyte: pin timer interrupt to their cores.\n\nOr strange things will happen.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a57c228935fd55c4a1cf7c0b7823537c81914000",
      "tree": "36a2aa23cf2f6aec80cb0c46469f8e9cdcddcabe",
      "parents": [
        "a8049c53cdad347b5b1234969dba65a179fdf8f1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 04 04:49:44 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:48 2007 +0000"
      },
      "message": "[MIPS] Qemu: Add early printk, your friend in a cold night.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a8049c53cdad347b5b1234969dba65a179fdf8f1",
      "tree": "01386830e7ce44c66318a1b479daffa65d63182b",
      "parents": [
        "a754f70886ebcc7fda3d18a828e0e54e3ffc86d9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Nov 04 04:42:03 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:48 2007 +0000"
      },
      "message": "[MIPS] Convert reference to mem_map to pfn_to_page().\n\nThis was crashing the combination of highmem and sparsemem.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a754f70886ebcc7fda3d18a828e0e54e3ffc86d9",
      "tree": "c070ecad253f24e32cb8036e6f720e0dbdcf23b6",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 03 01:01:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 15 23:21:48 2007 +0000"
      },
      "message": "[MIPS] Sibyte: resurrect old cache hack.\n\nThe recent switch of the Sibyte SOCs from the processor specific cache\nmanagment code in c-sb1.c to c-r4k.c lost this old hack\n\n    [MIPS] Hack for SB1 cache issues\n\n    Removing flush_icache_page a while ago broke SB1 which was using an empty\n    flush_data_cache_page function.  This glues things well enough so a more\n    efficient but also more intrusive solution can be found later.\n\n    Signed-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\n    Signed-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\nin the hope it was no longer needed.  As it turns it still is so resurrect\nit until there is a better solution.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7de6af0f23b25df8da9719ecae1916b669d0b03d",
      "tree": "6e8574a662e39373c85f8fb22532ce38239dcad1",
      "parents": [
        "6452a5fde03717c55dbb8b6b0b5bfab510ad38d5"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Thu Nov 15 15:06:32 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 15:06:32 2007 -0800"
      },
      "message": "[CHELSIO]: Fix skb-\u003edev setting.\n\neth_type_trans() now sets skb-\u003edev.  Access skb-\u003edef after it gets\nset.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6452a5fde03717c55dbb8b6b0b5bfab510ad38d5",
      "tree": "90a605c07abdaed8228ca0cb2687ccde90261d3e",
      "parents": [
        "dab6ba36888a12f3e3edff71eeef968fc159178a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Nov 15 14:29:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 14:29:21 2007 -0800"
      },
      "message": "[NETFILTER]: fix compat_nf_sockopt typo\n\nIt should pass opt to the -\u003eget/-\u003eset functions, not ops.\n\nTested-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c72f526dfe23f945ad034ae5a88649980d27a50",
      "tree": "0f29e4a97b83f591fba10843d0f9417f5fa9b093",
      "parents": [
        "ecefe4a1c3dcc802c23ef42de6caa08730cfc1a1",
        "9612633a21ae8424531caf977f0560f64285bf36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 12:14:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 12:14:52 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: reorder SCHED_FEAT_ bits\n  sched: make sched_nr_latency static\n  sched: remove activate_idle_task()\n  sched: fix __set_task_cpu() SMP race\n  sched: fix SCHED_FIFO tasks \u0026 FAIR_GROUP_SCHED\n  sched: fix accounting of interrupts during guest execution on s390\n"
    },
    {
      "commit": "9612633a21ae8424531caf977f0560f64285bf36",
      "tree": "283def7932080d8ded79301ae8248ec03ec69cf3",
      "parents": [
        "518b22e990a9071bf508ca67e31b37e7590f499c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "message": "sched: reorder SCHED_FEAT_ bits\n\nreorder SCHED_FEAT_ bits so that the used ones come first. Makes\ntuning instructions easier.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "518b22e990a9071bf508ca67e31b37e7590f499c",
      "tree": "89200d5f7f56b489a208152e881195628a008067",
      "parents": [
        "94bc9a7bd97efdda4dfbe61d0df32ce19d41c0a9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "message": "sched: make sched_nr_latency static\n\nsched_nr_latency can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "94bc9a7bd97efdda4dfbe61d0df32ce19d41c0a9",
      "tree": "ac684740f71e1e6dcfbb70b3d466c952f8f4072e",
      "parents": [
        "ce96b5ac742801718ae86d2adf0500c5abef3782"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "message": "sched: remove activate_idle_task()\n\ncpu_down() code is ok wrt sched_idle_next() placing the \u0027idle\u0027 task not\nat the beginning of the queue.\n\nSo get rid of activate_idle_task() and make use of activate_task() instead.\nIt is the same as activate_task(), except for the update_rq_clock(rq) call\nthat is redundant.\n\nCode size goes down:\n\n   text    data     bss     dec     hex filename\n  47853    3934     336   52123    cb9b sched.o.before\n  47828    3934     336   52098    cb82 sched.o.after\n\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ce96b5ac742801718ae86d2adf0500c5abef3782",
      "tree": "1ec0bc7d105af9adc3836a5f47a0f9f62031d14f",
      "parents": [
        "dae51f56204d33444f61d9e7af3ee70aef55daa4"
      ],
      "author": {
        "name": "Dmitry Adamushko",
        "email": "dmitry.adamushko@gmail.com",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "message": "sched: fix __set_task_cpu() SMP race\n\nGrant Wilson has reported rare SCHED_FAIR_USER crashes on his quad-core\nsystem, which crashes can only be explained via runqueue corruption.\n\nthere is a narrow SMP race in __set_task_cpu(): after -\u003ecpu is set up to\na new value, task_rq_lock(p, ...) can be successfuly executed on another\nCPU. We must ensure that updates of per-task data have been completed by\nthis moment.\n\nthis bug has been hiding in the Linux scheduler for an eternity (we never\nhad any explicit barrier for task-\u003ecpu in set_task_cpu() - so the bug was\nintroduced in 2.5.1), but only became visible via set_task_cfs_rq() being\naccidentally put after the task-\u003ecpu update. It also probably needs a\nsufficiently out-of-order CPU to trigger.\n\nReported-by: Grant Wilson \u003cgrant.wilson@zen.co.uk\u003e\nSigned-off-by: Dmitry Adamushko \u003cdmitry.adamushko@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dae51f56204d33444f61d9e7af3ee70aef55daa4",
      "tree": "586c209c5b46da902dff912fa96e797840198030",
      "parents": [
        "9778385db35a799d410039be123044a0d3e917a2"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 15 20:57:40 2007 +0100"
      },
      "message": "sched: fix SCHED_FIFO tasks \u0026 FAIR_GROUP_SCHED\n\nSuppose that the SCHED_FIFO task does\n\n\tswitch_uid(new_user);\n\nNow, p-\u003ese.cfs_rq and p-\u003ese.parent both point into the old\nuser_struct-\u003etg because sched_move_task() doesn\u0027t call set_task_cfs_rq()\nfor !fair_sched_class case.\n\nSuppose that old user_struct/task_group is freed/reused, and the task\ndoes\n\n\tsched_setscheduler(SCHED_NORMAL);\n\n__setscheduler() sets fair_sched_class, but doesn\u0027t update\n-\u003ese.cfs_rq/parent which point to the freed memory.\n\nThis means that check_preempt_wakeup() doing\n\n\t\twhile (!is_same_group(se, pse)) {\n\t\t\tse \u003d parent_entity(se);\n\t\t\tpse \u003d parent_entity(pse);\n\t\t}\n\nmay OOPS in a similar way if rq-\u003ecurr or p did something like above.\n\nPerhaps we need something like the patch below, note that\n__setscheduler() can\u0027t do set_task_cfs_rq().\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9778385db35a799d410039be123044a0d3e917a2",
      "tree": "20564e6fabb5bdd86a13fc56ae0a6c880a9ccf6e",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Thu Nov 15 20:57:39 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 15 20:57:39 2007 +0100"
      },
      "message": "sched: fix accounting of interrupts during guest execution on s390\n\nCurrently the scheduler checks for PF_VCPU to decide if this timeslice\nhas to be accounted as guest time. On s390 host interrupts are not\ndisabled during guest execution. This causes theses interrupts to be\naccounted as guest time if CONFIG_VIRT_CPU_ACCOUNTING is set. Solution\nis to check if an interrupt triggered account_system_time. As the tick\nis timer interrupt based, we have to subtract hardirq_offset.\n\nI tested the patch on s390 with CONFIG_VIRT_CPU_ACCOUNTING and on\nx86_64. Seems to work.\n\nCC: Avi Kivity \u003cavi@qumranet.com\u003e\nCC: Laurent Vivier \u003cLaurent.Vivier@bull.net\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ecefe4a1c3dcc802c23ef42de6caa08730cfc1a1",
      "tree": "1f3424530cee33bf3d0561af6af5b5b1ce792527",
      "parents": [
        "279e1dab949d33737557babfe9f74e0b74fbe39a",
        "8b925a3dd8a4d7451092cb9aa11da727ba69e0f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 11:01:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 11:01:07 2007 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c/eeprom: Recognize VGN as a valid Sony Vaio name prefix\n  i2c/eeprom: Hide Sony Vaio serial numbers\n  i2c-pasemi: Fix NACK detection\n  i2c-pasemi: Replace obsolete \"driverfs\" reference with \"sysfs\"\n  i2c: Make i2c_check_addr static\n  i2c-dev: Unbound new-style i2c clients aren\u0027t busy\n  i2c-dev: \"how does it work\" comments\n"
    },
    {
      "commit": "8b925a3dd8a4d7451092cb9aa11da727ba69e0f0",
      "tree": "b5fea30d83126e0b461abb1c8e22459ddb4b6d23",
      "parents": [
        "0f2cbd38aa377e30df3b7602abed69464d1970aa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "message": "i2c/eeprom: Recognize VGN as a valid Sony Vaio name prefix\n\nRecent (i.e. 2005 and later) Sony Vaio laptops have names beginning\nwith VGN rather than PCG. Update the eeprom driver so that it\nrecognizes these.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0f2cbd38aa377e30df3b7602abed69464d1970aa",
      "tree": "8002385cdbedf5462b46b33d9a6310a7218c2961",
      "parents": [
        "be8a1f7cd4501c3b4b32543577a33aee6d2193ac"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:03 2007 +0100"
      },
      "message": "i2c/eeprom: Hide Sony Vaio serial numbers\n\nThe sysfs interface to DMI data takes care to not make the system\nserial number and UUID world-readable, presumably due to privacy\nconcerns. For consistency, we should not let the eeprom driver\nexport these same strings to the world on Sony Vaio laptops.\nInstead, only make them readable by root, as we already do for BIOS\npasswords.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "be8a1f7cd4501c3b4b32543577a33aee6d2193ac",
      "tree": "8864cd2b79f5be9f6aad72288755983cde80bc56",
      "parents": [
        "ff23f3eabbaa4fc398e0ce109a8688db29d95d78"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c-pasemi: Fix NACK detection\n\nTurns out we don\u0027t actually check the status to see if there was a\ndevice out there to talk to, just if we had a timeout when doing so.\n\nAdd the proper check, so we don\u0027t falsly think there are devices\non the bus that are not there, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ff23f3eabbaa4fc398e0ce109a8688db29d95d78",
      "tree": "f0eedc8b129ce811dbe7f2defc192b7a8cfba8e3",
      "parents": [
        "5e31c2bd3c865f8f474811340182795396b99696"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c-pasemi: Replace obsolete \"driverfs\" reference with \"sysfs\"\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5e31c2bd3c865f8f474811340182795396b99696",
      "tree": "8b9acfcc83ad7373cc01f801de1835bcab8db44e",
      "parents": [
        "bd4217d8c6ef48425c8d6b28d2e089a83e01af04"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:02 2007 +0100"
      },
      "message": "i2c: Make i2c_check_addr static\n\ni2c_check_addr is only used inside i2c-core now, so we can make it\nstatic and stop exporting it. Thanks to David Brownell for noticing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bd4217d8c6ef48425c8d6b28d2e089a83e01af04",
      "tree": "0c399bdc4497ced5f168fa224a2c4c5ca63cfb5e",
      "parents": [
        "907135aaa0cc120a347222c8f274ecc5ca0db641"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "message": "i2c-dev: Unbound new-style i2c clients aren\u0027t busy\n\nLet i2c-dev deal properly with new-style i2c clients. Instead of\nconsidering them always busy, it needs to check wether a driver is\nbound to them or not.\n\nThis is still not completely correct, as the client could become\nbusy later, but the same problem already existed before new-style\nclients were introduced. We\u0027ll want to fix it someday.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "907135aaa0cc120a347222c8f274ecc5ca0db641",
      "tree": "0572c3fc649030ffee737907228a9bfb6094a63a",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Nov 15 19:24:01 2007 +0100"
      },
      "message": "i2c-dev: \"how does it work\" comments\n\nThis adds some \"how does this work\" comments to the i2c-dev driver,\nplus separators between the three main components:\n\n  - The parallel list of i2c_adapters (\"i2c_dev_list\"), each of which\n    gets a \"struct i2c_dev\" and a /dev/i2c-X character special file.\n\n  - An i2cdev_driver gets adapter add/remove notifications, which are\n    used to maintain that list of adapters.\n\n  - Special file operations, which let userspace talk either directly to\n    the adapter (for i2c_msg operations) or through cached addressing info\n    using an anonymous i2c_client (never registered anywhere).\n\nPlus there\u0027s the usual module load/unload record keeping.\n\nAfter making sense of this code, I think that the anonymous i2c_client\nis pretty shady.  But since it\u0027s never registered, using this code with\na system set up for \"new style\" I2C drivers is no more complicated than\nalways using the I2C_SLAVE_FORCE ioctl (instead of I2C_SLAVE).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "279e1dab949d33737557babfe9f74e0b74fbe39a",
      "tree": "42632a4ad59c1b40401b4affa84c8a776f7ea21d",
      "parents": [
        "8cc91677ae027e15654d7d86a735a7ab6f5c2ec1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:44:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:44:36 2007 -0800"
      },
      "message": "Revert \"skge: fix ram buffer size calculation\"\n\nThis reverts commit 7fb7ac241162dc51ec0f7644d4a97b2855213c32.\n\nHeikki Orsila reports that it causes a regression:\n\n  \"Doing\n\n\tnc host port \u003c /dev/zero\n\n   on a sending machine (not skge) to an skge machine that is receiving:\n\n\tnc -l -p port \u003e/dev/null\n\n   with ~60 MiB/s speed, causes the interface go malfunct. A slow\n   transfer doesn\u0027t cause a problem.\"\n\nSee\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9321\n\nfor some more information.\n\nThere is a workaround (also reported by Heikki):\n\n  \"After some fiddling, I noticed that not changing the register write\n   order on patch:\n\n   +       skge_write32(hw, RB_ADDR(q, RB_END), end);\n           skge_write32(hw, RB_ADDR(q, RB_WP), start);\n           skge_write32(hw, RB_ADDR(q, RB_RP), start);\n   -       skge_write32(hw, RB_ADDR(q, RB_END), end);\n\n   fixes the visible effect..  Possibly not the root cause of the\n   problem, but changing the order back fixes networking here.\"\n\nbut that has yet to be ack\u0027ed or tested more widely, so the whole\nproblem-causing commit gets reverted until this is resolved properly.\n\nBisected-and-requested-by: Heikki Orsila \u003cshdl@zakalwe.fi\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cc91677ae027e15654d7d86a735a7ab6f5c2ec1",
      "tree": "68298494c949f14e4cc67b64a43579e7297112ca",
      "parents": [
        "d32ddd8f20e7d7a49c45c337c2079be03c77dc41",
        "597702aeb492fcb8e1b48283e1450df40e928ba0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:37:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:37:09 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] Export intc_get_pending symbol\n  [AVR32] Add missing bit in PCCR sysreg\n  [AVR32] Fix duplicate clock index in at32ap machine code\n  [AVR32] remove UID16 option\n  [AVR32] Turn off debugging in SMC driver\n  Extend I/O resource for wdt0 for at32ap7000 devices\n  [AVR32] pcmcia ioaddr_t should be 32 bits on AVR32\n"
    },
    {
      "commit": "d32ddd8f20e7d7a49c45c337c2079be03c77dc41",
      "tree": "a56dae80e045a8928bb8da74e6edb3874d297ee2",
      "parents": [
        "a3474224e6a01924be40a8255636ea5522c1023a"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Nov 15 12:32:04 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:36:27 2007 -0800"
      },
      "message": "slob: fix memory corruption\n\nPreviously, it would be possible for prev-\u003enext to point to\n\u0026free_slob_pages, and thus we would try to move a list onto itself, and\nbad things would happen.\n\nIt seems a bit hairy to be doing list operations with the list marker as\nan entry, rather than a head, but...\n\nthis resolves the following crash:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d9379\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3474224e6a01924be40a8255636ea5522c1023a",
      "tree": "e190dfea1792d364b93b0fbfe45019a0e8cdad09",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Tue Nov 13 22:11:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 15 08:36:27 2007 -0800"
      },
      "message": "wait_task_stopped: Check p-\u003eexit_state instead of TASK_TRACED\n\nThe original meaning of the old test (p-\u003estate \u003e TASK_STOPPED) was\n\"not dead\", since it was before TASK_TRACED existed and before the\nstate/exit_state split.  It was a wrong correction in commit\n14bf01bb0599c89fc7f426d20353b76e12555308 to make this test for\nTASK_TRACED instead.  It should have been changed when TASK_TRACED\nwas introducted and again when exit_state was introduced.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Kees Cook \u003ckees@ubuntu.com\u003e\nAcked-by: Scott James Remnant \u003cscott@ubuntu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "597702aeb492fcb8e1b48283e1450df40e928ba0",
      "tree": "b94ec5cdccecd97305a0686ef570d91243c0cd32",
      "parents": [
        "8fea1ad17f1d7ba0ef6ce7b73ad9dd4562035437"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 31 20:34:11 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:20 2007 +0100"
      },
      "message": "[AVR32] Export intc_get_pending symbol\n\nOprofile needs to call intc_get_pending() in order to determine\nwhether a performance counter interrupt is pending.\n\nAlso, include the header which declares intc_get_pending() and fix the\ndefinition to match the prototype.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "8fea1ad17f1d7ba0ef6ce7b73ad9dd4562035437",
      "tree": "c9ab1cbd39bcc3d9e97dccbb785ddb50817e9ec8",
      "parents": [
        "80f76c54bd23c45b37f03a4d49ef4b760430dbcc"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Oct 31 20:32:00 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:20 2007 +0100"
      },
      "message": "[AVR32] Add missing bit in PCCR sysreg\n\nThe enable bit was missing...\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "80f76c54bd23c45b37f03a4d49ef4b760430dbcc",
      "tree": "84452b3005122b225e48298af66b726819b9e8a8",
      "parents": [
        "138712218e7582e274990cdf77dc798b2aa4fa99"
      ],
      "author": {
        "name": "ben.nizette@iinet.net.au",
        "email": "ben.nizette@iinet.net.au",
        "time": "Wed Nov 07 16:16:22 2007 +0900"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:20 2007 +0100"
      },
      "message": "[AVR32] Fix duplicate clock index in at32ap machine code\n\nThere\u0027s a duplicate clock index between USART0 and USART1 which may be\ncausing system crashes when USART0 is used.  Change the USART0 index\nto \u00273\u0027, indicating the clock that is actually used by USART0.\n\nSigned-off-by: Ben Nizette \u003cben@niasdigital.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "138712218e7582e274990cdf77dc798b2aa4fa99",
      "tree": "0780e47a03838ff51ef306ab69fe79f8fefd21b5",
      "parents": [
        "3a65a69d493c589f4225dc26c19598c00c1de0b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 05 18:06:12 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:20 2007 +0100"
      },
      "message": "[AVR32] remove UID16 option\n\navr32 already sees the option from init/Kconfig.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "3a65a69d493c589f4225dc26c19598c00c1de0b4",
      "tree": "cfa7721c2562be84a2b06c2c22aabbd5cfea3665",
      "parents": [
        "9797bed20e2257f349872e00840a226f397f8d3a"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Nov 05 14:06:51 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:19 2007 +0100"
      },
      "message": "[AVR32] Turn off debugging in SMC driver\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9797bed20e2257f349872e00840a226f397f8d3a",
      "tree": "185532b740396a3632995efce88853cf9c3051b5",
      "parents": [
        "330a9c1df63ca5043c468698da0a1853fd6778bb"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hcegtvedt@atmel.com",
        "time": "Tue Oct 30 14:29:50 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:19 2007 +0100"
      },
      "message": "Extend I/O resource for wdt0 for at32ap7000 devices\n\nThis patch extends the I/O resource to 0xfff000cf which will enable the\nwatchdog driver to access the reset cause (RCAUSE) register. Making it\ncapable of reporting boot status.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "330a9c1df63ca5043c468698da0a1853fd6778bb",
      "tree": "3b6167487c5dbbfddaeaeb27b728222d5f8e9820",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 16 11:23:51 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Nov 15 13:47:19 2007 +0100"
      },
      "message": "[AVR32] pcmcia ioaddr_t should be 32 bits on AVR32\n\nDefine ioaddr_t as u_int on AVR32 just like on ARM and MIPS.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "dab6ba36888a12f3e3edff71eeef968fc159178a",
      "tree": "b838883cd5cd8f55f2bcb31f16430dd5a10dcbca",
      "parents": [
        "bd7b3f34198071d8bec05180530c362f1800ba46"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Nov 15 02:57:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 15 02:57:06 2007 -0800"
      },
      "message": "[INET]: Fix potential kfree on vmalloc-ed area of request_sock_queue\n\nThe request_sock_queue\u0027s listen_opt is either vmalloc-ed or\nkmalloc-ed depending on the number of table entries. Thus it \nis expected to be handled properly on free, which is done in \nthe reqsk_queue_destroy().\n\nHowever the error path in inet_csk_listen_start() calls \nthe lite version of reqsk_queue_destroy, called \n__reqsk_queue_destroy, which calls the kfree unconditionally. \n\nFix this and move the __reqsk_queue_destroy into a .c file as \nit looks too big to be inline.\n\nAs David also noticed, this is an error recovery path only,\nso no locking is required and the lopt is known to be not NULL.\n\nreqsk_queue_yank_listen_sk is also now only used in\nnet/core/request_sock.c so we should move it there too.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd7b3f34198071d8bec05180530c362f1800ba46",
      "tree": "90895c3efff1c479f7b25c6eba0b3aad1ef145c7",
      "parents": [
        "d06fc1d9b5518582f4982f908e820f2303d1eece"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 14 19:47:27 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 14 19:47:27 2007 -0800"
      },
      "message": "[VIA_VELOCITY]: Don\u0027t oops on MTU change.\n\nSimple mtu change when device is down.\nFix http://bugzilla.kernel.org/show_bug.cgi?id\u003d9382.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d06fc1d9b5518582f4982f908e820f2303d1eece",
      "tree": "969d1ccf3cc47e8fe1c2154f75502cf9b67e9402",
      "parents": [
        "99fee6d7e5748d96884667a4628118f7fc130ea0",
        "66fbb541a5d2d58fdae21c1e7b558a75bfbd483f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 14 19:44:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 14 19:44:02 2007 -0800"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "99fee6d7e5748d96884667a4628118f7fc130ea0",
      "tree": "93ab9c3eae9e4f8b03deb88e7c3a3db39f435fdf",
      "parents": [
        "4e396db8034cd5566a6b77716c15954b533090a6",
        "2e21630ddc3fb717dc645356b75771c6a52dc627"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 19:17:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 19:17:07 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] geode: Fix not inplace encryption\n"
    },
    {
      "commit": "4e396db8034cd5566a6b77716c15954b533090a6",
      "tree": "106edaeff4cac9d1a402eaa33863422248bf68cc",
      "parents": [
        "a052f4473603765eb6b4c19754689977601dc1d1",
        "e383d19e90cfbbf8e00512d44194ce175b3f60a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:53:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:53:49 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Fix thinko in QP destroy (incorrect bitmap_free)\n  RDMA/cxgb3: Set the max_qp_init_rd_atom attribute in query_device\n  IB/ehca: Fix static rate calculation\n  IB/ehca: Return physical link information in query_port()\n  IB/ipath: Fix race with ACK retry timeout list management\n  IB/ipath: Fix memory leak in ipath_resize_cq() if copy_to_user() fails\n  mlx4_core: Fix possible bad free in mlx4_buf_free()\n"
    },
    {
      "commit": "a052f4473603765eb6b4c19754689977601dc1d1",
      "tree": "ae611127b9ed75c99f2654ec50c46f2313dfb728",
      "parents": [
        "6f37ac793d6ba7b35d338f791974166f67fdd9ba",
        "daa93fab824f2b8c35bd11670c7fab2f32b2de5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:53:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:53:11 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/x86:\n  x86: enable \"make ARCH\u003dx86\"\n  x86: do not use $(ARCH) when not needed\n  kconfig: use $K64BIT to set 64BIT with all*config targets\n  kconfig: add helper to set config symbol from environment variable\n  kconfig: factor out code in confdata.c\n  x86: move the rest of the menu\u0027s to Kconfig\n  x86: move all simple arch settings to Kconfig\n  x86: copy x86_64 specific Kconfig symbols to Kconfig.i386\n  x86: add X86_64 dependency to x86_64 specific symbols in Kconfig.x86_64\n  x86: add X86_32 dependency to i386 specific symbols in Kconfig.i386\n  x86: arch/x86/Kconfig.cpu unification\n  x86: start unification of arch/x86/Kconfig.*\n  x86: unification of cfufreq/Kconfig\n"
    },
    {
      "commit": "6f37ac793d6ba7b35d338f791974166f67fdd9ba",
      "tree": "ce7e05fc4ede544021f4e395346a87f649f581f7",
      "parents": [
        "2f1f53bdc6531696934f6ee7bbdfa2ab4f4f62a3",
        "d90bf5a976793edfa88d3bb2393f0231eb8ce1e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:51:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:51:48 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: rt_check_expire() can take a long time, add a cond_resched()\n  [ISDN] sc: Really, really fix warning\n  [ISDN] sc: Fix sndpkt to have the correct number of arguments\n  [TCP] FRTO: Clear frto_highmark only after process_frto that uses it\n  [NET]: Remove notifier block from chain when register_netdevice_notifier fails\n  [FS_ENET]: Fix module build.\n  [TCP]: Make sure write_queue_from does not begin with NULL ptr\n  [TCP]: Fix size calculation in sk_stream_alloc_pskb\n  [S2IO]: Fixed memory leak when MSI-X vector allocation fails\n  [BONDING]: Fix resource use after free\n  [SYSCTL]: Fix warning for token-ring from sysctl checker\n  [NET] random : secure_tcp_sequence_number should not assume CONFIG_KTIME_SCALAR\n  [IWLWIFI]: Not correctly dealing with hotunplug.\n  [TCP] FRTO: Plug potential LOST-bit leak\n  [TCP] FRTO: Limit snd_cwnd if TCP was application limited\n  [E1000]: Fix schedule while atomic when called from mii-tool.\n  [NETX]: Fix build failure added by 2.6.24 statistics cleanup.\n  [EP93xx_ETH]: Build fix after 2.6.24 NAPI changes.\n  [PKT_SCHED]: Check subqueue status before calling hard_start_xmit\n"
    },
    {
      "commit": "2f1f53bdc6531696934f6ee7bbdfa2ab4f4f62a3",
      "tree": "04800c44bc0bd4f36782dd11d5d637899aee7a9f",
      "parents": [
        "2e2cd8bad6e03ceea73495ee6d557044213d95de"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:33 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10 fasttimer: Scrap INLINE and name timeval_cmp better\n\nScrap the local __INLINE__ macro, and rename timeval_cmp to fasttime_cmp.\n\nInline macro was completely unnecessary since the macro was defined\nlocally to be inline.\ntimeval_cmp was inaccurately named since it does comparison on\nstruct fasttimer_t and not on struct timeval.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e2cd8bad6e03ceea73495ee6d557044213d95de",
      "tree": "889c6f4ce1324da6ab5198d2e75fa00a154a2ead",
      "parents": [
        "341ac6e4bee51ed5f83275fb311f3ef014f4bcd7"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10 memset library add lineendings to asm\n\nAdd \\n\\ at end of lines inside asm statement to avoid warning.\n\nNo change except adding \\n\\ to end of line and correcting\nwhitespace has been done.\nRemoves warning about multi-line string literals when compiling\narch/cris/arch-v10/lib/memset.c\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "341ac6e4bee51ed5f83275fb311f3ef014f4bcd7",
      "tree": "6eee247d3fa7540e6e4b4a7641972d6d10ea7d17",
      "parents": [
        "2b05d2b3b4d1e59e8710ec9274684d0d13eee34d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10 string library add lineendings to asm\n\nAdd \\n\\ at end of lines inside asm statement to avoid warning.\n\nNo change except adding \\n\\ to end of line and correcting\nwhitespace has been done.\nRemoves warning about multi-line string literals when compiling\narch/cris/arch-v10/lib/string.c\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b05d2b3b4d1e59e8710ec9274684d0d13eee34d",
      "tree": "ee38902baea38beb6e4a9497b1f02b25e579bda8",
      "parents": [
        "3eed6393644c960e2343db7dabec08c775d3738f"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10 usercopy library add lineendings to asm\n\nRemoves warning when compiling arch/cris/arch-v10/lib/usercopy.c\n\nNo change except adding \\n\\ on the end of the lines has been done.\nRemoves warning about multi-line string literals.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3eed6393644c960e2343db7dabec08c775d3738f",
      "tree": "e5a59c75654ba31b4b495e2ef213a56edd3b7e18",
      "parents": [
        "ebd33e11c3bef555573510d8677d626ebaa1eccd"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10 Ethernet declare mac fix\n\nDeclare mac using DECLARE_MAC_BUF for use when calling print_mac().\n\nThis fixes compile error where mac was undeclared.\nAlso, remove unused variable i.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebd33e11c3bef555573510d8677d626ebaa1eccd",
      "tree": "fa7d7a9d42381704d2d9ff33c23a8c0cc5b21452",
      "parents": [
        "57c230a873b9d82ae88d6b6736127b5485024699"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRIS tlb.h should include linux/pagemap.h\n\nInclude linux/pagemap.h for release_pages and page_cache_release.\n\nFixes compilation error in arch/cris/mm/init.c when CONFIG_SWAP is unset.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57c230a873b9d82ae88d6b6736127b5485024699",
      "tree": "c269b27965def19b45436f9e0a8946b6e53dba51",
      "parents": [
        "d8e5219f9f5ca7518eb820db9f3d287a1d46fcf5"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv32: add cache flush operations\n\nThese are needed due to a cache bug, and can be used to make sure that the\nDMA descriptors are flushed to memory and can be safely handled by DMA.\n\nflush_dma_descr - Flush one DMA descriptor.\nflush_dma_list - Flush a complete list of DMA descriptors.\ncris_flush_cache - Flush the complete cache.\ncris_flush_cache_range - Flush only the specified range\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8e5219f9f5ca7518eb820db9f3d287a1d46fcf5",
      "tree": "af996eb526010d0f5106df12de646cc1dd64b29e",
      "parents": [
        "3244c77bd3460e9701ffeecc2452d7f2ee17106c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10 improve and bugfix fasttimer\n\nImprove and bugfix CRIS v10 fast timers.\n\n- irq_handler_t now only takes two arguments.\n- Keep interrupts disabled as long as we have a reference to the\n  fasttimer list and only enable them while doing the callback.\n  del_fast_timer may be called from other interrupt context.\n- Fix bug where debug code could return without calling local_irq_restore.\n- Use jiffies instead of usec (change from struct timeval to fasttime_t).\n- Don\u0027t initialize static variables to zero.\n- Remove obsolete #ifndef DECLARE_WAITQUEUE code.\n- fast_timer_init should be __initcall.\n- Change status/debug variables to unsigned.\n- Remove CVS log and CVS id.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3244c77bd3460e9701ffeecc2452d7f2ee17106c",
      "tree": "35202782ca702d9dc78f3120d65a8129f653412c",
      "parents": [
        "1b8be1d82dd3b1ef32b15923123afa03bfeeb116"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:47 2007 -0800"
      },
      "message": "CRISv10: fix timer interrupt parameters\n\nFix timer interrupt parameters for CRIS v10.\n\n- irq_handler_t only takes two arguments, use get_irq_regs to get\n  regs for profiling.\n- Call update_process_times.\n- Remove CVS tag.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b8be1d82dd3b1ef32b15923123afa03bfeeb116",
      "tree": "9d844775d6f06ce24f9faa4318856ebc73249f59",
      "parents": [
        "77accbf505a073beecf32e60265697517e203bea"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "CRIS: remove MTD_AMSTD and MTD_OBSOLETE_CHIPS take two\n\nRemove MTD_AMDSTD and MTD_OBSOLETE_CHIPS from defconfig, Kconfig and code,\ninstead we\u0027ll use MTD_CFI or MTD_JEDECPROBE.\n\n[akpm@linux-foundation.org: codingl-style cleanups]\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77accbf505a073beecf32e60265697517e203bea",
      "tree": "5323f47dac9e40841502aa0191573b252747dc0b",
      "parents": [
        "4b7e888933b0d71f9534830ae1edc1e23f0fb075"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "CRISv10 serial driver rewrite\n\nNew and improved serial driver for CRISv10, take three, with improvements\nsuggested by Jiri Slaby.\n\n- Call wait_event_interruptible with a _correct_ and sensible condition.\n- Removed superfluous test of info-\u003eflags \u0026 ASYNC_CLOSING, since that is done\n  by wait_event_interruptible.\n- Moved common code for deregistering DMA and IRQ to deinit_port function.\n- Use setup_timer when initializing flush_timer.\n- Convert bit-field for uses_dma_in and uses_dma_out to regular bytes.\n- Removed CVS tags.\n- Removed defines and comments for CRIS_BUF_SIZE and TTY_THRESHOLD_THROTTLE\n  (no longer used).\n- Cleaned up code to pass checkpatch.\n- Add crisv10.h header file.\n- Merge of CRISv10 from Axis internal CVS.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nReviewed-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b7e888933b0d71f9534830ae1edc1e23f0fb075",
      "tree": "f5e463166f4a5c7f3758df473ffa0da7ac79ab59",
      "parents": [
        "16ad1b49104684da3ab0fede79f29b01f4c76896"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "CRIS don\u0027t include bitops.h in posix_types.h\n\nIn file included from include/asm/byteorder.h:23,\n                 from include/asm-generic/bitops/le.h:5,\n                 from include/asm-generic/bitops/ext2-non-atomic.h:4,\n                 from include/asm/bitops.h:163,\n                 from include/linux/bitops.h:17,\n                 from include/asm/posix_types.h:55,\n                 from include/linux/posix_types.h:47,\n                 from include/linux/types.h:11,\n                 from include/linux/capability.h:16,\n                 from include/linux/sched.h:49,\n                 from arch/cris/kernel/asm-offsets.c:1:\ninclude/linux/byteorder/little_endian.h:43: parse error before \"__cpu_to_le64p\"\ninclude/linux/byteorder/little_endian.h:44: warning: return type defaults to `int\u0027\ninclude/linux/byteorder/little_endian.h: In function `__cpu_to_le64p\u0027:\ninclude/linux/byteorder/little_endian.h:45: `__le64\u0027 undeclared (first use in this function)\n\nRemove include of asm/bitops.h, not needed here, corrects compilation error\n(__le64 undeclared).\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "16ad1b49104684da3ab0fede79f29b01f4c76896",
      "tree": "941aa34bbe00df34f619526e198d9d6e0124f45c",
      "parents": [
        "f150f35232daaedd86e46d2581e3b7eb40e2c360"
      ],
      "author": {
        "name": "Alex Unleashed",
        "email": "alex@flawedcode.org",
        "time": "Wed Nov 14 17:01:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "cris: ARRAY_SIZE() cleanup\n\nI\u0027m converting most array size calculations under arch/ to use\nARRAY_SIZE().  This is the patch for CRIS.\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f150f35232daaedd86e46d2581e3b7eb40e2c360",
      "tree": "ff7640b4f0850de8c4c252e8ecbe856b959c7ddd",
      "parents": [
        "5af26b1862a49770e6cf7a297ddd9fd8421b01fe"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "cris build fixes: defconfig updates\n\nRemove some unused config lines, and add some others that needs to be off\nfor a succesful compile. This is the minimal set of changes for 2.6.23.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5af26b1862a49770e6cf7a297ddd9fd8421b01fe",
      "tree": "cac9b29e63041da4494309ea8cd29d708a02cd38",
      "parents": [
        "a8e2a8b22712593980b524dc45baa06a36286fc0"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:46 2007 -0800"
      },
      "message": "cris build fixes: fix crisksyms.c\n\n- Add __negdi2 to exported symbols.\n- Remove string functions from exported symbols.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8e2a8b22712593980b524dc45baa06a36286fc0",
      "tree": "7ad2cb5d657f3be5d4551bc0b9d5ebdca948761c",
      "parents": [
        "0188e6032119cbeda8c63dbd40f733ae976eb365"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: setup.c needs param.h\n\nInclude linux/param.h for HZ.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0188e6032119cbeda8c63dbd40f733ae976eb365",
      "tree": "062a5d735712e6396ed0bcb444eec41a586522cb",
      "parents": [
        "7b275523aba522aa76891861ee32ba2456e5f146"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:01:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: fixes in arch/cris/kernel/time.c\n\n- Remove debug print.\n- Change #if to #ifdef to avoid compile time warning if CONFIG_PROFILING\n  isn\u0027t set.\n- Number of parameters to profile_tick has changed, drop the regs parameter.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b275523aba522aa76891861ee32ba2456e5f146",
      "tree": "6b5fa5c7916af2d91b81ca1eec3352a63eabe3ab",
      "parents": [
        "633edf5a4fff0675851e377cc5f0c9072683a5f4"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: corrected and improved NMI and IRQ handling\n\nCorrects compile errors and the following:\n\n- Remove oldset parameter from do_signal and do_notify_resume.\n\n- Modified to fit new consolidated IRQ handling code.\n\n- Reverse check order between external nmi and watchdog nmi to avoid false\n  watchdog oops in case of a glitch on the nmi pin.\n\n- Return from an pin-generated NMI the same way as for other interrupts.\n\n- Moved blocking of ethernet rx/tx irq from ethernet interrupt handler to\n  low-level asm interrupt handlers.  Fixed in the multiple interrupt\n  handler also.\n\n- Add space for thread local storage in thread_info struct.\n\n- Add NO_DMA to Kconfig, and include arch specific Kconfig using arch\n  independent path. Include subsystem Kconfigs for pcmcia, usb, i2c,\n  rtc and pci.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "633edf5a4fff0675851e377cc5f0c9072683a5f4",
      "tree": "134c4faff9c3139f93e9b8438177e40a423610af",
      "parents": [
        "bafef0ae9d3651540c442aebf242f7b68e183bff"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 14 17:00:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris-build-fixes-update-eth_v10c-ethernet-driver-fix\n\nFix locking bug noted by  Roel Kluin \u003c12o3l@tiscali.nl\u003e.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bafef0ae9d3651540c442aebf242f7b68e183bff",
      "tree": "eda2e9d52ba11602d22f70749930fc5dec9d868f",
      "parents": [
        "eda35b64a7739691839ea997c836163ea12f123b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: update eth_v10.c ethernet driver\n\nNew (updated) version of ethernet driver for cris v10.\n\n- First steps to simplify and make the MII code more similar\n  between the etrax100 and etraxfs ports.\n\n- Start the transmit queue before enabling tx interrupts\n  to avoid race with the first frame.\n\n- Flip the comparition statement to stick to physical addresses\n  to avoid phys_to_virt mapping a potential null pointer.\n  This was not an error but the change simplifies debugging\n  of address-space mappings.\n\n- Made myPrevRxDesc local to e100_rx since it was only used there.\n  Fixed out of memory handling in e100_rx.  If dev_alloc_skb() fails\n  persistently the system is hosed anyway but at least it won\u0027t\n  loop in an interrupt handler.\n\n- Correct some code formatting issues.\n\n- Add defines SET_ETH_ENABLE_LEDS, SET_ETH_DISABLE_LEDS\n  and SET_ETH_AUTONEG used in new cris v10 ethernet driver.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eda35b64a7739691839ea997c836163ea12f123b",
      "tree": "24c4249179147fcbea37e93ed72f45a3903d1299",
      "parents": [
        "5978e791fed57d9d66fd80e2b908b803fa6a831d"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: add baud rate defines\n\nAdd missing defines for (unsupported) baud rates.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5978e791fed57d9d66fd80e2b908b803fa6a831d",
      "tree": "2a3527acb7a39f64c470599b62b2e923c78cb09f",
      "parents": [
        "eb2746ddc376c9c72905fbdd3f8d1e68a81957aa"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: sys_cris.c needs fs.h\n\nInclude linux/fs.h, needed for do_pipe.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb2746ddc376c9c72905fbdd3f8d1e68a81957aa",
      "tree": "31e2dd0bba8a16bf9d9d0be3d5f7df501f284a2e",
      "parents": [
        "9587997a4a9f74901981e0a751a7ae0e46a72b94"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: irq fixes\n\n- New file include/asm-cris/irq_regs.h.\n- Change handling of registers for do_IRQ.\n- Add GENERIC_HARDIRQS to Kconfig.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9587997a4a9f74901981e0a751a7ae0e46a72b94",
      "tree": "99ae16bbe65cb035f1a7b88f1020bf0989177bce",
      "parents": [
        "df2b84a1f59567627891f5919efcedc7abd32d7a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 14 17:00:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris-build-fixes-atomich-needs-compilerh-fix\n\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df2b84a1f59567627891f5919efcedc7abd32d7a",
      "tree": "10fc777bec5a53754655347e1b017481f8d5a34b",
      "parents": [
        "80bf7a5be08cc39c1edb490925a85a5f60e51a21"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: atomic.h needs compiler.h\n\nInclude file linux/compiler.h is needed for \u0027likely\u0027.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80bf7a5be08cc39c1edb490925a85a5f60e51a21",
      "tree": "55919ab7507e9ac6de52d647520934f0ea05d547",
      "parents": [
        "0c3537ffcad08eabd49d43762fcb9f6da8517d9b"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: hardirq.h: include asm/irq.h\n\nInclude asm/irq.h to avoid undefined value warning.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c3537ffcad08eabd49d43762fcb9f6da8517d9b",
      "tree": "5614eaec78624c3c6106d2c6a7fd2ea0d27d4509",
      "parents": [
        "b956947106c788a3f2ce0375af930b4cbf7454d5"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:45 2007 -0800"
      },
      "message": "cris build fixes: Add missing syscalls\n\nAdd missing syscalls to cris architecture.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b956947106c788a3f2ce0375af930b4cbf7454d5",
      "tree": "6aa89716ff4fbb5b91677bce9d157abaff7938a7",
      "parents": [
        "d297a5d576d549d97dce456ba4bd01e5a47e899c"
      ],
      "author": {
        "name": "Jesper Nilsson",
        "email": "jesper.nilsson@axis.com",
        "time": "Wed Nov 14 17:00:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "cris build fixes: fix csum_tcpudp_magic() declaration\n\nRemove int from prototype, no longer needed and causes compile error.\n\nSigned-off-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d297a5d576d549d97dce456ba4bd01e5a47e899c",
      "tree": "4ae5700c74b244f4359ad000edf965ca7c9f7cc7",
      "parents": [
        "bae19fe033b0c5ed99b1ed27a4cce84625a24606"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 14 17:00:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "aic94xx_sds: rename FLASH_SIZE\n\narm:\n\ndrivers/scsi/aic94xx/aic94xx_sds.c:381:1: warning: \"FLASH_SIZE\" redefined\nIn file included from include/asm/arch/irqs.h:22,\n                 from include/asm/irq.h:4,\n                 from include/asm/hardirq.h:6,\n                 from include/linux/hardirq.h:7,\n                 from include/asm-generic/local.h:5,\n                 from include/asm/local.h:1,\n                 from include/linux/module.h:19,\n                 from include/linux/device.h:21,\n                 from include/linux/pci.h:52,\n                 from drivers/scsi/aic94xx/aic94xx_sds.c:28:\ninclude/asm/arch/platform.h:444:1: warning: this is the location of the previous definition\n\nCc: Gilbert Wu \u003cgilbert_wu@adaptec.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "bae19fe033b0c5ed99b1ed27a4cce84625a24606"
}
