)]}'
{
  "log": [
    {
      "commit": "4dbfa39b6c95eb9d0aedb5bd00bb552b91c31e3d",
      "tree": "b3b92aa44fe651af464373d8a21a3da8897fa479",
      "parents": [
        "2a397e82c7db18019e408f953dd58dc1963a328c"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 25 18:22:44 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 06:15:25 2007 -0400"
      },
      "message": "libata: relocate and fix post-command processing\n\nSome commands need post-processing after successful completion.  This\nwas done in ata_scsi_qc_complete() till now but this has the following\nproblems.\n\n* Post-command processing gets executed when qc is completed from EH.\n  Some qc\u0027s are retried from EH with zero err_mask and thus triggers\n  unnecessary/incorrect post-command processing.\n\n* Command post processing doesn\u0027t belong to SAT layer.\n\n* Link-wide revalidation was scheduled where device revalidation\n  suffices.\n\nThis patch moves post-command processing to success completion path of\nata_qc_complete() which is travelled iff the command is going to be\ncompleted without passing through EH and updates post-command\nprocessing such that device-specific action is used.  While at it,\nrestructure code a bit for readability.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2a397e82c7db18019e408f953dd58dc1963a328c",
      "tree": "43ccaec68cc3aa1b3903e2b4c970d31b8737d4ed",
      "parents": [
        "ea45d15394c57cb214aef8e6d40976c128995d43",
        "8588a2b732928b343233af9b1855705b8286bed4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 28 12:03:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 28 12:03:14 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: add SH-S202J to ivb_list[]\n  drivers/ide/pci/sc1200.c: fix suspend/resume buglets and warnings\n  drivers/ide/pci/generic: fix build for CONFIG_HOTPLUG\u003dn\n  hpt366: fix build for CONFIG_HOTPLUG\u003dn\n  cy82c693: fix build for CONFIG_HOTPLUG\u003dn\n"
    },
    {
      "commit": "ea45d15394c57cb214aef8e6d40976c128995d43",
      "tree": "3937b41e0485f1f67c5d7fdc8cdb70a5aeb856d2",
      "parents": [
        "30e69bf4cce16d4c2dcfd629a60fcd8e1aba9fee"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 21:20:02 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:23:06 2007 -0700"
      },
      "message": "duplicate initializer in sound/pci/hda/patch_realtek.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30e69bf4cce16d4c2dcfd629a60fcd8e1aba9fee",
      "tree": "3460a12d8bb648e58aea5a7b7a6d505fbd09c847",
      "parents": [
        "6e1b97d899401035dd9d02b0fd93ad54641f867a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 21:02:32 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:23:06 2007 -0700"
      },
      "message": "fix breakage in pegasos_eth\n\nFix fallout from commit b45d9147f1582333e180e1023624c003874b7312\n(\"mv643xx_eth: Remove unused register defines\")\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e1b97d899401035dd9d02b0fd93ad54641f867a",
      "tree": "f98006592293d38b25a30ab08c3ae88601ac76c1",
      "parents": [
        "36ea96a485ce09a88819896e48468d6469c292ab",
        "69243f91257083795065762ce805120b980e256b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:55 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: Dump filtering supports x86_64 sparsemem\n  x86: fix compiler warnings in arch/x86/kernel/early-quirks.c\n  x86: fix !SMP compiler warning in arch/x86/kernel/acpi/processor.c\n  x86: Fix boot protocol KEEP_SEGMENTS check.\n  x86: voyager: fix bogus conversion to per_cpu for boot_cpu_info\n  x86: export smp_ops to allow modular build of KVM\n  Revert \"i386: export i386 smp_call_function_mask() to modules\"\n"
    },
    {
      "commit": "36ea96a485ce09a88819896e48468d6469c292ab",
      "tree": "5b7eb690772dfc2a2f1815aecefd6df63fbdd93c",
      "parents": [
        "0ada7a02ad870f8586176ff5c4f0db2a40ba3fab"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:46:58 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:12 2007 -0700"
      },
      "message": "cirrusfb nonsense\n\n(pointer \u003e 0) is deeply weird; (pointer \u003e\u003d 0) is even dumber...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0ada7a02ad870f8586176ff5c4f0db2a40ba3fab",
      "tree": "7ffccdbd60abed05b920dd1f84c9448530e4b4b1",
      "parents": [
        "4a66fcabd0e4a7a3ae78b662dfa4ddfd27bbe206"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:40:46 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:12 2007 -0700"
      },
      "message": "scatterlist fallout: mmc\n\n #include \u003cscatterlist/scatterlist.h\u003e\nis an odd thing to do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a66fcabd0e4a7a3ae78b662dfa4ddfd27bbe206",
      "tree": "0a183b29fcd97e17eb0d93c142fe8d28f1d6fe04",
      "parents": [
        "9e6a76b8bb814d0e53473ebe55d4fa18ba89ce77"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:39:23 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:11 2007 -0700"
      },
      "message": "ide/arm/icside: fallout from commit 86f3a492bb09eee5745b93af35f2212179c251fd\n\nstruct device doesn\u0027t have -\u003edma; it\u0027s in struct expansion_card where\nthat struct device is embedded into.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e6a76b8bb814d0e53473ebe55d4fa18ba89ce77",
      "tree": "03932d10862cfcea84d573c2b45e49d7232496e2",
      "parents": [
        "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 27 19:23:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 22:18:11 2007 -0700"
      },
      "message": "scatterlist fallout: frv\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69243f91257083795065762ce805120b980e256b",
      "tree": "40babe7d59d7b6d95cd250b29d62cf8572b1758d",
      "parents": [
        "03d0d20e640a6189ec85fa917259d94013b4d730"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Oct 26 14:19:26 2007 +0900"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: Dump filtering supports x86_64 sparsemem\n\nThis patch adds the symbol \"init_level4_pgt\" to the vmcoreinfo data so\nthat makedumpfile (dump filtering command) supports x86_64 sparsemem \nkernel of linux-2.6.24.\n\nmakedumpfile creates a small dumpfile by excluding unnecessary pages for\nthe analysis. It checks attributes in page structures and distinguishes\nnecessary pages and unnecessary ones. To check them, makedumpfile gets\nthe vmcoreinfo data which has the minimum debugging information only for\ndump filtering.\n\nFor older x86_64 kernel (linux-2.6.23 or before), makedumpfile translates\nthe virtual address of page structure into physical address by subtracting\nPAGE_OFFSET from virtual address, but this translation isn\u0027t effective for\nlinux-2.6.24 sparsemem kernel, because its page structures are in virtual\nmemmap area. makedumpfile should translate their virtual address by 4-levels\npaging and it needs the symbol \"init_level4_pgt\".\n\nSigned-off-by: Ken\u0027ichi Ohmichi \u003coomichi@mxs.nes.nec.co.jp\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "03d0d20e640a6189ec85fa917259d94013b4d730",
      "tree": "7bef586eee1b7fdd3bac7dc25680bc69c49370ef",
      "parents": [
        "74a3d2d331246a12428b027e21d508679187fcf0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: fix compiler warnings in arch/x86/kernel/early-quirks.c\n\nfix this warning:\n\narch/x86/kernel/early-quirks.c:40: warning: nvidia_hpet_check defined but not used\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "74a3d2d331246a12428b027e21d508679187fcf0",
      "tree": "8f30fe68341ee66f93a8100b04823067f58a075c",
      "parents": [
        "bd53147db8bdf5dd49025c198ff18ac23f560e0e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: fix !SMP compiler warning in arch/x86/kernel/acpi/processor.c\n\nFix !CONFIG_SMP warning:\n\narch/x86/kernel/acpi/processor.c: In function arch_acpi_processor_init_pdc:\narch/x86/kernel/acpi/processor.c:65: warning: unused variable cpu\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bd53147db8bdf5dd49025c198ff18ac23f560e0e",
      "tree": "50b65c7e72e2fdfc754e9c0844dbb7931d01e2db",
      "parents": [
        "0cca1ca647d87c2c0b0d76d2f32683ce34d54989"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Oct 26 11:29:04 2007 -0600"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: Fix boot protocol KEEP_SEGMENTS check.\n\nThe kernel only ever supports 1 version of the boot protocol\nso there is no need to check the boot protocol revision to\nsee if a feature is supported.\n\nBoth x86 and x86_64 support the same boot protocol so we need\nto implement the KEEP_SEGMENTS on x86_64 as well.  It isn\u0027t\njust paravirt bootloaders that could use this functionality.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0cca1ca647d87c2c0b0d76d2f32683ce34d54989",
      "tree": "214689682eb77f983e0859b32692b7335e58e8f7",
      "parents": [
        "027447c4913c8fd6f91092b92dfa07eec91f009d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Oct 26 12:17:19 2007 -0500"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: voyager: fix bogus conversion to per_cpu for boot_cpu_info\n\nThere were two problems.  Firstly, someone forgot the struct keyword in\nfront of cpuinfo_x86, so I take it this wasn\u0027t even compile checked.\nSecondly, the actual definition has this as a SHARED_ALIGNED, so the\ndefinitions mismatch.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "027447c4913c8fd6f91092b92dfa07eec91f009d",
      "tree": "d72ef40cb1446e35bd1ae71486ff6d08e3c85a63",
      "parents": [
        "ceff8d859c77981147c320da4074dcf8a06501a4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "x86: export smp_ops to allow modular build of KVM\n\nKVM uses smp_call_function_mask and therefor need smp_ops to be exported.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n"
    },
    {
      "commit": "ceff8d859c77981147c320da4074dcf8a06501a4",
      "tree": "c1a4913e646c9d2ea2410e96184b4b00e104dd74",
      "parents": [
        "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 26 17:22:17 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Oct 27 20:57:43 2007 +0200"
      },
      "message": "Revert \"i386: export i386 smp_call_function_mask() to modules\"\n\nThis reverts commit 6442eea937ef797d4b66733f49c82e2fdc2aca6f.\n\nThe patch breaks smp_ops and needs to be reverted. The solution to\nallow modular build of KVM is to export smp_ops instead.\n\nPointed-out-by: James Bottomley\n\n  \u003cjejb\u003e tglx, so write out 100 times \"voyager is a useful architecture\" ...\n  \u003ctglx\u003e yes, Sir\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n"
    },
    {
      "commit": "ef49c32b8489a845a54ca4689b17bfbf8db9bf9e",
      "tree": "6b347590b2ba52c9a4e6eac701bb2ecd9323a82f",
      "parents": [
        "3d1343b55643d60839d711205076e75754e9126e",
        "6d85d06673db74ec7ff4aa31e47b1e2e7a5af7cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:14:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:14:04 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [JFFS2] Update MAINTAINERS entry -- the jffs-dev list is dead\n  [JFFS2] Prevent return of initialised variable in jffs2_init_acl_post()\n"
    },
    {
      "commit": "3d1343b55643d60839d711205076e75754e9126e",
      "tree": "72db9f362ee10c050abe07fc1910775f9b280de0",
      "parents": [
        "a2508c0814c6d2c0259fa859a6184343b1e39ea3",
        "460cd0589df8aa9b89599905b13c2010db627012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:12:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:12:39 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_spi: Fix mmc-over-spi regression\n  mmc: use common byte swap macros\n  mmc: fix cid and csd byte order\n  at91_mci: Fix bad reference\n"
    },
    {
      "commit": "a2508c0814c6d2c0259fa859a6184343b1e39ea3",
      "tree": "3c42cb3daf50b419f8cc20ff1625647306b66e0d",
      "parents": [
        "0f5a2c553d1484141ebb369ecab61894e9cb074f",
        "6ee4e28be80add86a64908472e4b7ab01dab33d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:11:12 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  [SPARC32]: Fix build-warning in io-unit.c\n  [SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n  [SPARC32]: __inline__ --\u003e inline\n  [SPARC64]: __inline__ --\u003e inline\n"
    },
    {
      "commit": "0f5a2c553d1484141ebb369ecab61894e9cb074f",
      "tree": "ba7667fb37832e1714dc2a8b3b3e45dade4af5cb",
      "parents": [
        "26adc0d5859788b74f86677538236f807e6d9021",
        "68e3f5dd4db62619fdbe520d36c9ebf62e672256"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:10:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 27 10:10:40 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  [CRYPTO] users: Fix up scatterlist conversion errors\n  [CRYPTO] tcrypt: Move sg_init_table out of timing loops\n  [NETNS]: Fix get_net_ns_by_pid\n  [NET]: Marking struct pernet_operations __net_initdata was inappropriate\n  [INET] ESP: Must #include \u003clinux/scatterlist.h\u003e\n  [TCP] IPV6: fix softnet build breakage\n"
    },
    {
      "commit": "6d85d06673db74ec7ff4aa31e47b1e2e7a5af7cb",
      "tree": "93d33fb05147263f3353a1720e0de163ed408cec",
      "parents": [
        "8d6ea587d94569919bd2c31c042d5b9b8734e351"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:39:48 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:39:48 2007 -0400"
      },
      "message": "[JFFS2] Update MAINTAINERS entry -- the jffs-dev list is dead\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "8d6ea587d94569919bd2c31c042d5b9b8734e351",
      "tree": "0727dccf94e7c2facf9fa61643da948b71eb392c",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:36:44 2007 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 27 10:36:44 2007 -0400"
      },
      "message": "[JFFS2] Prevent return of initialised variable in jffs2_init_acl_post()\n\nSpotted by the Coverity checker, and pointed out by Adrian Bunk.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "460cd0589df8aa9b89599905b13c2010db627012",
      "tree": "0d0cbf523d6513f43fca8a0bfb24070271b9215c",
      "parents": [
        "1fa8dd146f6bf57902602522c212040f8fa6fcd3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:47:20 2007 +0200"
      },
      "message": "mmc_spi: Fix mmc-over-spi regression\n\nPatch 49dce689ad4ef0fd1f970ef762168e4bd46f69a3 changed the sysfs data\nstructures for SPI in a way which broke the MMC-over-SPI host driver.\n\nThis patch fixes that regression by changing the scheme used to keep\nfrom knowingly trying to use a shared bus segment, and updates the\nadjacent comments slightly to better explain the issue.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1fa8dd146f6bf57902602522c212040f8fa6fcd3",
      "tree": "830af67b15597f29a52ceba506008a5bcf600d84",
      "parents": [
        "78e480731ab89e311ecdb455d04903cafbe163ca"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:41:04 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:41:04 2007 +0200"
      },
      "message": "mmc: use common byte swap macros\n\nUse the more generic byte swapping macros instead of the socket variants.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "78e480731ab89e311ecdb455d04903cafbe163ca",
      "tree": "80d443e1f723314ac8921623475ea23ac70a5d18",
      "parents": [
        "6356a9d955e1898eadaa8cba9a5137b1787c0c7e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:14:23 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:14:23 2007 +0200"
      },
      "message": "mmc: fix cid and csd byte order\n\nMMC over SPI sends the CID and CSD registers as data, not responses,\nwhich means that the host driver won\u0027t do the necessary byte flipping\nfor us.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6356a9d955e1898eadaa8cba9a5137b1787c0c7e",
      "tree": "3f58bbc52771c34ccaa7c5655ac58b92222aaf5b",
      "parents": [
        "ade8c56cbd02020fecbe1684f181250a466685eb"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Oct 22 18:16:16 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Oct 27 14:04:10 2007 +0200"
      },
      "message": "at91_mci: Fix bad reference\n\nThe flags parameter got removed in a previous commit, but some\nreferences were overlooked.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6ee4e28be80add86a64908472e4b7ab01dab33d9",
      "tree": "c192e5ed7faf6f2b56eb439fad2dee016027499f",
      "parents": [
        "0aa031d9e047f22679e5ad4069667ec1d22b39dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:54:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:54:14 2007 -0700"
      },
      "message": "[SPARC32]: Fix build-warning in io-unit.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68e3f5dd4db62619fdbe520d36c9ebf62e672256",
      "tree": "0a9b05227fc53cb72785a95298c643f5405fd7b4",
      "parents": [
        "a5a613a4291a8107008e4c40108a385cda71b08d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 27 00:52:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 27 00:52:07 2007 -0700"
      },
      "message": "[CRYPTO] users: Fix up scatterlist conversion errors\n\nThis patch fixes the errors made in the users of the crypto layer during\nthe sg_init_table conversion.  It also adds a few conversions that were\nmissing altogether.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5a613a4291a8107008e4c40108a385cda71b08d",
      "tree": "80b125bd9418fe202f652a533f986adc1b50d275",
      "parents": [
        "ceaa79c434044e40031585a65a4e45dc09322e8f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 27 00:51:21 2007 -0700"
      },
      "message": "[CRYPTO] tcrypt: Move sg_init_table out of timing loops\n\nThis patch moves the sg_init_table out of the timing loops for hash\nalgorithms so that it doesn\u0027t impact on the speed test results.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa031d9e047f22679e5ad4069667ec1d22b39dc",
      "tree": "8ea7c7ac6415b4ca566e7f603a02e26632840292",
      "parents": [
        "64d329eec0313a071edd8176faf0a803012796d7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:23:22 2007 -0700"
      },
      "message": "[SPARC64]: Fix BACKOFF_SPIN on non-SMP.\n\nIt can\u0027t be just empty, it has to at least branch\nback to \u0027label\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64d329eec0313a071edd8176faf0a803012796d7",
      "tree": "c6640d6fc75d13edbf6c477b99db7627a4acdc06",
      "parents": [
        "d979f1792d1a4867eda0028b3aac8c6d4a535bb7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "message": "[SPARC32]: __inline__ --\u003e inline\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d979f1792d1a4867eda0028b3aac8c6d4a535bb7",
      "tree": "89a8a9471ad2fa57f7349426ac62d14f3f134c63",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:13:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:13:04 2007 -0700"
      },
      "message": "[SPARC64]: __inline__ --\u003e inline\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ceaa79c434044e40031585a65a4e45dc09322e8f",
      "tree": "b18dc0cdbebe096bf2a07149b6904b8b55d0502d",
      "parents": [
        "2b008b0a8e96b726c603c5e1a5a7a509b5f61e35"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Oct 26 22:56:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:56:12 2007 -0700"
      },
      "message": "[NETNS]: Fix get_net_ns_by_pid\n\nThe pid namespace patches changed the semantics of\nfind_task_by_pid without breaking the compile resulting\nin get_net_ns_by_pid doing the wrong thing.\n\nSo switch to using the intended find_task_by_vpid.\n\nCombined with Denis\u0027 earlier patch to make netlink traffic\nfully synchronous the inadvertent race I introduced with\naccessing current is actually removed.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b008b0a8e96b726c603c5e1a5a7a509b5f61e35",
      "tree": "80d71a763d3e8365805203cf22093783e64e1bbc",
      "parents": [
        "72998d8c84247817c4b8b05b0256f29453e435f5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Oct 26 22:54:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:54:53 2007 -0700"
      },
      "message": "[NET]: Marking struct pernet_operations __net_initdata was inappropriate\n\nIt is not safe to to place struct pernet_operations in a special section.\nWe need struct pernet_operations to last until we call unregister_pernet_subsys.\nWhich doesn\u0027t happen until module unload.\n\nSo marking struct pernet_operations is a disaster for modules in two ways.\n- We discard it before we call the exit method it points to.\n- Because I keep struct pernet_operations on a linked list discarding\n  it for compiled in code removes elements in the middle of a linked\n  list and does horrible things for linked insert.\n\nSo this looks safe assuming __exit_refok is not discarded\nfor modules.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72998d8c84247817c4b8b05b0256f29453e435f5",
      "tree": "bc7bc54f94d4accd53fed13345bc219957a0bd3d",
      "parents": [
        "18134bed02e230a7876570072b0284635daaa32b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 22:53:58 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:53:58 2007 -0700"
      },
      "message": "[INET] ESP: Must #include \u003clinux/scatterlist.h\u003e\n\nThis patch fixes the following compile errors in some configurations:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      net/ipv4/esp4.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv4/esp4.c: In function \u0027esp_output\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv4/esp4.c:113: error: implicit declaration of function \u0027sg_init_table\u0027\nmake[3]: *** [net/ipv4/esp4.o] Error 1\n...\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv6/esp6.c: In function \u0027esp6_output\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/net/ipv6/esp6.c:112: error: implicit declaration of function \u0027sg_init_table\u0027\nmake[3]: *** [net/ipv6/esp6.o] Error 1\n\n\n\u003c--  snip  --\u003e\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18134bed02e230a7876570072b0284635daaa32b",
      "tree": "bd7a201f78a686a78f29c37c45d13fc8aa0c40ae",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 26 22:53:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 22:53:14 2007 -0700"
      },
      "message": "[TCP] IPV6: fix softnet build breakage\n\nnet/ipv6/tcp_ipv6.c: In function \u0027tcp_v6_rcv\u0027:\nnet/ipv6/tcp_ipv6.c:1736: error: implicit declaration of function\n\u0027get_softnet_dma\u0027\nnet/ipv6/tcp_ipv6.c:1736: warning: assignment makes pointer from integer\nwithout a cast\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26adc0d5859788b74f86677538236f807e6d9021",
      "tree": "78b3c4018161d72b6d8d1f2485c52fc552caa61a",
      "parents": [
        "0e4bd10c9b7e9ed65132f5935328275deb760384",
        "e6e1ace9904b72478f0c5a5aa7bd174cb6f62561"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:56:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:56:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  x86 setup: sizeof() is unsigned, unbreak comparisons\n  x86 setup: handle boot loaders which set up the stack incorrectly\n"
    },
    {
      "commit": "0e4bd10c9b7e9ed65132f5935328275deb760384",
      "tree": "ff5bd68ba7d6eb960fe2f818aa7e30d542c954a4",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0",
        "208652d6b2cb9d7155ca8ff8691c8ef88c8250af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:49:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 13:49:29 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/x86:\n  x86: kill the old i386 and x86_64 directories\n  x86: move i386 and x86_64 Kconfig files to x86 directory\n  kconfig: small code refactoring in kconfig Makefile\n  x86: unification of i386 and x86_64 Kconfig.debug\n  x86: move defconfig files for i386 and x86_64 to x86\n  x86: move i386 and x86_64 Makefiles to arch/x86\n"
    },
    {
      "commit": "8588a2b732928b343233af9b1855705b8286bed4",
      "tree": "3cf6a518faff182d68cc600eba2aa6be76836daf",
      "parents": [
        "9d434813641abb5d619224e165f391bf352b202b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:16 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:16 2007 +0200"
      },
      "message": "ide: add SH-S202J to ivb_list[]\n\nFrom the report by Nick Warne.\n\nTested-by: Nick Warne \u003cnick@ukfsn.org\u003e\nCc: Lennart Sorensen \u003clsorense@csclub.uwaterloo.ca\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "9d434813641abb5d619224e165f391bf352b202b",
      "tree": "1a1f01279cba8ab1b947769a217fe084f6eb9f34",
      "parents": [
        "d5271be6b5601b3749cccd8ee89941d5868b90bf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "drivers/ide/pci/sc1200.c: fix suspend/resume buglets and warnings\n\n* We shouldn\u0027t bother with dev-\u003ecurrent_state, the PCI API functions we\n  call manage this for us (and do a far better job at it too).\n\n* Remove pci_set_power_state(dev, PCI_D0) call in resume, as\n  pci_enable_device() does the same thing.\n\n* Check pci_enable_device() return value.  If it failed, fail\n  the entire resume and avoid programming timings into the [potentially\n  dead/asleep] chip.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d5271be6b5601b3749cccd8ee89941d5868b90bf",
      "tree": "8c6d745ccada019c592b94f20a8daaa93b19d2a8",
      "parents": [
        "282037f17f1db66f555b40eedef1215a5f4b36af"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "drivers/ide/pci/generic: fix build for CONFIG_HOTPLUG\u003dn\n\nIt turns out that const and __{dev}initdata cannot be mixed currently\nand that generic IDE PCI host driver is also affected by the same issue:\n\nOn Thursday 25 October 2007, Ralf Baechle wrote:\n\u003e   CC      drivers/ide/pci/generic.o\n\u003e drivers/ide/pci/generic.c:52: error: __setup_str_ide_generic_all_on causes a\n\u003e +section type conflict\n\n[ Also reported by Martijn Uffing \u003cmp3project@sarijopen.student.utwente.nl\u003e. ]\n\nThis patch workarounds the problem in a bit hackish way but without\nremoving const from generic_chipsets[] (it adds const to __setup() so\n__setup_str_ide_generic_all becomes const).\n\nNow all __{dev}initdata data in generic IDE PCI host driver are read-only\nso it builds again (driver\u0027s .init.data section gets marked as READONLY).\n\nCc: Martijn Uffing \u003cmp3project@sarijopen.student.utwente.nl\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "282037f17f1db66f555b40eedef1215a5f4b36af",
      "tree": "856757237f51efb1bfc3f8b575b14ae135b9cc4f",
      "parents": [
        "f32d26ae2649c17df742f8db48b438eba2c38400"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "hpt366: fix build for CONFIG_HOTPLUG\u003dn\n\nOn Saturday 20 October 2007, Avuton Olrich wrote:\n\n\u003e My randconfig script the attached config caught an error on:\n\u003e drivers/ide/pci/cy82c693.c:439: error: primary causes a section type conflict\n\u003e\n\u003e My git tree: c00046c279a2521075250fad682ca0acc10d4fd7\n\u003e\n\u003e Bisected to:\n\u003e 8562043606430185cad26d085d46adcc7ad67fd1 is first bad commit\n\u003e commit 8562043606430185cad26d085d46adcc7ad67fd1\n\u003e Author: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\u003e Date:   Sat Oct 20 00:32:34 2007 +0200\n\u003e\n\u003e     ide: constify struct ide_port_info\n\u003e\n\u003e     Signed-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\nIt turns out that const and __{dev}initdata cannot be mixed currently\nand that hpt366 host driver is also affected by the same issue:\n\n\u003e drivers/ide/pci/hpt366.c:1428: error: hpt366_chipsets causes a section type\n\u003e conflict\n\nThis patch workarounds the problem by making static struct hpt_info instances\nconst.  Now all __devinitdata data in hpt366 host driver are read-only so it\nbuilds again (driver\u0027s .init.data section gets marked as READONLY).\n\nWhile at it:\n\n* Bump driver version.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: \"Avuton Olrich\" \u003cavuton@gmail.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f32d26ae2649c17df742f8db48b438eba2c38400",
      "tree": "c5eaac475900fb335d93ef4c1b49a0326a13ae4f",
      "parents": [
        "ec3b67c11df42362ccda81261d62829042f223f0"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Oct 26 20:31:15 2007 +0200"
      },
      "message": "cy82c693: fix build for CONFIG_HOTPLUG\u003dn\n\nOn Saturday 20 October 2007, Avuton Olrich wrote:\n\n\u003e My randconfig script the attached config caught an error on:\n\u003e drivers/ide/pci/cy82c693.c:439: error: primary causes a section type conflict\n\u003e\n\u003e My git tree: c00046c279a2521075250fad682ca0acc10d4fd7\n\u003e\n\u003e Bisected to:\n\u003e 8562043606430185cad26d085d46adcc7ad67fd1 is first bad commit\n\u003e commit 8562043606430185cad26d085d46adcc7ad67fd1\n\u003e Author: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\u003e Date:   Sat Oct 20 00:32:34 2007 +0200\n\u003e\n\u003e     ide: constify struct ide_port_info\n\u003e\n\u003e     Signed-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n\nIt turns out that const and __{dev}initdata cannot be mixed currently.\n\nThis patch workarounds the problem by removing __devinitdata tag from \u0027primary\u0027\nvariable (which makes \u0027primary\u0027 to be moved from .init.data to .bss section).\nNow all __devinitdata data in cy82c693 host driver are read-only so it builds\nagain (driver\u0027s .init.data section gets marked as READONLY).\n\nWhile at it:\n\n* Move \u0027primary\u0027 variable to its only user, init_iops_cy82c693().\n\n* Bump driver version.\n\nCc: \"Avuton Olrich\" \u003cavuton@gmail.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "ec3b67c11df42362ccda81261d62829042f223f0",
      "tree": "ab66bc43d98e38eda7162f76208993b2280f88f3",
      "parents": [
        "e868171a94b637158a3930c9adfb448d0df163cd",
        "4be2700fb7b95f2a7cef9324879cafccab8774fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:43:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:43:05 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (32 commits)\n  [NetLabel]: correct usage of RCU locking\n  [TCP]: fix D-SACK cwnd handling\n  [NET] napi: use non-interruptible sleep in napi_disable\n  [SCTP] net/sctp/auth.c: make 3 functions static\n  [TCP]: Add missing I/O AT code to ipv6 side.\n  [SCTP]: #if 0 sctp_update_copy_cksum()\n  [INET]: Unexport icmpmsg_statistics\n  [NET]: Unexport sock_enable_timestamp().\n  [TCP]: Make tcp_match_skb_to_sack() static.\n  [IRDA]: Make ircomm_tty static.\n  [NET] fs/proc/proc_net.c: make a struct static\n  [NET] dev_change_name: ignore changes to same name\n  [NET]: Document some simple rules for actions\n  [NET_CLS_ACT]: Use skb_act_clone\n  [NET_CLS_ACT]: Introduce skb_act_clone\n  [TCP]: Fix scatterlist handling in MD5 signature support.\n  [IPSEC]: Fix scatterlist handling in skb_icv_walk().\n  [IPSEC]: Add missing sg_init_table() calls to ESP.\n  [CRYPTO]: Initialize TCRYPT on-stack scatterlist objects correctly.\n  [CRYPTO]: HMAC needs some more scatterlist fixups.\n  ...\n"
    },
    {
      "commit": "e868171a94b637158a3930c9adfb448d0df163cd",
      "tree": "f6619ae1407802e8e123f28854e310bd90784865",
      "parents": [
        "ade8c56cbd02020fecbe1684f181250a466685eb"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Fri Oct 26 12:17:22 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 26 08:42:24 2007 -0700"
      },
      "message": "De-constify sched.h\n\n[PATCH] De-constify sched.h\n\nThis reverts commit a8972ccf00b7184a743eb6cd9bc7f3443357910c (\"sched:\nconstify sched.h\")\n\n 1) Patch doesn\u0027t change any code here, so gcc is already smart enough\n    to \"feel\" constness in such simple functions.\n 2) There is no such thing as const task_struct.  Anyone who think\n    otherwise deserves compiler warning.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4be2700fb7b95f2a7cef9324879cafccab8774fc",
      "tree": "8e3839c4e1c23c7d2b105f9ea45fb0891e3f0312",
      "parents": [
        "94d3b1e586f6d4c7150501bde284c544ce99073c"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Fri Oct 26 04:29:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:29:08 2007 -0700"
      },
      "message": "[NetLabel]: correct usage of RCU locking\n\nThis fixes some awkward, and perhaps even problematic, RCU lock usage in the\nNetLabel code as well as some other related trivial cleanups found when\nlooking through the RCU locking.  Most of the changes involve removing the\nredundant RCU read locks wrapping spinlocks in the case of a RCU writer.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94d3b1e586f6d4c7150501bde284c544ce99073c",
      "tree": "6c05886d3ee3ddc30f6b3fce3b6acb27eeab4300",
      "parents": [
        "43cc7380eced27ee9cafdf89fa32333dc3884e8b"
      ],
      "author": {
        "name": "Ryousei Takano",
        "email": "takano-ryousei@aist.go.jp",
        "time": "Fri Oct 26 04:27:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:27:59 2007 -0700"
      },
      "message": "[TCP]: fix D-SACK cwnd handling\n\nIn the current net-2.6 kernel, handling FLAG_DSACKING_ACK is broken.\nThe flag is cleared to 1 just after FLAG_DSACKING_ACK is set.\n\n        if (found_dup_sack)\n                flag |\u003d FLAG_DSACKING_ACK;\n\t:\n\tflag \u003d 1;\n\nTo fix it, this patch introduces a part of the tcp_sacktag_state patch:\n\thttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d119210560431519\u0026w\u003d2\n\nSigned-off-by: Ryousei Takano \u003ctakano-ryousei@aist.go.jp\u003e\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43cc7380eced27ee9cafdf89fa32333dc3884e8b",
      "tree": "31a051c83d664f0b602d45c3d6599028a0d59dbb",
      "parents": [
        "8ad7c62b752483982a678c78a52a70f498b84cbb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 26 04:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:23:22 2007 -0700"
      },
      "message": "[NET] napi: use non-interruptible sleep in napi_disable\n\nThe current napi_disable() uses msleep_interruptible() but doesn\u0027t\n(and can\u0027t) exit in case there\u0027s a signal, thus ending up doing a\nhot spin without a cpu_relax. Use uninterruptible sleep instead.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ad7c62b752483982a678c78a52a70f498b84cbb",
      "tree": "ce84f09fc9b67617539c3ad378fa3336873e058a",
      "parents": [
        "b4caea8aa8b4caeda2af6ef6b7f0d43c516815ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:21:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:21:23 2007 -0700"
      },
      "message": "[SCTP] net/sctp/auth.c: make 3 functions static\n\nThis patch makes three needlessly global functions static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4caea8aa8b4caeda2af6ef6b7f0d43c516815ee",
      "tree": "aadb5979a8f915b227ea174731125d4ea428dca2",
      "parents": [
        "d84d64dcb3b54c900113f8dcd1240205ae164922"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 04:20:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 04:20:13 2007 -0700"
      },
      "message": "[TCP]: Add missing I/O AT code to ipv6 side.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d84d64dcb3b54c900113f8dcd1240205ae164922",
      "tree": "7242462f5cda2cdf4402ba0e6726b5ce7a8beca8",
      "parents": [
        "39296ed6699df34fdfbf1b14281c07321a079a3d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:07:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:07:20 2007 -0700"
      },
      "message": "[SCTP]: #if 0 sctp_update_copy_cksum()\n\nsctp_update_copy_cksum() is no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39296ed6699df34fdfbf1b14281c07321a079a3d",
      "tree": "8834fae2700eb9e947cc588dc92582d6b6af8090",
      "parents": [
        "bbbb1a812de596958163779ae5b0806bc53a83f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 04:06:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 04:06:08 2007 -0700"
      },
      "message": "[INET]: Unexport icmpmsg_statistics\n\nThis patch removes the unused EXPORT_SYMBOL(icmpmsg_statistics).\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbbb1a812de596958163779ae5b0806bc53a83f4",
      "tree": "169fa6925727105046bd669039c76ccd62f033ec",
      "parents": [
        "0f79efdc23bd82035625083adf441e063a61f170"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:59:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:59:45 2007 -0700"
      },
      "message": "[NET]: Unexport sock_enable_timestamp().\n\nsock_enable_timestamp() no longer has any modular users.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f79efdc23bd82035625083adf441e063a61f170",
      "tree": "3b618817658b35d920720610b785f7eff9e67079",
      "parents": [
        "d76081f87548f986fd318d2b0dd7e942f93a0da4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:57:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:57:36 2007 -0700"
      },
      "message": "[TCP]: Make tcp_match_skb_to_sack() static.\n\ntcp_match_skb_to_sack() can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d76081f87548f986fd318d2b0dd7e942f93a0da4",
      "tree": "a96d16ed14ee2eb1498f4fbd2a1fe0e521716df5",
      "parents": [
        "253879e62f997d0027500f4b71ef290f37e306ee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:56:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:56:43 2007 -0700"
      },
      "message": "[IRDA]: Make ircomm_tty static.\n\nircomm_tty can now become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "253879e62f997d0027500f4b71ef290f37e306ee",
      "tree": "dd73852dbfd21f7f162f71f36cce24d25d785289",
      "parents": [
        "c8d90dca3211966ba5189e0f3d4bccd558d9ae08"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 26 03:55:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:55:44 2007 -0700"
      },
      "message": "[NET] fs/proc/proc_net.c: make a struct static\n\nStruct proc_net_ns_ops can become static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8d90dca3211966ba5189e0f3d4bccd558d9ae08",
      "tree": "37df506f4905cf5a4dbd64c0680d8b98e9166c4b",
      "parents": [
        "8c56a347c1dfbe384b1ffb65d8828faa36dbaea4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Oct 26 03:53:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 03:53:42 2007 -0700"
      },
      "message": "[NET] dev_change_name: ignore changes to same name\n\nPrevent error/backtrace from dev_rename() when changing\nname of network device to the same name. This is a common\nsituation with udev and other scripts that bind addr to device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c56a347c1dfbe384b1ffb65d8828faa36dbaea4",
      "tree": "44dfa8621b387fc76168db3858996466b278f38e",
      "parents": [
        "d892afe2ca905ddb00a4f16927c8b465cdd31b20",
        "24c667db59a9cc4caaafe4f77f6f4ef85899a454"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 03:50:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 03:50:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6\n"
    },
    {
      "commit": "d892afe2ca905ddb00a4f16927c8b465cdd31b20",
      "tree": "c15295f448a19046423bbb480fcfefe319f91928",
      "parents": [
        "a057ae3c104dd2c661e55d2af37e70d168c65e00"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:49:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:49:09 2007 -0700"
      },
      "message": "[NET]: Document some simple rules for actions\n\nThis patch adds documentation on what is expected of an\naction which branches away from the action-graph or when it\nneeds to trample on actins. It also describes what is expected of\nusers of such actions.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a057ae3c104dd2c661e55d2af37e70d168c65e00",
      "tree": "5efaef5d891f64c8de7d5dde0f61c9d6d0e9e243",
      "parents": [
        "12da81d11a34d3bdef52d731cc75f7ec72d0e815"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:47:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:47:54 2007 -0700"
      },
      "message": "[NET_CLS_ACT]: Use skb_act_clone\n\nclean skb_clone of any signs of CONFIG_NET_CLS_ACT and\nhave mirred us skb_act_clone()\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12da81d11a34d3bdef52d731cc75f7ec72d0e815",
      "tree": "c57948efbbb8b9fe6c760148f93db1b6951b8763",
      "parents": [
        "c7da57a183a255f53caa73b1f688a01b097fa5bc"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Oct 26 02:47:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 26 02:47:23 2007 -0700"
      },
      "message": "[NET_CLS_ACT]: Introduce skb_act_clone\n\nReworked skb_clone looks uglier with the single ifdef\nCONFIG_NET_CLS_ACT This patch introduces skb_act_clone which will\nreplace skb_clone in tc actions\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7da57a183a255f53caa73b1f688a01b097fa5bc",
      "tree": "c043065fbe1229cdc348278df79b532fa1748820",
      "parents": [
        "0e0940d4bb9b19c0a45c844a83e1d25686aaf433"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:41:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:41:21 2007 -0700"
      },
      "message": "[TCP]: Fix scatterlist handling in MD5 signature support.\n\nUse sg_init_table() and sg_mark_end() as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e0940d4bb9b19c0a45c844a83e1d25686aaf433",
      "tree": "1644f6c36efe10a6e90f5e395d80564f8a9ba860",
      "parents": [
        "ed0e7e0ca370519d6f79d1093ee2890d4cdee744"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:39:27 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:39:27 2007 -0700"
      },
      "message": "[IPSEC]: Fix scatterlist handling in skb_icv_walk().\n\nUse sg_init_one() and sg_init_table() as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed0e7e0ca370519d6f79d1093ee2890d4cdee744",
      "tree": "6a78f326064b3b169d18f3cc163bb770c63902b5",
      "parents": [
        "b733588559fc13547a59ccf81651c775b8f2719c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:39 2007 -0700"
      },
      "message": "[IPSEC]: Add missing sg_init_table() calls to ESP.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b733588559fc13547a59ccf81651c775b8f2719c",
      "tree": "ffcc43c310c5ca4350f0b74ea77ac16aeb4a00c0",
      "parents": [
        "a6767721a563acb172c73f693fcf719b3b3d6716"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:38:10 2007 -0700"
      },
      "message": "[CRYPTO]: Initialize TCRYPT on-stack scatterlist objects correctly.\n\nUse sg_init_one() and sg_init_table() as needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6767721a563acb172c73f693fcf719b3b3d6716",
      "tree": "dbf8490f91cb4f85c9683e425dbf36dd8b1b5719",
      "parents": [
        "564262c1f0b0f0ce852ecd7f60672f79985595ee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:37:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 26 00:37:12 2007 -0700"
      },
      "message": "[CRYPTO]: HMAC needs some more scatterlist fixups.\n\nhmac_setkey(), hmac_init(), and hmac_final() have\na singular on-stack scatterlist.  Initialit is\nusing sg_init_one() instead of using sg_set_buf().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "564262c1f0b0f0ce852ecd7f60672f79985595ee",
      "tree": "9a9a3521d61b9f959de52beacd200464aab04b05",
      "parents": [
        "4bc3e17cce5662092703b02ee7b030047b1c99b3"
      ],
      "author": {
        "name": "Ryousei Takano",
        "email": "takano-ryousei@aist.go.jp",
        "time": "Thu Oct 25 23:03:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 23:03:52 2007 -0700"
      },
      "message": "[TCP]: Fix inconsistency of terms.\n\nFix inconsistency of terms:\n1) D-SACK\n2) F-RTO\n\nSigned-off-by: Ryousei Takano \u003ctakano-ryousei@aist.go.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bc3e17cce5662092703b02ee7b030047b1c99b3",
      "tree": "4f5edd94866a8a944518e1888034084de1bfd05e",
      "parents": [
        "fee9dee730a40f671c1972a324ed54f0d68523e1",
        "ddd68587d0470498eb161de37b8f9fb5c48786a3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 22:49:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 22:49:43 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "ddd68587d0470498eb161de37b8f9fb5c48786a3",
      "tree": "1b1576ed774d34b7575e492195af75cfe3894668",
      "parents": [
        "31c7cecb616e499dd30703959710aebeee3f9af1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 22 14:51:37 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 26 00:14:29 2007 -0400"
      },
      "message": "[PATCH] mac80211: fix printk warning on 64-bit\n\nMy AID message patch introduced a warning on 64-bit machines because ~\nextends to unsigned long:\n\n| net/mac80211/ieee80211_sta.c: In function ‘ieee80211_rx_mgmt_assoc_resp’:\n| net/mac80211/ieee80211_sta.c:1187: warning: format ‘%d’ expects type ‘int’, but argument 7 has type ‘long unsigned int’\n\nThis fixes it by explicitly casting the result to u16 (which \u0027aid\u0027 is).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6e1ace9904b72478f0c5a5aa7bd174cb6f62561",
      "tree": "8858fe4c1d37e4e9278020bf8fba369dfdddd2a7",
      "parents": [
        "6b6815c6d5d1dc209701d1661a7a0e09a295db2f"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 16:09:38 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 20:20:06 2007 -0700"
      },
      "message": "x86 setup: sizeof() is unsigned, unbreak comparisons\n\nWe use signed values for limit checking since the values can go\nnegative under certain circumstances.  However, sizeof() is unsigned\nand forces the comparison to be unsigned, so move the comparison into\nthe heap_free() macros so we can ensure it is a signed comparison.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "6b6815c6d5d1dc209701d1661a7a0e09a295db2f",
      "tree": "9e1c07acbc4926279fcef068efb60141c6eed2af",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 16:11:33 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Oct 25 19:55:03 2007 -0700"
      },
      "message": "x86 setup: handle boot loaders which set up the stack incorrectly\n\nApparently some specific versions of LILO enter the kernel with a\nstack pointer that doesn\u0027t match the rest of the segments.  Make our\nbest attempt at untangling the resulting mess.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "31c7cecb616e499dd30703959710aebeee3f9af1",
      "tree": "63ccc0279ebdc1db03089a197f1bd5c927952768",
      "parents": [
        "48225709bec68c2d8612718922f974f22214a308"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 23 17:05:25 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 25 22:32:05 2007 -0400"
      },
      "message": "[PATCH] add myself as mac80211 maintainer\n\nThis adds myself as mac80211 maintainer and updates the git URL to point\nto the wireless-2.6 tree. Also move Jiri down so he isn\u0027t first in list.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48225709bec68c2d8612718922f974f22214a308",
      "tree": "4f11d04567fb90d5218fd8a3636ff937fb54c5b0",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Fri Oct 19 17:14:36 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 25 22:32:05 2007 -0400"
      },
      "message": "[PATCH] mac80211: Fix SSID matching in AP selection\n\nThe length of the SSID desired should also be compared in addition to\nthe memcmp of the SSIDs.\n\nThanks to Andrea Merello \u003candreamrl@tiscali.it\u003e for finding this issue.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fee9dee730a40f671c1972a324ed54f0d68523e1",
      "tree": "4a688264696a3cfdf7312e92b52ac4794197a7a5",
      "parents": [
        "41fb285430e9cb57da624d838afef7b2fc67e276"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Oct 25 18:54:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 18:54:46 2007 -0700"
      },
      "message": "[UDP]: Make use of inet_iif() when doing socket lookups.\n\nUDP currently uses skb-\u003edev-\u003eifindex which may provide the wrong\ninformation when the socket bound to a specific interface.\nThis patch makes inet_iif() accessible to UDP and makes UDP use it.\n\nThe scenario we are trying to fix is when a client is running on\nthe same system and the server and both client and server bind to\na non-loopback device.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41fb285430e9cb57da624d838afef7b2fc67e276",
      "tree": "5cbf870440316b9f2520b4220da3c695296f3bd9",
      "parents": [
        "8a6911b12f7a835055f3236c6cf7073f79ba0730"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Thu Oct 25 18:46:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 25 18:46:26 2007 -0700"
      },
      "message": "[CRYPTO]: Fix hmac_digest from the SG breakage.\n\nCrypto now uses SG helper functions.  Fix hmac_digest to use those\nfunctions correctly and fix the oops associated with it.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a6911b12f7a835055f3236c6cf7073f79ba0730",
      "tree": "9268aeb1f421ba53f1bf6e26b3e8ed73b96139f8",
      "parents": [
        "a60387ba3114fe087349df23fa82e5ad9d5b6ff2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 18:40:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 25 18:40:05 2007 -0700"
      },
      "message": "[IPV4]: Remove no longer used snmp4_icmp_list.\n\nThis was obsoleted by a previous change, but the removal was\nforgotten.\n\nReported by David Howells and David Stevens.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ade8c56cbd02020fecbe1684f181250a466685eb",
      "tree": "5f2cfcfb842e5e41fa5c6f3d89c92f530cc76a25",
      "parents": [
        "fb9431eb038caa027cb98cb18576f1a731e56f76"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 25 14:27:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 16:16:26 2007 -0700"
      },
      "message": "x86 bitops: fix code style issues\n\nCoding style cleanups:\n\n- change __inline__ to inline;\n- drop space in \"* addr\" parameters;\n- drop space between func. name and \u0027(\u0027\n\nThe \"volatile\" keywords are correct according to email from one\nLinus Torvalds.\n\n[Several other arches need some of this also.]\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb9431eb038caa027cb98cb18576f1a731e56f76",
      "tree": "4e4abbb34106812ac9ba415fd231f490699ed69c",
      "parents": [
        "a60387ba3114fe087349df23fa82e5ad9d5b6ff2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 25 14:21:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 16:16:26 2007 -0700"
      },
      "message": "bitops kernel-doc: inline instead of macro\n\nUse duplicated inline functions for test_and_set_bit_lock() on x86\ninstead of #define macros, thus avoiding a bad example.  This allows\nkernel-doc to run cleanly instead of terminating with an error:\n\nError(linux-2.6.24-rc1//include/asm-x86/bitops_32.h:188): cannot understand prototype: \u0027test_and_set_bit_lock test_and_set_bit \u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a60387ba3114fe087349df23fa82e5ad9d5b6ff2",
      "tree": "4cfdaf4d03da8cff76913b4a4de090e2cd99871a",
      "parents": [
        "0e81bef05e3b90f8319e79bf36e61341f7b6e189",
        "d5d1ceac2a47645780bd07fd7a670b14c4d995db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:40 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (40 commits)\n  USB: open disconnect race in usblcd\n  USB: disconnect open race in legousbtower\n  USB: open disconnect race in iowarrior\n  USB: missing error check in emi62\n  USB: missing error check in emi26\n  USB: usb_serial_resume bug fix\n  USB: remove new OHCI build warnings\n  USB: amd5536udc - remove set_mwi() compiler warning\n  USB: usbserial - fix potential deadlock between write() and IRQ\n  usb: serial/pl2303: support for IO Data Device RSAQ5\n  USB: fix read vs. disconnect race in cytherm driver\n  USB: fix locking in idmouse\n  USB: fix interface sysfs file-creation bug\n  USB: fix ssb_ohci_probe() build bug\n  USB: pl2303: remove can\u0027t happen checks, set speed properly and report baud rate\n  USB: mos7840: Clean up old checks and stuff\n  USB rio500.c: fix check-after-use\n  USB iowarrior.c: fix check-after-use\n  USB: add URB_FREE_BUFFER to permissible flags\n  USB: isd200: sort out USB/IDE dependancy mess\n  ...\n"
    },
    {
      "commit": "0e81bef05e3b90f8319e79bf36e61341f7b6e189",
      "tree": "a3747692b343ee5963731f4cef93d5ea78f6f3f5",
      "parents": [
        "eadd4f5ea1507403655e9f5aeb0ea944eaa9d5de",
        "9317d4313e0cd51b2256ea9a9316f2d8561e37a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:58:18 2007 -0700"
      },
      "message": "Merge branch \u0027warnings-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027warnings-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  ISDN/sc: fix longstanding warning\n"
    },
    {
      "commit": "eadd4f5ea1507403655e9f5aeb0ea944eaa9d5de",
      "tree": "b2f4e0c39239ad24524139e8cf008fef24fa306f",
      "parents": [
        "06dbbfef8296d6dc23e5d8030a0e8e7b20df3b7c",
        "d58aa8c7b1cc0add7b03e26bdb8988d98d2f4cd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:48 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: pass correct addr in get_fb_unmapped_area(MAP_FIXED)\n"
    },
    {
      "commit": "06dbbfef8296d6dc23e5d8030a0e8e7b20df3b7c",
      "tree": "9f93c1a56082d80e5741bb2a231e93314efbcd7e",
      "parents": [
        "22fa8d59be28affbecc6ae87abf528aebeebff24",
        "03cf786c4e83dba404ad23ca58f49147ae52dffd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:50:32 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4]: Explicitly call fib_get_table() in fib_frontend.c\n  [NET]: Use BUILD_BUG_ON in net/core/flowi.c\n  [NET]: Remove in-code externs for some functions from net/core/dev.c\n  [NET]: Don\u0027t declare extern variables in net/core/sysctl_net_core.c\n  [TCP]: Remove unneeded implicit type cast when calling tcp_minshall_update()\n  [NET]: Treat the sign of the result of skb_headroom() consistently\n  [9P]: Fix missing unlock before return in p9_mux_poll_start\n  [PKT_SCHED]: Fix sch_prio.c build with CONFIG_NETDEVICES_MULTIQUEUE\n  [IPV4] ip_gre: sendto/recvfrom NBMA address\n  [SCTP]: Consolidate sctp_ulpq_renege_xxx functions\n  [NETLINK]: Fix ACK processing after netlink_dump_start\n  [VLAN]: MAINTAINERS update\n  [DCCP]: Implement SIOCINQ/FIONREAD\n  [NET]: Validate device addr prior to interface-up\n"
    },
    {
      "commit": "22fa8d59be28affbecc6ae87abf528aebeebff24",
      "tree": "1aba231d9d1dc41670183241ff04f22ae8ac5037",
      "parents": [
        "7f1495745347bc2cb9cc4f50d0a889caeb71f1f1",
        "eec407c9ac5ee819bfcadb4e39ce892576d570d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:48:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:48:05 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix bogus KERN_ALERT on oops\n  x86: lguest build fix\n  x86: fix CONFIG_KEXEC build breakage\n"
    },
    {
      "commit": "7f1495745347bc2cb9cc4f50d0a889caeb71f1f1",
      "tree": "2402b7e52fec57cdbf16d52e5fb467044589ec31",
      "parents": [
        "2c7505570353af02e48c58ab4d109edd9bbbdd81",
        "85cdffcde0b6b831a06422413300d0f5c0e608c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:44:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:44:54 2007 -0700"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  fix sg_phys to use dma_addr_t\n  ub: add sg_init_table for sense and read capacity commands\n  x86: pci-gart fix\n  blackfin: fix sg fallout\n  xtensa: dma-mapping.h is using linux/scatterlist.h functions, so include it\n  SG: audit of drivers that use blk_rq_map_sg()\n  arch/um/drivers/ubd_kern.c: fix a building error\n  SG: Change sg_set_page() to take length and offset argument\n  AVR32: Fix sg_page breakage\n  mmc: sg fallout\n  m68k: sg fallout\n  More SG build fixes\n  sg: add missing sg_init_table calls to zfcp\n  SG build fix\n"
    },
    {
      "commit": "2c7505570353af02e48c58ab4d109edd9bbbdd81",
      "tree": "ece17dd6b25fa7a66eedf57a87174f13eb7b483a",
      "parents": [
        "fc42dabe465d478311423039448d9dc9051e5f6b",
        "e1e72965ec2c02db99b415cd06c17ea90767e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:38:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:38:19 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest:\n  lguest: documentation update\n  lguest: Add to maintainers file.\n  lguest: build fix\n  lguest: clean up lguest_launcher.h\n  lguest: remove unused \"wake\" element from struct lguest\n  lguest: use defines from x86 headers instead of magic numbers\n  lguest: example launcher header cleanup.\n"
    },
    {
      "commit": "fc42dabe465d478311423039448d9dc9051e5f6b",
      "tree": "e00cd6fa67cc49c2793879cbc61d4c3a16ff5ec1",
      "parents": [
        "2304c3ac3634d2de59f71f7b2c58aab05959124b",
        "e2e031eb09760c36099ac127eeb175e06d257aef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:20:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:20:22 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] sata_nv: SWNCQ should not apply to MCP61\n  libata-core: Be a bit more relaxed about early DMA zero devices\n  ahci: ahci: implement workaround for ASUS P5W-DH Deluxe ahci_broken_hardreset(), take #2\n  Fix pata_icside build for recent libata API changes\n  libata: cosmetic clean up in ata_eh_reset()\n  libata-core.c: make 2 functions static\n  [libata] Create internal helper ata_dev_set_feature()\n"
    },
    {
      "commit": "2304c3ac3634d2de59f71f7b2c58aab05959124b",
      "tree": "88e13187b64f8bfdea841c4a4476ac626e4eec28",
      "parents": [
        "fcd05809e1b2f64ece7a0b0bbe94ed29505cd2e0",
        "96fd4cd3e40e240f0c385af87f58e74da8b7099a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:59 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [netdrvr] forcedeth: add MCP77 device IDs\n  rndis_host: reduce MTU instead of refusing to talk to devices with low max packet size\n  cpmac: update to new fixed phy driver interface\n  cpmac: convert to napi_struct interface\n  cpmac: use print_mac() instead of MAC_FMT\n  natsemi: fix oops, link back netdevice from private-struct\n  ehea: fix port_napi_disable/enable\n  bonding/bond_main.c: fix cut\u0027n\u0027paste error\n  make bonding/bond_main.c:bond_deinit() static\n  drivers/net/ipg.c: cleanups\n  remove Documentation/networking/net-modules.txt\n"
    },
    {
      "commit": "fcd05809e1b2f64ece7a0b0bbe94ed29505cd2e0",
      "tree": "b3adedf1e26e2ae36fe8a811462292fbb916451b",
      "parents": [
        "f9e83489cbb3670df810d4f9fe308cde88faa0a9",
        "8ef93cf11413e3f2dc28bfaf736e1f49981ed700"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:19:03 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: mark CONFIG_FAIR_GROUP_SCHED as !EXPERIMENTAL\n  sched: isolate SMP balancing code a bit more\n  sched: reduce balance-tasks overhead\n  sched: make cpu_shares_{show,store}() static\n  sched: clean up some control group code\n  sched: constify sched.h\n  sched: document profile\u003dsleep requiring CONFIG_SCHEDSTATS\n  sched: use show_regs() to improve __schedule_bug() output\n  sched: clean up sched_domain_debug()\n  sched: fix fastcall mismatch in completion APIs\n  sched: fix sched_domain sysctl registration again\n"
    },
    {
      "commit": "f9e83489cbb3670df810d4f9fe308cde88faa0a9",
      "tree": "24d57af11492d5d55dce9486694155b3291babe0",
      "parents": [
        "2a2da53b181bdafcdecb43c457735ee2892ae885"
      ],
      "author": {
        "name": "Ram Gupta",
        "email": "ram.gupta5@gmail.com",
        "time": "Thu Oct 25 10:03:28 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:18:29 2007 -0700"
      },
      "message": "fs: Fix to correct the mbcache entries counter\n\nThis patch fixes the c_entry_count counter of the mbcache. Currently\nit increments the counter first \u0026 allocate the cache entry later. In\ncase of failure to allocate the entry due to insufficient memory this\ncounter is still left incremented. This patch fixes this anomaly.\n\nSigned-off-by: Ram Gupta \u003cram.gupta5@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a2da53b181bdafcdecb43c457735ee2892ae885",
      "tree": "34f3a05c5db9f2b4d1b911316d97a363b5152e9f",
      "parents": [
        "de48844398f81cfdf087d56e12c920d620dae8d5"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 25 15:27:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:16:49 2007 -0700"
      },
      "message": "Fix pointer mismatches in proc_sysctl.c\n\nFix pointer mismatches in proc_sysctl.c.  The proc_handler() method returns a\nsize_t through an arg pointer, but is given a pointer to a ssize_t to return\ninto.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "de48844398f81cfdf087d56e12c920d620dae8d5",
      "tree": "b5fa6f7def2bcd53f5b044fc8d632b79654f5d08",
      "parents": [
        "c67c36e4b86872ac875716d502748b84b2541de5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 04:06:13 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:10:17 2007 -0700"
      },
      "message": "Permit silencing of __deprecated warnings.\n\nThe __deprecated marker is quite useful in highlighting the remnants of\nold APIs that want removing.\n\nHowever, it is quite normal for one or more years to pass, before the\n(usually ancient, bitrotten) code in question is either updated or\ndeleted.\n\nThus, like __must_check, add a Kconfig option that permits the silencing\nof this compiler warning.\n\nThis change mimics the ifdef-ery and Kconfig defaults of MUST_CHECK as\nclosely as possible.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c67c36e4b86872ac875716d502748b84b2541de5",
      "tree": "3b1f3d846cff947d0a12d4b3c7213192792ea675",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 17 23:18:32 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:08:03 2007 -0700"
      },
      "message": "Fix /proc/acpi/alarm BCD alarm encodings\n\nThis fixes some totally illogical and wrong code that converts things to\nand from BCD mode essentially randomly, does math on values in BCD mode\netc etc.  Introduce a few helper functions to make it a bit more obvious\nwhat is going on, and make sure that we always do all the arithmetic\n(and anythign else, for that matter) in binary, not BCD.\n\nTested by Mark Lord, who found the problem originally, and also pushed\nthe patch back and reminded me about it.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "208652d6b2cb9d7155ca8ff8691c8ef88c8250af",
      "tree": "7339ae5bb635a4fe818b16f6ecc5d984e90df381",
      "parents": [
        "47572387d58a9584c60ebbbdee56fc92c627f16f"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 21:06:56 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:43:12 2007 +0200"
      },
      "message": "x86: kill the old i386 and x86_64 directories\n\nThe last remaining bits were two .gitignore files.\nDeleting them and the directories are history.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "47572387d58a9584c60ebbbdee56fc92c627f16f",
      "tree": "04ac61fdc84b080dac72c30a06cee449b6c3e847",
      "parents": [
        "e703f75d620824739148142c3734ae8223e4d1f5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 21:04:16 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:37:02 2007 +0200"
      },
      "message": "x86: move i386 and x86_64 Kconfig files to x86 directory\n\nAfter a small change in kconfig Makefile we could\nmove all x86 Kconfig files to x86 directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "e703f75d620824739148142c3734ae8223e4d1f5",
      "tree": "e6b618daacfe8d3980645fcde4709c76d9551e54",
      "parents": [
        "d013a27cb79a01b324f93adb275162c244cca2de"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 20:42:18 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:35:18 2007 +0200"
      },
      "message": "kconfig: small code refactoring in kconfig Makefile\n\nDo not hardcode the arch/$(ARCH)/Kconfig name all over\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d013a27cb79a01b324f93adb275162c244cca2de",
      "tree": "b4e32698382f62d05072cb2743f4ceaa6cb398c6",
      "parents": [
        "2266cfd50de3872e877eeca3dd4a6f940f22ba60"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Oct 24 15:50:43 2007 -0700"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:35:10 2007 +0200"
      },
      "message": "x86: unification of i386 and x86_64 Kconfig.debug\n\nAdding proper dependencies so the two Kconfig.debug files\nare now identical and move the result file to x86.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "2266cfd50de3872e877eeca3dd4a6f940f22ba60",
      "tree": "362afb85ef2d13b12c479b3183e92aacb5da64db",
      "parents": [
        "74b469f2e6b1589118b6ac05c7256add01e572d2"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 20:31:19 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:41 2007 +0200"
      },
      "message": "x86: move defconfig files for i386 and x86_64 to x86\n\nWith some small changes to kconfig makefile we can now\nlocate the defconfig files for i386 and x86_64 in\nthe configs/ subdirectory under x86.\nmake ARCH\u003di386 defconfig and make defconfig\nworks as expected also after this change.\nBut arch maintainers shall now update a defconfig file in\nthe configs/ directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "74b469f2e6b1589118b6ac05c7256add01e572d2",
      "tree": "d963009bef4f36ae610dd56ca69961e0de9ee29c",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 19:42:04 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Oct 25 22:27:34 2007 +0200"
      },
      "message": "x86: move i386 and x86_64 Makefiles to arch/x86\n\nMoving the ARCH specific Makefiles for i386 and x86_64\nrequired a litle bit tweaking in the top-lvel Makefile.\n\nSRCARCH is now set in the top-level Makefile\nbecause we need this info to include the correct\narch Makefile.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d5d1ceac2a47645780bd07fd7a670b14c4d995db",
      "tree": "9c2fa21fa6339fb25544bbed82b249b5d62a36c4",
      "parents": [
        "78663ecc344b4694dd737deb682e81312a0684b6"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 16:05:53 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: open disconnect race in usblcd\n\nthis driver has a possible use after free due to a race when disconnect\nand open handle intfdata without a lock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78663ecc344b4694dd737deb682e81312a0684b6",
      "tree": "297a7130b13f471d5d6fa936c20cf772632fb446",
      "parents": [
        "03f36e885fc26cb0ea299fb6df5171a51e814548"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Thu Oct 25 15:48:39 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 25 12:18:46 2007 -0700"
      },
      "message": "USB: disconnect open race in legousbtower\n\nagain, possible use after free due to touching intfdata without lock.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "03f36e885fc26cb0ea299fb6df5171a51e814548"
}
