)]}'
{
  "log": [
    {
      "commit": "66e27788a33636cf0d9bf22eb9d56a7f4ffa3a84",
      "tree": "4e7148bbd317bd157ef983a6e84c6d8ecc4079bf",
      "parents": [
        "d0b0fac14edf81dc62615cd757e7c73d2059152c"
      ],
      "author": {
        "name": "Martin Langer",
        "email": "martin-langer@gmx.de",
        "time": "Mon Feb 05 13:02:35 2007 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Feb 09 09:03:54 2007 +0100"
      },
      "message": "[ALSA] ac97_bus power management\n\nThis patch adds CONFIG_PM to the ac97_bus driver.\n\nSigned-off-by: Martin Langer \u003cmartin-langer@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "e1036502e5263851259d147771226161e5ccc85a",
      "tree": "46a88e0b23dbb1df5d38e6b210d09641974274e9",
      "parents": [
        "741441ab7800f1eb031e74fd720f4f8f361678ed"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Dec 12 13:32:29 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 12 10:43:21 2006 -0800"
      },
      "message": "[PATCH] remove config ordering/dependency between ucb1400-ts and sound subsystem\n\nCommit 2d4ba4a3b9aef95d328d74a17ae84f8d658059e2 introduced a dependency\nthat was never meant to exist when the ac97_bus.c module was created.\nMove ac97_bus.c up the directory hierarchy to make sure it is built when\nselected even if sound is configured out so things work as originally\nintended.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee42381e71c56328db9e9d64d19a4de7a2f09a93",
      "tree": "641cdecfa64347efb7d402c707412e0a45fe7ced",
      "parents": [
        "dc4cafbadad1ae2322e598f2cb72720ef4095fee"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Nov 17 14:21:36 2005 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Jan 03 12:18:12 2006 +0100"
      },
      "message": "[ALSA] Remove xxx_t typedefs: AC97\n\nModules: AC97 Codec\n\nRemove xxx_t typedefs from the AC97 codec support.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9480e307cd88ef09ec9294c7d97ebec18e6d2221",
      "tree": "967e26d3a23c24dd52b114d672312c207714308c",
      "parents": [
        "a3a3395e487abc4c1371fe319a8ecbb3913a70a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 09:52:56 2005 -0700"
      },
      "message": "[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks\n\nIn PM v1, all devices were called at SUSPEND_DISABLE level.  Then\nall devices were called at SUSPEND_SAVE_STATE level, and finally\nSUSPEND_POWER_DOWN level.  However, with PM v2, to maintain\ncompatibility for platform devices, I arranged for the PM v2\nsuspend/resume callbacks to call the old PM v1 suspend/resume\ncallbacks three times with each level in order so that existing\ndrivers continued to work.\n\nSince this is obsolete infrastructure which is no longer necessary,\nwe can remove it.  Here\u0027s an (untested) patch to do exactly that.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "90b66e833261618e11d71a35f2488a7d664a4566",
      "tree": "2ea73440bbba650eb14e2943e2b0b1b68bc94ea3",
      "parents": [
        "72e75de2df9a7116d0afbcd5810b2a8fd4bf7559"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 16 18:50:53 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:46 2005 +0200"
      },
      "message": "[ALSA] clean suspend/resume calls for ac97_bus_type\n\nAC97 Codec\nA single call to the driver suspend/resume method for each device is\nenough. The level and SUSPEND_*/RESUME_* arguments are deprecated and\nsaid to be removed eventually anyway (no other subsystem are using them\nanymore except platform devices).\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3a91e95969b84a56c7fef15ba25a5f6a17dd94b2",
      "tree": "d0e7b135b58ff641630fbe64d05a990638f0a92a",
      "parents": [
        "460dc98afc6db255344a06c8da1196e2a2744758"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 16 18:46:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Oct 07 14:45:35 2005 +0200"
      },
      "message": "[ALSA] remove bogus match method for ac97_bus\n\nAC97 Codec\nThe bus_id is initialized with a generic identifier string which is not\nreally useful for proper driver matching.  Let the driver decide what it\nneeds via its probe method instead.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5049c35b1389097a1c0c7686519928eaaf31e40b",
      "tree": "b731fd1d2923e2220a0390fddf6f336f46d26af7",
      "parents": [
        "34ad73b9c5b5b25b795136c23f65b9a3ac21130b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Aug 22 12:19:14 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:52 2005 +0200"
      },
      "message": "[ALSA] ac97_bus - revert last change and do it only in the ALSA tree\n\nAC97 Codec\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "34ad73b9c5b5b25b795136c23f65b9a3ac21130b",
      "tree": "364be2f8f2e054e51cbf34af590525677af66afd",
      "parents": [
        "352dbfd0e6eb7733bcca79c14f8711bb86b55e4e"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Mon Aug 22 11:30:37 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:46:48 2005 +0200"
      },
      "message": "[ALSA] ac97_bus - replace \u003clinux/module.h\u003e with \u003csound/driver.h\u003e for consistency\n\nAC97 Codec\n\nSigned-off-by: Jaroslav Kysela \u003cperex@suse.cz\u003e\n"
    },
    {
      "commit": "0ca06a00e206b963587ac471e6d1c52bf33b9a18",
      "tree": "d7f3ecf33bc0c46368ba5429373d0f00b5da1cf6",
      "parents": [
        "67ed4161f60d76b3b27efc085b36357a6a90768c"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "liam.girdwood@wolfsonmicro.com",
        "time": "Fri Jul 29 16:13:36 2005 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Tue Aug 30 08:43:26 2005 +0200"
      },
      "message": "[ALSA] AC97 bus interface for ad-hoc drivers\n\nAC97 Codec,PCI drivers\nI\u0027ve made the review changes and as requested I\u0027ve pasted the RFC by\nNicolas below:-\n\n\u0027I would like to know what people think of the following patch.  It\nallows for a codec on an AC97 bus to be shared with other drivers which\nare completely unrelated to audio.  It registers a new bus type, and\nwhenever a codec instance is created then a device for it is also\nregistered with the driver model using that bus type.  This allows, for\nexample, to use the extra features of the UCB1400 like the touchscreen\ninterface and the additional GPIOs and ADCs available on that chip for\nbattery monitoring.  I have a working UCB1400 touchscreen driver here\nthat simply registers with the driver model happily working alongside\nwith audio features using this.\u0027\n\nChanges over RFC:-\n\n  o Now matches codec name within codec group.\n  o Added ac97_dev_release() to stop kernel complaining about no release\nmethod for device.\n  o Added \u0027config SND_AC97_BUS\u0027 to sound/pci/Kconfig and moved \u0027config\nSND_AC97_CODEC\u0027 out with the PCI\u003dn statement.\n  o module is now called snd-ac97-bus\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ]
}
