)]}'
{
  "log": [
    {
      "commit": "d281e9ad87f79fd01ce1fc2d2f258e2ee765bc5a",
      "tree": "4b498af97d73599d7f2b4ed350ef03bb7908a377",
      "parents": [
        "4099d14322149c7a467e4997b87be4ba8eb78697"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:59 2007 +0200"
      },
      "message": "ide-cris: handle PIO auto-tuning in tune_cris_ide()\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "4099d14322149c7a467e4997b87be4ba8eb78697",
      "tree": "133a913d7f9c2dacaaaef5cfdf2ae6911dc21f4c",
      "parents": [
        "6a824c92db4d606c324272c4eed366fb71672440"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:59 2007 +0200"
      },
      "message": "ide: add PIO masks\n\n* Add ATA_PIO[0-6] defines to \u003clinux/ata.h\u003e.\n\n* Add -\u003epio_mask field to ide_pci_device_t and ide_hwif_t.\n\n* Add PIO masks to host drivers.\n\n\u003clinux/ata.h\u003e change ACK-ed by Jeff Garzik \u003cjeff@garzik.org\u003e.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6a824c92db4d606c324272c4eed366fb71672440",
      "tree": "72b398062fd582b85507b665120f0a5315548eaf",
      "parents": [
        "2134758d2a5429325cee4d4ce8959af5314eeba1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:58 2007 +0200"
      },
      "message": "ide: remove ide_find_best_pio_mode()\n\n* Add -\u003ehost_flags to ide_hwif_t to store ide_pci_device_t.host_flags,\n  assign it in setup-pci.c:ide_pci_setup_ports().\n\n* Add IDE_HFLAG_PIO_NO_{BLACKLIST,DOWNGRADE} to ide_pci_device_t.host_flags\n  and teach ide_get_best_pio_mode() about them.  Also remove needless\n  !drive-\u003eid check while at it (drive-\u003eid is always present).\n\n* Convert amd74xx, via82cxxx and ide-timing.h to use ide_get_best_pio_mode()\n  and then remove no longer needed ide_find_best_pio_mode().\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2134758d2a5429325cee4d4ce8959af5314eeba1",
      "tree": "cc0d1326c04522e70c1f52598c9aba29aa85170f",
      "parents": [
        "e5fa4b2968ff0f32b5ecfa082fd6db50b731055e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:58 2007 +0200"
      },
      "message": "ide: drop \"PIO data\" argument from ide_get_best_pio_mode()\n\n* Drop no longer needed \"PIO data\" argument from ide_get_best_pio_mode()\n  and convert all users accordingly.\n\n* Remove no longer needed ide_pio_data_t.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e5fa4b2968ff0f32b5ecfa082fd6db50b731055e",
      "tree": "096ecacb0c3b93c79f5a39899490acacbb2e11d7",
      "parents": [
        "7dd00083b1160b560fa2a0a486799b57baa5d035"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:57 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:57 2007 +0200"
      },
      "message": "ide: ide_find_best_pio_mode() fixes (take 2)\n\n* Check IORDY bit for PIO modes \u003e 2.\n\n* Some devices claim maximum PIO mode \u003e 2 in id-\u003etPIO, they were punished too\n  severly for this by being limited to PIO_SLOW.  Limit them to PIO2 instead.\n\nv2:\n* Fix PIO number being returned incorrectly instead of PIO mode\n  (Noticed by Sergei).\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7dd00083b1160b560fa2a0a486799b57baa5d035",
      "tree": "22e8cf2c740d55ff9b4fdf57b9593a357d0092b7",
      "parents": [
        "31c4df441cce6b9ec541e7f722f50bfbc617dd76"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "message": "ide: add ide_pio_cycle_time() helper (take 2)\n\n* Add ide_pio_cycle_time() helper.\n\n* Use it in ali14xx/ht6560b/qd65xx/cmd64{0,x}/sl82c105 and pmac host drivers\n  (previously cycle time given by the device was only used for \"pio\" \u003d\u003d 255).\n\n* Remove no longer needed ide_pio_data_t.cycle_time field.\n\nv2:\n* Fix \"ata_\" prefix (Noticed by Jeff).\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "31c4df441cce6b9ec541e7f722f50bfbc617dd76",
      "tree": "c1b617168a9edd7d23c2ba3b3fc23acb0235bd89",
      "parents": [
        "8987d21ba6a426b0685257866ce366055930b57f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "message": "sc1200: remove stale Power Management code\n\n* Nowadays core IDE code handles restoring of PIO and DMA modes\n  (ide-io.c:ide_start_power_step() etc) so remove open-coded version\n  from sc1200_resume().\n\n  There should be no change in behavior because settings done by\n  sc1200_resume() were always overridden by generic_ide_resume()\n  and ide_{start,stop}_power_step().\n\n* Bump driver version.\n\nCc: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8987d21ba6a426b0685257866ce366055930b57f",
      "tree": "5404c550d3687c70857311d2b4e170838f0fabf5",
      "parents": [
        "1c164acf50146d8a82caed642951390e073620f1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "message": "ide: ide_start_power_step() fix WRT disabling DMA\n\n* Do the same thing as probe_hwif() and always disable DMA so chipset DMA\n  enabled bit gets cleared (if the drive doesn\u0027t support DMA ide_set_dma()\n  won\u0027t try to tune it anyway).\n\n* Add TODO comment about respecting -\u003eusing_dma setting.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1c164acf50146d8a82caed642951390e073620f1",
      "tree": "b83f3f02719406dfd9bdd477c9a03bfa4bd747b4",
      "parents": [
        "1880a8d7f2d0587e657e3292166003636067b7ea"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "message": "serverworks: fix DMA\n\nThe driver used to depend on BIOS settings for deciding whether it is OK\nto use DMA.  However it seems that BIOS doesn\u0027t always handle all cases\ncorrectly so just let IDE core to decide about this.  It should be a safe\nthing to do now, after the driver went through heavy bugfixing.\n\nThanks for bugreport and testing the patch goes out to Sven Niedner.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1880a8d7f2d0587e657e3292166003636067b7ea",
      "tree": "94ab0c3404fb45f73fc18dc2fa8d6ab268c9b803",
      "parents": [
        "a5d8c5c834d3cabf4b7b477c3f6ee923c25026fc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:56 2007 +0200"
      },
      "message": "serverworks: always tune PIO\n\n* Always set -\u003eautotune so PIO gets correctly auto-tuned (previously\n  -\u003eautotune was only set when -\u003edma_base wasn\u0027t available, however\n  -\u003eide_dma_check()/-\u003espeedproc() was always trying to tune PIO when\n  tuning DMA).\n\n* Move code responsible for programming chipset for PIO mode from\n  svwks_tune_chipset() to svwks_tune_pio().  Don\u0027t tune PIO when tuning\n  DMA (this is no longer needed since -\u003eautotune is always set now).\n\n* Handle PIO modes early in svwks_tune_chipset() so DMA configuration\n  registers don\u0027t get cleared when programming PIO mode.\n\n* Bump driver version.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a5d8c5c834d3cabf4b7b477c3f6ee923c25026fc",
      "tree": "19fc04470569a3c2f227d5aac3078a15ac65bb32",
      "parents": [
        "2229833c1365346b64357a9263fa724f74f5e376"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "message": "ide: add ide_pci_device_t.host_flags (take 2)\n\n* Rename ide_pci_device_t.flags to ide_pci_device_t.host_flags\n  and IDEPCI_FLAG_ISA_PORTS flag to IDE_HFLAG_ISA_PORTS.\n\n* Add IDE_HFLAG_SINGLE flag for single channel devices.\n\n* Convert core code and all IDE PCI drivers to use IDE_HFLAG_SINGLE\n  and remove no longer needed ide_pci_device_t.channels field.\n\nv2:\n* Fix issues noticed by Sergei:\n  - correct code alignment in scc_pata.c\n  - s/IDE_HFLAG_SINGLE/~IDE_HFLAG_SINGLE/ in serverworks.c\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2229833c1365346b64357a9263fa724f74f5e376",
      "tree": "50f06ee86c940ef415561e548dabaaafd81a49a3",
      "parents": [
        "342cdb6d4739cee430efc3eafcacd1605db66036"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "message": "ide: add ide_dev_has_iordy() helper (take 4)\n\n* Add ide_dev_has_iordy() helper and use it sl82c105 host driver.\n\n* Remove no longer needed ide_pio_data_t.use_iordy field.\n\nv2/v3:\n* Fix issues noticed by Sergei:\n  - correct patch description\n  - fix comment in ide_get_best_pio_mode()\n\nv4:\n* Fix \"ata_\" prefix (Noticed by Jeff).\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "342cdb6d4739cee430efc3eafcacd1605db66036",
      "tree": "f09b53028467a2f69ad6f0242f8d3b74b32a5af4",
      "parents": [
        "328dcbb63657ebbb2dd26982fa9e1fa9e04b6fa2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:55 2007 +0200"
      },
      "message": "ide: make ide_get_best_pio_mode() print info if overriding PIO mode\n\n* Print info about overriding PIO mode in ide_get_best_pio_mode().\n\n* Remove info about overriding PIO mode from cmd64{0,x} host drivers.\n\n* Remove no longer needed ide_pio_data_t.overridden field.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "328dcbb63657ebbb2dd26982fa9e1fa9e04b6fa2",
      "tree": "902daf365cd6e8ecf559dbc98419140a9d3b6b8f",
      "parents": [
        "485efc6cf507eae2b8e83b56e179c8fa3980641a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "message": "siimage: PIO mode setup fixes (take 2)\n\n* Add sil_tuneproc() wrapper for siimage_tuneproc() which also sets\n  PIO mode on the device.\n\n* Add missing ide_get_best_pio_mode() call to sil_tuneproc() so\n  \"pio\" \u003d\u003d 255 (autotune) is handled correctly (previously PIO0 was used)\n  and \"pio\" values \u003e 4 \u0026\u0026 \u003c 255 are filtered to PIO4 (instead of PIO0).\n\n* Add code limiting maximum PIO mode according to the pair device capabilities\n  to sil_tuneproc().\n\n* Convert users of config_siimage_chipset_for_pio() to use sil_tune_pio() and\n  sil_tuneproc().  This fixes PIO fallback in siimage_config_drive_for_dma() to\n  use max PIO mode available instead of PIO4 (config_siimage_chipset_for_pio()\n  used wrong arguments for ide_get_best_pio_mode() and as a results always\n  tried to set PIO4).\n\n* Remove no longer needed siimage_taskfile_timing()\n  and config_siimage_chipset_for_pio().\n\n* Enable -\u003eautotune unconditionally and remove PIO tuning for UDMA/MDMA modes\n  from siimage_speedproc()\n\n* Bump driver version.\n\nv2:\n* Fix issues noticed by Sergei:\n  - correct pair device check\n  - trim only taskfile PIO to the slowest of the master/slave\n  - enable -\u003eautotune unconditionally and remove PIO tuning for UDMA/MDMA modes\n    from siimage_speedproc()\n  - add TODO item for IORDY bugs\n  - minor cleanups\n\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "485efc6cf507eae2b8e83b56e179c8fa3980641a",
      "tree": "8295657535efaa740b38ac1e29fbbff7c3c177be",
      "parents": [
        "9702b5d5c26be12d376e1baf2a8e5b82e6c06b66"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "message": "atiixp: PIO mode setup fixes\n\n* Split off exisiting atiixp_tuneproc() into atiixp_tune_pio()\n  and then add setting device PIO mode to atiixp_tuneproc().\n\n* Add missing ide_get_best_pio_mode() call to atiixp_tuneproc() so\n  \"pio\" \u003d\u003d 255 (autotune) is handled correctly and \"pio\" values \u003e 4 \u0026\u0026 \u003c 255\n  are filtered to PIO4 (previously \"pio\" \u003d\u003d 5 could result in wrong timings\n  being used and \"pio\" values \u003e 4 \u0026\u0026 \u003c 255 in an OOPS).\n\n* Handle PIO modes early in atiixp_speedproc() so save_mdma_mode[]\n  doesn\u0027t get cleared.\n\n* In atiixp_dma_check():\n  - fix max_mode argument for ide_get_best_pio_mode()\n  - don\u0027t call atiixp_dma_2_pio() so PIO1 doesn\u0027t get remapped to PIO0\n  - use atiixp_tuneproc() instead of atiixp_speedproc()\n\n* Bump driver version.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9702b5d5c26be12d376e1baf2a8e5b82e6c06b66",
      "tree": "58e37c85d121fd01c845e2c121d662c8df0a0135",
      "parents": [
        "c82d72f5c521434c36b9550b3ac6601eb8167687"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "message": "ide: Stop mapping ROMs\n\nVarious old IDE drivers go mapping ROM devices for no apparent reason and\nwithout using the ROM mapping API we now have. They don\u0027t actually use\nthe ROM they map and the new libata drivers are happy without it being\nmapped so rather than port them lets just junk it for the next -rc1.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "c82d72f5c521434c36b9550b3ac6601eb8167687",
      "tree": "7f9746f66bf0e97c316b23c0f50c615c2dcb8297",
      "parents": [
        "363f7e428dcf9f90d726481029f7b4a0ed6d55ce"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:54 2007 +0200"
      },
      "message": "IDE: Remove references to dead ETRAX-related variables.\n\nThe two CONFIG variables\n\n        CONFIG_ETRAX_IDE_CSE1_16_RESET\n        CONFIG_ETRAX_IDE_CSP0_8_RESET\n\nappear to have been dead since way back in 2.5.xx days:\n\nhttp://www.linuxhq.com/kernel/v2.5/75/arch/cris/drivers/Kconfig\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Michael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "363f7e428dcf9f90d726481029f7b4a0ed6d55ce",
      "tree": "be65072737fe8c3a66c6a97e0d64dd82a2d99c7e",
      "parents": [
        "4ae41ff887224b39c3c3c673a918193e90be558f"
      ],
      "author": {
        "name": "Marcin Juszkiewicz",
        "email": "openembedded@hrw.one.pl",
        "time": "Fri Jul 20 01:11:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:53 2007 +0200"
      },
      "message": "PCMCIA: Add another MemoryCard to ide-cs/pata_pcmcia\n\nOne card submitted by user.\n\nSigned-off-by: Marcin Juszkiewicz \u003copenembedded@hrw.one.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "4ae41ff887224b39c3c3c673a918193e90be558f",
      "tree": "50ea15b294c108ca0c905b0e411e8ee577e0967f",
      "parents": [
        "f644d47af3834b603d909c212287d0c21ec3ebbb"
      ],
      "author": {
        "name": "Kou Ishizaki",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Jul 20 01:11:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:53 2007 +0200"
      },
      "message": "scc_pata.c: Workaround for errata A308 (take 2)\n\nWorkaround for errata A308: turn down the UDMA mode and retry\nthe DMA command when the data lost condition is detected.\n\ntake2:\nudma_filter() hook is used to limit ATAPI UDMA mode.\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Akira Iguchi \u003cakira2.iguchi@toshiba.co.jp\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f644d47af3834b603d909c212287d0c21ec3ebbb",
      "tree": "37917436b87390bd8fb162094b8fe3fba7119343",
      "parents": [
        "721e2629fa2167c0e5a9f10d704b1fee1621a8cb"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jul 20 01:11:53 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Jul 20 01:11:53 2007 +0200"
      },
      "message": "scc_pata: Use inline function for eieio\n\nMove to using inline function variant of eieio instead of inline assmebly.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: kou.ishizaki@toshiba.co.jp\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\n"
    },
    {
      "commit": "721e2629fa2167c0e5a9f10d704b1fee1621a8cb",
      "tree": "a1580ed191e710f891ef1bf25c8c1fc7d6f054a9",
      "parents": [
        "fdb64f93b38a3470fa4db8cd5720b8c731922d1a",
        "f36158c410651fe66f438c17b2ab3ae813f8c060"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:42:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:42:40 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/selinux-2.6:\n  SELinux: use SECINITSID_NETMSG instead of SECINITSID_UNLABELED for NetLabel\n  SELinux: enable dynamic activation/deactivation of NetLabel/SELinux enforcement\n"
    },
    {
      "commit": "fdb64f93b38a3470fa4db8cd5720b8c731922d1a",
      "tree": "3b17370d30a2b580af72b26f37ec7176c9ecdd84",
      "parents": [
        "2d9ce177e68645945e3366cfe2d66ee3c28cd4f2",
        "c32676eea19ce29cb74dba0f97b085e83f6b8915"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:41:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:41:33 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Fix inode size update before data write in xfs_setattr\n  [XFS] Allow punching holes to free space when at ENOSPC\n  [XFS] Implement -\u003epage_mkwrite in XFS.\n  [FS] Implement block_page_mkwrite.\n\nManually fix up conflict with Nick\u0027s VM fault handling patches in\nfs/xfs/linux-2.6/xfs_file.c\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d9ce177e68645945e3366cfe2d66ee3c28cd4f2",
      "tree": "a98a3a8b0f1e92f0b8f9ecb44b67bb46c3b4451a",
      "parents": [
        "3e1f900bff40460d7bbab0ccd1a9efc3c70aee49"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Jul 19 14:30:14 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:37:05 2007 -0700"
      },
      "message": "i386: Allow KVM on i386 nonpae\n\nCurrently, CONFIG_X86_CMPXCHG64 both enables boot-time checking of\nthe cmpxchg64b feature and enables compilation of the set_64bit() family.\nSince the option is dependent on PAE, and since KVM depends on set_64bit(),\nthis effectively disables KVM on i386 nopae.\n\nSimplify by removing the config option altogether: the boot check is made\ndependent on CONFIG_X86_PAE directly, and the set_64bit() family is exposed\nwithout constraints.  It is up to users to check for the feature flag (KVM\ndoes not as virtualiation extensions imply its existence).\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e1f900bff40460d7bbab0ccd1a9efc3c70aee49",
      "tree": "d0e2138ff61bdc9d1bd5b7ae5a1e75267d709afc",
      "parents": [
        "12795067cfa595434be0236b102a8eb20d578741",
        "0a87cf128f3d3bc6aa7b1040e73109c974ed875a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:33:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:33:41 2007 -0700"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  NFSv4: handle lack of clientaddr in option string\n  NFSv4: debug print ntohl(status) in nfs client callback xdr code\n  SUNRPC: Clean up the sillyrename code\n  NFS: Introduce struct nfs_removeargs+nfs_removeres\n  NFS: Use dentry-\u003ed_time to store the parent directory verifier.\n  SUNRPC: move bkl locking and xdr proc invocation into a common helper\n  NFSv4: Fix the nfsv4 readlink reply buffer alignment\n  NFSv4: Fix the readdir reply buffer alignment\n  NFSv4: More NFSv4 xdr cleanups\n  NFSv4: Try to recover from getfh failures in nfs4_xdr_dec_open\n  NFSv4: \u0027constify\u0027 lookup arguments.\n  NFSv4: Don\u0027t fail nfs4_xdr_dec_open if decode_restorefh() failed\n  NFSv4: Fix open state recovery\n  NFSD/SUNRPC: Fix the automatic selection of RPCSEC_GSS\n"
    },
    {
      "commit": "12795067cfa595434be0236b102a8eb20d578741",
      "tree": "4329719caec16122e0decdf0eaa4286c9436cb0e",
      "parents": [
        "80422977478775fe03f25e57b67efe9f0a67e50c"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Jul 19 13:09:10 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:32:38 2007 -0700"
      },
      "message": "Update .gitignore for arch/i386/boot\n\nWith the new setup code, we generate a couple more files\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\n[ .. and do the same for x86-64 - Alexey ]\nAcked-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "80422977478775fe03f25e57b67efe9f0a67e50c",
      "tree": "b692c7b0305702650a78f41cff0935799a9c5c45",
      "parents": [
        "efffbeee5bc4168059683714b300d307f5193d69"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Jul 19 12:05:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:30:14 2007 -0700"
      },
      "message": "fix spufs build after -\u003efault changes\n\n83c54070ee1a2d05c89793884bea1a03f2851ed4 broke spufs by incorrectly\nupdating the code, this patch gets it to compile again.\n\nIt\u0027s probably still broken due to the scheduler changes, but this\nat least makes sure cell kernels can still be built.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efffbeee5bc4168059683714b300d307f5193d69",
      "tree": "7fde51080f4534a86bfa27a430aaf7ef2bb8ef92",
      "parents": [
        "40b42f1ebf653cd72c32eb1a1a0b9fea2dfbfd7d",
        "b824325443bb010689d22262c6a4e0feb63bad56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:28:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:28:19 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (33 commits)\n  xtensa: use DATA_DATA in xtensa\n  powerpc: add missing DATA_DATA to powerpc\n  cris: use DATA_DATA in cris\n  kallsyms: remove usage of memmem and _GNU_SOURCE from scripts/kallsyms.c\n  kbuild: use -fno-optimize-sibling-calls unconditionally\n  kconfig: reset generated values only if Kconfig and .config agree.\n  kbuild: fix the warning when running make tags\n  kconfig: strip \u0027CONFIG_\u0027 automatically in kernel configuration search\n  kbuild: use POSIX BRE in headers install target\n  Whitelist references from __dbe_table to .init\n  modpost white list pattern adjustment\n  kbuild: do section mismatch check on full vmlinux\n  kbuild: whitelist references from variables named _timer to .init.text\n  kbuild: remove hardcoded _logo names from modpost\n  kbuild: remove hardcoded apic_es7000 from modpost\n  kbuild: warn about references from .init.text to .exit.text\n  kbuild: consolidate section checks\n  kbuild: refactor code in modpost to improve maintainability\n  kbuild: ignore section mismatch warnings originating from .note section\n  kbuild: .paravirtprobe section is obsolete, so modpost doesn\u0027t need to handle it\n  ...\n"
    },
    {
      "commit": "40b42f1ebf653cd72c32eb1a1a0b9fea2dfbfd7d",
      "tree": "6a2adfcd8412189932a372ce25def8611e287b5c",
      "parents": [
        "5a021e9ffd56c22700133ebc37d607f95be8f7bd",
        "e24b8cb4fa2bb779bdf48656152366b6f52f748f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (44 commits)\n  i2c: Delete the i2c-isa pseudo bus driver\n  hwmon: refuse to load abituguru driver on non-Abit boards\n  hwmon: fix Abit Uguru3 driver detection on some motherboards\n  hwmon/w83627ehf: Be quiet when no chip is found\n  hwmon/w83627ehf: No need to initialize fan_min\n  hwmon/w83627ehf: Export the thermal sensor types\n  hwmon/w83627ehf: Enable VBAT monitoring\n  hwmon/w83627ehf: Add support for the VID inputs\n  hwmon/w83627ehf: Fix timing issues\n  hwmon/w83627ehf: Add error messages for two error cases\n  hwmon/w83627ehf: Convert to a platform driver\n  hwmon/w83627ehf: Update the Kconfig entry\n  make coretemp_device_remove() static\n  hwmon: Add LM93 support\n  hwmon: Improve the pwmN_enable documentation\n  hwmon/smsc47b397: Don\u0027t report missing fans as spinning at 82 RPM\n  hwmon: Add support for newer uGuru\u0027s\n  hwmon/f71805f: Add temperature-tracking fan control mode\n  hwmon/w83627ehf: Preserve speed reading when changing fan min\n  hwmon: fix detection of abituguru volt inputs\n  ...\n\nManual fixup of trivial conflict in MAINTAINERS file\n"
    },
    {
      "commit": "5a021e9ffd56c22700133ebc37d607f95be8f7bd",
      "tree": "0d289c7feec4e7b3b19c7c312e8cb31532c5b9c9",
      "parents": [
        "f745bb1c73e2395e6b9961d4d915a8f8e2cd32cd"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Thu Jul 19 11:30:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:21:04 2007 -0700"
      },
      "message": "random: fix bound check ordering (CVE-2007-3105)\n\nIf root raised the default wakeup threshold over the size of the\noutput pool, the pool transfer function could overflow the stack with\nRNG bytes, causing a DoS or potential privilege escalation.\n\n(Bug reported by the PaX Team \u003cpageexec@freemail.hu\u003e)\n\nCc: Theodore Tso \u003ctytso@mit.edu\u003e\nCc: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f745bb1c73e2395e6b9961d4d915a8f8e2cd32cd",
      "tree": "dfb015e697b2ce9dfe0077f59a5c43ac470b6c08",
      "parents": [
        "ff86303e3021587c49a14df1bc54fe2d393e2223",
        "385820a38d5e7c70b20af4d68767b1920b1e4133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:16:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:16:44 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: -\u003efallocate() support\n"
    },
    {
      "commit": "ff86303e3021587c49a14df1bc54fe2d393e2223",
      "tree": "7f1b26407aef36ba486428285604b8b7a7cbf99e",
      "parents": [
        "626ac545c12e5f9bffe93086d1d03d26c99987ea",
        "e436d80085133858bf2613a630365e8a0459fd58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:11:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:11:14 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  [PATCH] sched: implement cpu_clock(cpu) high-speed time source\n  [PATCH] sched: fix the all pinned logic in load_balance_newidle()\n  [PATCH] sched: fix newly idle load balance in case of SMT\n  [PATCH] sched: sched_cacheflush is now unused\n"
    },
    {
      "commit": "626ac545c12e5f9bffe93086d1d03d26c99987ea",
      "tree": "3ff83cc510f09bd0561b3b2a8b769beda952ad17",
      "parents": [
        "9550b105b8646f916862aee3ab7b25020ca14159"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Tue Jul 17 15:28:17 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:05:08 2007 -0700"
      },
      "message": "user namespace: fix copy_user_ns return value\n\nWhen a CONFIG_USER_NS\u003dn and a user tries to unshare some namespace other\nthan the user namespace, the dummy copy_user_ns returns NULL rather than\nthe old_ns.\n\nThis value then gets assigned to task-\u003ensproxy-\u003euser_ns, so that a\nsubsequent setuid, which uses task-\u003ensproxy-\u003euser_ns, causes a NULL\npointer deref.\n\nFix this by returning old_ns.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9550b105b8646f916862aee3ab7b25020ca14159",
      "tree": "d5e57db2bfd773611e2b77b4bbe6d89ba8449b45",
      "parents": [
        "a5c96d8a1c67f31ef48935a78da2d2076513842b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 13:21:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 13:21:34 2007 -0700"
      },
      "message": "slub: fix ksize() for zero-sized pointers\n\nThe slab and slob allocators already did this right, but slub would call\n\"get_object_page()\" on the magic ZERO_SIZE_PTR, with all kinds of nasty\nend results.\n\nNoted by Ingo Molnar.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5c96d8a1c67f31ef48935a78da2d2076513842b",
      "tree": "d164c6b33a1de9ea157b99bb353f84e41774164e",
      "parents": [
        "ce8c2293be47999584908069e78bf6d94beadc53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 13:17:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 13:17:15 2007 -0700"
      },
      "message": "Fix up non-NUMA SLAB configuration for zero-sized allocations\n\nI suspect Christoph tested his code only in the NUMA configuration, for\nthe combination of SLAB+non-NUMA the zero-sized kmalloc\u0027s would not work.\n\nOf course, this would only trigger in configurations where those zero-\nsized allocations happen (not very common), so that may explain why it\nwasn\u0027t more widely noticed.\n\nSeen by by Andi Kleen under qemu, and there seems to be a report by\nMichael Tsirkin on it too.\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nCc: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e436d80085133858bf2613a630365e8a0459fd58",
      "tree": "c579410a12ed63d94e3a40a023634c7df4aebc76",
      "parents": [
        "969bb4e4032dac67287951d8f6642a3b5119694e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "message": "[PATCH] sched: implement cpu_clock(cpu) high-speed time source\n\nImplement the cpu_clock(cpu) interface for kernel-internal use:\nhigh-speed (but slightly incorrect) per-cpu clock constructed from\nsched_clock().\n\nThis API, unused at the moment, will be used in the future by blktrace,\nby the softlockup-watchdog, by printk and by lockstat.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "969bb4e4032dac67287951d8f6642a3b5119694e",
      "tree": "2056749332226e750394001ec29d43514c14d0b6",
      "parents": [
        "9439aab8dbc33c2c03c3a19dba267360383ba38c"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "message": "[PATCH] sched: fix the all pinned logic in load_balance_newidle()\n\nnr_moved is not the correct check for triggering all pinned logic. Fix\nthe all pinned logic in the case of load_balance_newidle().\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9439aab8dbc33c2c03c3a19dba267360383ba38c",
      "tree": "b6405b709b7bf60216290f9d81aec133faea6adf",
      "parents": [
        "c41917df8a1adde34864116ce2231a7fe308d2ff"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "message": "[PATCH] sched: fix newly idle load balance in case of SMT\n\nIn the presence of SMT, newly idle balance was never happening for\nmulti-core and SMP domains (even when both the logical siblings are\nidle).\n\nIf thread 0 is already idle and when thread 1 is about to go to idle,\nnewly idle load balance always think that one of the threads is not idle\nand skips doing the newly idle load balance for multi-core and SMP\ndomains.\n\nThis is because of the idle_cpu() macro, which checks if the current\nprocess on a cpu is an idle process. But this is not the case for the\nthread doing the load_balance_newidle().\n\nFix this by using runqueue\u0027s nr_running field instead of idle_cpu(). And\nalso skip the logic of \u0027only one idle cpu in the group will be doing\nload balancing\u0027 during newly idle case.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c41917df8a1adde34864116ce2231a7fe308d2ff",
      "tree": "f0dd28ffef93117bacfbf8657ede880071de8e5d",
      "parents": [
        "ce8c2293be47999584908069e78bf6d94beadc53"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "message": "[PATCH] sched: sched_cacheflush is now unused\n\nSince Ingo\u0027s recent scheduler rewrite which was merged as commit\n0437e109e1841607f2988891eaa36c531c6aa6ac sched_cacheflush is unused.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0a87cf128f3d3bc6aa7b1040e73109c974ed875a",
      "tree": "07bfeee89a7df2377cdb2b7d6770d66edd8bb308",
      "parents": [
        "f9d888fcd9665b863fa042212a3ee7b4c51399f6"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed Jul 18 11:28:43 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:21:40 2007 -0400"
      },
      "message": "NFSv4: handle lack of clientaddr in option string\n\nIf a NFSv4 mount is attempted  with string based options, and the\noption string doesn\u0027t contain a clientaddr\u003d option, the kernel will\ncurrently oops. Check for this situation and return a proper error.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "f9d888fcd9665b863fa042212a3ee7b4c51399f6",
      "tree": "1e8d4dff8be4b237d908fcb9d6460e472219a1ab",
      "parents": [
        "e4eff1a622edd6ab7b73acd5d8763aa2fa3fee49"
      ],
      "author": {
        "name": "Benny Halevy",
        "email": "bhalevy@panasas.com",
        "time": "Sun Jul 15 20:14:32 2007 +0300"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:21:40 2007 -0400"
      },
      "message": "NFSv4: debug print ntohl(status) in nfs client callback xdr code\n\nstatus in nfs client callback xdr code is passed in network order.\nprint it in host order for better readability.\n\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "e4eff1a622edd6ab7b73acd5d8763aa2fa3fee49",
      "tree": "257d6675733d4af122a77054281e1d7d5062d904",
      "parents": [
        "4fdc17b2a7f4d9db5b08e0f963d0027f714e4104"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Jul 14 15:39:58 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:21:39 2007 -0400"
      },
      "message": "SUNRPC: Clean up the sillyrename code\n\nFix a couple of bugs:\n - Don\u0027t rely on the parent dentry still being valid when the call completes.\n   Fixes a race with shrink_dcache_for_umount_subtree()\n\n - Don\u0027t remove the file if the filehandle has been labelled as stale.\n\nFix a couple of inefficiencies\n - Remove the global list of sillyrenamed files. Instead we can cache the\n   sillyrename information in the dentry-\u003ed_fsdata\n - Move common code from unlink_setup/unlink_done into fs/nfs/unlink.c\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "4fdc17b2a7f4d9db5b08e0f963d0027f714e4104",
      "tree": "502aacc94e06962c2f3352b6ced1146245158be1",
      "parents": [
        "3062c532ad410fe0e8320566fe2879a396be6701"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Jul 14 15:39:57 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:21:39 2007 -0400"
      },
      "message": "NFS: Introduce struct nfs_removeargs+nfs_removeres\n\nWe need a common structure for setting up an unlink() rpc call in order to\nfix the asynchronous unlink code.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "3062c532ad410fe0e8320566fe2879a396be6701",
      "tree": "a6187e4988378bd6cc9712f0881417e0f360917b",
      "parents": [
        "be879c4e249a8875d7129f3b0c1bb62584dafbd8"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Jul 14 17:36:45 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:21:39 2007 -0400"
      },
      "message": "NFS: Use dentry-\u003ed_time to store the parent directory verifier.\n\nThis will free up the d_fsdata field for other use.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "be879c4e249a8875d7129f3b0c1bb62584dafbd8",
      "tree": "6d6d774ac4dd24ff280e83e1d6a65be29a6dc6f8",
      "parents": [
        "e3a535e1739a9da3cc316ccdfe5cd4bf84d745ac"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Wed Jul 11 18:39:02 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:21:39 2007 -0400"
      },
      "message": "SUNRPC: move bkl locking and xdr proc invocation into a common helper\n\nSince every invocation of xdr encode or decode functions takes the BKL now,\nthere\u0027s a lot of redundant lock_kernel/unlock_kernel pairs that we can pull\nout into a common function.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "e3a535e1739a9da3cc316ccdfe5cd4bf84d745ac",
      "tree": "9730d4689879bfaf4d9de87df513b9510edf7432",
      "parents": [
        "d6ac02dfaa6c423874839fe289c7320624aa9288"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 10:03:38 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:04 2007 -0400"
      },
      "message": "NFSv4: Fix the nfsv4 readlink reply buffer alignment\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "d6ac02dfaa6c423874839fe289c7320624aa9288",
      "tree": "caa14224aa031779251b1ffc340e2fbbf00a9b63",
      "parents": [
        "9104a55dc382c4aae42dff3f54351085cbcb7317"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 10:03:37 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:04 2007 -0400"
      },
      "message": "NFSv4: Fix the readdir reply buffer alignment\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "9104a55dc382c4aae42dff3f54351085cbcb7317",
      "tree": "537a7ead6c0739d0c207acc7740d5b7209ea87ae",
      "parents": [
        "9936781d0147e13cbc6df02f5265e0b9999ce3cf"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jul 17 21:52:42 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:04 2007 -0400"
      },
      "message": "NFSv4: More NFSv4 xdr cleanups\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "9936781d0147e13cbc6df02f5265e0b9999ce3cf",
      "tree": "a24b01b576cd04f5eb6b9f61da5cfed650d50603",
      "parents": [
        "56659e9926ef5996398924c799ecac39ca8b6223"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jul 17 21:52:41 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:03 2007 -0400"
      },
      "message": "NFSv4: Try to recover from getfh failures in nfs4_xdr_dec_open\n\nTry harder to recover the open state if the server failed to return a\nfilehandle.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "56659e9926ef5996398924c799ecac39ca8b6223",
      "tree": "747690cbe44d8859090dedc6ba26d326d4ecac8d",
      "parents": [
        "365c8f589afbc27d8cf42d396475017bc1c462fd"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jul 17 21:52:39 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:03 2007 -0400"
      },
      "message": "NFSv4: \u0027constify\u0027 lookup arguments.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "365c8f589afbc27d8cf42d396475017bc1c462fd",
      "tree": "00a0447d6723f1b22821b6f858d32fa8c9d2fa06",
      "parents": [
        "6f220ed5a84d87645a84ae22105dc565f3f248b5"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jul 17 21:52:37 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:03 2007 -0400"
      },
      "message": "NFSv4: Don\u0027t fail nfs4_xdr_dec_open if decode_restorefh() failed\n\nWe can already easily recover from that inside _nfs4_proc_open().\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "6f220ed5a84d87645a84ae22105dc565f3f248b5",
      "tree": "f7a9cc2a178da84c656f794248e1a55c6f5e09d3",
      "parents": [
        "8cd69e1bc7970bfb032b425043cc0d4e4345c74c"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Jul 17 21:50:45 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:03 2007 -0400"
      },
      "message": "NFSv4: Fix open state recovery\n\nEnsure that opendata-\u003estate is always initialised when we do state\nrecovery.\n\nEnsure that we set the filehandle in the case where we\u0027re doing an\n\"OPEN_CLAIM_PREVIOUS\" call due to a server reboot.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "8cd69e1bc7970bfb032b425043cc0d4e4345c74c",
      "tree": "c6f2890e454d469ecd6c31cbf0b143ea3d806500",
      "parents": [
        "ce8c2293be47999584908069e78bf6d94beadc53"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 10:03:34 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jul 19 15:09:02 2007 -0400"
      },
      "message": "NFSD/SUNRPC: Fix the automatic selection of RPCSEC_GSS\n\nBruce\u0027s patch broke the ability to compile RPCSEC_GSS as a module.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "e24b8cb4fa2bb779bdf48656152366b6f52f748f",
      "tree": "13cb838a2dd364b0453061f038cf62b118585d03",
      "parents": [
        "c182f5bbfb399b1fa2ad65107b3caf9c1c69435e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 08 14:26:37 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:25:20 2007 -0400"
      },
      "message": "i2c: Delete the i2c-isa pseudo bus driver\n\nThere are no users of i2c-isa left, so we can finally get rid of it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c182f5bbfb399b1fa2ad65107b3caf9c1c69435e",
      "tree": "14ba543861f37d6afc79ff304c378df82b0618f1",
      "parents": [
        "9c2e14afb98f761ec80ea809adbc87b15b060e7b"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Tue Jul 10 17:09:57 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:25:04 2007 -0400"
      },
      "message": "hwmon: refuse to load abituguru driver on non-Abit boards\n\nWith this patch the abituguru refuses to load on non Abit motherboards, as\ndiscussed in lkml CONFIG_BREAK_MY_MACHINE thread.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "9c2e14afb98f761ec80ea809adbc87b15b060e7b",
      "tree": "4bdf2bd9f70303cdf729ab32cc9c70e186e851bd",
      "parents": [
        "9f66036b4f95f5e830d68a3ce90aeece0e0c4bf3"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Mon Jul 02 23:08:26 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:18 2007 -0400"
      },
      "message": "hwmon: fix Abit Uguru3 driver detection on some motherboards\n\nThis patch changes the driver to also detect uguru3\u0027s which hold 0x08 at DATA\ninitially, as has been reported here:\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d220160\n\nAlso when an uguru3\u0027s holds 0x0014 in the ID register it will now report\n\"Abit AB9 Pro\" as motherboard identification.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "9f66036b4f95f5e830d68a3ce90aeece0e0c4bf3",
      "tree": "62f37add46c89dc0d61cdbe9f3dcdd4173767466",
      "parents": [
        "7cb7273f8ce9c5790a7b64208172b4203977e0a3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 24 11:23:41 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:18 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Be quiet when no chip is found\n\nThis fixes bug #8593:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8593\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "7cb7273f8ce9c5790a7b64208172b4203977e0a3",
      "tree": "415a81314ffbe45d10bb7e30d90ff99a88eb2090",
      "parents": [
        "da667365befb2846485b82c4e6c57729dd513fd2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 24 11:21:43 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:18 2007 -0400"
      },
      "message": "hwmon/w83627ehf: No need to initialize fan_min\n\nWe don\u0027t need to initialize fan_min in this driver, as the fan_div\nattributes are read-only.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "da667365befb2846485b82c4e6c57729dd513fd2",
      "tree": "c0aca26e0641661a59357b3cba5526e0c225dd99",
      "parents": [
        "d3130f0e30745b406af233897a27834eb5285f45"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 24 11:21:02 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:18 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Export the thermal sensor types\n\nAdd support for the w83627ehf thermal sensor types. I made them read-only,\nas the BIOS is supposed to set them up properly. This information makes it\neasier to find out which temperature channel corresponds to the CPU.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "d3130f0e30745b406af233897a27834eb5285f45",
      "tree": "a352bf5cbc9d1e6641f5fdcf8cd490278e0bc5d0",
      "parents": [
        "fc18d6c0479d5b6da281590a8caf166d60cc748b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 24 11:20:13 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:17 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Enable VBAT monitoring\n\nIf VBAT monitoring is disabled, enable it. Original patch from\nan anonymous contributor on the lm-sensors trac system:\nhttp://lm-sensors.org/ticket/2218\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "fc18d6c0479d5b6da281590a8caf166d60cc748b",
      "tree": "91f3184d802e7a45223db0bb187a1e195749b62c",
      "parents": [
        "6b3e46458049fe556c2346a347c4540e532db288"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 24 11:19:42 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:17 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Add support for the VID inputs\n\nThe W83627EHF and similar chips have 6 VID input pins, add support\nfor them. The driver changes the input voltage level automatically\nif the current setting is not correct for the detected CPU model.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "6b3e46458049fe556c2346a347c4540e532db288",
      "tree": "e5acce165cd5df721285f6046f2af5fda7739fd9",
      "parents": [
        "475ef85512900dcb87435e13656c1f5e724de379"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 24 11:19:01 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:17 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Fix timing issues\n\n* I have experimental evidence that the W83627EHG needs more than 1\nsecond to refresh all the measured values. Increase the caching time to\n1.5 second.\n* When changing a fan clock divider, the corresponding fan speed\nmeasurement register is no longer valid, until the next time the chip\nwill refresh it. One way to fix this is to pretend that the cache is\nstill valid for one more period (1.5 second.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "475ef85512900dcb87435e13656c1f5e724de379",
      "tree": "21a831861be0ae4253e75baa74b741d73a5797e5",
      "parents": [
        "1ea6dd3840e5a22924d78299fee018c82e425d80"
      ],
      "author": {
        "name": "David Hubbard",
        "email": "david.c.hubbard@gmail.com",
        "time": "Sun Jun 24 11:17:09 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:17 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Add error messages for two error cases\n\nIf the Super-I/O device is disabled, it is likely the BIOS has a good\nreason for leaving it disabled, so give a warning when enabling it --\nit\u0027s not likely to be wired correctly or be able to give good data.\n\nAlso, if the Super-I/O device is configured with an address of 0, the\ndriver refuses to initialize it.\n\nSigned-off-by: David Hubbard \u003cdavid.c.hubbard@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "1ea6dd3840e5a22924d78299fee018c82e425d80",
      "tree": "b3b8df56e520717caa6f79e8be1276ba8f4e4957",
      "parents": [
        "658291fc38715c8723372a869c22b700ec41c972"
      ],
      "author": {
        "name": "David Hubbard",
        "email": "david.c.hubbard@gmail.com",
        "time": "Sun Jun 24 11:16:15 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:17 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Convert to a platform driver\n\nRemove i2c-isa from the w83627ehf driver, and use a platform driver\ninstead.\n\nSigned-off-by: David Hubbard \u003cdavid.c.hubbard@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "658291fc38715c8723372a869c22b700ec41c972",
      "tree": "07774451ed27148d4c59859a9604e8b415b0da64",
      "parents": [
        "d2bc7b135a948f788646e3a7aff9ac5597f42f4f"
      ],
      "author": {
        "name": "David Hubbard",
        "email": "david.c.hubbard@gmail.com",
        "time": "Sun Jun 24 11:15:03 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:16 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Update the Kconfig entry\n\nAdd description for the W83627DHG chip to Kconfig.\n\nSigned-off-by: David Hubbard \u003cdavid.c.hubbard@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "d2bc7b135a948f788646e3a7aff9ac5597f42f4f",
      "tree": "e7d9e5297a52546a428d8d7abecb3b35578e7efb",
      "parents": [
        "e46957edfb85e3054ed49350777833e18564c9ff"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 06 01:23:06 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:16 2007 -0400"
      },
      "message": "make coretemp_device_remove() static\n\ncoretemp_device_remove() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "e46957edfb85e3054ed49350777833e18564c9ff",
      "tree": "f924d608e74815aea21a465b7f8a270ab31df60f",
      "parents": [
        "875f25d5f553f7cf3e6a59c50b32e5fc06442945"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Thu Jul 05 17:58:29 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:16 2007 -0400"
      },
      "message": "hwmon: Add LM93 support\n\nThis patch adds support for the LM93 hardware monitoring chip.\n\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "875f25d5f553f7cf3e6a59c50b32e5fc06442945",
      "tree": "a64c1ae5391df7c926d56a2c963eb155fbd893d4",
      "parents": [
        "90205c6cbb8fd9880bf798903a99f5b8903455e2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 27 21:26:08 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:16 2007 -0400"
      },
      "message": "hwmon: Improve the pwmN_enable documentation\n\nThe documentation of the pwmN_enable interface file is not very clear,\nand has been confusing several driver authors already. Make it clearer.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "90205c6cbb8fd9880bf798903a99f5b8903455e2",
      "tree": "16ee3e72a6c1f1d3dd13fe986aaa17128c108696",
      "parents": [
        "3faa1ffb4f4be7d10715f4b003ff7b27d14eae26"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 23 14:58:22 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:16 2007 -0400"
      },
      "message": "hwmon/smsc47b397: Don\u0027t report missing fans as spinning at 82 RPM\n\nAlso protects ourselves against a possible division by zero.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "3faa1ffb4f4be7d10715f4b003ff7b27d14eae26",
      "tree": "30e61e56fbe0b4889aea672a615c8d17e6a8cf1a",
      "parents": [
        "aba5073d3f4c928c89c483d85f8cff7cc9aa3312"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Sun Jun 17 00:28:45 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:16 2007 -0400"
      },
      "message": "hwmon: Add support for newer uGuru\u0027s\n\nThis patch adds a new driver for the hardware monitoring features of the\nthird revision of the Abit uGuru chip, found on recent Abit\nmotherboards. This is an entirely different beast then the first and\nsecond revision (its again a winbond microcontroller, but the \"protocol\"\nto talk to it and the bank addresses are very different.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "aba5073d3f4c928c89c483d85f8cff7cc9aa3312",
      "tree": "c966ca4de6e14d4edbb7232b3dcef3fb7e114b7f",
      "parents": [
        "158ce07564b68d4215b9560213a089d6f7c5a4ea"
      ],
      "author": {
        "name": "Phil Endecott",
        "email": "kernel@chezphil.org",
        "time": "Fri Jun 29 09:19:14 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:15 2007 -0400"
      },
      "message": "hwmon/f71805f: Add temperature-tracking fan control mode\n\nAdd support for the \"temperature mode\" fan speed control. In this mode,\nthe user can define 3 temperature/speed trip points, and the chip will\nset the speed automatically according to the temperature changes.\n\nSigned-off-by: Phil Endecott \u003ckernel@chezphil.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "158ce07564b68d4215b9560213a089d6f7c5a4ea",
      "tree": "97483b4ab6d8d051164def0429082a8efdb503e2",
      "parents": [
        "e432dc811bfb6b3d3ad618d99bd8d58132fec316"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 17 16:09:12 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:15 2007 -0400"
      },
      "message": "hwmon/w83627ehf: Preserve speed reading when changing fan min\n\nThe w83627ehf driver changes the fan clock divider automatically when\na new min fan speed is set. It is supposed to preserve the fan speed\nreading while doing so, bug doesn\u0027t really. Fix it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "e432dc811bfb6b3d3ad618d99bd8d58132fec316",
      "tree": "31b0adef55a1cd1f7cd00457eacdb69711c2ca69",
      "parents": [
        "2dbbdb35746fdc1a3c3bc5b07f197a90e53b059e"
      ],
      "author": {
        "name": "Hans de Goede",
        "email": "j.w.r.degoede@hhs.nl",
        "time": "Mon Jun 18 22:59:34 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:15 2007 -0400"
      },
      "message": "hwmon: fix detection of abituguru volt inputs\n\nThis patch fixes the detection of volt inputs with a reading of more then 240\nunits.\n\nSigned-off-by: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "2dbbdb35746fdc1a3c3bc5b07f197a90e53b059e",
      "tree": "babf7a8bb0ee6b36c5da17ab8961587df391418c",
      "parents": [
        "b74f3fdd98c7186930b8ee841dc542dfdba95473"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Wed Jun 20 15:41:33 2007 -0700"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:15 2007 -0400"
      },
      "message": "hwmon: add SCH5317 to smsc47b397 driver\n\nThis patch adds the SMSC SCH5317 chip (device ID 0x85) as a supported\ndevice to the smsc47b397 driver.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "b74f3fdd98c7186930b8ee841dc542dfdba95473",
      "tree": "a154e178724a40cd7b82634ad9d0cb4b538786e3",
      "parents": [
        "04a6217df28e3004ba4e76eb0a356a30f72c564f"
      ],
      "author": {
        "name": "corentin.labbe",
        "email": "corentin.labbe@geomatys.fr",
        "time": "Wed Jun 13 20:27:36 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:14 2007 -0400"
      },
      "message": "hwmon: convert it87 to platform driver\n\nThis is the patch for converting it87 to a platform driver (and remove i2c-isa).\n\nSigned-off-by: Corentin LABBE \u003ccorentin.labbe@geomatys.fr\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "04a6217df28e3004ba4e76eb0a356a30f72c564f",
      "tree": "c2361be6f6a778dc769d77aa3e9ebfe0ebea366d",
      "parents": [
        "ec5e1a4b8faa6a3522171a185a5c6ac9609e14b4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Jun 12 13:57:19 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:14 2007 -0400"
      },
      "message": "hwmon: Fix a potential race condition on unload\n\nFix a potential race condition when some hardware monitoring platform\ndrivers are being unloaded. I believe that the driver data pointer\nshouldn\u0027t be cleared before all the sysfs files are removed, otherwise\na sysfs callback might attempt to dereference a NULL pointer. I\u0027m not\nsure exactly what the driver core protects drivers against, so let\u0027s\nplay it safe.\n\nWhile we\u0027re here, clear the driver data pointer when probe fails, so\nas to not leave an invalid pointer behind us.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "ec5e1a4b8faa6a3522171a185a5c6ac9609e14b4",
      "tree": "17ac93d11ece3808b3d78e9aa4c308a37ab9a8b4",
      "parents": [
        "2f6ae157905c393f7372607bc2954f7689838199"
      ],
      "author": {
        "name": "Roger Lucas",
        "email": "roger@planbit.co.uk",
        "time": "Tue Jun 12 21:04:08 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:14 2007 -0400"
      },
      "message": "hwmon: Convert vt8231 to a platform driver\n\nConvert the vt8231 driver from the nonsensical i2c-isa hack to a\nregular platform driver.\n\nSigned-off-by: Roger Lucas \u003croger@planbit.co.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "2f6ae157905c393f7372607bc2954f7689838199",
      "tree": "f3cf672252515a98036f762a683b64835d81c5f6",
      "parents": [
        "1f5f48dde709ae6951a2f1e044c21f5641684b0a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:17 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:14 2007 -0400"
      },
      "message": "hwmon/sis5595: Use PCI_REVISION_ID\n\nUse PCI_REVISION_ID instead of our own define.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1f5f48dde709ae6951a2f1e044c21f5641684b0a",
      "tree": "dbbe954326e8ed7a4436093510d8b8e5f43ddb1b",
      "parents": [
        "17e7dc4373dfcf2a3058d307665263df29dd5fe7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:14 2007 -0400"
      },
      "message": "hwmon/sis5595: Use dynamic sysfs callbacks\n\nThis lets us get rid of macro-generated functions and shrinks the\ndriver size by about 7%.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "17e7dc4373dfcf2a3058d307665263df29dd5fe7",
      "tree": "f169182e090736a4f778d7c47b641694695ed557",
      "parents": [
        "1e71a5a2ce40425e3bf1bbce021a443ec8a24043"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:13 2007 -0400"
      },
      "message": "hwmon/sis5595: Convert to a platform driver\n\nConvert the sis5595 driver from the nonsensical i2c-isa hack to a\nregular platform driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1e71a5a2ce40425e3bf1bbce021a443ec8a24043",
      "tree": "2c4dc6f5699008907da652d9e6de2331b4b50718",
      "parents": [
        "2ec342e68453d9f3a1ac28ab80ffa8faacf58710"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:13 2007 -0400"
      },
      "message": "hwmon/via686a: Use dynamic sysfs callbacks\n\nThis lets us get rid of macro-generated functions and shrinks the\ndriver size by about 9%.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2ec342e68453d9f3a1ac28ab80ffa8faacf58710",
      "tree": "cb30c7109231f43d49f94401a0886c9f05f75941",
      "parents": [
        "58fe0809cc02d51b7aca05ee858c8bbb0af9e0b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:13 2007 -0400"
      },
      "message": "hwmon/via686a: Convert to a platform driver\n\nConvert the via686a driver from the nonsensical i2c-isa hack to a\nregular platform driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "58fe0809cc02d51b7aca05ee858c8bbb0af9e0b6",
      "tree": "7dff34a23b7ed5f517ca5fa0368df4e41d1ca6b6",
      "parents": [
        "1550cb6d7e78c7cfdd7b48bee6809795d43d6a33"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:13 2007 -0400"
      },
      "message": "hwmon/via686a: Temperature interrupt configuration fix\n\nFix the writing of the temperature interrupt configuration.\nThe old code was working only by accident.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1550cb6d7e78c7cfdd7b48bee6809795d43d6a33",
      "tree": "97cac49a63ef9db71f59af6dd0cdd30100dc83de",
      "parents": [
        "08a8f6e9e63a4317f716749ba9f828351bd4af35"
      ],
      "author": {
        "name": "Carlos Olalla Martinez",
        "email": "com.ea@tinet.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:13 2007 -0400"
      },
      "message": "hwmon/w83627hf: Add PWM frequency selection support\n\nSigned-off-by: Carlos Olalla \u003ccom.ea@tinet.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "08a8f6e9e63a4317f716749ba9f828351bd4af35",
      "tree": "22f5a8218b7d89d49eda2360f4ab99cfd98c364f",
      "parents": [
        "7817a39e65f04abe136d94a65fa26b7fe3334a1f"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:13 2007 -0400"
      },
      "message": "hwmon/it87: Add IT8726F support\n\nAdd support for IT8726F chip driver, which is just same as\nIT8716F with additional glue logic for AMD power sequencing.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7817a39e65f04abe136d94a65fa26b7fe3334a1f",
      "tree": "4c7170fe690a8e66e1db341e32e28e7108e46435",
      "parents": [
        "32c82a934759b2c9939c9e25865c2d7d1204b9e8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:12 2007 -0400"
      },
      "message": "hwmon: Fault files naming convention\n\nWe have the following naming convention documented in\nDocumentation/hwmon/sysfs-interface for fault files:\n\nin[0-*]_input_fault\nfan[1-*]_input_fault\ntemp[1-*]_input_fault\n\nSome drivers follow this convention (lm63, lm83, lm90, smsc47m192).\nHowever some drivers omit the \"input\" part and create files named\nfan1_fault (pc87427) or temp1_fault (dme1737). And the new \"generic\"\nlibsensors follows this second (non-standard) convention, so it fails\nto report fault conditions for drivers which follow the standard.\n\nWe want a single naming scheme, and everyone seems to prefer the\nshorter variant, so let\u0027s go for it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "32c82a934759b2c9939c9e25865c2d7d1204b9e8",
      "tree": "2e635ddcb4f84e24f271efad193881334bd78dcd",
      "parents": [
        "2df6d811574f46bea0d38bf91aa54df4c05488cd"
      ],
      "author": {
        "name": "Rainer Birkenmaier",
        "email": "rainer.birkenmaier@siemens.com",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:12 2007 -0400"
      },
      "message": "hwmon/lm90: Add support for the Maxim MAX6680/MAX6681\n\nSigned-off-by: Rainer Birkenmaier \u003crainer.birkenmaier@siemens.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2df6d811574f46bea0d38bf91aa54df4c05488cd",
      "tree": "055b75e8cce2c052004eceff927ebd4b05a42bb9",
      "parents": [
        "f641b588fdfd25e73c73f6e4977cd2daf8a5e363"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:12 2007 -0400"
      },
      "message": "hwmon: Use platform_device_add_data()\n\nUse platform_device_add_data() in hardware monitoring drivers. This\nmakes the code nicer and smaller too. Reported by David Hubbard.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Hubbard \u003cdavid.c.hubbard@gmail.com\u003e\n"
    },
    {
      "commit": "f641b588fdfd25e73c73f6e4977cd2daf8a5e363",
      "tree": "0380dab553d7ffc72a6aa6add488656586d1cb08",
      "parents": [
        "b825037d185549825d4f35504f2085ec86037110"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:12 2007 -0400"
      },
      "message": "hwmon/pc87360: Convert to a platform driver\n\nConvert the pc87360 driver from the nonsensical i2c-isa hack to a\nregular platform driver. This is a direct conversion, other cleanups\ncould happen on top of that.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\n"
    },
    {
      "commit": "b825037d185549825d4f35504f2085ec86037110",
      "tree": "732dfe9c84a813a3bc125d25d5e9f48c1a8b59b1",
      "parents": [
        "9431996f55f8a3c04cdcb63895cf7661e135fadb"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:12 2007 -0400"
      },
      "message": "hwmon/dme1737: Add documentation\n\nAdd documentation for the new SMSC DME1737 driver.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9431996f55f8a3c04cdcb63895cf7661e135fadb",
      "tree": "063732da70fa3fc5ff08f868962f4f07d4b1dfd2",
      "parents": [
        "87f0f31baf9ea2cb273d7fb56b3ebf9df5096884"
      ],
      "author": {
        "name": "Juerg Haefliger",
        "email": "juergh@gmail.com",
        "time": "Sat Jun 09 10:11:16 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:11 2007 -0400"
      },
      "message": "hwmon: New SMSC DME1737 driver\n\nAdd support for the hardware monitoring and fan control\ncapabilities of the SMSC DME1737 and Asus A8000 Super-I/O chips.\n\nThe hardware monitoring logic of this chip is similar to the LM85 but\nhas some additional features that this driver supports. Even though\nit\u0027s a Super-I/O chip, the hardware monitoring logic can only be\naccessed via SMBus.\n\nSigned-off-by: Juerg Haefliger \u003cjuergh at gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "87f0f31baf9ea2cb273d7fb56b3ebf9df5096884",
      "tree": "c23b7639b2925adef258e42ff3ad7471ba7ed4a7",
      "parents": [
        "46a2e71ced949ecf238f796c178f85f03501ce88"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:15 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:11 2007 -0400"
      },
      "message": "hwmon/ds1621: Create individual alarm files\n\nFuture versions of libsensors will need this.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "46a2e71ced949ecf238f796c178f85f03501ce88",
      "tree": "50b04c877b18124f236f27383a20c79414df03ea",
      "parents": [
        "75819f01af77d6d70abc7777e450a0848a9b898b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:15 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:11 2007 -0400"
      },
      "message": "hwmon/ds1621: Use dynamic sysfs callbacks\n\nThis lets us get rid of macro-generated functions and shrinks the\ndriver size by about 8%.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "75819f01af77d6d70abc7777e450a0848a9b898b",
      "tree": "f61ea83be425f7a3416c2766a867dbfabb8ffbcf",
      "parents": [
        "e4a7167f82130fa95005097797bb1ec9c76201fd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:15 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:11 2007 -0400"
      },
      "message": "hwmon/ds1621: Minor cleanups\n\n* Discard comments which do not apply or are redundant.\n* Remove a few useless instructions.\n* Rename new_client to just client.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "e4a7167f82130fa95005097797bb1ec9c76201fd",
      "tree": "ffde1a281ed996732f16ef0974ee04a8ddf824ba",
      "parents": [
        "0966415d7267c860b88fe96f7e83cfd687efe0bd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:15 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:11 2007 -0400"
      },
      "message": "hwmon/smsc47m192: Semaphore to mutex conversion\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0966415d7267c860b88fe96f7e83cfd687efe0bd",
      "tree": "96d65e6c174ba2ef440e064fb5d7d60f72ee066b",
      "parents": [
        "6ea884dbc6eedd28af0fdb4577cdcb033d459543"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jun 09 10:11:15 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:11 2007 -0400"
      },
      "message": "hwmon/lm90: Spelling fix: explicitly\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6ea884dbc6eedd28af0fdb4577cdcb033d459543",
      "tree": "fe827f81804e66abb426c7ecf99ca35d7cec02b0",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Jun 09 10:11:15 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:22:10 2007 -0400"
      },
      "message": "hwmon: New maintainer\n\nMark M. Hoffman is taking over for Jean Delvare as maintainer of the hwmon\nsubsystem.  He is also the author/maintainer for several existing drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "ce8c2293be47999584908069e78bf6d94beadc53",
      "tree": "dfd6909e6866998d2103341b1e1af8c129d0cea8",
      "parents": [
        "41e9d344bf52c57ec16648d08618b61d3f1d4bdc",
        "ee6a99b539a50b4e9398938a0a6d37f8bf911550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:23:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:23:21 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)\n  [TG3]: Fix msi issue with kexec/kdump.\n  [NET] XFRM: Fix whitespace errors.\n  [NET] TIPC: Fix whitespace errors.\n  [NET] SUNRPC: Fix whitespace errors.\n  [NET] SCTP: Fix whitespace errors.\n  [NET] RXRPC: Fix whitespace errors.\n  [NET] ROSE: Fix whitespace errors.\n  [NET] RFKILL: Fix whitespace errors.\n  [NET] PACKET: Fix whitespace errors.\n  [NET] NETROM: Fix whitespace errors.\n  [NET] NETFILTER: Fix whitespace errors.\n  [NET] IPV4: Fix whitespace errors.\n  [NET] DCCP: Fix whitespace errors.\n  [NET] CORE: Fix whitespace errors.\n  [NET] BLUETOOTH: Fix whitespace errors.\n  [NET] AX25: Fix whitespace errors.\n  [PATCH] mac80211: remove rtnl locking in ieee80211_sta.c\n  [PATCH] mac80211: fix GCC warning on 64bit platforms\n  [GENETLINK]: Dynamic multicast groups.\n  [NETLIKN]: Allow removing multicast groups.\n  ...\n"
    },
    {
      "commit": "41e9d344bf52c57ec16648d08618b61d3f1d4bdc",
      "tree": "7d55fc863731bc669fb9ff1d50ae7c5524ef91d6",
      "parents": [
        "275afcac9953ece0828972edeab9684cfe1a5ef3"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Jul 19 08:13:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:22:44 2007 -0700"
      },
      "message": "IDE: fix termination of non-fs requests\n\nide-disk calls\n\n        ide_end_request(drive, 0, 0);\n\nto finish an unknown request, but this doesn\u0027t work so well for non-fs\nrequests, since ide_end_request() internally looks at -\u003ehard_cur_sectors\nto see how much data to end. Only file system requests store a transfer\nvalue in there, pc requests fill out -\u003edata_len as a byte based transfer\nvalue instead.\n\nSince we ask to end 0 bytes of that request, it will never be terminated\nand ide-disk gets stuck in a loop \"handling\" that same request over and\nover.\n\nSwitch __ide_end_request() to take a byte based transfer count, and\nadjust ide_end_request() to look at the right field to determine how\nmuch IO to end when it\u0027s being passed in 0.\n\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nTested-By: Giacomo Catenazzi \u003ccate@debian.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "275afcac9953ece0828972edeab9684cfe1a5ef3",
      "tree": "47b485ee950a4b66a6845510bc9676c293ad545d",
      "parents": [
        "ed2c12f323e8fafbc94f9bcfb924f9df36e64dc7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jul 19 01:50:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "afs build fix\n\nBruce and David\u0027s patches clashed.\n\nfs/afs/flock.c: In function \u0027afs_do_getlk\u0027:\nfs/afs/flock.c:459: error: void value not ignored as it ought to be\n\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed2c12f323e8fafbc94f9bcfb924f9df36e64dc7",
      "tree": "30bc3d70bd38d15182787db8bea64e841890f52a",
      "parents": [
        "87f24c3ac399e82c578e71311251f00618fc5203"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Jul 19 01:50:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:57 2007 -0700"
      },
      "message": "kernel/sysctl.c: finish off the warning comments\n\nI\u0027ve been chasing these comments around this file all week.  Hopefully we\u0027re\nstraight now.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "87f24c3ac399e82c578e71311251f00618fc5203"
}
