)]}'
{
  "log": [
    {
      "commit": "8cbdeec637c1ce87bf329c5c19a9964e36bdf9fb",
      "tree": "0019a5547ef145cdcd9f6d23e3b044f341829b8c",
      "parents": [
        "ce1d18e0064d55106a7042c07cfca97cad66f407"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Nov 13 21:16:29 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:16:29 2007 -0800"
      },
      "message": "[BONDING]: Fix resource use after free\n\nFix bond_destroy and bond_free_all to not reference the struct\nnet_device after calling unregister_netdevice.\n\nBug and offending change reported by Moni Shoua \u003cmonis@voltaire.com\u003e\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce1d18e0064d55106a7042c07cfca97cad66f407",
      "tree": "300e54075dc4eb795dbe9cc0023cff32d2106aab",
      "parents": [
        "6dd10a62353a50b30b30e0c18653650975b29c71"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Nov 13 21:15:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:15:24 2007 -0800"
      },
      "message": "[SYSCTL]: Fix warning for token-ring from sysctl checker\n\nAs seen when booting ppc64_defconfig:\n\nsysctl table check failed: /net/token-ring .3.14 procname does not match binary path procname\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6dd10a62353a50b30b30e0c18653650975b29c71",
      "tree": "1410482f86ec88a4f65692c4dd301eae5696a762",
      "parents": [
        "cb4da1a34de3840ce49dc7292a063e1ef7f127af"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Nov 13 21:12:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:12:14 2007 -0800"
      },
      "message": "[NET] random : secure_tcp_sequence_number should not assume CONFIG_KTIME_SCALAR\n\nAll 32 bits machines but i386 dont have CONFIG_KTIME_SCALAR. On these\nmachines, ktime.tv64 is more than 4 times the (correct) result given\nby ktime_to_ns()\n\nAgain on these machines, using ktime_get_real().tv64 \u003e\u003e 6 give a\n32bits rollover every 64 seconds, which is not wanted (less than the\n120 s MSL)\n\nUsing ktime_to_ns() is the portable way to get nsecs from a ktime, and\nhave correct code.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb4da1a34de3840ce49dc7292a063e1ef7f127af",
      "tree": "335e298be180895fa09e1368d7a4b37df6dc5898",
      "parents": [
        "23aeeec365dcf8bc87fae44c533e50d0bb4f23cc"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Tue Nov 13 21:10:32 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:10:32 2007 -0800"
      },
      "message": "[IWLWIFI]: Not correctly dealing with hotunplug.\n\nIt makes no sense to enable interrupts if a device has been unplugged.\nIn addition if in doubt IRQ_HANDLED should be returned.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23aeeec365dcf8bc87fae44c533e50d0bb4f23cc",
      "tree": "d4cbe2045d0e5c27492d184d77c2c2ed04995a75",
      "parents": [
        "746aa32d280084dbd520249170852e4616799928"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Nov 13 21:03:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:03:13 2007 -0800"
      },
      "message": "[TCP] FRTO: Plug potential LOST-bit leak\n\nIt might be possible that, in some extreme scenario that\nI just cannot now construct in my mind, end_seq \u003c\u003d\nfrto_highmark check does not match causing the lost_out\nand LOST bits become out-of-sync due to clearing and\nrecounting in the loop.\n\nThis may fix LOST-bit leak reported by Chazarain Guillaume\n\u003cguichaz@yahoo.fr\u003e.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "746aa32d280084dbd520249170852e4616799928",
      "tree": "1e09197fb7ab747dac8287cfca86951e52450c91",
      "parents": [
        "f0163ac45b40bd032b877c747796146d52d4e800"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Nov 13 21:01:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:01:23 2007 -0800"
      },
      "message": "[TCP] FRTO: Limit snd_cwnd if TCP was application limited\n\nOtherwise TCP might violate packet ordering principles that FRTO\nis based on. If conventional recovery path is chosen, this won\u0027t\nbe significant at all. In practice, any small enough value will\nbe sufficient to provide proper operation for FRTO, yet other\nusers of snd_cwnd might benefit from a \"close enough\" value.\n\nFRTO\u0027s formula is now equal to what tcp_enter_cwr() uses.\n\nFRTO used to check application limitedness a bit differently but\nI changed that in commit 575ee7140dabe9b9c4f66f4f867039b97e548867\nand as a result checking for application limitedness became\ncompletely non-existing.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0163ac45b40bd032b877c747796146d52d4e800",
      "tree": "8fe8cb9be1632f5685cf40b838ca826d0425d8ea",
      "parents": [
        "e2ac455a18806b31c2d0da0a51d8740af5010b7a"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Nov 13 21:00:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 21:00:09 2007 -0800"
      },
      "message": "[E1000]: Fix schedule while atomic when called from mii-tool.\n\nmii-tool can cause the driver to call msleep during nway reset,\nbugzilla.kernel.org bug 8430.  Fix by simply calling reinit_locked\noutside of the spinlock, which is safe from ethtool, so it should be\nsafe from here.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2ac455a18806b31c2d0da0a51d8740af5010b7a",
      "tree": "dd33b1e733fae1ab03b97d18e7f4cc5b10ad49f7",
      "parents": [
        "4e04b84ea542a3e3f2fa308b3a7e7ed149f9a3a2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:47:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:47:35 2007 -0800"
      },
      "message": "[NETX]: Fix build failure added by 2.6.24 statistics cleanup.\n\nReported by rmk from kautobuild output:\n\ndrivers/net/netx-eth.c: In function \u0027netx_eth_hard_start_xmit\u0027:\ndrivers/net/netx-eth.c:131: error: \u0027dev\u0027 undeclared (first use in this function)\ndrivers/net/netx-eth.c:131: error: (Each undeclared identifier is reported only once\ndrivers/net/netx-eth.c:131: error: for each function it appears in.)\ndrivers/net/netx-eth.c: In function \u0027netx_eth_receive\u0027:\ndrivers/net/netx-eth.c:158: error: \u0027dev\u0027 undeclared (first use in this function)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e04b84ea542a3e3f2fa308b3a7e7ed149f9a3a2",
      "tree": "9715b6613c70c6ebc15c8f496736c172762a0e85",
      "parents": [
        "5f1a485d5905aa641f33009019b3699076666a4c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:46:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 13 20:46:09 2007 -0800"
      },
      "message": "[EP93xx_ETH]: Build fix after 2.6.24 NAPI changes.\n\nReported by rmk from kautobuild output:\n\ndrivers/net/arm/ep93xx_eth.c:420: error: implicit declaration of function \u0027__netif_rx_schedule_prep\u0027\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f1a485d5905aa641f33009019b3699076666a4c",
      "tree": "8bdcb81a47090cc3b34b1de7159b981e1c55b88b",
      "parents": [
        "9418d5dc9ba40b88737580457bf3b7c63c60ec43"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Nov 13 20:40:55 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 20:40:55 2007 -0800"
      },
      "message": "[PKT_SCHED]: Check subqueue status before calling hard_start_xmit\n\nThe only qdiscs that check subqueue state before dequeue\u0027ing are PRIO\nand RR.  The other qdiscs, including the default pfifo_fast qdisc,\nwill allow traffic bound for subqueue 0 through to hard_start_xmit.\nThe check for netif_queue_stopped() is done above in pkt_sched.h, so\nit is unnecessary for qdisc_restart().  However, if the underlying\ndriver is multiqueue capable, and only sets queue states on subqueues,\nthis will allow packets to enter the driver when it\u0027s currently unable\nto process packets, resulting in expensive requeues and driver\nentries.  This patch re-adds the check for the subqueue status before\ncalling hard_start_xmit, so we can try and avoid the driver entry when\nthe queues are stopped.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9418d5dc9ba40b88737580457bf3b7c63c60ec43",
      "tree": "764c82c8cfeea907b06514d9ccfb599fb4d49cae",
      "parents": [
        "31083eba370fbc5d544ac2fe67ca549c0aa2bdf7",
        "59a030a9b7a1bab5bdae57d469583e611759e90b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:09:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:09:36 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6:\n  hwmon: (i5k_amb) Convert macros to C functions\n  hwmon: (w83781d) Add missing curly braces\n  hwmon: (abituguru3) Identify ABit IP35 Pro as such\n  hwmon: (f75375s) pwmX_mode sysfs files writable for f75375 variant\n  hwmon: (f75375s) On n2100 systems, set fans to full speed on boot\n  hwmon: (f75375s) Allow setting up fans with platform_data\n  hwmon: (f75375s) Add new style bindings\n  hwmon: (lm70) Convert semaphore to mutex\n  hwmon: (applesmc) Add support for Mac Pro 2 x Quad-Core\n  hwmon: (abituguru3) Add support for 2 new motherboards\n  hwmon: (ibmpex) Change printk to dev_{info,err} macros\n  hwmon: (i5k_amb) New memory temperature sensor driver\n  hwmon: (f75375s) fix pwm mode setting\n  hwmon: (ibmpex.c) fix NULL dereference\n  hwmon: (sis5595) Split sis5595_attributes_opt\n  hwmon: (sis5595) Add individual alarm files\n  hwmon: (w83627hf) push nr+1 offset into *_REG_FAN macros and simplify\n  hwmon: (w83627hf) hoist nr-1 offset out of show-store-temp-X\n  hwmon: Add power meter spec to Documentation/hwmon/sysfs-interface\n"
    },
    {
      "commit": "31083eba370fbc5d544ac2fe67ca549c0aa2bdf7",
      "tree": "9531e720d8d3cd8d82b7a3e4d2a1c6c306e769b4",
      "parents": [
        "a7fe77161da48a74c60dc19fc4ca3a73ab761d37",
        "53756524e42a71011f5ae6410d6ac386bf3a9e7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:04:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:04:48 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (45 commits)\n  [NETFILTER]: xt_time should not assume CONFIG_KTIME_SCALAR\n  [NET]: Move unneeded data to initdata section.\n  [NET]: Cleanup pernet operation without CONFIG_NET_NS\n  [TEHUTI]: Fix incorrect usage of strncat in bdx_get_drvinfo()\n  [MYRI_SBUS]: Prevent that myri_do_handshake lies about ticks.\n  [NETFILTER]: bridge: fix double POSTROUTING hook invocation\n  [NETFILTER]: Consolidate nf_sockopt and compat_nf_sockopt\n  [NETFILTER]: nf_nat: fix memset error\n  [INET]: Use list_head-s in inetpeer.c\n  [IPVS]: Remove unused exports.\n  [NET]: Unexport sysctl_{r,w}mem_max.\n  [TG3]: Update version to 3.86\n  [TG3]: MII \u003d\u003e TP\n  [TG3]: Add A1 revs\n  [TG3]: Increase the PCI MRRS\n  [TG3]: Prescaler fix\n  [TG3]: Limit 5784 / 5764 to MAC LED mode\n  [TG3]: Disable GPHY autopowerdown\n  [TG3]: CPMU adjustments for loopback tests\n  [TG3]: Fix nvram selftest failures\n  ...\n"
    },
    {
      "commit": "a7fe77161da48a74c60dc19fc4ca3a73ab761d37",
      "tree": "0fa3e785f7dd9d9bfcd3866a47a428984329a845",
      "parents": [
        "9104476e4efbef8a8e32d48ced583603ff32a2db",
        "6548d83a37a570b0050e60565937bbb582545d96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:04:03 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:04:03 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] Silence an annoying boot message\n  [POWERPC] Fix early btext debug on PowerMac\n  [POWERPC] Demote clockevent printk to KERN_DEBUG\n  [POWERPC] Fix CONFIG_SMP\u003dn build error on ppc64\n  [POWERPC] Avoid unpaired stwcx. on some processors\n  [POWERPC] Fix oops related to 4xx flush_tlb_page modification\n  [POWERPC] cpm: Fix a couple minor issues in cpm_common.c.\n  [POWERPC] Add -mno-spe for ARCH\u003dpowerpc builds\n"
    },
    {
      "commit": "9104476e4efbef8a8e32d48ced583603ff32a2db",
      "tree": "1be22813f6cab5aa5d08fd9131eba25d249842fd",
      "parents": [
        "0b832a4b93932103d73c0c3f35ef1153e288327b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Nov 13 12:23:06 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:02:18 2007 -0800"
      },
      "message": "ACPI: Battery: remove cycle from battery removal.\n\nget_property() should not call battery_update(), it also should call\nget_status() only if battery is present to avoid cycle and oops.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nAcked-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b832a4b93932103d73c0c3f35ef1153e288327b",
      "tree": "77ca1ff445287685dbebf448fdf172d3f951ed89",
      "parents": [
        "325d22df7b19e0116aff3391d3a03f73d0634ded"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 08:07:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 08:09:11 2007 -0800"
      },
      "message": "Revert \"ext2/ext3/ext4: add block bitmap validation\"\n\nThis reverts commit 7c9e69faa28027913ee059c285a5ea8382e24b5d, fixing up\nconflicts in fs/ext4/balloc.c manually.\n\nThe cost of doing the bitmap validation on each lookup - even when the\nbitmap is cached - is absolutely prohibitive.  We could, and probably\nshould, do it only when adding the bitmap to the buffer cache.  However,\nright now we are better off just reverting it.\n\nPeter Zijlstra measured the cost of this extra validation as a 85%\ndecrease in cached iozone, and while I had a patch that took it down to\njust 17% by not being _quite_ so stupid in the validation, it was still\na big slowdown that could have been avoided by just doing it right.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Aneesh Kumar \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: Andreas Dilger \u003cadilger@clusterfs.com\u003e\nCc: Mingming Cao \u003ccmm@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53756524e42a71011f5ae6410d6ac386bf3a9e7b",
      "tree": "3c168853549faee76be49b724d8da21a56a13ff2",
      "parents": [
        "022cbae611a37eda80d498f8f379794c8ac3be47"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Nov 13 03:49:53 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:49:53 2007 -0800"
      },
      "message": "[NETFILTER]: xt_time should not assume CONFIG_KTIME_SCALAR\n\nIt is not correct to assume one can get nsec from a ktime directly by\nusing .tv64 field.\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "022cbae611a37eda80d498f8f379794c8ac3be47",
      "tree": "c6fe8fe45748127c916d32ec97601c435065d5cb",
      "parents": [
        "ed160e839d2e1118529e58b04d52dba703ca629c"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Nov 13 03:23:50 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:23:50 2007 -0800"
      },
      "message": "[NET]: Move unneeded data to initdata section.\n\nThis patch reverts Eric\u0027s commit 2b008b0a8e96b726c603c5e1a5a7a509b5f61e35\n\nIt diets .text \u0026 .data section of the kernel if CONFIG_NET_NS is not set.\nThis is safe after list operations cleanup.\n\nSigned-of-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed160e839d2e1118529e58b04d52dba703ca629c",
      "tree": "be810664611452c2af170116e8deff2baa8cb916",
      "parents": [
        "072ee3f9bd26a2f89a79d1eae9052d30b8d745a5"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Nov 13 03:23:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:23:21 2007 -0800"
      },
      "message": "[NET]: Cleanup pernet operation without CONFIG_NET_NS\n\nIf CONFIG_NET_NS is not set, the only namespace is possible.\n\nThis patch removes list of pernet_operations and cleanups code a bit.\nThis list is not needed if there are no namespaces. We should just call\n-\u003einit method.\n\nAdditionally, the -\u003eexit will be called on module unloading only. This\ncase is safe - the code is not discarded. For the in/kernel code, -\u003eexit\nshould never be called.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "072ee3f9bd26a2f89a79d1eae9052d30b8d745a5",
      "tree": "3b6cf0a2bd552a7bd0ff27faabb9cbcd853e7a85",
      "parents": [
        "9db7720cca8f55a1e0c8d0dc1587e35dca50afbf"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Nov 13 03:17:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:17:16 2007 -0800"
      },
      "message": "[TEHUTI]: Fix incorrect usage of strncat in bdx_get_drvinfo()\n\nFix incorrect length for strncat by replacing it with strlcat\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9db7720cca8f55a1e0c8d0dc1587e35dca50afbf",
      "tree": "6ca945d7594933d8aa4157c273da08c178000808",
      "parents": [
        "81d9ddae856678c45297550e9353c8a5a7fd6438"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Tue Nov 13 03:16:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 03:16:17 2007 -0800"
      },
      "message": "[MYRI_SBUS]: Prevent that myri_do_handshake lies about ticks.\n\nWith \u0027\u003c\u003d\u0027 tick can be incremented up to 26, The last loop is redundant\nsince even when \u0027softstate\u0027 becomes \u0027STATE_READY\u0027, \u0027if (tick \u003e 25)\u0027\nwill still cause the function to return -1,\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81d9ddae856678c45297550e9353c8a5a7fd6438",
      "tree": "7623400b1c2cd42cc1491fa991dbe8313e76bc1c",
      "parents": [
        "4ce5ba6aecb218981fc76585b6d9a7d0019e61b5"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Nov 13 02:58:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 02:58:44 2007 -0800"
      },
      "message": "[NETFILTER]: bridge: fix double POSTROUTING hook invocation\n\nPackets routed between bridges have the POST_ROUTING hook invoked\ntwice since bridging mistakes them for bridged packets because\nthey have skb-\u003enf_bridge set.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ce5ba6aecb218981fc76585b6d9a7d0019e61b5",
      "tree": "bcbe1ab04a0f88d3069f2c43a492b51671c30e22",
      "parents": [
        "e0bf9cf15fc30d300b7fbd821c6bc975531fab44"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Nov 13 02:58:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 02:58:09 2007 -0800"
      },
      "message": "[NETFILTER]: Consolidate nf_sockopt and compat_nf_sockopt\n\nBoth lookup the nf_sockopt_ops object to call the get/set callbacks\nfrom, but they perform it in a completely similar way.\n\nIntroduce the helper for finding the ops.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0bf9cf15fc30d300b7fbd821c6bc975531fab44",
      "tree": "724d96429ab6aabe435b354ca282a9c5812b986c",
      "parents": [
        "d71209ded2ba6010070d02005384897c59859d00"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Nov 13 02:57:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 13 02:57:16 2007 -0800"
      },
      "message": "[NETFILTER]: nf_nat: fix memset error\n\nThe size passing to memset is the size of a pointer.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d71209ded2ba6010070d02005384897c59859d00",
      "tree": "a812e34e54e36f74ce9ef61f6e9e42100d0a6ef4",
      "parents": [
        "22649d1afbe6988688a07fd70abb06f1e2213567"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Nov 12 21:27:28 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:27:28 2007 -0800"
      },
      "message": "[INET]: Use list_head-s in inetpeer.c\n\nThe inetpeer.c tracks the LRU list of inet_perr-s, but makes\nit by hands. Use the list_head-s for this.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22649d1afbe6988688a07fd70abb06f1e2213567",
      "tree": "b749e74c9e2cf5dece5b0e8799282c1848672b73",
      "parents": [
        "6aed42159db1f99e83ccf17b1aa1a83bc75ac3e8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 12 21:25:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:25:24 2007 -0800"
      },
      "message": "[IPVS]: Remove unused exports.\n\nThis patch removes the following unused EXPORT_SYMBOL\u0027s:\n- ip_vs_try_bind_dest\n- ip_vs_find_dest\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6aed42159db1f99e83ccf17b1aa1a83bc75ac3e8",
      "tree": "880b12e3f5032637a7ea72155b5d905059895a45",
      "parents": [
        "458c096ed787b2572303a7087d23bfab06b450be"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 12 21:24:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:24:14 2007 -0800"
      },
      "message": "[NET]: Unexport sysctl_{r,w}mem_max.\n\nsysctl_{r,w}mem_max can now be unexported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6548d83a37a570b0050e60565937bbb582545d96",
      "tree": "f2b9df74c33da45a90cb2e47edc90d891bdd21d7",
      "parents": [
        "b7a2da1199d2ba2a870b137d6b4c2a538ab68c38"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Nov 13 15:41:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 16:23:47 2007 +1100"
      },
      "message": "[POWERPC] Silence an annoying boot message\n\nvmemmap_populate will printk (with KERN_WARNING) for a lot of pages\nif CONFIG_SPARSEMEM_VMEMMAP is enabled (at least it does on iSeries).\nUse pr_debug for it instead.\n\nReplace the only other use of DBG in this file with pr_debug as well.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "458c096ed787b2572303a7087d23bfab06b450be",
      "tree": "fd15d17ae1c1ae3f7f5c7851dd8445242acc3370",
      "parents": [
        "3bebab591413929c405925a8fdd98f5b0d660e39"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:23:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:23:21 2007 -0800"
      },
      "message": "[TG3]: Update version to 3.86\n\nThis patch updates the version number to 3.86\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7a2da1199d2ba2a870b137d6b4c2a538ab68c38",
      "tree": "3fa712e53a224e21a8a188969b44ab11047a3fff",
      "parents": [
        "0302f12e1c72e450d3b4569d9c03c57c9b5edac1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 13 13:46:52 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 16:22:44 2007 +1100"
      },
      "message": "[POWERPC] Fix early btext debug on PowerMac\n\nThe early btext debug wouldn\u0027t work on PowerMac when booted from BootX\ndue to the code looking for the wrong property name.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0302f12e1c72e450d3b4569d9c03c57c9b5edac1",
      "tree": "b8615838123fa5351cbafdc95c6b589ffccf9590",
      "parents": [
        "9bafbb0c4d8df8b6baa1b917abfc10dc0969cd9d"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Mon Nov 12 14:25:50 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 16:22:44 2007 +1100"
      },
      "message": "[POWERPC] Demote clockevent printk to KERN_DEBUG\n\nThese don\u0027t need to be seen by everyone on every boot.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9bafbb0c4d8df8b6baa1b917abfc10dc0969cd9d",
      "tree": "1a9939846418cbf7234249489d78958a0998a5e1",
      "parents": [
        "b64f87c16f3c00fe593f632e1ee5798ba3f4f3f4"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sun Nov 11 07:59:29 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 16:22:44 2007 +1100"
      },
      "message": "[POWERPC] Fix CONFIG_SMP\u003dn build error on ppc64\n\nThe patch \"KVM: fix !SMP build error\" change the way smp_call_function()\nactually uses the passed in function names on non-SMP builds.  So\npreviously it was never caught that the function passed in was never\nactually defined.\n\nThis causes a build error on ppc64_defconfig + CONFIG_SMP\u003dn:\n\narch/powerpc/mm/tlb_64.c: In function \u0027pgtable_free_now\u0027:\narch/powerpc/mm/tlb_64.c:71: error: \u0027pte_free_smp_sync\u0027 undeclared (first use in this function)\narch/powerpc/mm/tlb_64.c:71: error: (Each undeclared identifier is reported only once\narch/powerpc/mm/tlb_64.c:71: error: for each function it appears in.)\n\nSo we need to define it even if CONFIG_SMP is off. Either that or ifdef\nout the smp_call_function() call, but that\u0027s ugly.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b64f87c16f3c00fe593f632e1ee5798ba3f4f3f4",
      "tree": "1e0c63707b73c4b2f316a01b2e3c6ebd82c6356a",
      "parents": [
        "64c911a3f7c9864a4bbddbb77b722d5553ddcd32"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Sat Nov 10 09:17:49 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 16:22:43 2007 +1100"
      },
      "message": "[POWERPC] Avoid unpaired stwcx. on some processors\n\nThe context switch code in the kernel issues a dummy stwcx. to clear the\nreservation, as recommended by the architecture.  However, some processors\ncan have issues if this stwcx to address A occurs while the reservation\nis already held to a different address B.  To avoid this problem, the dummy\nstwcx. needs to be paired with a dummy lwarx to the same address.\n\nThis adds the dummy lwarx, and creates a cpu feature bit to indicate\nwhich cpus are affected.  Tested on mpc8641_hpcn_defconfig in\narch/powerpc; build tested in arch/ppc.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3bebab591413929c405925a8fdd98f5b0d660e39",
      "tree": "060ab53f5ce0909e8f7547a64bd3ca568edd6a57",
      "parents": [
        "b5af7126ea7586eb8f030280c027611c42a6a9c7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:22:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:22:40 2007 -0800"
      },
      "message": "[TG3]: MII \u003d\u003e TP\n\nThis patch changes the PHY type reported through ethtool for copper\ndevices from MII to TP.  The latter is more accurate.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5af7126ea7586eb8f030280c027611c42a6a9c7",
      "tree": "f84c51317a8471bfbc1cbc6fba8307f27704b72f",
      "parents": [
        "5f5c51e3d473d8ddc0c32156c2b27e2fe92b9b57"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:22:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:22:02 2007 -0800"
      },
      "message": "[TG3]: Add A1 revs\n\nThis patch adds the A1 revision of 5784, 5764, and 5761, and applies all\nprevious bugfixes.  In places where the list of devices gets too long,\nthe patch uses a new TG3_FLG3_5761_5784_AX_FIXES flag instead.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f5c51e3d473d8ddc0c32156c2b27e2fe92b9b57",
      "tree": "46c1c182a79c9aaf4b65cf3a360380c8482bd007",
      "parents": [
        "aa6c91fe5913faa2cd2a62de993a3130799412b1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:19:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:19:37 2007 -0800"
      },
      "message": "[TG3]: Increase the PCI MRRS\n\nPrevious devices hardcoded the PCI Maximum Read Request Size to 4K.  To\nbetter comply with the PCI spec, the hardware now defaults the MRRS to\n512 bytes.  This will yield poor driver performance if left untouched.\nThis patch increases the MRRS to 4K on driver initialization.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa6c91fe5913faa2cd2a62de993a3130799412b1",
      "tree": "e3b320593d68b4542beedf496b365378519fb2d2",
      "parents": [
        "5f60891b80f1a0f0a0015b084f4838ae8b9637c7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:18:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:18:04 2007 -0800"
      },
      "message": "[TG3]: Prescaler fix\n\nInternal hardware timers become inaccurate after link events.  Clock\nfrequency switches performed by the CPMU fail to adjust timer\nprescalers.  The fix is to detect core clock frequency changes during\nlink events and adjust the timer prescalers accordingly.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f60891b80f1a0f0a0015b084f4838ae8b9637c7",
      "tree": "0df104674c6c8b3731227637530c6f073314240b",
      "parents": [
        "662f38d242488cfdcda7b3684ac610d3e4d568a7"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:17:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:17:07 2007 -0800"
      },
      "message": "[TG3]: Limit 5784 / 5764 to MAC LED mode\n\nMost 5784 / 5764 LED modes do not work as expected because of a hardware\nbug.  This patch forces the LED mode to be in MAC LED mode.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "662f38d242488cfdcda7b3684ac610d3e4d568a7",
      "tree": "e4557b5d2ec89f5d9b858e29ca40215eade01cef",
      "parents": [
        "e875093c9659d2a9f3923aa9ee1b89ef40cf95b9"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:16:17 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:16:17 2007 -0800"
      },
      "message": "[TG3]: Disable GPHY autopowerdown\n\nNew CPMU devices contend with the GPHY for power management.  The GPHY\nautopowerdown feature is enabled by default in the PHY and thus needs to\nbe disabled after every PHY reset.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e875093c9659d2a9f3923aa9ee1b89ef40cf95b9",
      "tree": "2ae7be842b38612b38805a22d6857eedda71f1e3",
      "parents": [
        "a5767dec1980463aef5614b7ad8a800bb4f4c353"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:11:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:11:51 2007 -0800"
      },
      "message": "[TG3]: CPMU adjustments for loopback tests\n\nThis patch adds the LINK_SPEED mode to the list of CPMU modes that can\ncause the loopback tests to fail.  These bugs are planned to be fixed in\nfuture revisions of the chip, so the patch qualifies the fixes as such.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5767dec1980463aef5614b7ad8a800bb4f4c353",
      "tree": "be204ff73acbaf61f0f95e4530fdc0ff615943c6",
      "parents": [
        "9acb961e7d780291659bf950b3b718ff9e085620"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:10:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:10:58 2007 -0800"
      },
      "message": "[TG3]: Fix nvram selftest failures\n\nNewer devices contain bootcode in the chip\u0027s private ROM area.  This\nbootcode is called selfboot.  Selfboot can be patched in the device\u0027s\nNVRAM and the patches can have several formats.  In one particular\nformat, the checksum calculation needs to be slightly modified.  This\npatch adjusts the NVRAM test code for that case, and add support for the\nmissing formats.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9acb961e7d780291659bf950b3b718ff9e085620",
      "tree": "4d85bccc795eae5ba9d4061de8a73cb443e708c8",
      "parents": [
        "84af67fdf07c4fce664dbca87a8d5e2802901bff"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:10:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:10:06 2007 -0800"
      },
      "message": "[TG3]: 5784 / 5764 DMA engine lockup fix\n\n5784 and 5764 devices lock up when the link speed is 10Mbps, the CPMU\nlink speed mode is enabled, and the MAC clock is running at 1.5Mhz.  The\nfix is to run the MAC clock at faster speeds.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84af67fdf07c4fce664dbca87a8d5e2802901bff",
      "tree": "4edb544f9a8caba4f9642701e07786cda32ac05d",
      "parents": [
        "ce057f01956bfcb3cb8588091000ae546be78e00"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:08:59 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:08:59 2007 -0800"
      },
      "message": "[TG3]: APE flag fix\n\nThis patch corrects a bug where the ENABLE_APE flag was tested against\nthe wrong flag variable.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce057f01956bfcb3cb8588091000ae546be78e00",
      "tree": "6438c33bcdde387ab191912e970b2fb65696b0a0",
      "parents": [
        "c88864df27590b80fca4a991e0c257d1757cec41"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:08:03 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:08:03 2007 -0800"
      },
      "message": "[TG3]: 5784 / 5764 GPHY power down fix\n\n5784 and 5764 devices fail to link / pass traffic after one load /\nunload cycle.  This happens because of a hardware bug in the new CPMU.\nDuring normal operation, the MAC depends on the PHY clock being\navailable.  When the PHY is powered down, the clock the MAC depends on\nis disabled.  The fix is to switch the MAC clock to an alternate source\nbefore powering down the PHY, and to restore the MAC clock to the PHY\nsource upon device resume.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c88864df27590b80fca4a991e0c257d1757cec41",
      "tree": "d9d2f437169fee2d45b4d051a84c1f47043645bc",
      "parents": [
        "be85d4ad8ab69520e5ca4717c491a311c9eeae59"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Mon Nov 12 21:07:01 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:07:01 2007 -0800"
      },
      "message": "[TG3]: Fix 5761 PXEboot crash\n\nWhen 5761 devices boot the machine using PXEboot, PXE leaves the device\nactive when it terminates.  The tg3 driver has code to detect this\ncondition and resets the device during initialization.  On 5761 devices,\ndevice resets involve sending a driver state update message to the APE\non the 5761.  However, during this initialization stage, communications\nto the APE registers have not yet been set up.  The driver then\ndereferences a NULL pointer and crashes the machine.  The fix is to move\nthe APE register access setup earlier in the initialization code to\ncover this condition.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be85d4ad8ab69520e5ca4717c491a311c9eeae59",
      "tree": "3f140cc3bd090d9b3019ef0c7eaec7bd1b95e98a",
      "parents": [
        "57ce45dd16cd427ac2bdef202daf513bd25d650b"
      ],
      "author": {
        "name": "Urs Thuermann",
        "email": "urs@isnogud.escape.de",
        "time": "Mon Nov 12 21:05:20 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:05:20 2007 -0800"
      },
      "message": "[AF_PACKET]: Fix minor code duplication\n\nSimplify some code by eliminating duplicate if-else clauses in\npacket_do_bind().\n\nSigned-off-by: Urs Thuermann \u003curs@isnogud.escape.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57ce45dd16cd427ac2bdef202daf513bd25d650b",
      "tree": "0ad744df4d1560b63ab9499fff000dda3d6cdbc3",
      "parents": [
        "c0d8248710d7d914c44dd79768b3ad85a62e194a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:03:58 2007 -0800"
      },
      "message": "[NET]: Remove references to net-modules.txt.\n\nWhen I removed net-modules.txt because it only contained ancient\ninformation I missed that many Kconfig entries pointed to this ancient\ninformation.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0d8248710d7d914c44dd79768b3ad85a62e194a",
      "tree": "fc25bfda3dc5f285896e4da65d1c0bc0ddb53d50",
      "parents": [
        "bce943278dc4aa03b0ef9c7cf8b1b7110eda8b91"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Nov 12 21:02:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 21:02:51 2007 -0800"
      },
      "message": "[INET]: Remove leftover prototypes from include/net/inet_common.h\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64c911a3f7c9864a4bbddbb77b722d5553ddcd32",
      "tree": "66439e7291710ce45c36c49eeb4a8ffeb068cc16",
      "parents": [
        "6e800af233e0bdf108efb7bd23c11ea6fa34cdeb",
        "725fb29fd4bcda958b32f4479ad9934117c22019"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 14:28:40 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 13 14:28:40 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "bce943278dc4aa03b0ef9c7cf8b1b7110eda8b91",
      "tree": "4225e979eb543e1970eb2b38174bd5dbdfd42237",
      "parents": [
        "91cf45f02af5c871251165d000c3f42a2a0b0552",
        "9abed245a6dc94c32b2f45a1ecc51a0829d11470"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Nov 12 18:16:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Nov 12 18:16:13 2007 -0800"
      },
      "message": "Merge branch \u0027pending\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/vxy/lksctp-dev\n"
    },
    {
      "commit": "91cf45f02af5c871251165d000c3f42a2a0b0552",
      "tree": "0e4c0a9f624732d47a46301a394e799dab48afe0",
      "parents": [
        "62768e28d606c10ba54217f908123de34dad9374"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Nov 12 18:10:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 18:10:39 2007 -0800"
      },
      "message": "[NET]: Add the helper kernel_sock_shutdown()\n\n...and fix a couple of bugs in the NBD, CIFS and OCFS2 socket handlers.\n\nLooking at the sock-\u003eop-\u003eshutdown() handlers, it looks as if all of them\ntake a SHUT_RD/SHUT_WR/SHUT_RDWR argument instead of the\nRCV_SHUTDOWN/SEND_SHUTDOWN arguments.\nAdd a helper, and then define the SHUT_* enum to ensure that kernel users\nof shutdown() don\u0027t get confused.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nAcked-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62768e28d606c10ba54217f908123de34dad9374",
      "tree": "e245674de36746c80ec9ddd62e821d2244fbea5b",
      "parents": [
        "cd228d5458186f66bc36c4884f4f26ed955c5945"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Nov 12 18:09:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 18:09:25 2007 -0800"
      },
      "message": "[SUNGEM]: Fix suspend regression due to NAPI changes.\n\nCommit bea3348e (the NAPI changes) made sungem unconditionally enable\nNAPI when resuming and unconditionally disable when suspending, this,\nhowever, makes napi_disable() hang when suspending when the interface\nwas taken down before suspend because taking the interface down also\ndisables NAPI. This patch makes touching the napi struct in\nsuspend/resume code paths depend on having the interface up, thereby\nfixing the hang on suspend.\n\nThe patch also moves the napi_disable() in gem_close() under the lock so\nthat the NAPI state is always modified atomically together with the\n\"opened\" variable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd228d5458186f66bc36c4884f4f26ed955c5945",
      "tree": "4907bf4503816cc13b457250d3fae567ee627286",
      "parents": [
        "dbb2ed24851a290616d66212dc75373fd863d636"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 12 18:07:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 18:07:31 2007 -0800"
      },
      "message": "[PPP]: Remove ptr comparisons to 0\n\nfix sparse warnings \"Using plain integer as NULL pointer\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbb2ed24851a290616d66212dc75373fd863d636",
      "tree": "6e4d001604fb47980c32d665039442aeddbc844f",
      "parents": [
        "325d22df7b19e0116aff3391d3a03f73d0634ded"
      ],
      "author": {
        "name": "Pierre Ynard",
        "email": "linkfanel@yahoo.fr",
        "time": "Mon Nov 12 17:58:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 12 17:58:35 2007 -0800"
      },
      "message": "[IPV6]: Add ifindex field to ND user option messages.\n\nUserland neighbor discovery options are typically heavily involved with\nthe interface on which thay are received: add a missing ifindex field to\nthe original struct. Thanks to Rémi Denis-Courmont.\n\nSigned-off-by: Pierre Ynard \u003clinkfanel@yahoo.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "325d22df7b19e0116aff3391d3a03f73d0634ded",
      "tree": "25a46ecf33feb35f243bfaeb36510892789ff8a8",
      "parents": [
        "6fa02839bf9412e18e773d04e96182b4cd0b5d57"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Nov 12 15:41:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 16:05:23 2007 -0800"
      },
      "message": "sigwait eats blocked default-ignore signals\n\nWhile a signal is blocked, it must be posted even if its action is\nSIG_IGN or is SIG_DFL with the default action to ignore.  This works\nright most of the time, but is broken when a sigwait (rt_sigtimedwait)\nis in progress.  This changes the early-discard check to respect\nreal_blocked.  ~blocked is the set to check for \"should wake up now\",\nbut ~(blocked|real_blocked) is the set for \"blocked\" semantics as\ndefined by POSIX.\n\nThis fixes bugzilla entry 9347, see\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9347\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6fa02839bf9412e18e773d04e96182b4cd0b5d57",
      "tree": "063ee35d4da2bd1289ae9e9a64b5f02c825ef5f2",
      "parents": [
        "ac8587dcb58e40dd336d99d60f852041e06cc3dd"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Nov 12 16:05:03 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 14:28:08 2007 -0800"
      },
      "message": "nfsd4: recheck for secure ports in fh_verify\n\nAs with commit 7fc90ec93a5eb71f4b08403baf5ba7176b3ec6b1 (\"knfsd: nfsd:\ncall nfsd_setuser() on fh_compose(), fix nfsd4 permissions problem\")\nthis is a case where we need to redo a security check in fh_verify()\neven though the filehandle already has an associated dentry--if the\nfilehandle was created by fh_compose() in an earlier operation of the\nnfsv4 compound, then we may not have done these checks yet.\n\nWithout this fix it is possible, for example, to traverse from an export\nwithout the secure ports requirement to one with it in a single\ncompound, and bypass the secure port check on the new export.\n\nWhile we\u0027re here, fix up some minor style problems and change a printk()\nto a dprintk(), to make it harder for random unprivileged users to spam\nthe logs.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nReviewed-By: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ac8587dcb58e40dd336d99d60f852041e06cc3dd",
      "tree": "589891a22f61772f961cc68f9d16e9236b51f1fb",
      "parents": [
        "44048d700bcbfaf4bcca6e2e0a73d89d01ec0878"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Nov 12 16:05:02 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 14:28:08 2007 -0800"
      },
      "message": "knfsd: fix spurious EINVAL errors on first access of new filesystem\n\nThe v2/v3 acl code in nfsd is translating any return from fh_verify() to\nnfserr_inval.  This is particularly unfortunate in the case of an\nnfserr_dropit return, which is an internal error meant to indicate to\ncallers that this request has been deferred and should just be dropped\npending the results of an upcall to mountd.\n\nThanks to Roland \u003cdevzero@web.de\u003e for bug report and data collection.\n\nCc: Roland \u003cdevzero@web.de\u003e\nAcked-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nReviewed-By: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44048d700bcbfaf4bcca6e2e0a73d89d01ec0878",
      "tree": "975427ee367023b6e3a254519d5e5fdced2c0969",
      "parents": [
        "e6a5c27f3b0fef72e528fc35e343af4b2db790ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 14:14:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 14:14:44 2007 -0800"
      },
      "message": "Revert \"Bias the placement of kernel pages at lower PFNs\"\n\nThis reverts commit 5adc5be7cd1bcef6bb64f5255d2a33f20a3cf5be.\n\nAlexey Dobriyan reports that it causes huge slowdowns under some loads,\nin his case a \"mkfs.ext2\" on a 30G partition.  With the placement bias,\nthe mkfs took over four minutes, with it reverted it\u0027s back to about ten\nseconds for Alexey.\n\nReported-and-tested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6a5c27f3b0fef72e528fc35e343af4b2db790ff",
      "tree": "c34374b96071fe4c5579643da2c10fb630d23b10",
      "parents": [
        "05f3f415894d061f7d3e77e3d46caeb4c184b005",
        "cf5a94d1331b411b84414c13e43f578260942d6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:54 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: SVM: Intercept the \u0027invd\u0027 and \u0027wbinvd\u0027 instructions\n  KVM: x86 emulator: invd instruction\n  KVM: SVM: Defer nmi processing until switch to host state is complete\n  KVM: SVM: Fix SMP with kernel apic\n  KVM: x86 emulator: fix \u0027push imm8\u0027 emulation\n"
    },
    {
      "commit": "05f3f415894d061f7d3e77e3d46caeb4c184b005",
      "tree": "d49254d7ae4759ab85a2944843f73adaa6865e0a",
      "parents": [
        "e697b8d13ede3893724898d983eff3f8c9183643",
        "42b36cc0ce717deeb10030141a43dede763a3ebe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:13:31 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-virtio\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-virtio:\n  virtio: Force use of power-of-two for descriptor ring sizes\n  lguest: Fix lguest virtio-blk backend size computation\n  virtio: Fix used_idx wrap-around\n  virtio: more fallout from scatterlist changes.\n  virtio: fix vring_init for 64 bits\n"
    },
    {
      "commit": "e697b8d13ede3893724898d983eff3f8c9183643",
      "tree": "0144d2d98d33e92a1d93739f0db12997c000d456",
      "parents": [
        "46015977e70f672ae6b20a1b5fb1e361208365ba",
        "2994c63863ac350c4c8c6a65d8110749c2abb95c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:12:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:12:06 2007 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (39 commits)\n  [INET]: Small possible memory leak in FIB rules\n  [NETNS]: init dev_base_lock only once\n  [UNIX]: The unix_nr_socks limit can be exceeded\n  [AF_UNIX]: Convert socks to unix_socks in scan_inflight, not in callbacks\n  [AF_UNIX]: Make unix_tot_inflight counter non-atomic\n  [AF_PACKET]: Allow multicast traffic to be caught by ORIGDEV when bonded\n  ssb: Fix PCMCIA-host lowlevel bus access\n  mac80211: fix MAC80211_RCSIMPLE Kconfig\n  mac80211: make \"decrypt failed\" messages conditional upon MAC80211_DEBUG\n  mac80211: use IW_AUTH_PRIVACY_INVOKED rather than IW_AUTH_KEY_MGMT\n  mac80211: remove unused driver ops\n  mac80211: remove ieee80211_common.h\n  softmac: MAINTAINERS update\n  rfkill: Fix sparse warning\n  rfkill: Use mutex_lock() at register and add sanity check\n  iwlwifi: select proper rate control algorithm\n  mac80211: allow driver to ask for a rate control algorithm\n  mac80211: don\u0027t allow registering the same rate control twice\n  rfkill: Use subsys_initcall\n  mac80211: make simple rate control algorithm built-in\n  ...\n"
    },
    {
      "commit": "46015977e70f672ae6b20a1b5fb1e361208365ba",
      "tree": "e3be0785eff90cc8023cd1ea03fc22d3dcf37f41",
      "parents": [
        "92d140e21f1ce8cf99320afbbcad73879128e6dc",
        "9b8f5f573770f33b28c45255ac82e6457278c782"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:11:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:11:39 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (21 commits)\n  [CIFS] fix oops on second mount to same server when null auth is used\n  [CIFS] Fix stale mode after readdir when cifsacl specified\n  [CIFS] add mode to acl conversion helper function\n  [CIFS] Fix incorrect mode when ACL had deny access control entries\n  [CIFS] Add uid to key description so krb can handle user mounts\n  [CIFS] Fix walking out end of cifs dacl\n  [CIFS] Add upcall files for cifs to use spnego/kerberos\n  [CIFS] add OIDs for KRB5 and MSKRB5 to ASN1 parsing routines\n  [CIFS] Register and unregister cifs_spnego_key_type on module init/exit\n  [CIFS] implement upcalls for SPNEGO blob via keyctl API\n  [CIFS] allow cifs_calc_signature2 to deal with a zero length iovec\n  [CIFS] If no Access Control Entries, set mode perm bits to zero\n  [CIFS] when mount helper missing fix slash wrong direction in share\n  [CIFS] Don\u0027t request too much permission when reading an ACL\n  [CIFS] enable get mode from ACL when cifsacl mount option specified\n  [CIFS] ACL support part 8\n  [CIFS] acl support part 7\n  [CIFS] acl support part 6\n  [CIFS] acl support part 6\n  [CIFS] remove unused funtion compile warning when experimental off\n  ...\n"
    },
    {
      "commit": "92d140e21f1ce8cf99320afbbcad73879128e6dc",
      "tree": "54a67ee106da78b2a5f265e8e12fc84b92e763d6",
      "parents": [
        "efe44183f6bab5b8acb6a6182d95274978c8abb1"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sun Nov 11 11:27:59 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 11:09:33 2007 -0800"
      },
      "message": "x86: fix taking DNA during 64bit sigreturn\n\nrestore sigcontext is taking a DNA exception while restoring FP context\nfrom the user stack, during the sigreturn.  Appended patch fixes it by\ndoing clts() if the app doesn\u0027t touch FP during the signal handler\nexecution.  This will stop generating a DNA, during the fxrstor in the\nsigreturn.\n\nThis improves 64-bit lat_sig numbers by ~30% on my core2 platform.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efe44183f6bab5b8acb6a6182d95274978c8abb1",
      "tree": "86a1c11218644190c30a7c03931e5ca2c6e2e12e",
      "parents": [
        "00ec99da43a7c2aed46c6595aa271b84bb1b1462"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Tue Nov 13 00:49:42 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 10:32:29 2007 -0800"
      },
      "message": "SLUB: killed the unused \"end\" variable\n\nSince the macro \"for_each_object\" introduced, the \"end\" variable becomes unused anymore.\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00ec99da43a7c2aed46c6595aa271b84bb1b1462",
      "tree": "88eec24facdcba422db6a13206d4586daef9e1ad",
      "parents": [
        "6e800af233e0bdf108efb7bd23c11ea6fa34cdeb"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Nov 11 19:13:43 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 12 10:32:29 2007 -0800"
      },
      "message": "core dump: remain dumpable\n\nThe coredump code always calls set_dumpable(0) when it starts (even\nif RLIMIT_CORE prevents any core from being dumped).  The effect of\nthis (via task_dumpable) is to make /proc/pid/* files owned by root\ninstead of the user, so the user can no longer examine his own\nprocess--in a case where there was never any privileged data to\nprotect.  This affects e.g. auxv, environ, fd; in Fedora (execshield)\nkernels, also maps.  In practice, you can only notice this when a\ndebugger has requested PTRACE_EVENT_EXIT tracing.\n\nset_dumpable was only used in do_coredump for synchronization and not\nintended for any security purpose.  (It doesn\u0027t secure anything that wasn\u0027t\nalready unsecured when a process dies by SIGTERM instead of SIGQUIT.)\n\nThis changes do_coredump to check the core_waiters count as the means of\nsynchronization, which is sufficient.  Now we leave the \"dumpable\" bits alone.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9abed245a6dc94c32b2f45a1ecc51a0829d11470",
      "tree": "2eeb675c127afb5b92646f7a27ad434438018994",
      "parents": [
        "7d54dc6876b83d6bb75b8f7e865b7b9051056d22"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Nov 11 23:57:49 2007 +0100"
      },
      "committer": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Mon Nov 12 10:13:24 2007 -0500"
      },
      "message": "Fix memory leak in discard case of sctp_sf_abort_violation()\n\nIn net/sctp/sm_statefuns.c::sctp_sf_abort_violation() we may leak\nthe storage allocated for \u0027abort\u0027 by returning from the function\nwithout using or freeing it. This happens in case\n\"sctp_auth_recv_cid(SCTP_CID_ABORT, asoc)\" is true and we jump to\nthe \u0027discard\u0027 label.\nSpotted by the Coverity checker.\n\nThe simple fix is to simply move the creation of the \"abort chunk\"\nto after the possible jump to the \u0027discard\u0027 label. This way we don\u0027t\neven have to allocate the memory at all in the problem case.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "42b36cc0ce717deeb10030141a43dede763a3ebe",
      "tree": "b2dc48b4f16c5dc59461ad24b027d631edda1da4",
      "parents": [
        "1200e646ae238afc536be70257290eb33fb6e364"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:39:18 2007 +1100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:59:40 2007 +1100"
      },
      "message": "virtio: Force use of power-of-two for descriptor ring sizes\n\nThe virtio descriptor rings of size N-1 were nicely set up to be\naligned to an N-byte boundary.  But as Anthony Liguori points out, the\nfree-running indices used by virtio require that the sizes be a power\nof 2, otherwise we get problems on wrap (demonstrated with lguest).\n\nSo we replace the clever \"2^n-1\" scheme with a simple \"align to page\nboundary\" scheme: this means that all virtio rings take at least two\npages, but it\u0027s safer than guessing cache alignment.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1200e646ae238afc536be70257290eb33fb6e364",
      "tree": "c9efa72365b96fdc4323834b39068442f5caef89",
      "parents": [
        "1bc4953ed44454c7f53d0b609445d1534981ee75"
      ],
      "author": {
        "name": "Anthony Liguori",
        "email": "aliguori@us.ibm.com",
        "time": "Thu Nov 08 21:13:44 2007 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:59:26 2007 +1100"
      },
      "message": "lguest: Fix lguest virtio-blk backend size computation\n\nThis seems like an obvious typo but it\u0027s worked in the past because the virtio\nblk frontend just ignores the length field on completion.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1bc4953ed44454c7f53d0b609445d1534981ee75",
      "tree": "05f67206d6978261ad2569d3a0030f0299331191",
      "parents": [
        "4d125de3a5d130054df2285e542c1491d214d3e8"
      ],
      "author": {
        "name": "Anthony Liguori",
        "email": "aliguori@us.ibm.com",
        "time": "Wed Nov 07 15:49:24 2007 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:59:09 2007 +1100"
      },
      "message": "virtio: Fix used_idx wrap-around\n\nThe more_used() function compares the vq-\u003evring.used-\u003eidx with last_used_idx.\nSince vq-\u003evring.used-\u003eidx is a 16-bit integer, and last_used_idx is an\nunsigned int, this results in unpredictable behavior when vq-\u003evring.used-\u003eidx\nwraps around.\n\nThis patch corrects this by changing last_used_idx to the correct type.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "4d125de3a5d130054df2285e542c1491d214d3e8",
      "tree": "82059ae0c269a837b525c2b2a0efca1efb3ea8d1",
      "parents": [
        "44332f7167dfb1ca04af96a2cff938c5e23433db"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Nov 07 16:34:49 2007 +1100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:55:25 2007 +1100"
      },
      "message": "virtio: more fallout from scatterlist changes.\n\nThis fixes OOPS in network driver when CONFIG_DEBUG_SG\u003dy.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "44332f7167dfb1ca04af96a2cff938c5e23433db",
      "tree": "f096fa66efcaa8b70629667d4252c152c81ef603",
      "parents": [
        "6e800af233e0bdf108efb7bd23c11ea6fa34cdeb"
      ],
      "author": {
        "name": "Anthony Liguori",
        "email": "aliguori@us.ibm.com",
        "time": "Wed Nov 07 16:31:52 2007 +1100"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 12 13:55:12 2007 +1100"
      },
      "message": "virtio: fix vring_init for 64 bits\n\nThis patch fixes a typo in vring_init().  This happens to work today in lguest\nbecause the sizeof(struct vring_desc) is 16 and struct vring contains 3\npointers and an unsigned int so on 32-bit\nsizeof(struct vring_desc) \u003d\u003d sizeof(struct vring).  However, this is no longer\ntrue on 64-bit where the bug is exposed.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "2994c63863ac350c4c8c6a65d8110749c2abb95c",
      "tree": "5509f71222641098683df1b1e0ff7bdfc2758b2c",
      "parents": [
        "33d36bb83c5b566c98a441e791736e25dbc35fc3"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Sat Nov 10 22:12:03 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 22:12:03 2007 -0800"
      },
      "message": "[INET]: Small possible memory leak in FIB rules\n\nThis patch fixes a small memory leak. Default fib rules can be deleted by\nthe user if the rule does not carry FIB_RULE_PERMANENT flag, f.e. by\n\tip rule flush\n\nSuch a rule will not be freed as the ref-counter has 2 on start and becomes\nclearly unreachable after removal.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nAcked-by: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33d36bb83c5b566c98a441e791736e25dbc35fc3",
      "tree": "e6164afa9f5a24636fc152453ef8abbd02c1fe66",
      "parents": [
        "284b327be2f86cf751316ff344b6945e580e654f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sat Nov 10 22:09:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 22:09:25 2007 -0800"
      },
      "message": "[NETNS]: init dev_base_lock only once\n\n* it already statically initialized\n* reinitializing live global spinlock every time netns is\n  setup is also wrong\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "284b327be2f86cf751316ff344b6945e580e654f",
      "tree": "61a5e5b353be80e092795e357863509861a6a774",
      "parents": [
        "5c80f1ae9842a8b7985acd0f02efb9828effb05f"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sat Nov 10 22:08:30 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 22:08:30 2007 -0800"
      },
      "message": "[UNIX]: The unix_nr_socks limit can be exceeded\n\nThe unix_nr_socks value is limited with the 2 * get_max_files() value,\nas seen from the unix_create1(). However, the check and the actual\nincrement are separated with the GFP_KERNEL allocation, so this limit\ncan be exceeded under a memory pressure - task may go to sleep freeing\nthe pages and some other task will be allowed to allocate a new sock\nand so on and so forth.\n\nSo make the increment before the check (similar thing is done in the\nsock_kmalloc) and go to kmalloc after this.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c80f1ae9842a8b7985acd0f02efb9828effb05f",
      "tree": "e8a41006d8df869782c9d8c0e686df4a30025ed8",
      "parents": [
        "9305cfa4443dbfb99faf35c5603ec0c0e91b5ef8"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sat Nov 10 22:07:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 22:07:13 2007 -0800"
      },
      "message": "[AF_UNIX]: Convert socks to unix_socks in scan_inflight, not in callbacks\n\nThe scan_inflight() routine scans through the unix sockets and calls\nsome passed callback. The fact is that all these callbacks work with\nthe unix_sock objects, not the sock ones, so make this conversion in\nthe scan_inflight() before calling the callbacks.\n\nThis removes one unneeded variable from the inc_inflight_move_tail().\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9305cfa4443dbfb99faf35c5603ec0c0e91b5ef8",
      "tree": "957551b7016caedcb6f85ec733e6a14d6707096f",
      "parents": [
        "8032b46489e50ef8f3992159abd0349b5b8e476c"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sat Nov 10 22:06:01 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 22:06:01 2007 -0800"
      },
      "message": "[AF_UNIX]: Make unix_tot_inflight counter non-atomic\n\nThis counter is _always_ modified under the unix_gc_lock spinlock, \nso its atomicity can be provided w/o additional efforts.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8032b46489e50ef8f3992159abd0349b5b8e476c",
      "tree": "35482e6b70db42a3627c6be262fd35783fa08152",
      "parents": [
        "60d78c4473493674531a1df0772ca9e4d6133a62"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Sat Nov 10 22:03:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 22:03:25 2007 -0800"
      },
      "message": "[AF_PACKET]: Allow multicast traffic to be caught by ORIGDEV when bonded\n\nThe socket option for packet sockets to return the original ifindex instead\nof the bonded ifindex will not match multicast traffic.  Since this socket\noption is the most useful for layer 2 traffic and multicast traffic, make\nthe option multicast-aware.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60d78c4473493674531a1df0772ca9e4d6133a62",
      "tree": "6aa49f29e15f4d71b05fd2a6dca5db213434671a",
      "parents": [
        "d52a60ad389d8aeac162350b19e4303c6cde7f93"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Nov 07 19:03:35 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:53 2007 -0800"
      },
      "message": "ssb: Fix PCMCIA-host lowlevel bus access\n\nThis fixes the lowlevel bus access routines for\nPCMCIA based devices.\n\nThere are still a few issues with register access sideeffects after\nthis patch. This will be addressed in a later patch.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d52a60ad389d8aeac162350b19e4303c6cde7f93",
      "tree": "b5e0c2711893b44e2a97c4c88028b1f22cfbee3c",
      "parents": [
        "7f3ad8943e2e6336ba229b208be8c7a80730c5d4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 07 16:41:13 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:42 2007 -0800"
      },
      "message": "mac80211: fix MAC80211_RCSIMPLE Kconfig\n\nI meant for this to be selectable only with EMBEDDED, not enabled only\nwith EMBEDDED. This does it that way. Sorry.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f3ad8943e2e6336ba229b208be8c7a80730c5d4",
      "tree": "85f0f54e9944d9138bb52fc30fc4074690940d34",
      "parents": [
        "5b98b1f7daf6d52ccc446486aca0b8bc9a588b2c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 06 17:12:31 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:34 2007 -0800"
      },
      "message": "mac80211: make \"decrypt failed\" messages conditional upon MAC80211_DEBUG\n\nMake \"decrypt failed\" and \"have no key\" debugging messages compile\nconditionally upon CONFIG_MAC80211_DEBUG.  They have been useful for\nfinding certain problems in the past, but in many cases they just\nclutter a user\u0027s logs.\n\nA typical example is an enviornment where multiple SSIDs are using a\nsingle BSSID but with different protection schemes or different keys\nfor each SSID.  In such an environment these messages are just noise.\nLet\u0027s just leave them for those interested enough to turn-on debugging.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b98b1f7daf6d52ccc446486aca0b8bc9a588b2c",
      "tree": "47d80c61cdebd35ebb8d9b0e577a0e5fd334cde1",
      "parents": [
        "56db6c52bb61509c114b9f1b1eecc7461229770a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Nov 03 13:11:10 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:25 2007 -0800"
      },
      "message": "mac80211: use IW_AUTH_PRIVACY_INVOKED rather than IW_AUTH_KEY_MGMT\n\nIn the long bug-hunt for why dynamic WEP networks didn\u0027t work it\nturned out that mac80211 incorrectly uses IW_AUTH_KEY_MGMT while\nit should use IW_AUTH_PRIVACY_INVOKED to determine whether to\nassociate to protected networks or not.\n\nThis patch changes the behaviour to be that way and clarifies the\nexisting code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "56db6c52bb61509c114b9f1b1eecc7461229770a",
      "tree": "9c36796c327a782e5a1db8e5dc33565e7b52fa87",
      "parents": [
        "8636bf6513d8eae228c049adeac29fe6cd0739f1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 30 15:58:18 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:15 2007 -0800"
      },
      "message": "mac80211: remove unused driver ops\n\nThe driver operations set_ieee8021x(), set_port_auth() and\nset_privacy_invoked() are not used by any drivers, except\nset_privacy_invoked() they aren\u0027t even used by mac80211.\nRemove them at least until we need to support drivers with\nmac80211 that require getting this information.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8636bf6513d8eae228c049adeac29fe6cd0739f1",
      "tree": "56c136af78650ef205f34104a35941ba0914ec26",
      "parents": [
        "6b345dd902a83b441d6a05e5541b84567aa1d6e4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Nov 06 11:23:29 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:04 2007 -0800"
      },
      "message": "mac80211: remove ieee80211_common.h\n\nRobert pointed out that I missed this file when removing the management\ninterface. Do it now.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b345dd902a83b441d6a05e5541b84567aa1d6e4",
      "tree": "d360a578ccc83331d34d18134dcd2ff65965367a",
      "parents": [
        "2736622344e9af9801392edf9e733e8a8f6931d1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Nov 05 14:32:35 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:00:51 2007 -0800"
      },
      "message": "softmac: MAINTAINERS update\n\nThis patch marks softmac as obsolete in MAINTAINERS and removes Joe and\nmyself as maintainers, we\u0027re no longer using it nor interested in the\ncode in any way. Also remove the website reference because I took it\noffline. Hopefully the code will go away in 2.6.25.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Joseph Jezak \u003cjosejx@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2736622344e9af9801392edf9e733e8a8f6931d1",
      "tree": "adb6fc95923d5a31fd20dabe0bc3d8c68bac6f67",
      "parents": [
        "7319f1e6bcf04abd2eddb19747b0933a76f839ce"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Nov 02 20:18:11 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:00:28 2007 -0800"
      },
      "message": "rfkill: Fix sparse warning\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7319f1e6bcf04abd2eddb19747b0933a76f839ce",
      "tree": "b6b1579a2bf0bfab90736ee589fa836835ede6cc",
      "parents": [
        "f51359a8fb1bb00ae87051991e59d0f92d90604b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Oct 28 15:16:50 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:00:15 2007 -0800"
      },
      "message": "rfkill: Use mutex_lock() at register and add sanity check\n\nReplace mutex_lock_interruptible() by mutex_lock() in rfkill_register(),\nas interruptible doesn\u0027t make sense there.\n\nAdd a sanity check for rfkill-\u003etype, as that\u0027s used for an unchecked dereference\nin an array and might cause hard to debug crashes if the driver sets this\nto an invalid value.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f51359a8fb1bb00ae87051991e59d0f92d90604b",
      "tree": "52911e9c3d71c838f71f534a42a820591a20b6e9",
      "parents": [
        "830f903866a1611e9ce53f3e35202302bb938946"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 28 14:53:36 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:00:05 2007 -0800"
      },
      "message": "iwlwifi: select proper rate control algorithm\n\nPrior to this patch, iwlwifi would always use the first\nregistered rate control algorithm which, depending on system\nsetup, could be anything. After the mac80211 patch to make\nthe simple algorithm built-in, it would always be simple.\n\nThis has always been a bug in iwlwifi.\n\nThis fixes it by requesting that mac80211 selects the right\nrate control algorithm.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "830f903866a1611e9ce53f3e35202302bb938946",
      "tree": "c1e6d73661aedd19bb3ef356fa14685389bfb082",
      "parents": [
        "999acd9c339a761a18d625b13001612ac396ee00"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 28 14:51:05 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:59:54 2007 -0800"
      },
      "message": "mac80211: allow driver to ask for a rate control algorithm\n\nThis allows a driver to ask for a specific rate control algorithm.\nThe rate control algorithm asked for must be registered and be\navailable as a module or built-in.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "999acd9c339a761a18d625b13001612ac396ee00",
      "tree": "57498e6de24beb8a998e3a14743e8b7d73869e60",
      "parents": [
        "2bf236d55e5ea2b92ed5235af09997c2995b316b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 28 14:49:33 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:59:43 2007 -0800"
      },
      "message": "mac80211: don\u0027t allow registering the same rate control twice\n\nPreviously, mac80211 would allow registering the same rate control\nalgorithm twice. This is a programming error in the registration\nand should not happen; additionally the second version could never\nbe selected. Disallow this and warn about it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2bf236d55e5ea2b92ed5235af09997c2995b316b",
      "tree": "5ae4c6a731f2e9545a40de3258c747a7b3391342",
      "parents": [
        "ac71c691e6a5ce991fe221d3bdb0c972f617aa37"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Oct 28 14:39:02 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:59:33 2007 -0800"
      },
      "message": "rfkill: Use subsys_initcall\n\nWe must use subsys_initcall, because we must initialize before a\ndriver calls rfkill_register().\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac71c691e6a5ce991fe221d3bdb0c972f617aa37",
      "tree": "a3641b416579fbb8368e04e1a88f68e0da8dfe39",
      "parents": [
        "8a8f1c0437a77cce29c1cb6089f01f22a6d9ca6e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 28 14:17:44 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:59:23 2007 -0800"
      },
      "message": "mac80211: make simple rate control algorithm built-in\n\nToo frequently people do not have module autoloading enabled\nor fail to install the rate control module correctly, hence\ntheir hardware probing fails due to no rate control algorithm\nbeing available. This makes the \u0027simple\u0027 algorithm built into\nthe mac80211 module unless EMBEDDED is enabled in which case\nit can be disabled (eg. if the wanted driver requires another\nrate control algorithm.)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a8f1c0437a77cce29c1cb6089f01f22a6d9ca6e",
      "tree": "aff63cd4d043135c50cccd43ee32db57f62e79b9",
      "parents": [
        "8d8c90e3fd1f8895f6d48bdcb34ba69a1fe73616"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Oct 28 13:07:54 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:59:11 2007 -0800"
      },
      "message": "rfkill: Register LED triggers before registering switch\n\nRegistering the switch triggers a LED event, so we must register\nLED triggers before the switch.\nThis has a potential to fix a crash, depending on how the device\ndriver initializes the rfkill data structure.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d8c90e3fd1f8895f6d48bdcb34ba69a1fe73616",
      "tree": "d9cc15d752e21f95a6ed01f7c81c2cc27562a427",
      "parents": [
        "94e10bfb8a7372df3ef2759c9ec2a37de2f24aca"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Oct 27 15:14:39 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:58:58 2007 -0800"
      },
      "message": "ssb: Fix initcall ordering\n\nssb must init after PCI but before the ssb drivers.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nFixes-bug: #9219\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94e10bfb8a7372df3ef2759c9ec2a37de2f24aca",
      "tree": "6c808532ace86c7cb62491f15df48f4b7068959a",
      "parents": [
        "b226801676d9533d09da511eb379fe970fa1a770"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 25 22:16:23 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:58:41 2007 -0800"
      },
      "message": "softmac: fix wext MLME request reason code endianness\n\nThe MLME request reason code is host-endian and our passing\nit to the low level functions is host-endian as well since\nthey do the swapping. I noticed that the reason code 768 was\nsent (0x300) rather than 3 when wpa_supplicant terminates.\nThis removes the superfluous cpu_to_le16() call.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b226801676d9533d09da511eb379fe970fa1a770",
      "tree": "f4ad60091e226c9c93deaa9353849b6dea1c0c0e",
      "parents": [
        "78608ba0326f1448f9a10dbb402a38192559f639"
      ],
      "author": {
        "name": "Radu Rendec",
        "email": "radu.rendec@ines.ro",
        "time": "Sat Nov 10 21:54:50 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 21:54:50 2007 -0800"
      },
      "message": "[PKT_SCHED] CLS_U32: Use ffs() instead of C code on hash mask to get first set bit.\n\nComputing the rank of the first set bit in the hash mask (for using later\nin u32_hash_fold()) was done with plain C code. Using ffs() instead makes\nthe code more readable and improves performance (since ffs() is better\noptimized in assembler).\n\nUsing the conditional operator on hash mask before applying ntohl() also\nsaves one ntohl() call if mask is 0.\n\nSigned-off-by: Radu Rendec \u003cradu.rendec@ines.ro\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78608ba0326f1448f9a10dbb402a38192559f639",
      "tree": "beed02e8e886be6a9661e9eb6ca60cc1208c59d2",
      "parents": [
        "39aaac114e192bce500204f9c9e1fffff4c2b519"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Sat Nov 10 21:53:30 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 21:53:30 2007 -0800"
      },
      "message": "[NET]: Fix skb_truesize_check() assertion\n\nThe intent of the assertion in skb_truesize_check() is to check\nfor skb-\u003etruesize being decremented too much by other code,\nresulting in a wraparound below zero.\n\nThe type of the right side of the comparison causes the compiler to\npromote the left side to an unsigned type, despite the presence of an\nexplicit type cast.  This defeats the check for negativity.\n\nEnsure both sides of the comparison are a signed type to prevent the\nimplicit type conversion.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39aaac114e192bce500204f9c9e1fffff4c2b519",
      "tree": "621162d1a301677460c8724472ae187cfa4b2a1e",
      "parents": [
        "d932e04a5e7b146c5f9bf517714b986a432a7594"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Nov 10 21:52:35 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 21:52:35 2007 -0800"
      },
      "message": "[VLAN]: Allow setting mac address while device is up\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d932e04a5e7b146c5f9bf517714b986a432a7594",
      "tree": "e58b68ba98068db9a8c60c096387d59657d85222",
      "parents": [
        "358352b8b83c67ecf75f6d7bc3e2d64bf0cf506a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Nov 10 21:51:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 21:51:40 2007 -0800"
      },
      "message": "[VLAN]: Don\u0027t synchronize addresses while the vlan device is down\n\nWhile the VLAN device is down, the unicast addresses are not configured\non the underlying device, so we shouldn\u0027t attempt to sync them.\n\nNoticed by Dmitry Butskoy \u003cbuc@odusz.so-cdu.ru\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "358352b8b83c67ecf75f6d7bc3e2d64bf0cf506a",
      "tree": "37336ab2cca8f9acc66eff0da42a235c59c1384f",
      "parents": [
        "99f933263ac30eafbb008d01ac1dd0adf40fc343"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sat Nov 10 21:48:54 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 21:48:54 2007 -0800"
      },
      "message": "[INET]: Cleanup the xfrm4_tunnel_(un)register\n\nBoth check for the family to select an appropriate tunnel list.\nConsolidate this check and make the for() loop more readable.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99f933263ac30eafbb008d01ac1dd0adf40fc343",
      "tree": "938865bdfd6d2941ce28a12a8284446534330422",
      "parents": [
        "c2b42336f4a733020360157ba629d37f1410923a"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sat Nov 10 21:47:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 21:47:39 2007 -0800"
      },
      "message": "[INET]: Add missed tunnel64_err handler\n\nThe tunnel64_protocol uses the tunnel4_protocol\u0027s err_handler and\nthus calls the tunnel4_protocol\u0027s handlers.\n\nThis is not very good, as in case of (icmp) error the wrong error\nhandlers will be called (e.g. ipip ones instead of sit) and this\nwon\u0027t be noticed at all, because the error is not reported.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2b42336f4a733020360157ba629d37f1410923a",
      "tree": "8b923bb8cd76f4ec637ad2b2e6843bc85e0c52f3",
      "parents": [
        "17ab56a260734aabf7f03cc97785dda81571ea24"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Sat Nov 10 21:39:26 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 10 21:39:26 2007 -0800"
      },
      "message": "[IPX]: Use existing sock refcnt debugging infrastructure\n\nJust like in the af_packet.c, the ipx_sock_nr variable is used\nfor debugging purposes.\n\nSwitch to using existing infrastructure. Thanks to Arnaldo for\npointing this out.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "17ab56a260734aabf7f03cc97785dda81571ea24"
}
