)]}'
{
  "log": [
    {
      "commit": "b1cbf4e4dddd708ba268c3a2bf38383a269d490a",
      "tree": "a04eaf9e80e3ad30d9d062bab3ea94fca2d29376",
      "parents": [
        "f5f2b13129a6541debf8851bae843cbbf48298b7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Mar 05 00:30:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:50 2007 -0800"
      },
      "message": "[PATCH] msi: fix up the msi enable/disable logic\n\nenable/disable_msi_mode have several side effects which keeps them from being\ngenerally useful.  So this patch replaces them with with two much more\ntargeted functions: msi_set_enable and msix_set_enable.\n\nThis patch makes pci_dev-\u003emsi_enabled and pci_dev-\u003emsix_enabled the definitive\nway to test if linux has enabled the msi capability, and has the appropriate\nmsi data structures set up.\n\nThis patch ensures that while writing the msi messages in save/restore and\nduring device initialization we have the msi capability disabled so we don\u0027t\nget into races.  The pci spec requires that we do not have the msi capability\nenabled and the msi messages unmasked while we write the messages.  Completely\ndisabling the capability is overkill but it is easy :)\n\nCare has been taken so we never have both a msi capability and intx enabled\nsimultaneously.  We haven\u0027t run into a problem yet but better safe then sorry.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5f2b13129a6541debf8851bae843cbbf48298b7",
      "tree": "274dc998519074e56259a7dc4bd611652b8d930e",
      "parents": [
        "58a53b246b4aed95f3f93b45828c8d9f26b1cfcb"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Mar 05 00:30:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:50 2007 -0800"
      },
      "message": "[PATCH] msi: sanely support hardware level msi disabling\n\nIn some cases when we are not using msi we need a way to ensure that the\nhardware does not have an msi capability enabled.  Currently the code has been\ncalling disable_msi_mode to try and achieve that.  However disable_msi_mode\nhas several other side effects and is only available when msi support is\ncompiled in so it isn\u0027t really appropriate.\n\nInstead this patch implements pci_msi_off which disables all msi and msix\ncapabilities unconditionally with no additional side effects.\n\npci_disable_device was redundantly clearing the bus master enable flag and\nclearing the msi enable bit.  A device that is not allowed to perform bus\nmastering operations cannot generate intx or msi interrupt messages as those\nare essentially a special case of dma, and require bus mastering.  So the call\nin pci_disable_device to disable msi capabilities was redundant.\n\nquirk_pcie_pxh also called disable_msi_mode and is updated to use pci_msi_off.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58a53b246b4aed95f3f93b45828c8d9f26b1cfcb",
      "tree": "cf2a7e30acbdbc3f8a314ec6c541bca5249ebcea",
      "parents": [
        "d5dedf99e4ca9860ce8a1dd42db1cb666c360632"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 05 00:30:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:50 2007 -0800"
      },
      "message": "[PATCH] io_apic.h needs apicdef.h\n\nA -mm patch caused:\n\nIn file included from drivers/pci/quirks.c:532:\ninclude/asm/io_apic.h:61: error: \"MAX_IO_APICS\" undeclared here (not in a function)\n\nSo let\u0027s include the needed header.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andi Kleen \u003cak@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": "d5dedf99e4ca9860ce8a1dd42db1cb666c360632",
      "tree": "f5ab787282d64710613c1ba69546e9668f3f280e",
      "parents": [
        "20b0f65d35ae45d43f363ace3744a775a752d265"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 05 00:30:04 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 05 07:57:50 2007 -0800"
      },
      "message": "[PATCH] cyclades: return closing_wait\n\nIn http://bugzilla.kernel.org/show_bug.cgi?id\u003d8065, Shen points out that the\ncyclades driver forget to return closing_wait to userspace.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Shen \u003cshanlu@cs.uiuc.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20b0f65d35ae45d43f363ace3744a775a752d265",
      "tree": "6085d058cb5ce12bc07368ed897c3689f5239389",
      "parents": [
        "70077f2fab35ed3d73631fc47d8c572b560ecabd",
        "849138827c962589ac50496fa7feeb2a2d51b467"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:31:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:31:00 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: make legacy IDE VLB modules check for the \"probe\" kernel params (v2)\n  ide: remove some obsoleted kernel params (v2)\n  ide/pci/delkin_cb.c: pci_module_init to pci_register_driver\n  scc_pata: bugfix for checking DMA IRQ status\n  ide: remove a ton of pointless #undef REALLY_SLOW_IO\n  siimage: DRAC4 note\n  adjust legacy IDE resource setting (v2)\n  ide: fix pmac breakage\n  ide-cs: Update device table\n  ide: ide_get_best_pio_mode() returns incorrect IORDY setting (take 2)\n  piix/slc90e66: more tuneproc() fixing (take 2)\n  ide: fix drive side 80c cable check, take 2\n  cmd64x: fix PIO mode setup (take 3)\n  alim15x3: fix PIO mode setup\n"
    },
    {
      "commit": "70077f2fab35ed3d73631fc47d8c572b560ecabd",
      "tree": "1e979a5eb60c7063e3bc99f7a762f4cdb0ab4203",
      "parents": [
        "85a5d77abea94c3496f63dc3ba72f5f932daa799",
        "527e1e1879cb10958b7ad4e04b3877abf54df3bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:25:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:25:28 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] pata_jmicron: build fix\n"
    },
    {
      "commit": "85a5d77abea94c3496f63dc3ba72f5f932daa799",
      "tree": "01d94b7630d770769d595b9c5d729d62a151c917",
      "parents": [
        "6d04e3b04b6ab569cabeb5ca28ad1be11777e895",
        "af70dbd3346999570db73b3bc3d4f7b7c004f2ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:22:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:22:12 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5260): Cx88-blackbird: allow usage of both 376836 and 262144 sized firmware images\n  V4L/DVB (5366): Pvrusb2: Fix compilation warning for amd64 builds (use %zu instead of %u)\n"
    },
    {
      "commit": "6d04e3b04b6ab569cabeb5ca28ad1be11777e895",
      "tree": "aaee636d71492f36fdef9977488c85a64063f8c4",
      "parents": [
        "42270035c6550101f7dc742a630c2590dd2d3ae0",
        "5c15bdec5c38f4ccf73ef2585fc80a6164de9554"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:16:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:16:49 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [VLAN]: Avoid a 4-order allocation.\n  [HDLC] Fix dev-\u003eheader_cache_update having a random value.\n  [NetLabel]: Verify sensitivity level has a valid CIPSO mapping\n  [PPPOE]: Key connections properly on local device.\n  [AF_UNIX]: Test against sk_max_ack_backlog properly.\n  [NET]: Fix bugs in \"Whether sock accept queue is full\" checking\n"
    },
    {
      "commit": "42270035c6550101f7dc742a630c2590dd2d3ae0",
      "tree": "7b3d198f01b5c4c6b64f4cedf747f729438b7247",
      "parents": [
        "2c89a8d09f03bc569d3237d97e2293d67c36d75d",
        "8d91cbad8e6fd5b37bf584740f134508709ba035"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:15:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:15:48 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (30 commits)\n  [ARM] Acorn: move the i2c bus driver into drivers/i2c\n  [ARM] ARM SCSI: Don\u0027t try to dma_map_sg too many scatterlist entries\n  [ARM] ARM FAS216: don\u0027t modify scsi_cmnd request_bufflen\n  [ARM] rtc-pcf8583: Final fixes for this RTC on RiscPC\n  [ARM] rtc-pcf8583: correct month and year offsets\n  [ARM] rtc-pcf8583: don\u0027t use BCD_TO_BIN/BIN_TO_BCD\n  [ARM] EBSA110: Work around build errors\n  [ARM] 4241/1: Define mb() as compiler barrier on a uniprocessor system\n  [ARM] 4239/1: S3C24XX: Update kconfig entries for PM\n  [ARM] 4238/1: S3C24XX: docs: update suspend and resume\n  [ARM] 4237/2: oprofile: Always allow backtraces on ARM\n  [ARM] Yet more asm/apm-emulation.h stuff\n  ARM: OMAP: Add missing get_irqnr_preamble and arch_ret_to_user for omap2\n  ARM: OMAP: Use linux/delay.h not asm/delay.h\n  ARM: OMAP: Remove obsolete alsa typedefs\n  ARM: OMAP: omap1510-\u003e15xx conversions needed for sx1\n  ARM: OMAP: Add missing includes to board-nokia770\n  ARM: OMAP: Workqueue changes for board-h4.c\n  ARM: OMAP: dmtimer.c omap1 register fix\n  ARM: OMAP: board-nokia770: correct lcd name\n  ...\n"
    },
    {
      "commit": "2c89a8d09f03bc569d3237d97e2293d67c36d75d",
      "tree": "de7527695c28e89d5e1c6f679e086b6a182bdc0e",
      "parents": [
        "e9cdb1e330d805f4453c1359cebe2bd6a06ce692",
        "8b4ac6f316b493fae511921e25c72119f7b03170"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:15:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 04 13:15:00 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] MTX1: clear PCI errors\n  [MIPS] MTX1: add idsel cardbus ressources\n  [MIPS] MTX1: remove unneeded settings\n  [MIPS] dma_sync_sg_for_cpu is a no-op except for non-coherent R10000s.\n  [MIPS] Cobalt: update reserved resources\n  [MIPS] SN: PCI fixup needs to include \u003cirq.h\u003e.\n  [MIPS] DMA: Fix a bunch of warnings due to missing inline keywords.\n  [MIPS] RM: It should be #ifdef CONFIG_FOO not #if CONFIG_FOO ...\n  [MIPS] Fix and cleanup the mess that a dozen prom_printf variants are.\n  [MIPS] DEC: Remove redeclarations of mips_machgroup and mips_machtype.\n  [MIPS] No need to write c0_compare in plat_timer_setup\n  [MIPS] Convert to RTC-class ds1742 driver\n  [MIPS] Oprofile: Add missing break statements.\n  [MIPS] jmr3927: build fix\n  [MIPS] SNI: Fix mc146818_decode_year\n  [MIPS] Replace sys32_timer_create with the generic compat_sys_timer_create.\n  [MIPS] Replace sys32_socketcall with the generic compat_sys_socketcall.\n  [MIPS] N32 waitid is the same as o32.\n"
    },
    {
      "commit": "8d91cbad8e6fd5b37bf584740f134508709ba035",
      "tree": "1ce49dd94842d413597f4fb4e387584ce481d8a6",
      "parents": [
        "23d046f43a05155e050a68f3ad1f19b672713374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 04 20:40:50 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 04 20:40:50 2007 +0000"
      },
      "message": "[ARM] Acorn: move the i2c bus driver into drivers/i2c\n\nMove the Acorn IOC/IOMD I2C bus driver from drivers/i2c, strip\nout the reminants of the platform specific parts of the old\nPCF8583 RTC code, and remove the old obsolete PCF8583 driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "23d046f43a05155e050a68f3ad1f19b672713374",
      "tree": "5c32d8fde63c81a76083d2a550d5ba02ba44a873",
      "parents": [
        "6b4df7ee1f636f0dbf3896235582559c86cb18aa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 04 20:21:38 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 04 20:33:31 2007 +0000"
      },
      "message": "[ARM] ARM SCSI: Don\u0027t try to dma_map_sg too many scatterlist entries\n\nAn off-by-one bug meant we were always trying to map one too many\nscatterlist entries.  This was mostly harmless prior to the checks\ngoing in to consistent_sync(), but now causes the kernel to BUG.\n\nAlso, powertec.c was missing an assignment to info-\u003eec.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6b4df7ee1f636f0dbf3896235582559c86cb18aa",
      "tree": "d808dfae2f33116427df7eaf10f4b4bf6274b9ee",
      "parents": [
        "bb71f99f8daefb4a2c2441298bc127aaff9af947"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 04 20:19:07 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 04 20:33:20 2007 +0000"
      },
      "message": "[ARM] ARM FAS216: don\u0027t modify scsi_cmnd request_bufflen\n\nSCSI doesn\u0027t want drivers to modify request_bufflen, so keep a\ndriver-private copy of this in the scsi_pointer structure instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb71f99f8daefb4a2c2441298bc127aaff9af947",
      "tree": "ed1dc348dff2dd38045954dc6038e1d74bb1d78f",
      "parents": [
        "0ed8f210e68236f2034f827596f0a8201a907a9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 04 20:33:07 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 04 20:33:07 2007 +0000"
      },
      "message": "[ARM] rtc-pcf8583: Final fixes for this RTC on RiscPC\n\nReplace the I2C bus address, as per drivers/acorn/char/pcf8583.c.\n\nAlso, since this driver also contains Acorn RiscPC specific code\nfor obtaining the current year from the SRAM (and updating the\nplatform specific checksum when writing new data back) this is\nNOT a platform independent driver.\n\nDocument it as such, and update the dependencies to reflect this\nfact.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0ed8f210e68236f2034f827596f0a8201a907a9f",
      "tree": "4e33c0ecdcb9d3abbf4643df2890faad3beaa425",
      "parents": [
        "f5e5b734d4c9ccc1f5f68bdf545bdc4b19681d28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 04 20:13:13 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 04 20:13:13 2007 +0000"
      },
      "message": "[ARM] rtc-pcf8583: correct month and year offsets\n\nNo, today is not 4th April 3907, it\u0027s 4th March 2007.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5e5b734d4c9ccc1f5f68bdf545bdc4b19681d28",
      "tree": "7b4e206c499af24d2dad42172a52a2d215b29c76",
      "parents": [
        "c5eb2a2b65fe411dcfe13264cfa84788a75341fb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 04 20:12:07 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 04 20:12:07 2007 +0000"
      },
      "message": "[ARM] rtc-pcf8583: don\u0027t use BCD_TO_BIN/BIN_TO_BCD\n\nBoth BCD_TO_BIN(x) and BIN_TO_BCD(x) have an unexpected side-effect -\nnot only do they return the value as expected, they _modify_ their\nargument in the process.\n\nLet\u0027s play it safe and avoid these macros.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8b4ac6f316b493fae511921e25c72119f7b03170",
      "tree": "de435cfea5bc6d6ce319da2bc3b81e4d04050294",
      "parents": [
        "baa545fddd752f46ced034bc3d95778649b67c2d"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@int-evry.fr",
        "time": "Fri Mar 02 22:08:01 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:45 2007 +0000"
      },
      "message": "[MIPS] MTX1: clear PCI errors\n\nThis patch clears PCI errors after showing more debug informations.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@int-evry.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "baa545fddd752f46ced034bc3d95778649b67c2d",
      "tree": "06bbed0ec063477368e8befba2781ceace3b714c",
      "parents": [
        "6fff989157aa0506520637277ec4653306689c25"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@int-evry.fr",
        "time": "Fri Mar 02 22:07:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:44 2007 +0000"
      },
      "message": "[MIPS] MTX1: add idsel cardbus ressources\n\nAdds cardbus ressources for MTX1 boards which have a PCMCIA controller.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@int-evry.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6fff989157aa0506520637277ec4653306689c25",
      "tree": "fe105726be47dd89fcaf43a76b83673b47ef6caf",
      "parents": [
        "5b648a98db05fd0152349a11a7f7e30b80643977"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@int-evry.fr",
        "time": "Fri Mar 02 22:07:41 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:43 2007 +0000"
      },
      "message": "[MIPS] MTX1: remove unneeded settings\n\nThis patch removes unnecessary settings at setup time.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@int-evry.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b648a98db05fd0152349a11a7f7e30b80643977",
      "tree": "c58d301712c954b3edc264b5e72884a20f7ee419",
      "parents": [
        "47d7c44b87df91fdb5d9c2678fc90afd46c14fbe"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 02 11:42:11 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:42 2007 +0000"
      },
      "message": "[MIPS] dma_sync_sg_for_cpu is a no-op except for non-coherent R10000s.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "47d7c44b87df91fdb5d9c2678fc90afd46c14fbe",
      "tree": "2c67a590299598faf6496fe3599b684b425660ee",
      "parents": [
        "3a1d8217e1f90c0b63654f25f3f2db0a1101a1e1"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Mar 01 22:50:25 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:42 2007 +0000"
      },
      "message": "[MIPS] Cobalt: update reserved resources\n\nThis patch has removed unused timer resource.\nMoreover, the name of reserved resources ware changed.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3a1d8217e1f90c0b63654f25f3f2db0a1101a1e1",
      "tree": "36a1217030fbabadf027a46356a59d179f5e40dd",
      "parents": [
        "a9b6590ced1370537edad8dc60be32c044b2380e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 01 15:35:54 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:40 2007 +0000"
      },
      "message": "[MIPS] SN: PCI fixup needs to include \u003cirq.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9b6590ced1370537edad8dc60be32c044b2380e",
      "tree": "33b07e096cdd527cb9c72c264a1fa2280eea0e5c",
      "parents": [
        "07c0d7437c7061fef61e35183781d126cebf138a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 01 15:30:01 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:39 2007 +0000"
      },
      "message": "[MIPS] DMA: Fix a bunch of warnings due to missing inline keywords.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07c0d7437c7061fef61e35183781d126cebf138a",
      "tree": "45b9188398a0c19b50416f0afa614755f035dbd2",
      "parents": [
        "36a885306fdf7bb557c773309c993bfb2d0d693c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 01 15:29:25 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:38 2007 +0000"
      },
      "message": "[MIPS] RM: It should be #ifdef CONFIG_FOO not #if CONFIG_FOO ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36a885306fdf7bb557c773309c993bfb2d0d693c",
      "tree": "643b246c90653c9451ff7fecff74a79c3de8042c",
      "parents": [
        "ca471c86043f4a8b01cba02ba2d3431fddcaf606"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 01 11:56:43 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:37 2007 +0000"
      },
      "message": "[MIPS] Fix and cleanup the mess that a dozen prom_printf variants are.\n\nearly_printk is a so much saner thing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca471c86043f4a8b01cba02ba2d3431fddcaf606",
      "tree": "4882569e350b80dc0510462ef17f6eade6f7508b",
      "parents": [
        "12e4396bf0b1cd62c9d71a06596914c7efa7dbaf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 01 10:47:23 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:36 2007 +0000"
      },
      "message": "[MIPS] DEC: Remove redeclarations of mips_machgroup and mips_machtype.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "12e4396bf0b1cd62c9d71a06596914c7efa7dbaf",
      "tree": "5cac3c54cbd025c9e382b0aec0a39ea8bcfd4a6f",
      "parents": [
        "a0574e04807608998d4d115c07b7bc12bb499a44"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Mar 01 01:53:13 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:35 2007 +0000"
      },
      "message": "[MIPS] No need to write c0_compare in plat_timer_setup\n\nIf R4k counter was used for hpt_timer and interrupt source,\nc0_hpt_timer_init() initializes the c0_compare register.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a0574e04807608998d4d115c07b7bc12bb499a44",
      "tree": "41995893f58885097144c6d6908efa3bd4f7f735",
      "parents": [
        "148171b2ac1fb6a1a9f987f8daedc146c810a8ae"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Mar 01 00:40:21 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:34 2007 +0000"
      },
      "message": "[MIPS] Convert to RTC-class ds1742 driver\n\nThe generic rtc-ds1742 driver can be used for RBTX4927 and JMR3927\n(with __swizzle_addr trick).  This patch also removes MIPS local\nDS1742 stuff.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "148171b2ac1fb6a1a9f987f8daedc146c810a8ae",
      "tree": "8be3061ba4a1abe349e0f71887ac8987648f44aa",
      "parents": [
        "69f282765735b1df5e27b373e64e5238caca8c49"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 28 15:34:22 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:34 2007 +0000"
      },
      "message": "[MIPS] Oprofile: Add missing break statements.\n\nThis was causing oprofile to fail on R10000, R12000, R14000.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "69f282765735b1df5e27b373e64e5238caca8c49",
      "tree": "f5139ea1b20c68aff42d9a953b79a773cc7615aa",
      "parents": [
        "49fa3c0869677facd846adc928c332b4c20cdc25"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Feb 28 01:42:19 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:32 2007 +0000"
      },
      "message": "[MIPS] jmr3927: build fix\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49fa3c0869677facd846adc928c332b4c20cdc25",
      "tree": "079bfcde64b0b1c1cb03853f93cb4242be76c0e2",
      "parents": [
        "821d313c257b9b04c3c82f0b303ee259c00dc620"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Feb 03 14:06:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:31 2007 +0000"
      },
      "message": "[MIPS] SNI: Fix mc146818_decode_year\n\nBig endian RMs uses a different mc146818_decode_year than little endian RMs\nCorrect mc146818_decode_year for years before 2000\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "821d313c257b9b04c3c82f0b303ee259c00dc620",
      "tree": "4b76bd2e0fa335a097142be2a52e15319d1f452c",
      "parents": [
        "08274cefdc9efe709540be5d8e7c002346592d6d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 01:21:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:30 2007 +0000"
      },
      "message": "[MIPS] Replace sys32_timer_create with the generic compat_sys_timer_create.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08274cefdc9efe709540be5d8e7c002346592d6d",
      "tree": "a1f17091927262fda2327feb4c7e4315ee681fd2",
      "parents": [
        "440537ef409c7013134116a7ca155d43d25eb492"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 01:11:28 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:30 2007 +0000"
      },
      "message": "[MIPS] Replace sys32_socketcall with the generic compat_sys_socketcall.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "440537ef409c7013134116a7ca155d43d25eb492",
      "tree": "6974b76781d530b520a215ba992bf1d6154b59e7",
      "parents": [
        "bb648a0d22908116b4ef168935a160d7f17c4e6d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 00:56:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Mar 04 19:02:29 2007 +0000"
      },
      "message": "[MIPS] N32 waitid is the same as o32.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e9cdb1e330d805f4453c1359cebe2bd6a06ce692",
      "tree": "4d9f66464ebe5e5240e3d3e95aaf7e6161a4a7a8",
      "parents": [
        "58e690e6fd47a682b49aed3510443d6797a03021"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Mar 01 11:28:13 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:43 2007 +0200"
      },
      "message": "KVM: Move kvmfs magic number to \u003clinux/magic.h\u003e\n\nUse the standard magic.h for kvmfs.\n\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "58e690e6fd47a682b49aed3510443d6797a03021",
      "tree": "9859df2f04f05a8c2c470ccf18abea5ff1f51d89",
      "parents": [
        "ff990d5952712c2e163b355946c39278da8407a8"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Feb 26 16:29:43 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:43 2007 +0200"
      },
      "message": "KVM: Fix bogus failure in kvm.ko module initialization\n\nA bogus \u0027return r\u0027 can cause an otherwise successful module load to fail.\nThis both denies users the use of kvm, and it also denies them the use of\ntheir machine, as it leaves a filesystem registered with its callbacks\npointing into now-freed module memory.\n\nFix by returning a zero like a good module.\n\nThanks to Richard Lucassen \u003cmailinglists@lucassen.org\u003e (?) for reporting\nthe problem and for providing access to a machine which exhibited it.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "ff990d5952712c2e163b355946c39278da8407a8",
      "tree": "73766d7c8435ded99d8a107b4471a8020164d800",
      "parents": [
        "02b27c1f802bfb60cc2cb5b763dde1b6b3479a7e"
      ],
      "author": {
        "name": "Uri Lublin",
        "email": "uril@qumranet.com",
        "time": "Thu Feb 22 17:37:32 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:43 2007 +0200"
      },
      "message": "KVM: Remove write access permissions when dirty-page-logging is enabled\n\nEnabling dirty page logging is done using KVM_SET_MEMORY_REGION ioctl.\nIf the memory region already exists, we need to remove write accesses,\nso writes will be caught, and dirty pages will be logged.\n\nSigned-off-by: Uri Lublin \u003curil@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "02b27c1f802bfb60cc2cb5b763dde1b6b3479a7e",
      "tree": "b22d1d9750131a4d6f5822dd8dec84438657f3c2",
      "parents": [
        "cd1a4a982a78e793125db2f386e91dc7c89c9ed1"
      ],
      "author": {
        "name": "Uri Lublin",
        "email": "uril@qumranet.com",
        "time": "Thu Feb 22 17:15:33 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:43 2007 +0200"
      },
      "message": "kvm: move do_remove_write_access() up\n\nTo be called from kvm_vm_ioctl_set_memory_region()\n\nSigned-off-by: Uri Lublin \u003curil@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "cd1a4a982a78e793125db2f386e91dc7c89c9ed1",
      "tree": "7e5e9dd9534feed9ecc83c147e2f6166a6edbc48",
      "parents": [
        "ab51a434c5816e1ca3f033791c1cc5c6594998ec"
      ],
      "author": {
        "name": "Uri Lublin",
        "email": "uril@qumranet.com",
        "time": "Thu Feb 22 16:43:09 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:42 2007 +0200"
      },
      "message": "KVM: Fix dirty page log bitmap size/access calculation\n\nSince dirty_bitmap is an unsigned long array, the alignment and size need\nto take that into account.\n\nSigned-off-by: Uri Lublin \u003curil@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "ab51a434c5816e1ca3f033791c1cc5c6594998ec",
      "tree": "f806c9013d8d28cb585163eac7f6526c09965a30",
      "parents": [
        "f7e6a45ad9224dfe9f0d76a45c43be7ccafe0b82"
      ],
      "author": {
        "name": "Uri Lublin",
        "email": "uril@qumranet.com",
        "time": "Wed Feb 21 18:25:21 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:42 2007 +0200"
      },
      "message": "KVM: Add missing calls to mark_page_dirty()\n\nA few places where we modify guest memory fail to call mark_page_dirty(),\ncausing live migration to fail.  This adds the missing calls.\n\nSigned-off-by: Uri Lublin \u003curil@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "f7e6a45ad9224dfe9f0d76a45c43be7ccafe0b82",
      "tree": "70a99de2820f90186facd2caf41c14b7e2504e1c",
      "parents": [
        "bccf2150fe62dda5fb09efa2f64d2a234694eb48"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Feb 21 19:47:40 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:42 2007 +0200"
      },
      "message": "KVM: Bump API version\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "bccf2150fe62dda5fb09efa2f64d2a234694eb48",
      "tree": "b5e6fc6440b864ddd1c32c4cee1916a0c5484c63",
      "parents": [
        "c5ea76600653b1a242321734435cb1c54778941a"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Feb 21 18:04:26 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:42 2007 +0200"
      },
      "message": "KVM: Per-vcpu inodes\n\nAllocate a distinct inode for every vcpu in a VM.  This has the following\nbenefits:\n\n - the filp cachelines are no longer bounced when f_count is incremented on\n   every ioctl()\n - the API and internal code are distinctly clearer; for example, on the\n   KVM_GET_REGS ioctl, there is no need to copy the vcpu number from\n   userspace and then copy the registers back; the vcpu identity is derived\n   from the fd used to make the call\n\nRight now the performance benefits are completely theoretical since (a) we\ndon\u0027t support more than one vcpu per VM and (b) virtualization hardware\ninefficiencies completely everwhelm any cacheline bouncing effects.  But\nboth of these will change, and we need to prepare the API today.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "c5ea76600653b1a242321734435cb1c54778941a",
      "tree": "1ab46f0c3d6ac93b0b92b7d5c26b02a811765639",
      "parents": [
        "2c6f5df9793e6f928fc763af3fb535a5e28a1f8a"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Feb 20 18:41:05 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:42 2007 +0200"
      },
      "message": "KVM: Move kvm_vm_ioctl_create_vcpu() around\n\nIn preparation of some hacking.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "2c6f5df9793e6f928fc763af3fb535a5e28a1f8a",
      "tree": "84ce59e464a97194413e16c7ecc43ee1e7b394da",
      "parents": [
        "f17abe9a44425ff9c9858bc1806cc09d6b5dad1c"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Feb 20 18:27:58 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:42 2007 +0200"
      },
      "message": "KVM: Rename some kvm_dev_ioctl_*() functions to kvm_vm_ioctl_*()\n\nThis reflects the changed scope, from device-wide to single vm (previously\nevery device open created a virtual machine).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "f17abe9a44425ff9c9858bc1806cc09d6b5dad1c",
      "tree": "47b060818bbea16dfecf21b8008a99c978a5f0c3",
      "parents": [
        "37e29d906c6eb1ece907e509160518b2edc2c083"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Feb 21 19:28:04 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:42 2007 +0200"
      },
      "message": "KVM: Create an inode per virtual machine\n\nThis avoids having filp-\u003ef_op and the corresponding inode-\u003ei_fop different,\nwhich is a little unorthodox.\n\nThe ioctl list is split into two: global kvm ioctls and per-vm ioctls.  A new\nioctl, KVM_CREATE_VM, is used to create VMs and return the VM fd.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "37e29d906c6eb1ece907e509160518b2edc2c083",
      "tree": "2315e8b516d89400f6e03253d85f74eea3127526",
      "parents": [
        "19d1408dfd683daf1c158bb8fbf54324eb4bf568"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Feb 20 14:07:37 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:41 2007 +0200"
      },
      "message": "KVM: Add internal filesystem for generating inodes\n\nThe kvmfs inodes will represent virtual machines and vcpus, as necessary,\nreducing cacheline bouncing due to inodes and filps being shared.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "19d1408dfd683daf1c158bb8fbf54324eb4bf568",
      "tree": "c196af052c08706e3c7e34cceb079637839532c7",
      "parents": [
        "0152527b76b72333121d5a1243f9e091b58d4580"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Feb 19 14:37:48 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:41 2007 +0200"
      },
      "message": "KVM: More 0 -\u003e NULL conversions\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "0152527b76b72333121d5a1243f9e091b58d4580",
      "tree": "d622f4f95998cca751507c21e1515798f2bd7fda",
      "parents": [
        "cd205625e9bf2090d9bd95848ef4b34ad3f1a8b3"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Feb 19 14:37:47 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:41 2007 +0200"
      },
      "message": "KVM: SVM: intercept SMI to handle it at host level\n\nThis patch changes the SVM code to intercept SMIs and handle it\noutside the guest.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "cd205625e9bf2090d9bd95848ef4b34ad3f1a8b3",
      "tree": "f558928ccdb1a78ac5d509e1dff8756de8836718",
      "parents": [
        "270fd9b96f5fcb7df15d3ca6166545d4aa0f3ee9"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Feb 19 14:37:47 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:41 2007 +0200"
      },
      "message": "KVM: svm: init cr0 with the wp bit set\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "270fd9b96f5fcb7df15d3ca6166545d4aa0f3ee9",
      "tree": "06dcbab8d87b120ddf80ed4e184743fe542b4da8",
      "parents": [
        "02e235bc8eebf8a6fef10d46479b3c18f3e9c4f2"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Feb 19 14:37:47 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:41 2007 +0200"
      },
      "message": "KVM: Wire up hypercall handlers to a central arch-independent location\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "02e235bc8eebf8a6fef10d46479b3c18f3e9c4f2",
      "tree": "7adc652e23ef451c059f8dfb736b59b27d108747",
      "parents": [
        "c21415e84334af679630f6450ceb8929a5234fad"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Feb 19 14:37:47 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:41 2007 +0200"
      },
      "message": "KVM: Add hypercall host support for svm\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "c21415e84334af679630f6450ceb8929a5234fad",
      "tree": "6f9ce30c9fd97a3fc94e79e1450fda86f612b56e",
      "parents": [
        "102d8325a1d2f266d3d0a03fdde948544e72c12d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 19 14:37:47 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:40 2007 +0200"
      },
      "message": "KVM: Add host hypercall support for vmx\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "102d8325a1d2f266d3d0a03fdde948544e72c12d",
      "tree": "21024c8b9b2b702c79200343e26f14f075da0479",
      "parents": [
        "5972e9535e94bf875eb8eab8a667ba04c7583874"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 19 14:37:47 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:40 2007 +0200"
      },
      "message": "KVM: add MSR based hypercall API\n\nThis adds a special MSR based hypercall API to KVM. This is to be\nused by paravirtual kernels and virtual drivers.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5972e9535e94bf875eb8eab8a667ba04c7583874",
      "tree": "bdce4e46ab7277c8811cef4b9464646eff3fed3e",
      "parents": [
        "9d8f549dc69b1fc65d0b03916c02f12ca49b3ea0"
      ],
      "author": {
        "name": "Markus Rechberger",
        "email": "markus.rechberger@amd.com",
        "time": "Mon Feb 19 14:37:47 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:39 2007 +0200"
      },
      "message": "KVM: Use page_private()/set_page_private() apis\n\nBesides using an established api, this allows using kvm in older kernels.\n\nSigned-off-by: Markus Rechberger \u003cmarkus.rechberger@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "9d8f549dc69b1fc65d0b03916c02f12ca49b3ea0",
      "tree": "938b47ff9c507b266ea57713cc2233b59b6850df",
      "parents": [
        "de979caacca51c929d2cc2f0f79611ee4a1bc8a5"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 19 14:37:46 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:39 2007 +0200"
      },
      "message": "KVM: Use ARRAY_SIZE macro instead of manual calculation.\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Dor Laor \u003cdor.laor@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "de979caacca51c929d2cc2f0f79611ee4a1bc8a5",
      "tree": "d0a89aee5efdf8e65010dfcf718d600cd78ce0d9",
      "parents": [
        "d27d4aca184ac0ca6b7e32caf79e1c2b91959be9"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Feb 19 14:37:46 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:39 2007 +0200"
      },
      "message": "KVM: vmx: hack set_cr0_no_modeswitch() to actually do modeswitch\n\nThe whole thing is rotten, but this allows vmx to boot with the guest reboot\nfix.\n\nSigned-off-by: Markus Rechberger \u003cmarkus.rechberger@amd.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "d27d4aca184ac0ca6b7e32caf79e1c2b91959be9",
      "tree": "048e9ea24b55ac63783cc6cc3495d0feb5de57d0",
      "parents": [
        "43934a38d7cb39ff33baedc7f2c40a2a891116fa"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Feb 19 14:37:46 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:39 2007 +0200"
      },
      "message": "KVM: Cosmetics\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "43934a38d7cb39ff33baedc7f2c40a2a891116fa",
      "tree": "14d37a98c2ce5ac05e23ef3f2411d2df90988504",
      "parents": [
        "bf3f8e86c2e22b9bd1375be1bbbd67384dba4342"
      ],
      "author": {
        "name": "Jeremy Katz",
        "email": "katzj@redhat.com",
        "time": "Mon Feb 19 14:37:46 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:39 2007 +0200"
      },
      "message": "KVM: Move virtualization deactivation from CPU_DEAD state to CPU_DOWN_PREPARE\n\nThis gives it more chances of surviving suspend.\n\nSigned-off-by: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "bf3f8e86c2e22b9bd1375be1bbbd67384dba4342",
      "tree": "0c0435a394885d1e679025a6a39c29f90b6282af",
      "parents": [
        "bb648a0d22908116b4ef168935a160d7f17c4e6d"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Feb 19 14:37:46 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Mar 04 11:12:39 2007 +0200"
      },
      "message": "KVM: mmu: add missing dirty page tracking cases\n\nWe fail to mark a page dirty in three cases:\n\n- setting the accessed bit in a pte\n- setting the dirty bit in a pte\n- emulating a write into a pagetable\n\nThis fix adds the missing cases.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "849138827c962589ac50496fa7feeb2a2d51b467",
      "tree": "3b7988c756068f00ccf8a1440a0f3709a241bcad",
      "parents": [
        "b6209a90eca8c9a464bf9c5b91741fb125185619"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "message": "ide: make legacy IDE VLB modules check for the \"probe\" kernel params (v2)\n\nLegacy IDE VLB host drivers didn\u0027t check for \"probe\" options when compiled\nas modules, which was obviously wrong as we don\u0027t want module to poke at\nrandom I/O ports by simply loading it.  Fix it by adding \"probe\" module param\nto legacy IDE VLB host drivers.\n\nv2:\n* don\u0027t obsolete old \"ide0\u003ddtc2278/ht6560b/qd65xx/ali14xx/umc8672\"\n  IDE driver options yet (per Alan Cox\u0027s request) and enhance documentation\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b6209a90eca8c9a464bf9c5b91741fb125185619",
      "tree": "1abca15051b7654571e7286fd9ae5dabf44a0816",
      "parents": [
        "e76ecf86da99383f59f4c85f594403c5c3c1fe91"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "message": "ide: remove some obsoleted kernel params (v2)\n\nRemove\n\n* \"hdx\u003dserialize\"\n* \"idex\u003dnoautotune\"\n* \"idex\u003dautotune\"\n\nkernel params, they have been obsoleted for ages.\n\n\"idex\u003dserialize\", \"hdx\u003dnoautotune\" and \"hdx\u003dautotune\" are still available\nso there is no funcionality loss caused by this patch.\n\nv2:\n\n* fix CONFIG_BLK_DEV_4DRIVES\u003dy build broken by version 1 of the patch\n  [ /me wearing brown paper bag ]\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e76ecf86da99383f59f4c85f594403c5c3c1fe91",
      "tree": "636da32901389047478200e4cc4152afe92c32ee",
      "parents": [
        "06a9952b8379c48df972023f648014a82582c23a"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "message": "ide/pci/delkin_cb.c: pci_module_init to pci_register_driver\n\nConvert pci_module_init() to pci_register_driver().\n\n[ Compile-tested with \"allyes\", \"allmod\" \u0026 \"allno\" on i386. ]\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "06a9952b8379c48df972023f648014a82582c23a",
      "tree": "54502af21dff2a7a2ec7f7ffe70208e849fd9fad",
      "parents": [
        "846c11abc7934a523a665a3b702358e6f2998e3e"
      ],
      "author": {
        "name": "Akira Iguchi",
        "email": "akira2.iguchi@toshiba.co.jp",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:55 2007 +0100"
      },
      "message": "scc_pata: bugfix for checking DMA IRQ status\n\nOn Tuesday 27 February 2007, Akira Iguchi wrote:\n\u003e\n\u003e But since I sent the first patch, I found a bug for checking DMA IRQ status.\n\u003e (http://www.spinics.net/lists/linux-ide/msg06903.html)\n\u003e Then I sent the fixed patch for libata only. So my drivers/ide patch\n\u003e still has same bug and I want to fix it, too.\n\u003e\n\u003e The following patch fixes this bug. Please apply this patch.\n\nFrom: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "846c11abc7934a523a665a3b702358e6f2998e3e",
      "tree": "60f090cd6846fee09653dcc8345e56474f0c2ddf",
      "parents": [
        "8693d3e47b5cd95e1a513f90bc5e0467ce885e24"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "message": "ide: remove a ton of pointless #undef REALLY_SLOW_IO\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8693d3e47b5cd95e1a513f90bc5e0467ce885e24",
      "tree": "a0fe4f2f99f62d9b7d9bfdbf19cc90d12f87e402",
      "parents": [
        "ed8ccee0918ad063a4741c0656fda783e02df627"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "message": "siimage: DRAC4 note\n\nRevised DRAC4 warning as Jeff suggested, this one includes more info\nabout why the problem occurs\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ed8ccee0918ad063a4741c0656fda783e02df627",
      "tree": "c624b62b93f594511e8802232c0c00a2cdfcd99f",
      "parents": [
        "9e5755bce00bb563739aeb0f09932a1907521167"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "message": "adjust legacy IDE resource setting (v2)\n\nThe change to force legacy mode IDE channels\u0027 resources to fixed non-zero\nvalues confuses (at least some versions of) X, because the values reported\nby the kernel and those readable from PCI config space aren\u0027t consistent\nanymore.  Therefore, this patch arranges for the respective BARs to also\nget updated if possible.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9e5755bce00bb563739aeb0f09932a1907521167",
      "tree": "4a16eb1f094f3e5df3eed09870dd0cffb9cf1143",
      "parents": [
        "ed89616786d47093525a5dc039b1f502f5ada954"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "message": "ide: fix pmac breakage\n\nFix breakage added in the IDE devel tree.\n\nAdd header, then fix\n\ndrivers/ide/ppc/pmac.c: In function `pmac_ide_setup_dma\u0027:\ndrivers/ide/ppc/pmac.c:2044: warning: assignment from incompatible pointer type\ndrivers/ide/ppc/pmac.c: In function `pmac_ide_dma_host_on\u0027:\ndrivers/ide/ppc/pmac.c:1989: warning: control reaches end of non-void function\ninclude/linux/pci.h: In function `pmac_ide_init\u0027:\ndrivers/ide/ppc/pmac.c:1563: warning: ignoring return value of `pci_register_driver\u0027, declared with attribute warn_unused_result\n\nThen add some apparently-long-missing error handling.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ed89616786d47093525a5dc039b1f502f5ada954",
      "tree": "564da17b176c932d67a51c5180c0ee67d5a7709c",
      "parents": [
        "81d368e0e2591497106b2543918c79dd6d78277b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:54 2007 +0100"
      },
      "message": "ide-cs: Update device table\n\nAdd CFA devices from I-O Data, Mitsubishi and Viking. Add SanDisk comment.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "81d368e0e2591497106b2543918c79dd6d78277b",
      "tree": "7c0977499403ca7cc21ae70760399642abef9e2d",
      "parents": [
        "07af427606667c304a2e965cd51d2c03642e8cae"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "message": "ide: ide_get_best_pio_mode() returns incorrect IORDY setting (take 2)\n\nThe function ide_get_best_pio_mode() fails to return the correct IORDY setting\nfor the explicitly specified modes -- fix this along with the heading comment,\nand also remove the long commented out code.\n\nAlso, while at it, correct the misliading comment about the PIO cycle time in\n\u003clinux/ide.h\u003e -- it actually consists of only the active and recovery periods,\nwith only some chips also including the address setup time into equation...\n\n[ bart: sl82c105 seems to be currently the only driver affected by this fix ]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "07af427606667c304a2e965cd51d2c03642e8cae",
      "tree": "b6ae434b49d14aa2fde153e815a8e0e34860a116",
      "parents": [
        "fab59375b9543f84d1714f7dd00f5d11e531bd3e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "message": "piix/slc90e66: more tuneproc() fixing (take 2)\n\nThe tuneproc() method in both these drivers failed to set the drive\u0027s own speed.\nFix this by renaming the function and \"wrapping around it\" the new tuneproc()\nmethod.  Switch back to calling tuneproc() in the PIO fallback code.\nWhile at it, also convert the rest of the PIO timing code into proper C. :-)\n\nHas been kind of tested on SLC90E66.  I\u0027m too lazy to reboot my box and test\non ICH4... :-)\n\n[ bart: I quickly tested it on ICH4. ]\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fab59375b9543f84d1714f7dd00f5d11e531bd3e",
      "tree": "06b102c2c4821fb3af4687156c146d0d663c5392",
      "parents": [
        "f92d50e6fd14f6e4601f59aac4cffe617b7b2ce6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "message": "ide: fix drive side 80c cable check, take 2\n\neighty_ninty_three() had word 93 validitity check but not the 80c bit\ntest itself (bit 13).  This increases the chance of incorrect wire\ndetection especially because host side cable detection is often\nunreliable and we sometimes soley depend on drive side cable\ndetection.  Fix it.\n\n[ bart: fix off-by-1 bit name in the patch description ]\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f92d50e6fd14f6e4601f59aac4cffe617b7b2ce6",
      "tree": "cb5859a3087788c579ad051dd679f1acdc33ff1c",
      "parents": [
        "21b824771309927172247546b0bff0c4e6831875"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:53 2007 +0100"
      },
      "message": "cmd64x: fix PIO mode setup (take 3)\n\nThe driver\u0027s tuneproc() method fails to set the drive\u0027s own speed -- fix this\nby renaming the function to cmd64x_tune_pio(), making it return the mode set,\nand \"wrapping\" the new tuneproc() method around it; while at it, also get rid\nof the non-working prefetch control code (filtering out related argument values\nin the \"wrapper\"), remove redundant PIO5 mode limitation, make cmdprintk() give\nmore sensible mode info, and remove mention about the obsolete /proc/ interface.\nGet rid of the broken config_chipset_for_pio() which always tried to set PIO4,\nswitch to always auto-tuning PIO instead.\nOh, and add the missing PIO5 support to the speedproc() method while at it. :-)\n\nWarning: compile tested only -- getting to the real hardware isn\u0027t that easy...\n\nOn Tuesday 06 February 2007 22:11, Mikael Pettersson \u003cmikpe@it.uu.se\u003e wrote:\n\u003e \n\u003e Worked fine on my SPARC Ultra5 with a CMD646 IDE controller.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "21b824771309927172247546b0bff0c4e6831875",
      "tree": "07109332a87287aeeba78dce358ea4472bdf227c",
      "parents": [
        "bb648a0d22908116b4ef168935a160d7f17c4e6d"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sat Mar 03 17:48:52 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Mar 03 17:48:52 2007 +0100"
      },
      "message": "alim15x3: fix PIO mode setup\n\nThe driver\u0027s tuneproc() method fails to set the drive\u0027s own speed -- fix this\nby renaming the function to ali15x3_tune_pio() and \"wrapping\" the new tuneproc()\nmethod around it and making it return the mode set, update the heading comment.\n\nAlso, setting PIO mode via the speedproc() method does not work due to passing \nto the tuneproc() method\u0027s a mode number not biased by XFER_PIO_0 -- fix this\nalong with a typo in the heading comment...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "527e1e1879cb10958b7ad4e04b3877abf54df3bd",
      "tree": "a289f9d7bffc3d8ad0a2474d9f6f4aa4267280ca",
      "parents": [
        "bb648a0d22908116b4ef168935a160d7f17c4e6d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 03 10:36:19 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 03 10:36:19 2007 -0500"
      },
      "message": "[libata] pata_jmicron: build fix\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af70dbd3346999570db73b3bc3d4f7b7c004f2ea",
      "tree": "46e53cf5ad43ffc9815a98ece2fb64e447356a00",
      "parents": [
        "48dc30a148b837bcfff0902011633a94789a64fa"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sat Mar 03 10:10:43 2007 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Mar 03 10:14:36 2007 -0200"
      },
      "message": "V4L/DVB (5260): Cx88-blackbird: allow usage of both 376836 and 262144 sized firmware images\n\nThis updates the cx88-blackbird driver to be able to use the new cx23416\nfirmware image released by Hauppauge Computer Works, while retaining\ncompatibility with the older firmware images.\ncx2341x firmware can be downloaded at: http://dl.ivtvdriver.org/ivtv/firmware/\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "48dc30a148b837bcfff0902011633a94789a64fa",
      "tree": "85a4727ed0262af91210fcaf2b05a1137b0c9862",
      "parents": [
        "bb648a0d22908116b4ef168935a160d7f17c4e6d"
      ],
      "author": {
        "name": "Mike Isely",
        "email": "isely@pobox.com",
        "time": "Sat Mar 03 10:13:05 2007 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sat Mar 03 10:14:34 2007 -0200"
      },
      "message": "V4L/DVB (5366): Pvrusb2: Fix compilation warning for amd64 builds (use %zu instead of %u)\n\nSigned-off-by Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c5eb2a2b65fe411dcfe13264cfa84788a75341fb",
      "tree": "07efe80c44b3a4c1f78a178de2283c787a9858e7",
      "parents": [
        "6139dbbb7769c7251e04813f577454c6c9293e15"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 03 11:54:19 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 03 11:55:01 2007 +0000"
      },
      "message": "[ARM] EBSA110: Work around build errors\n\nWork around EBSA110 build errors by selecting NO_IOPORT.  EBSA110\ncan\u0027t support an IO port to MMIO mapping mechanism because the\nMMIO and IO port spaces have quite different and complex addressing\nrequirements.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c15bdec5c38f4ccf73ef2585fc80a6164de9554",
      "tree": "c99084e96238eb9ce40e8d9d90e0097c4e92111d",
      "parents": [
        "b5284e5aa94be2f88dc92b29e97aff3da0c45f9f"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "message": "[VLAN]: Avoid a 4-order allocation.\n\nThis patch splits the vlan_group struct into a multi-allocated struct. On\nx86_64, the size of the original struct is a little more than 32KB, causing\na 4-order allocation, which is prune to problems caused by buddy-system\nexternal fragmentation conditions.\n\nI couldn\u0027t just use vmalloc() because vfree() cannot be called in the\nsoftirq context of the RCU callback.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5284e5aa94be2f88dc92b29e97aff3da0c45f9f",
      "tree": "af96e87cf00cb7f001762e6a9ac6dff7579b1703",
      "parents": [
        "c6387a8694506841389a6ac55175a8a984ae34e4"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Mar 02 15:52:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 20:37:37 2007 -0800"
      },
      "message": "[HDLC] Fix dev-\u003eheader_cache_update having a random value.\n\nSwitching HDLC devices from Ethernet-framing mode caused stale ethernet\nfunction assignments within net_device.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6387a8694506841389a6ac55175a8a984ae34e4",
      "tree": "cd1894d17db5424f0d143cbddba1b582f11dcc2d",
      "parents": [
        "90719dbeafdb40a15105ff0c899485b43c2a2a55"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Mar 02 13:19:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 20:37:36 2007 -0800"
      },
      "message": "[NetLabel]: Verify sensitivity level has a valid CIPSO mapping\n\nThe current CIPSO engine has a problem where it does not verify that\nthe given sensitivity level has a valid CIPSO mapping when the \"std\"\nCIPSO DOI type is used.  The end result is that bad packets are sent\non the wire which should have never been sent in the first place.\nThis patch corrects this problem by verifying the sensitivity level\nmapping similar to what is done with the category mapping.  This patch\nalso changes the returned error code in this case to -EPERM to better\nmatch what the category mapping verification code returns.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90719dbeafdb40a15105ff0c899485b43c2a2a55",
      "tree": "d16cf7c3589013b16bfde03d9d64a36a19b97b11",
      "parents": [
        "248f06726e866942b3d8ca8f411f9067713b7ff8"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@gmx.de",
        "time": "Fri Mar 02 13:16:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 20:37:35 2007 -0800"
      },
      "message": "[PPPOE]: Key connections properly on local device.\n\nIt is based on the assumption that an interface\u0027s ifindex is basically\nan alias for a local MAC address, so incoming packets now are matched\nto sockets based on remote MAC, session id, and ifindex of the\ninterface the packet came in on/the socket was bound to by connect().\n\nFor relayed packets, the socket that\u0027s used for relaying is selected\nbased on destination MAC, session ID and the interface index of the\ninterface whose name currently matches the name requested by userspace\nas the relaying source interface.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "248f06726e866942b3d8ca8f411f9067713b7ff8",
      "tree": "5e6a2f4ec75bb05e2d9eb6afc3c88f2775cf4133",
      "parents": [
        "8488df894d05d6fa41c2bd298c335f944bb0e401"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 12:49:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 20:37:34 2007 -0800"
      },
      "message": "[AF_UNIX]: Test against sk_max_ack_backlog properly.\n\nThis brings things inline with the sk_acceptq_is_full() bug\nfix.  The limit test should be x \u003e\u003d sk_max_ack_backlog.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8488df894d05d6fa41c2bd298c335f944bb0e401",
      "tree": "2d79c5c57a71833a1c55f1d39e6628f486ed2539",
      "parents": [
        "bb648a0d22908116b4ef168935a160d7f17c4e6d"
      ],
      "author": {
        "name": "Wei Dong",
        "email": "weid@np.css.fujitsu.com",
        "time": "Fri Mar 02 12:37:26 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 20:37:33 2007 -0800"
      },
      "message": "[NET]: Fix bugs in \"Whether sock accept queue is full\" checking\n\n\twhen I use linux TCP socket, and find there is a bug in function\nsk_acceptq_is_full().\n\n\tWhen a new SYN comes, TCP module first checks its validation. If valid,\nsend SYN,ACK to the client and add the sock to the syn hash table. Next\ntime if received the valid ACK for SYN,ACK from the client. server will\naccept this connection and increase the sk-\u003esk_ack_backlog -- which is\ndone in function tcp_check_req().We check wether acceptq is full in\nfunction tcp_v4_syn_recv_sock().\n\nConsider an example:\n\n After listen(sockfd, 1) system call, sk-\u003esk_max_ack_backlog is set to\n1. As we know, sk-\u003esk_ack_backlog is initialized to 0. Assuming accept()\nsystem call is not invoked now.\n\n1. 1st connection comes. invoke sk_acceptq_is_full(). sk-\n\u003esk_ack_backlog\u003d0 sk-\u003esk_max_ack_backlog\u003d1, function return 0 accept\nthis connection. Increase the sk-\u003esk_ack_backlog\n2. 2nd connection comes. invoke sk_acceptq_is_full(). sk-\n\u003esk_ack_backlog\u003d1 sk-\u003esk_max_ack_backlog\u003d1, function return 0 accept\nthis connection. Increase the sk-\u003esk_ack_backlog\n3. 3rd connection comes. invoke sk_acceptq_is_full(). sk-\n\u003esk_ack_backlog\u003d2 sk-\u003esk_max_ack_backlog\u003d1, function return 1. Refuse\nthis connection.\n\nI think it has bugs. after listen system call. sk-\u003esk_max_ack_backlog\u003d1\nbut now it can accept 2 connections.\n\nSigned-off-by: Wei Dong \u003cweid@np.css.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb648a0d22908116b4ef168935a160d7f17c4e6d",
      "tree": "5ccb780a679433283ac7931d2bcbeb92828e443d",
      "parents": [
        "8b453397da923eae4aeb3b41e49793295e09eedf",
        "6ffa01d88c9dd45e2ed917b5eeeb494d07efb1ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 02 17:58:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 02 17:58:52 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: add CONFIG_PM to libata core layer\n  libata: add missing CONFIG_PM in LLDs\n  libata: add missing PM callbacks\n  pata_qdi: Fix initialisation\n  [libata] pata_cmd64x: fix driver description in comments\n  [libata] pata_{legacy,sc1200,sl82c105}: add missing hooks\n  [libata] change master/slave IDENTIFY order\n  libata-core: Fix simplex handling\n"
    },
    {
      "commit": "8b453397da923eae4aeb3b41e49793295e09eedf",
      "tree": "47d7a88241a86d52b4d15a6ef8a000c0b19f9df7",
      "parents": [
        "5ada386bad58f023686b17113496ff626f10773f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:21:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:21:56 2007 -0500"
      },
      "message": "[netdrvr] tulip, de2104x: fix typo: s/__sparc_/__sparc__/\n\nNoticed by Doug Nazar (via David Miller).\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ada386bad58f023686b17113496ff626f10773f",
      "tree": "329a34f189f07987d5ec45c874ecb5d6f60b1259",
      "parents": [
        "471a567144b91c8f2b7a71a1cf8babe7331590b1"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Thu Mar 01 16:31:48 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:16:10 2007 -0500"
      },
      "message": "mv643xx_eth: move mac_addr inside mv643xx_eth_platform_data\n\nThe information contained within platform_data should be self-contained.\nReplace the pointer to a MAC address with the actual MAC address in\nstruct mv643xx_eth_platform_data.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "471a567144b91c8f2b7a71a1cf8babe7331590b1",
      "tree": "b6488e33ce9e4029c05bc5b4b009adb10d5b3192",
      "parents": [
        "63f779261f9aa16a0196c51092bedfdd32493f9d"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Feb 28 15:41:39 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:16:10 2007 -0500"
      },
      "message": "Fix mv643xx_eth compilation.\n\nCommit 908b637fe793165b6aecdc875cdca67c4959a1ad removed ETH_DMA_ALIGN\nbut missed a usage of it in a macro, which broke the build.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63f779261f9aa16a0196c51092bedfdd32493f9d",
      "tree": "c6a08210bef69acf31b776fef0ed9c9799981693",
      "parents": [
        "e0e20a1a0822aa64335c05013f0966de6a8fc2c6"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Wed Feb 28 16:42:17 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:16:10 2007 -0500"
      },
      "message": "qla3xxx: bugfix for line omitted in previous patch.\n\nThis missing line caused transmit errors on the Qlogic 4032 chip.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0e20a1a0822aa64335c05013f0966de6a8fc2c6",
      "tree": "20ea92792228cd533f586d4c64fa162048473314",
      "parents": [
        "0c25cfe18afffbc88a2bef28732be9e4846153fe"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Wed Feb 28 05:16:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:02:28 2007 -0500"
      },
      "message": "NetXen: Fix second rmmod failure observed on PowerPC machines.\n\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c25cfe18afffbc88a2bef28732be9e4846153fe",
      "tree": "78cce22e91a7e6d5eeb379e24c8c258c508f157a",
      "parents": [
        "d518725fa68c2a90e04bea56a399d3d1c026269d"
      ],
      "author": {
        "name": "Linsys Contractor Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Wed Feb 28 05:14:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 20:02:28 2007 -0500"
      },
      "message": "NetXen: Updates, removal of unsupported features and minor bug fixes.\n\nSigned-off-by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d518725fa68c2a90e04bea56a399d3d1c026269d",
      "tree": "0f57623281a2460ad02ba856fc716daf65e38cd7",
      "parents": [
        "4a2e612a3b0cb6502d2317fa3e9d8f22be5db434"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Feb 27 19:28:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:55:07 2007 -0500"
      },
      "message": "cxgb3 - Tag driver version\n\nThis patch adds a \"-ko\" tag to the driver version.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a2e612a3b0cb6502d2317fa3e9d8f22be5db434",
      "tree": "03ac1ef3d1b1694caa2cff67ded7af28229f6a90",
      "parents": [
        "c8d64f8a058d6d9fde0291348fa5ac4d29c52da2"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Feb 27 17:18:40 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:55:07 2007 -0500"
      },
      "message": "myri10ge: fix copyright and license\n\nFix copyright and license (\"regents\" should not have ever been used).\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c8d64f8a058d6d9fde0291348fa5ac4d29c52da2",
      "tree": "1887173754034850e1c59939e2fe6d476d611157",
      "parents": [
        "db7ce76f6b3dfc119ab2f03e5e7784afc9cf2f05"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 27 18:15:01 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:55:07 2007 -0500"
      },
      "message": "jmr3927: do not call tc35815_killall().\n\nNo need to stop tc35815 before resetting the board.  This fixes the\nbuild of tc35815 as a module.  This also means there is no caller of\ntc35815_killall left, so remove that function also.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "db7ce76f6b3dfc119ab2f03e5e7784afc9cf2f05",
      "tree": "ec31336d5f6ee956e69074a9f3494c30bb053dfa",
      "parents": [
        "43ecf5295b622e9ec93f5b932949acf1c6e4150c",
        "357efd57f229716fd6a1494b970c5a66c0c465ef"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:40:24 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 19:40:24 2007 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "6ffa01d88c9dd45e2ed917b5eeeb494d07efb1ab",
      "tree": "3fe262ccaa1c0f8c5e5d187216d8bfc70db34d95",
      "parents": [
        "438ac6d5e3f8106a6bd1a5682c508d660294a85d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 02 17:32:47 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 18:30:35 2007 -0500"
      },
      "message": "libata: add CONFIG_PM to libata core layer\n\nConditionalize all PM related stuff in libata core layer using\nCONFIG_PM.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "438ac6d5e3f8106a6bd1a5682c508d660294a85d",
      "tree": "759aad55bb9850fe21709e12ca79cbdb3bf881f2",
      "parents": [
        "b23ff24436c97fb26428f3a337faf189292cc307"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 02 17:31:26 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 18:30:35 2007 -0500"
      },
      "message": "libata: add missing CONFIG_PM in LLDs\n\nAdd missing #ifdef CONFIG_PM conditionals around all PM related parts\nin libata LLDs.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b23ff24436c97fb26428f3a337faf189292cc307",
      "tree": "07593926682b8edf04740239e9b00660dc243027",
      "parents": [
        "cc7c15ec167767b440c1de4dbd2200467b7a493b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Mar 02 17:30:01 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 02 18:27:34 2007 -0500"
      },
      "message": "libata: add missing PM callbacks\n\nSome LLDs were missing scsi device PM callbacks while having host/port\nsuspend support.  Add missing ones.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "43ecf5295b622e9ec93f5b932949acf1c6e4150c",
      "tree": "781fe4935ab8d37f199d66da37adfdd4e8244480",
      "parents": [
        "7ab876703dcbe852652db6441f0aadb3d6b75e94"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 01 18:30:08 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 15:22:55 2007 -0800"
      },
      "message": "[AOE]: Add get_unaligned() calls where needed.\n\nBased upon a report by Andrew Walrond.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ab876703dcbe852652db6441f0aadb3d6b75e94",
      "tree": "4c9f04c21962c5d6a265a4ae0adf19110ea3633e",
      "parents": [
        "c4c31fe0e2298529afa1357ebd9dad54b44c4e19"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 01 18:29:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 15:22:54 2007 -0800"
      },
      "message": "[RADEON]: Fix blanking return value.\n\nIf you\u0027ll recall, over a year ago, I pointed out that the current\nRadeon driver erroneously returns -EINVAL for valid blanking codes,\nhere is a link to that thread:\n\n\thttp://lkml.org/lkml/2006/1/28/6\n\nNo other driver does this, and it confuses the X server into thinking\nthat the device does not support blanking properly.\n\nI looked again and there is simply no reason for the Radeon driver to\nreturn -EINVAL for FB_BLANK_NORMAL.  It claims it wants to do this in\norder to convince fbcon to blank in software, right here:\n\n\t\t\tif (fb_blank(info, blank))\n\t\t\t\tfbcon_generic_blank(vc, info, blank);\n\nto software blank the screen.  But it only causes that to happen\nin the FB_BLANK_NORMAL case.\n\nThat makes no sense because the Radeon code does this:\n\n\t\tval |\u003d CRTC_DISPLAY_DIS;\n\nin the FB_BLANK_NORMAL case so should be blanking the hardware, and\nthere is therefore no reason to SW blank by returning -EINVAL.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\n"
    },
    {
      "commit": "c4c31fe0e2298529afa1357ebd9dad54b44c4e19",
      "tree": "633e20f6b279673c8e9edcb8bf029f77e235a1ca",
      "parents": [
        "f6d0f9ea55277a49ef6c86a768acec021451b139"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 01 18:10:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 15:22:53 2007 -0800"
      },
      "message": "[SPARC]: Provide \u0027get_property()\u0027 alias for of_get_property().\n\nAnother powerpc compatibility item, this will allow us to share\nmore code with them.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "f6d0f9ea55277a49ef6c86a768acec021451b139"
}
