)]}'
{
  "log": [
    {
      "commit": "1a2edea9aff48c31302e07100ddbaba358596cd7",
      "tree": "7dc3c7f4b6bca030a8308537fbc7367f36c32003",
      "parents": [
        "f589b86d4b6e067b720a253bdb40896857804037",
        "17d57a9206b4de6ad082ac9f2d2346985abbd2aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:45:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:45:15 2007 -0800"
      },
      "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 x86-32 early fixmap initialization.\n  x86: disable hpet legacy replacement for kdump\n  x86: disable hpet on shutdown\n"
    },
    {
      "commit": "f589b86d4b6e067b720a253bdb40896857804037",
      "tree": "a0eaff20e2d43b424d4c760ff227b4a47f602044",
      "parents": [
        "c8b1ef88d09961078d3c685fcdc1d1659db05231",
        "b80fa3cce7390185e43ea22e9b3c38ab138bc580"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:23:58 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:23:58 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Remove xmon from ml300 and ml403 defconfig in arch/ppc\n  Revert \"[POWERPC] Fix RTAS os-term usage on kernel panic\"\n"
    },
    {
      "commit": "c8b1ef88d09961078d3c685fcdc1d1659db05231",
      "tree": "54b72198e0d066a54583ccdf0bd6d01dd90c6722",
      "parents": [
        "ca6435f188a0ce40eae716c158053e49130886a3",
        "6ac47735cdba6ac8c64cb7595762a75fdcafaa6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:23:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:23:32 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPICA: fix acpi-cpufreq boot crash due to _PSD return-by-reference\n  ACPI: Delete the IRQ operation in throttling controll via PTC\n"
    },
    {
      "commit": "ca6435f188a0ce40eae716c158053e49130886a3",
      "tree": "99d58ba96adc568bd227c48669940ab726ca18bf",
      "parents": [
        "26145f7e7ebc8a5f1b29425d6da62e872031be4a",
        "d842de871c8c5e2110c7e4f3f29bbe7b1a519ab8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:21:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:21:06 2007 -0800"
      },
      "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: cpu accounting controller (V2)\n"
    },
    {
      "commit": "26145f7e7ebc8a5f1b29425d6da62e872031be4a",
      "tree": "d06d4418c6db3683fb06d9035baa8a50c3a5311f",
      "parents": [
        "8002cedc1adbf51e2d56091534ef7551b88329b4",
        "1e641664301744f0d381de43ae1e12343e60b479"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:20:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:20:11 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] NCR5380: Fix bugs and canonicalize irq handler usage\n  [SCSI] zfcp: fix cleanup of dismissed error recovery actions\n  [SCSI] zfcp: fix dismissal of error recovery actions\n  [SCSI] qla1280: convert to use the data buffer accessors\n  [SCSI] iscsi: return data transfer residual for data-out commands\n  [SCSI] iscsi_tcp: fix potential lockup with write commands\n  [SCSI] aacraid: fix security weakness\n  [SCSI] aacraid: fix up le32 issues in BlinkLED\n  [SCSI] aacraid: fix potential panic in thread stop\n  [SCSI] aacraid: don\u0027t assign cpu_to_le32(constant) to u8\n"
    },
    {
      "commit": "17d57a9206b4de6ad082ac9f2d2346985abbd2aa",
      "tree": "67f321b8aa1a04c123d2b5f253b0de0a6ec0334e",
      "parents": [
        "0c1b2724069951b1902373e688042b2ec382f68f"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sat Dec 01 18:34:06 2007 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 03 17:17:10 2007 +0100"
      },
      "message": "x86: fix x86-32 early fixmap initialization.\n\npageexec@freemail.hu writes:\n\n\u003e i\u0027ve just noticed that the chunk in i386/kernel/head.S ended up in a\n\u003e weird place, namely, it\u0027s not going to be executed as it\u0027s just after\n\u003e a \u0027jmp 3f\u0027 and before startup_32_smp, probably not what you intended.\n\u003e on a sidenote, the whole thing can be done in a single insn, like:\n\u003e\n\u003e movl $(swapper_pg_pmd - __PAGE_OFFSET + 0x067), (swapper_pg_dir -\n\u003e __PAGE_OFFSET+ 4092)\n\nThanks for the reminder I thought we had fixed this problem a while ago.\n\nNeeded to get fixed virtual address for USB debug and earlycon with mmio.\n\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0c1b2724069951b1902373e688042b2ec382f68f",
      "tree": "f7c82b24a50c7445e3d43d11b8a47b466bc2897d",
      "parents": [
        "c86c7fbc829e27e2a4093f98ded9fbd75e515adb"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Dec 03 17:17:10 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 03 17:17:10 2007 +0100"
      },
      "message": "x86: disable hpet legacy replacement for kdump\n\nwe should also add hpet_disable() for kdump.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c86c7fbc829e27e2a4093f98ded9fbd75e515adb",
      "tree": "310d217b4b2e582d84798e65dac309f1d173f1ad",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Mon Dec 03 17:17:10 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 03 17:17:10 2007 +0100"
      },
      "message": "x86: disable hpet on shutdown\n\nIf HPET was enabled by pci quirks, we use i8253 as initial clockevent\nbecause pci quirks doesn\u0027t run until pci is initialized.\n\nThe above means the kernel (or something) is assuming HPET legacy\nreplacement is disabled and can use i8253 at boot.\n\nIf we used kexec, it isn\u0027t true. So, this patch disables HPET legacy\nreplacement for kexec in machine_shutdown().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8002cedc1adbf51e2d56091534ef7551b88329b4",
      "tree": "2c65c82b2b5300eac581a0ee794d98f0b61593b6",
      "parents": [
        "e87cb5db0dc357473ac71801051954ddd6ff604f",
        "d523a328fb0271e1a763e985a21f2488fd816e7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:15:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:15:36 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/net-2.6: (27 commits)\n  [INET]: Fix inet_diag dead-lock regression\n  [NETNS]: Fix /proc/net breakage\n  [TEXTSEARCH]: Do not allow zero length patterns in the textsearch infrastructure\n  [NETFILTER]: fix forgotten module release in xt_CONNMARK and xt_CONNSECMARK\n  [NETFILTER]: xt_TCPMSS: remove network triggerable WARN_ON\n  [DECNET]: dn_nl_deladdr() almost always returns no error\n  [IPV6]: Restore IPv6 when MTU is big enough\n  [RXRPC]: Add missing select on CRYPTO\n  mac80211: rate limit wep decrypt failed messages\n  rfkill: fix double-mutex-locking\n  mac80211: drop unencrypted frames if encryption is expected\n  mac80211: Fix behavior of ieee80211_open and ieee80211_close\n  ieee80211: fix unaligned access in ieee80211_copy_snap\n  mac80211: free ifsta-\u003eextra_ie and clear IEEE80211_STA_PRIVACY_INVOKED\n  SCTP: Fix build issues with SCTP AUTH.\n  SCTP: Fix chunk acceptance when no authenticated chunks were listed.\n  SCTP: Fix the supported extensions paramter\n  SCTP: Fix SCTP-AUTH to correctly add HMACS paramter.\n  SCTP: Fix the number of HB transmissions.\n  [TCP] illinois: Incorrect beta usage\n  ...\n"
    },
    {
      "commit": "e87cb5db0dc357473ac71801051954ddd6ff604f",
      "tree": "e901e2ed972dfe81af6a61cfb3424d94bad13b82",
      "parents": [
        "d894f4510d2155f9136c8c1bb91912481329f6e0",
        "9ec46c6dae343688ff1136a0899b6a3c5e95e44b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:15:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:15:08 2007 -0800"
      },
      "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: (48 commits)\n  LIB82596: correct data types for hardware addresses\n  via-velocity: don\u0027t oops on MTU change (resend)\n  Stop phy code from returning success to unknown ioctls.\n  SET_NETDEV_DEV() in fec_mpc52xx.c\n  net: smc911x: only enable for mpr2 on sh.\n  e1000: Fix NAPI state bug when Rx complete\n  sky2: turn of dynamic Tx watermark workaround (FE+ only)\n  sky2: don\u0027t use AER routines\n  sky2: revert to access PCI config via device space\n  cxgb - fix stats\n  cxgb - fix NAPI\n  cxgb - fix T2 GSO\n  ucc_geth: handle passing of RX-only and TX-only internal delay PHY connection type parameters\n  phylib: marvell: add support for TX-only and RX-only Internal Delay\n  phylib: add PHY interface modes for internal delay for tx and rx only\n  skge: MTU changing fix\n  skge: serial mode register values\n  skge version 1.13\n  skge: increase TX threshold for Jumbo\n  skge: fiber link up/down fix\n  ...\n"
    },
    {
      "commit": "d894f4510d2155f9136c8c1bb91912481329f6e0",
      "tree": "442f30ec38d6cf9e7621f08f5a4f443037594815",
      "parents": [
        "4200b66cbf6f4970dd7e192cc929cbccae12a4ca",
        "02a121da5a53d415b6596bc19cc6999d295d32a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:14:45 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:14:45 2007 -0800"
      },
      "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  sata_mv: Fix broken Marvell 7042 support.\n  libata: Fix early use of port printk. (Was Re: ata4294967295: failed to start port (errno\u003d-19))\n  ata_piix: add more toshiba laptops to broken suspend list\n  libata: More IVB horkage from TSST\n  libata: report protocol and full CDB on error\n  Several fixes for the AVR32 PATA driver\n  sata_mv: fix compilation error when enabling DEBUG\n  Set proper ATA UDMA mode for bf548 according to system clock.\n"
    },
    {
      "commit": "4200b66cbf6f4970dd7e192cc929cbccae12a4ca",
      "tree": "bdfeefbf0bd5f64bdd04ff8464b3866bf37da01e",
      "parents": [
        "ce3b642d42f36406112ab474c03d81c5941d9398"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@redhat.com",
        "time": "Sat Dec 01 12:16:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:13:17 2007 -0800"
      },
      "message": "Update Kdump Maintainer\u0027s details\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce3b642d42f36406112ab474c03d81c5941d9398",
      "tree": "76a3c469248217a1d2e1648f749ad93864fe2856",
      "parents": [
        "0a765329ed656ef08915c8be4aba9031ba467ee4"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Dec 01 12:16:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:13:17 2007 -0800"
      },
      "message": "uml: work around host tcsetattr bug\n\nUnder the conditions that UML uses it, tcgetattr is guaranteed to return\n-EINTR when the console is attached to /dev/ptmx, making generic_console_write\nhang because it loops, calling tcgetattr until it succeeds.  This is a host\nbug - see http://marc.info/?l\u003dlinux-kernel\u0026m\u003d119618990807182\u0026w\u003d2 for the\ndetails.\n\nThis patch works around it by blocking SIGIO while the terminal attributes are\nbeing fiddled.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a765329ed656ef08915c8be4aba9031ba467ee4",
      "tree": "06fda066d6206674a650339ac1bfaaad4e3b632a",
      "parents": [
        "b00296fb781acfafa93687000cdef72b8922bb40"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Dec 01 12:16:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:13:17 2007 -0800"
      },
      "message": "uml: after_sleep_interval should return something\n\nI forgot to have an int-returning function actually return something.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b00296fb781acfafa93687000cdef72b8922bb40",
      "tree": "5efd31cbfd4457f875e3f0a6becc864e643d7d03",
      "parents": [
        "54d67ee22c1ed12ff595defdf89e3d07b430497d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 01 12:16:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:13:17 2007 -0800"
      },
      "message": "uml: add !UML dependencies\n\nThe previous commit (\"uml: keep UML Kconfig in sync with x86\") is not\nenough, unfortunately.  If we go that way, we need to add dependencies\non !UML for several options.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54d67ee22c1ed12ff595defdf89e3d07b430497d",
      "tree": "899df53a92126f604f4bfede6bf52d2fc7622401",
      "parents": [
        "eafe1aa37e6ec2d56f14732b5240c4dd09f0613a"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Sat Dec 01 12:16:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:13:17 2007 -0800"
      },
      "message": "uml: keep UML Kconfig in sync with x86\n\nFix a UML build breakage introduced by commit\n1032c0ba9da5c5b53173ad2dcf8b2a2da78f8b17 - it introduces X86_32, with many\nthings which UML needs depending on it.\n\nThis patch adds definitions of X86_32 and RWSEM_XCHGADD_ALGORITHM to\nthe UML/i386 Kconfig.\n\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eafe1aa37e6ec2d56f14732b5240c4dd09f0613a",
      "tree": "dafc5d13db02f72f7657e69c51016a3963075bb9",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sat Dec 01 12:16:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 03 08:13:17 2007 -0800"
      },
      "message": "I4L: fix isdn_ioctl memory overrun vulnerability\n\nFix possible memory overrun issue in the isdn ioctl code.\n\nFound by ADLAB \u003cadlab@venustech.com.cn\u003e\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: ADLAB \u003cadlab@venustech.com.cn\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d523a328fb0271e1a763e985a21f2488fd816e7e",
      "tree": "c877f39b7719531646d7066085f1fc2af39be5ed",
      "parents": [
        "2b1e300a9dfc3196ccddf6f1d74b91b7af55e416"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Dec 03 15:51:25 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Dec 03 15:51:25 2007 +1100"
      },
      "message": "[INET]: Fix inet_diag dead-lock regression\n\nThe inet_diag register fix broke inet_diag module loading because the\nloaded module had to take the same mutex that\u0027s already held by the\nloader in order to register the new handler.\n\nThis patch fixes it by introducing a separate mutex to protect the\nhandling of handlers.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "b80fa3cce7390185e43ea22e9b3c38ab138bc580",
      "tree": "8ca8b714b4e86e6c898123500f1f4fc59450f7c9",
      "parents": [
        "8f51506164655ce9af14970ce4f765f28c7970e9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 20 17:08:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 03 10:08:53 2007 +1100"
      },
      "message": "[POWERPC] Remove xmon from ml300 and ml403 defconfig in arch/ppc\n\nxmon is broken under arch/ppc so remove it from the defconfig.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8f51506164655ce9af14970ce4f765f28c7970e9",
      "tree": "01011292e656e4ec3da418923aec1f13d5efecb6",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 03 09:30:04 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 03 09:39:45 2007 +1100"
      },
      "message": "Revert \"[POWERPC] Fix RTAS os-term usage on kernel panic\"\n\nThis reverts commit a2b51812a4dc5db09ab4d4638d4d8ed456e2457e.\n\nIt turns out that this change caused some machines to fail to come\nback up when being rebooted, and generated an error in the hypervisor\nerror log on some machines.  The platform architecture (PAPR) is a\nlittle unclear on exactly when the RTAS ibm,os-term function should be\ncalled.  Until that is clarified I\u0027m reverting this commit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ac47735cdba6ac8c64cb7595762a75fdcafaa6d",
      "tree": "e10770b0057cfac543c15727c098cc30a80ff116",
      "parents": [
        "7ac3ae32d170cea8cb8e7822acc29ed8f1b1018d",
        "152c300d007c70c4a1847dad39ecdaba22e7d457"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:33 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:33 2007 -0500"
      },
      "message": "Pull bugzilla-9429 into release branch\n"
    },
    {
      "commit": "7ac3ae32d170cea8cb8e7822acc29ed8f1b1018d",
      "tree": "b93c62f16189ee5d2d5d267267e45d14833ed574",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c",
        "357dc4c3f13cb5c1e3b40a09cbe6ff1b0df2c7c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:21 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:21 2007 -0500"
      },
      "message": "Pull thermal into release branch\n"
    },
    {
      "commit": "152c300d007c70c4a1847dad39ecdaba22e7d457",
      "tree": "d3889cb8e4cdbfd8361fbc97717f295011bdacbd",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Oct 17 16:10:18 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:26:55 2007 -0500"
      },
      "message": "ACPICA: fix acpi-cpufreq boot crash due to _PSD return-by-reference\n\nChanged resolution of named references in packages\n\nFixed a problem with the Package operator where all named\nreferences were created as object references and left otherwise\nunresolved. According to the ACPI specification, a Package can\nonly contain Data Objects or references to control methods. The\nimplication is that named references to Data Objects (Integer,\nBuffer, String, Package, BufferField, Field) should be resolved\nimmediately upon package creation. This is the approach taken\nwith this change. References to all other named objects (Methods,\nDevices, Scopes, etc.) are all now properly created as reference objects.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5328\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9429\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d842de871c8c5e2110c7e4f3f29bbe7b1a519ab8",
      "tree": "3a0be7d00de97c561e486242f11eec0e1281074b",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@linux.vnet.ibm.com",
        "time": "Sun Dec 02 20:04:49 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Dec 02 20:04:49 2007 +0100"
      },
      "message": "sched: cpu accounting controller (V2)\n\nCommit cfb5285660aad4931b2ebbfa902ea48a37dfffa1 removed a useful feature for\nus, which provided a cpu accounting resource controller.  This feature would be\nuseful if someone wants to group tasks only for accounting purpose and doesnt\nreally want to exercise any control over their cpu consumption.\n\nThe patch below reintroduces the feature. It is based on Paul Menage\u0027s\noriginal patch (Commit 62d0df64065e7c135d0002f069444fbdfc64768f), with\nthese differences:\n\n        - Removed load average information. I felt it needs more thought (esp\n\t  to deal with SMP and virtualized platforms) and can be added for\n\t  2.6.25 after more discussions.\n        - Convert group cpu usage to be nanosecond accurate (as rest of the cfs\n\t  stats are) and invoke cpuacct_charge() from the respective scheduler\n\t  classes\n\t- Make accounting scalable on SMP systems by splitting the usage\n\t  counter to be per-cpu\n\t- Move the code from kernel/cpu_acct.c to kernel/sched.c (since the\n\t  code is not big enough to warrant a new file and also this rightly\n\t  needs to live inside the scheduler. Also things like accessing\n\t  rq-\u003elock while reading cpu usage becomes easier if the code lived in\n\t  kernel/sched.c)\n\nThe patch also modifies the cpu controller not to provide the same accounting\ninformation.\n\nTested-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\n\n Tested the patches on top of 2.6.24-rc3. The patches work fine. Ran\n some simple tests like cpuspin (spin on the cpu), ran several tasks in\n the same group and timed them. Compared their time stamps with\n cpuacct.usage.\n\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@linux.vnet.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "357dc4c3f13cb5c1e3b40a09cbe6ff1b0df2c7c3",
      "tree": "794d39137bae2073423f93b3b14717824138290c",
      "parents": [
        "f79f06ab9f86d7203006d2ec8992ac80df36a34e"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 29 16:22:43 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 01 23:27:15 2007 -0500"
      },
      "message": "ACPI: Delete the IRQ operation in throttling controll via PTC\n\nThe IRQ operation(enable/disable) should be avoided when throttling is\ncontrolled via PTC method. It is replaced by the migration of task.\n\nThis fixes an oops on T61 -- a regression due to\nf79f06ab9f86 b/c FixedHW support tried to read remote MSR with interrupts disabled.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "02a121da5a53d415b6596bc19cc6999d295d32a4",
      "tree": "4016dd755dcbb1339bc3d742b1e8bdf1cd14991c",
      "parents": [
        "0f9fe9b7148f95f018ae2c97f7fa1a35364ea785"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Sat Dec 01 13:07:22 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:44:10 2007 -0500"
      },
      "message": "sata_mv: Fix broken Marvell 7042 support.\n\nsata_mv:  Fix broken Marvell 7042 support.\n\nThe Marvell 7042 chip is more or less the same as the 6042 internally,\nbut sports a PCIe bus.  Despite having identical SATA cores, the 7042\ndoes differ from its PCI bus counterparts in placment and layout of\ncertain bus related registers.\n\nThis patch fixes sata_mv to distinguish between the PCI bus registers\nof earlier chips, and the PCIe bus registers of the 7042.\n\nSpecifically, move the offsets and bit patterns for the\nPCI/PCIe interrupt cause/mask registers into the struct mv_host_priv,\nas these values differ between the 6xxx and 7xxx series chips.\n\nThis fixes the driver to not access reserved PCI addresses,\nand prevents the lockups reported in linux-2.6.24 with 7042 boards.\n\nAlso add a new PCI ID for the Highpoint 2300 7042-based board\nthat I\u0027m using for testing this stuff here.\n\nTested with Marvell 6081 + 7042 chips, on x86 \u0026 x86_64.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f9fe9b7148f95f018ae2c97f7fa1a35364ea785",
      "tree": "7690a22b6de42051502099e9f03b4c225abe1a94",
      "parents": [
        "04d86d6fc0477f217d60667adfc26f1f56264cc9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Nov 30 15:23:16 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:44:10 2007 -0500"
      },
      "message": "libata: Fix early use of port printk. (Was Re: ata4294967295: failed to start port (errno\u003d-19))\n\nOn Fri, 30 Nov 2007 14:34:11 +0200 (EET)\nMeelis Roos \u003cmroos@linux.ee\u003e wrote:\n\n\u003e \u003e Can you stick a stack trace in at that point ? That would help diagnose\n\u003e \u003e it a great deal quicker.\n\u003e\n\u003e Finally done - found out hard way that BUG() is too bad and\n\u003e dump_st5ack() suits me better.\n\nThanks. This should fix the real cause, and also allow for port start to\nfail politely with -ENODEV.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "04d86d6fc0477f217d60667adfc26f1f56264cc9",
      "tree": "520189d90eeb5fc53261abd62a916e8b249f9422",
      "parents": [
        "e9f3340673c1da32041f2a282b166c72cd78632e"
      ],
      "author": {
        "name": "Peter Schwenke",
        "email": "peter@bluetoad.com.au",
        "time": "Fri Nov 30 15:28:29 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:44:10 2007 -0500"
      },
      "message": "ata_piix: add more toshiba laptops to broken suspend list\n\nAdd more toshiba laptops to broken suspend list.  This is from OSDL\nbugzilla bug 7780.\n\ntj: re-formatted patch and added description and SOB.\n\nSigned-off-by: Peter Schwenke \u003cpeter@bluetoad.com.au\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e9f3340673c1da32041f2a282b166c72cd78632e",
      "tree": "7fb9068482be43bb170459f5f2ce4d461a3255df",
      "parents": [
        "abb6a88974a8c92b049eddf37685899c4021cf0a"
      ],
      "author": {
        "name": "Peter Missel",
        "email": "peter.missel@onlinehome.de",
        "time": "Tue Nov 27 18:04:42 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:35:59 2007 -0500"
      },
      "message": "libata: More IVB horkage from TSST\n\nlibata: Add more TSST (Samsung/Toshiba) IDE drives with broken\ncable detection validation bits.\n\nsigned-off-by: Peter Missel (peter.missel@onlinehome.de)\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abb6a88974a8c92b049eddf37685899c4021cf0a",
      "tree": "2d7effa375b1494212a11019c9f21158459578be",
      "parents": [
        "1c20a493caa30c5d47a394f9dbd86e6282323db9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Nov 28 23:16:09 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:35:58 2007 -0500"
      },
      "message": "libata: report protocol and full CDB on error\n\nProtocol and CDB allocation size field are important in determining\nwhat went wrong with ATAPI commands.  Report them on failure.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c20a493caa30c5d47a394f9dbd86e6282323db9",
      "tree": "82c3c053f74f13bb90a71d1162d482ae5352c06a",
      "parents": [
        "2d79ab8fd7a7bf3a45d0e948ae27b3dd95ce95ea"
      ],
      "author": {
        "name": "Kristoffer Nyborg Gregertsen",
        "email": "kngregertsen@norway.atmel.com",
        "time": "Thu Nov 29 12:01:51 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:35:58 2007 -0500"
      },
      "message": "Several fixes for the AVR32 PATA driver\n\nSeveral fixes for the AVR32 PATA driver:\n\n* Updated to use new AVR32 SMC timing API. This removes the need for \"magic\"\nconstants in signal timing.\n\n* Removed the ATA_FLAG_PIO_POLLING, the driver should use interrupts.\n\n* Removed .port_disable and .irq_ack as these are no longer needed.\n\n* Improved some comments.\n\nSigned-off-by: Kristoffer Nyborg Gregertsen \u003ckngregertsen@norway.atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2d79ab8fd7a7bf3a45d0e948ae27b3dd95ce95ea",
      "tree": "a1fef118b02d5e65d45b9ccbd8c9136cdff86185",
      "parents": [
        "f88c480dac88a754f84e943cb5539d59cda3c089"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed.bishara@gmail.com",
        "time": "Tue Nov 27 17:26:08 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:35:58 2007 -0500"
      },
      "message": "sata_mv: fix compilation error when enabling DEBUG\n\nuse sstatus instead status.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f88c480dac88a754f84e943cb5539d59cda3c089",
      "tree": "5c2485dcab759849ecfda80d2f6b0fdc93c983b1",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "sonic zhang",
        "email": "sonic.adi@gmail.com",
        "time": "Tue Nov 27 12:47:39 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 17:35:58 2007 -0500"
      },
      "message": "Set proper ATA UDMA mode for bf548 according to system clock.\n\nUDMA Mode - Frequency compatibility\n\nUDMA5 - 100 MB/s   - SCLK  \u003d 133 MHz\nUDMA4 - 66 MB/s    - SCLK \u003e\u003d  80 MHz\nUDMA3 - 44.4 MB/s  - SCLK \u003e\u003d  50 MHz\nUDMA2 - 33 MB/s    - SCLK \u003e\u003d  40 MHz\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ec46c6dae343688ff1136a0899b6a3c5e95e44b",
      "tree": "9392dad533dfba8d43ce0d20ab5a101ba7ff8013",
      "parents": [
        "48f6b053613b62fed7a2fe3255e5568260a8d615"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Nov 30 23:13:16 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:38:28 2007 -0500"
      },
      "message": "LIB82596: correct data types for hardware addresses\n\ndma_addr_t is 64bit wide on some architectures (for example 64bit MIPS),\nso it\u0027s not a good idea to use it for 32bit wide addresses in descriptors.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "48f6b053613b62fed7a2fe3255e5568260a8d615",
      "tree": "9f6795257b703468ce918e652fc750e2fc538406",
      "parents": [
        "dda93b486a25009456fca6b9c925ab4d7c6b6d6a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 28 14:20:16 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:35:51 2007 -0500"
      },
      "message": "via-velocity: don\u0027t oops on MTU change (resend)\n\nThe VIA veloicty driver needs the following to allow changing MTU when down.\nThe buffer size needs to be computed when device is brought up, not when\ndevice is initialized.  This also fixes a bug where the buffer size was\ncomputed differently on change_mtu versus initial setting.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dda93b486a25009456fca6b9c925ab4d7c6b6d6a",
      "tree": "afadac90b06ac707096127eb07a7c74a82ddfb92",
      "parents": [
        "3d26e69533e4df45d03c0b9fa0b3f7e84980b873"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 19:56:34 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:35:51 2007 -0500"
      },
      "message": "Stop phy code from returning success to unknown ioctls.\n\nThis kind of sucks, and prevents the Fedora installer from using the\ndevice for network installs...\n\n[root@efika phy]# iwconfig eth0\nWarning: Driver for device eth0 has been compiled with an ancient version\nof Wireless Extension, while this program support version 11 and later.\nSome things may be broken...\n\neth0        ESSID:off/any  Nickname:\"\"\n          NWID:0  Channel:0  Access Point: 00:00:BF:81:14:E0\n          Bit Rate:-1.08206e+06 kb/s   Sensitivity\u003d0/0\n          RTS thr:off   Fragment thr:off\n          Encryption key:\u003ctoo big\u003e\n          Power Management:off\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3d26e69533e4df45d03c0b9fa0b3f7e84980b873",
      "tree": "97710b7e0be1847daa67383fb510c3e9ff6d1371",
      "parents": [
        "0313d9884f3aaa540ec387125dde58bba01f10a5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 18:04:31 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:35:51 2007 -0500"
      },
      "message": "SET_NETDEV_DEV() in fec_mpc52xx.c\n\nThis helps to allow the Fedora installer to use the built-in Ethernet on\nthe Efika for a network install.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0313d9884f3aaa540ec387125dde58bba01f10a5",
      "tree": "e5247435f8477f302a770a6bc28253667c0ab62c",
      "parents": [
        "f7bbb9098315d712351aba7861a8c9fcf6bf0213"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 28 18:24:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:32 2007 -0500"
      },
      "message": "net: smc911x: only enable for mpr2 on sh.\n\nThe smc911x.h is a bit of a mess, not supporting any sort of generic\nconfiguration. For the moment only ARCH_PXA and SH_MAGIC_PANEL_R2 have\nsuitable definitions, so we reflect this in the Kconfig also.\n\nWhile there are other SH boards that will likely turn this on in the\n2.6.25 time frame, it\u0027s not worth trying to stub around at the moment.\n\nFixes up the allmodconfig build, as noted by akpm.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7bbb9098315d712351aba7861a8c9fcf6bf0213",
      "tree": "ebe4936468e99b9f9124b5a8e6cfb461f59a576b",
      "parents": [
        "e970d1f8106514ea619d7a9005b1dc92c6049b32"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue Nov 27 16:26:36 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:32 2007 -0500"
      },
      "message": "e1000: Fix NAPI state bug when Rx complete\n\nDon\u0027t exit polling when we have not yet used our budget, this causes\nthe NAPI system to end up with a messed up poll list.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e970d1f8106514ea619d7a9005b1dc92c6049b32",
      "tree": "4f9f71d4237ba6678774c3495c8f9c3bf87099ce",
      "parents": [
        "7782c8c4d764dfe1b96e02e73d4d5f622fb4a389"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Nov 27 11:02:07 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "sky2: turn of dynamic Tx watermark workaround (FE+ only)\n\nAdd workaround for issues FE+ (A0) transmit watermark.\nThis is copied verbatim from vendor driver sk98lin (10.22.4.3).\nDon\u0027t have that chip version and no more information seems to be available.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7782c8c4d764dfe1b96e02e73d4d5f622fb4a389",
      "tree": "e3b5814a129c2ea151843733b32a4679c6d20a15",
      "parents": [
        "b32f40c4853cdbe3d722a959fb0dd1ea048b50d0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Nov 27 11:02:32 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "sky2: don\u0027t use AER routines\n\nUsing PCIE advanced error recovery stuff creates more user problems than it\u0027s worth.\nThe AER stuff depends on MMCONFIG and in many configurations it just doesn\u0027t work.\nPlus it doesn\u0027t add any real functionality to the driver. The sky2\ndriver handles its own errors fine as is.\n\nThis reverts 555382cbfc6d2187b53888190755e56f52308cd6\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b32f40c4853cdbe3d722a959fb0dd1ea048b50d0",
      "tree": "9c7f4ba709fe8f96ef1ff3280b91bf073f859520",
      "parents": [
        "e0348b9ae5374f9a24424ae680bcd80724415f60"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Nov 27 10:57:27 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "sky2: revert to access PCI config via device space\n\nUsing the hardware window into PCI config space is more reliable\nand smaller/faster than using the pci_config routines. It avoids issues\nwith MMCONFIG etc.\n\nReverts: 167f53d05fccb47b6eeadac7f6705b3f2f042d03\n\nPlease apply for 2.6.24\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0348b9ae5374f9a24424ae680bcd80724415f60",
      "tree": "f6934ec91bc1f4524991232189d40fc5bf765f81",
      "parents": [
        "445cf803ca757a5c43f4e11fdfba70355d510841"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Nov 27 13:30:20 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "cxgb - fix stats\n\nFix MAC stats accounting.\nFix get_stats.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "445cf803ca757a5c43f4e11fdfba70355d510841",
      "tree": "a818c54ffbc86ebcaed523d84d7d99d2b5c98662",
      "parents": [
        "7832ee034b6ef78aab020c9ec1348544cd65ccbd"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Nov 27 13:30:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "cxgb - fix NAPI\n\nnetif_rx_complete() should be called only\nwhen work_done \u003c budget.\n\nSigned-off-by: Divy Le ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7832ee034b6ef78aab020c9ec1348544cd65ccbd",
      "tree": "9a4fedc9bf3b6b9c31f35a50f3d7aa0deab358d4",
      "parents": [
        "bd0ceaab86d3f0e3916b3b7868cfe20de490eebc"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Tue Nov 27 13:30:09 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:31 2007 -0500"
      },
      "message": "cxgb - fix T2 GSO\n\nThe patch ensures that a GSO skb has enough headroom\nto push an encapsulating cpl_tx_pkt_lso header.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bd0ceaab86d3f0e3916b3b7868cfe20de490eebc",
      "tree": "3c9f9cc07bdd088d39944053137b2966f3f81663",
      "parents": [
        "9daf5a7695f70b60c498aac079f908c81ffe4d15"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 26 16:17:58 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "ucc_geth: handle passing of RX-only and TX-only internal delay PHY connection type parameters\n\nExtend the RGMII-Internal Delay specification case to include\nTX-only and RX-only variants.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9daf5a7695f70b60c498aac079f908c81ffe4d15",
      "tree": "d3bfc6a105ad7c077656b4947f38b6b36f228967",
      "parents": [
        "7d400a4c589749bf5b5e544aee07b3c489b54d02"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 26 16:17:52 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "phylib: marvell: add support for TX-only and RX-only Internal Delay\n\nPreviously, Internal Delay specification implied the delay be\napplied to both TX and RX.  This patch allows for separate TX/RX-only\ninternal delay specification.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7d400a4c589749bf5b5e544aee07b3c489b54d02",
      "tree": "74e2539a09abbbd6bc8c6ac4e8667acc4bbf59b6",
      "parents": [
        "1a8098be987d3fa00c9fe9d2b68154675df49112"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Mon Nov 26 16:17:48 2007 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "phylib: add PHY interface modes for internal delay for tx and rx only\n\nAllow phylib specification of cases where hardware needs to configure\nPHYs for Internal Delay only on either RX or TX (not both).\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1a8098be987d3fa00c9fe9d2b68154675df49112",
      "tree": "3e28b7e5d2de30da8c7be5f75374a364a63b9cec",
      "parents": [
        "44c7fccec4098772b9451a252d162faea4f0cc34"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 28 14:25:05 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "skge: MTU changing fix\n\nThe code to change MTU doesn\u0027t correctly handle all the chip variations\nand requirements for restarting.  On Genesis chips changing MTU would just\ncause receiver to hang.\nUse a simpler approach of just taking link down/up if needed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44c7fccec4098772b9451a252d162faea4f0cc34",
      "tree": "6551bdf5b87b1cc76a16b44cf0fd3a583e4ed16f",
      "parents": [
        "bf9f56d585c1e4cab6c44270fa5865237751dbda"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Nov 28 14:23:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:30 2007 -0500"
      },
      "message": "skge: serial mode register values\n\nFor compatiablity with sk98lin, make sure and set same values\nin serial mode register.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bf9f56d585c1e4cab6c44270fa5865237751dbda",
      "tree": "a03894d669ca3a1bdd60de367c5c90f869ec584f",
      "parents": [
        "485982a99a8a0b547aebedc3d0017dbffc3a44c0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:53 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge version 1.13\n\nVersion for 2.6.24\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "485982a99a8a0b547aebedc3d0017dbffc3a44c0",
      "tree": "f66678c715c2a7405d0eae323038fd683f46cc21",
      "parents": [
        "21d7f67700ad7a4523d35d43ce95755e40eae5b7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:52 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: increase TX threshold for Jumbo\n\nNeed to increase TX threshold when doing Jumbo frames on dual port board\nto avoid underruns. (Code from sk98lin).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21d7f67700ad7a4523d35d43ce95755e40eae5b7",
      "tree": "96b8f96de4183c6c1870ac17fec621cd167fd948",
      "parents": [
        "799b21d2bddd43145130e509efb92339eabafef9"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:51 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: fiber link up/down fix\n\nThe driver would not work over fibre if other end when down then\ncame back up (would require reloading driver). The correct way\nto manage the link the same way for both TP and fibre.\n\nResloves problem described in: \t http://lkml.org/lkml/2007/11/6/395\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "799b21d2bddd43145130e509efb92339eabafef9",
      "tree": "2a5ea59435d0b723e98d57b9dc01f919ece5b78b",
      "parents": [
        "d08b9bdf0264a8134677373f97641712062c603f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:50 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: retry on MAC shutdown\n\nMake sure and retry when shutting down the MAC. This code is copied\nfrom sk98lin driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d08b9bdf0264a8134677373f97641712062c603f",
      "tree": "5305e46e983292b9271050c9c02a2a1551ab0e00",
      "parents": [
        "29816d9aa55c99d463bd5507a46535b5fe79c33a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:49 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: receive flush logic\n\nReceive FIFO overrun is not catastrophic condition, so don\u0027t flush when\nit happens.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "29816d9aa55c99d463bd5507a46535b5fe79c33a",
      "tree": "0a76ac1b18417d819eaa16066104876c16ef8545",
      "parents": [
        "1c1478859017452a1179dbbdf7b9eb5b48438746"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Nov 26 11:54:48 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:29 2007 -0500"
      },
      "message": "skge: FIFO Ram calculation error\n\nThe calculation of usable FIFO RAM is wrong in the skge driver.\nFirst, is doesn\u0027t take into account the reserved area on the original\nSysKonnect Genesis boards. Second it has an off-by-one error because\nhw-\u003eports is either 1 or 2.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1c1478859017452a1179dbbdf7b9eb5b48438746",
      "tree": "45bde61bfb4f496d5d899735939c327608e79274",
      "parents": [
        "9f74ffdebf3f81cb69e6c90026c6cff89e57c262"
      ],
      "author": {
        "name": "Peter Tiedemann",
        "email": "ptiedem@de.ibm.com",
        "time": "Thu Nov 29 17:36:27 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:28 2007 -0500"
      },
      "message": "ctc: make use of alloc_netdev()\n\nCurrently ctc-device initialization is broken (kernel bug in\nctc_new_device).\nThe new network namespace code reveals a deficiency of the\nctc driver. It should make use of alloc_netdev() as described\nin Documentation/networking/netdevices.txt.\n\nSigned-off-by: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f74ffdebf3f81cb69e6c90026c6cff89e57c262",
      "tree": "e9d61113cd5d5431a4d69da6fa3510f548cc021e",
      "parents": [
        "85b161a826f1954e9605deb3e6faa4be4d285a34"
      ],
      "author": {
        "name": "Sreenivasa Honnur",
        "email": "Sreenivasa.Honnur@neterion.com",
        "time": "Fri Nov 30 01:46:08 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:32:28 2007 -0500"
      },
      "message": "S2io: Fixed the case when the card initialization fails on mtu change\n\nFix the case when the card initialization fails on a mtu change and then\nclose is called (due to ifdown), which frees non existent rx buffers.\n- Returning appropriate error codes in init_nic function.\n- In s2io_close function s2io_card_down is called only when device is up.\n- In s2io_change_mtu function return value of s2io_card_up function\n  is checked and returned if it failed.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "85b161a826f1954e9605deb3e6faa4be4d285a34",
      "tree": "ddad5bc7192a29afa97a3de9ed74d01cbb53c5e9",
      "parents": [
        "c99da91e7a12724127475a85cc7a38214b3504e2",
        "3ae6a054553ee8b7f74bf7de8904022b26705778"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:20:02 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:20:02 2007 -0500"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "c99da91e7a12724127475a85cc7a38214b3504e2",
      "tree": "de0eb3fe32ce58804457963fd133a53bb8fba5b8",
      "parents": [
        "a31e23e15cbb9734c5883a4a7f58d8712d303e0b",
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:18:56 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 01 16:18:56 2007 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "2b1e300a9dfc3196ccddf6f1d74b91b7af55e416",
      "tree": "3181bf4f2c27d185c78b26642f35ed00cb280943",
      "parents": [
        "e03ba84adb62fbc6049325a5bc00ef6932fa5e39"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Dec 02 00:33:17 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Dec 02 00:33:17 2007 +1100"
      },
      "message": "[NETNS]: Fix /proc/net breakage\n\nWell I clearly goofed when I added the initial network namespace support\nfor /proc/net.  Currently things work but there are odd details visible to\nuser space, even when we have a single network namespace.\n\nSince we do not cache proc_dir_entry dentries at the moment we can just\nmodify -\u003elookup to return a different directory inode depending on the\nnetwork namespace of the process looking at /proc/net, replacing the\ncurrent technique of using a magic and fragile follow_link method.\n\nTo accomplish that this patch:\n- introduces a shadow_proc method to allow different dentries to\n  be returned from proc_lookup.\n- Removes the old /proc/net follow_link magic\n- Fixes a weakness in our not caching of proc generic dentries.\n\nAs shadow_proc uses a task struct to decided which dentry to return we can\ngo back later and fix the proc generic caching without modifying any code\nthat uses the shadow_proc method.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c",
      "tree": "7b6da4d31ab802a4d8feddea39d5cac9edfe3c1c",
      "parents": [
        "1811534a80697b34add31cff53a321cfc291ddfe",
        "b1812582ba94b5f377d5d3cec7646cc17d84e733"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 20:07:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 20:07:54 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ehca: Fix static rate if path faster than link\n  IPoIB: Fix oops if xmit is called when priv-\u003ebroadcast is NULL\n"
    },
    {
      "commit": "1811534a80697b34add31cff53a321cfc291ddfe",
      "tree": "ed4978f2fcf8565baf61afbe4b3d10187cf577a8",
      "parents": [
        "b62c855938be50c13f3f2aa81fafe4a9ca2b6650",
        "e6a1bb725eab1348d4a985b7faeff8186210d7b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 17:07:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 17:07:38 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix build.\n  [MIPS] Fix use of smp_processor_id() in preemptible code.\n"
    },
    {
      "commit": "e6a1bb725eab1348d4a985b7faeff8186210d7b4",
      "tree": "89ab8c1f804a3658938250fe58ba40b2fb318da0",
      "parents": [
        "54fd6441e04696c046d93e4407a9e1ee9b874e51"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Nov 28 15:07:42 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 01 00:39:37 2007 +0000"
      },
      "message": "[MIPS] Fix build.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "54fd6441e04696c046d93e4407a9e1ee9b874e51",
      "tree": "b75c48d3779cb136d09ec7610dc275532b9bfa43",
      "parents": [
        "e1cca7e8d484390169777b423a7fe46c7021fec1"
      ],
      "author": {
        "name": "Pavel Kiryukhin",
        "email": "vksavl@gmail.com",
        "time": "Tue Nov 27 19:20:47 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Dec 01 00:39:37 2007 +0000"
      },
      "message": "[MIPS] Fix use of smp_processor_id() in preemptible code.\n\nFreeing prom memory: 956kb freed\nFreeing firmware memory: 978944k freed\nFreeing unused kernel memory: 180k freed\nBUG: using smp_processor_id() in preemptible [00000000] code: swapper/1\ncaller is r4k_dma_cache_wback_inv+0x144/0x2a0\nCall Trace:\n [\u003c80117af8\u003e] r4k_dma_cache_wback_inv+0x144/0x2a0\n [\u003c802e4b84\u003e] debug_smp_processor_id+0xd4/0xf0\n [\u003c802e4b7c\u003e] debug_smp_processor_id+0xcc/0xf0\n...\nCONFIG_DEBUG_PREEMPT is enabled.\n--\nBug cause is blast_dcache_range() in preemptible code [in\nr4k_dma_cache_wback_inv()].\nblast_dcache_range() is constructed via __BUILD_BLAST_CACHE_RANGE that\nuses cpu_dcache_line_size(). It uses current_cpu_data that use\nsmp_processor_id() in turn. In case of CONFIG_DEBUG_PREEMPT\nsmp_processor_id emits BUG if we are executing with preemption\nenabled.\n\nCpu options of cpu0 are assumed to be the superset of all processors.\n\nCan I make the same assumptions for cache line size  and fix this\nissue the following way:\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1812582ba94b5f377d5d3cec7646cc17d84e733",
      "tree": "b176268f3b565171bc223fac2296f4982b12bbc1",
      "parents": [
        "1401b53acc0328d96bacb2a3393d2852699df96b"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Fri Nov 30 16:19:41 2007 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Nov 30 16:19:41 2007 -0800"
      },
      "message": "IB/ehca: Fix static rate if path faster than link\n\nThe formula would yield -1 if the path is faster than the link, which\nis wrong in a bad way (max throttling).  Clamp to 0, which is the\ncorrect value.\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b62c855938be50c13f3f2aa81fafe4a9ca2b6650",
      "tree": "c133f2b64893561347415d1861f8926c24f12daf",
      "parents": [
        "80cbd911ca25535f6bb66bbcbb98950ec328eb40",
        "e252d4c362ad89c5b533833d9e7493c732215925"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 08:11:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 08:11:18 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4680/1: parentheses around NR_IRQS definition\n  [ARM] 4679/1: AT91: Change maintainer email address\n  [ARM] 4675/1: pxa: fix mfp address definition error for pxa320\n  [ARM] 4674/1: pxa: increase LCD PCLK drive strength to fast 2mA for PXA300/PXA310\n  [ARM] 4673/1: pxa: add missing IRQ_SSP4 definitions for PXA3xx\n  [ARM] 4672/1: pxa: fix DRCMR(n) to support PXA27x and later processors\n  [ARM] 4665/1: fix __und_usr wrt accessing the undefined insn in user space\n  [ARM] 4659/1: remove possibilities for spurious false negative with __kuser_cmpxchg\n  [ARM] 4661/1: fix do_undefinstr wrt the enabling of IRQs\n  [ARM] uengine: fix memset size error\n  [ARM] 4648/1: i.MX/MX1 ensure more complete AITC initialization\n  [ARM] 4611/2: AT91: Fix GPIO buttons pins on SAM9261-EK.\n  [ARM] 4650/1: AT91: New-style init of I2C, support for i2c-gpio\n  [ARM] 4604/2: AT91: Master clock divistor on SAM9\n  [ARM] 4662/1: Fix PXA serial driver compilation if SERIAL_PXA_CONSOLE is disabled\n  [ARM] PXA ssp: unlock when ssp tries to close an invalid port\n  [ARM] 4654/1: pxa: update default MFP register value\n  [ARM] 4653/1: pxa: fix a gpio typo in mfp-pxa320.h\n  [ARM] 4652/1: pxa: fix a typo of pxa27x usb host clk definition\n  [ARM] 4651/1: pxa: add PXA3xx specific IRQ definitions\n"
    },
    {
      "commit": "80cbd911ca25535f6bb66bbcbb98950ec328eb40",
      "tree": "5856978e32c675393bc2cb97e3647fc91e27f3bb",
      "parents": [
        "e1cca7e8d484390169777b423a7fe46c7021fec1"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Nov 29 12:05:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Nov 30 08:08:05 2007 -0800"
      },
      "message": "Fix kmem_cache_free performance regression in slab\n\nThe database performance group have found that half the cycles spent\nin kmem_cache_free are spent in this one call to BUG_ON.  Moving it\ninto the CONFIG_SLAB_DEBUG-only function cache_free_debugcheck() is a\nperformance win of almost 0.5% on their particular benchmark.\n\nThe call was added as part of commit ddc2e812d592457747c4367fb73edcaa8e1e49ff\nwith the comment that \"overhead should be minimal\".  It may have been\nminimal at the time, but it isn\u0027t now.\n\n[ Quoth Pekka Enberg: \"I don\u0027t think the BUG_ON per se caused the\n  performance regression but rather the virt_to_head_page() changes to\n  virt_to_cache() that were added later.\" ]\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Pekka J Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e03ba84adb62fbc6049325a5bc00ef6932fa5e39",
      "tree": "37a6d1206d6480bbbcda98a8b636a2071a6bf31c",
      "parents": [
        "67b4af297033f5f65999885542f95ba7b562848a"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Sat Dec 01 00:03:52 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Dec 01 00:03:52 2007 +1100"
      },
      "message": "[TEXTSEARCH]: Do not allow zero length patterns in the textsearch infrastructure\n\nIf a zero length pattern is passed then return EINVAL.\nAvoids infinite loops (bm) or invalid memory accesses (kmp).\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "67b4af297033f5f65999885542f95ba7b562848a",
      "tree": "fc719bd0cd194a496d05ff5e0816cbc06e9d1727",
      "parents": [
        "9dc0564e862b1b9a4677dec2c736b12169e03e99"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Dec 01 00:01:50 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Dec 01 00:01:50 2007 +1100"
      },
      "message": "[NETFILTER]: fix forgotten module release in xt_CONNMARK and xt_CONNSECMARK\n\nFix forgotten module release in xt_CONNMARK and xt_CONNSECMARK\n\nWhen xt_CONNMARK is used outside the mangle table and the user specified\n\"--restore-mark\", the connmark_tg_check() function will (correctly)\nerror out, but (incorrectly) forgets to release the L3 conntrack module.\nSame for xt_CONNSECMARK.\n\nFix is to move the call to acquire the L3 module after the basic\nconstraint checks.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "9dc0564e862b1b9a4677dec2c736b12169e03e99",
      "tree": "01e6a810f2c229bd68ac0c07778f8594481e82c5",
      "parents": [
        "3ccd86241b277249d5ac08e91eddfade47184520"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Nov 30 23:58:03 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:58:03 2007 +1100"
      },
      "message": "[NETFILTER]: xt_TCPMSS: remove network triggerable WARN_ON\n\nipv6_skip_exthdr() returns -1 for invalid packets. don\u0027t WARN_ON\nthat.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3ccd86241b277249d5ac08e91eddfade47184520",
      "tree": "5df95a7fd70b6064c62c7489ef5dd9a63e414853",
      "parents": [
        "d31c7b8fa303eb81311f27b80595b8d2cbeef950"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Fri Nov 30 23:43:31 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:43:31 2007 +1100"
      },
      "message": "[DECNET]: dn_nl_deladdr() almost always returns no error\n\nAs far as I see from the err variable initialization\nthe dn_nl_deladdr() routine was designed to report errors\nlike \"EADDRNOTAVAIL\" and probaby \"ENODEV\".\n\nBut the code sets this err to 0 after the first nlmsg_parse\nand goes on, returning this 0 in any case.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d31c7b8fa303eb81311f27b80595b8d2cbeef950",
      "tree": "171cfad23d2ee23f68c0ed89f4a1f70c0ed0db96",
      "parents": [
        "d5a784b3719ae364f49ecff12a0248f6e4252720"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Fri Nov 30 23:36:08 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:36:08 2007 +1100"
      },
      "message": "[IPV6]: Restore IPv6 when MTU is big enough\n\nAvaid provided test application, so bug got fixed.\n\nIPv6 addrconf removes ipv6 inner device from netdev each time cmu\nchanges and new value is less than IPV6_MIN_MTU (1280 bytes).\nWhen mtu is changed and new value is greater than IPV6_MIN_MTU,\nit does not add ipv6 addresses and inner device bac.\n\nThis patch fixes that.\n\nTested with Avaid\u0027s application, which works ok now.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "d5a784b3719ae364f49ecff12a0248f6e4252720",
      "tree": "22d4dae3111045389bf887aaeefd7651bfdb13b6",
      "parents": [
        "75e7766680b4b196073bdc941b8a6570b9f777af"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 30 23:06:40 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:30:40 2007 +1100"
      },
      "message": "[RXRPC]: Add missing select on CRYPTO\n\nAF_RXRPC uses the crypto services, so should depend on or select CRYPTO.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "75e7766680b4b196073bdc941b8a6570b9f777af",
      "tree": "71ce4e83878a3dd9a83559c7d51ec549668cef3a",
      "parents": [
        "b7e0fe9f81e19c4f2a1369b324c3c062c1738be4",
        "53cb4791c156908ae634de31949f7f25f8de002b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:29:27 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:29:27 2007 +1100"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "3ae6a054553ee8b7f74bf7de8904022b26705778",
      "tree": "4577c68ad6531d62a303c7665dad6fc5327afd64",
      "parents": [
        "e47eb6ad41e8fc4c2696665512b70d1fd4cf3f22"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Thu Nov 29 10:43:16 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:54 2007 -0500"
      },
      "message": "iwlwifi 4965 Fix race conditional panic.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e47eb6ad41e8fc4c2696665512b70d1fd4cf3f22",
      "tree": "aaa7cc77dd02e6cfeee706e4d24cb62f8c2b07b7",
      "parents": [
        "864792e3d93a89496e02ca21b2e2eeba0aa857ad"
      ],
      "author": {
        "name": "Joonwoo Park",
        "email": "joonwpark81@gmail.com",
        "time": "Thu Nov 29 10:42:49 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:54 2007 -0500"
      },
      "message": "iwlwifi 3945 Fix race conditional panic.\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "864792e3d93a89496e02ca21b2e2eeba0aa857ad",
      "tree": "af9eab356cbc8f5d5acd118f3cc25264b3f1002c",
      "parents": [
        "6591e36a1c52445f95f26738394909ee9bf94390"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Nov 27 21:00:52 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:53 2007 -0500"
      },
      "message": "iwlwifi: fix iwl_mac_add_interface handler\n\nThis patch fixes iwl_mac_add_interface.\n\n1. Currently only one interface is supported, instead of silently retuning\n 0 now it returns  -EOPNOTSUPP (By Johannes Berg)\n2. It enables changing mac address from user space (By Ian Schram)\n\nSigned-off-by: Tomas Winkler \u003ctomas@localhost.localdomain\u003e\nCc: Zhu Yi \u003cyi.zhu@intel.com\u003e\nCc: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: linux-wireless \u003clinux-wireless@vger.kernel.org\nCc: Ian Schram \u003cischram@telenet.be\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6591e36a1c52445f95f26738394909ee9bf94390",
      "tree": "ccd857cbb8730e853185e2f7fd0ba15dcd5532c8",
      "parents": [
        "d0a689575102641149e67595e45ab006dbbb4a0d"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Nov 26 09:35:44 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:52 2007 -0500"
      },
      "message": "libertas: let more than one MAC event through\n\nlbs_mac_event_disconnected() was called once and then never again\nupon a hardware MAC event.\n\nThe reason was that the driver didn\u0027t clean the correct bit in the interrupt\ncause register of the chip.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d0a689575102641149e67595e45ab006dbbb4a0d",
      "tree": "6d21a71b24a2d56e26b191b72bcba08573afb29d",
      "parents": [
        "8376e7a3c2cbf2c91215c35fec9988f581fc699a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Nov 24 19:48:17 2007 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:52 2007 -0500"
      },
      "message": "libertas: Don\u0027t set NETIF_F_IPV6_CSUM in dev-\u003efeatures\n\nI\u0027m not sure why it was doing this, and I\u0027m not sure I _want_ to know\nwhy. But calling it NETIF_F_DYNALLOC doesn\u0027t change the fact that the\nkernel believes it to be NETIF_F_IPV6_CSUM, and that IPv6 communication\nis hence buggered.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8376e7a3c2cbf2c91215c35fec9988f581fc699a",
      "tree": "ab935374437abfafc62fe4e91b84beb952deb64a",
      "parents": [
        "354807e0dd24fa6ad25df614419c1ae8f1a23b47"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:27 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:51 2007 -0500"
      },
      "message": "drivers/net/wireless: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "354807e0dd24fa6ad25df614419c1ae8f1a23b47",
      "tree": "f39a7098278331afd39421bc97b4212ccba1784a",
      "parents": [
        "c4ba9621f4f241f8c4d4f620ad4257af59d21f3e"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Mon Nov 19 20:21:31 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:51 2007 -0500"
      },
      "message": "b43/b43legacy: fix left-over URLs and ifdefs\n\nFix some left-over URLs and ifdefs in b43 and b43legacy drivers.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4ba9621f4f241f8c4d4f620ad4257af59d21f3e",
      "tree": "4b195104700f71e41be6ba34968429551ee918d4",
      "parents": [
        "d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248"
      ],
      "author": {
        "name": "Saleem Abdulrasool",
        "email": "compnerd@compnerd.org",
        "time": "Sun Nov 18 23:59:08 2007 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 21:34:51 2007 -0500"
      },
      "message": "iwlwifi: fix possible NULL dereference in iwl_set_rate()\n\nSigned-off-by: Saleem Abdulrasool \u003ccompnerd@compnerd.org\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1cca7e8d484390169777b423a7fe46c7021fec1",
      "tree": "5f92e8cd2fd33fdcf03344c16c31b1069265cd91",
      "parents": [
        "2e824ad59f678a1ff920144fda9b7dd0815fc010",
        "16252da654800461e0e1c32697cb59f4cda15aa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 16:25:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 16:25:29 2007 -0800"
      },
      "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: don\u0027t recalculate ss:esp unless really necessary\n"
    },
    {
      "commit": "53cb4791c156908ae634de31949f7f25f8de002b",
      "tree": "8e290dbf5bb1ae6b0bc1b9b40222dee31f824fd7",
      "parents": [
        "7f4c534178722ac9ffb4feae3a4d54e3fbe3f22c"
      ],
      "author": {
        "name": "Adel Gadllah",
        "email": "adel.gadllah@gmail.com",
        "time": "Thu Nov 29 17:09:41 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 18:08:48 2007 -0500"
      },
      "message": "mac80211: rate limit wep decrypt failed messages\n\nThe attached patch rate limits \"WEP decrypt failed (ICV)\" to avoid\nflooding the logfiles.\n\nSigned-off-by: Adel Gadllah \u003cadel.gadllah@gmx.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f4c534178722ac9ffb4feae3a4d54e3fbe3f22c",
      "tree": "5067b23f30c5758bb6d6eee5e169afb98c98cd79",
      "parents": [
        "8312512e81ab16d845b49d1ec695fad1c72f19f6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 28 17:49:34 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 18:08:48 2007 -0500"
      },
      "message": "rfkill: fix double-mutex-locking\n\nrfkill_toggle_radio is called from functions where\nrfkill-\u003emutex is already aquired.\n\nRemove the lock from rfkill_toggle_radio() and add it to\nthe only calling function that calls it without the lock held.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8312512e81ab16d845b49d1ec695fad1c72f19f6",
      "tree": "c32ca43a65679197a417ab06fba3bbc542d575f5",
      "parents": [
        "8b393f1dc76acbe65a97a4e51f8144f4a65fa1c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 28 11:07:57 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 18:08:48 2007 -0500"
      },
      "message": "mac80211: drop unencrypted frames if encryption is expected\n\nThis patch fixes a regression I (most likely) introduced, namely that\nunencrypted frames are right now accepted even if we have a key for that\nspecific sender. That has very bad security implications.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b393f1dc76acbe65a97a4e51f8144f4a65fa1c9",
      "tree": "ff1466c1fe5ebd700cc06bde1512900ffcbf5be7",
      "parents": [
        "01e1f045e65b683fe7203b1e16a915bbb94c15fe"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Wed Nov 28 01:57:08 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 18:08:47 2007 -0500"
      },
      "message": "mac80211: Fix behavior of ieee80211_open and ieee80211_close\n\nThis patch fixes:\n- Incorrect calls to ieee80211_hw_config when the radiotap flag is set.\n- Failure to actually unset the radiotap flag when all monitors are down.\n- Failure to call ieee80211_hw_config after successful interface start.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "01e1f045e65b683fe7203b1e16a915bbb94c15fe",
      "tree": "480686e2f3c5c49bf56ae06ef98998335bdaa38a",
      "parents": [
        "a10605e599a7873417043fe2bb559abe719f8a1a"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Nov 22 22:03:42 2007 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 18:08:47 2007 -0500"
      },
      "message": "ieee80211: fix unaligned access in ieee80211_copy_snap\n\nThere is no guarantee that data+SNAP_SIZE will reside on an even numbered\naddress, so doing a 16 bit read will cause an unaligned access in some\nsituations. Based on a patch from Jun Sun.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a10605e599a7873417043fe2bb559abe719f8a1a",
      "tree": "03447d2c1c0834289d6570e95445043630090615",
      "parents": [
        "d9f8bcbf67a0ee67c8cb0734f003dfe916bb5248"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Nov 22 11:10:22 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 18:08:47 2007 -0500"
      },
      "message": "mac80211: free ifsta-\u003eextra_ie and clear IEEE80211_STA_PRIVACY_INVOKED\n\nI\u0027m not sure if this is best choice, someone might have better\nsolutions. But this patch fixed the connection problem when switching\nfrom a WPA enabled AP (using wpa_supplicant) to an open AP (using\niwconfig). The root cause is when we connect to a WPA enabled AP,\nwpa_supplicant sets the ifsta-\u003eextra_ie thru SIOCSIWGENIE. But if we\nstop wpa_supplicant and connect to an open AP with iwconfig, there is\nno way to clear the extra_ie so that mac80211 keeps connecting with that.\n\nSomeone could argue wpa_supplicant should clear the extra_ie during\nits shutdown. But mac80211 should also handle the unexpected shutdown\ncase (ie. killall -9 wpa_supplicant).\n\nOn Wed, 2007-11-21 at 16:19 +0100, Johannes Berg wrote:\n\u003e Yeah. Can you amend the patch to also clear the\n\u003e IEEE80211_STA_PRIVACY_INVOKED flag?\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e252d4c362ad89c5b533833d9e7493c732215925",
      "tree": "b04bd423b5a8f192ff1ad7f6f9db5f73b9b8858c",
      "parents": [
        "98aa686494f92e881869f76bfb734cbb1f53cb13",
        "e7032700a277bf8e263086be94c8b791a668f694",
        "008f6d2a2817b4a36d477fe969840bb0ef1351a8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 29 20:57:19 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:57:19 2007 +0000"
      },
      "message": "Merge branches \u0027at91-fixes\u0027 and \u0027pxa-fixes\u0027\n"
    },
    {
      "commit": "98aa686494f92e881869f76bfb734cbb1f53cb13",
      "tree": "a7ca2c424bf2c4a157b95f6997bbcb5e33b3ccfe",
      "parents": [
        "d28a170d5b67248d690df68d46491ee2cf6f4f6d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Thu Nov 29 14:25:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:56:57 2007 +0000"
      },
      "message": "[ARM] 4680/1: parentheses around NR_IRQS definition\n\nIf NR_IRQS is defined as a sum without surrounding parentheses, this may\nlead to problems when used in multiplications. This may lead to problems\nin:\narch/ia64/sn/kernel/irq.c:516\narch/x86/kernel/io_apic_32.c:693, 694, 699, 700\nfs/proc/proc_misc.c:464\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e7032700a277bf8e263086be94c8b791a668f694",
      "tree": "ba22824163276b23849e2f10882329f9a05312d0",
      "parents": [
        "302edfd04ee320e7beadf3816145cd2d979e2595"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Thu Nov 29 08:11:54 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:56:09 2007 +0000"
      },
      "message": "[ARM] 4679/1: AT91: Change maintainer email address\n\nChange email address of AT91 maintainer.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "008f6d2a2817b4a36d477fe969840bb0ef1351a8",
      "tree": "5d2885807bb04361591f19eabe7e07b1f13e3959",
      "parents": [
        "4a78942d0b7655d120f28f2160bc4fa40c6da9ff"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:14:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:54 2007 +0000"
      },
      "message": "[ARM] 4675/1: pxa: fix mfp address definition error for pxa320\n\nSigned-off-by: bridge wu \u003cbridge.wu@marvell.com\u003e\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a78942d0b7655d120f28f2160bc4fa40c6da9ff",
      "tree": "1accd4ca87f95e5455fd9ac03952561dc1847712",
      "parents": [
        "399c153f430958da436e0b6a8290fb607def2549"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:13:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:50 2007 +0000"
      },
      "message": "[ARM] 4674/1: pxa: increase LCD PCLK drive strength to fast 2mA for PXA300/PXA310\n\nSome platforms (e.g. Littleton) requires LCD PCLK drive strength to be\nhigher than default to cope with the fast PCLK frequency.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "399c153f430958da436e0b6a8290fb607def2549",
      "tree": "13914ed3d2db4710b2735113af44e476c0cc0d57",
      "parents": [
        "7267d1ccdb5ef08289323461db3551570fa1ab27"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:12:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:46 2007 +0000"
      },
      "message": "[ARM] 4673/1: pxa: add missing IRQ_SSP4 definitions for PXA3xx\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7267d1ccdb5ef08289323461db3551570fa1ab27",
      "tree": "b2fb24dc6dc66bbe959d5a57860c273453a19451",
      "parents": [
        "fa7f1518e8a107e1feab0357b18c745b9a6927c5"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Nov 27 03:12:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 29 20:52:28 2007 +0000"
      },
      "message": "[ARM] 4672/1: pxa: fix DRCMR(n) to support PXA27x and later processors\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2e824ad59f678a1ff920144fda9b7dd0815fc010",
      "tree": "616d4c0d4e815493b7e7ff9842793a1b45c66ac9",
      "parents": [
        "f97b8954953ba8e692dbb92d99e26b721f7068cd",
        "a960d5dc71102d33f257cbc26d87b15015586672"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 10:32:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 10:32:19 2007 -0800"
      },
      "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  sdio_uart: fix sign of paramter status in sdio_uart_receive_chars()\n"
    },
    {
      "commit": "a960d5dc71102d33f257cbc26d87b15015586672",
      "tree": "7a38a5864ae5ac3a22f2ba3fd41d6c459e9b25fa",
      "parents": [
        "09f345da758fca1222b0971b65b2fddbdf78bb83"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@bitwigglers.org",
        "time": "Wed Nov 21 12:33:45 2007 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu Nov 29 19:10:30 2007 +0100"
      },
      "message": "sdio_uart: fix sign of paramter status in sdio_uart_receive_chars()\n\nThis also fixes a sparse warning about different signedness.\nOnly compile tested, because i do not have the hardware.\n\nSigned-off-by: Andre Haupt \u003candre@bitwigglers.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "f97b8954953ba8e692dbb92d99e26b721f7068cd",
      "tree": "96edbfcd901873c7c3094f9829d2db436fba269a",
      "parents": [
        "b8415ec34fd63c6260497b2f8aaf3ce7a61eaa8a"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Nov 28 16:22:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:55 2007 -0800"
      },
      "message": "x86/paravirt: revert exports to restore old behaviour\n\nSubdividing the paravirt_ops structure caused a regression in certain\nnon-GPL modules which try to use mmu_ops and cpu_ops.  This restores the\nold behaviour, and makes it consistent with the non-CONFIG_PARAVIRT case.\n\nTakashi Iwai \u003ctiwai@suse.de\u003e adds:\n\u003e I took at this problem (as I have an nvidia card on one of my\n\u003e workstations), and found out that the following suffer from\n\u003e EXPORT_SYMBOL_GPL changes:\n\u003e\n\u003e * local_disable_irq(), local_irq_save*(), etc.\n\u003e * MSR-related macros like rdmsr(), wrmsr(), read_cr0(), etc.\n\u003e   wbinvd(), too.\n\u003e * pmd_val(), pgd_val(), etc are all involved with pv_mm_ops.\n\u003e   pmd_large() and pmd_bad() is also indirectly involved.\n\u003e   __flush_tlb() and friends suffer, too.\n\nChristoph Hellwig objects to this patch on the grounds that modules\nshouldn\u0027t be using these operations anyway.  I don\u0027t think this is a\nparticularly good reason to reject the patch, for several reasons:\n\n1. These operations are still available to modules when not using\n   CONFIG_PARAVIRT, since they are implicitly exported as inline\n   functions via the kernel headers.  Exporting the same functionality as\n   GPL-only symbols just adds a gratuitious difference between\n   CONFIG_PARAVIRT and non-CONFIG_PARAVIRT configurations.  If we really\n   think these operations are not for module use (or non-GPL module use),\n   then we should solve the problem in a general way.\n\n2. It\u0027s a regression from previous kernels, which would work these\n   modules even with CONFIG_PARAVIRT enabled.\n\n3. The operations in question seem pretty reasonable for modules to\n   use.  The control registers/MSRs can be accessed directly anyway, so there\u0027s\n   no benefit in preventing modules from using standard interfaces.  And it seems\n   reasonable to allow a graphics driver to create its own mappings if it wants.\n\nTherefore, I think this patch should go in for 2.6.24.  If people\nreally think that these operations should not be available to modules,\nthen we can address that separately.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cJeremy.Fitzhardinge@citrix.com\u003e\nCc: Tobias Powalowski \u003ct.powa@gmx.de\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "b8415ec34fd63c6260497b2f8aaf3ce7a61eaa8a"
}
