)]}'
{
  "log": [
    {
      "commit": "f0be6c6a697c2fe8e2efbe98cd157bdbcff969ae",
      "tree": "efaa839c9e9bc627b01c459f299031869defcd7f",
      "parents": [
        "fa1408e4df53ec1e61f59c030b3488a1ef0c635d"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:48:00 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:48:00 2008 +0100"
      },
      "message": "x86 setup: print missing CPU features in cleartext\n\nInstead of obscure numbers, print the list of missing CPU features in\ncleartext.  To conserve space, use a host program (mkcpustr.c) to\nproduce a compact list of mandatory features only.\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": "fa1408e4df53ec1e61f59c030b3488a1ef0c635d",
      "tree": "603c35ffc04a8b716f1b0c65fc136f63414134c4",
      "parents": [
        "84fb144b928744cea8eb39bb4fbc794fcb749175"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:48:00 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:48:00 2008 +0100"
      },
      "message": "x86: unify CPU feature string names\n\nMove the CPU feature string names to a separate file (common to 32\nand 64 bits); additionally, make \u003casm/cpufeature.h\u003e includable by host\ncode in preparation for including the CPU feature strings in the boot\ncode.\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": "84fb144b928744cea8eb39bb4fbc794fcb749175",
      "tree": "6e037e1cda7bcfc0c20d5a827b1e4e7f587aec6b",
      "parents": [
        "2b06ac867176d5d24757bda7e13f6255d6b96d7b"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:48:00 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:48:00 2008 +0100"
      },
      "message": "x86: reintroduce volatile keyword in prototype to clflush()\n\nThe volatile keyword was removed from the clflush() prototype\nin commit e34907ae180f4fe6c28bb4516c679c2f81b0c9ed; the comment there\nstates:\n\n    x86: remove volatile keyword from clflush.\n\n    the p parameter is an explicit memory reference, and is\n    enough to prevent gcc to being nasty here. The volatile\n    seems completely not needed.\n\nThis reflects incorrect understanding of the function of the volatile\nkeyword there.  The purpose of the volatile keyword is informing gcc\nthat it is safe to pass a volatile pointer to this function.\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": "2b06ac867176d5d24757bda7e13f6255d6b96d7b",
      "tree": "3a9b1e802b46dfc494f50031e51d118724bf9fa6",
      "parents": [
        "2347d933b158932cf2b8aeebae3e5cc16b200bd1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "message": "x86: cpuid, msr: use inode mutex instead of big kernel lock\n\nInstead of grabbing the BKL on seek, use the inode mutex in the style\nof generic_file_llseek().\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": "2347d933b158932cf2b8aeebae3e5cc16b200bd1",
      "tree": "09eeeb7da4a431f07bc7b4afb146279ff6b78d9d",
      "parents": [
        "71713eeed0c90bb05c509388609223555575f558"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "message": "x86: cpuid: allow querying %ecx-sensitive CPUID levels\n\nAfter /dev/*/cpuid was introduced, Intel changed the semantics of the\nCPUID instruction to be sentitive to %ecx as well as %eax.  This patch\nallows querying of %ecx-sensitive levels by placing the %ecx value in\nthe upper 32 bits of the file position (lower 32 bits always were used\nfor the %eax value.)\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": "71713eeed0c90bb05c509388609223555575f558",
      "tree": "bd618b141be8d7766f32afe58c80009d3d428317",
      "parents": [
        "14e6d17d683c02c114fccdde3a867033e8781416"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in include/asm-x86/uaccess_64.h\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in include/asm-x86/uaccess_64.h.\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": "14e6d17d683c02c114fccdde3a867033e8781416",
      "tree": "f1eda297564118c3ee9f78fd6b2bc4f21fb3b6d1",
      "parents": [
        "88976ee187dce4c8de56e25955631de9765d96d1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:59 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in include/asm-x86/uaccess_32.h\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in include/asm-x86/uaccess_32.h.\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": "88976ee187dce4c8de56e25955631de9765d96d1",
      "tree": "3e54c1139d400e363e77f7d25852444d7b18e41c",
      "parents": [
        "7d24a827087e0cf6834a3d8f20c4b5fc4cebd7fc"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in include/asm-x86/system.h\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in include/asm-x86/system.h.\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": "7d24a827087e0cf6834a3d8f20c4b5fc4cebd7fc",
      "tree": "b27add73a7c8aef25834f741b73e9a1e895b388a",
      "parents": [
        "92c37fa3256dd8ace1cc37674146abd286e3b8b0"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in include/asm-x86/msr.h\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in include/asm-x86/msr.h.\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": "92c37fa3256dd8ace1cc37674146abd286e3b8b0",
      "tree": "6ada88c27bc4847d288f073819a601a3c76bbb8f",
      "parents": [
        "2532ec6d178abc55681d049097d3dc577eaa266c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in include/asm-x86/i387.h\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in include/asm-x86/i387.h.\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": "2532ec6d178abc55681d049097d3dc577eaa266c",
      "tree": "8e0b356fc49afe63ccc29ea261d8b29ec771d8bf",
      "parents": [
        "f832ff18e886ada0ff30a1edeab082ce218d107e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in include/asm-x86/futex.h\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in include/asm-x86/futex.h.\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": "f832ff18e886ada0ff30a1edeab082ce218d107e",
      "tree": "045548253800a63b0f4956b53c55d8369ffc8819",
      "parents": [
        "8da804f2b23913ef362c6a578bf482e5ccc93d1a"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:58 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in arch/x86/mm/init_32.c\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in arch/x86/mm/init_32.c.\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": "8da804f2b23913ef362c6a578bf482e5ccc93d1a",
      "tree": "e293a3bea59a33f5b2022389de9b22154d9ff0b6",
      "parents": [
        "287774414568010855642518513f085491644061"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:57 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in arch/x86/lib/usercopy_64.c\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in arch/x86/lib/usercopy_64.c.\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": "287774414568010855642518513f085491644061",
      "tree": "c00ef68f10e578702a5b713d9ea77044ea1c5ede",
      "parents": [
        "e7a40d268ec2afab7e0596667cabd2ae53fec8d8"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:57 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in arch/x86/lib/usercopy_32.c\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in arch/x86/lib/usercopy_32.c.\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": "e7a40d268ec2afab7e0596667cabd2ae53fec8d8",
      "tree": "0c543b843c3f7cf13ee4a0abc5495d6e6b042e29",
      "parents": [
        "92909098a3b27147c4b80f9c387ccd63676aa807"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:57 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in arch/x86/lib/mmx_32.c\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in arch/x86/lib/mmx_32.c.\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": "92909098a3b27147c4b80f9c387ccd63676aa807",
      "tree": "77c5ee2efcad032832aed4487fd3277507d2fda3",
      "parents": [
        "a34746bc43eb63e545abf5eb002d96483a54ee32"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "message": "x86: use _ASM_EXTABLE macro in arch/x86/kernel/test_nx.c\n\nUse the _ASM_EXTABLE macro from \u003casm/asm.h\u003e, instead of open-coding\n__ex_table entires in arch/x86/kernel/test_nx.c.\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": "a34746bc43eb63e545abf5eb002d96483a54ee32",
      "tree": "a557068ff21007b38a21d90927dd720e4d49d457",
      "parents": [
        "1622ac23bd3568c3ae8bb391dd3adb51887d7141"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "message": "x86: add _ASM_EXTABLE macro to \u003casm/asm.h\u003e\n\nInstead of open-coding the __ex_table information at each callsite,\nconstruct a common macro that can work regardless of CPU size.\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\n"
    },
    {
      "commit": "1622ac23bd3568c3ae8bb391dd3adb51887d7141",
      "tree": "f70b47303118094fdae554acf229be97dbe058ed",
      "parents": [
        "cf89ec924da5b76cbff293a1b378f312c7161411"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "message": "x86: define OBJCOPYFLAGS explicitly for each target.\n\nDo this rather than defining a global version and overriding it in\nalmost all cases in order to make subsequent patches simpler.\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cf89ec924da5b76cbff293a1b378f312c7161411",
      "tree": "83e88f6694fa639bdf0327359b78d22a34432b80",
      "parents": [
        "6118f76fb7408bad7631345cc41a5f0efc49ce3e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "message": "x86: reduce ifdef sections in fault.c\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": "6118f76fb7408bad7631345cc41a5f0efc49ce3e",
      "tree": "7606d8f7319cd17b441632c10f3fe755476db421",
      "parents": [
        "b50516fc20f756cf4d18a89f6f9977d60151ccba"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:56 2008 +0100"
      },
      "message": "x86: print out node_data addr and bootmap_start addr\n\nprint out node_data addr and bootmap_start addr.\n\nhelpful for debugging early crashes on high-end NUMA systems.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b50516fc20f756cf4d18a89f6f9977d60151ccba",
      "tree": "630e6e83bf8fc5dfb0143c2218b5893e9b9adac8",
      "parents": [
        "4cf31841762954ad2868156ccba94d798a16630f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "message": "x86: CPA remove bogus NX clear\n\nIn split_large_page we clear the NX bit for the new split ptes, but we\nneed to preserve the original setting of it for the split ptes.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4cf31841762954ad2868156ccba94d798a16630f",
      "tree": "4daf82692f628559dbbee4769df02626faffe4c6",
      "parents": [
        "3bc9a77e84096148d5ada29c986d6e71a20eaeda"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "message": "x86: mach-rdc321x Kconfig fix\n\nThe mach-rdc321x uses the leds-gpio driver and explicitely\nselects it, this driver also depends on the leds class module,\nselect it as well.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3bc9a77e84096148d5ada29c986d6e71a20eaeda",
      "tree": "6c8d4d7a202f74a3188f574a850ff2fc80116644",
      "parents": [
        "3a900d89db35c133bc0874e71d9156b22db362b4"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "message": "x86: rename module scx200_32 to scx200\n\nThe module scx200 were renamed to scx200_32 by the\nmerge of the 32 and 64 bit x86 arch trees.\n\nKeep the _32 prefix on the .c file as it is 32 bit\nspecific and fix the module name in the Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "3a900d89db35c133bc0874e71d9156b22db362b4",
      "tree": "7f17e1776879d58d546b18dda80f07c828b0d04c",
      "parents": [
        "262d5ee27271703a0396d63649430f43f3b5deb3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:55 2008 +0100"
      },
      "message": "x86: restore correct module name for apm\n\nThe apm module were renamed to apm_32 during the merge of 32 and 64 bit\nx86 which is unfortunate. As apm is 32 bit specific we like to keep the\n_32 in the filename but the module should be named apm.\n\nFix this in the Makefile.\n\nReported-by: \"A.E.Lawrence\" \u003clawrence_a_e@ntlworld.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Cc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \"A.E.Lawrence\" \u003clawrence_a_e@ntlworld.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "262d5ee27271703a0396d63649430f43f3b5deb3",
      "tree": "60e83b9bf075263641f7d6ca831feeec55f80929",
      "parents": [
        "38cb47ba0187c481aa949d3bbf149e014e8cacda"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:54 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:54 2008 +0100"
      },
      "message": "x86: VMI fix\n\nJeff Chua bisected down a vmware guest boot breakage (hang) to\nthis paravirt change:\n\n  commit 8d947344c47a40626730bb80d136d8daac9f2060\n  Author: Glauber de Oliveira Costa \u003cgcosta@redhat.com\u003e\n  Date:   Wed Jan 30 13:31:12 2008 +0100\n\n    x86: change write_idt_entry signature\n\nfix the off-by-one indexing bug ...\n\nBisected-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nTested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "38cb47ba0187c481aa949d3bbf149e014e8cacda",
      "tree": "ff05de005f1838b8eefedcb03a8247b2c825b5b3",
      "parents": [
        "9135f1901ee6449dfe338adf6e40e9c2025b8150"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:54 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 04 16:47:54 2008 +0100"
      },
      "message": "x86: relax RAM check in ioremap()\n\nKevin Winchester reported the loss of direct rendering, due to:\n\n[    0.588184] agpgart: Detected AGP bridge 0\n[    0.588184] agpgart: unable to get memory for graphics translation table.\n[    0.588184] agpgart: agp_backend_initialize() failed.\n[    0.588207] agpgart-amd64: probe of 0000:00:00.0 failed with error -12\n\nand bisected it down to:\n\n  commit 266b9f8727976769e2ed2dad77ac9295f37e321e\n  Author: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n  Date:   Wed Jan 30 13:34:06 2008 +0100\n\n      x86: fix ioremap RAM check\n\nthis check was too strict and caused an ioremap() failure.\n\nthe problem is due to the somewhat unclean way of how the GART code\nreserves a memory range for its aperture, and how it utilizes it\nlater on.\n\nAllow RAM pages to be ioremap()-ed too, as long as they are reserved.\n\nBisected-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9135f1901ee6449dfe338adf6e40e9c2025b8150",
      "tree": "05e1ab38563a93cf0df8c05d21062b85b14f8491",
      "parents": [
        "124d3b7041f9a0ca7c43a6293e1cae4576c32fd5",
        "d59823fa44f7d9babf586b3c705db314aa0f9822"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:58:57 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:58:57 2008 +1100"
      },
      "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: (95 commits)\n  ide-tape: remove idetape_config_t typedef\n  ide-tape: remove mtio.h related comments\n  ide-tape: make function name more accurate\n  ide-tape: remove unused sense packet commands.\n  ide-tape: use generic byteorder macros\n  ide-tape: remove EXPERIMENTAL driver status\n  ide-tape: use generic scsi commands\n  ide-tape: remove struct idetape_block_size_page_t\n  ide-tape: remove structs os_partition_t, os_dat_entry_t, os_dat_t\n  ide-tape: remove struct idetape_parameter_block_descriptor_t\n  ide-tape: remove struct idetape_medium_partition_page_t\n  ide-tape: remove struct idetape_data_compression_page_t\n  ide-tape: remove struct idetape_inquiry_result_t\n  ide-tape: remove struct idetape_capabilities_page_t\n  ide-tape: remove IDETAPE_DEBUG_BUGS\n  ide-tape: remove IDETAPE_DEBUG_INFO\n  ide-tape: dump gcw fields on error in idetape_identify_device()\n  ide-tape: remove struct idetape_mode_parameter_header_t\n  ide-tape: remove struct idetape_request_sense_result_t\n  ide-tape: remove dead code\n  ...\n"
    },
    {
      "commit": "124d3b7041f9a0ca7c43a6293e1cae4576c32fd5",
      "tree": "9b92dd8f99c10ae0a0931ce71f3e9a20b32b167b",
      "parents": [
        "6598b60fd56ba5e915a001cc4e307880a94d19ae"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Sat Feb 02 15:01:17 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:55:39 2008 +1100"
      },
      "message": "fix writev regression: pan hanging unkillable and un-straceable\n\nFrederik Himpe reported an unkillable and un-straceable pan process.\n\nZero length iovecs can go into an infinite loop in writev, because the\niovec iterator does not always advance over them.\n\nThe sequence required to trigger this is not trivial. I think it\nrequires that a zero-length iovec be followed by a non-zero-length iovec\nwhich causes a pagefault in the atomic usercopy. This causes the writev\ncode to drop back into single-segment copy mode, which then tries to\ncopy the 0 bytes of the zero-length iovec; a zero length copy looks like\na failure though, so it loops.\n\nPut a test into iov_iter_advance to catch zero-length iovecs. We could\njust put the test in the fallback path, but I feel it is more robust to\nskip over zero-length iovecs throughout the code (iovec iterator may be\nused in filesystems too, so it should be robust).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6598b60fd56ba5e915a001cc4e307880a94d19ae",
      "tree": "3cf5e13b9bfdc6d953cf3f3bf374458a4855550c",
      "parents": [
        "ae9458d6a0956aa21cb49e1251e35a8d4dacbe6e",
        "5fcf500058d5f06720302c5ce138c7bca93f7655"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:51:38 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 03 07:51:38 2008 +1100"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  ieee1394: sbp2: fix bogus s/g access change\n"
    },
    {
      "commit": "d59823fa44f7d9babf586b3c705db314aa0f9822",
      "tree": "140c5f795cb97955eef25f88ae49238f3502ae8f",
      "parents": [
        "d99c9da2159fedac30b9a105a64af91dc572571b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: remove idetape_config_t typedef\n\nSince this is used only in idetape_blkdev_ioctl(), remove the typedef and make\nthe struct function-local.\n\nBart:\n- s/sizeof(struct idetape_config)/sizeof(config)/\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d99c9da2159fedac30b9a105a64af91dc572571b",
      "tree": "b886e835d6ecf512ed3b7ba04f13b16e7acb04c3",
      "parents": [
        "419d4741ce108a56ce59e9dc064730af59b7e843"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: remove mtio.h related comments\n\nThose are already in mtio.h.\n\nBart:\n- undo \u0027unsigned int/unsigned long\u0027 -\u003e \u0027uint/ulong\u0027 conversion\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "419d4741ce108a56ce59e9dc064730af59b7e843",
      "tree": "cee20ecbff82a214e0bd4ade9ae686fdee456951",
      "parents": [
        "fa36625bf7cb4f5ea5314b550898542f83cb5d4f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: make function name more accurate\n\nidetape_active_next_stage() was rather ambiguous wrt its purpose. Make that\nmore explicit and remove superfluous comment.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fa36625bf7cb4f5ea5314b550898542f83cb5d4f",
      "tree": "50003f1b2d8d1f9af797743ab7c2b176034096ba",
      "parents": [
        "860ff5ecbf352ee7a97685bf01fcd91f44b0ac72"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:51 2008 +0100"
      },
      "message": "ide-tape: remove unused sense packet commands.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "860ff5ecbf352ee7a97685bf01fcd91f44b0ac72",
      "tree": "5a3953af5714f86b24336ef1ddbdbb0a42b025c8",
      "parents": [
        "4278c2d5ba867f427d823e31947a6fb97508a1ce"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: use generic byteorder macros\n\nThis is not a network driver.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4278c2d5ba867f427d823e31947a6fb97508a1ce",
      "tree": "6d8b8bf674f821e6c8a81b285d624d58072528e9",
      "parents": [
        "90699ce2b28ec263651a4a0935a4651c57d68303"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove EXPERIMENTAL driver status\n\nide-tape has depended on EXPERIMENTAL for ages. Change that since the driver is\nbeing only maintained now.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "90699ce2b28ec263651a4a0935a4651c57d68303",
      "tree": "e12fe0e52bf2b181345c1f0d80b2e5b88412bb3d",
      "parents": [
        "f011889d1df5c51daee3a93d3b3c4b134c751cc0"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: use generic scsi commands\n\nAlso, remove those which weren\u0027t used.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f011889d1df5c51daee3a93d3b3c4b134c751cc0",
      "tree": "2d3ba36df48c2c511aaa912b4783796c387d9e23",
      "parents": [
        "323875549f3f3afd8cfedc6d6b73eccf055000e7"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_block_size_page_t\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "323875549f3f3afd8cfedc6d6b73eccf055000e7",
      "tree": "9a2e03313304cc67efe98017d97f39e46afc11eb",
      "parents": [
        "3cffb9ce476f492bab194892decc7bf1834ff96b"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove structs os_partition_t, os_dat_entry_t, os_dat_t\n\nThey seem just to sit there completely unused.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3cffb9ce476f492bab194892decc7bf1834ff96b",
      "tree": "1ccf1c53a70447877c621c7aa3bf5f184d4c7f38",
      "parents": [
        "496b92e65d8158bbcb978e3f746478cfa4c8542c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:50 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_parameter_block_descriptor_t\n\nAlso, shorten function name idetape_get_blocksize_from_block_descriptor() and\nmove its definition up thereby getting rid of its forward declaration.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "496b92e65d8158bbcb978e3f746478cfa4c8542c",
      "tree": "35c76b49589be9dc61cfa674ca8b85a88ea143de",
      "parents": [
        "64a0e08682fc9b7b32ebf1add5e6ade09960dfab"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_medium_partition_page_t\n\nThere should be no functional changes resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "64a0e08682fc9b7b32ebf1add5e6ade09960dfab",
      "tree": "16279226d83d77c2dcab523d127702e8c7e1fc10",
      "parents": [
        "6d29c8f0abc52c6e4643a04a9885d0c736528419"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_data_compression_page_t\n\nThere should be no functional changes resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6d29c8f0abc52c6e4643a04a9885d0c736528419",
      "tree": "bbaa9c7299f3d14c0919aa2821e63512d6832aef",
      "parents": [
        "b64220132640001438e4e9812e5f26a27993bf4d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_inquiry_result_t\n\nThere should be no functional changes resulting from this patch.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b64220132640001438e4e9812e5f26a27993bf4d",
      "tree": "0a855ad36d25fd3d51588235473f18dab26dc5e9",
      "parents": [
        "55a5d291fd6235edaab2dad974b236adf2ffbeae"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_capabilities_page_t\n\nAll those 2-byte values denoting the different capabilities are being written to\nthe local copy of the caps buffer without being converted to big endian for\nsimplicity of usage and shorter code later.  Also, we add some comments stating\nwhich are the fields of the caps page in question in order to alleviate the\ncryptic pointer casting exercises as in e.g. idetape_get_mode_sense_results().\n\nThere should be no functional changes resulting from this patch.\n\nBart:\n- remove two needless \"!!\"\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "55a5d291fd6235edaab2dad974b236adf2ffbeae",
      "tree": "4cd4bf9f7b920a9f8f1e3ae8a099af6f5747998b",
      "parents": [
        "f79f93a2f32ed4df8ccbf82db2e8ad283ee60495"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove IDETAPE_DEBUG_BUGS\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f79f93a2f32ed4df8ccbf82db2e8ad283ee60495",
      "tree": "8128843575893827d1bee2df85dae8c6d6ce1eda",
      "parents": [
        "16422de3579d1debf0b502fc94cac6327db29c4d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:49 2008 +0100"
      },
      "message": "ide-tape: remove IDETAPE_DEBUG_INFO\n\nThe device capabilities are probed for during device initialization so this\ninfo is available through proc/ioctl() und it is redundant here.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "16422de3579d1debf0b502fc94cac6327db29c4d",
      "tree": "0ccc56a8d20586406ea47dea079a8b70cc1c46e1",
      "parents": [
        "47314fa4298cf77aa155393e09ffc8199dd2b581"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: dump gcw fields on error in idetape_identify_device()\n\nCc: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "47314fa4298cf77aa155393e09ffc8199dd2b581",
      "tree": "1a5174c3a64fd15e809f6242930c4a7ca36f3017",
      "parents": [
        "1b5db434f4a1f2c5e01de7d525d8f3c92a813f51"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_mode_parameter_header_t\n\nBart:\n- remove \u0027capabilities-\u003espeed\u0027 chunk\n- re-add brackets to block_descrp assignment\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1b5db434f4a1f2c5e01de7d525d8f3c92a813f51",
      "tree": "976b679d892f6bae9d37b8110d6a640629e50724",
      "parents": [
        "c7ea8a1b36487cb3002c2a626261c99a9f30790c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: remove struct idetape_request_sense_result_t\n\nBart:\n- remove unnecessary comment change\n- remove two needless \"!!\"\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c7ea8a1b36487cb3002c2a626261c99a9f30790c",
      "tree": "92c2a278f5dc620eddf54f916553f18f18a84027",
      "parents": [
        "5ce78af4beeca6c80d8a4834f74297a8fa2e2253"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: remove dead code\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5ce78af4beeca6c80d8a4834f74297a8fa2e2253",
      "tree": "ca3af7db59981109475ba2dec4d0ea7e8250c742",
      "parents": [
        "dcb425f557eb01e73614f2292f0a92ce02e40e2a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:48 2008 +0100"
      },
      "message": "ide-tape: move historical changelog to Documentation/ide/ChangeLog.ide-tape.1995-2002\n\nAlso, cleanup whitespace and update comments.\n\nBart:\n- remove reference to drivers/block/ide.c\n- move driver documentation to Documentation/ide/ide-tape.txt\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dcb425f557eb01e73614f2292f0a92ce02e40e2a",
      "tree": "e1c34667883e9390c67290cdcf569579365559b1",
      "parents": [
        "578cfa0d72f81526b2fcb1dd2463c47bbf633989"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide-cs: use ide_std_init_ports()\n\nNo reason to use ide_init_hwif_ports() in ide-cs (as a nice side-effect\nthis makes ide-cs work on archs that don\u0027t define IDE_ARCH_OBSOLETE_INIT).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "578cfa0d72f81526b2fcb1dd2463c47bbf633989",
      "tree": "045e7d196e79f6cec24d486d5df9e2fbd8dc29d6",
      "parents": [
        "296921a4ca01612cb1d9a43343b33a33eb7697ff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide: move check_dma_crc() to ide-dma.c\n\n* Move check_dma_crc() to ide-dma.c and add inline version for\n  CONFIG_BLK_DEV_IDEDMA\u003dn case.\n\n* Rename check_dma_crc() to ide_check_dma_crc().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "296921a4ca01612cb1d9a43343b33a33eb7697ff",
      "tree": "c45dd1c7807b2ef68b91fd7799667bcd56c8e501",
      "parents": [
        "99ffbe0e9713c89798c90bde7a462645e098b76b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide: remove ide_auto_reduce_xfer()\n\nWhile at it:\n\n* Remove needless \u0027!drive-\u003ecrc_count\u0027 check.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "99ffbe0e9713c89798c90bde7a462645e098b76b",
      "tree": "08e09cca2575d46087fc160c7253d4740e7a988c",
      "parents": [
        "af10f77390f6c7c5cf6f53e6b3cdaa38562b03af"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:47 2008 +0100"
      },
      "message": "ide: move drive-\u003ecrc_count check out from check_dma_crc()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "af10f77390f6c7c5cf6f53e6b3cdaa38562b03af",
      "tree": "6a5b56c3c55c63cd9f4c70d68ec5d37480e8e068",
      "parents": [
        "5efe7c540ec6021905d443dfe23cc44a11345edd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: remove ide_ata66_check()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5efe7c540ec6021905d443dfe23cc44a11345edd",
      "tree": "a2710c7532e26a20429c1d2d223d14ac69660215",
      "parents": [
        "fa017176f7144028aa23c1adcebb1792c891320c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: remove set_transfer()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fa017176f7144028aa23c1adcebb1792c891320c",
      "tree": "83c61d1c0608c991f9fb70d56ffab4c8fab05605",
      "parents": [
        "98d2a7aad1cbeb6e75e054bfb09d172b9a175df5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: unexport SELECT_DRIVE()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "98d2a7aad1cbeb6e75e054bfb09d172b9a175df5",
      "tree": "62746142fe6ef1e75622dc562469b6f6b42bc47d",
      "parents": [
        "629f944bb18c9deccce89ad833f1211c0036a632"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide-scsi: remove needless SELECT_DRIVE() call\n\nSELECT_DRIVE() is called by IDE core code in start_request() before device\ndriver\u0027s -\u003edo_request method.  In ide-scsi case -\u003edo_request is implemented\nby idescsi_do_request() which is also the only user of idescsi_issue_pc().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "629f944bb18c9deccce89ad833f1211c0036a632",
      "tree": "998dd4d274aafdca25b8f192eebeb91ad63193fe",
      "parents": [
        "835457def90c86fe84d7729c0531fd551fb14eda"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:46 2008 +0100"
      },
      "message": "ide: use __ide_set_handler() in ide_execute_command()\n\n* Use __ide_set_handler() in ide_execute_command().\n\nWhile at it:\n\n* Fix whitespace damage in ide_execute_command().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "835457def90c86fe84d7729c0531fd551fb14eda",
      "tree": "ac433b04a7f81855f0418fe62fc584e151812f42",
      "parents": [
        "92b83c8f3219c36d61a6600ceb422e65c409be59"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "message": "ide: remove SATA_*_REG macros\n\n* siimage.c: use hwif-\u003esata_scr[SATA_{ERROR,STATUS}_OFFSET] instead of\n  SATA_{ERROR,STATUS}_REG macros.\n\n* Remove no longer needed SATA_*_REG macros.\n\nWhile at it:\n\n* Remove needless SATA Status register read from sil_sata_reset_poll().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "92b83c8f3219c36d61a6600ceb422e65c409be59",
      "tree": "33629e712ff49fb57b30fb68c0de941af17cea91",
      "parents": [
        "b034304a28d15f019ca914e954c3de20df28065e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "message": "ide: remove -\u003enice0 and -\u003enice2 fields from ide_drive_t\n\n* -\u003enice0 and -\u003enice2 ide_drive_t fields are always zero so remove them.\n\n* IDE_NICE_0 and IDE_NICE_2 defines from \u003clinux/hdreg.h\u003e are no longer\n  used by any kernel code so cover them with #ifndef/#endif __KERNEL__.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b034304a28d15f019ca914e954c3de20df28065e",
      "tree": "a71c782190f385b9f17ca8b01f061455ebcf85bd",
      "parents": [
        "b60acab1e74734fc60ee5efd281ecff93f8e993b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "message": "ide: convert -\u003estraight8 field in ide_hwif_t to bit flag\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b60acab1e74734fc60ee5efd281ecff93f8e993b",
      "tree": "8af5e28f1da79063c135bfa0fbea8567de3fbc09",
      "parents": [
        "57b552757314cf3f2253f07629f49016be6fa6c3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "message": "ide: remove unused -\u003eauto_poll field from ide_hwif_t\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "57b552757314cf3f2253f07629f49016be6fa6c3",
      "tree": "61088b5a722d0ee321e97bd785eb91f008bb5bb5",
      "parents": [
        "b187dfeed3be2fc879e904ed0b01d490d8866760"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:45 2008 +0100"
      },
      "message": "ide-probe: remove needless Status register reads\n\n* Cache value read from the Status register in \u0027stat\u0027 variable in do_probe()\n  and enable_nest(), then remove remove needless Status register reads.\n\nWhile at it:\n\n* Add proper KERN_* levels to printk() calls.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b187dfeed3be2fc879e904ed0b01d490d8866760",
      "tree": "3accf67a33f31a74e35e83a3c8bec52b79e1ebfc",
      "parents": [
        "c78d717210619c4312f791fb1da4dc1985630785"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "message": "ide-cris: use ide_execute_command()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c78d717210619c4312f791fb1da4dc1985630785",
      "tree": "f0bd6a1f8dbf285c96003a4e2499489a32468638",
      "parents": [
        "2d6027f0877518c2ca8f3492e57ed5b182904a0c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "message": "trm290: use ide_execute_command()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2d6027f0877518c2ca8f3492e57ed5b182904a0c",
      "tree": "75cecb73493694e40e103172ebad32d022e6ad52",
      "parents": [
        "c1c9dbc849c2d9d7cddd58a1de4f3bdd632c161f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "message": "ide-scsi: use ide_execute_command()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c1c9dbc849c2d9d7cddd58a1de4f3bdd632c161f",
      "tree": "09aef9b9638d6d98838cab7ea0f00e6a7f1bc7af",
      "parents": [
        "d9270a3f1d5b6f9de58250e8ecdba4c48c54c20b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:44 2008 +0100"
      },
      "message": "ide-tape: use ide_execute_command()\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d9270a3f1d5b6f9de58250e8ecdba4c48c54c20b",
      "tree": "777f519f513035c23e36890357e608e0581edcde",
      "parents": [
        "327617e1da15c3f04bfc50018b0319bd40849022"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "message": "ide: move create_proc_ide_drives() call to ide_device_add_all()\n\n* Un-static create_proc_ide_drives() and call it from ide_device_add_all().\n\nWhile at it:\n* Rename create_proc_ide_drives() to ide_proc_port_register_devices().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "327617e1da15c3f04bfc50018b0319bd40849022",
      "tree": "add2cecd9b29ecf4c592a2b0fe7a0496ee68663f",
      "parents": [
        "eafd88a3b5d86ba2dd515d430b57a01349d0867b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "message": "ide: move hwif-\u003epresent check out from ide_proc_register_port()\n\nMove hwif-\u003epresent check out from ide_proc_register_port() to\nide_device_add_all().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "eafd88a3b5d86ba2dd515d430b57a01349d0867b",
      "tree": "6325ee98037bb046025100f3d05cc10154ec9225",
      "parents": [
        "070ecb841c4f15817f4e2365785173eea56ab3e6"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "message": "ide: factor out devices setup from ide_acpi_init()\n\n* Factor out devices setup from ide_acpi_init() to\n  ide_acpi_port_init_devices().\n\n* Call ide_acpi_port_init_devices() in ide_device_add_all().\n\nWhile at it:\n* Remove no longer needed \u0027drive\u0027 field from struct ide_acpi_drive_link.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "070ecb841c4f15817f4e2365785173eea56ab3e6",
      "tree": "715cd73d2ee4498cab6cd3dd97b57d8d7878c29f",
      "parents": [
        "4484d80388b4a70250f590c5a3631c91f088fe18"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:43 2008 +0100"
      },
      "message": "ide-acpi: remove dead code from do_drive_get_GTF()\n\nThese pointers are always setup in ide_acpi_init().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4484d80388b4a70250f590c5a3631c91f088fe18",
      "tree": "c499bbf46d0ed1fb76cbc69a570dfc8d1261fd2b",
      "parents": [
        "decdc3f0d664c87761fa1c90733a840b3ca4eccb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:42 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:42 2008 +0100"
      },
      "message": "ide-acpi: remove needless exports\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "decdc3f0d664c87761fa1c90733a840b3ca4eccb",
      "tree": "35b02cda569fffabde2f8b119a003cc59ca2e2d6",
      "parents": [
        "d5bc6592df85dbbb300e0d62af89645602c97551"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "message": "ide: move ide_acpi_init() call to ide_device_add_all()\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d5bc6592df85dbbb300e0d62af89645602c97551",
      "tree": "26dba4b9a7277a819fdee1216ea06c08ec7b2226",
      "parents": [
        "0947e0dcd62c15c67dba71561624d87b2d0cf131"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "message": "ide: factor out devices setup from init_irq()\n\n* Factor out devices setup from init_irq() to ide_port_setup_devices().\n\nWhile at it:\n* Do devices setup after printing port information.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0947e0dcd62c15c67dba71561624d87b2d0cf131",
      "tree": "394c85287361d56e73771589b89d11d180a9a92b",
      "parents": [
        "8a0e7e14a28b1084e90f8828d35530019c645969"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "message": "ide: factor out adding drive to hwgroup from init_irq()\n\nFactor out adding drive to hwgroup from init_irq() to\nide_add_drive_to_hwgroup().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a0e7e14a28b1084e90f8828d35530019c645969",
      "tree": "6385cdf14d61e0c1943dc52d21edf39a410752ae",
      "parents": [
        "c5d70cc73ac3fd796a900da4c109d20b038b8037"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "message": "ide: move hwif-\u003erqsize init from ide_init_queue() to init_irq()\n\nMove hwif-\u003erqsize init from ide_init_queue() to init_irq().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c5d70cc73ac3fd796a900da4c109d20b038b8037",
      "tree": "3d28edab3efa8b83d0586f3da090390d03430729",
      "parents": [
        "346d49969b1ba2c95bec56d319fe4a455c00b174"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:41 2008 +0100"
      },
      "message": "ide: merge init_gendisk() into hwif_register_devices()\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "346d49969b1ba2c95bec56d319fe4a455c00b174",
      "tree": "a41b5a83c9529de0157ff0267a575db1440f3584",
      "parents": [
        "3a4e7c96d6bce25b102115c267c8ebfe13187925"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: call init_gendisk() after ide_acpi_init()\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3a4e7c96d6bce25b102115c267c8ebfe13187925",
      "tree": "c1e45b53cbbfea094c05838f72951786307d0a47",
      "parents": [
        "5c2854e62ce1dfb2cd86968f0d7b0d45e07c14db"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: move blk_register_region() call out from init_gendisk()\n\nMove blk_register_region() call out from init_gendisk() to hwif_init().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5c2854e62ce1dfb2cd86968f0d7b0d45e07c14db",
      "tree": "0c53ddfc734d73ff2e3027403b6545e59a0cbdd4",
      "parents": [
        "521fd1e8d1d9ee7121e5c792ad4b955043fb5ffd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: skip not present devices in init_gendisk()\n\nNo need to initialize drive-\u003egendev and waste memory on IDE settings\nfor not present devices.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "521fd1e8d1d9ee7121e5c792ad4b955043fb5ffd",
      "tree": "c0275a6f24d42a9bf1a1bc100aca5a75ecdcdeeb",
      "parents": [
        "1f2cf8b0014fdfa3141449b508aca25e78c078a7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: remove incorrect init_gendisk() comment\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1f2cf8b0014fdfa3141449b508aca25e78c078a7",
      "tree": "2bbed83a1c7f5fc037cd64c2af108f081aff4c65",
      "parents": [
        "807b90d0be23b8d088d4369b02539dada70f03f4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: add -\u003eport_init_devs method to ide_hwif_t\n\n* Add -\u003eport_init_devs method to ide_hwif_t for a host specific\n  initialization of devices on a port.  Call the new method from\n  ide_port_init_devices().\n\n* Convert ht6560b, qd65xx and opti621 host drivers to use the new\n  -\u003eport_init_devs method.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "807b90d0be23b8d088d4369b02539dada70f03f4",
      "tree": "422895c1232715ba04957fd993579c0d768fd6fd",
      "parents": [
        "7704ca2a3ee4b3690c5dcc99ea4f8dcf10d7bbdb"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:40 2008 +0100"
      },
      "message": "ide: add IDE_HFLAG_NO_{IO32_BIT,UNMASK_IRQS} host flags\n\n* Use the same bit for IDE_HFLAG_CS5520 and IDE_HFLAG_VDMA host flags\n  (both are used only by cs5520 host driver currently).\n\n* Add IDE_HFLAG_NO_IO32_BIT host flag and use it instead of -\u003eno_io_32bit\n  ide_hwif_t field.\n\n* Add IDE_HFLAG_NO_UNMASK_IRQS host flag, then convert dtc2278 and rz1000\n  host drivers to use it.\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7704ca2a3ee4b3690c5dcc99ea4f8dcf10d7bbdb",
      "tree": "ed6a3d6461fba99ba967b206d46d51e965fc9c1b",
      "parents": [
        "909f4369bca30f9a186316a3bf2b4a9c1e702a25"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: factor out code initializing devices from ide_init_port()\n\n* Factor out code initializing devices from ide_init_port() to\n  ide_port_init_devices().\n\n* Call the new function from ide_device_add_all().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "909f4369bca30f9a186316a3bf2b4a9c1e702a25",
      "tree": "94d60a080255dec2eef36ff1cf1e0b7479d5f573",
      "parents": [
        "9e016a719209d95338e314b46c3012cc7feaaeec"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: fix ide_unregister() usage in host drivers\n\nbast-ide.c/ide-cs.c/delkin_cb.c:\n\n* Don\u0027t set \u0027restore\u0027 flag for ide_unregister() when initializing new\n  interface.\n\nrapide.c/ide-pnp.c/ide-cs.c/ide_platform.c/au1xxx-ide.c/delkin_cb.c/scc_pata.c:\n\n* Don\u0027t set \u0027init_default\u0027 and \u0027restore\u0027 flags for ide_unregister() when\n  removing interface.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9e016a719209d95338e314b46c3012cc7feaaeec",
      "tree": "cc19b160cfb6210385fbf29890351f9ca2ba73df",
      "parents": [
        "f82c2b171905b6d5af92395d8159546351ab602f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: add ide_deprecated_find_port() helper\n\n* Factor out code for finding ide_hwifs[] slot from ide_register_hw()\n  to ide_deprecated_find_port().\n\n* Convert bast-ide, ide-cs and delkin_cb host drivers to use ide_device_add()\n  instead of ide_register_hw() (while at it drop doing \"ide_unregister()\" loop\n  which tries to unregister _all_ IDE interfaces if useable ide_hwifs[] slot\n  cannot be find).\n\nThis patch leaves us with only two ide_register_hw() users:\n- drivers/macintosh/mediabay.c\n- drivers/ide/ide.c\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f82c2b171905b6d5af92395d8159546351ab602f",
      "tree": "89790c732a73c3210b5f8578d3a94a2717ab7b3b",
      "parents": [
        "ead741df385607ab74876afdb05fd8ac27da9906"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:39 2008 +0100"
      },
      "message": "ide: add \u0027init_default\u0027 and \u0027restore\u0027 arguments to ide_unregister()\n\n* Add \u0027init_default\u0027 (flag for calling init_hwif_default()) and \u0027restore\u0027\n  (flag for calling ide_hwif_restore()) arguments to ide_unregister().\n\n* Update ide_unregister() users to set \u0027init_default\u0027 and \u0027restore\u0027 flags.\n\n* No need to set \u0027init_default\u0027 flag in ide_register_hw() if the setup done\n  by init_hwif_default() is going to be overridden by ide_init_port_hw().\n\n* No need to set \u0027init_default\u0027 and \u0027restore\u0027 flags in cleanup_module().\n\nThere should be no functionality changes caused by this patch.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ead741df385607ab74876afdb05fd8ac27da9906",
      "tree": "d2293a1369580250277f0ffc718cec597fb284d6",
      "parents": [
        "2244e850632f82466d7c041546326c7055fc7159"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "message": "ide: remove redundant init_hwif_default() call from ide_register_hw()\n\nide_init_port_hw() call overrides setup done by init_hwif_default().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2244e850632f82466d7c041546326c7055fc7159",
      "tree": "79edb64767f83b1de01296180efaa91d231c1047",
      "parents": [
        "1bee4d1dce2d76bcf0bf9565298c62666de0fa1d"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "message": "ide: remove redundant hwif-\u003epresent check from ide_register_hw()\n\nWe check earlier for hwif-\u003epresent and call ide_unregister() if necessary\n(after ide_unregister() hwif-\u003epresent will be always cleared).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1bee4d1dce2d76bcf0bf9565298c62666de0fa1d",
      "tree": "3485a6797516e5f3a4f6725c37b7ab06390b7ca9",
      "parents": [
        "fc6c5bc7c158d7ee7bb6e9ac1c64ae80da3d1580"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "message": "pdc202xx_old: remove surplus initialiser\n\nBart:\n- drive-by CodingStyle fixups\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fc6c5bc7c158d7ee7bb6e9ac1c64ae80da3d1580",
      "tree": "ed85442189c46a76060777a21c9944ba1af1a587",
      "parents": [
        "0571c7a4f58fc6070fb9d556e4896de864c2a593"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "message": "ide-floppy: bump driver version number\n\nAcknowledge major ide-floppy code refactoring and cleanup by bumping the driver\nversion number. Also, remove a wrong comment.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0571c7a4f58fc6070fb9d556e4896de864c2a593",
      "tree": "46fd538dbed793663fe12570fc174650b48bc32d",
      "parents": [
        "6e5fa7b88c376b9d33228888f2ccd71fc79b2a17"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:38 2008 +0100"
      },
      "message": "ide-floppy: fix most of the remaining checkpatch.pl issues\n\nsuch as\nERROR: switch and case should be at the same indent\nERROR: need spaces around that \u0027\u003d\u0027 (ctx:VxV)\nERROR: trailing statements should be on next line\nWARNING: no space between function name and open parenthesis \u0027(\u0027\nWARNING: printk() should include KERN_ facility level\nERROR: That open brace { should be on the previous line\nERROR: use tabs not spaces\nERROR: do not use assignment in if condition\nWARNING: braces {} are not necessary for single statement blocks\nERROR: need space after that \u0027,\u0027 (ctx:VxV)\nWARNING: line over 80 characters\nERROR: do not use assignment in if condition\n...\nand so on.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6e5fa7b88c376b9d33228888f2ccd71fc79b2a17",
      "tree": "e9428cfedba6a3af7a5a38933582d2e245c56be3",
      "parents": [
        "757ced8983a0b8d1bb353128605cec0f7a6f633e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:37 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:37 2008 +0100"
      },
      "message": "ide-floppy: remove atomic test_*bit macros\n\n..and replace them with flag enums.\n\nBart:\n- fix idefloppy_media_changed() return value\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "757ced8983a0b8d1bb353128605cec0f7a6f633e",
      "tree": "399671ccc4ffe28e863b5feb873034a4cf32ca35",
      "parents": [
        "f373bd820dd80ae079537afb9db511b8802bb9f7"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:37 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:37 2008 +0100"
      },
      "message": "ide-floppy: remove unused flag PC_ABORT\n\nThis flag was never being set in the code so remove it. By the way, the\ncode in the second patch was being executed unconditionally, i.e. in case\npc-\u003eretries \u003e IDEFLOPPY_MAX_PC_RETRIES is true (actually that is the only case\nwhen the outer if-test passed), !test_bit(PC_ABORT, \u0026pc-\u003eflags)\nwas always true so the comment is now incorrect and has to go.\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f373bd820dd80ae079537afb9db511b8802bb9f7",
      "tree": "e57d28dded109a3d500812fc2596aa6417a83d3b",
      "parents": [
        "ae7e8ddc34d8cd302886a1f8d1db8a3400532d1f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "message": "ide-floppy: remove IDEFLOPPY_DEBUG_INFO\n\nThis info is already available through ioctl() and /proc\n\nBart:\n- dump \u0027gcw.packet_size\u0027 for unsupported packet sizes\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ae7e8ddc34d8cd302886a1f8d1db8a3400532d1f",
      "tree": "4c12471b4c1d3a128b68a93028c6b48166637a9b",
      "parents": [
        "32925e1a16d7bdb4b56b4194b7c48f687538d330"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "message": "ide-floppy: remove unused IDEFLOPPY_USE_READ12\n\nThis flag is not being set anywhere in the driver so it can go.\n\nBart:\n- minor CodingStyle fixup\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "32925e1a16d7bdb4b56b4194b7c48f687538d330",
      "tree": "21df97bc4295aab638bcb4dc6cade152f9280dc2",
      "parents": [
        "0eea6458c04a1cbb2e8e5c2cdbef736d882d200c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "message": "ide-floppy: merge idefloppy_{input,output}_buffers\n\nWe merge idefloppy_{input,output}_buffers() into idefloppy_io_buffers() by\nintroducing a 4th arg. called direction. According to its value\nwe atapi_input_bytes() or atapi_output_bytes(). Also, this simplifies the\ninterrupt handler logic a bit. Finally, rename idefloppy_io_buffers() to\nide_floppy_io_buffers().\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0eea6458c04a1cbb2e8e5c2cdbef736d882d200c",
      "tree": "b999d1360c01df8b7d4cfb0a28750f709c1c785b",
      "parents": [
        "0bf399e69c365a71c230014af90966faea92e0a3"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "message": "ide-floppy: use an xfer_func_t and io_buf_t typedefs in order to unify rw\n\nAlso, move xfer_func_t typedef to the ide.h since it is used by two drivers\nnow (more coming).\n\nBart:\n- use __func__ while at it\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0bf399e69c365a71c230014af90966faea92e0a3",
      "tree": "ea4537730d53e2ce7709de945e148d9e1f749e02",
      "parents": [
        "d652c1380870228dfe05a2f00ce4edec3f5bd42d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Feb 02 19:56:36 2008 +0100"
      },
      "message": "ide-floppy: remove IDEFLOPPY_DEBUG_BUGS macro\n\nSigned-off-by: Borislav Petkov \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "d652c1380870228dfe05a2f00ce4edec3f5bd42d"
}
