)]}'
{
  "log": [
    {
      "commit": "670bd95e0413c43f878b73a4a3919d1f452a4157",
      "tree": "db7b05810c5cc61c89b856996174e31147611cba",
      "parents": [
        "d90d2c385d4d832428d1e51c2a7edeef39c822f5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sat Jun 10 09:54:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 10 11:02:05 2006 -0700"
      },
      "message": "[PATCH] Further alterations for memory barrier document\n\nFrom: David Howells \u003cdhowells@redhat.com\u003e\n\nApply some alterations to the memory barrier document that I worked out\nwith Paul McKenney of IBM, plus some of the alterations suggested by Alan\nStern.\n\nThe following changes were made:\n\n (*) One of the examples given for what can happen with overlapping memory\n     barriers was wrong.\n\n (*) The description of general memory barriers said that a general barrier is\n     a combination of a read barrier and a write barrier.  This isn\u0027t entirely\n     true: it implies both, but is more than a combination of both.\n\n (*) The first example in the \"SMP Barrier Pairing\" section was wrong: the\n     loads around the read barrier need to touch the memory locations in the\n     opposite order to the stores around the write barrier.\n\n (*) Added a note to make explicit that the loads should be in reverse order to\n     the stores.\n\n (*) Adjusted the diagrams in the \"Examples Of Memory Barrier Sequences\"\n     section to make them clearer.  Added a couple of diagrams to make it more\n     clear as to how it could go wrong without the barrier.\n\n (*) Added a section on memory speculation.\n\n (*) Dropped any references to memory allocation routines doing memory\n     barriers.  They may do sometimes, but it can\u0027t be relied on.  This may be\n     worthy of further documentation later.\n\n (*) Made the fact that a LOCK followed by an UNLOCK should not be considered a\n     full memory barrier more explicit and gave an example.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89f3da3e06257abba3e70163c92969f3fcd1833d",
      "tree": "ed67922b84423f0494aa7a6c24093d79a01f2dba",
      "parents": [
        "ba8f5baba79da8eb502f8534c3a8ecb64aceb790"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Jun 02 17:47:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 02 17:47:26 2006 +0100"
      },
      "message": "[SERIAL] Update parity handling documentation\n\nUpdate documentation to match reality. INPCK controls whether input\nparity checking is enabled.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c9d20af62c59e49684f3882503351153964ff14b",
      "tree": "a8dfdcf801cd27ab2cb0b0c31b6727d77b6e184e",
      "parents": [
        "b307e8548921c686d2eb948ca418ab2941876daa",
        "8a2ae70a9b4dc88c83b4644c58d06d74f2cb70c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 18:31:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 18:31:53 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (33 commits)\n  V4L/DVB (3965): Fix CONFIG_VIDEO_VIVI\u003dy build bug\n  V4L/DVB (3964): Bt8xx/bttv-cards.c: fix off-by-one errors\n  V4L/DVB (3914): Vivi build fix\n  V4L/DVB (3912): Sparc32 vivi fix\n  V4L/DVB (3832): Get_dvb_firmware: download nxt2002 firmware from new driver location\n  V4L/DVB (3829): Fix frequency values in the ranges structures of the LG TDVS H06xF tuners\n  V4L/DVB (3826): Saa7134: Missing \u0027break\u0027 in Terratec Cinergy 400 TV initialization\n  V4L/DVB (3825): Remove broken \u0027fast firmware load\u0027 from cx25840.\n  V4L/DVB (3819): Cxusb-bluebird: bug-fix: power down corrupts frontend\n  V4L/DVB (3813): Add support for TCL M2523_5N_E tuner.\n  V4L/DVB (3804): Tweak bandselect setup fox cx24123\n  V4L/DVB (3803): Various correctness fixes to tuning.\n  V4L/DVB (3797): Always wait for diseqc queue to become ready before transmitting a diseqc message\n  V4L/DVB (3796): Add several debug messages to cx24123 code\n  V4L/DVB (3795): Fix for CX24123 \u0026 low symbol rates\n  V4L/DVB (3792): Kbuild: DVB_BT8XX must select DVB_ZL10353\n  V4L/DVB (3790): Use after free in drivers/media/video/em28xx/em28xx-video.c\n  V4L/DVB (3788): Fix compilation with V4L1_COMPAT\n  V4L/DVB (3782): Removed uneeded stuff from pwc Makefile\n  V4L/DVB (3775): Add VIVI Kconfig stuff\n  ...\n"
    },
    {
      "commit": "1b81d6637d27a0e6a0506ecef65493b50d859cfc",
      "tree": "4eedb47409ac804710d9910c6485e391e87daf1a",
      "parents": [
        "ccf06998fe179ae2cc9517ed1d75433dc0b5032d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat May 20 15:00:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:19 2006 -0700"
      },
      "message": "[PATCH] drivers/base/firmware_class.c: cleanups\n\n- remove the following global function that is both unused and\n  unimplemented:\n  - register_firmware()\n\n- make the following needlessly global function static:\n  - firmware_class_uevent()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0c51b7d650d5109c8e71e19d5e7ce9b71af7dff",
      "tree": "dcbb5da853601a2e80829402adbd03435469eb10",
      "parents": [
        "ee433530d96a7b0af24ab616e5b51f1d89f9ae38",
        "655516c80ccb3ab2ba2d3063715889b00552a8b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 19 16:41:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 19 16:41:59 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] s3c2410_wdt.c stop watchdog after boot\n  [WATCHDOG] i8xx_tco.c - remove support for ICH6 + ICH7\n  [WATCHDOG] Documentation/watchdog/watchdog-api.txt - fix watchdog daemon\n  [WATCHDOG] sc1200wdt.c printk fix\n"
    },
    {
      "commit": "24d3bf884e093f9de52d31c97187f4b9b4ad7dcb",
      "tree": "3580e6023f813b1167df65be37298c278434b2d7",
      "parents": [
        "cb46c3701fb7b738de1e22ac4f2d06d18f547a74"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 15 22:04:59 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed May 17 21:32:21 2006 -0700"
      },
      "message": "[PATCH] sbp2: consolidate workarounds\n\nGrand unification of the three types of workarounds we have so far.\n\nThe \"skip mode page 8\" workaround is now limited to devices which\npretend to be of TYPE_DISK instead of TYPE_RBC. This workaround is no\nlonger enabled for Initio bridges.\n\nPatch update in anticipation of more workarounds:\n - Add module parameter \"workarounds\".\n - Deprecate parameter \"force_inquiry_hack\".\n - Compose the blacklist of a compound type for better readability and\n   extensibility.\n - Remove a now unused #define.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a020ed7521a9737bcf3e34eb880867c60c3c68d0",
      "tree": "52941e00b05df6c1bfe228fd193fdb09cf963d15",
      "parents": [
        "ccf77cc4af5b048e20cfd9327fcc286cb69c34cc"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Apr 03 15:49:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:57 2006 -0700"
      },
      "message": "[PATCH] SPI: busnum \u003d\u003d 0 needs to work\n\nWe need to be able to have a \"SPI bus 0\" matching chip numbering; but\nthat number was wrongly used to flag dynamic allocation of a bus number.\n\nThis patch resolves that issue; now negative numbers trigger dynamic alloc.\n\nIt also updates the how-to-write-a-controller-driver overview to mention\nthis stuff.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0c9905e87ac1bc56c9ea8f5b2934aeee53dce26",
      "tree": "7752a74a70b6e174f347f1d56ab98717e9e93b61",
      "parents": [
        "4cff33f94fefcce1b3c01a9d1da6bb85fe3cbdfa"
      ],
      "author": {
        "name": "Stephen Street",
        "email": "stephen@streetfiresound.com",
        "time": "Tue Mar 07 23:53:24 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 16 14:33:56 2006 -0700"
      },
      "message": "[PATCH] SPI: add PXA2xx SSP SPI Driver\n\nThis driver turns a PXA2xx synchronous serial port (SSP) into a SPI master\ncontroller (see Documentation/spi/spi_summary).  The driver has the following\nfeatures:\n\n- Support for any PXA2xx SSP\n- SSP PIO and SSP DMA data transfers.\n- External and Internal (SSPFRM) chip selects.\n- Per slave device (chip) configuration.\n- Full suspend, freeze, resume support.\n\nSigned-off-by: Stephen Street \u003cstephen@streetfiresound.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "92930d9e8121223e14131809c6e9959ee9e0c43f",
      "tree": "5b99b7392366595b78b796d632e151d118005bb8",
      "parents": [
        "7071e522a58cb1b3469e4cd8664ef03a32076349"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 04 20:17:26 2006 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 15 21:37:46 2006 +0200"
      },
      "message": "[WATCHDOG] Documentation/watchdog/watchdog-api.txt - fix watchdog daemon\n\nFix the simple watchdog daemon program in Doc/watchdog/watchdog-api.txt\nto build cleanly.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\n"
    },
    {
      "commit": "d3779e7989cfdba854b843fe605f8df9e991cd18",
      "tree": "b535626d492020e650c2014b44cc182f05353eac",
      "parents": [
        "264a341231e8af2c2e35ac15d26de76f1198525b"
      ],
      "author": {
        "name": "Peter Osterlund",
        "email": "petero2@telia.com",
        "time": "Mon May 15 09:44:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] devices.txt: remove pktcdvd entry\n\nChanging the driver to use dynamic device numbers was one of the many\nchanges that were made in order to have the driver accepted into the\nmainline kernel.  Therefore I would say that the entry in devices.txt is\nobsolete.  This patch removes it.\n\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nCc: Torben Mathiasen \u003cdevice@lanana.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79afecfaabbe42e2a8a7e28880517f1721f2f3a7",
      "tree": "26b577c7c882e1fec21e4dedb2c938bc742e8964",
      "parents": [
        "bfe2e9349f318883c036607c64b6205d573a28ff"
      ],
      "author": {
        "name": "Aneesh Kumar",
        "email": "aneesh.kumar@gmail.com",
        "time": "Mon May 15 09:44:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:58 2006 -0700"
      },
      "message": "[PATCH] Fix typos in Documentation/memory-barriers.txt\n\nFix some typos in Documentation/memory-barriers.txt\n\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba5f0a4e15e736d99d698ce498bd6f1f16d014cf",
      "tree": "995ec62451991440e552d89ffacbe763634e81d6",
      "parents": [
        "dd31d5ac7345b2c728bf7eb37b06383776174232"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Apr 23 01:55:38 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri May 12 19:55:17 2006 -0300"
      },
      "message": "V4L/DVB (3832): Get_dvb_firmware: download nxt2002 firmware from new driver location\n\nBBTI has updated their driver, and removed the old one from their website.\nThis patch updates the get_dvb_firmware script to download the firmware\nfrom the new driver location.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6572b2064a54f1ed29fcbf6d16dfc5de71dfe495",
      "tree": "5ab97c864956028045da27ca489d6447b2350c48",
      "parents": [
        "f7a014af2d76a96e5af51b64f954328b700fa62f",
        "210525d65d33d17eb6bea6c965ce442d60d9aa8d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 15:35:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 15:35:54 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET_SCHED]: HFSC: fix thinko in hfsc_adjust_levels()\n  [IPV6]: skb leakage in inet6_csk_xmit\n  [BRIDGE]: Do sysfs registration inside rtnl.\n  [NET]: Do sysfs registration as part of register_netdevice.\n  [TG3]: Fix possible NULL deref in tg3_run_loopback().\n  [NET] linkwatch: Handle jiffies wrap-around\n  [IRDA]: Switching to a workqueue for the SIR work\n  [IRDA]: smsc-ircc: Minimal hotplug support.\n  [IRDA]: Removing unused EXPORT_SYMBOLs\n  [IRDA]: New maintainer.\n  [NET]: Make netdev_chain a raw notifier.\n  [IPV4]: ip_options_fragment() has no effect on fragmentation\n  [NET]: Add missing operstates documentation.\n"
    },
    {
      "commit": "f7a014af2d76a96e5af51b64f954328b700fa62f",
      "tree": "85e75ffcd1f552401431c90797aed36aa711b333",
      "parents": [
        "dac07ec121de66b6be988b14ae2cd9ce45357b21",
        "6dd727da92290193d0f74fa39f3ad53f423524db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 15:34:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 15:34:33 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (25 commits)\n  [SCSI] mptfc: race between mptfc_register_dev and mptfc_target_alloc\n  [SCSI] lpfc 8.1.6 : Fix Data Corruption in Bus Reset Path\n  [SCSI] mptspi: revalidate negotiation parameters after host reset and resume\n  [SCSI] srp.h: avoid padding of structs\n  [SCSI] ibmvscsi: fix leak when failing to send srp event\n  [SCSI] qla2xxx: Correct eh_abort recovery logic.\n  [SCSI] megaraid_{mm,mbox}: fix a bug in reset handler\n  [SCSI] fusion - bug fix stack overflow in mptbase\n  [SCSI] scsi: Add IBM 2104-DU3 to blist\n  [SCSI] Fix DVD burning issues.\n  [SCSI] SCSI: aic7xxx_osm_pci resource leak fix.\n  [SCSI] - fusion - mptfc bug fix\u0027s to prevent deadlock situations\n  [SCSI] mptfusion: bug fix\u0027s for raid components adding/deleting\n  [SCSI] aic7xxx: ahc_pci_write_config() fix\n  [SCSI] megaraid: unused variable\n  [SCSI] qla2xxx: only free_irq() after request_irq() succeeds\n  [SCSI] Overrun in drivers/scsi/sim710.c\n  [SCSI] lpfc 8.1.5 : Change version number to 8.1.5\n  [SCSI] lpfc 8.1.5 : Misc small fixes\n  [SCSI] lpfc 8.1.5 : Additional fixes to LOGO, PLOGI, and RSCN processing\n  ...\n"
    },
    {
      "commit": "3a01c1ef75e1d84752ddef607c389bbde9c2576e",
      "tree": "eecc6121ed1afe53c5a90ce2ad6434347afa7170",
      "parents": [
        "3cd73eedde34c5fd88d62d8523c4260970fdc6fb"
      ],
      "author": {
        "name": "Stefan Rompf",
        "email": "stefan@loplof.de",
        "time": "Tue May 09 15:15:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 09 15:15:35 2006 -0700"
      },
      "message": "[NET]: Add missing operstates documentation.\n\nSigned-off-by: Stefan Rompf \u003cstefan@loplof.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "494b9aea6d451e1eaab5d52b65951d7dc6e81cb8",
      "tree": "ea70b0d3934a3a7f468d285833029798be24d5e1",
      "parents": [
        "e0a515bc6a2188f02916e976f419a8640312e32a",
        "a769577b3716c757e354a681aab3524ac6b651be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:46:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 07:46:46 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: (22 commits)\n  [ALSA] via82xx - Use DXS_SRC as default for VIA8235/8237/8251 chips\n  [ALSA] hda-codec - Add model entry for ASUS Z62F\n  [ALSA] PCMCIA sound devices shouldn\u0027t depend on ISA\n  [ALSA] hda-codec - Fix capture from line-in on VAIO SZ/FE laptops\n  [ALSA] Fix Oops at rmmod with CONFIG_SND_VERBOSE_PROCFS\u003dn\n  [ALSA] PCM core - introduce CONFIG_SND_PCM_XRUN_DEBUG\n  [ALSA] adding __devinitdata to pci_device_id\n  [ALSA] add __devinitdata to all pci_device_id\n  [ALSA] hda-codec - Add codec id for AD1988B codec chip\n  [ALSA] hda-codec - Add model entry for ASUS M9 laptop\n  [ALSA] pcxhr - Fix a compiler warning on 64bit architectures\n  [ALSA] via82xx: tweak VT8251 workaround\n  [ALSA] intel8x0 - Disable ALI5455 SPDIF-input\n  [ALSA] via82xx: add support for VIA VT8251 (AC\u002797)\n  [ALSA] Fix typos and add information about Jack support to Audiophile-Usb.txt\n  [ALSA] Fix double free in error path of miro driver\n  [ALSA] hda-codec - Add entry for Epox EP-5LDA+ GLi\n  [ALSA] sound/pci/: remove duplicate #include\u0027s\n  [ALSA] hda-codec - Use model \u0027hp\u0027 for all HP laptops with AD1981HD\n  [ALSA] continue on IS_ERR from platform device registration\n  ...\n"
    },
    {
      "commit": "9587c4bf72bf6cc79e1c471a201c0bd73171fcd6",
      "tree": "70b20d1a63eb4fc1bf1162ecb01742f1d7ec0852",
      "parents": [
        "a3266a930450287e27a8a14ffe0484992941b9f7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Thu Apr 27 18:40:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 28 08:33:49 2006 -0700"
      },
      "message": "[PATCH] suspend: Documentation update for IBM Thinkpad X30\n\nAs reported in Bugzilla Bug 6406, resume from S3 results in a blank screen.\n\nFor the IBM Thinkpad X30 using vesafb as the console driver, successful resume\nfrom S3 requires option acpi_sleep\u003ds3_bios,s3_mode.  Update documentation.\n\nI would presume that, in any hardware, using vesafb as the console driver will\nrequire as a minimum s3_mode.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cigor47@uchicago.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "94b1661d08a27a8d2b1b0127c272987b0ab4ad6a",
      "tree": "770f24b91cefd9bb689cf9af0df32fb0e92c34b2",
      "parents": [
        "4e9a4b71f1eb23f35c394eb2b388dbe0389d316a",
        "75cf7456dd87335f574dcd53c4ae616a2ad71a11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 27 14:26:03 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  [PATCH] PCI quirk: VIA IRQ fixup should only run for VIA southbridges\n  [PATCH] PCI: fix potential resource leak in drivers/pci/msi.c\n  [PATCH] PCI: Documentation: no more device ids\n  [PATCH] PCI: fix via irq SATA patch\n"
    },
    {
      "commit": "5bd982ed0f5ae73bfd9ff452b460a3b08108bfee",
      "tree": "5529db56586dc5ec3599b5ee1920cb798d636d86",
      "parents": [
        "5b3ef14e3e9d745a512d65fcb4ef9be541226d80"
      ],
      "author": {
        "name": "Paolo Ciarrocchi",
        "email": "paolo.ciarrocchi@gmail.com",
        "time": "Tue Apr 25 22:47:51 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:08:57 2006 -0700"
      },
      "message": "[PATCH] Added URI of \"linux kernel development process\"\n\nSigned-off-by: Paolo Ciarrocchi \u003cpaolo.ciarrocchi@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b860b8c4bde5949b272968597d1426d53080532",
      "tree": "659005ad75c3fb4d2de40c289c81a01275cdb9a0",
      "parents": [
        "8b4929e6a01620b55700e102e40e37ef02844849"
      ],
      "author": {
        "name": "Ingo Oeser",
        "email": "netdev@axxeo.de",
        "time": "Tue Apr 18 11:20:55 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 27 13:00:51 2006 -0700"
      },
      "message": "[PATCH] PCI: Documentation: no more device ids\n\nDocument that we don\u0027t like to add more PCI device ids\nbut are happy to accept PCI vendor ids for linux/include/pci_ids.h\n\nOriginal text from Jeff Garzik.\n\nSigned-off-by: Ingo Oeser \u003cnetdev@axxeo.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a2bbbc0c3c9554ac70e96ec3effae60124f0f009",
      "tree": "0d9221706e37f623056cb0cf2098c4ac0fe381ea",
      "parents": [
        "396c9b928d5c24775846a161a8191dcc1ea4971f"
      ],
      "author": {
        "name": "Kenrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon Apr 24 15:59:38 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Apr 27 21:10:38 2006 +0200"
      },
      "message": "[ALSA] adding __devinitdata to pci_device_id\n\nRefering to \u003ckernelsource\u003e/Documentation/pci.txt\nthe struct pci_device_id can be released after loading the module.\n\nSigned-off-by: Kenrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5732e7a2cece461252bfcf2653bb09ab88ba36c5",
      "tree": "7fcdda160e4affe37c56880635f5b288bd0faf18",
      "parents": [
        "c128b82cf4095bb64aec435cf58d67fb78272f2f"
      ],
      "author": {
        "name": "Charis Kouzinopoulos",
        "email": "kouzinopoulos@gmail.com",
        "time": "Tue Apr 18 15:42:29 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Thu Apr 27 21:10:19 2006 +0200"
      },
      "message": "[ALSA] Fix typos and add information about Jack support to Audiophile-Usb.txt\n\nSigned-off-by: Charis Kouzinopoulos \u003ckouzinopoulos@gmail.com\u003e\nSigned-off-by: Thibault Le Meur \u003cThibault.LeMeur@supelec.fr\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c005fb4fb2d23ba29ad21dee5042b2f8451ca8ba",
      "tree": "26cd8703ee65d01e611fb0990f502c56abc098b6",
      "parents": [
        "509e5e5d206ff7ba08011b61a882d09369ec20c3"
      ],
      "author": {
        "name": "Ju, Seokmann",
        "email": "Seokmann.Ju@lsil.com",
        "time": "Thu Apr 27 02:33:06 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 27 14:08:53 2006 -0500"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: fix a bug in reset handler\n\nWhen abort failed, the driver gets reset handleer called.  In the reset\nhandler, driver calls \u0027scsi_done()\u0027 callback for same SCSI command packet\n(struct scsi_cmnd) multiple times if there are multiple SCSI command packet\nin the pend_list.  More over, if there are entry in the pend_lsit with\nIOCTL packet associated, the driver returns it to wrong free_list so that,\nin turn, the driver could end up with \u0027NULL pointer dereference..\u0027 during\nI/O command building with incorrect resource.\n\nAlso, the patch contains several minor/cosmetic changes besides this.\n\nSigned-off-by: Seokmann Ju \u003cseokmann.ju@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c86d90df2676d9d212c0ab1f3c64e0abdf5b4c09",
      "tree": "ceb68fda3deb72cdeffdf0f1277385db98271bec",
      "parents": [
        "8aa09a50b5d9dbdf627f79e19d72d82994348089"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:26 2006 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Apr 26 10:49:26 2006 +0200"
      },
      "message": "[doc] add paragraph about \u0027fs\u0027 subsystem to sysfs.txt\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\n"
    },
    {
      "commit": "402a26f0c040077ed6f941eefac5a6971f0d5f40",
      "tree": "f74e5d732404e9716b3c753007bac0f5d1e92869",
      "parents": [
        "bf7cf6ee1bd00679bbe93b6ae73f80032759b8df",
        "4f73247f0e53be1bd4aa519476e6261a8e4a64ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 08:17:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 08:17:04 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] block/elevator.c: remove unused exports\n  [PATCH] splice: fix smaller sized splice reads\n  [PATCH] Don\u0027t inherit -\u003esplice_pipe across forks\n  [patch] cleanup: use blk_queue_stopped\n  [PATCH] Document online io scheduler switching\n"
    },
    {
      "commit": "aafda4e0d0424180023e16f43785f9344ea35719",
      "tree": "371c193ffbb77e9f4dcbf635e7cfd45dae916af9",
      "parents": [
        "bf104e641c5a6567cc00d4ae9d8510cef9f63b18"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Apr 20 02:43:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] update OBSOLETE_OSS_DRIVER schedule and dependencies\n\nUpdate the schedule for the removal of drivers depending on\nOBSOLETE_OSS_DRIVER as follows:\n\n- adjust OBSOLETE_OSS_DRIVER dependencie\n- from the release of 2.6.16 till the release of 2.6.17:\n  approx. two months for users to report problems with the ALSA\n  drivers for the same hardware\n- after the release of 2.6.17 (and before 2.6.18):\n  remove the subset of drivers marked at OBSOLETE_OSS_DRIVER without\n  known regressions in the ALSA drivers for the same hardware\n\nAdditionally, correct some OBSOLETE_OSS_DRIVER dependencies.\nA rationale of the changes is in\n  http://lkml.org/lkml/2006/1/28/135\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "73af994c7d58dd513922dc9d5cd76b124ec02b1b",
      "tree": "793dfd57372a73a5c4b1e7c8b9f33a04fc08b61e",
      "parents": [
        "5a7b46b369419493bab4de67b1526e9f76b22a7f"
      ],
      "author": {
        "name": "Valdis Kletnieks",
        "email": "valdis.kletnieks@vt.edu",
        "time": "Wed Apr 19 09:23:09 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Apr 20 13:04:36 2006 +0200"
      },
      "message": "[PATCH] Document online io scheduler switching\n\nWe added the ability to change a block device\u0027s IO elevator scheduler both\nat kernel boot and on-the-fly, but we only documented the elevator\u003d boot\nparameter.  Add a quick how-to on doing it on the fly.\n\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "5e1222717932ff7d447af6da03c10a81fb60af7d",
      "tree": "b4b3488b24b668be2ecb9d1eb15383e58493ab31",
      "parents": [
        "73374454558b9caea46a5521fdae312d3d0ed3e1"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 18 22:21:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:52 2006 -0700"
      },
      "message": "[PATCH] Doc: vm/hugetlbpage update-2\n\nAdd new line of /proc/meminfo output.\n\nExplain the HugePage_ lines in /proc/meminfo (from Bill Irwin).\n\nChange KB to kB since the latter is what is used in the kernel.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1f76afd71e0f17af9a35fcb649f4bab53304a4d",
      "tree": "a56257b13a0eda4a9b7e950c3b85adad16341b80",
      "parents": [
        "530515a06f90c0831732709efee4a99497bd2b7c",
        "385910f2b275a636238f70844f1b6da9fda6f2da"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Apr 18 17:19:55 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Apr 18 17:19:55 2006 -0500"
      },
      "message": "Merge ../linus\n"
    },
    {
      "commit": "67ab7f596b6adbaef5abc539dbee822e298a36e1",
      "tree": "83c36f0d9f2f9b82f8747e38302f601f9408a7af",
      "parents": [
        "2c5362007bc0a46461a9d94958cdd53bb027004c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 15 20:46:11 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 15 20:46:11 2006 +0100"
      },
      "message": "[SERIAL] Update serial driver documentation\n\nImprove serial driver documentation:\n- Remove CVS id.\n- Update pointer to reference driver documentation.\n- Add comments about new uart_write_console function.\n- Add TIOCM_LOOP modem control bit description.\n- Add commentry about enable_ms method being called multiple times.\n- Add commentry about startup/shutdown method calling.\n- Mention that dereferencing port-\u003einfo after shutdown is invalid.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b627d173e0e1014298b92311f869eed53963bf3",
      "tree": "18b35eaa8add95ea8cea3c3d98151da8a36c62b8",
      "parents": [
        "f2f4d9e8cb7d4180ac1830eec49e18fef701c58c",
        "3d9dd7564d5d7c28eb87b14c13a23806484667f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:10:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:10:20 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (170 commits)\n  commit 3d9dd7564d5d7c28eb87b14c13a23806484667f3\n  Author: Zach Brown \u003czach.brown@oracle.com\u003e\n  Date:   Fri Apr 14 16:04:18 2006 -0700\n  \n      [PATCH] ip_output: account for fraggap when checking to add trailer_len\n      \n      During other work I noticed that ip_append_data() seemed to be forgetting to\n      include the frag gap in its calculation of a fragment that consumes the rest of\n      the payload.  Herbert confirmed that this was a bug that snuck in during a\n      previous rework.\n      \n      Signed-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\n      Signed-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n  \n  commit 08d099974a09faf4cb11ffc46da87073fa132fc0\n  Author: Linus Walleij \u003ctriad@df.lth.se\u003e\n  Date:   Fri Apr 14 16:03:33 2006 -0700\n  \n      [IRDA]: smsc-ircc2, smcinit support for ALi ISA bridges\n      \n  ...\n"
    },
    {
      "commit": "11f16971ceeb0f442e58f318b0cfde8eb35296bb",
      "tree": "857d0975f65dcc81f7e0fe8ceabad183cd97e763",
      "parents": [
        "bcdc084257352902103aca85c65ddbbba8f74732",
        "e97b81ddbb8b8c72b85330ac4a454a4513dcba8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6: (78 commits)\n  commit e97b81ddbb8b8c72b85330ac4a454a4513dcba8a\n  Author: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n  Date:   Thu Mar 23 16:50:25 2006 +0100\n  \n      [PATCH] i2c-parport: Make type parameter mandatory\n      \n      This patch forces the user to specify what type of adapter is present when\n      loading i2c-parport or i2c-parport-light.  If none is specified, the driver\n      init simply fails - instead of assuming adapter type 0.\n      \n      This alleviates the sometimes lengthy boot time delays which can be caused\n      by accidentally building one of these into a kernel along with several i2c\n      slave drivers that have lengthy probe routines (e.g. hwmon drivers).\n      \n      Kconfig and documentation updated accordingly.\n      \n      Signed-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n      Signed-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n      Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n  \n  ...\n"
    },
    {
      "commit": "b8a99520f78e23e47f9efffeb0060c1385064ff6",
      "tree": "49dab75993e179bc97d09d582bf4f5b444b09cdb",
      "parents": [
        "2717096ab41eacdbf07352dca6826b59470eb39a"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Apr 14 15:05:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 14 15:05:16 2006 -0700"
      },
      "message": "[XFRM]: Add documentation for async events.\n\nDocumentation to describe asynchronous xfrm events to help people\nwritting HA code in user space.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21440d313358043b0ce5e43b00ff3c9b35a8616c",
      "tree": "32f3ed659a76ad6e4a6061b57346178cf3fa6256",
      "parents": [
        "2d1e1c754d641bb8a32f0ce909dcff32906830ef"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Apr 01 10:21:52 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:26 2006 -0700"
      },
      "message": "[PATCH] dma doc updates\n\nThis updates the DMA API documentation to address a few issues:\n\n - The dma_map_sg() call results are used like pci_map_sg() results:\n   using sg_dma_address() and sg_dma_len().  That\u0027s not wholly obvious\n   to folk reading _only_ the \"new\" DMA-API.txt writeup.\n\n - Buffers allocated by dma_alloc_coherent() may not be completely\n   free of coherency concerns ... some CPUs also have write buffers\n   that may need to be flushed.\n\n - Cacheline coherence issues are now mentioned as being among issues\n   which affect dma buffers, and complicate/prevent using of static and\n   (especially) stack based buffers with the DMA calls.\n\nI don\u0027t think many drivers currently need to worry about flushing write\nbuffers, but I did hit it with one SOC using external SDRAM for DMA\ndescriptors:  without explicit writebuffer flushing, the on-chip DMA\ncontroller accessed descriptors before the CPU completed the writes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e97b81ddbb8b8c72b85330ac4a454a4513dcba8a",
      "tree": "b7be59895ee5cafdd5af5b4237f5b96b2812b180",
      "parents": [
        "3cb8e1a92ef7588d3acdecf493ddddd0dd71a709"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Mar 23 16:50:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:34 2006 -0700"
      },
      "message": "[PATCH] i2c-parport: Make type parameter mandatory\n\nThis patch forces the user to specify what type of adapter is present when\nloading i2c-parport or i2c-parport-light.  If none is specified, the driver\ninit simply fails - instead of assuming adapter type 0.\n\nThis alleviates the sometimes lengthy boot time delays which can be caused\nby accidentally building one of these into a kernel along with several i2c\nslave drivers that have lengthy probe routines (e.g. hwmon drivers).\n\nKconfig and documentation updated accordingly.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2514395ef88b46e895726a8d40966cb83de7940c",
      "tree": "216c6e194e81bdd9c97697cf162cc9505bde310a",
      "parents": [
        "b3967dc566bc89df19e9aeb87b2fd483418b02e6",
        "b5ac4817de3032796c558b0a32062e7392b5ea60"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:41:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:41:02 2006 -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:\n  kconfig: fix typo in change count initialization\n  kconfig: recenter menuconfig\n  kconfig: revert conf behaviour change\n  kconfig: fix default value for choice input\n  kbuild: fix NULL dereference in scripts/mod/modpost.c\n  kbuild: fix mode of checkstack.pl and other files.\n  kbuild: rebuild initramfs if content of initramfs changes\n  kbuild: properly pass options to hostcc when doing make O\u003d..\n  kbuild: modules_install for external modules must not remove existing modules\n  kbuild: fix make dir/\n  ver_linux: don\u0027t print reiser4progs version if none found\n  kbuild: mips: fix sed regexp to generate asm-offset.h\n  kbuild: fix building single targets with make O\u003d.. single-target\n  kbuild: use relative path to -I\n  kbuild: fix unneeded rebuilds in drivers/net/chelsio after moving source tree\n  kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree\n  kbuild: fix garbled text in modules.txt\n"
    },
    {
      "commit": "88dd9c16cecbd105bbe7711b6120333f6f7b5474",
      "tree": "9632e5988abeaa7e4d20350305edc4e4652b56d1",
      "parents": [
        "6dde432553551ae036aae12c2b940677d36c9a5b",
        "d1195c516a9acd767cb541f914be2c6ddcafcfc1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:34:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:34:02 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] vfs: add splice_write and splice_read to documentation\n  [PATCH] Remove sys_ prefix of new syscalls from __NR_sys_*\n  [PATCH] splice: warning fix\n  [PATCH] another round of fs/pipe.c cleanups\n  [PATCH] splice: comment styles\n  [PATCH] splice: add Ingo as addition copyright holder\n  [PATCH] splice: unlikely() optimizations\n  [PATCH] splice: speedups and optimizations\n  [PATCH] pipe.c/fifo.c code cleanups\n  [PATCH] get rid of the PIPE_*() macros\n  [PATCH] splice: speedup __generic_file_splice_read\n  [PATCH] splice: add direct fd \u003c-\u003e fd splicing support\n  [PATCH] splice: add optional input and output offsets\n  [PATCH] introduce a \"kernel-internal pipe object\" abstraction\n  [PATCH] splice: be smarter about calling do_page_cache_readahead()\n  [PATCH] splice: optimize the splice buffer mapping\n  [PATCH] splice: cleanup __generic_file_splice_read()\n  [PATCH] splice: only call wake_up_interruptible() when we really have to\n  [PATCH] splice: potential !page dereference\n  [PATCH] splice: mark the io page as accessed\n"
    },
    {
      "commit": "27d1ac2ef7d0b9250ca9fd2ef506e12866ce8fdf",
      "tree": "131961534606860e0d2bc17901cd92264e203bb6",
      "parents": [
        "70440cf24ce6841fc5a01c38e2a732cf0bc2792a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Apr 10 22:55:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:50 2006 -0700"
      },
      "message": "[PATCH] isdn4linux: Siemens Gigaset drivers: add README\n\nWith Hansjoerg Lipp \u003chjlipp@web.de\u003e\n\nAdd a README file for the Siemens Gigaset drivers to the Documentation/isdn\ndirectory.\n\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c14038c39ddd9c14225907a05a6ac4d91d645ef1",
      "tree": "a9f57acaaf9764b35ab9e50f370b8e6859f9501e",
      "parents": [
        "dbc8700e27a94621de9d22c506c67913e0121501"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 10 22:54:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Improve data-dependency memory barrier example in documentation\n\nIn the memory barrier document, improve the example of the data dependency\nbarrier situation by:\n\n (1) showing the initial values of the variables involved; and\n\n (2) repeating the instruction sequence description, this time with the data\n     dependency barrier actually shown to make it clear what the revised\n     sequence actually is.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbc8700e27a94621de9d22c506c67913e0121501",
      "tree": "4ac767de021735f8826ac849ac8a3795bd78ade5",
      "parents": [
        "235963b2edc080b577000031b9ad75804dd83c88"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Apr 10 22:54:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Fix memory barrier docs wrt atomic ops\n\nFix the memory barrier documentation to attempt to describe atomic ops\ncorrectly.\n\natomic_t ops that return a value _do_ imply smp_mb() either side, and so\ndon\u0027t actually require smp_mb__*_atomic_*() special barriers.\n\nAlso explains why special barriers exist in addition to normal barriers.\n\nFurther fix the memory barrier documents to portray bitwise operation\nmemory barrier effects correctly following Nick Piggin\u0027s comments.\n\nIt makes the point that any atomic op that both modifies some state in\nmemory and returns information on that state implies memory barriers on\nboth sides.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "235963b2edc080b577000031b9ad75804dd83c88",
      "tree": "b53a3e36e6d5ed2e6c421a2777fa04c1aca083e6",
      "parents": [
        "8c37bea1a0506f45111c64bac4325173e066b22d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Apr 10 22:54:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Doc: fix mtrr userspace programs to build cleanly\n\nFix mtrr-add.c and mtrr-show.c in Doc/mtrr.txt to build cleanly.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c37bea1a0506f45111c64bac4325173e066b22d",
      "tree": "e0881fe790687f8063a5178ec36b6946100a0bac",
      "parents": [
        "56b146d36db933844011d5026c6f55593037c7b8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Apr 10 22:54:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] docs: laptop-mode.txt source file build\n\nFix C source file in Doc/laptop-mode.txt to compile.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56b146d36db933844011d5026c6f55593037c7b8",
      "tree": "e8b9bed7bf22f658f9b62bf13e512bf08f137efc",
      "parents": [
        "31cc48bfeef7a021d6e29f3454a4505edcfd6daa"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Apr 10 22:54:21 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:44 2006 -0700"
      },
      "message": "[PATCH] Last DMA_xBIT_MASK cleanups\n\nThese are the last conversions of pci_set_dma_mask(),\npci_set_consistent_dma_mask() and pci_dma_supported() to use DMA_xBIT_MASK\nconstants from linux/dma-mapping.h\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa7271076ae6547d7f370ad7e91ef86fdb318f17",
      "tree": "5a04c82e8ea4dda6cfd7905da18f68752d10faa3",
      "parents": [
        "ba6edfcd1708da2e665f14eee76e87f39448ec40"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Apr 10 22:53:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:40 2006 -0700"
      },
      "message": "[PATCH] the scheduled unexport of panic_timeout\n\nImplement the scheduled unexport of panic_timeout.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "21a26d49d1ab3163b589bf913dd9176e921eb1d7",
      "tree": "b5a0c33b4d3a954c7ba6200f03d4e647c9ecd9ab",
      "parents": [
        "64a3ca5f7ec2606b03be4a65736164a5373732ed"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Apr 10 22:53:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:33 2006 -0700"
      },
      "message": "[PATCH] hugetlbfs doc. update\n\nFix typos, spelling, etc., in Doc/vm/hugetlbpage.txt.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1195c516a9acd767cb541f914be2c6ddcafcfc1",
      "tree": "1edb7afcdee207e34298ec72e0a89b0a66866b2b",
      "parents": [
        "7519fdc90fe577cb966ab1ce2bf51ac639f05a0e"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Tue Apr 11 14:21:59 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Apr 11 14:21:59 2006 +0200"
      },
      "message": "[PATCH] vfs: add splice_write and splice_read to documentation\n\nThis patch adds the new splice_write and splice_read file operations to\nDocumentation/filesystems/vfs.txt.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "9227c33de80ac01f269ed33624990ce84358e419",
      "tree": "7678d342949db011d37e15516c3eaa22ec32ff2a",
      "parents": [
        "676165a8af7167f488abdcce6851a9bc36e83254"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Apr 01 19:21:04 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Apr 10 14:15:47 2006 -0400"
      },
      "message": "[PATCH] move -\u003eeh_strategy_handler to the transport class\n\nOverriding the whole EH code is a per-transport, not per-host thing.\nMove -\u003eeh_strategy_handler to the transport class, same as\n-\u003eeh_timed_out.\n\nDownside is that scsi_host_alloc can\u0027t check for the total lack of EH\nanymore, but the transition period from old EH where we needed it is\nlong gone already.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "68a3a7feb08f960095072f28ec20f7900793c506",
      "tree": "1d458822fd4414997b6f12ad8a915f785d7e730f",
      "parents": [
        "9d99aaa31f5994d1923c3713ce9144c4c42332e1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:18 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Reserve SRAT hotadd memory on x86-64\n\nFrom: Keith Mannthey, Andi Kleen\n\nImplement memory hotadd without sparsemem. The memory in the SRAT\nhotadd area is just preserved instead and can be activated later.\n\nThere are a few restrictions:\n- Only one continuous hotadd area allowed per node\n\nThe main problem is dealing with the many buggy SRAT tables\nthat are out there. The strategy here is to reject anything\nsuspicious.\n\nOriginally from Keith Mannthey, with several hacks and changes by AK\nand also contributions from Andrew Morton\n\n[ TBD: Problems pointed out by KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e:\n\n 1) Goto\u0027s rebuild_zonelist patch will not work if CONFIG_MEMORY_HOTPLUG\u003dn.\n\n    Rebuilding zonelist is necessary when the system has just memory \u003c\n    4G at boot, and hot add memory \u003e 4G.  because x86_64 has DMA32,\n    ZONE_NORAML is not included into zonelist at boot time if system\n    doesn\u0027t have memory \u003e4G at boot.\n\n    [AK: should just force the higher zones at boot time when SRAT tells us]\n\n 2) zone and node\u0027s spanned_pages and present_pages are not incremented.\n    They should be.\n\n    For example, our server (ia64/Fujitsu PrimeQuest) can equip memory\n    from 4G to 1T(maybe 2T in future), and SRAT will *always* say we have\n    possible 1T +memory.  (Microsoft requires \"write all possible memory\n    in SRAT\") When we reserve memmap for possible 1T memory, Linux will\n    not work well in +minimum 4G configuraion ;)\n\n    [AK: needs limiting to 5-10% of max memory]\n ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7d7cb3cd6c97cbbe21d528c014e5f592006457d",
      "tree": "b362da041ba473225a7984d16f443de212c95800",
      "parents": [
        "6246b6128bbe34d0752f119cf7c5111c85fe481d"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sat Mar 25 14:48:37 2006 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Tue Apr 04 15:28:21 2006 +0200"
      },
      "message": "kbuild: fix garbled text in modules.txt\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "4c41251e31982002bca0ce7e903c0cc66218c1ec",
      "tree": "0c900943e9d335a7c0dafa548e0ba4eae8633e48",
      "parents": [
        "b82fbe6c4232365272bde6f2c3f8fd9dd4dcd73a"
      ],
      "author": {
        "name": "Erik Mouw",
        "email": "erik@bitwizard.nl",
        "time": "Mon Apr 03 14:21:00 2006 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 03 07:25:54 2006 -0500"
      },
      "message": "[CPUFREQ] Update LART site URL\n\nUpdate LART site URL.\n\nThe LART website moved to http://www.lartmaker.nl/. This patch\nupdates the URL in CpuFreq specific files.\n\nSigned-off-by: Erik Mouw \u003cerik@bitwizard.nl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "f27f0a045b79de5729d064497e21a70871f1d6fe",
      "tree": "078416852de43b76e297224b57a9c5b9f67dfb56",
      "parents": [
        "6e0dd741a89be35defa05bd79f4211c5a2762825",
        "c2f60c523aa34cf6d4913d6efc670890bd456fd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:08:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:08:49 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (28 commits)\n  [ALSA] Kconfig SND_SEQUENCER_OSS help text fix\n  [ALSA] Add Aux input switch control for Aureon Universe\n  [ALSA] pcxhr - Fix the crash with REV01 board\n  [ALSA] sound/pci/hda: use create_singlethread_workqueue()\n  [ALSA] hda-intel - Add support of ATI SB600\n  [ALSA] cs4281 - Fix the check of timeout in probe\n  [ALSA] cs4281 - Fix the check of right channel\n  [ALSA] Test volume resolution of usb audio at initialization\n  [ALSA] maestro3.c: fix BUG, optimization\n  [ALSA] HDA/Realtek: multiple input mux definitions and pin mode additions\n  [ALSA] AdLib FM card driver\n  [ALSA] Fix / clean up PCM-OSS setup hooks\n  [ALSA] Clean up PCM codes (take 2)\n  [ALSA] Tiny clean up of PCM codes\n  [ALSA] ISA drivers bailing on first !enable[i]\n  [ALSA] Remove obsolete kfree_nocheck call\n  [ALSA] Remove obsolete kfree_nocheck call\n  [ALSA] Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards\n  [ALSA] Add snd-riptide driver for Conexant Riptide chip\n  [ALSA] hda-codec - Fix noisy output wtih AD1986A 3stack model\n  ...\n"
    },
    {
      "commit": "63589ed0785ffc715777a54ccb96cdfaea9edbc0",
      "tree": "8ef3e50b7f87a5a2f5b0d96d1e22a1277c2381c0",
      "parents": [
        "24c7cd0630f76f0eb081d539c53893d9f15787e8",
        "a580290c3e64bb695158a090d02d1232d9609311"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:58:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:58:45 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (48 commits)\n  Documentation: fix minor kernel-doc warnings\n  BUG_ON() Conversion in drivers/net/\n  BUG_ON() Conversion in drivers/s390/net/lcs.c\n  BUG_ON() Conversion in mm/slab.c\n  BUG_ON() Conversion in mm/highmem.c\n  BUG_ON() Conversion in kernel/signal.c\n  BUG_ON() Conversion in kernel/signal.c\n  BUG_ON() Conversion in kernel/ptrace.c\n  BUG_ON() Conversion in ipc/shm.c\n  BUG_ON() Conversion in fs/freevxfs/\n  BUG_ON() Conversion in fs/udf/\n  BUG_ON() Conversion in fs/sysv/\n  BUG_ON() Conversion in fs/inode.c\n  BUG_ON() Conversion in fs/fcntl.c\n  BUG_ON() Conversion in fs/dquot.c\n  BUG_ON() Conversion in md/raid10.c\n  BUG_ON() Conversion in md/raid6main.c\n  BUG_ON() Conversion in md/raid5.c\n  Fix minor documentation typo\n  BFP-\u003eBPF in Documentation/networking/tuntap.txt\n  ...\n"
    },
    {
      "commit": "b043b673dc8a73daa233d5d92cf70b32e7351314",
      "tree": "d17fd0616420886adca7eb1bc19ba7a55a789fa8",
      "parents": [
        "cd5e25d93e6efeb93db7b6731b0a674495270621",
        "fb9c280d4c6d4586670e3dfd041d8258db36b330"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:53:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:53:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (49 commits)\n  V4L/DVB (3667b): cpia2: fix function prototype\n  V4L/DVB (3702): Make msp3400 routing defines more consistent\n  V4L/DVB (3700): Remove obsolete commands from tvp5150.c\n  V4L/DVB (3697): More msp3400 and bttv fixes\n  V4L/DVB (3696): Previous change for cx2341X boards broke the remote support\n  V4L/DVB (3693): Fix msp3400c and bttv stereo/mono/bilingual detection/handling\n  V4L/DVB (3692): Keep experimental SLICED_VBI defines under an #if 0\n  V4L/DVB (3689): Kconfig: fix VP-3054 Secondary I2C Bus build configuration menu dependencies\n  V4L/DVB (3673): Fix budget-av CAM reset\n  V4L/DVB (3672): Fix memory leak in dvr open\n  V4L/DVB (3671): New module parameter \u0027tv_standard\u0027 (dvb-ttpci driver)\n  V4L/DVB (3670): Fix typo in comment\n  V4L/DVB (3669): Configurable dma buffer size for saa7146-based budget dvb cards\n  V4L/DVB (3653h): Move usb v4l docs into Documentation/video4linux\n  V4L/DVB (3667a): Fix SAP + stereo mode at msp3400\n  V4L/DVB (3666): Remove trailing newlines\n  V4L/DVB (3665): Add new NEC uPD64031A and uPD64083 i2c drivers\n  V4L/DVB (3663): Fix msp3400c wait time and better audio mode fallbacks\n  V4L/DVB (3662): Don\u0027t set msp3400c-non-existent register\n  V4L/DVB (3661): Add wm8739 stereo audio ADC i2c driver\n  ...\n"
    },
    {
      "commit": "86dca4f8e6ab1fd8a3fb5838163fc9d7990f416e",
      "tree": "3d32116afc3be0d323ef93f260592bcea11db329",
      "parents": [
        "9c8680e2cfbb60d5075f8caaf9d98276120bcc78",
        "553ee5dc1a7a1fb04a6286b0c779481f7035bbd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (33 commits)\n  [PATCH] pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)\n  [PATCH] pcmcia: fix pcmcia_device_remove oops\n  [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45\n  [PATCH] pcmcia: pseudo device handling update\n  [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present\n  [PATCH] pcmcia: use bitfield instead of p_state and state\n  [PATCH] pcmcia: remove unused p_dev-\u003estate flags\n  [PATCH] pcmcia: make pcmcia_release_{io,irq} static\n  [PATCH] pcmcia: add return value to _config() functions\n  [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n  [PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n  [PATCH] pcmcia: rename pcmcia_device.state\n  [PATCH] pcmcia: remove unneeded Vcc pseudo setting\n  [PATCH] pcmcia: remove export of pcmcia_release_configuration\n  [PATCH] pcmcia: default suspend and resume handling\n  [PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n  [PATCH] pcmcia: add pcmcia_disable_device\n  [PATCH] serial_cs: add Merlin U630 IDs\n  [PATCH] pcmcia: AT91RM9200 Compact Flash driver\n  [PATCH] pcmcia: socket.functions starts with 1\n  ...\n"
    },
    {
      "commit": "a580290c3e64bb695158a090d02d1232d9609311",
      "tree": "70f29239b9a206a9afb77ddff35fc47b5b248866",
      "parents": [
        "5d9428de1a9785f10a4339f80b717be665ba51c7"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun Apr 02 13:59:55 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Apr 02 13:59:55 2006 +0200"
      },
      "message": "Documentation: fix minor kernel-doc warnings\n\nThis patch updates the comments to match the actual code.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "1864cfb1537e108c2fe7a8e178b28bffde5a5439",
      "tree": "f25083dd3fb3781670ee4a37b52240a34dbfb67f",
      "parents": [
        "cc33668b1eed1eac43f00cec639066047323b01d"
      ],
      "author": {
        "name": "Michael Krufky",
        "email": "mkrufky@linuxtv.org",
        "time": "Sun Apr 02 03:14:11 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:55:56 2006 -0300"
      },
      "message": "V4L/DVB (3653h): Move usb v4l docs into Documentation/video4linux\n\n- Move documentation for usb v4l devices from\n  Documentation/usb to Documentation/video4linux.\n- Removed trailing whitespace.\n- Update Kconfig help text links to reflect the new file locations.\n\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d95b8942eed310759bc866a2a4c0f110578aaa69",
      "tree": "a428b1b46b996088598d37179171db99195a888e",
      "parents": [
        "2174eb9cc876e840bcfa6d44f22c7f816289bf21"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Mon Mar 27 19:39:30 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:55:22 2006 -0300"
      },
      "message": "V4L/DVB (3646): Added support for the new Lifeview hybrid cardbus modules\n\nThere seem to be many variants of this cards with different\nfeature sets. This entry supports\nanalog TV, CVBS and s-video input, FM radio and DVB-T\nif they are supported by the hardware.\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "42e6b3b476f89b08232d1c1efd2327665b9050c8",
      "tree": "2342cb4159c0ac109e62d1419ffb7673bcee2bcc",
      "parents": [
        "75bc8019e5f539b991ea5d68c3bddf797a825081"
      ],
      "author": {
        "name": "Hartmut Hackmann",
        "email": "hartmut.hackmann@t-online.de",
        "time": "Mon Mar 27 19:04:48 2006 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Apr 02 04:55:18 2006 -0300"
      },
      "message": "V4L/DVB (3644): Added PCI IDs of 2 LifeView Cards\n\nAdded ID entries for the Genius VideoWonder DVB-T\nand the LifeView FlyTV Platinum Gold\n\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b157d55eef38f014015b8058a9f733d1c1c49cb4",
      "tree": "ad1a04c9be6aa67b11fd40686d06fc5d8d271b6b",
      "parents": [
        "ac648a6a704f73cc2a0f128d9deeb57aa6d76f6d"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@raphnet.net",
        "time": "Sun Apr 02 00:10:05 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Apr 02 00:10:05 2006 -0500"
      },
      "message": "Input: gamecon - add SNES mouse support\n\nSNES gamepads and mice share the same type of interface so they both can be\nconnected to the parallel port using a simple interface.  Adding mouse\nsupport to a gamepad driver may sound funny at first, but doing so in this\ncase makes it possible to connect and SNES gamepads and mice at the same\ntime, on the same port.\n\nSigned-off-by: Raphael Assenat \u003craph@raphnet.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "409ca8c8ae3173026e7dfbdcdab669766e43fb60",
      "tree": "31a84c20d96b8b80b0bdd19f066e99a5ea38065e",
      "parents": [
        "3d79c33bbd1dd12d420fd84facfd0ba96261e595"
      ],
      "author": {
        "name": "Michael Hayes",
        "email": "mike@aiinc.ca",
        "time": "Sat Apr 01 01:49:22 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:49:22 2006 +0200"
      },
      "message": "Fix minor documentation typo\n\nThis patch fixes a minor typo in Documentation/acpi-hotkey.txt.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "3d79c33bbd1dd12d420fd84facfd0ba96261e595",
      "tree": "ecedc7d60e146b6509f75f5634325098bf326a3e",
      "parents": [
        "6585fa8aa58c7cd9f90f1c795a9dfc8db5f13906"
      ],
      "author": {
        "name": "Cal Peake",
        "email": "cp@absolutedigital.net",
        "time": "Sat Apr 01 01:46:12 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:46:12 2006 +0200"
      },
      "message": "BFP-\u003eBPF in Documentation/networking/tuntap.txt\n\nBFP should be BPF (BSD Packet Filter)\n\nSigned-off-by: Cal Peake \u003ccp@absolutedigital.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "6585fa8aa58c7cd9f90f1c795a9dfc8db5f13906",
      "tree": "c75518eb60c7c13d93ce58ae515c498d3503250d",
      "parents": [
        "a901ebb907e6aca38dc43417d6ce30f23651ea64"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 01:44:30 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:44:30 2006 +0200"
      },
      "message": "Doc/kernel-parameters.txt: slightly reword sentence about restrictions\n\nThe previous patch somewhat diverted the train of thought.\nHere I am trying to bring the valued reader back on track.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "a901ebb907e6aca38dc43417d6ce30f23651ea64",
      "tree": "17b290cadf14ceaf19fc6660e84eb5a23e5269f8",
      "parents": [
        "0ee9d71f02b19f87368ee99b73019bf9522c7bf8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 01:43:18 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:43:18 2006 +0200"
      },
      "message": "Doc/kernel-parameters.txt: mention modinfo and sysfs\n\nDoc/kernel-parameters.txt: mention modinfo and sysfs\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "0ee9d71f02b19f87368ee99b73019bf9522c7bf8",
      "tree": "10f00631ab82d7b4f99f8cb03a8ff27442d7ae90",
      "parents": [
        "8ba8e95ed14a2771bbcb43300feda094f298853e"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 01:42:29 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:42:29 2006 +0200"
      },
      "message": "Doc/kernel-parameters.txt: delete false version information and history\n\nDoc/kernel-parameters.txt: delete false version information and history\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "08039264d55b1e4c481309d841b245b0bb5e9c68",
      "tree": "7a1e0440686fc7cdbb478fdce8de86981fc85c02",
      "parents": [
        "abe37e5a13c4055bdf8ea1d2e781d757285e1908"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sat Apr 01 01:38:15 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:38:15 2006 +0200"
      },
      "message": "Documentation: Make fujitsu/frv/kernel-ABI.txt 80 columns wide\n\nDocumentation: Make kernel-ABI.txt 80 columns wide\n\nNote that this only has line-wrapping and white-space changes.\nNo text was changed at all.\n\nSigned-Off-By: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "abe37e5a13c4055bdf8ea1d2e781d757285e1908",
      "tree": "19e5347290d225294c10e5e8b9e3286df6a4eade",
      "parents": [
        "2e150f6e1a0401ff6af7b3f6518139fb092f3dd3"
      ],
      "author": {
        "name": "Horms",
        "email": "horms@verge.net.au",
        "time": "Sat Apr 01 01:36:09 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:36:09 2006 +0200"
      },
      "message": "Documentation: Reorder documentation of nomca and nomce\n\nMy patch to add brief documentation of the nomca boot parameter\nadded it out of alphabetical order.\n\nSigned-Off-By: Horms \u003chorms@verge.net.au\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "2e150f6e1a0401ff6af7b3f6518139fb092f3dd3",
      "tree": "c51d20d0889f3e7f6b231577031a89f62d570d92",
      "parents": [
        "3a8dc8930eab1209fd5063f6646a98e58a796eeb"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Sat Apr 01 01:29:43 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:29:43 2006 +0200"
      },
      "message": "fix typo \"Suposse\" -\u003e \"Suppose\"\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "58ef2c4ce3c98fe46ae159bd560b63421798ea90",
      "tree": "55e7cbe3f88c4f281a75fd2f518fa8910ad09a3f",
      "parents": [
        "2a08b4e90408d15dc22a29b45b645ad7a6f09137"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:04:59 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Apr 01 01:04:59 2006 +0200"
      },
      "message": "typos: s/ducument/document/\n\ns/ducument/document/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "108b42b4b966462444265806e3d7260a632ad630",
      "tree": "8565bb700a0a4bb6456f1955a9c2ec69e4df8927",
      "parents": [
        "428622986858aebddc32d022af65e88b9d2ea8bb"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Mar 31 16:00:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:27:01 2006 -0800"
      },
      "message": "[PATCH] Document Linux\u0027s memory barriers [try #7]\n\nThe attached patch documents the Linux kernel\u0027s memory barriers.\n\nI\u0027ve updated it from the comments I\u0027ve been given.\n\nThe per-arch notes sections are gone because it\u0027s clear that there are so many\nexceptions, that it\u0027s not worth having them.\n\nI\u0027ve added a list of references to other documents.\n\nI\u0027ve tried to get rid of the concept of memory accesses appearing on the bus;\nwhat matters is apparent behaviour with respect to other observers in the\nsystem.\n\nInterrupts barrier effects are now considered to be non-existent. They may be\nthere, but you may not rely on them.\n\nI\u0027ve added a couple of definition sections at the top of the document: one to\nspecify the minimum execution model that may be assumed, the other to specify\nwhat this document refers to by the term \"memory\".\n\nI\u0027ve made greater mention of the use of mmiowb().\n\nI\u0027ve adjusted the way in which caches are described, and described the fun\nthat can be had with cache coherence maintenance being unordered and data\ndependency not being necessarily implicit.\n\nI\u0027ve described (smp_)read_barrier_depends().\n\nI\u0027ve rearranged the order of the sections, so that memory barriers are\ndiscussed in abstract first, and then described the memory barrier facilities\navailable on Linux, before going on to more real-world discussions and examples.\n\nI\u0027ve added information about the lack of memory barriering effects with atomic\nops and bitops.\n\nI\u0027ve added information about control dependencies.\n\nI\u0027ve added more diagrams to illustrate caching interactions between CPUs.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a244e1698ae3609cdfe24088e1293593cb7a5278",
      "tree": "81f3e151c9b8118a3a917dd6b0d3c75556dc170b",
      "parents": [
        "0cb3463f04e771869f481e2dd44f66419e850586"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 31 02:32:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:19:01 2006 -0800"
      },
      "message": "[PATCH] fs/namei.c: make lookup_hash() static\n\nAs announced, lookup_hash() can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75c1d31d9ea71025b73430c696b727e8aa15872d",
      "tree": "7f63ad1a6e79467ceb04fd7113538156bc80cfd0",
      "parents": [
        "7529c301165079d0f149d0e54724829e602f8fc0"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Mar 31 02:31:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:56 2006 -0800"
      },
      "message": "[PATCH] LED: class documentation\n\nThe LED class/subsystem takes John Lenz\u0027s work and extends and alters it to\ngive what I think should be a fairly universal LED implementation.\n\nThe series consists of several logical units:\n\n* LED Core + Class implementation\n* LED Trigger Core implementation\n* LED timer trigger (example of a complex trigger)\n* LED device drivers for corgi, spitz and tosa Zaurus models\n* LED device driver for locomo LEDs\n* LED device driver for ARM ixp4xx LEDs\n* Zaurus charging LED trigger\n* IDE disk activity LED trigger\n* NAND MTD activity LED trigger\n\nWhy?\n\u003d\u003d\u003d\u003d\n\nLEDs are really simple devices usually amounting to a GPIO that can be turned\non and off so why do we need all this code?  On handheld or embedded devices\nthey\u0027re an important part of an often limited user interface.  Both users and\ndevelopers want to be able to control and configure what the LED does and the\nnumber of different things they\u0027d potentially want the LED to show is large.\n\nA subsystem is needed to try and provide all this different functionality in\nan architecture independent, simple but complete, generic and scalable manner.\n\nThe alternative is for everyone to implement just what they need hidden away\nin different corners of the kernel source tree and to provide an inconsistent\ninterface to userspace.\n\nOther Implementations\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nI\u0027m aware of the existing arm led implementation.  Currently the new subsystem\nand the arm code can coexist quite happily.  Its up to the arm community to\ndecide whether this new interface is acceptable to them.  As far as I can see,\nthe new interface can do everything the existing arm implementation can with\nthe advantage that the new code is architecture independent and much more\ngeneric, configurable and scalable.\n\nI\u0027m prepared to make the conversion to the LED subsystem (or assist with it)\nif appropriate.\n\nImplementation Details\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nI\u0027ve stripped a lot of code out of John\u0027s original LED class.  Colours were\nremoved as LED colour is now part of the device name.  Multiple colours are to\nbe handled as multiple led devices.  This means you get full control over each\ncolour.  I also removed the LED hardware timer code as the generic timer isn\u0027t\ngoing to add much overhead and is just as useful.  I also decided to have the\nLED core track the current LED status (to ease suspend/resume handling)\nremoving the need for brightness_get implementations in the LED drivers.\n\nAn underlying design philosophy is simplicity.  The aim is to keep a small\namount of code giving as much functionality as possible.\n\nThe major new idea is the led \"trigger\".  A trigger is a source of led events.\n Triggers can either be simple or complex.  A simple trigger isn\u0027t\nconfigurable and is designed to slot into existing subsystems with minimal\nadditional code.  Examples are the ide-disk, nand-disk and zaurus-charging\ntriggers.  With leds disabled, the code optimises away.  Examples are\nnand-disk and ide-disk.\n\nComplex triggers whilst available to all LEDs have LED specific parameters and\nwork on a per LED basis.  The timer trigger is an example.\n\nYou can change triggers in a similar manner to the way an IO scheduler is\nchosen (via /sys/class/leds/somedevice/trigger).\n\nSo far there are only a handful of examples but it should easy to add further\nLED triggers without too much interference into other subsystems.\n\nKnown Issues\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nThe LED Trigger core cannot be a module as the simple trigger functions would\ncause nightmare dependency issues.  I see this as a minor issue compared to\nthe benefits the simple trigger functionality brings.  The rest of the LED\nsubsystem can be modular.\n\nSome leds can be programmed to flash in hardware.  As this isn\u0027t a generic LED\ndevice property, I think this should be exported as a device specific sysfs\nattribute rather than part of the class if this functionality is required (eg.\n to keep the led flashing whilst the device is suspended).\n\nFuture Development\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nAt the moment, a trigger can\u0027t be created specifically for a single LED.\nThere are a number of cases where a trigger might only be mappable to a\nparticular LED.  The addition of triggers provided by the LED driver should\ncover this option and be possible to add without breaking the current\ninterface.\n\nA CPU activity trigger similar to that found in the arm led implementation\nshould be trivial to add.\n\nThis patch:\n\nAdd some brief documentation of the design decisions behind the LED class and\nhow it appears to users.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93fac7041f082297b93655a0e49f659cd7520e40",
      "tree": "2d8f295087377d4ac0ceea49dd67bb682b04c749",
      "parents": [
        "9bf9e89c3d147ca8cf9622d2d053684fba77a464"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Mar 31 02:29:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 31 12:18:49 2006 -0800"
      },
      "message": "[PATCH] mm: schedule find_trylock_page() removal\n\nfind_trylock_page() is an odd interface in that it doesn\u0027t take a reference\nlike the others.  Now that XFS no longer uses it, and its last remaining\ncaller actually wants an elevated refcount, opencode that callsite and\nschedule find_trylock_page() for removal.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cf40a310a7aaf1944eea3e01e9c120b31850c3b6",
      "tree": "a5e17b831899b2db25cd5f18b3e2f15eda0b3adf",
      "parents": [
        "060d77b9c04acd7aef60790398a53f731db8c8fe"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Mar 28 12:38:20 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:59 2006 +0200"
      },
      "message": "[ALSA] AdLib FM card driver\n\nAttached you\u0027ll find an ALSA driver for AdLib FM cards. An AdLib card is\njust an OPL2, which was already supported by sound/drivers/opl3, so only\nvery minimal bus-glue is needed. The patch applies cleanly to both\n2.6.16 and 2.6.16-mm1.\n\nThe driver has been tested with an actual ancient 8-bit ISA AdLib card\nand works fine. It also works fine for an OPL3 {,emulation} as still\nfound on many ISA soundcards but given that AdLib cards don\u0027t have their\nown mixer, upping the volume from 0 might be a problem without the card\ndriver already loaded and driving the OPL3.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b3a70d5ece60684c00d7d94ccc42741efdf99336",
      "tree": "9e3b3f251d94af42fa344afdd5f97b5b67195455",
      "parents": [
        "109a9638f0fe38915838b7b9acd98e7cfa91797f"
      ],
      "author": {
        "name": "Ash Willis",
        "email": "ashwillis@programmer.net",
        "time": "Mon Mar 27 13:20:40 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:58 2006 +0200"
      },
      "message": "[ALSA] Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards\n\nAdded snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards\nby Ash Willis.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "109a9638f0fe38915838b7b9acd98e7cfa91797f",
      "tree": "4cbc58ae7b65cecc57c6922aee2baad6819512e4",
      "parents": [
        "2125cad29100f88670a483a2291ffdbeae0cd5fc"
      ],
      "author": {
        "name": "Peter Gruber",
        "email": "nokos@gmx.net",
        "time": "Mon Mar 27 13:10:28 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:57 2006 +0200"
      },
      "message": "[ALSA] Add snd-riptide driver for Conexant Riptide chip\n\nAdd snd-riptide driver for Conexant Riptide chip by Peter Gruber.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1841f613fd2e73f09d3fa2beeccf2f8d978ec2db",
      "tree": "b2f7b297a1b0f109f12f1cbc5f951de801d88c0e",
      "parents": [
        "cbac4b0cb62d01cb0aaec7778410b8856f01186b"
      ],
      "author": {
        "name": "Martin Langer",
        "email": "martin-langer@gmx.de",
        "time": "Mon Mar 27 12:41:01 2006 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:56 2006 +0200"
      },
      "message": "[ALSA] Add snd-miro driver\n\nAdded snd-miro driver for miroSOUND PCM by Martin Langer.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d681518a56d25d21d73a421174d189242adc68c7",
      "tree": "bfb12199fb5b84acf789f60c41cec783528f6ad4",
      "parents": [
        "a0f067802576d4eb4c65d40b8ee7d6ea3c81dd61"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 23 16:06:23 2006 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@suse.cz",
        "time": "Fri Mar 31 17:58:55 2006 +0200"
      },
      "message": "[ALSA] Add support of LG LW20 laptop\n\nAdd support of LG LW20 laptop with ALC880 codec (ALSA bug#1572).\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "50db3fdbbc98260fb538c1cc3f8cc597ba7bffe7",
      "tree": "a3cd6076787d9c55467fcc598c997726315f80d1",
      "parents": [
        "5f2a71fcb7995633b335a1e380ac63a968e61320"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 10:05:19 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:51 2006 +0200"
      },
      "message": "[PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n\nConvert the remaining drivers which use pcmcia_release_io or\npcmcia_release_irq, and remove the EXPORT of these symbols.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "5f2a71fcb7995633b335a1e380ac63a968e61320",
      "tree": "d47f4227d314fc9f298b75c217fa78440004e6e7",
      "parents": [
        "1de9cedfbdff1d8adb662cd3afc5bda66e393351"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sun Jan 15 09:32:39 2006 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Mar 31 17:15:50 2006 +0200"
      },
      "message": "[PATCH] pcmcia: add pcmcia_disable_device\n\npcmcia_disable_device(struct pcmcia_device *p_dev) performs the necessary\ncleanups upon device or driver removal: it calls the appropriate\npcmcia_release_* functions, and can replace (most) of the current drivers\u0027\n_release() functions.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "256414dee44eaa0983f5ab1a71877de23c4e9ce7",
      "tree": "770768cdd6ff6324f55fd305cb26109e89322fb0",
      "parents": [
        "63e8d9114dab88c101be2372cb1f83a4fe74d9c1",
        "55d8ca4f8094246da6e71889a4e04bfafaa78b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 30 14:29:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 30 14:29:20 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] sata_mv: three bug fixes\n  [PATCH] libata: ata_dev_init_params() fixes\n  [PATCH] libata: Fix interesting use of \"extern\" and also some bracketing\n  [PATCH] libata: Simplex and other mode filtering logic\n  [PATCH] libata - ATA is both ATA and CFA\n  [PATCH] libata: Add -\u003eset_mode hook for odd drivers\n  [PATCH] libata: BMDMA handling updates\n  [PATCH] libata: kill trailing whitespace\n  [PATCH] libata: add FIXME above ata_dev_xfermask()\n  [PATCH] libata: cosmetic changes in ata_bus_softreset()\n  [PATCH] libata: kill E.D.D.\n"
    },
    {
      "commit": "5444a6f405618706eddbe1605ef8533b1b655764",
      "tree": "9265a1e65563add47a9fe5f1ddae44d6dd0742e3",
      "parents": [
        "692785e798f341c057ff976c35a3d86ad5af8ac6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Mar 27 18:58:20 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 19:30:28 2006 -0500"
      },
      "message": "[PATCH] libata: Simplex and other mode filtering logic\n\nAdd a field to the host_set called \u0027flags\u0027 (was host_set_flags changed\nto suit Jeff)\nAdd a simplex_claimed field so we can remember who owns the DMA channel\nAdd a -\u003emode_filter() hook to allow drivers to filter modes\nAdd docs for mode_filter and set_mode\nFilter according to simplex state\nFilter cable in core\n\nThis provides the needed framework to support all the mode rules found\nin the PATA world. The simplex filter deals with \u0027to spec\u0027 simplex DMA\nsystems found in older chips. The cable filter avoids duplicating the\nsame rules in each chip driver with PATA. Finally the mode filter is\nneccessary because drive/chip combinations have errata that forbid\ncertain modes with some drives or types of ATA object.\n\nDrive speed setup remains per channel for now and the filters now use\nthe framework Tejun put into place which cleans them up a lot from the\nolder libata-pata patches.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e21a2b0cc5849e76434b37aff3a4b502c772f191",
      "tree": "2fad2f2025ca1d9e5bc88d4e835e07967b8fd762",
      "parents": [
        "8a89334caf80bb7c86383b73fd5a528cb88c696f",
        "2638fed7ccb07ff43cdc109dd78e821efb629995"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 29 17:30:19 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "f3cab8a0b1a772dc8b055b7affa567a366627c9e",
      "tree": "39c4736047e7f1f6617a4703b3ebf62df1d68d34",
      "parents": [
        "76babde121d2ffef04ca692ce64ef9f8a9866086",
        "65b4b4e81a5094d52cbe372b887b1779abe53f9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 29 11:29:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 29 11:29:33 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: Rename init functions.\n  [TCP]: Fix RFC2465 typo.\n  [INET]: Introduce tunnel4/tunnel6\n  [NET]: deinline 200+ byte inlines in sock.h\n  [ECONET]: Convert away from SOCKOPS_WRAPPED\n  [NET]: Fix ipx/econet/appletalk/irda ioctl crashes\n  [NET]: Kill Documentation/networking/TODO\n  [TG3]: Update version and reldate\n  [TG3]: Skip timer code during full lock\n  [TG3]: Speed up SRAM access\n  [TG3]: Fix PHY loopback on 5700\n  [TG3]: Fix bug in 40-bit DMA workaround code\n  [TG3]: Fix probe failure due to invalid MAC address\n"
    },
    {
      "commit": "bac30d1a78d0f11c613968fc8b351a91ed465386",
      "tree": "e52f3c876522a2f6047a6ec1c27df2e8a79486b8",
      "parents": [
        "e8222502ee6157e2713da9e0792c21f4ad458d50",
        "ca9ba4471c1203bb6e759b76e83167fec54fe590"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 29 13:24:50 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "f1465f7ea9e7aecba8e41d4aac9240f9b7fe2e24",
      "tree": "d4b09f34b685f964853050ff342f3e100af5f3b4",
      "parents": [
        "e3a05978f18a38ae13bb3f1184abf3c999e06da9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 27 23:28:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Mar 28 17:02:42 2006 -0800"
      },
      "message": "[NET]: Kill Documentation/networking/TODO\n\nSorely out of date.  Add the linux-net wiki web site to\nthe NETWORKING maintainers entry, on which we maintain\nthe current networking TODO list.\n\nNoticed by Randy Dunlap.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca9ba4471c1203bb6e759b76e83167fec54fe590",
      "tree": "8aeb359631742f77f635cb5ff785bea9132502f9",
      "parents": [
        "d4965b3e2ff94d0c7b7e6e7e9794b54950a2f4b9",
        "c4713074375c61f939310b04e92090afe29810dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 13:53:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 13:53:03 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3388/1: ixp23xx: add core ixp23xx support\n  [ARM] 3417/1: add support for logicpd pxa270 card engine\n  [ARM] 3387/1: ixp23xx: add defconfig\n  [ARM] 3377/2: add support for intel xsc3 core\n  [ARM] Move ice-dcc code into misc.c\n  [ARM] Fix decompressor serial IO to give CRLF not LFCR\n  [ARM] proc-v6: mark page table walks outer-cacheable, shared.  Enable NX.\n  [ARM] nommu: trivial patch for arch/arm/lib/Makefile\n  [ARM] 3416/1: Update LART site URL\n  [ARM] 3415/1: Akita: Add missing EXPORT_SYMBOL\n  [ARM] 3414/1: ep93xx: reset ethernet controller before uncompressing\n"
    },
    {
      "commit": "7f927fcc2fd1575d01efb4b76665975007945690",
      "tree": "fbb84689600ea512d7b52f9fc46db2d7d8d7c1fd",
      "parents": [
        "ded23ac62776b4360d88e9b0330792d2c57fdfdf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 28 01:56:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] Typo fixes\n\nFix a lot of typos.  Eyeballed by jmc@ in OpenBSD.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ded23ac62776b4360d88e9b0330792d2c57fdfdf",
      "tree": "2a994ce4f56d77162585879df6dd0b5884426269",
      "parents": [
        "b791ccef21129f9c7e4ab8274d5d7a0ec0a2fb7c"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Mar 28 01:56:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:08 2006 -0800"
      },
      "message": "[PATCH] trivial typos in Documentation/cputopology.txt\n\nFix a few trivial mistakes in Documentation/cputopology.txt\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "910638ae7ed4be27d6af55f6c9b5bf54b838e78b",
      "tree": "5eda3cfd0e312c8b0916f6d5eb1cd98225e67891",
      "parents": [
        "60c904ae5bded8bb71f7bff7d63f2a6959d2a8e4"
      ],
      "author": {
        "name": "Matthias Gehre",
        "email": "M.Gehre@gmx.de",
        "time": "Tue Mar 28 01:56:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:07 2006 -0800"
      },
      "message": "[PATCH] Replace 0xff.. with correct DMA_xBIT_MASK\n\nReplace all occurences of 0xff..  in calls to function pci_set_dma_mask()\nand pci_set_consistant_dma_mask() with the corresponding DMA_xBIT_MASK from\nlinux/dma-mapping.h.\n\nSigned-off-by: Matthias Gehre \u003cM.Gehre@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f45e4656ac0609437267b242953c07d523649f8d",
      "tree": "bd70b8ae51d2a29c435a6567852f32badafb2720",
      "parents": [
        "50fc9999ec27ad66ce6db31ebb03759f77962bc1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Mar 28 01:56:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:06 2006 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/microcode.c: remove the obsolete microcode_ioctl\n\nNowadays, even Debian stable ships a microcode_ctl utility recent enough to no\nlonger use this ioctl.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Tigran Aivazian \u003ctigran_aivazian@symantec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50fc9999ec27ad66ce6db31ebb03759f77962bc1",
      "tree": "fb9f719d1cc5c1c43442fd3bef96ab3672c630a1",
      "parents": [
        "4b6f5d20b04dcbc3d888555522b90ba6d36c4106"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Tue Mar 28 01:56:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:06 2006 -0800"
      },
      "message": "[PATCH] Docs update: missing files and descriptions for filesystems/00-INDEX\n\nAdd missing files and descriptions to\n Documentation/filesystems/00-INDEX\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c30a75256a5863705fb7658cb0b2e3bb09a13df",
      "tree": "bfd7f1f84592c6cebd33bd2cc2ef710cf9fd48d1",
      "parents": [
        "c8912599c677f58fd3a5e5420c9cb6df62b2d8fa"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Mar 28 01:56:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:05 2006 -0800"
      },
      "message": "[PATCH] for_each_possible_cpu: documentaion\n\nReplace for_each_cpu with for_each_possible_cpu.\n\nModifies occurences in documentaion.\n\nfor_each_cpu in whatisRCU.txt should be for_each_online_cpu ???\n(I\u0027m not sure..)\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8222502ee6157e2713da9e0792c21f4ad458d50",
      "tree": "0f970fb99912c257a7e5254f863a53f79d22ab14",
      "parents": [
        "056cb48a2fb6fb31debf665695a9f97b45cfb8ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 28 23:15:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Kill _machine and hard-coded platform numbers\n\nThis removes statically assigned platform numbers and reworks the\npowerpc platform probe code to use a better mechanism.  With this,\nboard support files can simply declare a new machine type with a\nmacro, and implement a probe() function that uses the flattened\ndevice-tree to detect if they apply for a given machine.\n\nWe now have a machine_is() macro that replaces the comparisons of\n_machine with the various PLATFORM_* constants.  This commit also\nchanges various drivers to use the new macro instead of looking at\n_machine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4fa639123d9e6e8dfaa3d116368f4b2478da31af",
      "tree": "50c42e2102a542891a15b5011e48fbde14149baf",
      "parents": [
        "df5b89b323b922f56650b4b4d7c41899b937cf19",
        "ae36b883d29e53b6083ed3d1d44f254cee7507d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:46:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:46:49 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] Don\u0027t make debugfs depend on DEBUG_KERNEL\n  [PATCH] Fix blktrace compile with sysfs not defined\n  [PATCH] unused label in drivers/block/cciss.\n  [BLOCK] increase size of disk stat counters\n  [PATCH] blk_execute_rq_nowait-speedup\n  [PATCH] ide-cd: quiet down GPCMD_READ_CDVD_CAPACITY failure\n  [BLOCK] ll_rw_blk: kmalloc -\u003e kzalloc conversion\n  [PATCH] kzalloc() conversion in drivers/block\n  [PATCH] update max_sectors documentation\n"
    },
    {
      "commit": "982c609448b9d724e1c3a0d5aeee388c064479f0",
      "tree": "8e402d45943ec27c0b93d2f5aeb376f6aa512215",
      "parents": [
        "070c6999831dc4cfd9b07c74c2fea1964d7adfec"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Mar 27 01:17:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:53 2006 -0800"
      },
      "message": "[PATCH] pnp: PNP: adjust pnp_register_driver signature\n\nRemove the assumption that pnp_register_driver() returns the number of devices\nclaimed.  Returning the count is unreliable because devices may be hot-plugged\nin the future.\n\nThis changes the convention to \"zero for success, or a negative error value,\"\nwhich matches pci_register_driver(), acpi_bus_register_driver(), and\nplatform_driver_register().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f17d3a5049d32392b79925c73a0cf99ce6d5af0",
      "tree": "3c2aa0cbe337684d353dd2cfb0c177b4ae15217c",
      "parents": [
        "8fdd6c6df7889dc89df3d9fe0f5bbe6733e39f48"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 27 01:16:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:49 2006 -0800"
      },
      "message": "[PATCH] lightweight robust futexes updates\n\n- fix: initialize the robust list(s) to NULL in copy_process.\n\n- doc update\n\n- cleanup: rename _inuser to _inatomic\n\n- __user cleanups and other small cleanups\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2eec9ad91f71a3dbacece5c4fb5adc09fad53a96",
      "tree": "4e4e9373c6d3e2b2d0d0e18d563fbf7d1faea52e",
      "parents": [
        "0771dfefc9e538f077d0b43b6dec19a5a67d0e70"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 27 01:16:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:49 2006 -0800"
      },
      "message": "[PATCH] lightweight robust futexes: docs\n\nAdd robust-futex documentation.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "491214716755894986b99e0cf0a08b830d244577",
      "tree": "fb23b729de181f6ea13bc9e5f4f778ca8a0b0e4a",
      "parents": [
        "ad1b5229def92b71631a927895b034ceec06c991"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 27 01:15:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:43 2006 -0800"
      },
      "message": "[PATCH] knfsd: Update rpc-cache.txt to match recent changes\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5dd8e28aa6ca08f73760a6b4a5d455319698201",
      "tree": "aeb121e9edccba346524f4c97439160679181c84",
      "parents": [
        "f1f566236dcc4cb57cfae89b539e19c1290e7f34"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 12 17:15:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:34 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: update README\n\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "08ccd883f536d81d380522106c67bd5d7043fa4a",
      "tree": "313adb84df814fa93af77368706eeb46f34a7627",
      "parents": [
        "4a2a2792d0cb3f2797ff179beef7b8c2981979c2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Fri Jan 27 17:37:05 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:25 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Move README file to Documentation directory.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "c8c4b939e8dff82ee2bc22ed506ae29ecffca4c2"
}
