)]}'
{
  "log": [
    {
      "commit": "faa4cfa6b334fc07c3386e620a2fb55de508c077",
      "tree": "a9b38265f7f9ea71f9489ec9d69c5f98d843d037",
      "parents": [
        "38ad2ed08d89a4b830a03131fa73e4ef3e98d9f4"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Sat Jun 16 10:15:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:15 2007 -0700"
      },
      "message": "i386: fix NMI watchdog not reserving its MSRs\n\nAt system boot time, the NMI watchdog no longer reserved its MSRs, allowing\nother subsystems to mess with them.  Fix that.\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38ad2ed08d89a4b830a03131fa73e4ef3e98d9f4",
      "tree": "07b2cc23c70157c8ad65bb91db5f319bb0843947",
      "parents": [
        "f4d2781731e846c2f01dd85e71883d120860c6dd"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Sat Jun 16 10:15:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 13:16:15 2007 -0700"
      },
      "message": "tty: restore locked ioctl file op\n\nRestore tty locked ioctl handler which was replaced with\nan unlocked ioctl handler in hung_up_tty_fops by the patch:\n\ncommit e10cc1df1d2014f68a4bdcf73f6dd122c4561f94\nAuthor: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nDate:   Thu May 10 22:22:50 2007 -0700\n\n    tty: add compat_ioctl\n\nThis was reported in:\n[Bug 8473] New: Oops: 0010 [1] SMP\n\nThe bug is caused by switching to hung_up_tty_fops in do_tty_hangup.  An\nioctl call can be waiting on BLK after testing for existence of the locked\nioctl handler in the normal tty fops, but before calling the locked ioctl\nhandler.  If a hangup occurs at that point, the locked ioctl fop is NULL\nand an oops occurs.\n\n(akpm: we can remove my debugging code from do_ioctl() now, but it\u0027ll be OK to\ndo that for 2.6.23)\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d2781731e846c2f01dd85e71883d120860c6dd",
      "tree": "aac469bb1017619d0c314b6efcbbb465196237d6",
      "parents": [
        "de7f928ca460005086a8296be07c217aac4b625d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Jun 16 10:48:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jun 16 09:39:05 2007 -0700"
      },
      "message": "fix radeon setparam on 32/64 systems, harder.\n\nCommit 9b01bd5b284bbf519b726b39f1352023cb5e9e69 introduced a\ncompat_ioctl handler for RADEON_SETPARAM, the sole purpose of which was\nto handle the fact that on i386, alignof(uint64_t)\u003d\u003d4.\n\nUnfortunately, this handler was installed for _all_ 64-bit\narchitectures, instead of only x86_64 and ia64.  And thus it breaks\n32-bit compatibility on every other arch, where 64-bit integers are\naligned to 8 bytes in 32-bit mode just the same as in 64-bit mode.\n\nArnd has a cunning plan to use \u0027compat_u64\u0027 with appropriate alignment\nattributes according to the 32-bit ABI, but for now let\u0027s just make the\ncompat_radeon_cp_setparam routine entirely disappear on 64-bit machines\nwhose 32-bit compat support isn\u0027t for i386.  It would be a no-op with\ncompat_u64 anyway.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dave Airlie \u003cairlied@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de7f928ca460005086a8296be07c217aac4b625d",
      "tree": "db7ae7a5a536d2cd6b686b69759092eb237e252f",
      "parents": [
        "fa04a008a16ac633a55f41baf9e84b551e613e7e",
        "d1be0a8225f2cb1cdc356ebb0ae6800f023ce67d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 17:34:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 17:34:34 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide-scsi: fix OOPS in idescsi_expiry()\n  Resume from RAM on HPC nx6325 broken\n"
    },
    {
      "commit": "d1be0a8225f2cb1cdc356ebb0ae6800f023ce67d",
      "tree": "f106df13285efff456501772c915e26e018f34ef",
      "parents": [
        "ce9b2b0abbf019d5259eb089a1cc256852930f67"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jun 16 02:24:44 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jun 16 02:24:44 2007 +0200"
      },
      "message": "ide-scsi: fix OOPS in idescsi_expiry()\n\ndrive-\u003edriver_data contains pointer to Scsi_Host not idescsi_scsi_t.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ce9b2b0abbf019d5259eb089a1cc256852930f67",
      "tree": "c60d73f008d1c70002bef6b35901e4105269bc12",
      "parents": [
        "d09c6b809432668371b5de9102f4f9aa6a7c79cc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Jun 16 02:24:43 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jun 16 02:24:43 2007 +0200"
      },
      "message": "Resume from RAM on HPC nx6325 broken\n\ngeneric_ide_resume() should check if dev-\u003edriver is not NULL before applying\nto_ide_driver() to it.  Fix that.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fa04a008a16ac633a55f41baf9e84b551e613e7e",
      "tree": "47d851bf415167751d3b8c20449fdd7a035f7220",
      "parents": [
        "d09c6b809432668371b5de9102f4f9aa6a7c79cc",
        "16c61add51f2182140637c924687a2aab6b568f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 17:05:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 17:05:58 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [RXRPC] net/rxrpc/ar-connection.c: fix NULL dereference\n  [TCP]: Fix logic breakage due to DSACK separation\n  [TCP]: Congestion control API RTT sampling fix\n"
    },
    {
      "commit": "d09c6b809432668371b5de9102f4f9aa6a7c79cc",
      "tree": "23a80218149ce732dfab1afca6abd3f370bc0131",
      "parents": [
        "902233ee494f9d9da6dbb818316fcbf892bebbed"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 14 15:13:16 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:18:08 2007 -0700"
      },
      "message": "mm: Fix memory/cpu hotplug section mismatch and oops.\n\nWhen building with memory hotplug enabled and cpu hotplug disabled, we\nend up with the following section mismatch:\n\nWARNING: mm/built-in.o(.text+0x4e58): Section mismatch: reference to\n.init.text: (between \u0027free_area_init_node\u0027 and \u0027__build_all_zonelists\u0027)\n\nThis happens as a result of:\n\n        -\u003e free_area_init_node()\n          -\u003e free_area_init_core()\n            -\u003e zone_pcp_init() \u003c-- all __meminit up to this point\n              -\u003e zone_batchsize() \u003c-- marked as __cpuinit                     fo\n\nThis happens because CONFIG_HOTPLUG_CPU\u003dn sets __cpuinit to __init, but\nCONFIG_MEMORY_HOTPLUG\u003dy unsets __meminit.\n\nChanging zone_batchsize() to __devinit fixes this.\n\n__devinit is the only thing that is common between CONFIG_HOTPLUG_CPU\u003dy and\nCONFIG_MEMORY_HOTPLUG\u003dy. In the long run, perhaps this should be moved to\nanother section identifier completely. Without this, memory hot-add\nof offline nodes (via hotadd_new_pgdat()) will oops if CPU hotplug is\nnot also enabled.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\n--\n\n mm/page_alloc.c |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\n"
    },
    {
      "commit": "902233ee494f9d9da6dbb818316fcbf892bebbed",
      "tree": "b3fcfbd1c757851a562ef0921cab4e1b3e2d9f19",
      "parents": [
        "e871e3c268a26c35ad805196a01d84a55bb755c6",
        "c5760abde715dcd9ead66769e45d1896332e9d9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:16:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:16:31 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (30 commits)\n  Blackfin SMC91X ethernet supporting driver: SMC91C111 LEDs are note drived in the kernel like in uboot\n  Blackfin SPI driver: fix bug SPI DMA incomplete transmission\n  Blackfin SPI driver: tweak spi cleanup function to match newer kernel changes\n  Blackfin RTC drivers: update MAINTAINERS information\n  Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB\n  Blackfin serial driver: actually implement the break_ctl() function\n  Blackfin serial driver: ignore framing and parity errors\n  Blackfin serial driver: hook up our UARTs STP bit with userspaces CMSPAR\n  Blackfin arch: move HI/LO macros into blackfin.h and punt the rest of macros.h as it includes VDSP macros we never use\n  Blackfin arch: redo our linker script a bit\n  Blackfin arch: make sure we initialize our L1 Data B section properly based on the linked kernel\n  Blackfin arch: fix bug can not wakeup from sleep via push buttons\n  Blackfin arch: add support for Alon Bar-Lev\u0027s dynamic kernel command-line\n  Blackfin arch: add missing gpio.h header to fix compiling in some pm configurations\n  Blackfin arch: As Mike pointed out range goes form m..MAX_BLACKFIN_GPIO -1\n  Blackfin arch: fix spelling typo in output\n  Blackfin arch: try to split up functions like this into smaller units according to LKML review\n  Blackfin arch: add proper ENDPROC()\n  Blackfin arch: move more of our startup code to .init so it can be freed once we are up and running\n  Blackfin arch: unify differences between our diff head.S files -- no functional changes\n  ...\n"
    },
    {
      "commit": "e871e3c268a26c35ad805196a01d84a55bb755c6",
      "tree": "9189cae935058c46e158cb3a11342b6da9374b9f",
      "parents": [
        "3ea88d6738ebda95e05ada0c7b72f224d0a36953",
        "02676e5aee271c1f20d7d44249d26741aef1e846"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:15:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:15:01 2007 -0700"
      },
      "message": "Merge branch \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  splice: only check do_wakeup in splice_to_pipe() for a real pipe\n  splice: fix leak of pages on short splice to pipe\n  splice: adjust balance_dirty_pages_ratelimited() call\n"
    },
    {
      "commit": "3ea88d6738ebda95e05ada0c7b72f224d0a36953",
      "tree": "b087d4d9d978556d6f673d8ce93489ef2b0da9ad",
      "parents": [
        "4ff4275b24fdcca189b33f9a73fe7abef1dc84bc",
        "7702fd1f6fea57921f2e643d27a23a2d0394499c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:14:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:14:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: Prevent guest fpu state from leaking into the host\n"
    },
    {
      "commit": "4ff4275b24fdcca189b33f9a73fe7abef1dc84bc",
      "tree": "d78f65e793d80e3a4c454d37e710f182de4bf34e",
      "parents": [
        "e00eea42f24550beb9940e641402450f695c888a",
        "7b4f4ec21038ac13c63d130357d1c3015ec3f3e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:14:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:14:08 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix builds where MSC01E_xxx is undefined.\n  [MIPS] Separate performance counter interrupts\n  [MIPS] Malta: Fix for SOCitSC based Maltas\n"
    },
    {
      "commit": "e00eea42f24550beb9940e641402450f695c888a",
      "tree": "2a83ae36db1d1bf0dd8b8be46e41f17b9dd459b5",
      "parents": [
        "bc90ba093af2e5022b9d055a2148b54a6aa35bc9",
        "093d0faf57e59feee224217273f944e10e4e3562"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:13:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:13:46 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Define ARCH_KMALLOC_MINALIGN to L1_CACHE_BYTES\n  [AVR32] STK1000: Set SPI_MODE_3 in the ltv350qv board info\n  [AVR32] gpio_*_cansleep() fix\n  [AVR32] ratelimit segfault reporting rate\n"
    },
    {
      "commit": "bc90ba093af2e5022b9d055a2148b54a6aa35bc9",
      "tree": "d426fe3c3ef027ba4b159a4c15b5df6ba7700dce",
      "parents": [
        "e126c7b6bbb0c5b5fc3ecf2fd1ae67c803b747cc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jun 15 13:24:28 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 16:12:20 2007 -0700"
      },
      "message": "block: always requeue !fs requests at the front\n\nSCSI marks internal commands with REQ_PREEMPT and push it at the front\nof the request queue using blk_execute_rq().  When entering suspended\nor frozen state, SCSI devices are quiesced using\nscsi_device_quiesce().  In quiesced state, only REQ_PREEMPT requests\nare processed.  This is how SCSI blocks other requests out while\nsuspending and resuming.  As all internal commands are pushed at the\nfront of the queue, this usually works.\n\nUnfortunately, this interacts badly with ordered requeueing.  To\npreserve request order on requeueing (due to busy device, active EH or\nother failures), requests are sorted according to ordered sequence on\nrequeue if IO barrier is in progress.\n\nThe following sequence deadlocks.\n\n1. IO barrier sequence issues.\n\n2. Suspend requested.  Queue is quiesced with part or all of IO\n   barrier sequence at the front.\n\n3. During suspending or resuming, SCSI issues internal command which\n   gets deferred and requeued for some reason.  As the command is\n   issued after the IO barrier in #1, ordered requeueing code puts the\n   request after IO barrier sequence.\n\n4. The device is ready to process requests again but still is in\n   quiesced state and the first request of the queue isn\u0027t\n   REQ_PREEMPT, so command processing is deadlocked -\n   suspending/resuming waits for the issued request to complete while\n   the request can\u0027t be processed till device is put back into\n   running state by resuming.\n\nThis can be fixed by always putting !fs requests at the front when\nrequeueing.\n\nThe following thread reports this deadlock.\n\n  http://thread.gmane.org/gmane.linux.kernel/537473\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: David Greaves \u003cdavid@dgreaves.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "16c61add51f2182140637c924687a2aab6b568f9",
      "tree": "afe610507b9a06f196a7112861d6f2c83d25dc10",
      "parents": [
        "7769f4064cd9f4fbae09f071578a051aae83e844"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 15 15:15:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 15 15:15:43 2007 -0700"
      },
      "message": "[RXRPC] net/rxrpc/ar-connection.c: fix NULL dereference\n\nThis patch fixes a NULL dereference spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7769f4064cd9f4fbae09f071578a051aae83e844",
      "tree": "3e2206b269344672b8d9e8c1803003726bbf45aa",
      "parents": [
        "b9ce204f0a265f819d10c943a607746abb62f245"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri Jun 15 15:14:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 15 15:14:04 2007 -0700"
      },
      "message": "[TCP]: Fix logic breakage due to DSACK separation\n\nCommit 6f74651ae626ec672028587bc700538076dfbefb is found guilty\nof breaking DSACK counting, which should be done only for the\nSACK block reported by the DSACK instead of every SACK block\nthat is received along with DSACK information.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9ce204f0a265f819d10c943a607746abb62f245",
      "tree": "45078d076bcd952d8820c590653939b312d06ac2",
      "parents": [
        "22b1a9203ea634ac0ee5240e021613da3328275f"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Fri Jun 15 15:08:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 15 15:08:43 2007 -0700"
      },
      "message": "[TCP]: Congestion control API RTT sampling fix\n\nCommit 164891aadf1721fca4dce473bb0e0998181537c6 broke RTT\nsampling of congestion control modules. Inaccurate timestamps\ncould be fed to them without providing any way for them to\nidentify such cases. Previously RTT sampler was called only if\nFLAG_RETRANS_DATA_ACKED was not set filtering inaccurate\ntimestamps nicely. In addition, the new behavior could give an\ninvalid timestamp (zero) to RTT sampler if only skbs with\nTCPCB_RETRANS were ACKed. This solves both problems.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e126c7b6bbb0c5b5fc3ecf2fd1ae67c803b747cc",
      "tree": "627ae2a512194ed3cb9f0720f14706dd9d76ec16",
      "parents": [
        "22b1a9203ea634ac0ee5240e021613da3328275f",
        "220ddc0847ebd42d18ee78c7e1c2f4c2e3be637d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 07:46:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 15 07:46:36 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix console output getting dropped on platforms without udbg_putc\n  [POWERPC] Fix per-cpu allocation on oldworld SMP powermacs\n"
    },
    {
      "commit": "02676e5aee271c1f20d7d44249d26741aef1e846",
      "tree": "72394b5bfaba6b9637488a3d5aa82d7668531d95",
      "parents": [
        "00de00bdad278783b3664ad2969954a707f5944a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 15 13:16:13 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 15 13:16:13 2007 +0200"
      },
      "message": "splice: only check do_wakeup in splice_to_pipe() for a real pipe\n\nWe only ever set do_wakeup to non-zero if the pipe has an inode\nbacking, so it\u0027s pointless to check outside the pipe-\u003einode\ncheck.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "00de00bdad278783b3664ad2969954a707f5944a",
      "tree": "d96e6dd310eb42e5f6c00dcc4ad8a22f6e0a92cd",
      "parents": [
        "17ee4f49ab2c802c7818fa71c4e7e351a7230b86"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 15 13:14:22 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 15 13:14:22 2007 +0200"
      },
      "message": "splice: fix leak of pages on short splice to pipe\n\nIf the destination pipe is full and we already transferred\ndata, we break out instead of waiting for more pipe room.\nThe exit logic looks at spd-\u003enr_pages to see if we moved\neverything inside the spd container, but we decrement that\nvariable in the loop to decide when spd has emptied.\n\nInstead we want to compare to the original page count in\nthe spd, so cache that in a local variable.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "17ee4f49ab2c802c7818fa71c4e7e351a7230b86",
      "tree": "0ef214dd76cf9f95aa023021aa2f2c0173a9b41d",
      "parents": [
        "22b1a9203ea634ac0ee5240e021613da3328275f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 15 13:10:37 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jun 15 13:10:37 2007 +0200"
      },
      "message": "splice: adjust balance_dirty_pages_ratelimited() call\n\nAs we have potentially dirtied more than 1 page, we should indicate as\nsuch to the dirty page balancing. So call\nbalance_dirty_pages_ratelimited_nr() and pass in the approximate number\nof pages we dirtied.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7702fd1f6fea57921f2e643d27a23a2d0394499c",
      "tree": "9a5275fb2f5eaccc491bfe5d9617c3da7f69aa5a",
      "parents": [
        "22b1a9203ea634ac0ee5240e021613da3328275f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Thu Jun 14 16:27:40 2007 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri Jun 15 12:30:59 2007 +0300"
      },
      "message": "KVM: Prevent guest fpu state from leaking into the host\n\nThe lazy fpu changes did not take into account that some vmexit handlers\ncan sleep.  Move loading the guest state into the inner loop so that it\ncan be reloaded if necessary, and move loading the host state into\nvmx_vcpu_put() so it can be performed whenever we relinquish the vcpu.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "22b1a9203ea634ac0ee5240e021613da3328275f",
      "tree": "b7c5d24e6ee55e59677c3d8d483c0d1f3111a76c",
      "parents": [
        "21c562e39c5927ce8408f5ec8680f98e9df1e9e3",
        "2648a53acf16a837e11836203aadb219bd951a1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:53:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:53:07 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  kbuild: fix sh64 section mismatch problems\n"
    },
    {
      "commit": "21c562e39c5927ce8408f5ec8680f98e9df1e9e3",
      "tree": "ccec46f9ff2041a52397e8c17f88bcfe6b577c4f",
      "parents": [
        "aba297927d1d558c7a94548135133bdf9172708a",
        "9b01bd5b284bbf519b726b39f1352023cb5e9e69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:37:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:37:05 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: fix radeon setparam on 32/64 bit systems.\n  drm/i915:  Add support for the G33, Q33, and Q35 chipsets.\n  i915: add new pciids for 945GME, 965GME/GLE\n"
    },
    {
      "commit": "aba297927d1d558c7a94548135133bdf9172708a",
      "tree": "d107c53de78175124ba5c3ade07fc295c48f9331",
      "parents": [
        "08f3dfe8c4b91189890019d307aad236c3633515",
        "462b529f91b618f4bd144bbc6184f616dfb58a1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:36:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:36:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6: (30 commits)\n  [PARISC] remove global_ack_eiem\n  [PARISC] Fix kernel panic in check_ivt\n  [PARISC] Fix bug when syscall nr is __NR_Linux_syscalls\n  [PARISC] be more defensive in process.c::get_wchan\n  [PARISC] fix \"reduce size of task_struct on 64-bit machines\" fallout\n  [PARISC] fix null ptr deref in unwind.c\n  [PARISC] fix trivial spelling nit in asm/linkage.h\n  [PARISC] remove remnants of parisc-specific softirq code\n  [PARISC] fix section mismatch in smp.c\n  [PARISC] fix \"ENTRY\" macro redefinition\n  [PARISC] Wire up utimensat/signalfd/timerfd/eventfd syscalls\n  [PARISC] fix section mismatch in superio serial drivers\n  [PARISC] fix section mismatch in parisc eisa driver\n  [PARISC] fix section mismatches in arch/parisc/kernel\n  [PARISC] fix section mismatch in ccio-dma\n  [PARISC] fix section mismatch in parisc STI video drivers\n  [PARISC] fix section mismatch in parport_gsc\n  [PARISC] fix lasi_82596 build\n  [PARISC] Build fixes for power.c\n  [PARISC] kobject is embedded in subsys, not kset\n  ...\n"
    },
    {
      "commit": "08f3dfe8c4b91189890019d307aad236c3633515",
      "tree": "691ce0fa81741913df3b25ba35b040858ab8d5e5",
      "parents": [
        "0127d6d5d925321650e7b92364420325689a03ef",
        "8888985144db8f4cb7e56154b31bdf233d3550bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:35:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 18:35:53 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] intel_agp: fix device probe\n"
    },
    {
      "commit": "0127d6d5d925321650e7b92364420325689a03ef",
      "tree": "341c0d70c0c21829bc69d28dcdad55d8a90f2153",
      "parents": [
        "1e0e76cf1376a0a1b49a23396e945456c329814e",
        "fc395f8d589f4f0b3fcdd9b8bb84b7cacf711a4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:09:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:09:26 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix args to sun4v_ldc_revoke().\n  [SPARC64]: Really fix parport.\n  [SPARC64]: Fix IO/MEM space sizing for PCI.\n  [SPARC64]: Wire up cookie based sun4v interrupt registry.\n"
    },
    {
      "commit": "8888985144db8f4cb7e56154b31bdf233d3550bf",
      "tree": "da3ecf1eb2236e15e63ac5453369b10408a7598b",
      "parents": [
        "874808c6dd429f7431b906a32c7f78a68e7636af"
      ],
      "author": {
        "name": "Wang Zhenyu",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Thu Jun 14 10:01:04 2007 +0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Jun 14 18:08:51 2007 -0400"
      },
      "message": "[AGPGART] intel_agp: fix device probe\n\nThis patch trys to fix device probe in two cases. First we should\ncorrectly detect device if integrated graphics device is not enabled\nor exists, like an add-in card is plugged. Second on some type of intel\nGMCH, it might have multiple graphic chip models, like 945GME case, so\nwe should be sure the detect works through the whole table.\n\nSigned-off-by: Wang Zhenyu \u003czhenyu.z.wang@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "1e0e76cf1376a0a1b49a23396e945456c329814e",
      "tree": "7d78114d02904557320ce802dcf6715e353053ac",
      "parents": [
        "f701737deb59654dd62e15d5dc379f387cf86c6d",
        "559f0a2857f1d1a93c4f398d2775e228fdb8b8ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV6] addrconf: Fix IPv6 on tuntap tunnels\n  [TCP]: Add missing break to TCP option parsing code\n  [SCTP] Don\u0027t disable PMTU discovery when mtu is small\n  [SCTP] Flag a pmtu change request\n  [SCTP] Update pmtu handling to be similar to tcp\n  [SCTP] Fix leak in sctp_getsockopt_local_addrs when copy_to_user fails\n  [SCTP]: Allow unspecified port in sctp_bindx()\n  [SCTP]: Correctly set daddr for IPv6 sockets during peeloff\n  [TCP]: Set initial_ssthresh default to zero in Cubic and BIC.\n  [TCP]: Fix left_out setting during FRTO\n  [TCP]: Disable TSO if MD5SIG is enabled.\n  [PPP_MPPE]: Fix \"osize too small\" check.\n  [PATCH] mac80211: Don\u0027t stop tx queue on master device while scanning.\n  [PATCH] mac80211: fix debugfs tx power reduction output\n  [PATCH] cfg80211: fix signed macaddress in sysfs\n  [IrDA]: f-timer reloading when sending rejected frames.\n  [IrDA]: Fix Rx/Tx path race.\n"
    },
    {
      "commit": "f701737deb59654dd62e15d5dc379f387cf86c6d",
      "tree": "b9073b7d4b43bc3d39c2ba1ddc76a1d0698073de",
      "parents": [
        "eedab661a51966c454e38c17266a531aa58b4a98",
        "6c1640d52b9b7355cd777c4f08bc930ac96d905b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:06:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 14 15:06:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4445/1: ANUBIS: Fix CPLD registers\n  [ARM] 4444/2: OSIRIS: CPLD suspend fix\n  [ARM] 4443/1: OSIRIS: Add watchdog device to machine devices\n  [ARM] 4442/1: OSIRIS: Fix CPLD register definitions\n  [ARM] VFP: fix section mismatch error\n"
    },
    {
      "commit": "559f0a2857f1d1a93c4f398d2775e228fdb8b8ce",
      "tree": "ab30bcb58b49c17aa40942ebfb446a8e3a26deac",
      "parents": [
        "74235a25c673f80147c1f975304888e8212a14d5",
        "06ad391919b2078ec2e012f0593014b88e7a6c4e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 14 13:06:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jun 14 13:06:21 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/vxy/lksctp-dev\n"
    },
    {
      "commit": "74235a25c673f80147c1f975304888e8212a14d5",
      "tree": "e1bcacfcba1e768a975ad585d720ef8d1b7ab1e1",
      "parents": [
        "d7ea5b91fad553e445bbe5d958b6a7b16222c092"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Jun 14 13:02:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 14 13:02:55 2007 -0700"
      },
      "message": "[IPV6] addrconf: Fix IPv6 on tuntap tunnels\n\nThe recent patch that added ipv6_hwtype is broken on tuntap tunnels.\nIndeed, it\u0027s broken on any device that does not pass the ipv6_hwtype\ntest.\n\nThe reason is that the original test only applies to autoconfiguration,\nnot IPv6 support.  IPv6 support is allowed on any device.  In fact,\neven with the ipv6_hwtype patch applied you can still add IPv6 addresses\nto any interface that doesn\u0027t pass thw ipv6_hwtype test provided that\nthey have a sufficiently large MTU.  This is a serious problem because\ncome deregistration time these devices won\u0027t be cleaned up properly.\n\nI\u0027ve gone back and looked at the rationale for the patch.  It appears\nthat the real problem is that we were creating IPv6 devices even if the\nMTU was too small.  So here\u0027s a patch which fixes that and reverts the\nipv6_hwtype stuff.\n\nThanks to Kanru Chen for reporting this issue.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7ea5b91fad553e445bbe5d958b6a7b16222c092",
      "tree": "ccde3890cc0f6e44432d43f315d7dc6d705144f5",
      "parents": [
        "66e1e3b20cbbf99da63e6c1af0fc6d39c2ed099a"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Jun 14 12:58:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 14 12:58:26 2007 -0700"
      },
      "message": "[TCP]: Add missing break to TCP option parsing code\n\nThis flaw does not affect any behavior (currently).\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b4f4ec21038ac13c63d130357d1c3015ec3f3e8",
      "tree": "ce5a28d2a2949a0de36605403a68166be00fb075",
      "parents": [
        "ffe9ee4709cf513fb80e9b7e04d214dd8b76a10d"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu May 24 22:46:25 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 14 18:25:15 2007 +0100"
      },
      "message": "[MIPS] Fix builds where MSC01E_xxx is undefined.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ffe9ee4709cf513fb80e9b7e04d214dd8b76a10d",
      "tree": "07453e5644806b9c755159e5a4c1fe11dacfcab0",
      "parents": [
        "b72c05262298cc2ac92edb657f5ea3a97ad5ea3d"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu May 24 22:24:20 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 14 18:25:15 2007 +0100"
      },
      "message": "[MIPS] Separate performance counter interrupts\n\nSupport for performance counter overflow interrupt that is on a separate\ninterrupt from the timer.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b72c05262298cc2ac92edb657f5ea3a97ad5ea3d",
      "tree": "41819862465a5cd6b89eb7b8bff3a79a5817064f",
      "parents": [
        "eedab661a51966c454e38c17266a531aa58b4a98"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Apr 27 15:58:41 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 14 18:25:14 2007 +0100"
      },
      "message": "[MIPS] Malta: Fix for SOCitSC based Maltas\n\nAnd an attempt to tidy up the core/controller differences.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "093d0faf57e59feee224217273f944e10e4e3562",
      "tree": "afecbd1b0ee1ca66fad714a9accadd8ce9efd897",
      "parents": [
        "2fdfe8d9a2687718b07a35196b89fbf48ba0c82f"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Jun 11 17:17:14 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 18:30:50 2007 +0200"
      },
      "message": "[AVR32] Define ARCH_KMALLOC_MINALIGN to L1_CACHE_BYTES\n\nThis allows SLUB debugging to be used without fear of messing up DMA\ntransfers. SPI is one example that easily breaks without this patch.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2fdfe8d9a2687718b07a35196b89fbf48ba0c82f",
      "tree": "d7e4bcd343eb62eb4a114ae02ef770bdad210dfb",
      "parents": [
        "2ae795b02aa46a99d845958ae8d7bc8afa04292b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue May 29 21:33:37 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 18:30:50 2007 +0200"
      },
      "message": "[AVR32] STK1000: Set SPI_MODE_3 in the ltv350qv board info\n\nIn the latest incarnation of the ltv350qv driver the call to\nspi_setup() has been removed. So we need to initialize things more\ncarefully in the board info struct.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2ae795b02aa46a99d845958ae8d7bc8afa04292b",
      "tree": "7823caebc8a64f37b98020c4d29be9c415127cdb",
      "parents": [
        "126187f1e00048abec4d4a2eb3eeae396fbaa944"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 24 13:52:08 2007 -0700"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 18:30:49 2007 +0200"
      },
      "message": "[AVR32] gpio_*_cansleep() fix\n\nThe AVR32 \u003casm/gpio.h\u003e was missing the gpio_*_cansleep() calls,\nbreaking compilation for some code using them.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "126187f1e00048abec4d4a2eb3eeae396fbaa944",
      "tree": "29819132d3757ad9300e8596267614c900f78d16",
      "parents": [
        "eedab661a51966c454e38c17266a531aa58b4a98"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righiandr@users.sourceforge.net",
        "time": "Wed May 23 14:14:52 2007 -0700"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jun 14 18:30:49 2007 +0200"
      },
      "message": "[AVR32] ratelimit segfault reporting rate\n\nLimit the rate of the kernel logging for the segfaults of user\napplications, to avoid potential message floods or denial-of-service\nattacks.\n\nSigned-off-by: Andrea Righi \u003ca.righi@cineca.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "220ddc0847ebd42d18ee78c7e1c2f4c2e3be637d",
      "tree": "22f9a16bd62bd5f0041673dfa0abbfd695a0144a",
      "parents": [
        "c63c4faa8cf055319c7ed557d2050c1c3776fac5"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Sun Jun 10 14:32:43 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 11:56:17 2007 +1000"
      },
      "message": "[POWERPC] Fix console output getting dropped on platforms without udbg_putc\n\nPreviously, registering this early console would just result\nin dropping early buffered printk output until a udbg_putc\nwas registered.\n\nHowever, commit 69331af79cf29e26d1231152a172a1a10c2df511\nclears the CON_PRINTBUFFER flag on the main console when a\nCON_BOOT (early) console has been registered, resulting in\nthe buffered messages never being displayed to the user.\n\nThis fixes the problem by making sure we don\u0027t register udbg_console\non platforms that don\u0027t implement udbg_putc.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c63c4faa8cf055319c7ed557d2050c1c3776fac5",
      "tree": "ed0515562cfa6e46a69cc035e53c7cee82654b0d",
      "parents": [
        "eedab661a51966c454e38c17266a531aa58b4a98"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 22:42:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 11:56:17 2007 +1000"
      },
      "message": "[POWERPC] Fix per-cpu allocation on oldworld SMP powermacs\n\nThe per-cpu area(a) for the secondary CPU(s) isn\u0027t getting allocated\non old SMP powermacs that don\u0027t have the secondary CPU(s) listed in\nthe device tree, as per-cpu areas are now only allocated for CPUs in\nthe cpu_possible_map, and we aren\u0027t setting the bits for the secondary\nCPU(s) until smp_prepare_cpus(), which is after per-cpu allocation.\nTherefore this sets the bits for CPUs 1..3 in cpu_possible_map in\npmac_setup_arch, so they get per-cpu data allocated.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eedab661a51966c454e38c17266a531aa58b4a98",
      "tree": "1f185821f45cccb2ecc91ae0303eda201eb83212",
      "parents": [
        "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
        "893e7c2db05f14032f2390ef7c59a499fc25ccae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: move input-polldev to drivers/input\n  Input: i8042 - add ULI EV4873 to noloop list\n  Input: i8042 - add ASUS P65UP5 to the noloop list\n  Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n"
    },
    {
      "commit": "06ad391919b2078ec2e012f0593014b88e7a6c4e",
      "tree": "47d6216288042a65d32c0277f884fd89b1b401a2",
      "parents": [
        "8a4794914f9cf2681235ec2311e189fe307c28c7"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jun 12 15:26:22 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:42 2007 +0000"
      },
      "message": "[SCTP] Don\u0027t disable PMTU discovery when mtu is small\n\nRight now, when we receive a mtu estimate smaller then minim\nthreshold in the ICMP message, we disable the path mtu discovery\non the transport.  This leads to the never increasing sctp fragmentation\npoint even when the real path mtu has increased.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "8a4794914f9cf2681235ec2311e189fe307c28c7",
      "tree": "029530de3f65445050e7f4c3ad4cd0195b127fa4",
      "parents": [
        "c910b47e1811b3f8b184108c48de3d7af3e2999b"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Jun 07 14:21:05 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:42 2007 +0000"
      },
      "message": "[SCTP] Flag a pmtu change request\n\nCurrently, if the socket is owned by the user, we drop the ICMP\nmessage.  As a result SCTP forgets that path MTU changed and\nnever adjusting it\u0027s estimate.  This causes all subsequent\npackets to be fragmented.  With this patch, we\u0027ll flag the association\nthat it needs to udpate it\u0027s estimate based on the already updated\nrouting information.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "c910b47e1811b3f8b184108c48de3d7af3e2999b",
      "tree": "76ca90239b074a13137217d3732f79fe83a2500b",
      "parents": [
        "fe979ac169970b3d12facd6565766735862395c5"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Jun 07 13:47:03 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:42 2007 +0000"
      },
      "message": "[SCTP] Update pmtu handling to be similar to tcp\n\nIntroduce new function sctp_transport_update_pmtu that updates\nthe transports and destination caches view of the path mtu.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "fe979ac169970b3d12facd6565766735862395c5",
      "tree": "970e7093b9a86f9c6903871100a10faf62168a58",
      "parents": [
        "8b35805693e1915829355723537f99f1b8bc9cc0"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed May 23 11:11:37 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:41 2007 +0000"
      },
      "message": "[SCTP] Fix leak in sctp_getsockopt_local_addrs when copy_to_user fails\n\nIf the copy_to_user or copy_user calls fail in sctp_getsockopt_local_addrs(),\nthe function should free locally allocated storage before returning error.\nSpotted by Coverity.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "8b35805693e1915829355723537f99f1b8bc9cc0",
      "tree": "45676c16bb89e5665528ae9c51c325a47bbbd116",
      "parents": [
        "d570ee490fb18220262cfe41284d7aede797ed4f"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue May 15 17:14:58 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:41 2007 +0000"
      },
      "message": "[SCTP]: Allow unspecified port in sctp_bindx()\n\nAllow sctp_bindx() to accept multiple address with\nunspecified port.  In this case, all addresses inherit\nthe first bound port.  We still catch full mis-matches.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "d570ee490fb18220262cfe41284d7aede797ed4f",
      "tree": "4b223d7dae740975118dbe79c590910dab6f647a",
      "parents": [
        "66e1e3b20cbbf99da63e6c1af0fc6d39c2ed099a"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue May 15 16:32:39 2007 -0400"
      },
      "committer": {
        "name": "Vladislav Yasevich",
        "email": "vxy@hera.kernel.org",
        "time": "Wed Jun 13 20:44:41 2007 +0000"
      },
      "message": "[SCTP]: Correctly set daddr for IPv6 sockets during peeloff\n\nDuring peeloff of AF_INET6 socket, the inet6_sk(sk)-\u003edaddr\nwasn\u0027t set correctly since the code was assuming IPv4 only.\nNow we use a correct call to set the destination address.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\n"
    },
    {
      "commit": "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
      "tree": "d62fb7cf14e7302e83c35b64c901f42284f93703",
      "parents": [
        "0107a4b32e36dccd4456e2c5e34c5cd22c94e094"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:06:03 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:11:20 2007 +0200"
      },
      "message": "mmc: get back read-only switch function\n\nSomehow the code to read the read-only switch of SD cards got lost\nin the reorganisation.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "0107a4b32e36dccd4456e2c5e34c5cd22c94e094",
      "tree": "38b048641160336f8d2ea453e38e339e10ed9fd6",
      "parents": [
        "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f"
      ],
      "author": {
        "name": "Ragner Magalhaes",
        "email": "ragner.magalhaes@indt.org.br",
        "time": "Wed Jun 13 19:09:28 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:11:14 2007 +0200"
      },
      "message": "mmc-omap: fix sd response type 6 vs. 1\n\nIgnoring OMAP_MMC_STAT_CARD_ERR, treating it as if the command\ncompleted correctly.\n\nSigned-off-by: Ragner Magalhaes \u003cragner.magalhaes@indt.org.br\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "66e1e3b20cbbf99da63e6c1af0fc6d39c2ed099a",
      "tree": "6961ba7dc39aee6a61c5830ef2e0e2ad8c6d4be9",
      "parents": [
        "af15cc7b858c7653443ab64db2e41b69506450ee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 01:03:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 01:03:53 2007 -0700"
      },
      "message": "[TCP]: Set initial_ssthresh default to zero in Cubic and BIC.\n\nBecause of the current default of 100, Cubic and BIC perform very\npoorly compared to standard Reno.\n\nIn the worst case, this change makes Cubic and BIC as aggressive as\nReno.  So this change should be very safe.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc395f8d589f4f0b3fcdd9b8bb84b7cacf711a4f",
      "tree": "ea6c2c1ce069635b8ae24c4a10ddf88b3a117486",
      "parents": [
        "f467b998eeae933029a83db8ad860da3879acd63"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 23:56:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:27 2007 -0700"
      },
      "message": "[SPARC64]: Fix args to sun4v_ldc_revoke().\n\nFirst argument is LDC channel ID, then mapping cookie,\nthen the MTE revoke cookie.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f467b998eeae933029a83db8ad860da3879acd63",
      "tree": "af63ddd67c6e1d17f0ff52a23ff99e244cf505e2",
      "parents": [
        "56f5c0bd50e948408ac0fd587b5c89fa7e2a1b6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 23:53:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:24 2007 -0700"
      },
      "message": "[SPARC64]: Really fix parport.\n\nWe were passing a \"struct pci_dev *\" instead of a\n\"struct device *\" to the parport registry routines.\nNo wonder things exploded.\n\nThe ebus_bus_type hacks can be backed out from\nasm-sparc64/dma-mapping.h, those were wrong.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56f5c0bd50e948408ac0fd587b5c89fa7e2a1b6e",
      "tree": "00257841fe799337dab51d5ad22429d3c6143ccd",
      "parents": [
        "4a907dec9845001dc2b117a0ed2a2150384a4cea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 16:54:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:19 2007 -0700"
      },
      "message": "[SPARC64]: Fix IO/MEM space sizing for PCI.\n\nIn pci_determine_mem_io_space(), do not hard code the region sizes.\nInstead, use the values given to us in the ranges property.\n\nThanks goes to Mikael Petterson for the original Xorg failure\nbug repoert, and strace dumps from Mikael and Dmitry Artamonow.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a907dec9845001dc2b117a0ed2a2150384a4cea",
      "tree": "2c646d9247ebb426e77e4c0f2faaf6d4a6b2bb87",
      "parents": [
        "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jun 13 00:01:04 2007 -0700"
      },
      "message": "[SPARC64]: Wire up cookie based sun4v interrupt registry.\n\nThis will be used for logical domain channel interrupts.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "893e7c2db05f14032f2390ef7c59a499fc25ccae",
      "tree": "75c7882b71aea19ea5e71be509d0af6107404a8e",
      "parents": [
        "8c4df74e02b0853ad86d1595fb6065d6c26fb196"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "message": "Input: move input-polldev to drivers/input\n\nTo work around deficiences in Kconfig that allows to \"select\"\na symbol without automatically selecting all dependencies for\nthat symbol move input-polldev from drivers/input/misc to\ndrivers/input thus removing extra dependency on CONFIG_INPUT_MISC.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f",
      "tree": "92964216b94d2f9753c2ec043ab5a121f22bbd6d",
      "parents": [
        "dd14cbc994709a1c5a64ed3621f583c49a27e521",
        "b232923966f1210e1183353bbd1d52ee53b79fbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 12 20:35:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 12 20:35:10 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (89 commits)\n  myri10ge: update driver version\n  myri10ge: report when the link partner is running in Myrinet mode\n  myri10ge: limit the number of recoveries\n  NetXen: Fix link status messages\n  Revert \"[netdrvr e100] experiment with doing RX in a similar manner to eepro100\"\n  [PATCH] libertas: convert libertas_mpp into anycast_mask\n  [PATCH] libertas: actually send mesh frames to mesh netdev\n  [PATCH] libertas: deauthenticate from AP in channel switch\n  [PATCH] libertas: pull current channel from firmware on mesh autostart\n  [PATCH] libertas: reduce SSID and BSSID mixed-case abuse\n  [PATCH] libertas: remove WPA_SUPPLICANT structure\n  [PATCH] libertas: remove structure WLAN_802_11_SSID and libertas_escape_essid\n  [PATCH] libertas: tweak association debug output\n  [PATCH] libertas: fix big-endian associate command.\n  [PATCH] libertas: don\u0027t byte-swap firmware version number. It\u0027s a byte array.\n  [PATCH] libertas: more endianness fixes, in tx.c this time\n  [PATCH] libertas: More endianness fixes.\n  [PATCH] libertas: first pass at fixing up endianness issues\n  [PATCH] libertas: sparse fixes\n  [PATCH] libertas: fix character set in README\n  ...\n"
    },
    {
      "commit": "b232923966f1210e1183353bbd1d52ee53b79fbf",
      "tree": "e90c72b2cb400af53e1f92aff0af122782d7f65c",
      "parents": [
        "bca1a5518cab2d58c766863c61ee4ef5f1cc4caa",
        "99f9f3d49cbc7d944476f6fde53a77ec789ab2aa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:34:34 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:34:34 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "bca1a5518cab2d58c766863c61ee4ef5f1cc4caa",
      "tree": "0f7922ed840c7d778ceb63b63d40d282ccfa0fcc",
      "parents": [
        "12b90de64f38226e1e095c55b533f0f4d4f0f572",
        "82fde74b94f11eee1e9c30e43fb162f80a5e63c0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:52 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:52 2007 -0400"
      },
      "message": "Merge branch \u0027libertas-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "12b90de64f38226e1e095c55b533f0f4d4f0f572",
      "tree": "9955197d842511064a1eff6db815fe56cd8f0eb3",
      "parents": [
        "6f8a7c66e2dc8080950d28edc0259f37739aead9",
        "717c9339202a42ae7bec7d3c4b84deecdcae9f81"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:30 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:30 2007 -0400"
      },
      "message": "Merge branch \u0027libertas\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "af15cc7b858c7653443ab64db2e41b69506450ee",
      "tree": "79b746ec4f6edb3d73d638096b5a249a3f57d85e",
      "parents": [
        "3d7dbeac58d0669c37e35a3b91bb41c0146395ce"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Jun 12 16:16:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 12 16:16:44 2007 -0700"
      },
      "message": "[TCP]: Fix left_out setting during FRTO\n\nWithout FRTO, the tcp_try_to_open is never called with\nlost_out \u003e 0 (see tcp_time_to_recover). However, when FRTO is\nenabled, the !tp-\u003elost condition is not used until end of FRTO\nbecause that way TCP avoids premature entry to fast recovery\nduring FRTO.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd14cbc994709a1c5a64ed3621f583c49a27e521",
      "tree": "e48d38b7450661907c7b75490504c7f70b04d6cc",
      "parents": [
        "6aa054aadfea613a437ad0b15d38eca2b963fc0a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 11 14:04:01 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 12 16:08:47 2007 -0700"
      },
      "message": "sysfs: fix race condition around sd-\u003es_dentry, take#2\n\nAllowing attribute and symlink dentries to be reclaimed means\nsd-\u003es_dentry can change dynamically.  However, updates to the field\nare unsynchronized leading to race conditions.  This patch adds\nsysfs_lock and use it to synchronize updates to sd-\u003es_dentry.\n\nDue to the locking around -\u003ed_iput, the check in sysfs_drop_dentry()\nis complex.  sysfs_lock only protect sd-\u003es_dentry pointer itself.  The\nvalidity of the dentry is protected by dcache_lock, so whether dentry\nis alive or not can only be tested while holding both locks.\n\nThis is minimal backport of sysfs_drop_dentry() rewrite in devel\nbranch.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6aa054aadfea613a437ad0b15d38eca2b963fc0a",
      "tree": "e7fd512672b8f85fe2463ba4ba98bca06ffe6bb1",
      "parents": [
        "dc351252b33f8fede396d6173dba117bcb933607"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 11 14:03:27 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 12 16:08:46 2007 -0700"
      },
      "message": "sysfs: fix condition check in sysfs_drop_dentry()\n\nThe condition check doesn\u0027t make much sense as it basically always\nsucceeds.  This causes NULL dereferencing on certain cases.  It seems\nthat parentheses are put in the wrong place.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dc351252b33f8fede396d6173dba117bcb933607",
      "tree": "282d57855f66119f930eb629ab483bffcc5b6c21",
      "parents": [
        "99f9f3d49cbc7d944476f6fde53a77ec789ab2aa"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Mon Jun 11 14:02:45 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 12 16:08:46 2007 -0700"
      },
      "message": "sysfs: store sysfs inode nrs in s_ino to avoid readdir oopses\n\nBackport of\nftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc1/2.6.22-rc1-mm1/broken-out/gregkh-driver-sysfs-allocate-inode-number-using-ida.patch\n\nFor regular files in sysfs, sysfs_readdir wants to traverse\nsysfs_dirent-\u003es_dentry-\u003ed_inode-\u003ei_ino to get to the inode number.\nBut, the dentry can be reclaimed under memory pressure, and there is\nno synchronization with readdir.  This patch follows Tejun\u0027s scheme of\nallocating and storing an inode number in the new s_ino member of a\nsysfs_dirent, when dirents are created, and retrieving it from there\nfor readdir, so that the pointer chain doesn\u0027t have to be traversed.\n\nTejun\u0027s upstream patch uses a new-ish \"ida\" allocator which brings\nalong some extra complexity; this -stable patch has a brain-dead\nincrementing counter which does not guarantee uniqueness, but because\nsysfs doesn\u0027t hash inodes as iunique expects, uniqueness wasn\u0027t\nguaranteed today anyway.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f8a7c66e2dc8080950d28edc0259f37739aead9",
      "tree": "bba79586b6b558735e2379a2601713553fc40913",
      "parents": [
        "798a95dbd38b113a0f6f3bfe8a2769b261046d09"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jun 11 20:27:07 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "myri10ge: update driver version\n\nUpdate myri10ge driver version to 1.3.1-1.248.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "798a95dbd38b113a0f6f3bfe8a2769b261046d09",
      "tree": "58cb1556eb50a990da2c128a7c815f506de99013",
      "parents": [
        "f181137f9d70dc851dcb418cdad4df7888a0bfd3"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jun 11 20:26:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "myri10ge: report when the link partner is running in Myrinet mode\n\nSince Myri-10G boards may also run in Myrinet mode instead of Ethernet,\nadd a message when we detect that the link partner is not running in the\nright mode.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f181137f9d70dc851dcb418cdad4df7888a0bfd3",
      "tree": "6d9631fe67faf11736862c6e7e59fb77cfd35e1d",
      "parents": [
        "c27e672172def41924ea8410398554c49c17b3c1"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jun 11 20:26:31 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "myri10ge: limit the number of recoveries\n\nLimit the number of recoveries from a NIC hw watchdog reset to 1 by default.\nIt enables detection of defective NICs immediately since these memory parity\nerrors are expected to happen very rarely (less than once per century*NIC).\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c27e672172def41924ea8410398554c49c17b3c1",
      "tree": "9dbce89a10d6724ecfbfdc1078d3472c862be9d0",
      "parents": [
        "ca93ca428b8e09973f19e2725bf19cb3f1836034"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Mon Jun 11 03:30:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "NetXen: Fix link status messages\n\nNetXen: Fix incorrect link status even with switch turned OFF.\nNetXen driver failed to accurately indicate when a link is up or down.\nThis was encountered during failover testing, when the first port\nindicated that the link was up even when the 10G switch it was assigned\nto in the Bladecenter was turned off completely.\n\nSigned-off by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ca93ca428b8e09973f19e2725bf19cb3f1836034",
      "tree": "c97039b65e8d1084db7a1367dd69348942009775",
      "parents": [
        "c0811987c6909cd5463d107933217be113b75f4e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:52:31 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:52:31 2007 -0400"
      },
      "message": "Revert \"[netdrvr e100] experiment with doing RX in a similar manner to eepro100\"\n\nThis reverts commit d52df4a35af569071fda3f4eb08e47cc7023f094.\n\nThis patch attempted to fix e100 for non-cache coherent memory\narchitectures by using the cb style code that eepro100 had and using\nthe EL and s bits from the RFD list. Unfortunately the hardware\ndoesn\u0027t work exactly like this and therefore this patch actually\nbreaks e100. Reverting the change brings it back to the previously\nknown good state for 2.6.22. The pending rewrite in progress to this\ncode can then be safely merged later.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d7dbeac58d0669c37e35a3b91bb41c0146395ce",
      "tree": "8392d2e576f07635bda9684b2d65629ee40ecbab",
      "parents": [
        "606f585e363527da9feaed79465132c0c661fd9e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 14:36:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 14:36:42 2007 -0700"
      },
      "message": "[TCP]: Disable TSO if MD5SIG is enabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "606f585e363527da9feaed79465132c0c661fd9e",
      "tree": "1a4b22b46173ba2104211e54aa65375b25da5c65",
      "parents": [
        "9cadcd28f05e1957a8f61ae726fce31d0b29a3f9"
      ],
      "author": {
        "name": "Konstantin Sharlaimov",
        "email": "konstantin.sharlaimov@gmail.com",
        "time": "Tue Jun 12 14:16:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 12 14:16:59 2007 -0700"
      },
      "message": "[PPP_MPPE]: Fix \"osize too small\" check.\n\nPrevent mppe_decompress() from generating \"osize too small\" errors when\nchecking for output buffer size.  When receiving a packet of mru size the\noutput buffer for decrypted data is 1 byte too small since\nmppe_decompress() tries to account for possible PFC, however later in code\nit is assumed no PFC.\n\nAdjusting the check prevented these errors from occurring.\n\nSigned-off-by: Konstantin Sharlaimov \u003ckonstantin.sharlaimov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cadcd28f05e1957a8f61ae726fce31d0b29a3f9",
      "tree": "2acece0d3df7002c8d7650e4561302191c200c2b",
      "parents": [
        "b7e773b869f49bbd69e9dad76b34d3552627fac5",
        "14042cbefce4af12f7ca35d2604686154d803291"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 14:12:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jun 12 14:12:49 2007 -0700"
      },
      "message": "Merge branch \u0027mac80211-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "82fde74b94f11eee1e9c30e43fb162f80a5e63c0",
      "tree": "b5f0fd209c90b0ba9074a690518e0cd092b83fd9",
      "parents": [
        "2fb3bd6a23e5d37889a78b6a13a124fa7c586009"
      ],
      "author": {
        "name": "Luis Carlos",
        "email": "luisca@cozybit.com",
        "time": "Thu Jun 07 16:40:59 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:07:54 2007 -0400"
      },
      "message": "[PATCH] libertas: convert libertas_mpp into anycast_mask\n\nWith firmware 5.220.11.p5, this allows to specify the anycast addresses the\ndevice will listen to.\n\nThe anycast address range is C0:27:C0:27:C0:XX where XX goes from 00 to 1F (or\n0 to 31 in dec). The value to write on anycast_mask will specify which\naddresses the device listens to. Bits in a 32 bit int are numbered from 0\n(least significative bit) to 31. A specific address ending in YY will be\nlistened to if bit YY in the value is set to one.\n\nExamples:\n\n0x00000000 : do not listen to any anycast address\n0xFFFFFFFF : listen to every anycast address from :00 to :1F\n0x00000013 : listen to anycast addresses :00, :01 and :04\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fb3bd6a23e5d37889a78b6a13a124fa7c586009",
      "tree": "f1e31248ced0b82a92ef3c7ccb435de25105b9d0",
      "parents": [
        "fff47f108d7bd9f80b223cd187e09dbb0cb89114"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 04 20:05:23 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:41 2007 -0400"
      },
      "message": "[PATCH] libertas: actually send mesh frames to mesh netdev\n\nFound by Luis; got broken during module split.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fff47f108d7bd9f80b223cd187e09dbb0cb89114",
      "tree": "763186927ec0e4720d87fedffb4fa8528d7788ab",
      "parents": [
        "b8bedefd8fe589ff87a681e20583c8317030491d"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Wed May 30 12:16:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:32 2007 -0400"
      },
      "message": "[PATCH] libertas: deauthenticate from AP in channel switch\n\nThis avoids channel mismatch between driver and firmware in case we change\nchannel while associated to an AP.\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8bedefd8fe589ff87a681e20583c8317030491d",
      "tree": "2ec517d95cc034d35290c9fb29230224e93fcae6",
      "parents": [
        "717c9339202a42ae7bec7d3c4b84deecdcae9f81"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Wed May 30 12:14:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:23 2007 -0400"
      },
      "message": "[PATCH] libertas: pull current channel from firmware on mesh autostart\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "462b529f91b618f4bd144bbc6184f616dfb58a1e",
      "tree": "eb6cd254ef87ee5b9e3b875023f6368f9747e669",
      "parents": [
        "c3d4ed4e3e5aa8d9e6b4b795f004a7028ce780e9"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Sun Jun 10 16:31:41 2007 -0600"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Tue Jun 12 01:23:30 2007 -0400"
      },
      "message": "[PARISC] remove global_ack_eiem\n\nKudos to Thibaut Varene for spotting the (mis)use of appropriately named\nglobal_ack_eiem. This took a long time to figure out and both insight\nfrom myself, Kyle McMartin, and James Bottomley were required to narrow\ndown which bit of code could have this race condition.\n\nThe symptom was interrupts stopped getting delivered while some workload\nwas generating IO interrupts on two different CPUs. One of the interrupt\nsources would get masked off and stay unmasked. Problem was global_ack_eiem\nwas accessed with read/modified/write sequence and not protected by\na spinlock.\n\nPA-RISC doesn\u0027t need a global ack flag though. External Interrupts\nare _always_ delivered to a single CPU (except for \"global broadcast\ninterrupt\" which AFAIK currently is not used.) So we don\u0027t have to worry\nabout any given IRQ vector getting delivered to more than one CPU.\n\nTested on a500 and rp34xx boxen. rsync to/from gsyprf11 (a500)\nwould lock up the box since NIC (tg3) interrupt and SCSI (sym2)\nwere on \"opposite\" CPUs (2 CPU system). Put them on the same CPU\nor apply this patch and 10GB of data would rsync completely.\n\nPlease apply the following critical patch.\n\nthanks,\ngrant\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Thibaut VARENE \u003cT-Bone@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8c4df74e02b0853ad86d1595fb6065d6c26fb196",
      "tree": "eba968d0f6041a91ce8735213fc7c155d00bb775",
      "parents": [
        "90245c17d3170438a0445614cbc5f72c1717d583"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:32 2007 -0400"
      },
      "message": "Input: i8042 - add ULI EV4873 to noloop list\n\nThe box does not implement AUX LOOP command properly and so we\ncan\u0027t test for AUX IRQ delivery so blacklist it via DMI and\nassume that AUX port is present.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "90245c17d3170438a0445614cbc5f72c1717d583",
      "tree": "6bc33f5dcc728c909d5472ab39a3f4e7c903d4d7",
      "parents": [
        "c6f8d7066d18ac86ff88627d858b749d9ba168bc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:27 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:27 2007 -0400"
      },
      "message": "Input: i8042 - add ASUS P65UP5 to the noloop list\n\nThis board does not raise AUX IRQ in response to AUX LOOP command\nwhich interferes with our test for proper AUX IRQ wiring. Put it\nin the blacklist and assume mouse is present.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c6f8d7066d18ac86ff88627d858b749d9ba168bc",
      "tree": "bbf65c278058f46a6c61f37895d7b06f0b06e0ff",
      "parents": [
        "1dfa2812404c37d7571622195f907cea3331616c"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jun 12 00:33:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:13 2007 -0400"
      },
      "message": "Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n\nDuring the move from drivers/usb/input into drivers/input/touchscreen\nKconfig variables were shuffled a bit to use a new namespace\n(CONFIG_TOUCHSCREEN) while usbtouchscreen was still using old ones.\n\nAlso noticed by Robert P. J. Day \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "14042cbefce4af12f7ca35d2604686154d803291",
      "tree": "73290d21ef6d3f392b15adc02bf3fb05a251f7e8",
      "parents": [
        "0107136c04290ddd765adc568fe7a335d355d17e"
      ],
      "author": {
        "name": "Mattias Nissler",
        "email": "mattias.nissler@gmx.de",
        "time": "Fri Jun 08 15:31:13 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 20:29:11 2007 -0400"
      },
      "message": "[PATCH] mac80211: Don\u0027t stop tx queue on master device while scanning.\n\nmac80211 stops the tx queues during scans. This is wrong with respect\nto the master deivce tx queue, since stopping it prevents any probes\nfrom being sent during the scan. Instead, they accumulate in the queue\nand are only sent after the scan is finished, which is obviously\nwrong.\n\nSigned-off-by: Mattias Nissler \u003cmattias.nissler@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99f9f3d49cbc7d944476f6fde53a77ec789ab2aa",
      "tree": "9b6fdfb39ca8a500e458dbd87dc6e1985d394564",
      "parents": [
        "22353f35c895acb7a8ca27ebdc6397c993b4213e",
        "a4cd7ed86ff511aebcc97675937039f2321d6987"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 15:46:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 15:46:08 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Make sure RQ allocation is always valid\n  RDMA/cma: Fix initialization of next_port\n  IB/mlx4: Fix zeroing of rnr_retry value in ib_modify_qp()\n  mlx4_core: Don\u0027t set MTT address in dMPT entries with PA set\n  mlx4_core: Check firmware command interface revision\n  IB/mthca, mlx4_core: Fix typo in comment\n  mlx4_core: Free catastrophic error MSI-X interrupt with correct dev_id\n  mlx4_core: Initialize ctx_list and ctx_lock earlier\n  mlx4_core: Fix CQ context layout\n"
    },
    {
      "commit": "0107136c04290ddd765adc568fe7a335d355d17e",
      "tree": "95e5c84afa84ce79ebd81a96e7f22c06e63399b1",
      "parents": [
        "c9aca9da026036306aa00a928f6acb4b94eb3c33"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Jun 11 08:07:13 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 17:47:48 2007 -0400"
      },
      "message": "[PATCH] mac80211: fix debugfs tx power reduction output\n\nThis patch fixes a typo in mac80211\u0027s debugfs.c.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9aca9da026036306aa00a928f6acb4b94eb3c33",
      "tree": "32b6de3cc342ad57b6839ea71c30dcf2937d6046",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "lists@diac24.net",
        "time": "Mon Jun 04 00:06:51 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 17:47:41 2007 -0400"
      },
      "message": "[PATCH] cfg80211: fix signed macaddress in sysfs\n\nFix signedness mixup making mac addresses show up strangely\n(like 00:11:22:33:44:ffffffaa) in /sys/class/ieee80211/*/macaddress.\n\nSigned-off-by: David Lamparter \u003cequinox@diac24.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2648a53acf16a837e11836203aadb219bd951a1e",
      "tree": "dd96f97cb7e978b39ffe43f104a2b4f902e14fcc",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jun 11 21:52:04 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jun 11 21:52:04 2007 +0200"
      },
      "message": "kbuild: fix sh64 section mismatch problems\n\nThere\u0027s a special .cranges section that is almost always generated,\nwith data being moved to the appropriate section by the linker at a later\nstage.\n\nTo give a bit of background, sh64 has both a native SHmedia instruction\nset (32-bit instructions) and SHcompact (which is compatability with\nnormal SH -- 16-bit, a massively reduced register set, etc.). code ranges\nare emitted when we\u0027re using the 32-bit ABI, but not the 64-bit one.\n\nIt is a special staging section used solely by binutils where code with\ndifferent flags get placed (more specifically differing flags for input\nand output sections), before being lazily merged by the linker.\n\nThe closest I\u0027ve been able to find to documentation is:\n  http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/ld/emultempl/sh64elf.em?rev\u003d1.10\u0026content-type\u003dtext/x-cvsweb-markup\u0026cvsroot\u003dsrc\n\nIt\u0027s an array of 8-byte Elf32_CRange structure given in\n  http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-sh64.h?rev\u003d1.4\u0026content-type\u003dtext/x-cvsweb-markup\u0026cvsroot\u003dsrc\nthat describes for which ISA a range is used.\n\nSilence the warnings by allowing references from .init.text to .cranges.\n\nThe following warnings are fixed:\n\nWARNING: init/built-in.o(.cranges+0x0): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0xa): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x14): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x1e): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x28): Section mismatch: reference to .init.text:\nWARNING: init/built-in.o(.cranges+0x32): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x50): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x5a): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x64): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0xfa): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x104): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x10e): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x14a): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x154): Section mismatch: reference to .init.text:\nWARNING: kernel/built-in.o(.cranges+0x15e): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0x6e): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0x78): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0x82): Section mismatch: reference to .init.text:\nWARNING: mm/built-in.o(.cranges+0xaa): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x136): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x140): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x14a): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x168): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x1f4): Section mismatch: reference to .init.text:\nWARNING: fs/built-in.o(.cranges+0x1fe): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x302): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x30c): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x316): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x3a2): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x3ac): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x4ce): Section mismatch: reference to .init.text:\nWARNING: net/built-in.o(.cranges+0x4d8): Section mismatch: reference to .init.text:\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kaz Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "22353f35c895acb7a8ca27ebdc6397c993b4213e",
      "tree": "b1b52ca357ac2e5bb1428dea948bd4d175e40e07",
      "parents": [
        "3e2ce4dae98f6b246eaeb12833914d22fd83e31d",
        "ff72b7a6188088976bf7d77d3309a9b2f1716071"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:41:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:41:00 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix smp barriers in test_and_{change,clear,set}_bit\n  [MIPS] Fix IP27 build\n  [MIPS] Fix modpost warnings by making start_secondary __cpuinit\n  [MIPS] SMTC: Fix build error caused by nonsense code.\n  [MIPS] SMTC: The MT ASE requires to initialize c0_pagemask and c0_wired.\n  [MIPS] SMTC: Don\u0027t continue in set_vi_srs_handler on detected bad arguments.\n  [MIPS] SMTC: Fix warning.\n  [MIPS] Wire up utimensat, signalfd, timerfd, eventfd\n  [MIPS] Atlas: Fix build.\n  [MIPS] Always install the DSP exception handler.\n  [MIPS] SMTC: Don\u0027t set and restore irqregs ptr from self_ipi.\n  [MIPS] Fix KMODE for the R3000\n"
    },
    {
      "commit": "3e2ce4dae98f6b246eaeb12833914d22fd83e31d",
      "tree": "50e461bd4dc6cf5c2ad1466ffc472351a9d813ed",
      "parents": [
        "3334500b460a5eede2e3466ca97a90fe3b91ceb5",
        "3ce53fc4c57603d99c330a6ee2fe96d94f2d350f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:25 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] CIFS should honour umask\n  [CIFS] Missing flag on negprot needed for some servers to force packet signing\n  [CIFS] whitespace cleanup part 2\n  [CIFS] whitespace cleanup\n  [CIFS] fix mempool destroy done in wrong order in cifs error path\n  [CIFS] typo in previous patch\n  [CIFS] Fix oops on failed cifs mount (in kthread_stop)\n"
    },
    {
      "commit": "3334500b460a5eede2e3466ca97a90fe3b91ceb5",
      "tree": "970829ec5116abcaf237be5214b89638404554be",
      "parents": [
        "72f60acb01fc7ef135d3181ba9235c9ef0ab68ea",
        "874808c6dd429f7431b906a32c7f78a68e7636af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:05 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] intel_agp: Add support for G33, Q33 and Q35 chipsets\n  [AGPGART] intel_agp: add support for 945GME\n  [AGPGART] intel_agp: add support for 965GME/GLE\n  [AGPGART] intel_agp: use table for device probe\n  [AGPGART] intel_agp: cleanup intel private data\n"
    },
    {
      "commit": "72f60acb01fc7ef135d3181ba9235c9ef0ab68ea",
      "tree": "a2847ff3a394a8c9ff28b34d3a4e4e2bd3658cf1",
      "parents": [
        "b44c0267b7571b449e05f390349c4e4d080f0f4c",
        "e141d999b682cda9907179e3b843acb64c34a1d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:38:14 2007 -0700"
      },
      "message": "Merge branch \u0027linus-plus-plus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027linus-plus-plus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: limit post SRST nsect/lbal wait to ~100ms\n  libata: force PIO on IOMEGA ZIP 250 ATAPI\n  libata passthru: update cached device paramters\n  libata passthru: always enforce correct DEV bit\n  libata passthru: map UDMA protocols\n  libata passthru: support PIO multi commands\n  libata passthru: update protocol numbers\n  libata: Correct abuse of language\n  libata-core/sff: Fix multiple assumptions about DMA\n  ahci: Add MCP73/MCP77 support to AHCI driver\n  libata: fix hw_sata_spd_limit initialization\n  libata: print device model and firmware revision for ATAPI devices\n  libata: fix probe time irq printouts\n  libata: disable NCQ for HITACHI HTS541680J9SA00/SB21C7EP\n  remove unused variable in pata_isapnp\n"
    },
    {
      "commit": "b44c0267b7571b449e05f390349c4e4d080f0f4c",
      "tree": "ac223157c3ce75b729a2e702babd13a691c20464",
      "parents": [
        "bb3d2dd72302ea3eefcc6738cdd39ed5864b62f8",
        "c43850981b5203e13747f8a696a762eb412d9394"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:32:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:32:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5751): Ivtv: fix ia64 printk format warnings.\n  V4L/DVB (5761): Fix broken b2c2 dependency on non x86 architectures\n  V4L/DVB (5673): Fix audio stuttering for saa711x/ivtv when in radio mode.\n  V4L/DVB (5736): Add V4L2_FBUF_CAP/FLAG_LOCAL/GLOBAL_INV_ALPHA\n  V4L/DVB (5732): Add ivtv CROPCAP support and fix ivtv S_CROP for video output.\n  V4L/DVB (5730): Remove unused V4L2_CAP_VIDEO_OUTPUT_POS\n  V4L/DVB (5720): Usbvision: fix urb allocation and submits\n  V4L/DVB (5716): Tda10086,tda826x: fix tuning, STR/SNR values\n  V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler\n  V4L/DVB (5699): Cinergyt2: fix file release handler\n  V4L/DVB (5700): Saa7111: fix picture settings cache bug\n  V4L/DVB (5702): Fix Kconfig items to avoid linkedition errors\n"
    },
    {
      "commit": "bb3d2dd72302ea3eefcc6738cdd39ed5864b62f8",
      "tree": "94aea714ae4b2b39e05aeb32d0dffccc8a15a8a8",
      "parents": [
        "d5a169c87967981d06616c3c99408bc40ec9f618",
        "c1183a3345f2e553fa0907a453cbb311c7e1698c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: Add the MCP73/77 support to PATA driver\n  Add the PATA controller device ID to pci_ids.h for MCP73/MCP77.\n  hpt366: disallow Ultra133 for HPT374\n  ide: generic IDE PCI driver, add another device exception\n  ide: HPA detect from resume\n  it821x: RAID mode fixes\n  serverworks: fix CSB6 tuning logic\n  serverworks: remove crappy code\n"
    },
    {
      "commit": "d5a169c87967981d06616c3c99408bc40ec9f618",
      "tree": "8abbfa56c43c958131f02e5f8fb2c4b65f509b3f",
      "parents": [
        "5212c555be332fc95982077e6cdc7bb6cb5fff5f",
        "3373c0ae6a51085b10a95fd9d2214a9995ef7563"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:18 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: don\u0027t call switch on old cards\n  mmc: fix broken if clause\n  au1xmmc: Replace C code with call to ARRAY_SIZE() macro.\n  mmc-atmel: remove linux/mmc/protocol.h dependencies\n"
    },
    {
      "commit": "5212c555be332fc95982077e6cdc7bb6cb5fff5f",
      "tree": "44907e3427949462dcc54ae762cc49ae8e9571f0",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521",
        "620a324b744a7d66c3c45a83042f8e7fc9fc5a04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:05 2007 -0700"
      },
      "message": "Merge branch \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  splice: __generic_file_splice_read: fix read/truncate race\n  splice: __generic_file_splice_read: fix i_size_read() length checks\n  splice: move balance_dirty_pages_ratelimited() outside of splice actor\n  pipe: move pipe_inode_info structure decleration up before it\u0027s used\n  splice: remove do_splice_direct() symbol export\n  splice: move inode size check into generic_file_splice_read()\n"
    },
    {
      "commit": "717c9339202a42ae7bec7d3c4b84deecdcae9f81",
      "tree": "5c2e770dfd36e59e9a3a0d4a4d316f8c707b25fb",
      "parents": [
        "8cf1dc098fda226a0c3baa27ec737ce041acbb46"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue May 29 00:03:31 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: reduce SSID and BSSID mixed-case abuse\n\nKill mixed case function names from scan.c/scan.h.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cf1dc098fda226a0c3baa27ec737ce041acbb46",
      "tree": "d647e2538a3081825ecf3cd77fea20f0e7142f26",
      "parents": [
        "d8efea254887128d710cc1475505514da004932c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon May 28 23:56:10 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: remove WPA_SUPPLICANT structure\n\nUnused.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8efea254887128d710cc1475505514da004932c",
      "tree": "450ce4f6bbc1fca6468de784c1ce7b6d34b2059e",
      "parents": [
        "785e8f2679ce9ae703f1c737aa4d48b315d511ca"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon May 28 23:54:55 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: remove structure WLAN_802_11_SSID and libertas_escape_essid\n\nReplace WLAN_802_11_SSID with direct \u0027ssid\u0027 and \u0027ssid_len\u0027 members\nlike ieee80211.  In the process, remove private libertas_escape_essid\nand depend on the ieee80211 implementation of escape_essid instead.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "785e8f2679ce9ae703f1c737aa4d48b315d511ca",
      "tree": "8d0d317684f7fc50abc5a8baf444f0441eedbcf2",
      "parents": [
        "707985b3850f6ff168340e20b7f6b783782fb8ed"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 23:51:12 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: tweak association debug output\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "707985b3850f6ff168340e20b7f6b783782fb8ed",
      "tree": "38e3d8501615370595cdbf002197959f71dcc8e6",
      "parents": [
        "e5b3d472ad4eaa9013fd9f67f7a1b132f3ec910c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:41:16 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: fix big-endian associate command.\n\nByte-swapping length fields and then passing them to memcpy() considered\nharmful.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5b3d472ad4eaa9013fd9f67f7a1b132f3ec910c",
      "tree": "fda7ec7b1f9efa7ac32068a21eb3859e91daec60",
      "parents": [
        "86760088a7c51ccc263ec3b8039ec9a7400a6d70"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:40:21 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: don\u0027t byte-swap firmware version number. It\u0027s a byte array.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "86760088a7c51ccc263ec3b8039ec9a7400a6d70"
}
