)]}'
{
  "log": [
    {
      "commit": "2f5d46d2f669a6d0083e50f457ce4e32fb90568c",
      "tree": "8cb2da76b2d9c53ad5e814aa255a28d45e3212e4",
      "parents": [
        "38dc63459f185795b24a39f3f4921a433ea9980b"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Jul 06 12:15:12 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Nov 03 18:36:35 2009 +0100"
      },
      "message": "avr32: add two new at91 to cpu.h definition\n\nSomme common drivers will need those at91 cpu_is_xxx() definitions. As\nat91sam9g10 and at91sam9g45 are on the way to linus\u0027 tree, here is the patch\nthat adds those chips to cpu.h in AVR32 architecture.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "38dc63459f185795b24a39f3f4921a433ea9980b",
      "tree": "205a8abc9b20c4f5573e4d2fbc03e74388cef2bc",
      "parents": [
        "1d510750941a53a1d3049c1d33c75d6dfcd78618",
        "2ddac2a6a8f13e95664fe7ad1b728ac84fb1bd07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:57 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:57 2009 -0800"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: Remove some debug messages producing too much noise\n  PM: Fix warning on suspend errors\n  PM / Hibernate: Add newline to load_image() fail path\n  PM / Hibernate: Fix error handling in save_image()\n  PM / Hibernate: Fix blkdev refleaks\n  PM / yenta: Split resume into early and late parts (rev. 4)\n"
    },
    {
      "commit": "1d510750941a53a1d3049c1d33c75d6dfcd78618",
      "tree": "03f501224f839aa897cf540e29595aeda8551052",
      "parents": [
        "1c211849d893b14cc923a18708923954fdd2c63e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Tue Nov 03 10:11:14 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:52:39 2009 -0800"
      },
      "message": "Correct nr_processes() when CPUs have been unplugged\n\nnr_processes() returns the sum of the per cpu counter process_counts for\nall online CPUs. This counter is incremented for the current CPU on\nfork() and decremented for the current CPU on exit(). Since a process\ndoes not necessarily fork and exit on the same CPU the process_count for\nan individual CPU can be either positive or negative and effectively has\nno meaning in isolation.\n\nTherefore calculating the sum of process_counts over only the online\nCPUs omits the processes which were started or stopped on any CPU which\nhas since been unplugged. Only the sum of process_counts across all\npossible CPUs has meaning.\n\nThe only caller of nr_processes() is proc_root_getattr() which\ncalculates the number of links to /proc as\n        stat-\u003enlink \u003d proc_root.nlink + nr_processes();\n\nYou don\u0027t have to be all that unlucky for the nr_processes() to return a\nnegative value leading to a negative number of links (or rather, an\napparently enormous number of links). If this happens then you can get\nfailures where things like \"ls /proc\" start to fail because they got an\n-EOVERFLOW from some stat() call.\n\nExample with some debugging inserted to show what goes on:\n        # ps haux|wc -l\n        nr_processes: CPU0:     90\n        nr_processes: CPU1:     1030\n        nr_processes: CPU2:     -900\n        nr_processes: CPU3:     -136\n        nr_processes: TOTAL:    84\n        proc_root_getattr. nlink 12 + nr_processes() 84 \u003d 96\n        84\n        # echo 0 \u003e/sys/devices/system/cpu/cpu1/online\n        # ps haux|wc -l\n        nr_processes: CPU0:     85\n        nr_processes: CPU2:     -901\n        nr_processes: CPU3:     -137\n        nr_processes: TOTAL:    -953\n        proc_root_getattr. nlink 12 + nr_processes() -953 \u003d -941\n        75\n        # stat /proc/\n        nr_processes: CPU0:     84\n        nr_processes: CPU2:     -901\n        nr_processes: CPU3:     -137\n        nr_processes: TOTAL:    -954\n        proc_root_getattr. nlink 12 + nr_processes() -954 \u003d -942\n          File: `/proc/\u0027\n          Size: 0               Blocks: 0          IO Block: 1024   directory\n        Device: 3h/3d   Inode: 1           Links: 4294966354\n        Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)\n        Access: 2009-11-03 09:06:55.000000000 +0000\n        Modify: 2009-11-03 09:06:55.000000000 +0000\n        Change: 2009-11-03 09:06:55.000000000 +0000\n\nI\u0027m not 100% convinced that the per_cpu regions remain valid for offline\nCPUs, although my testing suggests that they do. If not then I think the\ncorrect solution would be to aggregate the process_count for a given CPU\ninto a global base value in cpu_down().\n\nThis bug appears to pre-date the transition to git and it looks like it\nmay even have been present in linux-2.6.0-test7-bk3 since it looks like\nthe code Rusty patched in http://lwn.net/Articles/64773/ was already\nwrong.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c211849d893b14cc923a18708923954fdd2c63e",
      "tree": "a5a84e45126e3aeb4c4a77648a047aeba93a5e68",
      "parents": [
        "fcef24d38e8f974673d158866e60763ac4f2161b",
        "558a5e296a02266ef43d6e933ee35df9976de987"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:17 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: gpio-keys - use IRQF_SHARED\n  Input: winbond-cir - select LEDS_TRIGGERS\n  Input: i8042 - try to get stable CTR value when initializing\n  Input: atkbd - add a quirk for OQO 01+ multimedia keys\n"
    },
    {
      "commit": "fcef24d38e8f974673d158866e60763ac4f2161b",
      "tree": "74feffbf738f4ac0dba8e9d2376f0a7371ce2791",
      "parents": [
        "78e1e34056f6508a24d08a2a020cd7b124eacdc8",
        "620abe28776d8cec0a275fac25e254c1f0bc1c73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:46:05 2009 -0800"
      },
      "message": "Merge branch \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027fixes-s3c-2632-rc5\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S3C2410: Fix sparse warnings in arch/arm/mach-s3c2410/gpio.c\n  ARM: S3C2440: mini2440: Fix spare warnings\n  ARM: S3C24XX: Fix warnings in arch/arm/plat-s3c24xx/gpio.c\n  ARM: S3C2440: mini2440: Fix missing CONFIG_S3C_DEV_USB_HOST\n  ARM: S3C24XX: arch/arm/plat-s3c24xx: Move dereference after NULL test\n  ARM: S3C: Fix adc function exports\n  ARM: S3C2410: Fix link if CONFIG_S3C2410_IOTIMING is not set\n  ARM: S3C24XX: Introduce S3C2442B CPU\n  ARM: S3C24XX: Define a macro to avoid compilation error\n  ARM: S3C: Add info for supporting circular DMA buffers\n  ARM: S3C64XX: Set rate of crystal mux\n  ARM: S3C64XX: Fix S3C64XX_CLKDIV0_ARM_MASK value\n"
    },
    {
      "commit": "78e1e34056f6508a24d08a2a020cd7b124eacdc8",
      "tree": "6cc0d08ccb64fe58f5a933420663656ee3b09ffc",
      "parents": [
        "1cec2cdee4fe59e72f7e1662431264d97d863b9b",
        "45da790ebe746bb29f7e4adf806c020db6ff7755"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:50 2009 -0800"
      },
      "message": "Merge branch \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-mpc: Do not generate STOP after read.\n  i2c: imx: disable clock when it\u0027s possible to save power.\n  i2c: imx: only imx1 needs disable delay\n  i2c: imx: check busy bit when START/STOP\n"
    },
    {
      "commit": "1cec2cdee4fe59e72f7e1662431264d97d863b9b",
      "tree": "4c66eb6df71f2a73a7689457c715e1a685c1c406",
      "parents": [
        "a84216e671c724e0920dfad2fb70828d428ff60a",
        "05b4358ad564d7a6a51b3717afe771d36711e9c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:45:22 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2:\n  nilfs2: add zero-fill for new btree node buffers\n  nilfs2: fix irregular checkpoint creation due to data flush\n  nilfs2: fix dirty page accounting leak causing hang at write\n"
    },
    {
      "commit": "a84216e671c724e0920dfad2fb70828d428ff60a",
      "tree": "a39f53715c73d267d854653dfe275da5fc60e842",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491",
        "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 03 07:44:01 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  mac80211: check interface is down before type change\n  cfg80211: fix NULL ptr deref\n  libertas if_usb: Fix crash on 64-bit machines\n  mac80211: fix reason code output endianness\n  mac80211: fix addba timer\n  ath9k: fix misplaced semicolon on rate control\n  b43: Fix DMA TX bounce buffer copying\n  mac80211: fix BSS leak\n  rt73usb.c : more ids\n  ipw2200: fix oops on missing firmware\n  gre: Fix dev_addr clobbering for gretap\n  sky2: set carrier off in probe\n  net: fix sk_forward_alloc corruption\n  pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card\n  r8169: Fix card drop incoming VLAN tagged MTU byte large jumbo frames\n  ibmtr: possible Read buffer overflow?\n  net: Fix RPF to work with policy routing\n  net: fix kmemcheck annotations\n  e1000e: rework disable K1 at 1000Mbps for 82577/82578\n  e1000e: config PHY via software after resets\n  ...\n"
    },
    {
      "commit": "2ddac2a6a8f13e95664fe7ad1b728ac84fb1bd07",
      "tree": "c6634784c63a0c11b50c60fba24f288b684fe159",
      "parents": [
        "e528e876897217465d5cd7cb28130d8489596e34"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Oct 28 22:56:10 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:18:18 2009 +0100"
      },
      "message": "PM: Remove some debug messages producing too much noise\n\npm_runtime_idle() is somewhat noisy. Remove debug prints.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "e528e876897217465d5cd7cb28130d8489596e34",
      "tree": "23426f3bfa55e9cf046087e28bed83d9ce678027",
      "parents": [
        "bf9fd67a0328d56eff6022f80d4eb88ba6614119"
      ],
      "author": {
        "name": "Romit Dasgupta",
        "email": "romit@ti.com",
        "time": "Wed Oct 28 22:56:02 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:03:33 2009 +0100"
      },
      "message": "PM: Fix warning on suspend errors\n\nFixes the point where we need to complete the power transition when\ndevice suspend fails, so that we don\u0027t print warnings about devices\nadded to the device hierarchy after a failing suspend.\n\n[rjw: Modified changelog.]\n\nSigned-off-by: Romit Dasgupta \u003cromit@ti.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "bf9fd67a0328d56eff6022f80d4eb88ba6614119",
      "tree": "e2621ab848a7ad7cae2397e0356ece7e2eeea452",
      "parents": [
        "4ff277f9e42fa16314045bd124a61519286094c0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 28 22:55:42 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:03:09 2009 +0100"
      },
      "message": "PM / Hibernate: Add newline to load_image() fail path\n\nFinish a line by \\n when load_image fails in the middle of loading.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "4ff277f9e42fa16314045bd124a61519286094c0",
      "tree": "59c00800cead3926938a68145dcddba4b9ad160f",
      "parents": [
        "76b57e613f6006ff525a17876c89326d127cadc9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 28 22:55:33 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:02:43 2009 +0100"
      },
      "message": "PM / Hibernate: Fix error handling in save_image()\n\nThere are too many retval variables in save_image(). Thus error return\nvalue from snapshot_read_next() may be ignored and only part of the\nsnapshot (successfully) written.\n\nRemove \u0027error\u0027 variable, invert the condition in the do-while loop\nand convert the loop to use only \u0027ret\u0027 variable.\n\nSwitch the rest of the function to consider only \u0027ret\u0027.\n\nAlso make sure we end printed line by \\n if an error occurs.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "76b57e613f6006ff525a17876c89326d127cadc9",
      "tree": "244d876f24581fb40d1900003c55b1c7ca5abb91",
      "parents": [
        "9905d1b411946fb3fb228e8c6529fd94afda8a92"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Oct 07 22:37:35 2009 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 11:01:46 2009 +0100"
      },
      "message": "PM / Hibernate: Fix blkdev refleaks\n\nWhile cruising through the swsusp code I found few blkdev reference\nleaks of resume_bdev.\n\nswsusp_read: remove blkdev_put altogether. Some fail paths do\n             not do that.\nswsusp_check: make sure we always put a reference on fail paths\nsoftware_resume: all fail paths between swsusp_check and swsusp_read\n                 omit swsusp_close. Add it in those cases. And since\n                 swsusp_read doesn\u0027t drop the reference anymore, do\n                 it here unconditionally.\n\n[rjw: Fixed a small coding style issue.]\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "9905d1b411946fb3fb228e8c6529fd94afda8a92",
      "tree": "8257b26f4b3d7c2b8be082233ac9c294b5387f8b",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Nov 03 10:54:58 2009 +0100"
      },
      "message": "PM / yenta: Split resume into early and late parts (rev. 4)\n\nCommit 0c570cdeb8fdfcb354a3e9cd81bfc6a09c19de0c\n(PM / yenta: Fix cardbus suspend/resume regression) caused resume to\nfail on systems with two CardBus bridges.  While the exact nature\nof the failure is not known at the moment, it can be worked around by\nsplitting the yenta resume into an early part, executed during the\nearly phase of resume, that will only resume the socket and power it\nup if there was a card in it during suspend, and a late part,\nexecuted during \"regular\" resume, that will carry out all of the\nremaining yenta resume operations.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d14334, which is a\nlisted regression from 2.6.31.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nReported-by: Stephen J. Gowdy \u003cgowdy@cern.ch\u003e\nTested-by: Jose Marino \u003cbraket@hotmail.com\u003e\n"
    },
    {
      "commit": "558a5e296a02266ef43d6e933ee35df9976de987",
      "tree": "8bc96d27e296d9c28284235ca4119b4df2b71a6e",
      "parents": [
        "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Nov 02 22:04:18 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:37 2009 -0800"
      },
      "message": "Input: gpio-keys - use IRQF_SHARED\n\nThere is nothing that disallows gpio-keys to share it\u0027s IRQ line\nw/ other drivers. Make it use IRQF_SHARED in request_irq().\n\nAn example of other driver with which I\u0027d like to share IRQ line\nfor GPIO buttons is ledtrig-gpio.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0baa3de6eb677e5c9b4c38642c6619df2b4ef11f",
      "tree": "507a67ae472642b6a38fe8305dac9271290a91a2",
      "parents": [
        "ee1e82cee5e463a885d3c71acb2c769490e6927f"
      ],
      "author": {
        "name": "David Härdeman",
        "email": "david@hardeman.nu",
        "time": "Mon Nov 02 21:57:41 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:12:29 2009 -0800"
      },
      "message": "Input: winbond-cir - select LEDS_TRIGGERS\n\ndrivers/input/misc/winbond-cir.c depends on LEDS_TRIGGERS so\nadd an appropriate select to drivers/input/misc/Kconfig\n\nSigned-off-by: David Härdeman \u003cdavid@hardeman.nu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "ee1e82cee5e463a885d3c71acb2c769490e6927f",
      "tree": "288e9baeae958db78a170e18b8c885699cfbf198",
      "parents": [
        "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 21:57:40 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:11:43 2009 -0800"
      },
      "message": "Input: i8042 - try to get stable CTR value when initializing\n\nIf user presses keys while i8042 is being initialized there is a chance\nthat keyboard data will be mistaken for results of Read Control Register\ncommand causing futher troubles. Work around this issue by reading CTR\nseveral times and stop when we get matching results.\n\nReported-and-tested-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "7a53c7f56bbfc9b0ef892e68f5cfae3d902544d1",
      "tree": "19dec256fc80ad06d631ece78b9eb68a457ce66b",
      "parents": [
        "e57130698fe3dd2b7d617d90bbf86474473cb40c",
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 02 22:10:07 2009 -0800"
      },
      "message": "Merge commit \u0027v2.6.32-rc5\u0027 into for-linus\n"
    },
    {
      "commit": "05b4358ad564d7a6a51b3717afe771d36711e9c4",
      "tree": "ad8473aadd4a8f8e25aa40bf1bef8f16f7490d83",
      "parents": [
        "aeda7f6343e6375a832e52ff5ed389c115023ca5"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Mon Sep 14 01:20:35 2009 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 12:32:03 2009 +0900"
      },
      "message": "nilfs2: add zero-fill for new btree node buffers\n\nAdds missing initialization of newly allocated b-tree node buffers.\nThis avoids garbage data to be mixed in b-tree node blocks.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "aeda7f6343e6375a832e52ff5ed389c115023ca5",
      "tree": "2543be730f7fff44e23fbe302108afa0093cc643",
      "parents": [
        "b1e19e5601277845b4f17ecd7c9ba04f73ee11aa"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Mon Nov 02 15:08:13 2009 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 12:32:03 2009 +0900"
      },
      "message": "nilfs2: fix irregular checkpoint creation due to data flush\n\nWhen nilfs flushes out dirty data to reduce memory pressure, creation\nof checkpoints is wrongly postponed.  This bug causes irregular\ncheckpoint creation especially in small footprint systems.\n\nTo correct this issue, a timer for the checkpoint creation has to be\ncontinued if a log writer does not create a checkpoint.\n\nThis will do the correction.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "b1e19e5601277845b4f17ecd7c9ba04f73ee11aa",
      "tree": "bdc23c9fcc4bfe58787b63e9c739c0692b79dc4d",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 00:25:53 2009 +0900"
      },
      "committer": {
        "name": "Ryusuke Konishi",
        "email": "konishi.ryusuke@lab.ntt.co.jp",
        "time": "Tue Nov 03 12:31:36 2009 +0900"
      },
      "message": "nilfs2: fix dirty page accounting leak causing hang at write\n\nBruno Prémont and Dunphy, Bill noticed me that NILFS will certainly\nhang on ARM-based targets.\n\nI found this was caused by an underflow of dirty pages counter.  A\nb-tree cache routine was marking page dirty without adjusting page\naccount information.\n\nThis fixes the dirty page accounting leak and resolves the hang on\narm-based targets.\n\nReported-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nReported-by: Dunphy, Bill \u003cWDunphy@tandbergdata.com\u003e\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\nTested-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "bcfe3c2046fc4f16544f2b127f1b159dd1fcad8b",
      "tree": "d1a13eedc08cdc07aa488e77af08b84c50a07c46",
      "parents": [
        "2e9526b352061ee0fd2a1580a2e3a5af960dabc4",
        "c1f9a764cf47686b1f5a0cf87ada68d90056136a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 02 19:18:50 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "45da790ebe746bb29f7e4adf806c020db6ff7755",
      "tree": "0aa6a12cb9b128dd2bde8d71466e878420bc67c0",
      "parents": [
        "db3a3d4ef7f676501325ae9c7ce0c193c2c1b28f"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Tue Oct 13 10:12:03 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c-mpc: Do not generate STOP after read.\n\nThe driver always ends a read with a STOP condition which\nbreaks subsequent I2C reads/writes in the same transaction as\nthese expect to do a repeated START(ReSTART).\n\nThis will also help I2C multimaster as the bus will not be released\nafter the first read, but when the whole transaction ends.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "db3a3d4ef7f676501325ae9c7ce0c193c2c1b28f",
      "tree": "811858ab7f415c9e584d0704d0e8c234cd67d9c7",
      "parents": [
        "a4094a76e6a45691b8f9108060b750a48b4c4563"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:24 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c: imx: disable clock when it\u0027s possible to save power.\n\nEnable clock before START, disable it after STOP.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a4094a76e6a45691b8f9108060b750a48b4c4563",
      "tree": "adac3b625b9033962e8fccae00aa61a28cfa148f",
      "parents": [
        "43309f3b521302bb66c4c9e66704dd3675e4d725"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:23 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:47 2009 +0000"
      },
      "message": "i2c: imx: only imx1 needs disable delay\n\ncheck cpu_is_mx1() when disable delay.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "43309f3b521302bb66c4c9e66704dd3675e4d725",
      "tree": "4f2e927b301a9b89d6fb35e524c90b37331129b2",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Richard Zhao",
        "email": "linuxzsc@gmail.com",
        "time": "Sat Oct 17 17:46:22 2009 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Nov 02 23:28:46 2009 +0000"
      },
      "message": "i2c: imx: check busy bit when START/STOP\n\nThe controller can\u0027t do anything else before it actually generates START/STOP.\nSo we check busy bit to make sure START/STOP is successfully finished.\n\nIf we don\u0027t check busy bit, START/STOP may fail on some fast CPUs.\n\nSigned-off-by: Richard Zhao \u003clinuxzsc@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1836d95928a0f41ada0cbb2a6c4e46b027db9491",
      "tree": "24ebf7cfd598dfef82247044fb3b65110fe22fc8",
      "parents": [
        "333a07437c31ea8c16a2b82071629a540ae1e50f",
        "3e2796a90cf349527e50b3bc4d0b2f4019b1ce7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 12:23:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 12:23:21 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: fix readdir corner cases\n  9p: fix readlink\n  9p: fix a small bug in readdir for long directories\n"
    },
    {
      "commit": "c1f9a764cf47686b1f5a0cf87ada68d90056136a",
      "tree": "77bff7f1361deb11e1b3c60470d9d5784c00a771",
      "parents": [
        "7400f42e9d765fa0656b432f3ab1245f9710f190"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Nov 01 19:25:40 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 02 15:14:07 2009 -0500"
      },
      "message": "mac80211: check interface is down before type change\n\nFor some strange reason the netif_running() check\nended up after the actual type change instead of\nbefore, potentially causing all kinds of problems\nif the interface is up while changing the type;\none of the problems manifests itself as a warning:\n\nWARNING: at net/mac80211/iface.c:651 ieee80211_teardown_sdata+0xda/0x1a0 [mac80211]()\nHardware name: Aspire one\nPid: 2596, comm: wpa_supplicant Tainted: G        W  2.6.31-10-generic #32-Ubuntu\nCall Trace:\n [] warn_slowpath_common+0x6d/0xa0\n [] warn_slowpath_null+0x15/0x20\n [] ieee80211_teardown_sdata+0xda/0x1a0 [mac80211]\n [] ieee80211_if_change_type+0x4a/0xc0 [mac80211]\n [] ieee80211_change_iface+0x61/0xa0 [mac80211]\n [] cfg80211_wext_siwmode+0xc7/0x120 [cfg80211]\n [] ioctl_standard_call+0x58/0xf0\n\n(http://www.kerneloops.org/searchweek.php?search\u003dieee80211_teardown_sdata)\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7400f42e9d765fa0656b432f3ab1245f9710f190",
      "tree": "0ed7c06fb44c0c2b966755c2a0264827b7e100f3",
      "parents": [
        "e9024a059f2c17fb2bfab212ee9d31511d7b8e57"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Oct 31 07:40:37 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 02 15:14:07 2009 -0500"
      },
      "message": "cfg80211: fix NULL ptr deref\n\ncommit 211a4d12abf86fe0df4cd68fc6327cbb58f56f81\n  Author: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n  Date:   Tue Oct 20 15:08:53 2009 +0900\n\n      cfg80211: sme: deauthenticate on assoc failure\n\nintroduced a potential NULL pointer dereference that\nsome people have been hitting for some reason -- the\nparams.bssid pointer is not guaranteed to be non-NULL\nfor what seems to be a race between various ways of\nreaching the same thing.\n\nWhile I\u0027m trying to analyse the problem more let\u0027s\nfirst fix the crash. I think the real fix may be to\navoid doing _anything_ if it ended up being NULL, but\nright now I\u0027m not sure yet.\n\nI think\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14342\nmight also be this issue.\n\nReported-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nTested-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "333a07437c31ea8c16a2b82071629a540ae1e50f",
      "tree": "b2bc63d29d22238add7e4eb66ed841e7cf6b6932",
      "parents": [
        "d4da6c9ccf648f3f1cb5bf9d981a62c253d30e28",
        "e8c93fc7b7221b6ac7e7ddbd0e21e205bf9e801a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:22:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:22:25 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  Revert \"[IA64] fix percpu warnings\"\n  [IA64] fix percpu warnings\n  [IA64] SMT friendly version of spin_unlock_wait()\n  [IA64] use printk_once() unaligned.c/io_common.c\n  [IA64] Require SAL 3.2 in order to do extended config space ops\n  [IA64] unsigned cannot be less than 0 in sn_hwperf_ioctl()\n  [IA64] Restore registers in the stack on INIT\n  [IA64] Re-implement spinaphores using ticket lock concepts\n  [IA64] Squeeze ticket locks back into 4 bytes.\n"
    },
    {
      "commit": "d4da6c9ccf648f3f1cb5bf9d981a62c253d30e28",
      "tree": "709f8bdc50a3a1d47632047eb3670b4a4a6ff045",
      "parents": [
        "c35102c3e15f90fe604523a2fbffd9dc158b455a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:15:27 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 10:15:27 2009 -0800"
      },
      "message": "Revert \"ext4: Remove journal_checksum mount option and enable it by default\"\n\nThis reverts commit d0646f7b636d067d715fab52a2ba9c6f0f46b0d7, as\nrequested by Eric Sandeen.\n\nIt can basically cause an ext4 filesystem to miss recovery (and thus get\nmounted with errors) if the journal checksum does not match.\n\nQuoth Eric:\n\n   \"My hand-wavy hunch about what is happening is that we\u0027re finding a\n    bad checksum on the last partially-written transaction, which is\n    not surprising, but if we have a wrapped log and we\u0027re doing the\n    initial scan for head/tail, and we abort scanning on that bad\n    checksum, then we are essentially running an unrecovered filesystem.\n\n    But that\u0027s hand-wavy and I need to go look at the code.\n\n    We lived without journal checksums on by default until now, and at\n    this point they\u0027re doing more harm than good, so we should revert\n    the default-changing commit until we can fix it and do some good\n    power-fail testing with the fixes in place.\"\n\nSee\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14354\n\nfor all the gory details.\n\nRequested-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nCc: Theodore Tso \u003ctytso@mit.edu\u003e\nCc: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: Mathias Burén \u003cmathias.buren@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c35102c3e15f90fe604523a2fbffd9dc158b455a",
      "tree": "0c248939a1f424701b583873360c91e081bfe810",
      "parents": [
        "20107f84b29536887b958e38b20474cccc619322",
        "4b46d6416548fb6a0940dfd9911fd895eb6247b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:53:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:53:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: ensure initial page tables are setup for SMP systems\n  ARM: 5776/1: Check compiler version and EABI support when adding ARM unwind support.\n  ARM: 5774/1: Fix Realview ARM1176PB board reboot\n  ARM: Fix errata 411920 workarounds\n  ARM: Fix sparsemem with SPARSEMEM_EXTREME enabled\n  ARM: Use GFP_DMA only for masks _less_ than 32-bit\n  ARM: integrator: allow Integrator to be built with highmem\n  ARM: Fix signal restart issues with NX and OABI compat\n"
    },
    {
      "commit": "20107f84b29536887b958e38b20474cccc619322",
      "tree": "457a84cafe89bf63ba243edb3f8074955c478838",
      "parents": [
        "3fe866ca6cc0495510a1d37c03a4abdc55174e83",
        "8fd6959de180f727b28813741468c9cb2a7028ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:50:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:50:22 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Don\u0027t check invalid HP pin\n  ALSA: dummy - Fix descriptions of pcm_substreams parameter\n  ALSA: pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (sound)\n  ALSA: hda: Use quirk mask for Dell Inspiron Mini9/Vostro A90 using ALC268\n  sound: via82xx: deactivate DXS controls of inactive streams\n  ALSA: snd-usb-caiaq: Bump version number to 1.3.20\n  ALSA: snd-usb-caiaq: Lock on stream start/unpause\n  ALSA: snd-usb-caiaq: Missing lock around use of buffer positions\n  ALSA: sound/parisc: Move dereference after NULL test\n  ALSA: sound: Move dereference after NULL test and drop unnecessary NULL tests\n  ALSA: hda_intel: Add the Linux device ID for NVIDIA HDA controller\n  ALSA: pcsp - Fix nforce workaround\n  ALSA: SND_CS5535AUDIO: Remove the X86 platform dependency\n  ASoC: Amstrad Delta: add info about the line discipline requirement to Kconfig help text\n  ASoC: Fix possible codec_dai-\u003eops NULL pointer problems\n  ALSA: hda - Fix capture source checks for ALC662/663 codecs\n  ASoC: Serialize access to dapm_power_widgets()\n"
    },
    {
      "commit": "3fe866ca6cc0495510a1d37c03a4abdc55174e83",
      "tree": "4b3d4ae603b01e2f9179d29402d5946ff50eb28f",
      "parents": [
        "bce8fc4cb796dc77ea71699ef88802879a177474",
        "11df6dddcbc38affb7473aad3d962baf8414a947"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:33 2009 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  futex: Fix spurious wakeup for requeue_pi really\n"
    },
    {
      "commit": "bce8fc4cb796dc77ea71699ef88802879a177474",
      "tree": "683ff9f2def12d390af0ae2dc2326b4d9f85a1cd",
      "parents": [
        "a5e3013d6612d2ed4aefdcd7920ae01df3b63b3a",
        "ec29b8d2af01912bb79adda8aeab4293539f29ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:46:06 2009 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Remove -Wcast-align\n  perf tools: Fix compatibility with libelf 0.8 and autodetect\n  perf events: Don\u0027t generate events for the idle task when exclude_idle is set\n  perf events: Fix swevent hrtimer sampling by keeping track of remaining time when enabling/disabling swevent hrtimers\n"
    },
    {
      "commit": "a5e3013d6612d2ed4aefdcd7920ae01df3b63b3a",
      "tree": "89dce7d51c11ea56150e4f5613a28369e238f90e",
      "parents": [
        "efcd9e0b91bcb92a1dd530d1a1f26eb83a5d21e2",
        "6d3f1e12f46a2f9a1bb7e7aa433df8dd31ce5647"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:44 2009 -0800"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Remove cpu arg from the rb_time_stamp() function\n  tracing: Fix comment typo and documentation example\n  tracing: Fix trace_seq_printf() return value\n  tracing: Update *ppos instead of filp-\u003ef_pos\n"
    },
    {
      "commit": "efcd9e0b91bcb92a1dd530d1a1f26eb83a5d21e2",
      "tree": "167fb89a3e0ae3b83a89207e0c42a35dcf2a8ad4",
      "parents": [
        "32c5fc10e79a7053ac5728b01a0bff55cbcb9d49",
        "772be899bc022ef2b911c3611b487d417e3269c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Make EFI RTC function depend on 32bit again\n  x86-64: Fix register leak in 32-bit syscall audting\n  x86: crash_dump: Fix non-pae kdump kernel memory accesses\n  x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium\n  x86: Remove STACKPROTECTOR_ALL\n"
    },
    {
      "commit": "32c5fc10e79a7053ac5728b01a0bff55cbcb9d49",
      "tree": "7a392ac3196770c49622d5d5cb41f77c46a35f83",
      "parents": [
        "c9354c85c1c7bac788ce57d3c17f2016c1c45b1d"
      ],
      "author": {
        "name": "Bo Liu",
        "email": "bo-liu@hotmail.com",
        "time": "Mon Nov 02 16:50:33 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:44:41 2009 -0800"
      },
      "message": "mm: remove incorrect swap_count() from try_to_unuse()\n\nIn try_to_unuse(), swcount is a local copy of *swap_map, including the\nSWAP_HAS_CACHE bit; but a wrong comparison against swap_count(*swap_map),\nwhich masks off the SWAP_HAS_CACHE bit, succeeded where it should fail.\n\nThat had the effect of resetting the mm from which to start searching\nfor the next swap page, to an irrelevant mm instead of to an mm in which\nthis swap page had been found: which may increase search time by ~20%.\nBut we\u0027re used to swapoff being slow, so never noticed the slowdown.\n\nRemove that one spurious use of swap_count(): Bo Liu thought it merely\nredundant, Hugh rewrote the description since it was measurably wrong.\n\nSigned-off-by: Bo Liu \u003cbo-liu@hotmail.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9354c85c1c7bac788ce57d3c17f2016c1c45b1d",
      "tree": "b51e70799226546e0efd494cfdbf64237dbd2265",
      "parents": [
        "b6727b12dd2ffb4a890eb5b13a298230c29ba45d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:29:55 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:29:55 2009 -0800"
      },
      "message": "i915: fix intel graphics suspend breakage due to resume/lid event confusion\n\nIn commit c1c7af60892070e4b82ad63bbfb95ae745056de0 (\"drm/i915: force\nmode set at lid open time\") the intel graphics driver was taught to\nrestore the LVDS mode on lid open.\n\nThat caused problems with interaction with the suspend/resume code,\nwhich commonly runs at the same time (suspend is often caused by the lid\nclose event, while lid open is commonly a resume event), which was\nworked around with in commit 06891e27a9b5dba5268bb80e41a283f51335afe7\n(\"drm/i915: fix suspend/resume breakage in lid notifier\").\n\nHowever, in the meantime the lid event code had also grown a user event\nnotifier (commit 06324194eee97a51b5f172270df49ec39192d6cc: \"drm/i915:\ngenerate a KMS uevent at lid open/close time\"), and now _that_ causes\nproblems with suspend/resume and some versions of Xorg reacting to those\nuevents by setting the mode.\n\nSo this effectively reverts that commit 06324194ee, and makes the lid\nopen protection logic against suspend/resume more explicit.  This fixes\nat least one laptop. See\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14484\n\nfor more details.\n\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Riccardo Magliocchetti \u003criccardo.magliocchetti@gmail.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8c93fc7b7221b6ac7e7ddbd0e21e205bf9e801a",
      "tree": "e45d9f6e5f4a27a1472692699c7f0ffe908327e5",
      "parents": [
        "8add570a70d2ea6e9e15fce001c6503589c833d1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 02 09:23:08 2009 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 02 09:23:08 2009 -0800"
      },
      "message": "Revert \"[IA64] fix percpu warnings\"\n\nThis reverts commit b94b08081fcecf83fa690d6c5664f6316fe72208.\n\ngenksyms currently cannot handle complicated types for exported\npercpu variables.  Drop this patch for now as it prevents a\nmodule from being loaded on sn2 systems:\n\n xpc: no symbol version for per_cpu____sn_cnodeid_to_nasid\n xpc: Unknown symbol per_cpu____sn_cnodeid_to_nasid\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4b46d6416548fb6a0940dfd9911fd895eb6247b3",
      "tree": "c2a890342019c9df5e6187ad185a28208b786341",
      "parents": [
        "6603a4fd5195a004dec5f9568e38ff76bae630c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 01 17:44:24 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 02 16:59:59 2009 +0000"
      },
      "message": "ARM: ensure initial page tables are setup for SMP systems\n\nMapping the same memory using two different attributes (memory\ntype, shareability, cacheability) is unpredictable.  During boot,\nwe encounter a situation when we\u0027re updating the kernel\u0027s page\ntables which can lead to dirty cache lines existing in the cache\nwhich are subsequently missed.  This causes stack corruption,\nand therefore a crash.\n\nTherefore, ensure that the shared and cacheability settings\nmatches the configuration that will be used later; this together\nwith the restriction in early_cachepolicy() ensures that we won\u0027t\ncreate a mismatch during boot.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6603a4fd5195a004dec5f9568e38ff76bae630c1",
      "tree": "a623de325bbe8e4ba024daee6bc8263f6da69180",
      "parents": [
        "426fcd2a351e4bf662fee9fa2cf2603a48223164"
      ],
      "author": {
        "name": "Claudio Scordino",
        "email": "claudio@evidence.eu.com",
        "time": "Fri Oct 30 12:06:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 02 16:59:45 2009 +0000"
      },
      "message": "ARM: 5776/1: Check compiler version and EABI support when adding ARM unwind support.\n\nARM unwind is known to compile only with EABI and not-buggy compilers.\nThe problem is not the unwinding information but the -fno-frame-pointer\noption added as a result of !CONFIG_FRAME_POINTER.  Now we check the\ncompiler and raise a #warning in case of wrong compiler.\n\nSigned-off-by: Claudio Scordino \u003cclaudio@evidence.eu.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8fd6959de180f727b28813741468c9cb2a7028ec",
      "tree": "aaf188f61cd14bac02988eae20e42f1c750bb639",
      "parents": [
        "01e324b463815f62be2c4c89c72463f69ec979e2",
        "ad87c64f00e01a694bf90bddc2b4a6c90796d13c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:33 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:33 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "01e324b463815f62be2c4c89c72463f69ec979e2",
      "tree": "090ffc1d9512fd98853bb58567325882aab54e6c",
      "parents": [
        "23aebca486429b74c35b41ac5cac7ce97609fd6a",
        "b214f11fb92713fbb07d8c1f62dd1aa8077b56c9"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:29 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 16:18:29 2009 +0100"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "3e2796a90cf349527e50b3bc4d0b2f4019b1ce7a",
      "tree": "80bddc0f5d36a589db5a77b9b60e4c94c75994ed",
      "parents": [
        "2511cd0b3b9e9b1c3e9360cc565c3745ac3f3f3f"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:39:28 2009 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:43:45 2009 -0600"
      },
      "message": "9p: fix readdir corner cases\n\nThe patch below also addresses a couple of other corner cases in readdir\nseen with a large (e.g. 64k) msize.  I\u0027m not sure what people think of\nmy co-opting of fid-\u003eaux here.  I\u0027d be happy to rework if there\u0027s a better\nway.\n\nWhen the size of the user supplied buffer passed to readdir is smaller\nthan the data returned in one go by the 9P read request, v9fs_dir_readdir()\ncurrently discards extra data so that, on the next call, a 9P read\nrequest will be issued with offset \u003c previous offset + bytes returned,\nwhich voilates the constraint described in paragraph 3 of read(5) description.\nThis patch preseves the leftover data in fid-\u003eaux for use in the next call.\n\nSigned-off-by: Jim Garlick \u003cgarlick@llnl.gov\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "2511cd0b3b9e9b1c3e9360cc565c3745ac3f3f3f",
      "tree": "70fff7f686a9c6c956146e39f656412715d40996",
      "parents": [
        "f91b90993f0d286be89f06c2f547ced8cfe291c6"
      ],
      "author": {
        "name": "Martin Stava",
        "email": "martin.stava@gmail.com",
        "time": "Mon Nov 02 08:39:34 2009 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:43:45 2009 -0600"
      },
      "message": "9p: fix readlink\n\nI do not know if you\u0027ve looked on the patch, but unfortunately it is\nincorrect. A suggested better version is in this email (the old\nversion didn\u0027t work in case the user provided buffer was not long\nenough - it incorrectly appended null byte on a position of last char,\nand thus broke the contract of the readlink method). However, I\u0027m\nstill not sure this is 100% correct thing to do, I think readlink is\nsupposed to return buffer without last null byte in all cases, but we\ndo return last null byte (even the old version).. on the other hand it\nis likely unspecified what is in the remaining part of the buffer, so\nnull character may be fine there ;):\n\nSigned-off-by: Martin Stava \u003cmartin.stava@gmail.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "f91b90993f0d286be89f06c2f547ced8cfe291c6",
      "tree": "556667dabcd184b7713101c3bb456142fc645642",
      "parents": [
        "b6727b12dd2ffb4a890eb5b13a298230c29ba45d"
      ],
      "author": {
        "name": "Martin Stava",
        "email": "martin.stava@gmail.com",
        "time": "Mon Nov 02 08:39:35 2009 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Mon Nov 02 08:43:44 2009 -0600"
      },
      "message": "9p: fix a small bug in readdir for long directories\n\nHere is a proposed patch for bug in readdir. Listing of dirs with\nmany files fails without this patch.\n\nSigned-off-by: Martin Stava \u003cmartin.stava@gmail.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "ad87c64f00e01a694bf90bddc2b4a6c90796d13c",
      "tree": "d79ca7cd5e34a9213570dc64d77067a18119a8af",
      "parents": [
        "a1bf808849f25a4d668f81415ecebb2da9fecf8e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:23:15 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:23:15 2009 +0100"
      },
      "message": "ALSA: hda - Don\u0027t check invalid HP pin\n\nalc_automute_pin() might be called even if any HP pin is defined, and\nit will result in verbs with NID\u003d0.\n\nThis patch adds a check for the validity of HP widget before issuing\nany verbs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "23aebca486429b74c35b41ac5cac7ce97609fd6a",
      "tree": "d9a35e4c66ada8beb7b065bbaf08015a2e6eec89",
      "parents": [
        "0d488234fd857aae07f1c56467bbf58f1a859753"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:10:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 14:11:55 2009 +0100"
      },
      "message": "ALSA: dummy - Fix descriptions of pcm_substreams parameter\n\nNow up to 128 substreams are supported.\n\nReported-by: Adrian Bridgett \u003cadrian@smop.co.uk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0d488234fd857aae07f1c56467bbf58f1a859753",
      "tree": "9be5d48bc57b817f1e9ffa63b5d694ddb9a5b190",
      "parents": [
        "3d00941371a765779c4e3509214c7e5793cce1fe"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Oct 24 21:43:03 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 11:41:41 2009 +0100"
      },
      "message": "ALSA: pcmcia: use dynamic debug infrastructure, deprecate CS_CHECK (sound)\n\nConvert PCMCIA drivers to use the dynamic debug infrastructure, instead of\nrequiring manual settings of PCMCIA_DEBUG.\n\nAlso, remove all usages of the CS_CHECK macro and replace them with proper\nLinux style calling and return value checking. The extra error reporting may\nbe dropped, as the PCMCIA core already complains about any (non-driver-author)\nerrors.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a1bf808849f25a4d668f81415ecebb2da9fecf8e",
      "tree": "80c166069ab276076b0e7d62e6c2b055bd7b6275",
      "parents": [
        "db32f99816f7cbe61c1f75c1560655a3bf52488a"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Nov 01 18:32:29 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Nov 02 11:24:10 2009 +0100"
      },
      "message": "ALSA: hda: Use quirk mask for Dell Inspiron Mini9/Vostro A90 using ALC268\n\nBugLink: https://bugs.launchpad.net/bugs/368629\n\nWe should use a quirk mask for these Dell Inspiron Mini9s and Vostro\nA90s, as the model\u003ddell quirk appears to enable audio on them.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "426fcd2a351e4bf662fee9fa2cf2603a48223164",
      "tree": "8abcf507bc2d7d4e285073add55729ceeddb5c44",
      "parents": [
        "df71dfd4ca01130f98d9dbfab76c440d72a177c6"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@in.mvista.com",
        "time": "Wed Oct 28 19:09:12 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 01 14:19:34 2009 +0000"
      },
      "message": "ARM: 5774/1: Fix Realview ARM1176PB board reboot\n\nThis is the fix for proper reboot of Realview ARM1176PB board\nwhen issuing the reboot command. Setting the eighth bit of\ncontrol register SYS_RESETCTL to 1 to force a soft reset.\narch_reset() is modified for realview machines to call machine\nspecific reset function pointers.\n\nSigned-off-by: Philby John \u003cpjohn@in.mvista.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b6727b12dd2ffb4a890eb5b13a298230c29ba45d",
      "tree": "bc2536b5331c917f9e2ea168ea05cb7a3dfbdb8c",
      "parents": [
        "eb2890c92fe3232345de5c8ba56e4ed4ae6422e1",
        "b881c6cbb313dc3618075e81cd618e6ef7a3d159"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:20 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: fix wireless drivers depends\n  Staging: wireless drivers Kconfig change\n  Staging: android: mark subsystem as broken\n  Staging: remove stlc45xx driver\n  Staging: rtl8187se/rtl8192e/rtl8192su: allow module unload\n  Staging: vt6656: fix the memory free bug in vntwusb_disconnect()\n  Staging: Panel: prevent driver from calling misc_deregister twice on same ressource\n  Staging: hv: fix oops in vmbus - missing #include\n  Staging: hv: fix oops in vmbus - netvsc list_head\n  Staging: hv: fix oops in vmbus - udev events\n  Staging: hv: Fix vmbus load hang caused by faulty data packing\n  Staging: hv: Fix null pointer error after vmbus loading\n  Staging: hv TODO patches\n"
    },
    {
      "commit": "eb2890c92fe3232345de5c8ba56e4ed4ae6422e1",
      "tree": "945d51db59e98d1ac287bc031c304dcd9703ee68",
      "parents": [
        "fa488e22864370b610e61b540efe10ab4a41865b",
        "37c4fd8c7551c7419a5faf87a76ff6949c5adaf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:16:09 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: fsl_udc_core: Fix kernel oops on module removal\n  USB: option: TLAYTECH TUE800 support\n  USB: r8a66597-hcd: fix cannot detect a device when uses_new_polling is set\n  USB: serial: sierra driver autopm fixes\n  USB: serial: sierra driver send_setup() autopm fix\n  USB: rndis_host: debug info clobbered before it is logged\n"
    },
    {
      "commit": "fa488e22864370b610e61b540efe10ab4a41865b",
      "tree": "0f8deff1272ed09544dbdd003bd40b5f665f1091",
      "parents": [
        "a9fd74cb5843d8b2e44fb42f792766649ad24bfc",
        "412145947adfca60a4b5b4893fbae82dffa25edd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:58 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty: Mark generic_serial users as BROKEN\n"
    },
    {
      "commit": "a9fd74cb5843d8b2e44fb42f792766649ad24bfc",
      "tree": "6a00601b476e6e8e4c3fbfef2635bc93a0f10ee7",
      "parents": [
        "7d531a7e519406c4bb2501a66e3da5ba39280739",
        "657348a056eea4a27be20cf8e22c98a252597447"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:15:28 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Documentation: ABI: /sys/devices/system/cpu/cpu#/node\n  Documentation: ABI: /sys/devices/system/cpu/cpuidle/\n  Documentation: ABI: /sys/devices/system/cpu/sched_[mc|smt]_power_savings\n  Documentation: ABI: /sys/devices/system/cpu/cpu#/ topology files\n  Documentation: ABI: /sys/devices/system/cpu/ topology files\n  Documentation: ABI: document /sys/devices/system/cpu/\n  Documentation: ABI: rename sysfs-devices-cache_disable properly\n  Driver core: allow certain drivers prohibit bind/unbind via sysfs\n  Driver core: fix driver_register() return value\n"
    },
    {
      "commit": "7d531a7e519406c4bb2501a66e3da5ba39280739",
      "tree": "c849a010de055dd77b020e40b8fc5c71303ee77e",
      "parents": [
        "a80a66caf8110fc33af8013353fe0da0ae553a13",
        "b3dcf3de8e4d71d79235fc67b6c5def6506c27f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:14:56 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] smp: fix sigp sense handling\n  [S390] smp: fix sigp stop handling\n  [S390] cputime: fix overflow on 31 bit systems\n  [S390] call home: fix string length handling\n  [S390] call home: fix error handling in init function\n  [S390] smp: fix prefix handling of offlined cpus\n  [S390] s/r: cmm resume fix\n  [S390] call home: fix local buffer usage in proc handler\n"
    },
    {
      "commit": "a80a66caf8110fc33af8013353fe0da0ae553a13",
      "tree": "35cf3ba9ccba371b2e2752cd5cbfc8c3a428f1ea",
      "parents": [
        "bf699c9bac124f0a095d8ef06f2d6b219300a822",
        "c7ff91d722e44c98504e6e2c357b47e1988dfbbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:49 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/fs/xfs/xfs:\n  xfs: fix xfs_quota remove error\n  xfs: free temporary cursor in xfs_dialloc\n"
    },
    {
      "commit": "bf699c9bac124f0a095d8ef06f2d6b219300a822",
      "tree": "de1c4f852b0c68a87eeed25119443eeca8379c66",
      "parents": [
        "aefba418bfecd1985a08f50a95bd854a119f0153",
        "da17bf4306fd3a52e938b121df82a7baa10eb282"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:12:19 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  async_tx: fix asynchronous raid6 recovery for ddf layouts\n  async_pq: rename scribble page\n  async_pq: kill a stray dma_map() call and other cleanups\n  md/raid6: kill a gcc-4.0.1 \u0027uninitialized variable\u0027 warning\n  raid6/async_tx: handle holes in block list in async_syndrome_val\n  md/async: don\u0027t pass a memory pointer as a page pointer.\n  md: Fix handling of raid5 array which is being reshaped to fewer devices.\n  md: fix problems with RAID6 calculations for DDF.\n  md/raid456: downlevel multicore operations to raid_run_ops\n  md: drivers/md/unroll.pl replaced with awk analog\n  md: remove clumsy usage of do_sync_mapping_range from bitmap code\n  md: raid1/raid10: handle allocation errors during array setup.\n  md/raid5: initialize conf-\u003edevice_lock earlier\n  md/raid1/raid10: add a cond_resched\n  Revert \"md: do not progress the resync process if the stripe was blocked\"\n"
    },
    {
      "commit": "aefba418bfecd1985a08f50a95bd854a119f0153",
      "tree": "ed334047dbb87ef9c21f29e42b678fa2d26fae65",
      "parents": [
        "89a8640279f8bb78aaf778d1fc5c4a6778f18064"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Oct 30 17:02:31 2009 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:11:38 2009 -0700"
      },
      "message": "dpt_i2o: Fix typo of EINVAL\n\nCommit ef7562b7f28319e6dd1f85dc1af87df2a7a84832 (\"dpt_i2o: Fix up\ncopy*user\") had a silly typo: EINVAL should be -EINVAL.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: stable@kernel.org\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89a8640279f8bb78aaf778d1fc5c4a6778f18064",
      "tree": "c768adbc88d0482d4fdd0ff8385fe77c01ae1534",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 30 13:13:26 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 31 12:11:37 2009 -0700"
      },
      "message": "NOMMU: Don\u0027t pass NULL pointers to fput() in do_mmap_pgoff()\n\nDon\u0027t pass NULL pointers to fput() in the error handling paths of the NOMMU\ndo_mmap_pgoff() as it can\u0027t handle it.\n\nThe following can be used as a test program:\n\n\tint main() { static long long a[1024 * 1024 * 20] \u003d { 0 }; return a;}\n\nWithout the patch, the code oopses in atomic_long_dec_and_test() as called by\nfput() after the kernel complains that it can\u0027t allocate that big a chunk of\nmemory.  With the patch, the kernel just complains about the allocation size\nand then the program segfaults during execve() as execve() can\u0027t complete the\nallocation of all the new ELF program segments.\n\nReported-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "657348a056eea4a27be20cf8e22c98a252597447",
      "tree": "a2b429aec0813fffb72200383cf421584efb24fe",
      "parents": [
        "c1fb5c475126b77b47ba762f5b48535cd0420d24"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 22:15:30 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:53 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/cpu#/node\n\nDescribe NUMA node symlink created for CPUs when CONFIG_NUMA is set.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c1fb5c475126b77b47ba762f5b48535cd0420d24",
      "tree": "e73ba2d723e319f1a1f26cc0902627df7b98da4f",
      "parents": [
        "e6dcfa7c61c4d31797a12d738bfe0bdec0ca2be1"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:41 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/cpuidle/\n\nDocument cpuidle sysfs attributes by reading code, Documentation/cpuidle/,\nand git logs.\n\nCc: Venki Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e6dcfa7c61c4d31797a12d738bfe0bdec0ca2be1",
      "tree": "276ff03cba0298dce1b790b278f682c84c91797a",
      "parents": [
        "663fb2fc733006f685400fb44551303b72b61a88"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:36 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/sched_[mc|smt]_power_savings\n\nDocument sched_[mc|smt]_power_savings by reading existing code and\ngit logs.\n\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "663fb2fc733006f685400fb44551303b72b61a88",
      "tree": "fd8e8ed2d288a5e9e109a8391d59272b8957cede",
      "parents": [
        "d93fc863d2d2cea1057996c39cef368f41741448"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:31 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/cpu#/ topology files\n\nAdd brief descriptions for the following sysfs files:\n\n\t/sys/devices/system/cpu/cpu#/topology/core_id\n\t/sys/devices/system/cpu/cpu#/topology/core_siblings\n\t/sys/devices/system/cpu/cpu#/topology/core_siblings_list\n\t/sys/devices/system/cpu/cpu#/topology/physical_package_id\n\t/sys/devices/system/cpu/cpu#/topology/thread_siblings\n\t/sys/devices/system/cpu/cpu#/topology/thread_siblings_list\n\nThe descriptions in Documentation/cputopology.txt weren\u0027t very\ninformative, so I attempted a better description based on code\nreading and hopeful guessing.\n\nUpdated Documentation/cputopology.txt with the better descriptions and\nfixed some style issues.\n\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d93fc863d2d2cea1057996c39cef368f41741448",
      "tree": "42560ac134195a143016391633ccb0fa16cef823",
      "parents": [
        "2ceb3fb0a78c671892b01319ac8e3baede33a78c"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:25 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: /sys/devices/system/cpu/ topology files\n\nAdd brief descriptions for the following sysfs files:\n\n\t/sys/devices/system/cpu/kernel_max\n\t/sys/devices/system/cpu/offline\n\t/sys/devices/system/cpu/online\n\t/sys/devices/system/cpu/possible\n\t/sys/devices/system/cpu/present\n\nExcerpted the relevant information from Documentation/cputopology.txt\nand pointed back to cputopology.txt as the authoritative source of\ninformation.\n\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ceb3fb0a78c671892b01319ac8e3baede33a78c",
      "tree": "dd0005f3643f549a108660852e22666ae48e718c",
      "parents": [
        "468727ab1273a0f95562befa611a3ce39778599c"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:20 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: document /sys/devices/system/cpu/\n\nThis interface has been around for a long time, but hasn\u0027t been\nofficially documented.\n\nDocument the top level sysfs directory for CPU attributes.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "468727ab1273a0f95562befa611a3ce39778599c",
      "tree": "6b67734fda2bc426ab5586e2e7a0a8c400e4ff56",
      "parents": [
        "1a6f2a7512021ceae3c4201c7aab07f032e9ce91"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Oct 21 21:45:15 2009 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:52 2009 -0700"
      },
      "message": "Documentation: ABI: rename sysfs-devices-cache_disable properly\n\nRename sysfs-devices-cache_disable to sysfs-devices-system-cpu, in\norder to keep a stricter correlation between a sysfs directory and\nits documentation.\n\nReported-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1a6f2a7512021ceae3c4201c7aab07f032e9ce91",
      "tree": "03fdca9848003b3a6fda57113b3e750ec1e22a55",
      "parents": [
        "39acbc12affcaa23ef1d887ba3d197baca8e6e47"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 12 20:17:41 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:51 2009 -0700"
      },
      "message": "Driver core: allow certain drivers prohibit bind/unbind via sysfs\n\nPlatform drivers registered via platform_driver_probe() can be bound\nto devices only once, upon registration, because discard their probe()\nroutines to save memory. Unbinding the driver through sysfs \u0027unbind\u0027\nleaves the device stranded and confuses users so let\u0027s not create\nbind and unbind attributes for such drivers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "39acbc12affcaa23ef1d887ba3d197baca8e6e47",
      "tree": "51249000a01a41a4036c8be1313186b0c4116206",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Sun Oct 18 00:31:38 2009 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:59:51 2009 -0700"
      },
      "message": "Driver core: fix driver_register() return value\n\nIn this patch:\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d16dc42e018c2868211b4928f20a957c0c216126c\nthe check was added for another driver to already claim the same device\non the same bus. But the returned error code was wrong: to modprobe, the\n-EEXIST means that _this_ driver is already installed. It therefore\ndoesn\u0027t produce the needed error message when _another_ driver is trying\nto register for the same device.  Returning -EBUSY fixes the problem.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "37c4fd8c7551c7419a5faf87a76ff6949c5adaf3",
      "tree": "41c8f2fdfa0ccd17ac44d0c94edcff8ef8bf6783",
      "parents": [
        "fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Oct 29 19:50:43 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: fsl_udc_core: Fix kernel oops on module removal\n\nfsl_udc_release() calls dma_free_coherent() with an inappropriate\ndevice passed to it, and since the device has no dma_ops, the following\noops pops up:\n\n  Kernel BUG at d103ce9c [verbose debug info unavailable]\n  Oops: Exception in kernel mode, sig: 5 [#1]\n  ...\n  NIP [d103ce9c] fsl_udc_release+0x50/0x80 [fsl_usb2_udc]\n  LR [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  Call Trace:\n  [cfbc7dc0] [d103ce74] fsl_udc_release+0x28/0x80 [fsl_usb2_udc]\n  [cfbc7dd0] [c01a35c4] device_release+0x2c/0x90\n  [cfbc7de0] [c016b480] kobject_cleanup+0x58/0x98\n  [cfbc7e00] [c016c52c] kref_put+0x54/0x6c\n  [cfbc7e10] [c016b360] kobject_put+0x34/0x64\n  [cfbc7e20] [c01a1d0c] put_device+0x1c/0x2c\n  [cfbc7e30] [d103dbfc] fsl_udc_remove+0xc0/0x1e4 [fsl_usb2_udc]\n  ...\n\nThis patch fixes the issue by passing dev-\u003eparent, which points to\na correct device.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fead2ab6cf9ad3a84a06e68ccc20d1e460fad13e",
      "tree": "2632071d613f654b7f8e1eac32e2a48e2c24bd15",
      "parents": [
        "1e6159f858f5da608612ae10d6554bb7ecac9755"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@canonical.com",
        "time": "Thu Oct 22 15:00:36 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: option: TLAYTECH TUE800 support\n\nAdd ID for Tlaytech TUE800 CDMA modem to the option driver.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@canonical.com\u003e\nAcked-By: Matthias Urlichs \u003cmatthias@urlichs.de\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1e6159f858f5da608612ae10d6554bb7ecac9755",
      "tree": "65c840136933ccca2be8493654e0c14bb588482b",
      "parents": [
        "b64dc0a597fd3c66d888df0886635eba210cc19f"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Oct 21 20:33:39 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: r8a66597-hcd: fix cannot detect a device when uses_new_polling is set\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b64dc0a597fd3c66d888df0886635eba210cc19f",
      "tree": "d267730ea50d7c48eafbe751e1d8841ddb5240f0",
      "parents": [
        "3c77d5137d3f4ff41721e9b4f4812db56a6065c0"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Tue Oct 27 13:49:59 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: serial: sierra driver autopm fixes\n\nThis patch presents fixes for the autosuspend feature implementation in\nsierra usb serial driver in  functions sierra_open(), sierra_close() and\nstop_read_write_urbs().\n\nThe patch \"sierra_close() must resume the device before it notifies it\nof a closure\" submitted by Oliver Neukum on Wed, October 14 has been\nmerged as fix in sierra_close() function.\n\nThe bug fix  in sierra_open() function restores the autopm interface\nstate on error condition.\n\nThe bug fix in in stop_read_write_urbs() function assures that both\nreceive and interrupt urbs are recycled.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3c77d5137d3f4ff41721e9b4f4812db56a6065c0",
      "tree": "c64aec5e5d05e7087c8d9703b51d0d3454d2b4c4",
      "parents": [
        "40ac7b62d8c132c73a709bd83858b3419f38ec23"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Fri Oct 16 12:04:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: serial: sierra driver send_setup() autopm fix\n\nThis patch presents a fix for the autosuspend feature implementation in\nsierra usb serial driver for function sierra_send_setup().  Because it\nis possible to call sierra_send_setup() before sierra_open() or after\nsierra_close() we added a get/put interface activity to assure that the\nusb control can happen even when the device is autosuspended.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nTested-by: Matthew Safar \u003cmsafar@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "40ac7b62d8c132c73a709bd83858b3419f38ec23",
      "tree": "61541d1a0e73877fc0b70611cafac6b3b229ca42",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "George Nassar",
        "email": "george.nassar@gmail.com",
        "time": "Wed Oct 14 18:27:41 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:57:33 2009 -0700"
      },
      "message": "USB: rndis_host: debug info clobbered before it is logged\n\nThe MTU throttle-down if a RNDIS device doesn\u0027t support a particular\npacket size is being incorrectly logged.  The attempted packet size is\nbeing clobbered before it gets logged.\n\nFirst patch; please inform if I\u0027m doing this incorrectly.  Diff\u0027d\nagainst latest official source as per the FAQ; forward port to current\ngit version is straightforward.\n\nSigned-off-by: George Nassar \u003cgeorge.nassar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b881c6cbb313dc3618075e81cd618e6ef7a3d159",
      "tree": "995565217e8731a539ee0cef46679e75a0b1a485",
      "parents": [
        "049e62614abe79877d210e0661b141578e8df4cd"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 29 09:52:02 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: fix wireless drivers depends\n\nThese drivers can (erroneously) be enabled even when\nCONFIG_NET\u003dn, CONFIG_NETDEVICES\u003dn, CONFIG_WLAN\u003dn, etc.\nStop this.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "049e62614abe79877d210e0661b141578e8df4cd",
      "tree": "02f0e2b353ae616c5f119be737bb6054fe7ea56e",
      "parents": [
        "2cdf99ce2b9418c9d7c5f907195cfac421375520"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 27 15:46:18 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: wireless drivers Kconfig change\n\nChange the wireless drivers to depend on CONFIG_WLAN instead of\nCONFIG_WLAN_80211 which is going away soon.\n\n\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2cdf99ce2b9418c9d7c5f907195cfac421375520",
      "tree": "d5104c9ade954efc9a23a3e86871e59791696812",
      "parents": [
        "9ab1b56aa02aa4d578232a8addc785c91e7b2bac"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 26 16:03:51 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: android: mark subsystem as broken\n\nIt\u0027s causing lots of build errors, so just mark it as broken.  It is\nscheduled to be removed in 2.6.33 anyway.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ab1b56aa02aa4d578232a8addc785c91e7b2bac",
      "tree": "536a25925386849621722e2c45a7d048b0f9e31c",
      "parents": [
        "a010a3375227efbd6b8ac11b99c34c807a77c45a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 26 16:35:32 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:44 2009 -0700"
      },
      "message": "Staging: remove stlc45xx driver\n\nIt\u0027s no longer needed as the p54spi driver is the same thing,\nunder a different name and in the correct portion of the kernel tree.\n\n\nCc: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a010a3375227efbd6b8ac11b99c34c807a77c45a",
      "tree": "40feb112ab03ab6786645b6d9d3fe21206f78c8a",
      "parents": [
        "557c0288b59a7b81513de4242b893654c70d636c"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Fri Oct 02 11:03:38 2009 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: rtl8187se/rtl8192e/rtl8192su: allow module unload\n\nOn rtl81* additions, they had its wireless stack made builtin instead of\nseparated modules. But try_module_get/module_put in stack were kept,\nthey are uneeded with the stack builtin and makes rtl81* modules\nimpossible to remove on a system with an rtl81* card. request_module\ncalls are also uneeded with stack builtin, so remove them too.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "557c0288b59a7b81513de4242b893654c70d636c",
      "tree": "5d71f4db94dd88ec16d34b7c859f814e437517ed",
      "parents": [
        "0b0595bfdaae1f19a052ceee2a63c307793b9c22"
      ],
      "author": {
        "name": "miaofng",
        "email": "miaofng@gmail.com",
        "time": "Tue Sep 29 15:02:53 2009 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: vt6656: fix the memory free bug in vntwusb_disconnect()\n\nThis patch is used to solve the memory bug when people plug out the wusb card then plug in.\nError logs are following:\n\nroot@smdk2440:~# ifdown eth1\nAP deauthed me, reason\u003d2.\nConfig_FileOperation file Not exist\nZone\u003d[1][J][P]!!\nWPA: Terminating\nroot@smdk2440:~#  ----\u003e !!!!!!!!!!!!!!here plug out the wusbcard\nusb 1-1: USB disconnect, address 4\n----\u003e !!!!!!!!!!!!!!!!!!!here plug in the wusb card\nusb 1-1: new full speed USB device using s3c2410-ohci and address 5\nusb 1-1: New USB device found, idVendor\u003d160a, idProduct\u003d3184\nusb 1-1: New USB device strings: Mfr\u003d1, Product\u003d2, SerialNumber\u003d0\nusb 1-1: Product: VNT USB-802.11 Wireless LAN Adapter\nusb 1-1: Manufacturer: VIA Networking Technologies, Inc.\nusb 1-1: configuration #1 chosen from 1 choice\nVIA Networking Wireless LAN USB Driver Ver. 1.19_12\nCopyright (c) 2004 VIA Networking Technologies, Inc.\nkernel BUG at mm/slab.c:2974!\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 817 [#1] PREEMPT\nModules linked in: vt6656_stage\nCPU: 0    Not tainted  (2.6.32-rc2 #14)\nPC is at __bug+0x1c/0x28\nLR is at __bug+0x18/0x28\npc : [\u003cc002fb10\u003e]    lr : [\u003cc002fb0c\u003e]    psr: 40000093\nsp : c3867c68  ip : c3867bd0  fp : c3866000\nr10: c3800600  r9 : c3802430  r8 : 00000004\nr7 : c3802428  r6 : c3802660  r5 : c3802420  r4 : a0000013\nr3 : 00000000  r2 : c3866000  r1 : 00000003  r0 : 00000024\nFlags: nZcv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment kernel\nControl: 0000717f  Table: 330a8000  DAC: 00000017\nProcess khubd (pid: 152, stack limit \u003d 0xc3866270)\nStack: (0xc3867c68 to 0xc3868000)\n7c60:                   c0093fdc c0094088 000000d0 000000d0 00000000 000080d0\n7c80: 00000000 a0000013 c39ebec0 c3800600 000080d0 00000001 c03f13cc 00000006\n7ca0: c02b36f0 c0094574 c0043428 0001c9de c39ebec0 c39ebea0 c3000c00 c02a6a84\n7cc0: 89705f41 c3000c00 c39ebec0 c39ebea0 c3000c00 bf036f24 c39ebec8 00000006\n7ce0: 00000000 c3000c00 c39ebec0 c39ebea0 c3000c00 bf036f24 c39ebec8 00000006\n7d00: 00000000 bf003398 c00aa514 c3867d20 0000a1ff c00e1448 c39d9f84 c39aabe8\n7d20: c3867d50 c00e1888 c39aabe8 c39ebea0 c39ebec0 bf036ebc c3000c00 bf036f24\n7d40: 0000bec8 01000000 00000000 c39ebea0 c39ebec0 bf036ebc c3000c00 bf036f24\n7d60: c39ebec8 00000000 00000000 c0223798 c39ebec0 c01daa14 bf036eec c3867da0\n7d80: c045a4f8 c01da6e4 c39ebec0 00000000 c01daa14 c39ebec0 c3867da0 c01d9870\n7da0: c38331a8 c39fcb94 c005b3b4 c39ebec0 c39ebec0 c39ebef4 00000000 c01da890\n7dc0: c39ebec0 c39ebec0 c3000c00 c01d97f4 00000000 c01d8470 c39ebea0 c3000c68\n7de0: 00000000 c3000c68 c3218a00 c3abcd20 00000001 c39ebec0 c39ebea0 c3000c00\n7e00: 00000000 c3000c68 c3218a00 c3abcd20 00000001 c0221ee8 00000001 00000000\n7e20: 00000000 00000000 00001388 00000000 c3000c04 c3000c68 c3bc29c0 00000001\n7e40: c3bc29c4 00000001 c03f4af8 00000000 c39fe780 c3000c00 00000001 c045ab04\n7e60: c3867eb8 c045a3bc c3000c70 00000000 00000000 c0229238 c3000c68 c0223210\n7e80: c3000c00 c045aaf0 c045ab04 c0223230 c3000c68 c01daa14 c045ab04 c01da6e4\n7ea0: c3000c68 00000000 c01daa14 c3000c68 c3867eb8 c01d9870 c38331a8 c3862f54\n7ec0: c005b3b4 c3000c68 c3000c68 c3000c9c 00000002 c01da890 c3867ef9 c3000c68\n7ee0: c3829f60 c01d97f4 00000000 c01d8470 c38918e0 c3aaf468 39383102 c300343a\n7f00: 00000001 c0219660 c03f1768 c3000c00 00000000 c3000c68 00000002 c3aaf814\n7f20: 00000001 00000101 c38918e0 c021b6e0 00000002 00000000 00000000 c3000c00\n7f40: c38917c0 c021c418 00000064 00000064 00000101 c3867f60 c005b920 c3867f94\n7f60: c3891830 c3aaf400 c3866000 c3aaf400 c3aaf800 00000000 c38918e0 c3aaf400\n7f80: 00000012 00000000 00000000 c3837920 c00574a0 c3867f94 c3867f94 00000101\n7fa0: 01010001 c3867fd4 c381bf48 c3867fd4 c381bf48 00000000 c021ba3c 00000000\n7fc0: 00000000 00000000 00000000 c00573dc 00000000 00000000 c3867fd8 c3867fd8\n7fe0: 00000000 00000000 00000000 00000000 00000000 c002ce88 00000000 ffff0000\n[\u003cc002fb10\u003e] (__bug+0x1c/0x28) from [\u003cc0094088\u003e] (cache_alloc_refill+0x13c/0x594)\n[\u003cc0094088\u003e] (cache_alloc_refill+0x13c/0x594) from [\u003cc0094574\u003e] (__kmalloc+0x94/0xd0)\n[\u003cc0094574\u003e] (__kmalloc+0x94/0xd0) from [\u003cc02a6a84\u003e] (alloc_netdev_mq+0x48/0x1b0)\n[\u003cc02a6a84\u003e] (alloc_netdev_mq+0x48/0x1b0) from [\u003cbf003398\u003e] (vntwusb_found1+0x58/0x53c [vt6656_stage])\n[\u003cbf003398\u003e] (vntwusb_found1+0x58/0x53c [vt6656_stage]) from [\u003cc0223798\u003e] (usb_probe_interface+0x130/0x180)\n[\u003cc0223798\u003e] (usb_probe_interface+0x130/0x180) from [\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164)\n[\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164) from [\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90)\n[\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90) from [\u003cc01da890\u003e] (device_attach+0x50/0x68)\n[\u003cc01da890\u003e] (device_attach+0x50/0x68) from [\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54)\n[\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54) from [\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0)\n[\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0) from [\u003cc0221ee8\u003e] (usb_set_configuration+0x524/0x5b8)\n[\u003cc0221ee8\u003e] (usb_set_configuration+0x524/0x5b8) from [\u003cc0229238\u003e] (generic_probe+0x5c/0xa0)\n[\u003cc0229238\u003e] (generic_probe+0x5c/0xa0) from [\u003cc0223230\u003e] (usb_probe_device+0x48/0x54)\n[\u003cc0223230\u003e] (usb_probe_device+0x48/0x54) from [\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164)\n[\u003cc01da6e4\u003e] (driver_probe_device+0xac/0x164) from [\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90)\n[\u003cc01d9870\u003e] (bus_for_each_drv+0x50/0x90) from [\u003cc01da890\u003e] (device_attach+0x50/0x68)\n[\u003cc01da890\u003e] (device_attach+0x50/0x68) from [\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54)\n[\u003cc01d97f4\u003e] (bus_probe_device+0x28/0x54) from [\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0)\n[\u003cc01d8470\u003e] (device_add+0x3b4/0x4f0) from [\u003cc021b6e0\u003e] (usb_new_device+0x100/0x174)\n[\u003cc021b6e0\u003e] (usb_new_device+0x100/0x174) from [\u003cc021c418\u003e] (hub_thread+0x9dc/0xeec)\n[\u003cc021c418\u003e] (hub_thread+0x9dc/0xeec) from [\u003cc00573dc\u003e] (kthread+0x78/0x80)\n[\u003cc00573dc\u003e] (kthread+0x78/0x80) from [\u003cc002ce88\u003e] (kernel_thread_exit+0x0/0x8)\nCode: e1a01000 e59f000c eb005014 e3a03000 (e5833000)\n---[ end trace 2a51e0dbab9e4fbe ]---\nnote: khubd[152] exited with preempt_count 1\n\n\nSigned-off-by: miaofng \u003cmiaofng@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0b0595bfdaae1f19a052ceee2a63c307793b9c22",
      "tree": "043c075bf3ce71932376770cbaaeaf7d14fd5bea",
      "parents": [
        "9fcfeab4e99c0e26df7426dbc6530d741934ed83"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Tue Sep 29 01:22:40 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: Panel: prevent driver from calling misc_deregister twice on same ressource\n\nThis patch prevents the driver from calling misc_deregister twice on the same\nressouce when unloading the driver.\nUnloading the driver without this patch results in a Kernel BUG like this:\nPanel driver version 0.9.5 registered on parport0 (io\u003d0x378).\nBUG: unable to handle kernel paging request at 0000000000100108\nIP: [\u003cffffffff803c02ee\u003e] misc_deregister+0x2d/0x90\nPGD 6caff067 PUD 762b7067 PMD 0\nOops: 0002 [#1] PREEMPT SMP\nlast sysfs file: /sys/devices/platform/w83627hf.656/in8_input\n...\n\nThis patch fixes this issue, although maybe not in the best way possible :)\n\nlinux version v2.6.32-rc1 - linus git tree, Di 29. Sep 01:10:18 CEST 2009\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fcfeab4e99c0e26df7426dbc6530d741934ed83",
      "tree": "d1c4c81d182c010e79c6544e0dcd85ebc34b2354",
      "parents": [
        "92ec0893ad0996a534a5b605659d3ca31cf5dfd9"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:50 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - missing #include\n\nAdd missing #includes to make hv module compile successfull.\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "92ec0893ad0996a534a5b605659d3ca31cf5dfd9",
      "tree": "81f5674452fde7d03646f1e8b11bee6fbf898166",
      "parents": [
        "9fb5cce4d6a24a3c1b3d567f77ba991efdf72796"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:37 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - netvsc list_head\n\nRemove incorrect list_head usage. Variable of type list_head was used in\nsome function\u0027s arguments as list item.\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9fb5cce4d6a24a3c1b3d567f77ba991efdf72796",
      "tree": "d70722acd7501d22531ed2543bd8ca0ade949226",
      "parents": [
        "78f98ba9cef4cad6122fc88efd18c2771844df98"
      ],
      "author": {
        "name": "Milan Dadok",
        "email": "milan@dadok.name",
        "time": "Wed Oct 28 23:23:27 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: fix oops in vmbus - udev events\n\nFix typos in udev event send and guid variables copy\n\nSigned-off-by: Milan Dadok \u003cmilan@dadok.name\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78f98ba9cef4cad6122fc88efd18c2771844df98",
      "tree": "2a75794c5a58eae9450221b4d8123e05df5da9d9",
      "parents": [
        "1bb40a25b26ef7e2c4fb79ce430de2b9f836527f"
      ],
      "author": {
        "name": "Hank Janssen",
        "email": "hjanssen@microsoft.com",
        "time": "Fri Oct 16 20:11:36 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: Fix vmbus load hang caused by faulty data packing\n\nFix vmbus load hang caused by wrong data packing.\n\nSigned-off-by: Hank Janssen\u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1bb40a25b26ef7e2c4fb79ce430de2b9f836527f",
      "tree": "4ab5f85e99400a2e1ca17f247d05db0a23d4819a",
      "parents": [
        "9bd0591be06a6a8e2f63c1dba4a64704c9d2002f"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Fri Oct 23 18:14:24 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:43 2009 -0700"
      },
      "message": "Staging: hv: Fix null pointer error after vmbus loading\n\nFix null pointer error after vmbus loading. Remove code that checks for\ndev_name, the affected structure is kzalloc-ed prior to this routine, so\nit is always null at this stage.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9bd0591be06a6a8e2f63c1dba4a64704c9d2002f",
      "tree": "d59909d9645e3cf30b75cd33d588bbe037678357",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 09 15:47:50 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:47:42 2009 -0700"
      },
      "message": "Staging: hv TODO patches\n\nUpdate for more items\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nCc: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e.\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "412145947adfca60a4b5b4893fbae82dffa25edd",
      "tree": "3836b50b2674c351a36f400e0ec0acef05e3f845",
      "parents": [
        "2e2ec952350f25242f2e0539db16b1e46f9eb01b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Oct 29 12:16:22 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 30 14:43:12 2009 -0700"
      },
      "message": "tty: Mark generic_serial users as BROKEN\n\nThere isn\u0027t much else I can do with these. I can find no hardware for any\nof them and no users. The code is broken.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e9024a059f2c17fb2bfab212ee9d31511d7b8e57",
      "tree": "df915e4de67786102850f91e2b4deadf5fb10fe3",
      "parents": [
        "372362ade2fe5c33d749e017f1c5bc8140769a3e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Oct 30 17:45:14 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "libertas if_usb: Fix crash on 64-bit machines\n\nOn a 64-bit kernel, skb-\u003etail is an offset, not a pointer. The libertas\nusb driver passes it to usb_fill_bulk_urb() anyway, causing interesting\ncrashes. Fix that by using skb-\u003edata instead.\n\nThis highlights a problem with usb_fill_bulk_urb(). It doesn\u0027t notice\nwhen dma_map_single() fails and return the error to its caller as it\nshould. In fact it _can\u0027t_ currently return the error, since it returns\nvoid.\n\nSo this problem was showing up only at unmap time, after we\u0027d already\nsuffered memory corruption by doing DMA to a bogus address.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nCc: stable@kernel.org\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "372362ade2fe5c33d749e017f1c5bc8140769a3e",
      "tree": "a28b1455c3ef7941031ebaa74f0ca48ed86eddab",
      "parents": [
        "2171abc58644e09dbba546d91366b12743115396"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 29 10:09:28 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "mac80211: fix reason code output endianness\n\nWhen HT debugging is enabled and we receive a DelBA\nframe we print out the reason code in the wrong byte\norder. Fix that so we don\u0027t get weird values printed.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2171abc58644e09dbba546d91366b12743115396",
      "tree": "b4b75fad9bb425034f71cf995586dd4898c93c2f",
      "parents": [
        "e55ea2b152569f09ef6bb28d5a341a4e5a21f5ce"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 29 08:34:00 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "mac80211: fix addba timer\n\nThe addba timer function acquires the sta spinlock,\nbut at the same time we try to del_timer_sync() it\nunder the spinlock which can produce deadlocks.\n\nTo fix this, always del_timer_sync() the timer in\nieee80211_process_addba_resp() and add it again\nafter checking the conditions, if necessary.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e55ea2b152569f09ef6bb28d5a341a4e5a21f5ce",
      "tree": "0fde7a0c4d221306506e0789f841452fadd8d30b",
      "parents": [
        "9a3f45116f5e08819136cd512fd7f6450ac22aa8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Oct 28 20:19:06 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "ath9k: fix misplaced semicolon on rate control\n\nThe patch e43419f9:\n\n\tath9k: downgrade assert in rc.c for invalid rate\n\ndowngraded an ASSERT to a WARN_ON() but also misplaced a\nsemicolon at the end of the second check. What this did\nwas force the rate control code to always return the rate\neven if we should have warned about it. Since this should\nnot have happened anymore anyway this fix isn\u0027t critical\nas the proper rate would have been returned anyway.\n\nCc: stable@kernel.org\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a3f45116f5e08819136cd512fd7f6450ac22aa8",
      "tree": "9adc57fe82eb74c2952a49e221b7f68008e12697",
      "parents": [
        "f446d10f214091408b7300f15c9adf60569edf28"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Oct 28 22:08:13 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:25 2009 -0400"
      },
      "message": "b43: Fix DMA TX bounce buffer copying\n\nb43 allocates a bouncebuffer, if the supplied TX skb is in an invalid\nmemory range for DMA.\nHowever, this is broken in that it fails to copy over some metadata to the\nnew skb.\n\nThis patch fixes three problems:\n* Failure to adjust the ieee80211_tx_info pointer to the new buffer.\n  This results in a kmemcheck warning.\n* Failure to copy the skb cb, which contains ieee80211_tx_info, to the new skb.\n  This results in breakage of various TX-status postprocessing (Rate control).\n* Failure to transfer the queue mapping.\n  This results in the wrong queue being stopped on saturation and can result in queue overflow.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f446d10f214091408b7300f15c9adf60569edf28",
      "tree": "2c649a3483fc493746568a36ab4677ee8b9f0fa7",
      "parents": [
        "227206455fde433f86305f9a5b8bdd1eca759929"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 28 15:12:32 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:24 2009 -0400"
      },
      "message": "mac80211: fix BSS leak\n\nThe IBSS code leaks a BSS struct after telling\ncfg80211 about a given BSS by passing a frame.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "227206455fde433f86305f9a5b8bdd1eca759929",
      "tree": "4798fa49a92ed9bdfd60a186bb4c07e60f86cfad",
      "parents": [
        "e6c5fc53d0f44a772398402ee8a1879818e42b4e"
      ],
      "author": {
        "name": "Xose Vazquez Perez",
        "email": "xose.vazquez@gmail.com",
        "time": "Mon Oct 19 11:51:11 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:24 2009 -0400"
      },
      "message": "rt73usb.c : more ids\n\nstolen from windows inf file(07/17/2009, 1.03.05.0000)\nOvislink 0x1b75, 0x7318\nMSI 0x0db0, 0x4600\nWideTell 0x7167, 0x3840\n\nSigned-off-by: Xose Vazquez Perez \u003cxose.vazquez@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e6c5fc53d0f44a772398402ee8a1879818e42b4e",
      "tree": "440f91d018016246c118d0165641e8332f648d65",
      "parents": [
        "63ca2d74ea4f9c7a7ac082c915609a7b224908e7"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Oct 15 14:50:28 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 30 15:50:24 2009 -0400"
      },
      "message": "ipw2200: fix oops on missing firmware\n\nFor non-monitor interfaces, the syntax for alloc_ieee80211/free_80211\nis wrong. Because alloc_ieee80211 only creates (wiphy_new) a wiphy, but\nfree_80211() does wiphy_unregister() also. This is only correct when\nthe later wiphy_register() is called successfully, which apparently\nis not the case for your fw doesn\u0027t exist one.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e9526b352061ee0fd2a1580a2e3a5af960dabc4",
      "tree": "589ae8d9832a929acc68f58cdb8f8b84fb35978e",
      "parents": [
        "33cb7d33a1c36e07839d08a4d1a33bf6a0f70bba"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Oct 30 05:51:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:28:07 2009 -0700"
      },
      "message": "gre: Fix dev_addr clobbering for gretap\n\nNathan Neulinger noticed that gretap devices get their MAC address\nfrom the local IP address, which results in invalid MAC addresses\nhalf of the time.\n\nThis is because gretap is still using the tunnel netdev ops rather\nthan the correct tap netdev ops struct.\n\nThis patch also fixes changelink to not clobber the MAC address\nfor the gretap case.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Nathan Neulinger \u003cnneul@mst.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33cb7d33a1c36e07839d08a4d1a33bf6a0f70bba",
      "tree": "430318f8c25258ab048703d9c332d9707e488dbf",
      "parents": [
        "9d410c796067686b1e032d54ce475b7055537138"
      ],
      "author": {
        "name": "Brandon Philips",
        "email": "bphilips@suse.de",
        "time": "Thu Oct 29 13:58:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 30 12:25:16 2009 -0700"
      },
      "message": "sky2: set carrier off in probe\n\nBefore bringing up a sky2 interface up ethtool reports\n\"Link detected: yes\". Do as ixgbe does and netif_carrier_off() on\nprobe().\n\nSigned-off-by: Brandon Philips \u003cbphilips@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "9d410c796067686b1e032d54ce475b7055537138"
}
