)]}'
{
  "log": [
    {
      "commit": "51f5fa50942ab013aa2e321bdfdba1c34ebf3256",
      "tree": "6031a794ca762444f1baca38d71e619efd3ac1c3",
      "parents": [
        "9a7e8d805ea042a7f37c8d3cef8350db63df9d57"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 28 16:40:00 2010 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:52 2010 +1000"
      },
      "message": "microblaze: Do not compile early console support for uartlite if is disabled\n\nKconfig blocks to select any other early console support that\u0027s why\nthis patch has no real impact on current kernel version. But it is done\nbecause of uart16550.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "9a7e8d805ea042a7f37c8d3cef8350db63df9d57",
      "tree": "959e5f2fc9e226e72af6ac97d46ac789a01025fa",
      "parents": [
        "2af9ebe951bb12434e9f10cd1f0f83943ef3f54b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 28 16:38:28 2010 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:51 2010 +1000"
      },
      "message": "microblaze: Setup early console dynamically\n\nJust setup pointer early console in run time.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2af9ebe951bb12434e9f10cd1f0f83943ef3f54b",
      "tree": "c11d4d4cac46fbfb5fde0abb7f1867a7dbd3533b",
      "parents": [
        "96a5ff42298d0ea44d5aa321a56aeba280b52645"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 28 16:33:53 2010 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:49 2010 +1000"
      },
      "message": "microblaze: Rename all uartlite early printk functions\n\nThis is done because of uart16550 early printk support\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "96a5ff42298d0ea44d5aa321a56aeba280b52645",
      "tree": "b448491d7d86bfe0a2f803b9d780febedda97158",
      "parents": [
        "e65f1e2843d31d9ed74c7cce273adc0d97b5140f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 28 16:27:49 2010 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:48 2010 +1000"
      },
      "message": "microblaze: remove early printk uarlite console dependency from header\n\nThis dependency is resolved in menuconfig.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e65f1e2843d31d9ed74c7cce273adc0d97b5140f",
      "tree": "66843ac7b5c67a889aebb9d79283874ae650439f",
      "parents": [
        "a7d8355008e4f6bbdcb8f998328afa685cec959c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 14 08:09:37 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:47 2010 +1000"
      },
      "message": "microblaze: Remove additional compatible properties\n\nDevice-tree BSP generates longer compatible properties\nthat\u0027s why we can remove extra/old one.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a7d8355008e4f6bbdcb8f998328afa685cec959c",
      "tree": "2b18e006efd3dfe3fd402f32afd195725915803a",
      "parents": [
        "92ee8bd468b43938319d6ff51afb071b6e9ef758"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 28 15:43:59 2010 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:46 2010 +1000"
      },
      "message": "microblaze: Remove hardcoded asm instraction for PVR loading\n\nIt comes from past where pvr wasn\u0027t supported in msr instruction.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "92ee8bd468b43938319d6ff51afb071b6e9ef758",
      "tree": "0fbd7b5f7c5f84cba44398b8fe60782fafba732a",
      "parents": [
        "099a2f4284eba5da2708d0e8fe0797dc095d47ca"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Sep 13 21:23:49 2010 -0700"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:45 2010 +1000"
      },
      "message": "microblaze: Use static const char * const where possible\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "099a2f4284eba5da2708d0e8fe0797dc095d47ca",
      "tree": "832dbc53bbdc4c75a761f700c0ebb10d1ac65e6a",
      "parents": [
        "bd3b492a29a5221fef1c24ecfd00bb335945dce9"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Sep 10 12:43:42 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:44 2010 +1000"
      },
      "message": "microblaze: Define VMALLOC_START/END\n\nper cpu changes requires VMALLOC_START/END to be\ndefine even for noMMU systems.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bd3b492a29a5221fef1c24ecfd00bb335945dce9",
      "tree": "bafa70718b5ce2c4909773541cb0b0616c1e78d1",
      "parents": [
        "4e07dba7cb8c9c76a52d0e32b69f13bb583a9674"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Aug 12 13:06:59 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:43 2010 +1000"
      },
      "message": "microblaze: Export missing symbols for modules\n\nSeveral kernel modules requires empty_zero_page and mbc\nto be exported.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4e07dba7cb8c9c76a52d0e32b69f13bb583a9674",
      "tree": "2f12579e642d5eea3c28f4b7c51a35a465b5e2a2",
      "parents": [
        "cec051671dc2bb72cc2870aa149d7101ea494b8b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Aug 12 14:28:53 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:42 2010 +1000"
      },
      "message": "microblaze: Add libgcc function directly to kernel\n\nReplaced libgcc functions with asm optimized implementation.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cec051671dc2bb72cc2870aa149d7101ea494b8b",
      "tree": "dae90b6a4ff2ba8004966bcf88d2d1855e0e5ba4",
      "parents": [
        "ac2e7c92ee071d398b72a7848a298664b80f9712"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 17 11:49:24 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:41 2010 +1000"
      },
      "message": "microblaze: support gpio_to_irq()\n\ngpiolib returns -ENXIO if struct gpio_chip::to_irq isn\u0027t set, so it\u0027s\nsafe to always call.\n\nBased on PPC patch\n\"powerpc/gpio: support gpio_to_irq()\"\n78331aded913d76c7ff996a1a0747d54b057460b\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ac2e7c92ee071d398b72a7848a298664b80f9712",
      "tree": "16a0007d40d4c1f7e600ea2562e7eb1f9dc642af",
      "parents": [
        "4d24d7f7aeca897bada4936a2bd10c33c4f23308"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 17 11:48:36 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:39 2010 +1000"
      },
      "message": "microblaze: Define empty mmiowb\n\nmmiowb is required by any driver.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4d24d7f7aeca897bada4936a2bd10c33c4f23308",
      "tree": "6397417a3dc33639a49aeeed03da547f9aa188ba",
      "parents": [
        "b9b12fd147553676c6b9483bdc9e3eae0b449aa0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Aug 16 10:52:20 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:38 2010 +1000"
      },
      "message": "microblaze: wire up prlimit64 and fanotify* syscalls\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "b9b12fd147553676c6b9483bdc9e3eae0b449aa0",
      "tree": "cfd3ca307b0c6a4fc923aba907ef09a609014726",
      "parents": [
        "6d5f2f6d4114578e2504ed3f675d450cbde5a161"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Aug 14 16:18:26 2010 +0900"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:37 2010 +1000"
      },
      "message": "microblaze: use asm-generic/pci-dma-compat.h\n\nUse asm-generic/pci-dma-compat.h instead of the homegrown\npci_set_dma_mask and pci_set_consistent_dma_mask.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n"
    },
    {
      "commit": "6d5f2f6d4114578e2504ed3f675d450cbde5a161",
      "tree": "4ed96ae8fb75943bf9fdae5e79166b50ca954d45",
      "parents": [
        "f66efecad0b468214f574b295f4152aa95d74d4e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 13 12:47:18 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:36 2010 +1000"
      },
      "message": "microblaze: Add PVR for BTC\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f66efecad0b468214f574b295f4152aa95d74d4e",
      "tree": "53c139cb32a1b29a54c2a87812783e0a1a0bb041",
      "parents": [
        "b3ea83809347a6f717daa01854677582a7e47a62"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 13 12:44:17 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:35 2010 +1000"
      },
      "message": "microblaze: Add new microblaze versions\n\nPVR for 7.30.b, 8.00.a versions.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "b3ea83809347a6f717daa01854677582a7e47a62",
      "tree": "f22bb8ff753f0b443529977a5b97809f7f636b6b",
      "parents": [
        "600eb6110a3f15aedffc3cce31b6065a09e7cb31"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Aug 12 14:27:28 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:34 2010 +1000"
      },
      "message": "microblaze: remove OUTPUT_FORMAT from linker script\n\nOUTPUT_FORMAT setup bigendian platform. Microblaze Linux port\nis becoming bi endian that\u0027s why it is removed.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "600eb6110a3f15aedffc3cce31b6065a09e7cb31",
      "tree": "f4e6df83bf2ae1284d1d5aac9882c826f839493a",
      "parents": [
        "36cf089dc648f542622eb43daaa35b3a90f510a6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Aug 09 14:37:42 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:33 2010 +1000"
      },
      "message": "microblaze: Fix r16 and r17 reg saving\n\nr16 and r17 should be saved across interrupt and exception handling.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "36cf089dc648f542622eb43daaa35b3a90f510a6",
      "tree": "46b2abab2b616f1b3f37e02cf4ea96d2f393fe4d",
      "parents": [
        "69717607f028d7d4f4b355afb86556f3dd9363fc"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Tue Aug 10 14:00:52 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:31 2010 +1000"
      },
      "message": "microblaze: Removing dead CONTIGUOUS_PAGE_ALLOC config option\n\nCONFIG_CONTIGUOUS_PAGE_ALLOC doesn\u0027t exist in Kconfig, therefore removing\nall references to it from the source.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "69717607f028d7d4f4b355afb86556f3dd9363fc",
      "tree": "2ce5c9e625ec9049ebb5167a986b8abc01b42975",
      "parents": [
        "7d4320956f0f8aa2c36c23f209acc3e4c3ae52d6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 06 14:13:13 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:30 2010 +1000"
      },
      "message": "microblaze: Report if only one timer is used\n\nKernel needs two timers because of clocksource and clockevent.\nIt is better to show warning message directly on early\nconsole if available. If it isn\u0027t available kernel log buffer\ncontains it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7d4320956f0f8aa2c36c23f209acc3e4c3ae52d6",
      "tree": "2a61281485ca14ede2e64665d06875b56bcb4a8a",
      "parents": [
        "791d0a169b912220d58e0ce4564d7bf1e68146a8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 06 10:42:30 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:29 2010 +1000"
      },
      "message": "microblaze: Clear return value in pt_regs\n\nSignal code uses r3 value which saved in restore_sigcontext to\nrt_sigframe but it require to be zeroed. If is not zero rt_sigframe\ncontains wrong values.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "791d0a169b912220d58e0ce4564d7bf1e68146a8",
      "tree": "56d44913c6c07134f4ee8d35c1511d63168b3dad",
      "parents": [
        "06d1973490199d38a65029101199e04004fbe8f3"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 06 10:36:02 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:27 2010 +1000"
      },
      "message": "microblaze: Fix sys_rt_sigreturn_wrapper\n\nDo not save return registers before rt_sigreturn is called.\n_user_exception(syscall handler) already setup return address\nthat\u0027s why it is removed from rt_sigreturn_wrapper.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "06d1973490199d38a65029101199e04004fbe8f3",
      "tree": "e3c003ae04b9f3ab78a6f8959b8d1657ce1a58c5",
      "parents": [
        "68c6ac3366764730c6cc6bcc7003b233bd6b6571"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 06 08:51:54 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:26 2010 +1000"
      },
      "message": "microblaze: remove unused TIF_KERNEL_TRACE\n\nTIF_KERNEL_TRACE is not used anywhere.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "68c6ac3366764730c6cc6bcc7003b233bd6b6571",
      "tree": "a8496bc7ab8490d6ff68b6a653c11eb289844684",
      "parents": [
        "0425609680927f3368b0e0270452d41759d43b3f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 06 08:50:35 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:25 2010 +1000"
      },
      "message": "microblaze: Add seccomp support\n\nAdd seccomp support.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0425609680927f3368b0e0270452d41759d43b3f",
      "tree": "eb462107976ea43a61add98a86e840bc951c0242",
      "parents": [
        "95d3a8cd1596b7d34b873d1fa5a70bbc656f5410"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 03 11:32:20 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:23 2010 +1000"
      },
      "message": "microblaze: Remove old user debugging gdb stub\n\nOld gdb uses priviledged exception handler to handle\ngdb exception. New gdb uses brki r16, 0x18 that\u0027s why\nwe can remove old gdb support.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "95d3a8cd1596b7d34b873d1fa5a70bbc656f5410",
      "tree": "19a843dfd6c5833548c5db5d4c76087a04ba76de",
      "parents": [
        "5f0cb3e01ec41b35b8452856f2ddd7a9f36fb80b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Aug 06 08:49:13 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:21 2010 +1000"
      },
      "message": "microblaze: trivial: thread_info cleanup\n\nCoding style cleanup.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5f0cb3e01ec41b35b8452856f2ddd7a9f36fb80b",
      "tree": "ce6a7ddfc6b4957281f7ed156447661e01d38a33",
      "parents": [
        "f859f0a235d4d9e7eae49bf10bab6b0967d328f6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Aug 16 11:02:18 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:20 2010 +1000"
      },
      "message": "microblaze: Fix pmd_populate macro\n\nCompilation warning:\nmm/memory.c: In function \u0027__pte_alloc\u0027:\nmm/memory.c:421: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f859f0a235d4d9e7eae49bf10bab6b0967d328f6",
      "tree": "ab1f9e42cf3d384a5d1cb2e1f56a5969c75bc7bb",
      "parents": [
        "4bdfd9ebc3bb6e111309b711a601bce7a8ae6857"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 10 08:19:03 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:19 2010 +1000"
      },
      "message": "microblaze: kgdb: Remove unused variable and fix return value\n\nI forget to remove unused variable from kgdb_arch_handle_exception.\nFix return value in microblaze_kgdb_break function.\n\nError log:\narch/microblaze/kernel/kgdb.c: In function \u0027microblaze_kgdb_break\u0027:\narch/microblaze/kernel/kgdb.c:83: warning: \u0027return\u0027 with a value, in function returning void\narch/microblaze/kernel/kgdb.c: In function \u0027kgdb_arch_handle_exception\u0027:\narch/microblaze/kernel/kgdb.c:119: warning: unused variable \u0027cpu\u0027\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4bdfd9ebc3bb6e111309b711a601bce7a8ae6857",
      "tree": "1db020b9a638e1ec7297160fd88a4048de7e7593",
      "parents": [
        "c4554c32a7a6f81e9226084c43a3b8e17853c535"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 10 08:57:45 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:51:18 2010 +1000"
      },
      "message": "microblaze: Fix generic DTS to ensure OF requirements\n\nLL Temac dts nodes should contain ranges property.\nIt is sufficient to use empty ranges property.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c4554c32a7a6f81e9226084c43a3b8e17853c535",
      "tree": "9b0537e802353bd1cdff779d82dfffb2a9cc4e1b",
      "parents": [
        "f6f94e2ab1b33f0082ac22d71f66385a60d8157f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 11 22:10:51 2010 -0700"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 21 15:37:28 2010 +1000"
      },
      "message": "microblaze: Remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f6f94e2ab1b33f0082ac22d71f66385a60d8157f",
      "tree": "579865877539ddc598d6b5916cb509e85a972268",
      "parents": [
        "7d7c4d06be246b249f0f7e0b7df2f73d09cc6376"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:30:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:30:22 2010 -0700"
      },
      "message": "Linux 2.6.36\n"
    },
    {
      "commit": "7d7c4d06be246b249f0f7e0b7df2f73d09cc6376",
      "tree": "7c7d3314b7bea5fe932eb76d80d9a102ffcda204",
      "parents": [
        "531295e63be8c2b8b909d7400739e8b8df60d61f",
        "e2cc502c3f71d8de812893527dc435e61b7fe604"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:18:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:18:21 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: O32 compat/N32: Fix to use compat syscall wrappers for AIO syscalls.\n  MAINTAINERS: Change list for ioc_serial to linux-serial.\n  SERIAL: ioc3_serial: Return -ENOMEM on memory allocation failure\n  MIPS: jz4740: Fix Kbuild Platform file.\n  MIPS: Repair Kbuild make clean breakage.\n"
    },
    {
      "commit": "531295e63be8c2b8b909d7400739e8b8df60d61f",
      "tree": "1ae5e6429e3fb52104220e543534049a6832ba1a",
      "parents": [
        "30c278192f9ab06125fb042f6e46763e0fd7140a"
      ],
      "author": {
        "name": "Amit Shah",
        "email": "amit.shah@redhat.com",
        "time": "Wed Oct 20 13:45:43 2010 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:18:04 2010 -0700"
      },
      "message": "virtio: console: Don\u0027t block entire guest if host doesn\u0027t read data\n\nIf the host is slow in reading data or doesn\u0027t read data at all,\nblocking write calls not only blocked the program that called write()\nbut the entire guest itself.\n\nTo overcome this, let\u0027s not block till the host signals it has given\nback the virtio ring element we passed it.  Instead, send the buffer to\nthe host and return to userspace.  This operation then becomes similar\nto how non-blocking writes work, so let\u0027s use the existing code for this\npath as well.\n\nThis code change also ensures blocking write calls do get blocked if\nthere\u0027s not enough room in the virtio ring as well as they don\u0027t return\n-EAGAIN to userspace.\n\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30c278192f9ab06125fb042f6e46763e0fd7140a",
      "tree": "eb457072fec9bed01d89a71ab61257785a24a66a",
      "parents": [
        "ef2533dae5a93527f2aac9449c0b1564c5ed2c2f",
        "478971600e47cb83ff2d3c63c5c24f2b04b0d6a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:13:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 13:13:09 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] bsg: fix incorrect device_status value\n  [SCSI] Fix VPD inquiry page wrapper\n"
    },
    {
      "commit": "ef2533dae5a93527f2aac9449c0b1564c5ed2c2f",
      "tree": "fa9185aec76d836db929a782c87cab70e352f0a9",
      "parents": [
        "51ea8a88aae425915b458bfe295f1f10a3d52781",
        "9581d442b9058d3699b4be568b6e5eae38a41493"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 09:00:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 20 09:00:44 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.36\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Fix fs/gs reload oops with invalid ldt\n"
    },
    {
      "commit": "e2cc502c3f71d8de812893527dc435e61b7fe604",
      "tree": "e0955ddaa628821ae92f0163a2c519564bfdd44a",
      "parents": [
        "d39e072166493cbae3840ecfcf2b34bea0d2bebe"
      ],
      "author": {
        "name": "Michel Thebeau",
        "email": "michel.thebeau@windriver.com",
        "time": "Tue Sep 28 14:15:37 2010 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:41 2010 +0100"
      },
      "message": "MIPS: O32 compat/N32: Fix to use compat syscall wrappers for AIO syscalls.\n\n[Ralf: Michel\u0027s original patch only fixed N32; I replicated the same fix\nfor O32.]\n\nSigned-off-by: Michel Thebeau \u003cmichel.thebeau@windriver.com\u003e\nCc: paul.gortmaker@windriver.com\nCc: bruce.ashfield@windriver.com\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d39e072166493cbae3840ecfcf2b34bea0d2bebe",
      "tree": "34d09502d8f1fe372f01a4ccf5e4825925ed0588",
      "parents": [
        "6cc0cc4a35337b48e09c82c5f3fb83534884fca8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:41 2010 +0100"
      },
      "message": "MAINTAINERS: Change list for ioc_serial to linux-serial.\n\nIOC3 is also being used on SGI MIPS systems but this particular driver is\nonly being used on IA64 systems so linux-mips made no sense as a list.  Pat\nalso thinks linux-serial@vger.kernel.org is the better list.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6cc0cc4a35337b48e09c82c5f3fb83534884fca8",
      "tree": "67ea9e34e23f102bb67730bf7a690981831f5756",
      "parents": [
        "08be7b2bc7393d5cf4beb00aecb5eb9e5cde5f85"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Oct 15 15:00:09 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:40 2010 +0100"
      },
      "message": "SERIAL: ioc3_serial: Return -ENOMEM on memory allocation failure\n\nIn this code, 0 is returned on memory allocation failure, even though other\nfailures return -ENOMEM or other similar values.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression ret;\nexpression x,e1,e2,e3;\n@@\n\nret \u003d 0\n... when !\u003d ret \u003d e1\n*x \u003d \\(kmalloc\\|kcalloc\\|kzalloc\\)(...)\n... when !\u003d ret \u003d e2\nif (x \u003d\u003d NULL) { ... when !\u003d ret \u003d e3\n  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nTo: Pat Gefre \u003cpfg@sgi.com\u003e\nCc: kernel-janitors@vger.kernel.org\nCc: linux-ia64@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1704/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08be7b2bc7393d5cf4beb00aecb5eb9e5cde5f85",
      "tree": "df211c4bdc87be23de9f5bcf27fefd6cd73b73de",
      "parents": [
        "ad4b2b627c8ac479e842bf586108c7a7fd63264b"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Oct 18 18:05:49 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:39 2010 +0100"
      },
      "message": "MIPS: jz4740: Fix Kbuild Platform file.\n\nThe platform specific files should be included via the platform-y\nvariable.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1719/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad4b2b627c8ac479e842bf586108c7a7fd63264b",
      "tree": "063c9b7e588850d003dc753a625d396516478106",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Oct 18 17:51:26 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 19 18:32:39 2010 +0100"
      },
      "message": "MIPS: Repair Kbuild make clean breakage.\n\nWhen running make clean, Kbuild doesn\u0027t process the .config file, so nothing\ngenerates a platform-y variable.  We can get it to descend into the platform\ndirectories by setting $(obj-).\n\nThe dec Platform file was unconditionally setting platform-, obliterating\nits previous contents and preventing some directories from being cleaned.\nThis is change to an append operation \u0027+\u003d\u0027 to allow cavium-octeon to be\ncleaned.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1718/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "51ea8a88aae425915b458bfe295f1f10a3d52781",
      "tree": "e991da2ebc93660d18407775983c79c1181bbfe1",
      "parents": [
        "547af560ddbfe469ada2cad3009cbcfde313d73c",
        "6a2a11dbea5db417d200d38dda53c30a2e5603e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 19 10:10:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 19 10:10:20 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: avivo cursor workaround applies to evergreen as well\n"
    },
    {
      "commit": "9581d442b9058d3699b4be568b6e5eae38a41493",
      "tree": "76d1b596d873514fdb9b3bf75d6d7b3cbfada85d",
      "parents": [
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Oct 19 16:46:55 2010 +0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Tue Oct 19 14:21:45 2010 -0200"
      },
      "message": "KVM: Fix fs/gs reload oops with invalid ldt\n\nkvm reloads the host\u0027s fs and gs blindly, however the underlying segment\ndescriptors may be invalid due to the user modifying the ldt after loading\nthem.\n\nFix by using the safe accessors (loadsegment() and load_gs_index()) instead\nof home grown unsafe versions.\n\nThis is CVE-2010-3698.\n\nKVM-Stable-Tag.\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "547af560ddbfe469ada2cad3009cbcfde313d73c",
      "tree": "1f97e215de2d88d90ed34db24212dab69eb300b2",
      "parents": [
        "b0579fc089808b68c53a6a95d043db034468116c",
        "a35bee8a2748abe9a40865f477aba0a9b85965fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:36 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Enable ISA_DMA_API config to fix build failure\n  MIPS: 32-bit: Fix build failure in asm/fcntl.h\n  MIPS: Remove all generated vmlinuz* files on \"make clean\"\n  MIPS: do_sigaltstack() expects userland pointers\n  MIPS: Fix error values in case of bad_stack\n  MIPS: Sanitize restart logics\n  MIPS: secure_computing, syscall audit: syscall number should in r2, not r0.\n  MIPS: Don\u0027t block signals if we\u0027d failed to setup a sigframe\n"
    },
    {
      "commit": "b0579fc089808b68c53a6a95d043db034468116c",
      "tree": "f04f256392cec7325664ab6aeaef202c003cc31d",
      "parents": [
        "7f81c56cf29c0af66a1d0cdbce48441cdaf9fa16",
        "f9ce6eb5b6fa8cbcf0a0fb7c5f4203f94730fc52"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:10:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: evdev - fix EVIOCSABS regression\n  Input: evdev - fix Ooops in EVIOCGABS/EVIOCSABS\n"
    },
    {
      "commit": "7f81c56cf29c0af66a1d0cdbce48441cdaf9fa16",
      "tree": "4b3a1574e29d5e08ec2717345adabb6c157e2f1b",
      "parents": [
        "63f1474c69c061f923068a25f136dca0c49cd478",
        "aa0170fff3c26bf2b42159af2dd9cf86444c292a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:09:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:09:26 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: ohci: fix TI TSB82AA2 regression since 2.6.35\n"
    },
    {
      "commit": "63f1474c69c061f923068a25f136dca0c49cd478",
      "tree": "2506d897c28391ffacd9ff0f32fa4f1de7126a7e",
      "parents": [
        "f68c834b045afc8c80ec167cccf48934c8970022"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Oct 18 10:16:26 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:09:05 2010 -0700"
      },
      "message": "mxc_nand: do not depend on disabling the irq in the interrupt handler\n\nThis patch reverts the driver to enabling/disabling the NFC interrupt\nmask rather than enabling/disabling the system interrupt.  This cleans\nup the driver so that it doesn\u0027t rely on interrupts being disabled\nwithin the interrupt handler.\n\nFor i.MX21 we keep the current behaviour, that is calling\nenable_irq/disable_irq_nosync to enable/disable interrupts.  This patch\nis based on earlier work by John Ogness.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nTested-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f68c834b045afc8c80ec167cccf48934c8970022",
      "tree": "c1f6b0e3e71146cd1abf41ae6f39f207246aec16",
      "parents": [
        "822a2e452423e71fd9743cedf0b0fa8ac1ee6d12",
        "e39428d53d080ad2615b772d7f99d2a70c2aaab2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:05:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:05:10 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c/2636-rc8\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c/2636-rc8\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-imx: do not allow interruptions when waiting for I2C to complete\n  i2c-davinci: Fix TX setup for more SoCs\n"
    },
    {
      "commit": "822a2e452423e71fd9743cedf0b0fa8ac1ee6d12",
      "tree": "560086641836bafb7b528115f2a00415c68d5965",
      "parents": [
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e",
        "3e645d6b485446c54c6745c5e2cf5c528fe4deec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:04:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 18 13:04:33 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027\n\n* fixes:\n  v4l1: fix 32-bit compat microcode loading translation\n  De-pessimize rds_page_copy_user\n"
    },
    {
      "commit": "a35bee8a2748abe9a40865f477aba0a9b85965fd",
      "tree": "7c49e6acf40ebe95824ecb55315702bd115b6d89",
      "parents": [
        "063c13a5adbd0ab3110cbefcf9ba5aeb103a84ac"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Oct 18 12:55:21 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:04 2010 +0100"
      },
      "message": "MIPS: Enable ISA_DMA_API config to fix build failure\n\nAdd ISA_DMA_API config item and select it when GENERIC_ISA_DMA enabled.\nThis fixes build failure on allmodconfig like following:\n\n  CC      sound/isa/es18xx.o\nsound/isa/es18xx.c: In function \u0027snd_es18xx_playback1_prepare\u0027:\nsound/isa/es18xx.c:501:9: error: implicit declaration of function \u0027snd_dma_program\u0027\nsound/isa/es18xx.c: In function \u0027snd_es18xx_playback_pointer\u0027:\nsound/isa/es18xx.c:818:3: error: implicit declaration of function \u0027snd_dma_pointer\u0027\nmake[3]: *** [sound/isa/es18xx.o] Error 1\nmake[2]: *** [sound/isa/es18xx.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1717/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "063c13a5adbd0ab3110cbefcf9ba5aeb103a84ac",
      "tree": "01e2f683c7fd955cacd26717bf18832640390f4b",
      "parents": [
        "ec3352925b74df8043131b535794f39e2516f614"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Mon Oct 18 01:41:39 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:04 2010 +0100"
      },
      "message": "MIPS: 32-bit: Fix build failure in asm/fcntl.h\n\n  CC      security/integrity/ima/ima_fs.o\nIn file included from linux/include/linux/fcntl.h:4:0,\n                 from linux/security/integrity/ima/ima_fs.c:18:\nlinux/arch/mips/include/asm/fcntl.h:63:2: error: expected specifier-qualifier-list before \u0027off_t\u0027\nmake[3]: *** [security/integrity/ima/ima_fs.o] Error 1\nmake[2]: *** [security/integrity/ima/ima_fs.o] Error 2\nmake[1]: *** [sub-make] Error 2\nmake: *** [all] Error 2\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1715/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec3352925b74df8043131b535794f39e2516f614",
      "tree": "be9295cbe5d4f4c6e12b8a5be57d31d496ff1757",
      "parents": [
        "4bfb8c5c87bd167640ef5789b22e058e339df804"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Wed Sep 22 14:03:57 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:04 2010 +0100"
      },
      "message": "MIPS: Remove all generated vmlinuz* files on \"make clean\"\n\n[Ralf: I changed the patch to explicitly list all files to be deleted out\nof paranoia.]\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1590/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4bfb8c5c87bd167640ef5789b22e058e339df804",
      "tree": "1f4e497e6923793366865eeb14b41c4f787d5b64",
      "parents": [
        "5b89c0044e048842245193b200b61e5f998abd9a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:57 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:03 2010 +0100"
      },
      "message": "MIPS: do_sigaltstack() expects userland pointers\n\no32 compat does the right thing, native and n32 compat do not...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1700/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b89c0044e048842245193b200b61e5f998abd9a",
      "tree": "d2908dcdfaf8903b6af5d5731f5ec2a87fc50b67",
      "parents": [
        "8f5a00eb422ed86e77bb8f67e08b9fe6d30f679a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:47 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:03 2010 +0100"
      },
      "message": "MIPS: Fix error values in case of bad_stack\n\nWe want EFAULT, not -\u003csyscall number\u003e\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1699/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8f5a00eb422ed86e77bb8f67e08b9fe6d30f679a",
      "tree": "6b625361c9581fb71fd2d005b5de54804d4f9798",
      "parents": [
        "e5b377a8fb7b05f27647698ac739a0504cb2bf80"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:37 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:02 2010 +0100"
      },
      "message": "MIPS: Sanitize restart logics\n\nPut the original syscall number into -\u003eregs[0] when we leave syscall\nwith error.  Use it in restart logics.  Everything else will have\nit 0 since we pass through SAVE_SOME on all the ways in.  Note that\nin places like bad_stack and inllegal_syscall we leave it 0 - it\u0027s not\nrestartable.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1698/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e5b377a8fb7b05f27647698ac739a0504cb2bf80",
      "tree": "709838474a29aa0b7e763fda587a875c4e98a824",
      "parents": [
        "062ab57b2f8439ab506645cf6f29432e7c61497c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:27 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:02 2010 +0100"
      },
      "message": "MIPS: secure_computing, syscall audit: syscall number should in r2, not r0.\n\nAs it is, audit_syscall_entry() and secure_computing() get the\nbogus value (0, in fact)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1697/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "062ab57b2f8439ab506645cf6f29432e7c61497c",
      "tree": "0e7fb21965b416c80525ca622d06fdc7386d0e0f",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Sep 28 18:50:17 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 18 16:59:02 2010 +0100"
      },
      "message": "MIPS: Don\u0027t block signals if we\u0027d failed to setup a sigframe\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1696/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9ce6eb5b6fa8cbcf0a0fb7c5f4203f94730fc52",
      "tree": "9bc3e516e458a7982e608c4dd0cb7cf3080dd6cc",
      "parents": [
        "0a74a1df3c13655b66b1908d76f2159654216326"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon Oct 18 08:43:50 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 18 08:45:08 2010 -0700"
      },
      "message": "Input: evdev - fix EVIOCSABS regression\n\n448cd16 (\"Input: evdev - rearrange ioctl handling\") broke EVIOCSABS by\nchecking for the wrong direction bit.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nReported-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nTested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0a74a1df3c13655b66b1908d76f2159654216326",
      "tree": "faaafb23d29b7675d04e6108fb117b01e74acbc7",
      "parents": [
        "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Mon Oct 18 08:43:30 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 18 08:45:02 2010 -0700"
      },
      "message": "Input: evdev - fix Ooops in EVIOCGABS/EVIOCSABS\n\nThis fixes a regression introduced by the dynamic allocation of absinfo\nfor input devices. We need to bail out early for input devices which\ndon\u0027t have absolute axis.\n\n[  929.664303] Pid: 2989, comm: input Not tainted 2.6.36-rc8+ #14 MS-7260/MS-7260\n[  929.664318] EIP: 0060:[\u003cc12bdc01\u003e] EFLAGS: 00010246 CPU: 0\n[  929.664331] EIP is at evdev_ioctl+0x4f8/0x59f\n[  929.664341] EAX: 00000040 EBX: 00000000 ECX: 00000006 EDX: f45a1efc\n[  929.664355] ESI: 00000000 EDI: f45a1efc EBP: f45a1f24 ESP: f45a1eb8\n[  929.664369]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  929.664402]  f470da74 f6a30e78 f462c240 00000018 bfe4a260 00000000 f45b06fc 00000000\n[  929.664429] \u003c0\u003e 000000c4 b769d000 c3544620 f470da74 f45b06fc f45b06fc f45a1f38 c107dd1f\n[  929.664458] \u003c0\u003e f4710b74 000000c4 00000000 00000000 00000000 0000029d 00000a74 f4710b74\n[  929.664500]  [\u003cc107dd1f\u003e] ? handle_mm_fault+0x2be/0x59a\n[  929.664513]  [\u003cc12bd709\u003e] ? evdev_ioctl+0x0/0x59f\n[  929.664524]  [\u003cc1099d30\u003e] ? do_vfs_ioctl+0x494/0x4d9\n[  929.664538]  [\u003cc10432a1\u003e] ? up_read+0x16/0x29\n[  929.664550]  [\u003cc101c818\u003e] ? do_page_fault+0x2ff/0x32d\n[  929.664564]  [\u003cc108d048\u003e] ? do_sys_open+0xc5/0xcf\n[  929.664575]  [\u003cc1099db6\u003e] ? sys_ioctl+0x41/0x61\n[  929.664587]  [\u003cc1002710\u003e] ? sysenter_do_call+0x12/0x36\n[  929.684570] ---[ end trace 11b83e923bd8f2bb ]---\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e39428d53d080ad2615b772d7f99d2a70c2aaab2",
      "tree": "b6f1ad2bccdaf5576597797a6fdeb97e9f9be3b6",
      "parents": [
        "c5b4afec8e669bbe265daea24037fccfc42c4fe3"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jun 21 09:27:05 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 18 01:29:04 2010 +0100"
      },
      "message": "i2c-imx: do not allow interruptions when waiting for I2C to complete\n\nThe i2c_imx_trx_complete() function is using\nwait_event_interruptible_timeout() to wait for the I2C controller to\nsignal that it has completed an I2C bus operation. If the process that\ncauses the I2C operation receives a signal, the wait will be\ninterrupted, returning an error. It is better to let the I2C operation\nfinished before handling the signal (i.e. returning into userspace).\n\nIt is safe to use wait_event_timeout() instead, because the timeout\nwill allow the process to exit if the I2C bus hangs. It\u0027s also better\nto allow the I2C operation to finish, because unacknowledged I2C\noperations can cause the I2C bus to hang.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c5b4afec8e669bbe265daea24037fccfc42c4fe3",
      "tree": "dc711356af9d49180cca3806b93ee2fa7548befe",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465"
      ],
      "author": {
        "name": "Jon Povey",
        "email": "jon.povey@racelogic.co.uk",
        "time": "Tue Oct 12 13:47:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 18 01:25:33 2010 +0100"
      },
      "message": "i2c-davinci: Fix TX setup for more SoCs\n\nThis patch is an improvement to 4bba0fd8d1c6d405df666e2573e1a1f917098be0\nwhich got to mainline a little early.\n\nSudhakar Rajashekhara explains that at least OMAP-L138 requires MDR mode\nsettings before DXR for correct behaviour, so load MDR first with\nSTT cleared and later load again with STT set.\n\nTested on DM355 connected to Techwell TW2836 and Wolfson WM8985\n\nSigned-off-by: Jon Povey \u003cjon.povey@racelogic.co.uk\u003e\nAcked-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nTested-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6a2a11dbea5db417d200d38dda53c30a2e5603e0",
      "tree": "ebb7ca43f26006d4683b7f89b126f8cd93de44f2",
      "parents": [
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 14 17:14:57 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 18 09:14:35 2010 +1000"
      },
      "message": "drm/radeon/kms: avivo cursor workaround applies to evergreen as well\n\nFixes cursor corruption in certain cases.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e",
      "tree": "6f5747156465192ba724f79c12f3e06b3bddf4a0",
      "parents": [
        "2d019713b7acbc01d769a1e512ca1f9a04c30bd0",
        "aa73aec6c385e2c797ac25cc7ccf0318031de7c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 17 09:38:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 17 09:38:08 2010 -0700"
      },
      "message": "Merge branch \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: rawmidi: fix oops (use after free) when unloading a driver module\n"
    },
    {
      "commit": "aa0170fff3c26bf2b42159af2dd9cf86444c292a",
      "tree": "0a64674f2fa51883c66e96c743dd4c4e86d98a49",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 17 14:09:12 2010 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 17 14:09:12 2010 +0200"
      },
      "message": "firewire: ohci: fix TI TSB82AA2 regression since 2.6.35\n\nRevert commit 54672386ccf36ffa21d1de8e75624af83f9b0eeb\n\"firewire: ohci: fix up configuration of TI chips\".\nIt caused massive slow-down and data corruption with a TSB82AA2 based\nStarTech EC1394B2 ExpressCard and FireWire 800 harddisks.\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/657081\nhttp://thread.gmane.org/gmane.linux.kernel.firewire.user/4013\n\nThe fact that some card EEPROMs do not program these enhancements may be\nrelated to TSB81BA3 phy chip errata, if not to bugs of TSB82AA2 itself.\nWe could re-add these configuration steps, but only conditional on a\nwhitelist of cards on which these enhancements bring a proven positive\neffect.\n\nReported-and-tested-by: Eric Shattow \u003clucent@gmail.com\u003e\nCc: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e 2.6.35\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "aa73aec6c385e2c797ac25cc7ccf0318031de7c8",
      "tree": "97ab3c6e917c2592f2c432c703a058ac0cebc574",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Fri Oct 15 12:06:18 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 17 10:11:40 2010 +0200"
      },
      "message": "ALSA: rawmidi: fix oops (use after free) when unloading a driver module\n\nWhen a driver module is unloaded and the last still open file is a raw\nMIDI device, the card and its devices will be actually freed in the\nsnd_card_file_remove() call when that file is closed.  Afterwards, rmidi\nand rmidi-\u003ecard point into freed memory, so the module pointer is likely\nto be garbage.\n(This was introduced by commit 9a1b64caac82aa02cb74587ffc798e6f42c6170a.)\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nReported-by: Krzysztof Foltman \u003cwdev@foltman.com\u003e\nCc: 2.6.30-2.6.35 \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2d019713b7acbc01d769a1e512ca1f9a04c30bd0",
      "tree": "7d27e26c3aa2c9aa2a084395ead52d00ffd048a4",
      "parents": [
        "4f515cc93248face6ba45dd296dc3e7381848ab7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:16 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: test __LITTLE_ENDIAN__ instead of __LITTLE_ENDIAN\n\nFixes build for me... these are what\u0027s tested in byteorder.h...\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f515cc93248face6ba45dd296dc3e7381848ab7",
      "tree": "9907f76e32ee562667a4730bb9b3dd0daa3ce2e6",
      "parents": [
        "388d148fe89cbdd99ec6bcab6cf34480e74c50ee"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:13 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: add kernel/.gitignore and ignore vmlinux.lds\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "388d148fe89cbdd99ec6bcab6cf34480e74c50ee",
      "tree": "56d65bf99e4159eb7adb5031b9c237df7bf35b3f",
      "parents": [
        "99d6734f3ca66c17b81df85724953a9b29eff7cf"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:09 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: get_user takes an lvalue, not a pointer\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nAcked-by: Al \"my fuckup\" Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99d6734f3ca66c17b81df85724953a9b29eff7cf",
      "tree": "65ad0e615a1809df7daed7183d1805b16941aca8",
      "parents": [
        "79b5dc0c64d88cda3da23b2e22a5cec0964372ac"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:16:45 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: restore _BLOCKABLE\n\nCommit a7f8388e accidentally removed it... Al explains:\n\n  \"Sorry, reordering breakage.  In the signals tree here I have\n\n   static inline void sig_set_blocked(struct sigset_t *set)\n   ...\n\n   and it\u0027s used all over the place (including quite a few places where\n   we currently have sigprocmask(SIG_SETMASK, set, NULL), which is what\n   it\u0027s equivalent to).  With that done, m32r doesn\u0027t use _BLOCKABLE\n   anywhere, so it got removed.  And that chunk got picked when I\u0027d been\n   reordering the queue to pull the arch-specific fixes in front.\n   Sorry.\"\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "79b5dc0c64d88cda3da23b2e22a5cec0964372ac",
      "tree": "dffaf45200c456b87c4939ce422aea8efff1cfc8",
      "parents": [
        "e3c6cf61815b0af0c697aeed4c6f11762f913002"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Fri Oct 15 14:34:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 14:42:24 2010 -0700"
      },
      "message": "types.h: define __aligned_u64 and expose to userspace\n\nWe currently have a kernel internal type called aligned_u64 which aligns\n__u64\u0027s on 8 bytes boundaries even on systems which would normally align\nthem on 4 byte boundaries.  This patch creates a new type __aligned_u64\nwhich does the same thing but which is exposed to userspace rather than\nbeing kernel internal.\n\n[akpm: merge early as both the net and audit trees want this]\n\n[akpm@linux-foundation.org: enhance the comment describing the reasons for using aligned_u64.  Via Andreas and Andi.]\nBased-on-patch-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nCc: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3c6cf61815b0af0c697aeed4c6f11762f913002",
      "tree": "0b9b33c1539ca362b8a483843c73eb76d92933ab",
      "parents": [
        "a9febbb4bd1302b6f01aa1203b0a804e4e5c9e25"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Oct 15 14:34:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 14:42:24 2010 -0700"
      },
      "message": "uml: fix build\n\nFix a build error introduced by d6d1b650ae6acce73d55dd024 (\"param: simple\nlocking for sysfs-writable charp parameters\").\n\n    CC      arch/um/kernel/trap.o\n  arch/um/drivers/hostaudio_kern.c: In function \u0027hostaudio_open\u0027:\n  arch/um/drivers/hostaudio_kern.c:204: error: \u0027__param_dsp\u0027 undeclared (first use in this function)\n  arch/um/drivers/hostaudio_kern.c:204: error: (Each undeclared identifier is reported only once\n  arch/um/drivers/hostaudio_kern.c:204: error: for each function it appears in.)\n  arch/um/drivers/hostaudio_kern.c: In function \u0027hostmixer_open_mixdev\u0027:\n  arch/um/drivers/hostaudio_kern.c:265: error: \u0027__param_mixer\u0027 undeclared (first use in this function)\n  arch/um/drivers/hostaudio_kern.c:272: error: \u0027__param_dsp\u0027 undeclared (first use in this function)\n\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nTested-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9febbb4bd1302b6f01aa1203b0a804e4e5c9e25",
      "tree": "7367bee631d0a050e0d392102dd652ec48a57a08",
      "parents": [
        "5a2b3ef4559f3d0ef58cbfb723f528f1c6b2e601"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 15 14:34:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 14:42:24 2010 -0700"
      },
      "message": "sysctl: min/max bounds are optional\n\nsysctl check complains with a WARN() when proc_doulongvec_minmax() or\nproc_doulongvec_ms_jiffies_minmax() are used by a vector of longs (with\nmore than one element), with no min or max value specified.\n\nThis is unexpected, given we had a bug on this min/max handling :)\n\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e645d6b485446c54c6745c5e2cf5c528fe4deec",
      "tree": "9a516ddb36dbacb22917553425b184cbe82ec9f6",
      "parents": [
        "799c10559d60f159ab2232203f222f18fa3c4a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:12:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:12:38 2010 -0700"
      },
      "message": "v4l1: fix 32-bit compat microcode loading translation\n\nThe compat code for the VIDIOCSMICROCODE ioctl is totally buggered.\nIt\u0027s only used by the VIDEO_STRADIS driver, and that one is scheduled to\nstaging and eventually removed unless somebody steps up to maintain it\n(at which point it should use request_firmware() rather than some magic\nioctl).  So we\u0027ll get rid of it eventually.\n\nBut in the meantime, the compatibility ioctl code is broken, and this\ntries to get it to at least limp along (even if Mauro suggested just\ndeleting it entirely, which may be the right thing to do - I don\u0027t think\nthe compatibility translation code has ever worked unless you were very\nlucky).\n\nReported-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "799c10559d60f159ab2232203f222f18fa3c4a5f",
      "tree": "8d30e4f51a8d9c973128e472295d1fcfedeb078a",
      "parents": [
        "5a2b3ef4559f3d0ef58cbfb723f528f1c6b2e601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:09:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 11:09:28 2010 -0700"
      },
      "message": "De-pessimize rds_page_copy_user\n\nDon\u0027t try to \"optimize\" rds_page_copy_user() by using kmap_atomic() and\nthe unsafe atomic user mode accessor functions.  It\u0027s actually slower\nthan the straightforward code on any reasonable modern CPU.\n\nBack when the code was written (although probably not by the time it was\nactually merged, though), 32-bit x86 may have been the dominant\narchitecture.  And there kmap_atomic() can be a lot faster than kmap()\n(unless you have very good locality, in which case the virtual address\ncaching by kmap() can overcome all the downsides).\n\nBut these days, x86-64 may not be more populous, but it\u0027s getting there\n(and if you care about performance, it\u0027s definitely already there -\nyou\u0027d have upgraded your CPU\u0027s already in the last few years).  And on\nx86-64, the non-kmap_atomic() version is faster, simply because the code\nis simpler and doesn\u0027t have the \"re-try page fault\" case.\n\nPeople with old hardware are not likely to care about RDS anyway, and\nthe optimization for the 32-bit case is simply buggy, since it doesn\u0027t\nverify the user addresses properly.\n\nReported-by: Dan Rosenberg \u003cdrosenberg@vsecurity.com\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a2b3ef4559f3d0ef58cbfb723f528f1c6b2e601",
      "tree": "3421b2051cec89dcdf98b71f100837698f149ade",
      "parents": [
        "c9192798b9318a4b3f96c41ae27805cc8b46b7ee",
        "1c8cf9c997a4a6b36e907c7ede5f048aeaab1644"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 10:18:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 10:18:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: sdio: fix SDIO suspend/resume regression\n"
    },
    {
      "commit": "1c8cf9c997a4a6b36e907c7ede5f048aeaab1644",
      "tree": "d74c5bf6e87c1fee66a4e5db093e34a4892c1282",
      "parents": [
        "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Wed Oct 13 09:31:56 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Oct 15 12:54:55 2010 -0400"
      },
      "message": "mmc: sdio: fix SDIO suspend/resume regression\n\nFix SDIO suspend/resume regression introduced by 4c2ef25fe0b \"mmc: fix\nall hangs related to mmc/sd card insert/removal during suspend/resume\":\n\n  PM: Syncing filesystems ... done.\n  Freezing user space processes ... (elapsed 0.01 seconds) done.\n  Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.\n  Suspending console(s) (use no_console_suspend to debug)\n  pm_op(): platform_pm_suspend+0x0/0x5c returns -38\n  PM: Device pxa2xx-mci.0 failed to suspend: error -38\n  PM: Some devices failed to suspend\n\n4c2ef25fe0b moved the card removal/insertion mechanism out of MMC\u0027s\nsuspend/resume path and into pm notifiers (mmc_pm_notify), and that\nbroke SDIO\u0027s expectation that mmc_suspend_host() will remove the card,\nand squash the error, in case -ENOSYS is returned from the bus suspend\nhandler (mmc_sdio_suspend() in this case).\n\nmmc_sdio_suspend() is using this whenever at least one of the card\u0027s SDIO\nfunction drivers does not have suspend/resume handlers - in that case\nit is agreed to force removal of the entire card.\n\nThis patch fixes this regression by trivially bringing back that part of\nmmc_suspend_host(), which was removed by 4c2ef25fe0b.\n\nReported-and-tested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c9192798b9318a4b3f96c41ae27805cc8b46b7ee",
      "tree": "cd943e4e7641c53797fc2918c8230a7f959a071b",
      "parents": [
        "1bbee7d616d5fdffa6c1c86075dbffe2b3e236ea",
        "f13d4f979c518119bba5439dd2364d76d31dcd3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:50:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:50:03 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimer: Preserve timer state in remove_hrtimer()\n"
    },
    {
      "commit": "1bbee7d616d5fdffa6c1c86075dbffe2b3e236ea",
      "tree": "d4a7fd43961d1ee97b5323bfc4d75b634d317bf0",
      "parents": [
        "264780c29041a147f5cff5dda64d03373e24b972",
        "272036edb77e5967c175ac48b8c88e9b3358285f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:43 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Add Cando touch screen 15.6-inch product id\n  HID: Add MULTI_INPUT quirk for turbox/mosart touchscreen\n  HID: hidraw, fix a NULL pointer dereference in hidraw_write\n  HID: hidraw, fix a NULL pointer dereference in hidraw_ioctl\n"
    },
    {
      "commit": "264780c29041a147f5cff5dda64d03373e24b972",
      "tree": "4d74502d311792550f052e54a5e93ded5de5283e",
      "parents": [
        "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51",
        "47526903feb52f4c26a6350370bdf74e337fcdb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  ubd: fix incorrect sector handling during request restart\n  ps3disk: passing wrong variable to bvec_kunmap_irq()\n"
    },
    {
      "commit": "478971600e47cb83ff2d3c63c5c24f2b04b0d6a1",
      "tree": "8a426c30523aa558249bc8e4844b757af6ac1b96",
      "parents": [
        "16d3ea26f82271fef9b1c4523b5e1ea31fa39eec"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Sep 17 00:46:42 2010 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Oct 15 10:18:48 2010 -0400"
      },
      "message": "[SCSI] bsg: fix incorrect device_status value\n\nbsg incorrectly returns sg\u0027s masked_status value for device_status.\n\n[jejb: fix up expression logic]\nReported-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "47526903feb52f4c26a6350370bdf74e337fcdb1",
      "tree": "319aaf924a030ccbb680817128606defd33ac476",
      "parents": [
        "93055c31045a2d5599ec613a0c6cdcefc481a460"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Oct 15 12:56:21 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Oct 15 12:56:21 2010 +0200"
      },
      "message": "ubd: fix incorrect sector handling during request restart\n\nCommit f81f2f7c (ubd: drop unnecessary rq-\u003esector manipulation)\ndropped request-\u003esector manipulation in preparation for global request\nhandling cleanup; unfortunately, it incorrectly assumed that the\nupdated sector wasn\u0027t being used.\n\nubd tries to issue as many requests as possible to io_thread.  When\nissuing fails due to memory pressure or other reasons, the device is\nput on the restart list and issuing stops.  On IO completion, devices\non the restart list are scanned and IO issuing is restarted.\n\nubd issues IOs sg-by-sg and issuing can be stopped in the middle of a\nrequest, so each device on the restart queue needs to remember where\nto restart in its current request.  ubd needs to keep track of the\nissue position itself because,\n\n* blk_rq_pos(req) is now updated by the block layer to keep track of\n  _completion_ position.\n\n* Multiple io_req\u0027s for the current request may be in flight, so it\u0027s\n  difficult to tell where blk_rq_pos(req) currently is.\n\nAdd ubd-\u003erq_pos to keep track of the issue position and use it to\ncorrectly restart io_req issue.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Richard Weinberger \u003crichard@nod.at\u003e\nTested-by: Richard Weinberger \u003crichard@nod.at\u003e\nTested-by: Chris Frey \u003ccdfrey@foursquare.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51",
      "tree": "9a03e08d879f14d5c0413fdc9f3e70bcf213279d",
      "parents": [
        "cd07202cc8262e1669edff0d97715f3dd9260917"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 19:15:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 19:15:28 2010 -0700"
      },
      "message": "Export dump_{write,seek} to binary loader modules\n\nIf you build aout support as a module, you\u0027ll want these exported.\n\nReported-by: Tetsuo Handa \u003cpenguin-kernel@i-love.sakura.ne.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd07202cc8262e1669edff0d97715f3dd9260917",
      "tree": "911705a4e0d2f8b368889addb2c13c44bf6a8fcf",
      "parents": [
        "3aa0ce825ade0cf5506e32ccf51d01fc8d22a9cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 16:26:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 16:26:43 2010 -0700"
      },
      "message": "Linux 2.6.36-rc8\n"
    },
    {
      "commit": "3aa0ce825ade0cf5506e32ccf51d01fc8d22a9cf",
      "tree": "77ca43d663b62922a743de3729a8b8b47eafb887",
      "parents": [
        "ae42d8d44195a614c78a636683fe65ed31744cbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 14:32:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 14:32:06 2010 -0700"
      },
      "message": "Un-inline the core-dump helper functions\n\nTony Luck reports that the addition of the access_ok() check in commit\n0eead9ab41da (\"Don\u0027t dump task struct in a.out core-dumps\") broke the\nia64 compile due to missing the necessary header file includes.\n\nRather than add yet another include (\u003casm/unistd.h\u003e) to make everything\nhappy, just uninline the silly core dump helper functions and move the\nbodies to fs/exec.c where they make a lot more sense.\n\ndump_seek() in particular was too big to be an inline function anyway,\nand none of them are in any way performance-critical.  And we really\ndon\u0027t need to mess up our include file headers more than they already\nare.\n\nReported-and-tested-by: Tony Luck \u003ctony.luck@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae42d8d44195a614c78a636683fe65ed31744cbd",
      "tree": "cea10bac1e440f0b7ae6c56dbe9bdb44880a3ce2",
      "parents": [
        "0eead9ab41da33644ae2c97c57ad03da636a0422",
        "71085ce8285dc5f3011694f6ba7259201135c6d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 11:19:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 11:19:44 2010 -0700"
      },
      "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:\n  ehea: Fix a checksum issue on the receive path\n  net: allow FEC driver to use fixed PHY support\n  tg3: restore rx_dropped accounting\n  b44: fix carrier detection on bind\n  net: clear heap allocations for privileged ethtool actions\n  NET: wimax, fix use after free\n  ATM: iphase, remove sleep-inside-atomic\n  ATM: mpc, fix use after free\n  ATM: solos-pci, remove use after free\n  net/fec: carrier off initially to avoid root mount failure\n  r8169: use device model DMA API\n  r8169: allocate with GFP_KERNEL flag when able to sleep\n"
    },
    {
      "commit": "0eead9ab41da33644ae2c97c57ad03da636a0422",
      "tree": "757516bc7caa70a10101264edc3eac7d44c11ce8",
      "parents": [
        "53eeb64e808971207350386121f4bab12fa2f45f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 10:57:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 10:57:40 2010 -0700"
      },
      "message": "Don\u0027t dump task struct in a.out core-dumps\n\nakiphie points out that a.out core-dumps have that odd task struct\ndumping that was never used and was never really a good idea (it goes\nback into the mists of history, probably the original core-dumping\ncode).  Just remove it.\n\nAlso do the access_ok() check on dump_write().  It probably doesn\u0027t\nmatter (since normal filesystems all seem to do it anyway), but he\npoints out that it\u0027s normally done by the VFS layer, so ...\n\n[ I suspect that we should possibly do \"vfs_write()\" instead of\n  calling -\u003ewrite directly.  That also does the whole fsnotify and write\n  statistics thing, which may or may not be a good idea. ]\n\nAnd just to be anal, do this all for the x86-64 32-bit a.out emulation\ncode too, even though it\u0027s not enabled (and won\u0027t currently even\ncompile)\n\nReported-by: akiphie \u003cakiphie@lavabit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f13d4f979c518119bba5439dd2364d76d31dcd3f",
      "tree": "952be8d19f13a3f0942c67c1f0d400d8dab472ea",
      "parents": [
        "53eeb64e808971207350386121f4bab12fa2f45f"
      ],
      "author": {
        "name": "Salman Qazi",
        "email": "sqazi@google.com",
        "time": "Tue Oct 12 07:25:19 2010 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 14 13:29:59 2010 +0200"
      },
      "message": "hrtimer: Preserve timer state in remove_hrtimer()\n\nThe race is described as follows:\n\nCPU X                                 CPU Y\nremove_hrtimer\n// state \u0026 QUEUED \u003d\u003d 0\ntimer-\u003estate \u003d CALLBACK\nunlock timer base\ntimer-\u003ef(n) //very long\n                                  hrtimer_start\n                                    lock timer base\n                                    remove_hrtimer // no effect\n                                    hrtimer_enqueue\n                                    timer-\u003estate \u003d CALLBACK |\n                                                   QUEUED\n                                    unlock timer base\n                                  hrtimer_start\n                                    lock timer base\n                                    remove_hrtimer\n                                        mode \u003d INACTIVE\n                                        // CALLBACK bit lost!\n                                    switch_hrtimer_base\n                                            CALLBACK bit not set:\n                                                    timer-\u003ebase\n                                                    changes to a\n                                                    different CPU.\nlock this CPU\u0027s timer base\n\nThe bug was introduced with commit ca109491f (hrtimer: removing all ur\ncallback modes) in 2.6.29\n\n[ tglx: Feed new state via local variable and add a comment. ]\n\nSigned-off-by: Salman Qazi \u003csqazi@google.com\u003e\nCc: akpm@linux-foundation.org\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLKML-Reference: \u003c20101012142351.8485.21823.stgit@dungbeetle.mtv.corp.google.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "53eeb64e808971207350386121f4bab12fa2f45f",
      "tree": "74c98b6fff0095b7554edcfe69eb5ab3b22d2d1b",
      "parents": [
        "8c35bf368c4e533d07610810e4c3b84c34c8e201",
        "c50a898fd4e736623ee175920db056194e0bb483"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:59 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  ioat2: fix performance regression\n"
    },
    {
      "commit": "8c35bf368c4e533d07610810e4c3b84c34c8e201",
      "tree": "ff998cc7192bac73452c64ef5f2a45dd7ea3e7d5",
      "parents": [
        "fec896e21b65278a67b3a98073eef23351a74a4a",
        "b1e86db1de2e8bc2be9fb94fae3451c2a776e8c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.36\u0027 of git://linux-nfs.org/~bfields/linux:\n  nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink\n"
    },
    {
      "commit": "fec896e21b65278a67b3a98073eef23351a74a4a",
      "tree": "3a0b1a4abfa362dd6b6690662cc6588bddb21262",
      "parents": [
        "d94bc4fc24ed6263746934ace161ab916818d38a",
        "d01343244abdedd18303d0323b518ed9cdcb1988"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:50:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:50:23 2010 -0700"
      },
      "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  ring-buffer: Fix typo of time extends per page\n  perf, MIPS: Support cross compiling of tools/perf for MIPS\n  perf: Fix incorrect copy_from_user() usage\n"
    },
    {
      "commit": "d94bc4fc24ed6263746934ace161ab916818d38a",
      "tree": "d6c8045823efe4ef1599261e8451775b19dcfd00",
      "parents": [
        "70813196581fc636cb8a49e9bba9e04bda76206e",
        "06c10884486a63a1e4ff657aaa51e848e64b9dc3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:33 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: relax ioremap prohibition (309caa9) for -final and -stable\n  ARM: 6440/1: ep93xx: DMA: fix channel_disable\n  cpuimx27: fix i2c bus selection\n  cpuimx27: fix compile when ULPI is selected\n  ARM: 6435/1: Fix HWCAP_TLS flag for ARM11MPCore/Cortex-A9\n  ARM: 6436/1: AT91: Fix power-saving in idle-mode on 926T processors\n  ARM: fix section mismatch warnings in Versatile Express\n  ARM: 6412/1: kprobes-decode: add support for MOVW instruction\n  ARM: 6419/1: mmu: Fix MT_MEMORY and MT_MEMORY_NONCACHED pte flags\n  ARM: 6416/1: errata: faulty hazard checking in the Store Buffer may lead to data corruption\n"
    },
    {
      "commit": "70813196581fc636cb8a49e9bba9e04bda76206e",
      "tree": "862f24526ba6ec0e7a9ebfe46100246f8a41b72a",
      "parents": [
        "a56f31a0c6a08faeca5f0c5e64c6a0113c43181b",
        "0fa035e52373386381fcdfbd506e32eac0c662f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:05 2010 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: iommu-load cam register before flushing the entry\n"
    },
    {
      "commit": "a56f31a0c6a08faeca5f0c5e64c6a0113c43181b",
      "tree": "ceb249a494406ed11a0fde86b5f075c0b8ce06fe",
      "parents": [
        "509d4486bd86f17b17f5134d02bc3586569f9678",
        "a8c051f0c8d2f81c665e820f765aaddf86161640"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:46 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: Silent spurious error message\n  drm/radeon/kms: fix bad cast/shift in evergreen.c\n  drm/radeon/kms: make TV/DFP table info less verbose\n  drm/radeon/kms: leave certain CP int bits enabled\n  drm/radeon/kms: avoid corner case issue with unmappable vram V2\n"
    },
    {
      "commit": "509d4486bd86f17b17f5134d02bc3586569f9678",
      "tree": "062984c6837da9a6284deba13b02a52418ebfe98",
      "parents": [
        "0acc1b2afb6ded060b7d6b1b5e6ac8a00ec47547",
        "73cf624d029d776a33d0a80c695485b3f9b36231"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:23 2010 -0700"
      },
      "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, numa: For each node, register the memory blocks actually used\n  x86, AMD, MCE thresholding: Fix the MCi_MISCj iteration order\n  x86, mce, therm_throt.c: Fix missing curly braces in error handling logic\n"
    },
    {
      "commit": "c50a898fd4e736623ee175920db056194e0bb483",
      "tree": "271750360d57da1d982686d8435b8eb3bf3086e4",
      "parents": [
        "cc60f8878eab892c03d06b10f389232b9b66bd83"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Oct 13 15:43:10 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Oct 13 15:43:10 2010 -0700"
      },
      "message": "ioat2: fix performance regression\n\nCommit 0793448 \"DMAENGINE: generic channel status v2\" changed the interface for\nhow dma channel progress is retrieved.  It inadvertently exported an internal\nhelper function ioat_tx_status() instead of ioat_dma_tx_status().  The latter\npolls the hardware to get the latest completion state, while the helper just\nevaluates the current state without touching hardware.  The effect is that we\nend up waiting for completion timeouts or descriptor allocation errors before\nthe completion state is updated.\n\niperf (before fix):\n[SUM]  0.0-41.3 sec   364 MBytes  73.9 Mbits/sec\n\niperf (after fix):\n[SUM]  0.0- 4.5 sec   499 MBytes   940 Mbits/sec\n\nThis is a regression starting with 2.6.35.\n\nCc: \u003cstable@kernel.org\u003e\nCc: Dave Jiang \u003cdave.jiang@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nReported-by: Richard Scobie \u003crichard@sauce.co.nz\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "71085ce8285dc5f3011694f6ba7259201135c6d6",
      "tree": "1f9bb13115733a117998abe4b0abdb6fb2ca332e",
      "parents": [
        "6fcc040f02d281c7e9563127358a77ce2bbfe284"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Oct 07 13:17:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 14:24:59 2010 -0700"
      },
      "message": "ehea: Fix a checksum issue on the receive path\n\nCurrently we set all skbs with CHECKSUM_UNNECESSARY, even\nthose whose protocol we don\u0027t know. This patch just\nadd the CHECKSUM_COMPLETE tag for non TCP/UDP packets.\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1e86db1de2e8bc2be9fb94fae3451c2a776e8c1",
      "tree": "60405feda18e4145fc335c8c85f46d33816bc9e0",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Wed Oct 13 14:46:17 2010 -0400"
      },
      "committer": {
        "name": "J. Bruce Fields",
        "email": "bfields@redhat.com",
        "time": "Wed Oct 13 15:48:55 2010 -0400"
      },
      "message": "nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink\n\nAs of commit 43a9aa64a2f4330a9cb59aaf5c5636566bce067c \"NFSD:\nFill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR\", we sometimes call\nfh_unlock on a filehandle that isn\u0027t fully initialized.\n\nWe should fix up the callers, but as a quick fix it is also sufficient\njust to remove this assertion.\n\nReported-by: Marius Tolzmann \u003ctolzmann@molgen.mpg.de\u003e\nCc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\n"
    },
    {
      "commit": "6fcc040f02d281c7e9563127358a77ce2bbfe284",
      "tree": "2a92b5836785359516c0d1662a5011dff9727c93",
      "parents": [
        "b0057c51db66c5f0f38059f242c57d61c4741d89"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Oct 11 21:03:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:56:31 2010 -0700"
      },
      "message": "net: allow FEC driver to use fixed PHY support\n\nAt least one board using the FEC driver does not have a conventional\nPHY attached to it, it is directly connected to a somewhat simple\nethernet switch (the board is the SnapGear/LITE, and the attached\n4-port ethernet switch is a RealTek RTL8305). This switch does not\npresent the usual register interface of a PHY, it presents nothing.\nSo a PHY scan will find nothing - it finds ID\u0027s of 0 for each PHY\non the attached MII bus.\n\nAfter the FEC driver was changed to use phylib for supporting PHYs\nit no longer works on this particular board/switch setup.\n\nAdd code support to use a fixed phy if no PHY is found on the MII bus.\nThis is based on the way the cpmac.c driver solved this same problem.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "272036edb77e5967c175ac48b8c88e9b3358285f",
      "tree": "787137ff739916522d14a7625bc1dc0034616e7b",
      "parents": [
        "e1f092102f65e424be40c318a0fab7bb6e34194f"
      ],
      "author": {
        "name": "François Jaouen",
        "email": "francois.jaouen@laposte.net",
        "time": "Wed Oct 13 10:47:32 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 13 10:47:32 2010 +0200"
      },
      "message": "HID: Add Cando touch screen 15.6-inch product id\n\nThis add the product id of the touch screen found on ACER Aspire 5738PZ.  Works\nwith hid-cando driver.\n\nSigned-off-by: Francois Jaouen\u003cfrancois.jaouen@laposte.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "06c10884486a63a1e4ff657aaa51e848e64b9dc3",
      "tree": "3913f3d19b60a9e6a62484e2f4e352d9dcf995a8",
      "parents": [
        "841f48a849e0dc14fe6f3d2bd31e831ac6a76546"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 13 00:15:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 13 00:19:03 2010 +0100"
      },
      "message": "ARM: relax ioremap prohibition (309caa9) for -final and -stable\n\n... but produce a big warning about the problem as encouragement\nfor people to fix their drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "841f48a849e0dc14fe6f3d2bd31e831ac6a76546",
      "tree": "ed5946b32134587db9b6fc3a309bc4737b6199d7",
      "parents": [
        "10d48b3934940c178635413b5128c33bc17abe1d",
        "4793ca4028e4dcdbf2740db50995c9378ded3cf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:36 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    }
  ],
  "next": "10d48b3934940c178635413b5128c33bc17abe1d"
}
