)]}'
{
  "log": [
    {
      "commit": "0341a4d0fdd2a0a3d9e2bb3a9afef9f8292c8502",
      "tree": "e073b06ad0d0e4a7d3aaed487db0655feadb31bb",
      "parents": [
        "f7440b0ecdeb3a04d07c546d02d29700d2a574b7"
      ],
      "author": {
        "name": "Karl Dahlke",
        "email": "eklhad@comcast.net",
        "time": "Mon Apr 28 02:14:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:32 2008 -0700"
      },
      "message": "VT notifier extension for accessibility\n\nSome accessibility modules need to be able to catch the output on the\nconsole before the VT interpretation, and possibly swallow it.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7440b0ecdeb3a04d07c546d02d29700d2a574b7",
      "tree": "7974d2f9df0ca299710ad77ab2325492093fab3a",
      "parents": [
        "61711f8fd8180e458cfb6846bcf4fc636a95f3db"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Mon Apr 28 02:14:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:32 2008 -0700"
      },
      "message": "mfd: use shorter set_current_state()\n\nSince this routine declares a separate \"tsk\" pointer for no other reason than\nto call set_task_state(), get rid of it and just invoke set_current_state().\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61711f8fd8180e458cfb6846bcf4fc636a95f3db",
      "tree": "d5c0a40de101622accdacfdbb18a183239596ca7",
      "parents": [
        "5d9f3f6b7c4c9fe1706006f24f964e7c0fa49fb7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Mon Apr 28 02:14:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:32 2008 -0700"
      },
      "message": "sm501: add uart support\n\nThis patch extends the sm501 mfd with 8250 uart support. We\u0027re currently\ndoing this in the board specific r2d-1 code already, but it would be nice to\ndo move things into the mfd since it\u0027s more chip specific than board specific.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d9f3f6b7c4c9fe1706006f24f964e7c0fa49fb7",
      "tree": "d0cd42d5c5acbfa99f5f100d563a04d5a065a361",
      "parents": [
        "06719814780da741e7acf587367a86c3965c03a2"
      ],
      "author": {
        "name": "Andrea Paterniani",
        "email": "a.paterniani@swapp-eng.it",
        "time": "Mon Apr 28 02:14:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "spi: spi_imx updates\n\nUpdates to the i.MX SPI controller driver:\n\n 1) Some comments changed and/or added.\n\n 2) End of transfers is now managed on TXFIFO empty interrupt after the\n    last write to TXFIFO.  This speeds interrupt execution by removing\n    the wait for TXFIFO to become empty.  On TXFIFO empty interrupt the\n    handler needs only to poll for the end of the ongoing transaction\n    (SPI_CONTROL_XCH) to close the transfer.\n     (2.1) Write only transfers are closed flushing RXFIFO.\n     (2.2) Read transfers are closed reading trailing bytes from RXFIFO.\n     (2.3) Read transfers where RXFIFO overrun occurred are closed by\n           flushing RXFIFO and aborting the message.\n\n 3) Fifos are now flushed via SPI disable after the end of ongoing\n    transaction.\n\nSigned-off-by: Andrea Paterniani \u003ca.paterniani@swapp-eng.it\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06719814780da741e7acf587367a86c3965c03a2",
      "tree": "a6d8aabc4b3068c3679630f318a1706044c195b1",
      "parents": [
        "b687d2a8f8d46921ac5e80bf77967688afce68e2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Apr 28 02:14:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "atmel_spi: support zero length transfer\n\nA spi transfer with zero length is not invalid.  For example, such\ntransfer (len \u003d\u003d 0 \u0026\u0026 delay_usecs !\u003d 0) can be used to achieve delay\nbefore first CLK edge after chipselect assertion.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b687d2a8f8d46921ac5e80bf77967688afce68e2",
      "tree": "c8f75152f6f20fd12e8128c7396b1d600691e063",
      "parents": [
        "31a16294261a897ab7f59a5c26e4935a851fd410"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:14:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "spi: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf43369d55a30a0d8f9ef4700c798c72dbd3afb7",
      "tree": "cd380715706ad6d7462663a0ac6360604581f4f4",
      "parents": [
        "79d8c7a8c888a7c2ab9dd4249495b24575b3f9a6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 28 02:14:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "spi: pxa2xx_spi \"sparse\" fixes\n\nVarious cleanups to pxa2xx_spi suggested by \"sparse\": make sure that\nregister addresess are \"void __iomem *\", and make a few functions properly\nstatic.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ned Forrester \u003cnforrester@whoi.edu\u003e\nCc: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79d8c7a8c888a7c2ab9dd4249495b24575b3f9a6",
      "tree": "ef553a449ca150af5ccdbd0693d56305f7dbf938",
      "parents": [
        "608dfddd845da5ab6accef70154c8910529699f7"
      ],
      "author": {
        "name": "Alessandro Guido",
        "email": "alessandro.guido@gmail.com",
        "time": "Mon Apr 28 02:14:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "spi: use menuconfig for CONFIG_SPI\n\nSigned-off-by: Alessandro Guido \u003calessandro.guido@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "608dfddd845da5ab6accef70154c8910529699f7",
      "tree": "6480216e8248d79f2e69d3edd4658a99eaf0be13",
      "parents": [
        "7ae9392c0a3bc01562361bb21e23dfb2e5c81c5a"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Mon Apr 28 02:14:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:31 2008 -0700"
      },
      "message": "oprofile: change cpu_buffer from array to per_cpu variable\n\nChange cpu_buffer from array to per_cpu variable in oprofile functions.\n\n[akpm@linux-foundation.org: coding-style fixes]\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d83fd8a26769c75d51a6b05d8dcb3e36302dd8ba",
      "tree": "69a00ebf477a24ea1be96d982eaf84c714da9359",
      "parents": [
        "6e10efefaae45989f2f143bacfef75af55068378"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:14:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "drivers/acpi/thermal.c: fix build with CONFIG_DMI\u003dn\n\ndrivers/acpi/thermal.c: In function \u0027acpi_thermal_init\u0027:\ndrivers/acpi/thermal.c:1794: error: \u0027thermal_dmi_table\u0027 undeclared (first use in this function)\ndrivers/acpi/thermal.c:1794: error: (Each undeclared identifier is reported only once\ndrivers/acpi/thermal.c:1794: error: for each function it appears in.)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e10efefaae45989f2f143bacfef75af55068378",
      "tree": "ef5a43b2c5b1b65eae760745c4a1a3efca60d58f",
      "parents": [
        "d1ec61e6686c3c137aae33a11518b8e629e9c179"
      ],
      "author": {
        "name": "Michael Trimarchi",
        "email": "trimarchimichael@yahoo.it",
        "time": "Mon Apr 28 02:14:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "atmel_serial: remove duplicated macro definition\n\nAfter commit 39d4c922b596633da86878b1a5cc881785b8e5fa (atmel_serial: fix\nuart/console concurrent access) the UART_GET_TCR macro got redefined. This\npatch removes the duplicated definition.\n\nSigned-off-by: michael trimarchi \u003ctrimarchimichael@evidence.eu.com\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1ec61e6686c3c137aae33a11518b8e629e9c179",
      "tree": "d598fc737c43b4514a4ca30ecfbafac0f970030e",
      "parents": [
        "01c194d9278efc15d4785ff205643e9c0bdcef53"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Apr 28 02:14:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "serial: use time_before, time_before_eq, etc\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq\nare more robust for comparing jiffies against other values.\n\nA simplified version of the semantic patch making this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@ change_compare_np @\nexpression E;\n@@\n\n(\n- jiffies \u003c\u003d E\n+ time_before_eq(jiffies,E)\n|\n- jiffies \u003e\u003d E\n+ time_after_eq(jiffies,E)\n|\n- jiffies \u003c E\n+ time_before(jiffies,E)\n|\n- jiffies \u003e E\n+ time_after(jiffies,E)\n)\n\n@ include depends on change_compare_np @\n@@\n\n#include \u003clinux/jiffies.h\u003e\n\n@ no_include depends on !include \u0026\u0026 change_compare_np @\n@@\n\n  #include \u003clinux/...\u003e\n+ #include \u003clinux/jiffies.h\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01c194d9278efc15d4785ff205643e9c0bdcef53",
      "tree": "dc2aa404a4cb480f58fbc503bcf5826a3a03f597",
      "parents": [
        "fc3f341b5a1a3f26ec8ed74a38234db7d0d1bae1"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Mon Apr 28 02:14:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "serial 8250: tighten test for using backup timer\n\nThomas Koeller had reported an issue where a device that had been making use\nof the UART_BUG_TXEN code in the 8250 driver was mistakenly being caught by\nthe backup timer test, causing the device to work improperly.\n\nTo fix this, tighten the test requirements to enable the backup timer\nworkaround.\n\nThe backup timer is really meant to catch UARTs that don\u0027t re-assert the THRE\ninterrupt.  The expectation is that they do initially assert THRE.  This patch\nclarifies the test.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nCc: Thomas Koeller \u003cthomas@koeller.dyndns.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baac58955d6933571f29126a1a95299b421faef7",
      "tree": "4642e9326cc8a6254ec7bc190cf9696ceee8c2dd",
      "parents": [
        "eb424fd21c0931e998156225f2a0910167c3e16c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Apr 28 02:14:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "serial: add vr41xx_siu_early_setup() for serial console\n\nAdd vr41xx_siu_early_setup() for serial console.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb424fd21c0931e998156225f2a0910167c3e16c",
      "tree": "39a49e87d0dfaa75b0f02b6f64c49beba9f079b6",
      "parents": [
        "e991a2bd4fa0b2f475b67dfe8f33e8ecbdcbb40b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 28 02:14:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "uart_get_baud_rate: stop mangling termios\n\nRussell King noticed this one: We have to avoid replacing B0 when we pick a\nbaud rate for a \"hung up\" port.  Ugly but the proper fix is in the tty layer\nand means changing the tty\u003c-\u003eserial interfaces so we will defer that for now.\n\n[akpm@linux-foundation.org: fix uninitialised var]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e991a2bd4fa0b2f475b67dfe8f33e8ecbdcbb40b",
      "tree": "9fc9dab71bc47d38e31fc2e55247b928bfa516d5",
      "parents": [
        "ce9f9f73af0338a680d66288cbf0efe4b900e78b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 28 02:14:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:29 2008 -0700"
      },
      "message": "Fix tty speed handling on 8250\n\nWe try and write the correct speed back but the serial midlayer already\nmangles the speed on us and that means if we request B0 we report back B9600\nwhen we should not.  For now we\u0027ll hack around this in the drivers and serial\ncode, pending a better long term solution.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce9f9f73af0338a680d66288cbf0efe4b900e78b",
      "tree": "afe570de87736c72014c1a618bbad81e07f89957",
      "parents": [
        "0fab6de09c71a976e5d765e1ff548b14be385153"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:14:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:29 2008 -0700"
      },
      "message": "char: make functions static in synclinkmp.c\n\nAll were forward declared with static.\n\nFixes sparse warnings:\ndrivers/char/synclinkmp.c:1476:5: warning: symbol \u0027read_proc\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2027:5: warning: symbol \u0027bh_action\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2058:6: warning: symbol \u0027bh_handler\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2103:6: warning: symbol \u0027bh_receive\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2112:6: warning: symbol \u0027bh_transmit\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2124:6: warning: symbol \u0027bh_status\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2136:6: warning: symbol \u0027isr_timer\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2162:6: warning: symbol \u0027isr_rxint\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2221:6: warning: symbol \u0027isr_rxrdy\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2351:6: warning: symbol \u0027isr_txint\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2379:6: warning: symbol \u0027isr_txrdy\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2410:6: warning: symbol \u0027isr_rxdmaok\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2427:6: warning: symbol \u0027isr_rxdmaerror\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2445:6: warning: symbol \u0027isr_txdmaok\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2463:6: warning: symbol \u0027isr_txdmaerror\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:2480:6: warning: symbol \u0027isr_io_pin\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3420:5: warning: symbol \u0027alloc_dma_bufs\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3494:5: warning: symbol \u0027alloc_buf_list\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3553:5: warning: symbol \u0027alloc_frame_bufs\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3570:6: warning: symbol \u0027free_dma_bufs\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3580:5: warning: symbol \u0027alloc_tmp_rx_buf\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3588:6: warning: symbol \u0027free_tmp_rx_buf\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3594:5: warning: symbol \u0027claim_resources\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3681:6: warning: symbol \u0027release_resources\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3737:6: warning: symbol \u0027add_device\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:3860:6: warning: symbol \u0027device_init\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4054:6: warning: symbol \u0027enable_loopback\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4101:6: warning: symbol \u0027set_rate\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4147:6: warning: symbol \u0027rx_stop\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4168:6: warning: symbol \u0027rx_start\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4225:6: warning: symbol \u0027tx_start\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4295:6: warning: symbol \u0027tx_stop\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4322:6: warning: symbol \u0027tx_load_fifo\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4371:6: warning: symbol \u0027reset_port\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4395:6: warning: symbol \u0027reset_adapter\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4407:6: warning: symbol \u0027async_mode\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4546:6: warning: symbol \u0027hdlc_mode\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4748:6: warning: symbol \u0027tx_set_idle\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4768:6: warning: symbol \u0027get_signals\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4797:6: warning: symbol \u0027set_signals\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4826:6: warning: symbol \u0027rx_reset_buffers\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4837:6: warning: symbol \u0027rx_free_frame_buffers\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:4865:5: warning: symbol \u0027rx_get_frame\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5040:6: warning: symbol \u0027tx_load_dma_buffer\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5080:5: warning: symbol \u0027register_test\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5119:5: warning: symbol \u0027irq_test\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5211:5: warning: symbol \u0027init_adapter\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5270:5: warning: symbol \u0027loopback_test\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5335:5: warning: symbol \u0027adapter_test\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5397:5: warning: symbol \u0027memory_test\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5449:6: warning: symbol \u0027load_pci_memory\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5468:6: warning: symbol \u0027trace_block\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5503:6: warning: symbol \u0027tx_timeout\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5530:6: warning: symbol \u0027status_timeout\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5581:15: warning: symbol \u0027read_reg\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5586:6: warning: symbol \u0027write_reg\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5592:5: warning: symbol \u0027read_reg16\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5598:6: warning: symbol \u0027write_reg16\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5604:15: warning: symbol \u0027read_status_reg\u0027 was not declared. Should it be static?\ndrivers/char/synclinkmp.c:5610:6: warning: symbol \u0027write_control_reg\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fab6de09c71a976e5d765e1ff548b14be385153",
      "tree": "74782032b89218366fc999f570c01e7d6a105be6",
      "parents": [
        "7a63ce5a1f2fde5ae737f059e2714e441447120c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Apr 28 02:14:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:29 2008 -0700"
      },
      "message": "synclink drivers bool conversion\n\nRemove more TRUE/FALSE defines and uses\nRemove \u003d\u003d TRUE tests\nConvert BOOLEAN to bool\nConvert int to bool where appropriate\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a63ce5a1f2fde5ae737f059e2714e441447120c",
      "tree": "3741a3fdc74eeba3d1ad5e255fcfaafbec0b935d",
      "parents": [
        "eee3754f5e45bd27e001ea41823bdbcdd0d192d4"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Apr 28 02:14:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:29 2008 -0700"
      },
      "message": "serial: silence section mismatch warnings in 8250_pci\n\nFix following warnings:\nWARNING: drivers/serial/built-in.o(.data+0x5b8): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_ite887x_exit()\nWARNING: drivers/serial/built-in.o(.data+0x5e0): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_plx9050_exit()\nWARNING: drivers/serial/built-in.o(.data+0x608): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_plx9050_exit()\nWARNING: drivers/serial/built-in.o(.data+0x658): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_plx9050_exit()\nWARNING: drivers/serial/built-in.o(.data+0x680): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_plx9050_exit()\nWARNING: drivers/serial/built-in.o(.data+0x6a8): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:pci_plx9050_exit()\nWARNING: drivers/serial/built-in.o(.data+0x6d0): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:sbs_exit()\nWARNING: drivers/serial/built-in.o(.data+0x6f8): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:sbs_exit()\nWARNING: drivers/serial/built-in.o(.data+0x720): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:sbs_exit()\nWARNING: drivers/serial/built-in.o(.data+0x748): Section mismatch in reference from the variable pci_serial_quirks to the function .devexit.text:sbs_exit()\n\npci_serial_quirks contains a number of function pointers where the referenced\nfunction is annotated __devexit.  This is OK so we annotate pci_serial_quirks\nwith __refdata to ignore the __devexit references\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "032c17e8afa150412810ffc19913ecd5eb531d57",
      "tree": "64169680149f0d8a9ff01eeeeaa2efd151e9968c",
      "parents": [
        "f85e7cdc3fd0db65ef1442476b82ced0f01c5c19"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Apr 28 02:13:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:28 2008 -0700"
      },
      "message": "crisv10: prepare for BKL push down\n\nJust the modem bits this time\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Mikael Starvik \u003cmikael.starvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30afcb4bd2762fa4b87b17ada9500aa46dc10b1b",
      "tree": "0920f491a37683a8784c146270b98f82a7e0aa2c",
      "parents": [
        "423bad600443c590f34ed7ce357591f76f48f137"
      ],
      "author": {
        "name": "Jared Hulbert",
        "email": "jaredeh@gmail.com",
        "time": "Mon Apr 28 02:13:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:23 2008 -0700"
      },
      "message": "return pfn from direct_access, for XIP\n\nAlter the block device -\u003edirect_access() API to work with the new\nget_xip_mem() API (that requires both kaddr and pfn are returned).\n\nSome architectures will not do the right thing in their virt_to_page() for use\nby XIP (to translate from the kernel virtual address returned by\ndirect_access(), to a user mappable pfn in XIP\u0027s page fault handler.\n\nHowever, we can\u0027t switch it to just return the pfn and not the kaddr, because\nwe have no good way to get a kva from a pfn, and XIP requires the kva for its\nread(2) and write(2) handlers.  So we have to return both.\n\nSigned-off-by: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: linux-mm@kvack.org\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e88460da6ab7bb6a7ef83675412ed5b6315d741",
      "tree": "1feb4de2362e4998a0deeab66af1efb9c7b8bb34",
      "parents": [
        "dac1d27bc8d5ca636d3014ecfdf94407031d1970"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Mon Apr 28 02:12:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:18 2008 -0700"
      },
      "message": "mm: introduce node_zonelist() for accessing the zonelist for a GFP mask\n\nIntroduce a node_zonelist() helper function.  It is used to lookup the\nappropriate zonelist given a node and a GFP mask.  The patch on its own is a\ncleanup but it helps clarify parts of the two-zonelist-per-node patchset.  If\nnecessary, it can be merged with the next patch in this set without problems.\n\nReviewed-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c18ddd160d1fcd46d1131d9ad6c594dd8e9af99",
      "tree": "7307ba1ae4bdb99d1363eb59b1ebefcf5295c8ef",
      "parents": [
        "4d3d5b41a72b52555d43efbfc4ccde6ba6e5444f"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Mon Apr 28 02:12:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:18 2008 -0700"
      },
      "message": "mm: remove nopage\n\nNothing in the tree uses nopage any more.  Remove support for it in the\ncore mm code and documentation (and a few stray references to it in\ncomments).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a4e2b8780c6df42b19c053243dada7fa4d311ee",
      "tree": "4970af3a9ee9c2a8b3e4861ac552cb9262acbaa0",
      "parents": [
        "dca03a51549bc645685fb8a77efa64df531666c3"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:12:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "rtc: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dca03a51549bc645685fb8a77efa64df531666c3",
      "tree": "558985a9c87d132de23719b6dfe49e2379a6e8e1",
      "parents": [
        "c116bc2ae516e9949d645bc75b1ee294ff15db23"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Apr 28 02:11:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "drivers/char/rtc.c: use time_before, time_before_eq, etc\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq\nare more robust for comparing jiffies against other values.\n\nA simplified version of the semantic patch making this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@ change_compare_np @\nexpression E;\n@@\n\n(\n- jiffies \u003c\u003d E\n+ time_before_eq(jiffies,E)\n|\n- jiffies \u003e\u003d E\n+ time_after_eq(jiffies,E)\n|\n- jiffies \u003c E\n+ time_before(jiffies,E)\n|\n- jiffies \u003e E\n+ time_after(jiffies,E)\n)\n\n@ include depends on change_compare_np @\n@@\n\n#include \u003clinux/jiffies.h\u003e\n\n@ no_include depends on !include \u0026\u0026 change_compare_np @\n@@\n\n  #include \u003clinux/...\u003e\n+ #include \u003clinux/jiffies.h\u003e\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c116bc2ae516e9949d645bc75b1ee294ff15db23",
      "tree": "9296da3e37dfc8f80566624faf781f19d41ea9f1",
      "parents": [
        "e2bfe3424b368e977002fc58f81536d5d8ea9449"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Apr 28 02:11:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "rtc: add the support for alarm time relative to current time in sysfs\n\nIn current kernel if we want to set the alarm time, the absolute time the\nseconds relative to 1970-01-01 00:00:00) should be written into\n/sys/class/rtc/rtc0/wakealarm.  It is not convenient.\n\nIt is more reasonable to add the support for the alarm time relative to\ncurrent RTC time.(the unit is second)\n\nFor example:\nIf the RTC is required to generate alarm after 2 minutes, the following\nwill be OK.\n\techo +120 \u003e /sys/class/rtc/rtc0/wakealarm\nor      echo +0x78 \u003e /sys/class/rtc/rtc0/wakealarm\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2bfe3424b368e977002fc58f81536d5d8ea9449",
      "tree": "6bdc0c1dbf189ce7b8c4f7e74db2ef40cbf97ec9",
      "parents": [
        "e275ac477161a3df5c27e40c55f7af94cfb396cf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 28 02:11:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:17 2008 -0700"
      },
      "message": "rtc: rtc-rs5c372: fix up NULL name in transfer error path\n\nrs5c_get_regs() currently uses rs5c-\u003ertc-\u003ename for its debug printk when\ni2c_transfer() fails, though it is used several times before the rtc dev\nhas been registered. The earliest we can get at the symbolic name is via\nthe i2c client\u0027s struct device, which can be handled by moving the first\nrs5c_get_regs() until after the client pointer is assigned.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3ed107e63b7cd4d1ba1567a69a1feec5f0eabc1",
      "tree": "af8b2801234d1218397801348b2917ceb5f37983",
      "parents": [
        "c464652813fe128c346ce6e7ec8fb0d2b67de6fb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 28 02:11:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "make ds1511_rtc_{read,set}_time() static\n\nMake the needlessly global ds1511_rtc_{read,set}_time() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c464652813fe128c346ce6e7ec8fb0d2b67de6fb",
      "tree": "dfa63e2029c6d7eaa8b95dae1319db7f62a754fc",
      "parents": [
        "4edac2b442d6176afb0ae431123993dc00882987"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Apr 28 02:11:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc: silence section mismatch warning in rtc-test\n\nFix following warning:\nWARNING: vmlinux.o(.data+0x253e28): Section mismatch in reference from the variable test_drv to the function .devexit.text:test_remove()\n\nFix by renaming the platfrom_driver variable from *_drv to *_driver\nso modpost ignore the reference to an __devexit section.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4edac2b442d6176afb0ae431123993dc00882987",
      "tree": "8cbe92c992f682788bbd1bfaccf8f59c6c3e7688",
      "parents": [
        "e5fc9cc0266e5babcf84c81908ec8843b7e3349f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 28 02:11:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-x1205: new style conversion\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5fc9cc0266e5babcf84c81908ec8843b7e3349f",
      "tree": "4249515ce296b58634170e775b3bc70386412b1f",
      "parents": [
        "9edae7bcdcbac2dbf037b751ce1809eb2758cd8e"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 28 02:11:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-pcf8563: new style conversion\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9edae7bcdcbac2dbf037b751ce1809eb2758cd8e",
      "tree": "800704222a5db8a1373d789e2d940b253b61c3df",
      "parents": [
        "c750090085f260503d8beec1c73c4d2e4fe93628"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Apr 28 02:11:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-isl1208: new style conversion and minor bug fixes\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c750090085f260503d8beec1c73c4d2e4fe93628",
      "tree": "6e9b40b453fe55587036d3449c6093b2d83eac36",
      "parents": [
        "77459b059b02c16b2c8cbc39b524941a576ad36e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 28 02:11:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc: avoid legacy drivers with generic framework\n\nKconfig tweaks to help reduce RTC configuration bugs, by avoiding\nlegacy RTC drivers when the generic RTC framework is enabled:\n\n - If rtc-cmos is selected, disable the legacy rtc driver;\n\n - When using generic RTC on x86, enable rtc-cmos by default;\n\n - In the old \"chardev RTC\" section of Kconfig, add a comment\n   warning people off these (seven) legacy RTC drivers when\n   the generic framework is in use.\n\nPeople can still use the legacy drivers if they want (or need) to.\n\nThis doesn\u0027t fix the broken dependencies for the legacy \"CMOS\" RTC driver.\nIdeally it would be a full list of platforms where it works, not a partial\nlist of ones where it won\u0027t.  Or better yet, it would depend on a\n\"HAVE_CMOS_RTC\" flag defined by various platforms ...  surely there\u0027s a\nKconfig style guideline lurking there.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77459b059b02c16b2c8cbc39b524941a576ad36e",
      "tree": "802f2c83ae5298461634612a219cf1e6f76a3819",
      "parents": [
        "1ecf0d0cd28a4bfed3009f752061998e52d14db2"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Apr 28 02:11:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "rtc-pcf8583 build fix\n\nFix bogus #include in rtc-pcf8583, so it compiles on platforms that\ndon\u0027t support PC clone RTCs.  (Original issue noted by Adrian Bunk.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ecf0d0cd28a4bfed3009f752061998e52d14db2",
      "tree": "dc72f443149f69eb5edbed69774248fbfc32636f",
      "parents": [
        "556637cdabcd5918c7d4a1a2679b8f86fc81e891"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 02:11:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:16 2008 -0700"
      },
      "message": "dz: test after postfix decrement fails in dz_console_putchar()\n\nWhen loops reaches 0 the postfix decrement still subtracts, so the subsequent\ntest fails.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "064922a805ec7aadfafdd27aa6b4908d737c3c1d",
      "tree": "922d058f751964ccf73f5705d7c492b6d45a9425",
      "parents": [
        "42cadc86008aae0fd9ff31642dc01ed50723cf32",
        "ecc1241e80a0bdc854b1602a44be3ad106753d4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 11:25:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 11:25:00 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (40 commits)\n  [SCSI] jazz_esp, sgiwd93, sni_53c710, sun3x_esp: fix platform driver hotplug/coldplug\n  [SCSI] aic7xxx: add const\n  [SCSI] aic7xxx: add static\n  [SCSI] aic7xxx: Update _shipped files\n  [SCSI] aic7xxx: teach aicasm to not emit unused debug code/data\n  [SCSI] qla2xxx: Update version number to 8.02.01-k2.\n  [SCSI] qla2xxx: Correct regression in relogin code.\n  [SCSI] qla2xxx: Correct misc. endian and byte-ordering issues.\n  [SCSI] qla2xxx: make qla2x00_issue_iocb_timeout() static\n  [SCSI] qla2xxx: qla_os.c, make 2 functions static\n  [SCSI] qla2xxx: Re-register FDMI information after a LIP.\n  [SCSI] qla2xxx: Correct SRB usage-after-completion/free issues.\n  [SCSI] qla2xxx: Correct ISP84XX verify-chip response handling.\n  [SCSI] qla2xxx: Wakeup DPC thread to process any deferred-work requests.\n  [SCSI] qla2xxx: Collapse RISC-RAM retrieval code during a firmware-dump.\n  [SCSI] m68k: new mac_esp scsi driver\n  [SCSI] zfcp: Add some statistics provided by the FCP adapter to the sysfs\n  [SCSI] zfcp: Print some messages only during ERP\n  [SCSI] zfcp: Wait for free SBAL during exchange config\n  [SCSI] scsi_transport_fc: fc_user_scan correction\n  ...\n"
    },
    {
      "commit": "ecc1241e80a0bdc854b1602a44be3ad106753d4f",
      "tree": "8033fabd18415681378506c0c4e597a3a6675f66",
      "parents": [
        "980b306a297725d4f25c779ca15086de757acadf"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Apr 18 13:57:19 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:33:04 2008 -0500"
      },
      "message": "[SCSI] jazz_esp, sgiwd93, sni_53c710, sun3x_esp: fix platform driver hotplug/coldplug\n\nSince\n\ncommit 43cc71eed1250755986da4c0f9898f9a635cb3bf\nAuthor: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nDate:   Sat Aug 18 04:40:39 2007 +0200\n\n    platform: prefix MODALIAS with \"platform:\"\n\nthe platform modalias is prefixed with \"platform:\". Add MODULE_ALIAS()\nto the hotpluggable SCSI platform drivers, to re-enable auto loading.\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\n[akpm@linux-foundation.org: fix sgiwd93.c]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "980b306a297725d4f25c779ca15086de757acadf",
      "tree": "74a8c1482fa49eaec5100438c75735cab83adf2a",
      "parents": [
        "d1d7b19d433188e94fc87cc7ca66363cd77a0bba"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Fri Apr 25 04:36:01 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:20:00 2008 -0500"
      },
      "message": "[SCSI] aic7xxx: add const\n\nThis patch adds more const keywords where appropriate.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nAcked-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d1d7b19d433188e94fc87cc7ca66363cd77a0bba",
      "tree": "ca3474a25f2ca420e0004e47fd1a1b9d0cf5e057",
      "parents": [
        "d10c2e4627b0dda286bcd1c77720eb5fe4a04f93"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Fri Apr 25 04:34:49 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:20:00 2008 -0500"
      },
      "message": "[SCSI] aic7xxx: add static\n\nThis patch adds static (and sometimes const) keywords where appropriate.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nAcked-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d10c2e4627b0dda286bcd1c77720eb5fe4a04f93",
      "tree": "b8f72d6908ab1564da3eda146644742edba156b8",
      "parents": [
        "3dbd10f3d8b00dad35d3fac95e91c066ae71d9a8"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Fri Apr 25 15:03:05 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:20:00 2008 -0500"
      },
      "message": "[SCSI] aic7xxx: Update _shipped files\n\nUpdate the precompiled sequencer code to match the latest\naicasm changes.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3dbd10f3d8b00dad35d3fac95e91c066ae71d9a8",
      "tree": "cbd020e0d4e9911afc88dbfc725f66139fb30129",
      "parents": [
        "a198c3d0393faa1fa9f0e6e917ce980d3638f8df"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Fri Apr 25 15:01:41 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:20:00 2008 -0500"
      },
      "message": "[SCSI] aic7xxx: teach aicasm to not emit unused debug code/data\n\nAdd a \u0027count\u0027 variable to each symbol which gets increased every time\nthe symbol is referenced.  And then modify the register definition to\ninclude counts for symbols which are referenced from the source code\nonly and not from the sequencer code.\n\nThis will give us an automatic usage count for the symbols with only\nminimal hand-crafting.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a198c3d0393faa1fa9f0e6e917ce980d3638f8df",
      "tree": "570bb5acb692c1f4323670b26bfdb0085c1eaa24",
      "parents": [
        "666301e673e192c87a40e07a8357d6996b57b70f"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Apr 24 15:21:31 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:59 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.02.01-k2.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "666301e673e192c87a40e07a8357d6996b57b70f",
      "tree": "833dc6ed2b01f86c94c3ce886e0bdb91fc5d2e05",
      "parents": [
        "c6852c4c5984fff130a859792d4b26d30c85c54b"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Apr 24 15:21:30 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:59 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct regression in relogin code.\n\nCommit 63a8651f2548c6bb5132c0b4e7dad4f57a9274db ([SCSI] qla2xxx:\nCorrect infinite-login-retry issue.) introduced a small\nregression where a successful relogin would result in an fcport\u0027s\nloop_id to be incorrectly reset to FC_NO_LOOP_ID.  Only clear-out\nloopid, if retries have been \u0027truly\u0027 exhausted.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c6852c4c5984fff130a859792d4b26d30c85c54b",
      "tree": "2dee2906fa8cd693a391903b96cafa544340b157",
      "parents": [
        "3b8117b837f5768f46e9a876a58de11606f63483"
      ],
      "author": {
        "name": "Seokmann Ju",
        "email": "seokmann.ju@qlogic.com",
        "time": "Thu Apr 24 15:21:29 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:59 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct misc. endian and byte-ordering issues.\n\nThere were several places in the driver which could cause byte\nordering problem as provided by Al Viro\n\u003cviro@ZenIV.linux.org.uk\u003e.\n\nSigned-off-by: Seokmann Ju \u003cseokmann.ju@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3b8117b837f5768f46e9a876a58de11606f63483",
      "tree": "6b536bb37d73288a79f8c3253ea414b27896e377",
      "parents": [
        "01ef66bbb65aa4db100b267778202d7657e244e4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Apr 24 15:21:28 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:59 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: make qla2x00_issue_iocb_timeout() static\n\nThis patch makes the needlessly global qla2x00_issue_iocb_timeout()\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "01ef66bbb65aa4db100b267778202d7657e244e4",
      "tree": "df665a068310f7ed11162f8bc7096872a7930db9",
      "parents": [
        "7e47e5ca184548341a82eeb2238ee3622c43cae1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Apr 24 15:21:27 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:58 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: qla_os.c, make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n- qla2x00_alloc_work()\n- qla2x00_post_work()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7e47e5ca184548341a82eeb2238ee3622c43cae1",
      "tree": "f2e7c377aae3af48a29571aa4f6924d4a92cc17c",
      "parents": [
        "0c23b856581673c90aa619b1ab04127a7f90cea2"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Apr 24 15:21:26 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:58 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Re-register FDMI information after a LIP.\n\nOriginal code would (incorrectly) only re-register after a\nloop-down condition.  Also, FDMI registration should be enabled\nby default.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0c23b856581673c90aa619b1ab04127a7f90cea2",
      "tree": "60bcebbe128c331fe9c49ed70ec18f8516ec2939",
      "parents": [
        "c1ec1f1bf9cb1ba80e79a74d48bcfb5da246d6f6"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Apr 24 15:21:25 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:58 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct SRB usage-after-completion/free issues.\n\nThe driver is incorrectly assuming that the \u0027sp\u0027 reference held\nin qla2[x00|4xx]_abort_command() is valid after the mailbox\ncommand is issued to abort the exchange.  It is *not*, as the\ncommand may be completed during interrupt context before control\nis returned to the mailbox caller.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c1ec1f1bf9cb1ba80e79a74d48bcfb5da246d6f6",
      "tree": "5e3087cbef3fb4cb1cfa8dbfe6a47f178315685b",
      "parents": [
        "550bf57dfb2200721baa43cfd9a8c75c2c166870"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Apr 24 15:21:24 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:58 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct ISP84XX verify-chip response handling.\n\nEarlier code could trigger an infinite-retry if 1st invocation\nreturned a non-CS_COMPLETE status.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "550bf57dfb2200721baa43cfd9a8c75c2c166870",
      "tree": "da0f11a9d1511deee63e78492a1c804980e8ddf7",
      "parents": [
        "c5722708c236b51286651b8c07855f764239453b"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Apr 24 15:21:23 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:58 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Wakeup DPC thread to process any deferred-work requests.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c5722708c236b51286651b8c07855f764239453b",
      "tree": "f721837b7b807f3e601467fb7292f0cf6bdacd8a",
      "parents": [
        "6fe07aaffbf086a0ce9134ef27ce4a8921ff5947"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Apr 24 15:21:22 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:57 2008 -0500"
      },
      "message": "[SCSI] qla2xxx: Collapse RISC-RAM retrieval code during a firmware-dump.\n\nUse the more efficient read-DMA\u0027ble-buffer mailbox commands\nrather than reading a single word/dword at a time.  We also\nremove a bulk of the duplicate mailbox command-handling codes in\nfavor of more generic read-memory() routines (qla2xxx_dump_ram()\nand qla24xx_dump_ram()).\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6fe07aaffbf086a0ce9134ef27ce4a8921ff5947",
      "tree": "3df572890c012b0a23662141fc4e538a36b66b10",
      "parents": [
        "6d9d63b9480e1c7ea41845646de803c2d3f0eae2"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Fri Apr 25 10:06:05 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:57 2008 -0500"
      },
      "message": "[SCSI] m68k: new mac_esp scsi driver\n\nReplace the mac_esp driver with a new one based on the esp_scsi core.\n\nFor esp_scsi: add support for sync transfers for the PIO mode, add a new\nesp_driver_ops method to get the maximum dma transfer size (like the old\nNCR53C9x driver), and some cleanups.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6d9d63b9480e1c7ea41845646de803c2d3f0eae2",
      "tree": "a24b809cff563313ae0309d023c30ac96f4b9a7f",
      "parents": [
        "ec258fe4b76dba29e1a149cd8f23ee931b47afb2"
      ],
      "author": {
        "name": "Swen Schillig",
        "email": "swen@vnet.ibm.com",
        "time": "Thu Apr 24 19:35:54 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:57 2008 -0500"
      },
      "message": "[SCSI] zfcp: Add some statistics provided by the FCP adapter to the sysfs\n\nThe new FCP adapter statistics provide a variety of information about\nthe virtual adapter (subchannel). In order to collect this information\nthe zfcp driver is extended to query this information.\n\nThe information provided by the new FCP adapter statistics can be\nfetched by reading from the following files in the sysfs filesystem\n\n/sys/class/scsi_host/host\u003cn\u003e/seconds_active\n/sys/class/scsi_host/host\u003cn\u003e/requests\n/sys/class/scsi_host/host\u003cn\u003e/megabytes\n/sys/class/scsi_host/host\u003cn\u003e/utilization\n\nThese are the statistics on a virtual adapter (subchannel) level.\n\nThe information provided is raw and not modified or interpreted by any\nmeans.  No interpretation or modification of the values is done by the\nzfcp driver.\n\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ec258fe4b76dba29e1a149cd8f23ee931b47afb2",
      "tree": "ccbe5839cb0c60bad1db5fe01ade23bd4f2ac46e",
      "parents": [
        "aee6ef1859fd975b285b6de1857f7dcf39671818"
      ],
      "author": {
        "name": "Swen Schillig",
        "email": "swen@vnet.ibm.com",
        "time": "Thu Apr 24 19:35:53 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:57 2008 -0500"
      },
      "message": "[SCSI] zfcp: Print some messages only during ERP\n\nWhen statistics are polled from sysfs, the statistics use the same\ncommands as the adapter initialization. Change the messages printed\nhere, so they are only printed during initialization and not for each\npoll of adapter data.\n\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "aee6ef1859fd975b285b6de1857f7dcf39671818",
      "tree": "c1ec91f76d00f3b52be09fff6bca2355b1abab72",
      "parents": [
        "bda232531f0c117921690ee3c060953c8f12e5a1"
      ],
      "author": {
        "name": "Swen Schillig",
        "email": "swen@vnet.ibm.com",
        "time": "Thu Apr 24 19:35:52 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:56 2008 -0500"
      },
      "message": "[SCSI] zfcp: Wait for free SBAL during exchange config\n\nWhen sending a exchange config data command, wait for a free SBAL.\nThis does not matter during adapter initialization, but this is\nrequired for pulling adapter statistics during high I/O load.\n\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bda232531f0c117921690ee3c060953c8f12e5a1",
      "tree": "d237ba28380ff9d6fccb966463bca2bcfecbc509",
      "parents": [
        "87c4d7bc2aaa9b782aac6ab0a74cf16f87398bbc"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Apr 24 12:12:46 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:56 2008 -0500"
      },
      "message": "[SCSI] scsi_transport_fc: fc_user_scan correction\n\nWay back when, when the fc_user_scan routine was created, it kept some\nof its original logic that walked the rport list and kicked off a scan.\nUnfortunately, it didn\u0027t keep any of the locking around the rport list,\nnor did it consider the synchronous nature of the scan invoked. The result,\nthere are some scan requests where the rport list changes, thus a subsequent\nscan is called on a bogus rport structure and the system NMI\u0027s.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "87c4d7bc2aaa9b782aac6ab0a74cf16f87398bbc",
      "tree": "2d588ba27d5e00e6a976de808cdda54716f63521",
      "parents": [
        "9f9a73b6fe0c8fd9b54b650e34956eb92df6abfa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 24 19:45:32 2008 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:55 2008 -0500"
      },
      "message": "[SCSI] aha1542: minor irq handler cleanups\n\n- where the \u0027irq\u0027 function argument is known never to be used, rename\n  it to \u0027dummy\u0027 to make this more obvious\n\n- replace per-irq lookup functions and tables with a direct reference\n  to data object obtained via \u0027dev_id\u0027 function argument, passed from\n  request_irq()\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9f9a73b6fe0c8fd9b54b650e34956eb92df6abfa",
      "tree": "a5ef0bd48e971204c1c275122782695646b258bd",
      "parents": [
        "1377d8dd7e1b5526637958aabb5427bbee5a68d7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 23 09:56:14 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:55 2008 -0500"
      },
      "message": "[SCSI] scsi_transport_spi: include sysfs.h\n\nscsi_transport_spi.c needs to #include \u003clinux/sysfs.h\u003e:\n\nnext-20080423/drivers/scsi/scsi_transport_spi.c:1467: error: implicit declaration of function \u0027sysfs_update_group\u0027\nmake[3]: *** [drivers/scsi/scsi_transport_spi.o] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1377d8dd7e1b5526637958aabb5427bbee5a68d7",
      "tree": "ed545c51f083c8470830b008ea71fd5f2454b643",
      "parents": [
        "2b48aed182c65b3387b076364ab286c445aa4a93"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Apr 23 12:51:10 2008 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:55 2008 -0500"
      },
      "message": "[SCSI] FlashPoint: fix off-by-one errors\n\nThis patch fixes off-by-one errors in error checks (the variables are\nused as array indexes for arrays with MAX_SCSI_TAR resp. MAX_LUN\nelements) spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2b48aed182c65b3387b076364ab286c445aa4a93",
      "tree": "0cb69715529e3cc007b3e398a96a3d29e008e8a8",
      "parents": [
        "542bd1377a963070bc4a03ff7d2690ddf3920596"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Wed Apr 23 11:39:49 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:55 2008 -0500"
      },
      "message": "[SCSI] aic7xxx: Update type check in aicasm grammar\n\nThe function type_check() in aicasm grammar code was\nnever used properly due to a bug.\nThis patch fixes it up and ensures it\u0027s only called if appropriate.\n\nIn addition the unused 16bit instruction are disabled, but left in\nthe code for reference.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "542bd1377a963070bc4a03ff7d2690ddf3920596",
      "tree": "81c70ca891f8a6c5ef84df211fd92ef0c86393d1",
      "parents": [
        "582fb6c03a0e89d05e4efa8a3e4bd09d0942dadc"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 21 10:57:20 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 12:19:54 2008 -0500"
      },
      "message": "[SCSI] fix SLUB WARN_ON\n\nWe\u0027re getting a WARN_ON from SLUB indicating that we\u0027re trying to free\ncaches with in-use objects.  The root cause is a new dependency in the\ncommand/sense free on unchecked_isa_dma.  The WARN_ON is caused by\ndrivers which change this in their setup after the command/sense cache\nis allocated.\n\nThe fix is to move the allocation of this cache into scsi_add_host()\nso things like gdth have an opportunity to modify it between alloc and\nadd (but *not* after).\n\nThe true fix would be to move unchecked_isa_dma into the template and\nout of the host, so it because a truly read only variable.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "42cadc86008aae0fd9ff31642dc01ed50723cf32",
      "tree": "b05d4c8f0561bad5a0183a89fb23ce4c8ee1653c",
      "parents": [
        "fba5c1af5c4fd6645fe62ea84ccde0981282cf66",
        "66c0b394f08fd89236515c1c84485ea712a157be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:13:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:13:52 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (147 commits)\n  KVM: kill file-\u003ef_count abuse in kvm\n  KVM: MMU: kvm_pv_mmu_op should not take mmap_sem\n  KVM: SVM: remove selective CR0 comment\n  KVM: SVM: remove now obsolete FIXME comment\n  KVM: SVM: disable CR8 intercept when tpr is not masking interrupts\n  KVM: SVM: sync V_TPR with LAPIC.TPR if CR8 write intercept is disabled\n  KVM: export kvm_lapic_set_tpr() to modules\n  KVM: SVM: sync TPR value to V_TPR field in the VMCB\n  KVM: ppc: PowerPC 440 KVM implementation\n  KVM: Add MAINTAINERS entry for PowerPC KVM\n  KVM: ppc: Add DCR access information to struct kvm_run\n  ppc: Export tlb_44x_hwater for KVM\n  KVM: Rename debugfs_dir to kvm_debugfs_dir\n  KVM: x86 emulator: fix lea to really get the effective address\n  KVM: x86 emulator: fix smsw and lmsw with a memory operand\n  KVM: x86 emulator: initialize src.val and dst.val for register operands\n  KVM: SVM: force a new asid when initializing the vmcb\n  KVM: fix kvm_vcpu_kick vs __vcpu_run race\n  KVM: add ioctls to save/store mpstate\n  KVM: Rename VCPU_MP_STATE_* to KVM_MP_STATE_*\n  ...\n"
    },
    {
      "commit": "fba5c1af5c4fd6645fe62ea84ccde0981282cf66",
      "tree": "834022eb683e0badd5a1e5eb5957f74c0e69ebb4",
      "parents": [
        "f222eba0f9d98376d363b51fcc2361fb56929844",
        "077e3bdb9ec34d7cb5751b5be81a4a0f6f0eb5dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:13:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:13:06 2008 -0700"
      },
      "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: (49 commits)\n  ide-tape: remove tape-\u003emerge_stage\n  ide-tape: mv tape-\u003emerge_stage_size tape-\u003emerge_bh_size\n  ide-tape: mv idetape_empty_write_pipeline ide_tape_flush_merge_buffer\n  ide-tape: mv idetape_discard_read_pipeline ide_tape_discard_merge_buffer\n  ide-tape: make __idetape_discard_read_pipeline() of type void\n  ide: remove now unused ide_pci_create_host_proc()\n  ide: remove /proc/ide/ali\n  ide-tape: improve buffer pages freeing strategy\n  ide-tape: mv tape-\u003epages_per_stage tape-\u003epages_per_buffer\n  ide-tape: mv tape-\u003estage_size tape-\u003ebuffer_size\n  ide-tape: improve buffer allocation strategy\n  ide: add struct ide_io_ports (take 3)\n  ide: make ide_unregister() take \u0027ide_hwif_t *\u0027 as an argument (take 2)\n  ide: sanitize ide_unregister() usage\n  mpc8xx-ide: use ide_find_port()\n  ide: add \"noacpi\" / \"acpigtf\" / \"acpionboot\" parameters\n  gayle: add \"doubler\" parameter\n  ide: add \"cdrom\u003d\" and \"chs\u003d\" parameters\n  ide: add \"nodma|noflush|noprobe|nowerr\u003d\" parameters\n  ide: remove obsoleted \"hdx\u003dautotune\" kernel parameter\n  ...\n"
    },
    {
      "commit": "f222eba0f9d98376d363b51fcc2361fb56929844",
      "tree": "7b75784eda684b96d4235149acc68b4adbcc50a4",
      "parents": [
        "cf867ac375cea7c7a834eaddaf373e2662d9e260",
        "7f424a8b08c26dc14ac5c17164014539ac9a5c65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:10:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:10:54 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-idle-fix\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-idle-fix:\n  fix idle (arch, acpi and apm) and lockdep\n"
    },
    {
      "commit": "cf867ac375cea7c7a834eaddaf373e2662d9e260",
      "tree": "09c47547433f088c29b74d401142d0629ce2dde1",
      "parents": [
        "2d630d1a6827bb7266dcd8bba5f99fac2505ee97",
        "20430214cc0073dc7e817b032e32ae2ae54b4911"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:10:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:10:37 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: xpad - fix build failure\n"
    },
    {
      "commit": "2d630d1a6827bb7266dcd8bba5f99fac2505ee97",
      "tree": "e954840c63cff13f58d4218681435e749afda345",
      "parents": [
        "f375d5588ff62caf31b4a68ac9347c153ac56590",
        "ed4d3c1061d6f367a4ef5e1656c25af3314fe2b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:10:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:10:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Add helper to move QP to ready-to-send\n  mlx4_core: Add HW queues allocation helpers\n  RDMA/nes: Remove volatile qualifier from struct nes_hw_cq.cq_vbase\n  mlx4_core: CQ resizing should pass a 0 opcode modifier to MODIFY_CQ\n  mlx4_core: Move kernel doorbell management into core\n  IB/ehca: Bump version number to 0026\n  IB/ehca: Make some module parameters bool, update descriptions\n  IB/ehca: Remove mr_largepage parameter\n  IB/ehca: Move high-volume debug output to higher debug levels\n  IB/ehca: Prevent posting of SQ WQEs if QP not in RTS\n  IPoIB: Handle 4K IB MTU for UD (datagram) mode\n  RDMA/nes: Fix adapter reset after PXE boot\n  RDMA/nes: Print IPv4 addresses in a readable format\n  RDMA/nes: Use print_mac() to format ethernet addresses for printing\n"
    },
    {
      "commit": "7ac86bf61ad570a2ef642a3f7e72274570ace9c4",
      "tree": "5860afeafe94e776ad55b82bd40bf413ca5d88b7",
      "parents": [
        "c3bf9bc243092c53946fd6d8ebd6dc2f4e572d48"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun Apr 27 06:15:42 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 27 10:09:32 2008 -0700"
      },
      "message": "e1000e triggers sparc32 gcc bug\n\n\t... and isn\u0027t possible on sparc32 boxen anyway, unless somebody\nhad done JavaStation with PCIE lately.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "582fb6c03a0e89d05e4efa8a3e4bd09d0942dadc",
      "tree": "f3258dad0ba51b4b7621a5c17bb8f1fb9b2437ce",
      "parents": [
        "e19166d5df10be0ea404c4e346cf6be93bfb1d63"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 19 09:16:38 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Apr 27 10:03:16 2008 -0500"
      },
      "message": "[SCSI] esp_scsi: Make cur_residue and tot_residue signed.\n\nMany of the overflow checks test whether the value has\ngone negative, and we want to retain such checks.\n\nReported by Julia Lawall.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "077e3bdb9ec34d7cb5751b5be81a4a0f6f0eb5dc",
      "tree": "69a6666e92a8cf3da482abdebc8a7022740f654c",
      "parents": [
        "01a63aebe4dcfcbe983c40a475e4650a4ae614de"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "message": "ide-tape: remove tape-\u003emerge_stage\n\nGet rid of the pipeline merge stage but retain the chrdev req caching\nfunctionality by using a merge buffer tape-\u003emerge_bh which is flushed in chunks\nof several blocks at a time. Also, remove last references to pipelining, e.g.\ntypedef idetape_stage_s.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "01a63aebe4dcfcbe983c40a475e4650a4ae614de",
      "tree": "3526df2545f33a26f26efbe2bf8433af52ffd001",
      "parents": [
        "d9df937af4f980883d94276000e5af399438e1a9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "message": "ide-tape: mv tape-\u003emerge_stage_size tape-\u003emerge_bh_size\n\nThis is the size of the merge buffer.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d9df937af4f980883d94276000e5af399438e1a9",
      "tree": "9101a512d02031df670fafcdb0edb3f6433d4ec9",
      "parents": [
        "ec0fdb01f808e3f0b50378bfabaee4ced41a8fd9"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "message": "ide-tape: mv idetape_empty_write_pipeline ide_tape_flush_merge_buffer\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ec0fdb01f808e3f0b50378bfabaee4ced41a8fd9",
      "tree": "a0d8336d0a00ca0284e262a41096b0fcb63ae412",
      "parents": [
        "9798630a75c2c13849aeefcc1ba0559a701b5d95"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "message": "ide-tape: mv idetape_discard_read_pipeline ide_tape_discard_merge_buffer\n\nAlso, rename its __-low level helper too.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9798630a75c2c13849aeefcc1ba0559a701b5d95",
      "tree": "6e2635f787d67160871febd16ea0df463169770c",
      "parents": [
        "fd0949e6e84e4e1649d8ea7367e78e72f59bb19f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "message": "ide-tape: make __idetape_discard_read_pipeline() of type void\n\nIt always returns 0 which has no effect on tape positioning calculation so\nsimplify it by converting its type to void, bringing no functional change to the\ndriver.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fd0949e6e84e4e1649d8ea7367e78e72f59bb19f",
      "tree": "02036179f546b483630a144234dd65d94ec143da",
      "parents": [
        "19ba7b8f35116dfafcb02bdb745d5015d97d9cb6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:34 2008 +0200"
      },
      "message": "ide: remove now unused ide_pci_create_host_proc()\n\nIt creates files in proc with obsoleted -\u003eget_info interface.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "19ba7b8f35116dfafcb02bdb745d5015d97d9cb6",
      "tree": "aeaf933c00d92e06f9083d9d0551e7efed0945d0",
      "parents": [
        "d01dbc3b85d57f3ab89be4291d4739152bb1713a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "message": "ide: remove /proc/ide/ali\n\nBart says: \"can be done from user-space and is not especially interesting\neven when debugging problems (raw PCI config space dump is far more useful).\"\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d01dbc3b85d57f3ab89be4291d4739152bb1713a",
      "tree": "c08ebdac853f2abbf3bf41f4c056953d643dbdad",
      "parents": [
        "a997a4356ba33dcb9c061677d5943794a29489e8"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "message": "ide-tape: improve buffer pages freeing strategy\n\nInstead of freeing pages one by one, free them 2^order-wise. Also, mv\n__idetape_kfree_stage() to ide_tape_kfree_buffer().\n\n[bart: add updating bh-\u003eb_data]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a997a4356ba33dcb9c061677d5943794a29489e8",
      "tree": "756d2b0246925d9527e5ca012f4f856f1e4b8277",
      "parents": [
        "f73850a302de45c7cb6672d0e8b103c1f122b6ae"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "message": "ide-tape: mv tape-\u003epages_per_stage tape-\u003epages_per_buffer\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f73850a302de45c7cb6672d0e8b103c1f122b6ae",
      "tree": "8f334f79c2aa3ee906124e787e167e96c58808fe",
      "parents": [
        "41aa17069ea8d2b5cd2ca1ef7ff6cdb7c6abec95"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:33 2008 +0200"
      },
      "message": "ide-tape: mv tape-\u003estage_size tape-\u003ebuffer_size\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "41aa17069ea8d2b5cd2ca1ef7ff6cdb7c6abec95",
      "tree": "bf622ae5f84894a20fba961d010e083372b19e4d",
      "parents": [
        "4c3032d8a4d6c97bd6e02bcab524ef2428d89561"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "message": "ide-tape: improve buffer allocation strategy\n\nInstead of allocating pages for the buffer one by one, take advantage of the\nbuddy alloc system and request them 2^order at a time. This increases the chance\nfor bigger buffer parts to be contigious and reduces loop iteration count. While\nat it, rename function __idetape_kmalloc_stage() to ide_tape_kmalloc_buffer().\n\n[bart: fold with \"ide-tape: fix mem leak\" patch to preserve bisectability]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4c3032d8a4d6c97bd6e02bcab524ef2428d89561",
      "tree": "4528851a9b04282f602cebb6b2ab4bc677b63259",
      "parents": [
        "387750c3bf49c22f6189436032145e2131985076"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:32 2008 +0200"
      },
      "message": "ide: add struct ide_io_ports (take 3)\n\n* Add struct ide_io_ports and use it instead of `unsigned long io_ports[]`\n  in ide_hwif_t.\n\n* Rename io_ports[] in hw_regs_t to io_ports_array[].\n\n* Use un-named union for \u0027unsigned long io_ports_array[]\u0027 and \u0027struct\n  ide_io_ports io_ports\u0027 in hw_regs_t.\n\n* Remove IDE_*_OFFSET defines.\n\nv2:\n* scc_pata.c build fix from Stephen Rothwell.\n\nv3:\n* Fix ctl_adrr typo in Sparc-specific part of ns87415.c.\n  (Noticed by Andrew Morton)\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "387750c3bf49c22f6189436032145e2131985076",
      "tree": "823d10a2e5008048990d66643819a36d5fc70b3f",
      "parents": [
        "bf64b7a9ddc604883a1f41535d3d7a62bca9ee81"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "message": "ide: make ide_unregister() take \u0027ide_hwif_t *\u0027 as an argument (take 2)\n\n* Make ide_unregister() take \u0027ide_hwif_t *hwif\u0027 instead of \u0027unsigned int\n  index\u0027 (hwif-\u003eindex) as an argument and update all users accordingly.\n\nWhile at it:\n\n* Remove unnecessary checks for hwif !\u003d NULL from ide-pnp.c::idepnp_remove()\n  and delkin_cb.c::delkin_cb_remove().\n\n* Remove needless hwif-\u003echipset assignment from scc_pata.c::scc_remove().\n\nv2:\n* Fixup ide_unregister() documentation.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bf64b7a9ddc604883a1f41535d3d7a62bca9ee81",
      "tree": "ba90b776e1988a3463fe996d3c47c866c5028f03",
      "parents": [
        "16019c35283e99b4b95b8a0757845bc2d0696b20"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:31 2008 +0200"
      },
      "message": "ide: sanitize ide_unregister() usage\n\n* Remove ide_unregister() call from ide_exit()\n  (host drivers take care of unregistering hwif-s themselves).\n\n* Remove ide_unregister() call from probe methods of\n  bast-ide, palm_bk3710, ide-cs and delkin_cb host drivers\n  (ide_find_port() returns only free ide_hwifs[] entries).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "16019c35283e99b4b95b8a0757845bc2d0696b20",
      "tree": "e18a34147f70180cd761848d70e880e63895b139",
      "parents": [
        "1dbfeb4bc8fd0276750e5d1d454420f6c2da80e3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "message": "mpc8xx-ide: use ide_find_port()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1dbfeb4bc8fd0276750e5d1d454420f6c2da80e3",
      "tree": "df471b4dd114039007997d1d3b48d5c1ea78848f",
      "parents": [
        "9dcba7f2b7697db787741cf6698bf5c95130ffce"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "message": "ide: add \"noacpi\" / \"acpigtf\" / \"acpionboot\" parameters\n\n* Rename ide_noacpi{tfs,onboot} to ide_acpi{gtf,onboot} (+ reverse logic).\n\n* Move ide_*acpi* variables to ide-acpi.c and remove unnecessary initializers.\n\n* Add \"noacpi\" / \"acpigtf\" / \"acpionboot\" parameters.\n\n* Obsolete \"ide\u003dnoacpi\" / \"ide\u003dacpigtf\" / \"ide\u003dacpionboot\" kernel parameters.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9dcba7f2b7697db787741cf6698bf5c95130ffce",
      "tree": "2958283804386fb9a3259906b8b28d39cf00aab9",
      "parents": [
        "4706a7e03a03d6d206a93a49a0c723dd612cf8e9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "message": "gayle: add \"doubler\" parameter\n\n* Add \"doubler\" parameter to enable support for IDE doublers.\n\n* Obsolete \"ide\u003ddoubler\" kernel parameter.\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4706a7e03a03d6d206a93a49a0c723dd612cf8e9",
      "tree": "aa78320ae86d353d1cdbd818deb8e0ddeaf8893d",
      "parents": [
        "6e87543a94fb2a966c81a61fc91246592f9719da"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "message": "ide: add \"cdrom\u003d\" and \"chs\u003d\" parameters\n\n* Add \"cdrom\u003d\" and \"chs\u003d\" parameters.\n\n* Obsolete \"hdx\u003dcdrom\" and \"hdx\u003dcyls,heads,sects\" kernel parameters.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6e87543a94fb2a966c81a61fc91246592f9719da",
      "tree": "a402e8e5fae4b1e9d9a8535d89d8c1255c574eaa",
      "parents": [
        "207daeaabb5396995ebac63415fab71476b64ca3"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:30 2008 +0200"
      },
      "message": "ide: add \"nodma|noflush|noprobe|nowerr\u003d\" parameters\n\n* Add \"nodma|noflush|noprobe|nowerr\u003d\" parameters.\n\n* Obsolete \"hdx\u003dnoprobe|none|nowerr|nodma|noflush\" kernel parameters.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "207daeaabb5396995ebac63415fab71476b64ca3",
      "tree": "c3e245104e64feaebf7434772fc49be0c1292f7d",
      "parents": [
        "e160124ff6868e53511b16412d2ea91f87936be0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: remove obsoleted \"hdx\u003dautotune\" kernel parameter\n\n* Remove obsoleted \"hdx\u003dautotune\" kernel parameter\n  (we always auto-tune PIO if possible nowadays).\n\n* Remove no longer needed ide_drive_t.autotune flag.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e160124ff6868e53511b16412d2ea91f87936be0",
      "tree": "fc1830b919138fe348003177cf099e3fbb3a8c26",
      "parents": [
        "bdffe5d2717c41945d75b488cfaa401d166cb3dd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: remove IDE_HFLAG_NO_AUTOTUNE host flag\n\n* Don\u0027t set IDE_HFLAG_NO_AUTOTUNE host flag in sgiioc4 and icside\n  host drivers - there is no need for it as they don\u0027t implement\n  -\u003eset_pio_mode method.\n\n* Remove no longer needed IDE_HFLAG_NO_AUTOTUNE host flag.\n\nThere should be no functional changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "bdffe5d2717c41945d75b488cfaa401d166cb3dd",
      "tree": "f89fcb95f720a3df77e47e4eead63e15a423806a",
      "parents": [
        "0d28ec7f213eee37855741410a95ec559f9fa87a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "cmd640: always auto-tune PIO\n\n* Default to tuning PIO0 and disabling prefetch prior to probing\n  devices for CONFIG_BLK_DEV_CMD640_ENHANCED\u003dy case.\n\n* Always auto-tune PIO.\n\n* Remove no longer used retrieve_drive_counts().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0d28ec7f213eee37855741410a95ec559f9fa87a",
      "tree": "76b96acdf419d819cf31b1a5df0d21cce8231733",
      "parents": [
        "73f1ad8670effa9849c3d42457fa2b58f139e013"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: always auto-tune PIO in legacy VLB host drivers\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "73f1ad8670effa9849c3d42457fa2b58f139e013",
      "tree": "7567f388b21eff61b1e051791d612784cd1da4ac",
      "parents": [
        "ebae41a5a0583fb732c41445df4ac2c41016df74"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: mark \"idebus\u003d\" kernel parameter as obsoleted (take 2)\n\nWe have \"vlb|pci_clock\u003d\" parameters now.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ebae41a5a0583fb732c41445df4ac2c41016df74",
      "tree": "0896acda21576aabf92ff7e7b4b99fac26d9f007",
      "parents": [
        "10569713c78f3c499745651aebc90b0d1c454c28"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:29 2008 +0200"
      },
      "message": "ide: add \"vlb|pci_clock\u003d\" parameter\n\n* Add \"vlb_clock\u003d\" parameter for specifying VLB clock frequency (in MHz).\n\n* Add \"pci_clock\u003d\" parameter for specifying PCI bus clock frequency (in MHz).\n\nWhile at it:\n\n* qd65xx.c: rename {active,recovery}_cycle variables to {act,rec}_cyc.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5bd50dc6aa842a2b37f68dec73d9e2cc433c2af9",
      "tree": "c29a560c2779a29d3023ca579f1f7d47b465b5ba",
      "parents": [
        "c0674bf3b602c71f18ff1772fdfb4e7ea8ffbacc"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:28 2008 +0200"
      },
      "message": "ide-tape: remove misc references to pipelined operation in the comments\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c0674bf3b602c71f18ff1772fdfb4e7ea8ffbacc",
      "tree": "44ba26a63c8d793c1ad439f16e34545282a98e6e",
      "parents": [
        "83042b241601170c95b448267861be10a6025b3c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:28 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:28 2008 +0200"
      },
      "message": "ide-tape: remove pipelined mode parameters\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "83042b241601170c95b448267861be10a6025b3c",
      "tree": "d4a46faf598f9eaf3b8f6ee4ad5d97e95489ee1f",
      "parents": [
        "42d5468921e9e9c0a2d13048a2dab09f844e18bc"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "message": "ide-tape: remove pipeline-specific members from struct ide_tape_obj\n\nBart:\n- merge \"ide-tape: remove pipeline-specific code from idetape_setup\" patch\n- cleanup __idetape_discard_read_pipeline()\n- cleanup idetape_empty_write_pipeline()\n- fix \u0027t\u0027 assignment in idetape_setup()\n- fix idetape_blkdev_ioctl() w.r.t. \u0027nr_stages\u0027\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "42d5468921e9e9c0a2d13048a2dab09f844e18bc",
      "tree": "34896bda779a50bc12194a3659134384da00b1c0",
      "parents": [
        "0aa4b01e0345bb43450dee4377fc53fb4fd44eb1"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "message": "ide-tape: remove pipelined mode tape control flags\n\n[bart: sync patch with current code and fix idetape_init_read()]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0aa4b01e0345bb43450dee4377fc53fb4fd44eb1",
      "tree": "03ebf2ab6513c9c1290a45f3c4726b43cccf8678",
      "parents": [
        "ea1ab3d3319b399e2b707c270d2d6077b61183f6"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "message": "ide-tape: remove remaining pipeline functionality\n\nThe driver is using now solely its own request queue.\n\n- tape-\u003enext_stage is always NULL so it is safe to remove\n  all code depending on tape-\u003enext_stage !\u003d NULL\n\n- this patch removes the last place which sets\n  IDETAPE_FLAG_PIPELINE_ACTIVE in tape-\u003eflags\n\n[bart: add above explanations]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ea1ab3d3319b399e2b707c270d2d6077b61183f6",
      "tree": "81465d2e469ee1b2340823eb5e6ce1fd6d99118e",
      "parents": [
        "189bb3b345f59b11484b43f2717a66824acdc548"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "message": "ide-tape: unwrap idetape_queue_pc_tail()\n\nidetape_queue_pc_tail() is a wrapper for its __idetape_queue_pc_tail() counterpart\nand has no other functionality. Remove it and call the \"wrapped\" function\ndirectly.\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "189bb3b345f59b11484b43f2717a66824acdc548",
      "tree": "275b027fee8e6e75e194f6b76120918748ada706",
      "parents": [
        "473567f1a4996a49cb5456e55815051a6e6eb3f1"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkovbb@googlemail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Apr 27 15:38:27 2008 +0200"
      },
      "message": "ide-tape: remove pipeline-specific code from idetape_end_request()\n\nAs a side effect, remove unused idetape_kfree_stage() and\nidetape_abort_pipeline()\n\n[bart: resurrect taking tape-\u003elock + clearing IDETAPE_FLAG_PIPELINE_ACTIVE]\n\nSigned-off-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "473567f1a4996a49cb5456e55815051a6e6eb3f1"
}
