)]}'
{
  "log": [
    {
      "commit": "fd59e9e9c8e35cd2a1834c0d1f67aedf0c5c68c2",
      "tree": "a6f84a3b872b06b8e5bd1d22613d7d5b045d70ac",
      "parents": [
        "85c42d0dbb129b6bff560dacabec753677d64081"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 17 20:20:24 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:34 2008 +0100"
      },
      "message": "x86: change IO delay back to 0x80\n\nchange back the IO delay to 0x80.\n\nAlan says that 0xed is known to break some older boxes, and given that\nthe get-rid-of-outb-APIs efforts are well underway we should just let\nthem be finished.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "85c42d0dbb129b6bff560dacabec753677d64081",
      "tree": "1bcf73de138c711da874966cbb3fcf77a5a8784f",
      "parents": [
        "3cdac41f2090ad9013dfefab7399b1debfb9275a"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Feb 17 18:17:18 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:34 2008 +0100"
      },
      "message": "x86: lds - Use THREAD_SIZE instead of numeric constant\n\nThough we use PDA for regular task stack but that\nis not acceptable for init_task wich is special\none. We still have to allocate init_task\u0027s stack\nin that manner.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3cdac41f2090ad9013dfefab7399b1debfb9275a",
      "tree": "f3a1037032d814b5ee3e8b9acfee86d25fbd3758",
      "parents": [
        "bbb1e57a1c0b732cfeb727bed7c61e80a79c6479"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sun Feb 17 18:17:17 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86: lds - Use PAGE_SIZE instead of numeric constant\n\nIt\u0027s much better to use PAGE_SIZE then magic 4096\n(though it\u0027s almost synonym in most cases on x86 but\nnot for *all* cases ;)\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bbb1e57a1c0b732cfeb727bed7c61e80a79c6479",
      "tree": "dde90cec9c91fbfa430de90ef55d8dadef8d33c5",
      "parents": [
        "248fb89c12228190cecea553353e16cf21a67dc3"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Feb 09 00:49:13 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86 cleanup: suspend_asm_64.S - use X86_CR4_PGE instead of numeric value\n\nBy including \u003casm/processor-flags.h\u003e we\u0027re allowed to use\nX86_CR4_PGE instead of numeric constant.\n\nmd5 sums of compiled files are differ due to this inclusion\nbut .text section remains the same.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "248fb89c12228190cecea553353e16cf21a67dc3",
      "tree": "b60b81abaa1151ac8240457b36cc4cfda62dc1eb",
      "parents": [
        "d8ff0bbf564f7ebf6c33ef6662d8f00c7d43ba80"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Sun Feb 17 18:01:42 2008 +1100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86: docs fixes to Documentation/i386/IO-APIC.txt\n\nClean up spelling and grammar of IO-APIC.txt\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d8ff0bbf564f7ebf6c33ef6662d8f00c7d43ba80",
      "tree": "33baf57ba765857da6b3b4e029c6b126e8897b88",
      "parents": [
        "d76c1ae4d1f4f322d47e7c6e47a277384ba9d9cb"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Feb 01 21:31:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:33 2008 +0100"
      },
      "message": "x86: fix printout ugliness in cpu info printk\n\nfix print_cpu_info, because it produced on boot:\n\n  CPU: \u003c6\u003eAMD Athlon(tm) 64 Processor 3200+ stepping 00\n\ninstead of:\n\n  CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 00\n\n(broken since 04e1ba852132c9ad006affcd5b8c8606295170b0 -\n x86: cleanup kernel/setup_64.c)\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d76c1ae4d1f4f322d47e7c6e47a277384ba9d9cb",
      "tree": "d9f10bf4d290375b2db8e7c93c55b42176e53b3d",
      "parents": [
        "0df025b709ae09081e21545761a249ec2d969689"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 17 16:48:25 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: clean up csum-wrappers_64.c some more\n\nno code changed:\n\narch/x86/lib/csum-wrappers_64.o:\n   text    data     bss     dec     hex filename\n    839       0       0     839     347 csum-wrappers_64.o.before\n    839       0       0     839     347 csum-wrappers_64.o.after\nmd5:\nb31994226c33e0b52bef5a0e110b84b0  csum-wrappers_64.o.before.asm\nb31994226c33e0b52bef5a0e110b84b0  csum-wrappers_64.o.after.asm\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0df025b709ae09081e21545761a249ec2d969689",
      "tree": "c8be44ee7518981fd9a9f2327d0ec25f205a182b",
      "parents": [
        "4b44f810166fb83ad1a817ee599006a7157ee54c"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sun Feb 17 14:56:50 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: coding style fixes in arch/x86/lib/csum-wrappers_64.c\n\nno code changed:\n\narch/x86/lib/csum-wrappers_64.o:\n   text    data     bss     dec     hex filename\n    839       0       0     839     347 csum-wrappers_64.o.before\n    839       0       0     839     347 csum-wrappers_64.o.after\nmd5:\nb31994226c33e0b52bef5a0e110b84b0  csum-wrappers_64.o.before.asm\nb31994226c33e0b52bef5a0e110b84b0  csum-wrappers_64.o.after.asm\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4b44f810166fb83ad1a817ee599006a7157ee54c",
      "tree": "7d9ea0563081b2100e1a65b4da58dce098d39ee8",
      "parents": [
        "e43eb7bab6e82e1aa93ce4d39546c54347a68077"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Sun Feb 17 14:41:16 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: coding style fixes in arch/x86/lib/io_64.c\n\nThis simple patch makes the file error free (according to\ncheckpatch.pl)\n\nno code changed:\n\narch/x86/lib/io_64.o:\n   text    data     bss     dec     hex filename\n    308       0       0     308     134 io_64.o.before\n    308       0       0     308     134 io_64.o.after\nmd5:\n3c64f9ed83d091678e849b36ca27bee3  io_64.o.before.asm\n3c64f9ed83d091678e849b36ca27bee3  io_64.o.after.asm\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e43eb7bab6e82e1aa93ce4d39546c54347a68077",
      "tree": "52c8e0973a6b84493e9f8e8f2daf8410336beca8",
      "parents": [
        "e00fc542eb694e448249361ef63c190e74f53574"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 14 08:38:49 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: exclude vsyscall files from stackprotect\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e00fc542eb694e448249361ef63c190e74f53574",
      "tree": "7defa62ac844a7488d1b37391722ef5e17c06511",
      "parents": [
        "0fd707ef724a9e8b4a2ddfd3da4968c57e8614ff"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: add pgd_large() on 64-bit, for consistency\n\nIn order to have it at all levels, add pgd_large() which only\nreturns 0.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0fd707ef724a9e8b4a2ddfd3da4968c57e8614ff",
      "tree": "6100c132ff903371ae09df8bd38cd77c30cd22e6",
      "parents": [
        "6871b76fb5197a4db28de7116baf834fa36b7bfe"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Feb 08 15:37:42 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: minor cleanup of comments in processor.h\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: linux-mm@kvack.org\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6871b76fb5197a4db28de7116baf834fa36b7bfe",
      "tree": "ad8c2e7b5529a75d4596932d8a0ab34e0071177e",
      "parents": [
        "da5968ae305ab5209ebc2502ef6a8fbf2cce536c"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:23:00 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:32 2008 +0100"
      },
      "message": "x86: annotate pci/common.s:pci_scan_bus_with_sysdata with __devinit\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "da5968ae305ab5209ebc2502ef6a8fbf2cce536c",
      "tree": "a4029b1d5f29ea3feefa8880e253333430077138",
      "parents": [
        "d01b9ad56e2cc7b6204b89ef10a53e78d70b5877"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:31 2008 +0100"
      },
      "message": "x86: fix section mismatch in head_64.S:initial_code\n\ninitial_code are initially used to hold a function pointer\nfrom __init and later from __cpuinit. This confuses modpost\nand changing initial_code to REFDATA silence the warning.\n(But now we do not discard the variable anymore).\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d01b9ad56e2cc7b6204b89ef10a53e78d70b5877",
      "tree": "eecf37fee63d9302033a5e3d673d3415efeb3646",
      "parents": [
        "177c7715cd94a66d951fcafbacedd278a2d6fcab"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:31 2008 +0100"
      },
      "message": "x86: fix section mismatch in srat_64.c:reserve_hotadd\n\nreserve_hotadd() are only used by __init acpi_numa_memory_affinity_init().\nAnnotate reserve_hotadd() with __init is the trivial fix.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "177c7715cd94a66d951fcafbacedd278a2d6fcab",
      "tree": "234b14c6484916aa35c7c28066232bec9e9d9501",
      "parents": [
        "04d733bd3588fda8934591fdb0a3d719c5ec8fa0"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:49 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:30 2008 +0100"
      },
      "message": "x86: fix section mismatch warning in topology.c:arch_register_cpu\n\narch_register_cpu() is only defined for HOTPLUG_CPU code\nso simple fix is to ignore references by annotating the\nfunction __ref.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "04d733bd3588fda8934591fdb0a3d719c5ec8fa0",
      "tree": "584dd9b92b96aa8000b86fb7e28e0db0b3f446c6",
      "parents": [
        "08acb672624ece2d9234817570a0b3332cc8dae3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:47 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:30 2008 +0100"
      },
      "message": "x86: fix section mismatch in setup_64.c:srat_detect_node\n\nsrat_detect_node() is only used by __cpuinit init_intel().\nSo the trivial fix is to annotate srat_detect_node() with __cpuinit.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "08acb672624ece2d9234817570a0b3332cc8dae3",
      "tree": "3bb7fa23ad0550ce5f2a2d1cae1a2bffa0704d3d",
      "parents": [
        "a062bae9c443a8c0ab17f231eb83690dfb897524"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:46 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: fix section mismatch warning in setup_64.c:nearby_node\n\nnearby_node() were only used by __cpuinit amd_detect_cmp()\nSo annotating nearby_node() __cpuinit was the trivial fix.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a062bae9c443a8c0ab17f231eb83690dfb897524",
      "tree": "d7c94f3ca3733ec340ea20eb3070142ef863c62f",
      "parents": [
        "8e31c2ac1101b09ad6c6d3539b032d312cc3302b"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Feb 03 15:40:30 2008 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: fix compile warning building without CONFIG_SYSCTL\n\narch/x86/kernel/nmi_64.c:50: warning: \u0027unknown_nmi_panic_callback\u0027 declared \u0027static\u0027 but never defined\n\nThis patch also fixes nmi_32.c\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8e31c2ac1101b09ad6c6d3539b032d312cc3302b",
      "tree": "92acaaa55da1170bf738e0afdb53ce36c984d84e",
      "parents": [
        "aa65af3f92da39a686c8a3479426d15854fa27ab"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Feb 11 10:50:21 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: CPA: remove BUG_ON for LRU/Compound pages\n\nNew implementation does not use lru for anything so there is no need\nto reject pages that are in the LRU. Similar for compound pages (which\nwere checked because they also use page-\u003elru)\n\n[ tglx@linutronix.de: removed unused variable ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "aa65af3f92da39a686c8a3479426d15854fa27ab",
      "tree": "401699e390a4632d40448245ccc2e96c2dd15694",
      "parents": [
        "f7f3d791e61d7baf8b0aee0384fdd469c0d2ac9b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:55 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: don\u0027t make swapper_pg_fixmap global\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ian Campbell \u003cijc@hellion.org.uk\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f7f3d791e61d7baf8b0aee0384fdd469c0d2ac9b",
      "tree": "8020c4d6b93086f0644f7453cf0041983cde7d81",
      "parents": [
        "d3cfeb4fbe2a5e88fd5f98892f4dc49dcab8a9e7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:53 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: don\u0027t make irq_return global\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d3cfeb4fbe2a5e88fd5f98892f4dc49dcab8a9e7",
      "tree": "2a39e98dcf7a9d37389177589576a837e665f3f7",
      "parents": [
        "148a142495f40d3da729d62cb7127ccb26223106"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:42 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:29 2008 +0100"
      },
      "message": "x86: unexport io_delay_type\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "148a142495f40d3da729d62cb7127ccb26223106",
      "tree": "49e652c2221c0dd897ee055f3d4a835ae194bd9a",
      "parents": [
        "ecaea42eb8507735a97a496cc5068de06542e8b2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:33 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86: make mxcsr_feature_mask static again\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: hpa@zytor.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ecaea42eb8507735a97a496cc5068de06542e8b2",
      "tree": "a259ff2d43bf374a5f0fea83ad2b37bb9fc768e8",
      "parents": [
        "cc7e73f35dccba7503bdaf40bb5189225697664d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 13:26:13 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86: sparse warning in efi.c\n\nYes, it should.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cc7e73f35dccba7503bdaf40bb5189225697664d",
      "tree": "b3fe835ad45ddc449fc2273be3c1aaae040751b5",
      "parents": [
        "f1452d424dc0e079fb97af8cb8d3a0f7b5fddd46"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Feb 13 13:26:39 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86: sparse error in efi_32.c\n\narch/x86/kernel/efi_32.c:42:6: warning: symbol \u0027efi_call_phys_prelog\u0027 was not declared. Should it be static?\narch/x86/kernel/efi_32.c:84:6: warning: symbol \u0027efi_call_phys_epilog\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f1452d424dc0e079fb97af8cb8d3a0f7b5fddd46",
      "tree": "65ab910d2deff5622bdb8a6ad1a2d4430bfd965c",
      "parents": [
        "08cd93f9e11ac8c3e42c72debe7dc55a761149c2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Feb 14 15:23:53 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "x86, kprobes: remove sparse warnings from x86\n\narch/x86/kernel/kprobes.c:584:16: warning: symbol \u0027kretprobe_trampoline_holder\u0027 was not declared. Should it be static?\narch/x86/kernel/kprobes.c:676:6: warning: symbol \u0027trampoline_handler\u0027 was not declared. Should it be static?\n\nMake them static and add the __used attribute, approach taken from the\narm kprobes implementation.\n\nkretprobe_trampoline_holder uses inline assemly to define the global\nsymbol kretprobe_trampoline, but nothing ever calls the holder explicitly.\n\ntrampoline handler is only called from inline assembly in the same file,\nmark it used and static.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "08cd93f9e11ac8c3e42c72debe7dc55a761149c2",
      "tree": "ee2a1ccead2efedcad2b715b6842f6989665ea7d",
      "parents": [
        "9a4c8546f3e7c893888bccc2b3416d6214f2664a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Feb 14 23:23:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 19 16:18:28 2008 +0100"
      },
      "message": "remove mca-pentium\n\nThis patch removes the mca-pentium boot option that was a noop.\n\nbesides the source code cleanup factor, this saves some text as well:\n\n   arch/x86/kernel/cpu/bugs.o:\n      text    data     bss     dec     hex filename\n       651      77       4     732     2dc bugs.o.before\n       631      53       4     688     2b0 bugs.o.after\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9a4c8546f3e7c893888bccc2b3416d6214f2664a",
      "tree": "d97faff06ed816b82040dac8a01fc2454725b9c7",
      "parents": [
        "b0abcfc14605b2a8c686bd8e193ab05b01a7980b",
        "14e04c3f6e64bac468f0aa38c6d47aa95b60c074"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 18:46:56 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 18:46:56 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide-cd: fix missing residual count setting in DMA mode\n  ht6560b: force prefetch for some devices\n  ht6560b can only do up to PIO mode 4\n  linux/hdsmart.h: fix goofups (take 2)\n  via82cxxx: add new PCI id for cx700\n  falconide: locking bugfix\n  MAINTAINERS: update ide-cd maintainer\u0027s email address\n  ide/libata: ST310211A has buggy HPA too\n  ide: Add missing base addresses for falconide and macide\n"
    },
    {
      "commit": "b0abcfc14605b2a8c686bd8e193ab05b01a7980b",
      "tree": "cb07f92693df0135ac546b965b909b48d7645dde",
      "parents": [
        "f702c5815696bfca095cc1173fff6995c4d39844"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Mon Feb 18 18:23:16 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 18:46:28 2008 -0800"
      },
      "message": "Audit: use \u003d\u003d not \u003d in if statements\n\nClearly this was supposed to be an \u003d\u003d not an \u003d in the if statement.\nThis patch also causes us to stop processing execve args once we have\nfailed rather than continuing to loop on failure over and over and over.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14e04c3f6e64bac468f0aa38c6d47aa95b60c074",
      "tree": "cd36afdec1da344f14b74145a8aacc6f28b10cc0",
      "parents": [
        "0e7d8d480259319649f7a2c230622b98758d1c83"
      ],
      "author": {
        "name": "Kiyoshi Ueda",
        "email": "k-ueda@ct.jp.nec.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ide-cd: fix missing residual count setting in DMA mode\n\nThis patch fixes the missing residual count setting in DMA mode,\nwhich was introduced during the conversion to blk-end-request.\nThe residual count could be used by the request submitter.\nSo if it isn\u0027t set correctly, some upper layers does not work.\n(e.g. wodim for CD burning.)\n\nThe bug is in only DMA mode.\nIn PIO mode, we are setting the residual count correctly,\nso no need to fix.\n\nSigned-off-by: Kiyoshi Ueda \u003ck-ueda@ct.jp.nec.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nReported-by: Andreas Schwab \u003cschwab@suse.de\u003e\nTested-by: Andreas Schwab \u003cschwab@suse.de\u003e\nTested-by: Laura Garcia \u003cnevola@gmail.com\u003e\nTested-by: Borislav Petkov \u003cpetkovbb@googlemail.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0e7d8d480259319649f7a2c230622b98758d1c83",
      "tree": "b4f365ad69a2fd2380a9e640373a5d58e493e19e",
      "parents": [
        "1a1990f5479b0c9055c133b7e0e7fedfcbe11512"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ht6560b: force prefetch for some devices\n\nPrefetch needs to be set for some ide devices to work when connected to\na ht6560b interface. This was not always done properly, causing a system\nwith a HD and CD on the primary interface to not work properly. Or, in\neffect, hang hard.\n\nThis patch forces prefetch on devices before checking whether it\nis necessary to change the settings in the interface\n\nThis patch should also be applied to 2.4. I don\u0027t currently have a\n2.4 tree around.\n\n(also change my email address)\n\nSigned-off-by: Jan Evert van Grootheest \u003cjanevert@caiway.nl\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1a1990f5479b0c9055c133b7e0e7fedfcbe11512",
      "tree": "86394ab3b44dde0df5b10cff0d8ae59ffa607918",
      "parents": [
        "f401fd55b5a9ef1a4572abaefaa6957af11ced61"
      ],
      "author": {
        "name": "Jan Evert van Grootheest",
        "email": "j.e.van.grootheest@caiway.nl",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "ht6560b can only do up to PIO mode 4\n\nAccording to the datasheet, ht6560b only supports up to PIO mode 4.\n\n[bart: manually ported it over 2.6.25-rc2]\n\nSigned-off-by: Jan Evert van Grootheest \u003cjanevert@caiway.nl\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f401fd55b5a9ef1a4572abaefaa6957af11ced61",
      "tree": "68531b239999ba0ac68154294b4cbf3fae235458",
      "parents": [
        "84f7e451e9213d8c328752d0f39bc362519d53d2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "linux/hdsmart.h: fix goofups (take 2)\n\nFix goofups of commit 76166952bbc81dda1c8a8c14e75a2aa06f6c052c\n(\"\u003clinux/hdsmart.h\u003e is not used by kernel code\").\n\nAlso update include/linux/Kbuild to reflect the fact that hdsmart.h\nuses __KERNEL__ ifdefs now.\n\nReported-by: \"Robert P. J. Day\" \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "84f7e451e9213d8c328752d0f39bc362519d53d2",
      "tree": "2f42c11a4722213c8ac7b1291ddd916977145341",
      "parents": [
        "d684b21f89b96af3adc06877f29fd9f5214b23c8"
      ],
      "author": {
        "name": "Andrew Smith",
        "email": "asmith@tranquility.fsbusiness.co.uk",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:26 2008 +0100"
      },
      "message": "via82cxxx: add new PCI id for cx700\n\n[bart: manually ported it over via82cxxx changes]\n\nFrom: Andrew Smith \u003casmith@tranquility.fsbusiness.co.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d684b21f89b96af3adc06877f29fd9f5214b23c8",
      "tree": "14e6ef77ce5f5cdab097095f7b0197a74fe14c50",
      "parents": [
        "ef709165d8de1ba9dd3cd5e05dbabf71dc32d883"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "message": "falconide: locking bugfix\n\ncommit 8ac4ce742c66100931b6f2d7a36b0df08bc721fe (\"ide: fix host drivers\ndepending on ide_generic to probe for interfaces (take 2)\") moved probing\nto falconide but forgot to take care of Atari specific locking - fix it.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ef709165d8de1ba9dd3cd5e05dbabf71dc32d883",
      "tree": "7266250cfe4ba7416b2db963791449e7fcdf1903",
      "parents": [
        "b152fcd34108d07a1e682786af583fd3e080cab3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "message": "MAINTAINERS: update ide-cd maintainer\u0027s email address\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b152fcd34108d07a1e682786af583fd3e080cab3",
      "tree": "7b84e66ac64447ba5589533962a14ebc3401d7e9",
      "parents": [
        "899e1bc57340ad9acf5561b1eff7a684975ad800"
      ],
      "author": {
        "name": "Mikko Rapeli",
        "email": "mikko.rapeli@teleca.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:25 2008 +0100"
      },
      "message": "ide/libata: ST310211A has buggy HPA too\n\nSigned-off-by: Mikko Rapeli \u003cmikko.rapeli@teleca.com\u003e\nTested-by: Bart Champagne \u003cbart@as35701.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "899e1bc57340ad9acf5561b1eff7a684975ad800",
      "tree": "897c58c24b5ce4848ceeb2a77e0e10b54fc1182e",
      "parents": [
        "f702c5815696bfca095cc1173fff6995c4d39844"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Feb 19 01:41:24 2008 +0100"
      },
      "message": "ide: Add missing base addresses for falconide and macide\n\ncommit 29dd59755a849cc6475faa6a75f3b804e23a6fc2 (\"ide: remove ide_setup_ports\")\nforgot to take into account the base addresses for the CONTROL registers for\nfalconide and macide, as pointed out by Michael Schmitz.\n\nFalconide was tested on Aranym.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Michael Schmitz \u003cschmitz@debian.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f702c5815696bfca095cc1173fff6995c4d39844",
      "tree": "f96bd0c4de6e12d06891bbd9760fe7bb213a3a60",
      "parents": [
        "0165d7f476b99eb637027c2f69c365f00260f188",
        "51af33e8e45b845d8ee85446f58e31bc4c118048"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:52:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:52:40 2008 -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  RDMA/nes: Fix possible array overrun\n  RDMA/nes: Fix VLAN support\n  RDMA/nes: Fix MAC interrupt erroneously masked on ifdown\n  IB: Fix return value in ib_device_register_sysfs()\n"
    },
    {
      "commit": "0165d7f476b99eb637027c2f69c365f00260f188",
      "tree": "2369b69095695d1b974a8a2ffa2941d54de5075e",
      "parents": [
        "20ef0f1ad0035cd7acc6cbcbc018b2dcd891e274",
        "f6c540cdd65d4bc4eaf4dcbf652580f09f3b0c38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:51:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:51:40 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix lguest build failure\n  x86: reenable support for system without on node0\n  x86: CPA: avoid double checking of alias ranges\n  x86: CPA no alias checking for _NX\n  x86: zap invalid and unused pmds in early boot\n  x86: CPA, fix alias checks\n"
    },
    {
      "commit": "20ef0f1ad0035cd7acc6cbcbc018b2dcd891e274",
      "tree": "f98facca9df16f65590140f6b56c767bb8b6954c",
      "parents": [
        "9960c90c0cb9652f69ce794c7bf99bb3acf23552",
        "6165894fb6293072848e5699f3fcbe88b7c60815"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:49:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:49:47 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (59 commits)\n  V4L/DVB (7219): zoran: Fix namespace conflicts with Zoran \u0027GPIO_MAX\u0027 enum\n  V4L/DVB (7205): tuner-xc2028 depends on FW_LOADER\n  V4L/DVB (7201): cx88-mpeg: Fix race condition in variable access\n  V4L/DVB (7200): Fix FM firmware loading\n  V4L/DVB (7198): V4L, include ioctl.h in videodev headers\n  V4L/DVB (7197): bttv: Fix overlay divide error\n  V4L/DVB (7195): xc5000: fix build error when built as module\n  V4L/DVB (7194): cx88-mpeg: Allow concurrent access to cx88-mpeg devices\n  V4L/DVB (7193): tveeprom: Add proper tuner mapping for hauppauge eeprom id 133\n  V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n  V4L/DVB (7189): autosuspend support\n  V4L/DVB (7188): radio-si470x version 1.0.6\n  V4L/DVB (7186): tda10086: make the 22kHz tone for DISEQC a config option\n  V4L/DVB (7183): radio-si470x: fix build warning\n  V4L/DVB (7180): em28xx: add URB_NO_TRANSFER_DMA_MAP, since urb-\u003etransfer_dma is set\n  V4L/DVB (7179): Allow more than one em28xx board\n  V4L/DVB (7164): em28xx-alsa: Add a missing mutex\n  V4L/DVB (7163): em28xx: makes audio settings more stable\n  V4L/DVB (7162): em28xx: Fix endian and returns the correct values\n  V4L/DVB (7161): em28xx: Fix printing debug values higher than 127\n  ...\n"
    },
    {
      "commit": "9960c90c0cb9652f69ce794c7bf99bb3acf23552",
      "tree": "2386f361fcaa96bebb724e2436148f086fac1803",
      "parents": [
        "0eddf038adc8dff78efe86b71284e3f52b7cef27",
        "c58310bf4933986513020fa90b4190c7492995ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:21 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Added quota targets and removed dmapi directory\n  [XFS] Fix up xfs out-of-tree builds. (a.k.a. external modules)\n  [XFS] Remove Makefile wrappers in XFS\n"
    },
    {
      "commit": "0eddf038adc8dff78efe86b71284e3f52b7cef27",
      "tree": "0b1521e7117b36f315ad1c4d9a4a3175da80cfd8",
      "parents": [
        "86b7cbc9d3f7b357dbd4f22779c5df375eb76c46",
        "c8620c2590f43eff864fe597fcbe5b72ab7a7b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:46:03 2008 -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] null: Add missing Kconfig dependency on BLKCIPHER\n  [CRYPTO] tcrypt: Add missing Kconfig dependency on BLKCIPHER\n  [HIFN]: Fix invalid config ifdefs for RNG support\n"
    },
    {
      "commit": "86b7cbc9d3f7b357dbd4f22779c5df375eb76c46",
      "tree": "13d2d064452cdbb58053bbdb14fe6741c766e85f",
      "parents": [
        "230b548c15d50068f993948ef4d803f5cc033454",
        "db4315d6f53edc2cc0b0b06fce1beffebb119c71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:45:48 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:45:48 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt:\n  timer_list: print relative expiry time signed\n"
    },
    {
      "commit": "230b548c15d50068f993948ef4d803f5cc033454",
      "tree": "e4919cc6f2ab5b312c3582ad76b5ca7497b7f7ba",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98",
        "fa2144ba9a31d1d0dc9607508576c3850e0d95b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:41:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 18 15:41:05 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild:\n  kbuild: explain why DEBUG_SECTION_MISMATCH is UNDEFINED\n  kbuild: fix building vmlinux.o\n  kbuild: allow -fstack-protector to take effect\n  kconfig: fix select in combination with default\n"
    },
    {
      "commit": "f6c540cdd65d4bc4eaf4dcbf652580f09f3b0c38",
      "tree": "0ebe77571df346c07fe62f6109ef5fcf5560c059",
      "parents": [
        "b7ad149d62ffffaccb9f565dfe7e5bae739d6836"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Feb 04 07:11:10 2008 +1100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: fix lguest build failure\n\ndrivers/lguest/x86/switcher_32.S:(.text+0x3815f8): \n\tundefined reference to `LGUEST_PAGES_regs_trapnum\u0027\n\nThis problem was caused by asm-offsets.c only having the offsets when\nlguest *guest* support was set, not lguest host (host support used to\nimply guest support, so now they\u0027re separate these bugs come out).\n\nLguest guest support and host support are separate config options:\nthey used to be tied together. Sort out which parts of asm-offsets are\nneeded for Guest and Host.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "b7ad149d62ffffaccb9f565dfe7e5bae739d6836",
      "tree": "0ab8e7b88b7018ca1891a23df3cd3921bb830b99",
      "parents": [
        "f34b439f34c49d7de858234bab5e2dd03cfaf3c1"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Sun Feb 17 02:02:21 2008 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: reenable support for system without on node0\n\nOne system doesn\u0027t have RAM for node0 installed.\n\nSRAT: PXM 0 -\u003e APIC 0 -\u003e Node 0\nSRAT: PXM 0 -\u003e APIC 1 -\u003e Node 0\nSRAT: PXM 1 -\u003e APIC 2 -\u003e Node 1\nSRAT: PXM 1 -\u003e APIC 3 -\u003e Node 1\nSRAT: Node 1 PXM 1 0-a0000\nSRAT: Node 1 PXM 1 0-dd000000\nSRAT: Node 1 PXM 1 0-123000000\nACPI: SLIT: nodes \u003d 2\n 10 13\n 13 10\nmapped APIC to ffffffffff5fb000 (        fee00000)\nBootmem setup node 1 0000000000000000-0000000123000000\n  NODE_DATA [000000000000e000 - 0000000000014fff]\n  bootmap [0000000000015000 -  00000000000395ff] pages 25\nCould not find start_pfn for node 0\nPid: 0, comm: swapper Not tainted 2.6.24-smp-g5a514e21-dirty #14\n\nCall Trace:\n [\u003cffffffff80bab498\u003e] free_area_init_node+0x22/0x381\n [\u003cffffffff8045ffc5\u003e] generic_swap+0x0/0x17\n [\u003cffffffff80bab0cc\u003e] find_zone_movable_pfns_for_nodes+0x54/0x271\n [\u003cffffffff80baba5f\u003e] free_area_init_nodes+0x239/0x287\n [\u003cffffffff80ba6311\u003e] paging_init+0x46/0x4c\n [\u003cffffffff80b9dda5\u003e] setup_arch+0x3c3/0x44e\n [\u003cffffffff80b978be\u003e] start_kernel+0x6f/0x2c7\n [\u003cffffffff80b971cc\u003e] _sinittext+0x1cc/0x1d3\n\nThis happens because node 0 is not online, but the node state in\nmm/page_alloc.c has node 0 set.\n\n        nodemask_t node_states[NR_NODE_STATES] __read_mostly \u003d {\n                [N_POSSIBLE] \u003d NODE_MASK_ALL,\n                [N_ONLINE] \u003d { { [0] \u003d 1UL } },\n\nSo we need to clear node_online_map before initializing the memory.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f34b439f34c49d7de858234bab5e2dd03cfaf3c1",
      "tree": "9707b181f13361b86285524e009522aa43f47fea",
      "parents": [
        "af96e4438a4b34a257f5318a296e0b9e182e7ab9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 15 22:17:57 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: CPA: avoid double checking of alias ranges\n\nWhen the CPA code is called with an virtual address in the range of\nthe direct mapping or the high alias then we do not need to run\nthrough the alias check for this range.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "af96e4438a4b34a257f5318a296e0b9e182e7ab9",
      "tree": "95f07ce45975863025694ec3e51dd04f3aacd5a4",
      "parents": [
        "31eedd823c1bf3650c450346a0d0c39431034eb9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 15 21:49:46 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: CPA no alias checking for _NX\n\nNX settings are not required to be consistent across alias mappings.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31eedd823c1bf3650c450346a0d0c39431034eb9",
      "tree": "af65f4c77b88f5d907aa54ff1e67b1bdf1488d67",
      "parents": [
        "c31c7d4844ea4817692ae16bf70f9c96c05a50eb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Feb 15 17:29:12 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: zap invalid and unused pmds in early boot\n\nThe early boot code maps KERNEL_TEXT_SIZE (currently 40MB) starting\nfrom __START_KERNEL_map. The kernel itself only needs _text to _end\nmapped in the high alias. On relocatible kernels the ASM setup code\nadjusts the compile time created high mappings to the relocation. This\ncreates invalid pmd entries for negative offsets:\n\n0xffffffff80000000 -\u003e pmd entry: ffffffffff2001e3\nIt points outside of the physical address space and is marked present.\n\nThis starts at the virtual address __START_KERNEL_map and goes up to\nthe point where the first valid physical address (0x0) is mapped.\n\nZap the mappings before _text and after _end right away in early\nboot. This removes also the invalid entries.\n\nFurthermore it simplifies the range check for high aliases.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c31c7d4844ea4817692ae16bf70f9c96c05a50eb",
      "tree": "b06e86bda1545f3f84fee09e4600bb3aa25c5c33",
      "parents": [
        "1309d4e68497184d2fd87e892ddf14076c2bda98"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 18 20:54:14 2008 +0100"
      },
      "message": "x86: CPA, fix alias checks\n\nc_p_a() did not discover all aliases correctly. (such as when called\non vmalloc()-ed areas or ioremap()-ed areas)\n\nPush the alias checks to the lower, physical level and consistently\ndiscover all aliases that might exist: the low direct mappings and\nthe high linear kernel-text mappings (on 64-bit).\n\nThanks to Andi Kleen for pointing out that this was buggy.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "51af33e8e45b845d8ee85446f58e31bc4c118048",
      "tree": "5d82fbb684c0adc0a01f2277f93fab7da2ac3810",
      "parents": [
        "edd2fd643c500c812cae5b0d314ab9db9f959898"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 18 10:33:59 2008 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Feb 18 10:33:59 2008 -0800"
      },
      "message": "RDMA/nes: Fix possible array overrun\n\nIn nes_create_qp(), the test\n\n\tif (nesqp-\u003emmap_sq_db_index \u003e NES_MAX_USER_WQ_REGIONS) {\n\nis used to error out if the db_index is too large; however, if the\ntest doesn\u0027t trigger, then the index is used as\n\n\tnes_ucontext-\u003emmap_nesqp[nesqp-\u003emmap_sq_db_index] \u003d nesqp;\n\nand mmap_nesqp is declared as\n\n\tstruct nes_qp      *mmap_nesqp[NES_MAX_USER_WQ_REGIONS];\n\nwhich leads to an array overrun if the index is exactly equal to\nNES_MAX_USER_WQ_REGIONS.  Fix this by bailing out if the index is\ngreater than or equal to NES_MAX_USER_WQ_REGIONS.\n\nThis was spotted by the Coverity checker (CID 2162).\n\nAcked-by: Glenn Streiff \u003cgstreiff@neteffect.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6165894fb6293072848e5699f3fcbe88b7c60815",
      "tree": "e45c1c41a94683b25a3e7eb0250df836c92b8403",
      "parents": [
        "ea35e3a754b2ba5f712c3f4df55e426ae2e4d60a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 15 18:41:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:28 2008 -0300"
      },
      "message": "V4L/DVB (7219): zoran: Fix namespace conflicts with Zoran \u0027GPIO_MAX\u0027 enum\n\nThanks to Martin Michlmayr \u003ctbm@cyrius.com\u003e for reporting this issue:\n\nThe zoran driver fails to compile on the ARM Orion platform with:\n\nIn file included from drivers/media/video/zoran_procfs.c:50:\ndrivers/media/video/zoran.h:232: error: expected identifier before numeric\nconstant\n\nThe reason is that drivers/media/video/zoran.h defines an enum with\nGPIO_MAX in it, but Orion contains a #define GPIO_MAX 32 in\ninclude/asm-arm/arch-orion/orion.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea35e3a754b2ba5f712c3f4df55e426ae2e4d60a",
      "tree": "7b8ea81bd538f979f25bca0ae24925b41ec46756",
      "parents": [
        "baff6cdd3328e7b35c4e155d79105621812bceec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 07:24:22 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:09 2008 -0300"
      },
      "message": "V4L/DVB (7205): tuner-xc2028 depends on FW_LOADER\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "baff6cdd3328e7b35c4e155d79105621812bceec",
      "tree": "ab034bb13f4c37f9d874b46b6f8d855ead19fb06",
      "parents": [
        "40ae91a758df916d7a5640fb2de20537ef7849fd"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Wed Feb 13 22:41:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:08 2008 -0300"
      },
      "message": "V4L/DVB (7201): cx88-mpeg: Fix race condition in variable access\n\nThere was a possible race condition in the increment/decrement of\nthe active device references counter.\nThanks to Trent Piepho (xyzzy@speakeasy.org) for bringing it up.\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "40ae91a758df916d7a5640fb2de20537ef7849fd",
      "tree": "c4c6e3bb94fa4aa888d451a9f581788d505d4702",
      "parents": [
        "83db33a3e5c4200eaf5dec5b4883c0e73f468a3b"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Feb 14 01:52:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:06 2008 -0300"
      },
      "message": "V4L/DVB (7200): Fix FM firmware loading\n\nThere\u0027s no need to load SCode table for FM.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83db33a3e5c4200eaf5dec5b4883c0e73f468a3b",
      "tree": "af2774937940aeea5dbe980918d9aadc1a52b76c",
      "parents": [
        "7c018804c0900e7be18507f1eb24e631aa9816ea"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Feb 13 20:04:49 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:05 2008 -0300"
      },
      "message": "V4L/DVB (7198): V4L, include ioctl.h in videodev headers\n\nFix compilation of user processes which includes videodev*.h but\nnot includes linux/ioctl.h:\n\nv4l2ext_helper.c: In function \u0027process_ioctl\u0027:\nv4l2ext_helper.c:183: warning: implicit declaration of function \u0027_IOWR\u0027\nv4l2ext_helper.c:183: error: expected expression before \u0027struct\u0027\nv4l2ext_helper.c:183: error: case label does not reduce to an integer constant\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7c018804c0900e7be18507f1eb24e631aa9816ea",
      "tree": "2269f886d6f584a6a4fcfb5253ef3e77b63a45c2",
      "parents": [
        "c9fe1d6ba603ddc5f2ef0a6b84f9df2bb4c679f1"
      ],
      "author": {
        "name": "Robert Fitzsimons",
        "email": "robfitz@273k.net",
        "time": "Wed Feb 13 16:38:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:03 2008 -0300"
      },
      "message": "V4L/DVB (7197): bttv: Fix overlay divide error\n\nThe initial work to convert the bttv driver to V4L2 \"Partial conversion\nfrom V4L1 to V4L2\" (e84619b17440ccca4e4db7583d126c4189b987e5), missed\nthe line which set the appropriate overlay crop structure in the newly\nallocated bttv_buffer.  This then causes a divide error in the\nbttv_calc_geo function.\n\nSigned-off-by: Robert Fitzsimons \u003crobfitz@273k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c9fe1d6ba603ddc5f2ef0a6b84f9df2bb4c679f1",
      "tree": "390b39229233707648c811404178d7286faf151f",
      "parents": [
        "27d0fe189437803d5ad146d508ec2fd77252c73f"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Feb 12 02:54:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 12:18:02 2008 -0300"
      },
      "message": "V4L/DVB (7195): xc5000: fix build error when built as module\n\ndrivers/built-in.o: In function `set_type\u0027:\ntuner-core.c:(.text+0x8879d): undefined reference to `xc5000_attach\u0027\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "27d0fe189437803d5ad146d508ec2fd77252c73f",
      "tree": "848a078d589dfe3abc969a4fd75859812242d0b6",
      "parents": [
        "968fb08912880e34a05a0cca7907392bac920aa2"
      ],
      "author": {
        "name": "Roland Stoll",
        "email": "roland@xindex.de",
        "time": "Mon Feb 11 13:00:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7194): cx88-mpeg: Allow concurrent access to cx88-mpeg devices\n\nIt currently isn\u0027t possible to open the frontend device of cx88-mpeg devices\n(DVB or Blackbird) multiple times concurrently. (for instance, to attach a\nsignal monitoring tool while reading a stream, or to send a frequency change\nioctl) This patch fixes that condition.\n\nSigned-off-by: Roland Stoll \u003croland@xindex.de\u003e\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "968fb08912880e34a05a0cca7907392bac920aa2",
      "tree": "1a0eda73cefd22ad9e4d0dffedf71ae45b078e82",
      "parents": [
        "f0ba356c85c25c2732098885a6a089be4698da94"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Wed Jan 16 19:56:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7193): tveeprom: Add proper tuner mapping for hauppauge eeprom id 133\n\nDo away with the need to set tuner\u003d63 on cx88xx with recent HVR-1300 boards\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f0ba356c85c25c2732098885a6a089be4698da94",
      "tree": "8c8c2b2e293bc36fca177784877e294a553f46db",
      "parents": [
        "57566ad2d83f58c02e191aa7f4d7cddad3f92618"
      ],
      "author": {
        "name": "Adrian Pardini",
        "email": "pardo.bsso@gmail.com",
        "time": "Mon Feb 11 12:40:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:19 2008 -0300"
      },
      "message": "V4L/DVB (7192): Adds support for Genius TVGo A11MCE\n\nSigned-off-by: Adrian Pardini \u003cpardo.bsso@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "57566ad2d83f58c02e191aa7f4d7cddad3f92618",
      "tree": "e305453cd2beab2d5127abae679df2aae48283b4",
      "parents": [
        "5caf51342c81c7cb2a8c3998e3f606ccfa79cee2"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sat Feb 09 16:08:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7189): autosuspend support\n\nTogether with Oliver Neukum from Novell, USB autosuspend support was added.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "5caf51342c81c7cb2a8c3998e3f606ccfa79cee2",
      "tree": "2ecd097a9192d1a3494de035e66cf00cb8bcd2db",
      "parents": [
        "ea75baf4b0f117564bd50827a49c4b14d61d24e9"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Feb 04 22:26:08 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7188): radio-si470x version 1.0.6\n\nThis patch combines all the finished discussions and its resulting patches from\nthe mailing list.\n\nThe version 1.0.6 is mainly influenced by Oliver Neukum. He found a lot of\nsmall issues, that are fixed with this patch now. For me the most interesting\nthing is, that it\u0027s now safer to use it on other architectures.\n\nThe history for version 1.0.6 is:\n- fixed coverity checker warnings in *_usb_driver_disconnect\n- probe()/open() race by correct ordering in probe()\n- DMA coherency rules by separate allocation of all buffers\n- use of endianness macros\n- abuse of spinlock, replaced by mutex\n- racy handling of timer in disconnect, replaced by delayed_work\n- racy interruptible_sleep_on(), replaced with wait_event_interruptible()\n- handle signals in read()\n\nThe driver is tested with all Debian/testing radio programs and rdsd. The patch\nis tested against checkpatch.pl v1.12.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ea75baf4b0f117564bd50827a49c4b14d61d24e9",
      "tree": "c7618a6ea479a00747f48b3ea926a3ab8a7865f8",
      "parents": [
        "83947d307d63dc0c30ab0809714f0bcbbdf8c3e2"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Sat Feb 09 23:54:24 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:18 2008 -0300"
      },
      "message": "V4L/DVB (7186): tda10086: make the 22kHz tone for DISEQC a config option\n\nSome cards need the diseqc signal modulated, while some just need\nthe envelope to control the LNB supply.\n\nThis fixes Bug 9887\n\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nAcked-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "83947d307d63dc0c30ab0809714f0bcbbdf8c3e2",
      "tree": "1edd6b0a9b679d5abef1b92a11bc76a63817712a",
      "parents": [
        "61b080d214c4dba91fb726169fb0c3f0e8de4b45"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Feb 10 20:13:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7183): radio-si470x: fix build warning\n\nfix the following build warning:\n\nradio-si470x.c: In function \u0027si470x_get_rds_registers\u0027:\nradio-si470x.c:562: warning: format \u0027%ld\u0027 expects type \u0027long int\u0027,\n\t\t    but argument 3 has type \u0027unsigned int\u0027\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "61b080d214c4dba91fb726169fb0c3f0e8de4b45",
      "tree": "0d9f6e7c4915ada2ca6f44e2983ec63d6eab55ad",
      "parents": [
        "3687e1e67e4920a202d53cc24678fb34fcda8fc5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 08 16:07:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7180): em28xx: add URB_NO_TRANSFER_DMA_MAP, since urb-\u003etransfer_dma is set\n\nThanks to Alan Stern \u003cstern@rowland.harvard.edu\u003e for pointing this issue.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3687e1e67e4920a202d53cc24678fb34fcda8fc5",
      "tree": "690923e60041a813ffbe4c03a9c0822ecb0402b8",
      "parents": [
        "92ea42f442c4895e38f525a097d7d8ce2a55b9b9"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Feb 08 15:44:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:17 2008 -0300"
      },
      "message": "V4L/DVB (7179): Allow more than one em28xx board\n\nem28xx driver is capable of handling more than one usb device. However, isoc\ntransfers require a large amount of data to be transfered.\n\nBefore this patch, just one em28xx board were enough to allocate more than 50%\nURBs:\n\nT:  Bus\u003d02 Lev\u003d00 Prnt\u003d00 Port\u003d00 Cnt\u003d00 Dev#\u003d  1 Spd\u003d480 MxCh\u003d 8\nB:  Alloc\u003d480/800 us (60%), #Int\u003d  0, #Iso\u003d  2\nD:  Ver\u003d 2.00 Cls\u003d09(hub  ) Sub\u003d00 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\n\nSo, only one board could use an USB host at the same time. After the patch, it\nis possible to use more than one em28xx at the same time, on the same usb host,\nif the image size is slower or equal to 345600, since those images will\nrequire about 30% of the URBs:\n\nT:  Bus\u003d02 Lev\u003d00 Prnt\u003d00 Port\u003d00 Cnt\u003d00 Dev#\u003d  1 Spd\u003d480 MxCh\u003d 8\nB:  Alloc\u003d232/800 us (29%), #Int\u003d  0, #Iso\u003d  2\nD:  Ver\u003d 2.00 Cls\u003d09(hub  ) Sub\u003d00 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\n\nSo, in thesis, after the patch, it would be possible to use up to 3 boards by\neach usb host, if the devices are generating small images.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "92ea42f442c4895e38f525a097d7d8ce2a55b9b9",
      "tree": "ff9fb45b36ace09f373e9e7f3d27ddf7e1006594",
      "parents": [
        "00b8730f5db19f9ea0985d7f14f869df79a0bf76"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 18:52:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:16 2008 -0300"
      },
      "message": "V4L/DVB (7164): em28xx-alsa: Add a missing mutex\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "00b8730f5db19f9ea0985d7f14f869df79a0bf76",
      "tree": "043a721acdae940c0f26fadce689a3e0fb421655",
      "parents": [
        "0df8130fe80ebde052516c1d729aa5d1c69ebc5c"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 18:34:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:16 2008 -0300"
      },
      "message": "V4L/DVB (7163): em28xx: makes audio settings more stable\n\nImproves audio configurations on em28xx:\n        - mutes audio before changing amux;\n        - adds a delay after setting audio src;\n        - waits up to 50ms for ac97 busy.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0df8130fe80ebde052516c1d729aa5d1c69ebc5c",
      "tree": "e1854bd1ad058360584f0abc46ee3104b6c67b5e",
      "parents": [
        "0da5176f4e0d5aea3e33a11a17c1847939df4dcc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 15:56:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:15 2008 -0300"
      },
      "message": "V4L/DVB (7162): em28xx: Fix endian and returns the correct values\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0da5176f4e0d5aea3e33a11a17c1847939df4dcc",
      "tree": "47337233f377222bc9c94aa31cbbcacb32bce718",
      "parents": [
        "1e7ad56f1fef94a7d8c1050bf3548d957fe67c01"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 15:55:19 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:15 2008 -0300"
      },
      "message": "V4L/DVB (7161): em28xx: Fix printing debug values higher than 127\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1e7ad56f1fef94a7d8c1050bf3548d957fe67c01",
      "tree": "3ed254e7f3654307160de8942ee885a169fe8def",
      "parents": [
        "7463dda2ae868d3e0a6c98f65d6331481fc73ca3"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Wed Feb 06 09:00:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:14 2008 -0300"
      },
      "message": "V4L/DVB (7160): em28xx: Allow register dump/setting for debug\n\nAdds vidioc_[g|s]_register handlers. This allows getting/setting register\nfrom em28xx.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "7463dda2ae868d3e0a6c98f65d6331481fc73ca3",
      "tree": "af31fbb1dfddf4edc74d7629d24ecf682d31429d",
      "parents": [
        "1685a6fed210b110ac8abeff24e2ffd1713cb3fb"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Feb 05 22:29:26 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:14 2008 -0300"
      },
      "message": "V4L/DVB (7158): Fix em28xx audio initialization\n\nAC97 register initialization seem to always be needed. This patch fixes audio\nfor Prolink/Pixelview USB2 board.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1685a6fed210b110ac8abeff24e2ffd1713cb3fb",
      "tree": "f277db447164e112a1654d786524df8025a94692",
      "parents": [
        "384b835aed8acf341d99969b58d27434685bdd3d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Feb 05 07:37:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7156): em28xx/em28xx-core.c: fix use of potentially uninitialized variable\n\ndrivers/media/video/em28xx/em28xx-core.c: In function \u0027em28xx_set_audio_source\u0027:\ndrivers/media/video/em28xx/em28xx-core.c:276: warning: \u0027no_ac97\u0027 may be used uninitialized in this function\n\nThis looks like a genuine bug to me.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "384b835aed8acf341d99969b58d27434685bdd3d",
      "tree": "ef913385984bc4a020a8b65533eed6544f37f5f9",
      "parents": [
        "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Mon Feb 04 20:52:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7150): [v4l] convert videbuf_vmalloc_memory to videobuf_vmalloc_memory\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "18c0ecf16e1caa266e12319b5ab82d80e8a3ccf0",
      "tree": "a6a4fbd8b9116924d9e01a33ebe45befb4b6e05b",
      "parents": [
        "427d20c4e6321ed2482630900891e40b4f2de6a3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Sat Feb 02 20:20:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:13 2008 -0300"
      },
      "message": "V4L/DVB (7139): add parentheses\n\n\u0027!\u0027 has a higher priority than \u0027\u0026\u0027: bitanding has no effect.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "427d20c4e6321ed2482630900891e40b4f2de6a3",
      "tree": "4020b0d5fbd5145929faf588b2580384e82ca764",
      "parents": [
        "fb62a5953e9e6969f78adc7291c1a8845116f776"
      ],
      "author": {
        "name": "Luc Saillard",
        "email": "luc@saillard.org",
        "time": "Wed Jan 30 17:23:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7132): Add USB ID for a newer variant of Hauppauge WinTV-HVR 900\n\nDevice description:\nWinTV-HVR-900\nM/R: 65018/B3C0 ##4207\n\nSigned-off-by: Luc Saillard \u003cluc@saillard.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fb62a5953e9e6969f78adc7291c1a8845116f776",
      "tree": "0a702ac62d4c1d4128cac16866ae3011f5d8b872",
      "parents": [
        "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:59:29 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7122): saa7134-empress: Remove back lock\n\nvideobuf functions at close() method already locks videobuf. It makes no sense\nto keep the locking at empress close() method.\n\nThere is also a lock at open() method. I\u0027m not sure if it is safe to remove the\nlocking there.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "64f9477f95bf5d4ba49dc3988d47a15bc06bb5da",
      "tree": "f5ff902b731ead3984eb9f9e971289161336f4ba",
      "parents": [
        "ce3a35d3c00918296e552af5ecc7b771af766436"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:57:53 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:12 2008 -0300"
      },
      "message": "V4L/DVB (7121): Renames videobuf lock to vb_lock\n\nThis helps to identify where vb_lock is being used, and find missusages of the\nlocks.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "ce3a35d3c00918296e552af5ecc7b771af766436",
      "tree": "11cea0e1b70fde7fef7b231b2096498c2fad5680",
      "parents": [
        "0ed4a6ea9dbd9f5b77ce594f7f46be022d2c49ec"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jan 31 13:40:04 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:11 2008 -0300"
      },
      "message": "V4L/DVB (7120): videobuf lock is already initialized at videobuf-core.c\n\nRemoves the duplicated mutex_init code.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ed4a6ea9dbd9f5b77ce594f7f46be022d2c49ec",
      "tree": "5d773187b739be938268807b05e8815492c2a3db",
      "parents": [
        "251130bf266000fe6e9fdccda50fe4b5c1d6cb24"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Wed Jan 30 01:07:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:11 2008 -0300"
      },
      "message": "V4L/DVB (7118): dvb-ttpci: Improved display of still pictures\n\nImproved display of still pictures (VIDEO_STILLPICTURE ioctl).\nEnsure that both fields are displayed for progressive frames.\n\nThanks to Reinhard Nissl and Klaus Schmidinger for finding out\nthat the FREEZE command does this.\n\nThanks-to: Reinhard Nissl \u003crnissl@gmx.de\u003e\nThanks-to: Klaus Schmidinger \u003cKlaus.Schmidinger@cadsoft.de\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "251130bf266000fe6e9fdccda50fe4b5c1d6cb24",
      "tree": "418bd0f1d252cb4c49d35ca74e3ac13eeeb3c0f3",
      "parents": [
        "03aa73c58704182298495569bbb613bf8fc770d1"
      ],
      "author": {
        "name": "Kim Sandberg",
        "email": "ksan@saunalahti.fi",
        "time": "Wed Jan 30 00:42:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:10 2008 -0300"
      },
      "message": "V4L/DVB (7117): budget-av: Add support for Satelco EasyWatch PCI DVB-T\n\nAdd support for Satelco EasyWatch PCI DVB-T, sub-id 0x1894:0x003a.\n\nSigned-off-by: Kim Sandberg \u003cksan@saunalahti.fi\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "03aa73c58704182298495569bbb613bf8fc770d1",
      "tree": "fce06b2a13cc25a7e6a80f8a70ba2b9bd683d9c7",
      "parents": [
        "998cb0827d62f13a80e7f7b0ec993e98184cbc57"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Jan 29 23:56:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:10 2008 -0300"
      },
      "message": "V4L/DVB (7116): budget-av: Add support for KNC TV Station Plus X4\n\nAdd support for KNC TV Station Plus X4, sub-system id 0x1894:0x0015.\nBased on a patch submitted by Johannes Deisenhofer.\n\nThanks-to: Johannes Deisenhofer \u003cjo.deisenhofer@googlemail.com\u003e\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "998cb0827d62f13a80e7f7b0ec993e98184cbc57",
      "tree": "6abb86fd00894952d556ba9e34b991600c89ae10",
      "parents": [
        "c3f686f152767b84893e474acd1a7758988dc369"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Jan 28 22:49:14 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7110): Trivial printf warning fix (radio-si470)\n\nThanks to  Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e for pointing this\nissue.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c3f686f152767b84893e474acd1a7758988dc369",
      "tree": "38422271ed6210b08b95d08457e1c0cf371443ce",
      "parents": [
        "532fe65205253aef1ce5c0c76d2d8d303fb3fe71"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Mon Jan 28 22:43:13 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7108): radio-si470x.c: check-after-use\n\nAdrian used the coverity checker against radio-si470x and found this:\n\n\u003e The Coverity checker spotted the following check-after-use in\n\u003e drivers/media/radio/radio-si470x.c:\n\u003e\n\u003e \u003c--  snip  --\u003e\n\u003e static void si470x_usb_driver_disconnect(struct usb_interface *intf)\n\u003e {\n\u003e         struct si470x_device *radio \u003d usb_get_intfdata(intf);\n\u003e\n\u003e         del_timer_sync(\u0026radio-\u003etimer);    \u003c------------------\n\u003e         flush_scheduled_work();\n\u003e\n\u003e         usb_set_intfdata(intf, NULL);\n\u003e         if (radio) {                      \u003c------------------\n\u003e                 video_unregister_device(radio-\u003evideodev);\n\u003e                 kfree(radio-\u003ebuffer);\n\u003e                 kfree(radio);\n\u003e         }\n\u003e }\n\u003e \u003c--  snip  --\u003e\n\u003e\n\u003e Either \"radio\" can be NULL and this case has to be properly handled or\n\u003e the NULL check is not required.\n\nThese two lines should indeed better be inside the if statement.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "532fe65205253aef1ce5c0c76d2d8d303fb3fe71",
      "tree": "6b47e950076f83bda754986625b7aded99146356",
      "parents": [
        "fe2b8f50a336bcd51e3d209c5838c573b4b540b3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:10:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:09 2008 -0300"
      },
      "message": "V4L/DVB (7106): em28xx/: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- em28xx-core.c:em28xx_write_reg_bits()\n- em28xx-video.c:em28xx_vdev_init()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "fe2b8f50a336bcd51e3d209c5838c573b4b540b3",
      "tree": "a4b6420b067463b5c385ffd15134dc61f048505a",
      "parents": [
        "beb9e780a45a2e21f3d62bd4c71d695aa195fe69"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:10:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:08 2008 -0300"
      },
      "message": "V4L/DVB (7104): stk-sensor.c: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- stk_sensor_outb()\n- stk_sensor_inb()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "beb9e780a45a2e21f3d62bd4c71d695aa195fe69",
      "tree": "5404efd38beafbf3656b7dc1aea014ca02fa5bb4",
      "parents": [
        "c52c4d063eb163d2980c1884370da453662a1f31"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:11:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:05 2008 -0300"
      },
      "message": "V4L/DVB (7103): make stk_camera_cleanup() static\n\nstk_camera_cleanup() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c52c4d063eb163d2980c1884370da453662a1f31",
      "tree": "435eea10bb84e0cc24de82e455c72dda22683f99",
      "parents": [
        "805d92dfa627acad3d4a78966bc5e4f8183d48b3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:11:15 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:04 2008 -0300"
      },
      "message": "V4L/DVB (7102): make tuner-core.c:tuner_list static\n\ntuner_list can become static - and it\u0027s anyway a way too generic name\nfor a global variable - see commit b00ef4b8d8c29bfb5f6f92ee60bc04b604f36ef2\nfor a completely different global variable of the same name I just made\nstatic...\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "805d92dfa627acad3d4a78966bc5e4f8183d48b3",
      "tree": "97b5b1f2ab7830327dcc1f0640ee8610da74344c",
      "parents": [
        "0e8f4cc5c8bb782edbaee54a760ebc034252fab0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jan 28 22:12:41 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:02 2008 -0300"
      },
      "message": "V4L/DVB (7100): frontends/tda18271-common.c: fix off-by-one\n\nThis patch fixes an off-by-one error spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nReviewed-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e8f4cc5c8bb782edbaee54a760ebc034252fab0",
      "tree": "2363232583123fd4ab856b3cc29b576ce536899a",
      "parents": [
        "e08a8c9dc7d247ec2a98ea2d7ac5ecea6af5593c"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Mon Jan 28 12:01:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:15:00 2008 -0300"
      },
      "message": "V4L/DVB (7097): saa7134-dvb: add missing dvb_attach call (for tda10046_attach)\n\nsaa7134-dvb: add missing dvb_attach around tda10046_attach\n\nThis patch adds a possibly missing dvb_attach for tda10046_attach.\nThis removes the hard dependency of saa7134-dvb on tda1004x module.\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "e08a8c9dc7d247ec2a98ea2d7ac5ecea6af5593c",
      "tree": "38d618d585c6c330727cd130c4fe95be3a4450ec",
      "parents": [
        "dd49f30ca032464839085ec3a54dd9917829c891"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Jan 27 14:43:20 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7093): radio-sf16fmi: fix request_region()\n\nisapnp_fmi_probe attaches device. However, if request_region() fails, the\ndevice isn\u0027t disattached.\n\nReviewed-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "dd49f30ca032464839085ec3a54dd9917829c891",
      "tree": "b2ea8b10b282f5579dcb3f29264cd7b5caba141c",
      "parents": [
        "0e3301ec23000ffbbe28771eb79628856a9a2f84"
      ],
      "author": {
        "name": "Douglas Schilling Landgraf",
        "email": "dougsland@gmail.com",
        "time": "Sun Jan 27 14:29:51 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7092): radio-sf16fmr2: fix request_region() validation [bugzilla 9699]\n\nThis patch changed the request_region() validation to avoid invalid return.\nThanks to Roland Kletzing \u003cdevzero@web.de\u003e for bug report and data collection.\n\nSigned-off-by: Douglas Schilling Landgraf \u003cdougsland@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0e3301ec23000ffbbe28771eb79628856a9a2f84",
      "tree": "c6d2ab5c24d0a13d4d78b317a60fe4ad1166b218",
      "parents": [
        "2de3a5a5c52ae1550be537829bb487131430d74b"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sun Jan 27 14:54:07 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:59 2008 -0300"
      },
      "message": "V4L/DVB (7091): radio-si470x improvements and seldom problem fixed in tuning functions\n\nI updated the radio-si470x driver another time. Here are the commented history entries:\n\n- number of seek_retries changed to tune_timeout\nThe last versions checked for the end of frequency tuning by polling a si470x register.\nTherefore polling depended on the usb utilization.\nThis was changed to have a constant timeout now.\n\n- fixed problem with incomplete tune operations by own buffers\nThe last version used a shared buffer to assembly the USB HID reports.\nIt sometimes happened, that multiple functions were modifing this buffer simultanuously.\nWhen sending such reports, the hardware returned USB stalls (-EPIPE).\nNow buffers of the correct size (smaller than before) are allocated as local variables.\n\n- optimization of variables\nThe size of some variables has been reduced to allow the compiler to generate more optimized code.\n\n- improved error logging\nAt some important location, error checking was improved.\nEspecially the usb transfers to access si470x registers and the tuning functions were modified.\n\nSigned-off-by: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2de3a5a5c52ae1550be537829bb487131430d74b",
      "tree": "5077b52845248a6fc306cdec2cf3842c651c9c2e",
      "parents": [
        "1fdd61c0228a32b9a5e10593b225851d8920595b"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:25:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:58 2008 -0300"
      },
      "message": "V4L/DVB (7090): V4L: stkwebcam: use v4l_compat_ioctl32\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1fdd61c0228a32b9a5e10593b225851d8920595b",
      "tree": "61a2134e8a05f10fe51b0904d361a4b1eafc6e37",
      "parents": [
        "1112fb68ae9c838294d38e1f209fedbc0dbf11d5"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:24:59 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:58 2008 -0300"
      },
      "message": "V4L/DVB (7089): V4L: stkwebcam: Power management support\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "1112fb68ae9c838294d38e1f209fedbc0dbf11d5",
      "tree": "b67cebd5214e32a60c9691873519c47e60bc0b61",
      "parents": [
        "0ed464e13e9321de9d1fff356eda58498574272e"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Sun Jan 27 12:24:58 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7088): V4L: stkwebcam: Add support for YUYV format\n\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "0ed464e13e9321de9d1fff356eda58498574272e",
      "tree": "bf0138ac4c648f6634c41028fbb0d6597a7e7bde",
      "parents": [
        "29e4e05041842bca57ec539e51cfeae8948e7320"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Jan 26 07:38:01 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Feb 18 11:14:57 2008 -0300"
      },
      "message": "V4L/DVB (7086): driver: tcm825x - fix logical typo error\n\nThis patch does fix potential NULL pointer dereference\ndue to logical typo error.\n\nThe issue is pointed out by\nGuennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\n\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCC: Sakari Ailus \u003csakari.ailus@nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    }
  ],
  "next": "29e4e05041842bca57ec539e51cfeae8948e7320"
}
