)]}'
{
  "log": [
    {
      "commit": "87458ff4582953d6b3bf45edeac8582849552e69",
      "tree": "6e232552a0fa196a6ad5c35fc5048ee6fac8a5ed",
      "parents": [
        "2583d1efe04170cf166d43da6e4ed309e5601e84"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Sep 22 22:58:46 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:44 2009 +0200"
      },
      "message": "[S390] Change kernel_page_present coding style.\n\nMake the inline assembly look like all others.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2583d1efe04170cf166d43da6e4ed309e5601e84",
      "tree": "39fcc09b207d1cc50545643bc1a6d8db41c95d20",
      "parents": [
        "846955c8afe5ebca2f8841b042ca3342e08a092b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Sep 22 22:58:45 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:44 2009 +0200"
      },
      "message": "[S390] hibernation: reset system after resume\n\nForce system into defined state after resume.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "846955c8afe5ebca2f8841b042ca3342e08a092b",
      "tree": "85584d6f009932c18e55562c3303c6331aebe0ca",
      "parents": [
        "2e50195f58ec045bc4601ec94478d957974f4aa4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Sep 22 22:58:44 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:44 2009 +0200"
      },
      "message": "[S390] hibernation: fix guest page hinting related crash\n\nOn resume the system that loads the to be resumed image might have\nunstable pages.\nWhen the resume image is copied back and a write access happen to an\nunstable page this causes an exception and the system crashes.\n\nTo fix this set all free pages to stable before copying the resumed\nimage data. Also after everything has been restored set all free\npages of the resumed system to unstable again.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2e50195f58ec045bc4601ec94478d957974f4aa4",
      "tree": "ab26dd239fdf40c2e2050d87ebd9eaea004d27c4",
      "parents": [
        "3e86a8c617413e344143839c514e9b0c1713065c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Sep 22 22:58:43 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:43 2009 +0200"
      },
      "message": "[S390] Get rid of init_module/delete_module compat functions.\n\nThese functions aren\u0027t needed. Might be a leftover of the pre\ncond_syscall time.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3e86a8c617413e344143839c514e9b0c1713065c",
      "tree": "d979f64645e47d37b273787faf6bc834550e3963",
      "parents": [
        "2d70ca23f86647e076e3a8b64b3a90e583b894d5"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Sep 22 22:58:42 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:43 2009 +0200"
      },
      "message": "[S390] Convert sys_execve to function with parameters.\n\nUse function parameters instead of accessing the pt_regs structure\nto get the parameters.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2d70ca23f86647e076e3a8b64b3a90e583b894d5",
      "tree": "38c95c0728211e872fd652cc9d2f371fa0145773",
      "parents": [
        "6541f7b68f229aacd2e453bc9e94335fc56419fe"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Sep 22 22:58:41 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:43 2009 +0200"
      },
      "message": "[S390] Convert sys_clone to function with parameters.\n\nUse function parameters instead of accessing the pt_regs structure\nto get the parameters.\nAlso merge the 31 and 64 bit versions since they are identical.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6541f7b68f229aacd2e453bc9e94335fc56419fe",
      "tree": "d60909e665626ed5656d4269712e50652f7de2cf",
      "parents": [
        "1d7e1500a6acfc89415aa2524e2c475c980ac42a"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:40 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:43 2009 +0200"
      },
      "message": "[S390] qdio: change state of all primed input buffers\n\nIf input buffers stay in primed state qdio may not receive further interrupts\nfor the input queue depending on the firmware. That can cause a connection\nhang on OSA cards.\n\nChange the state of all primed input buffers that are not acknowledged to\nnot initialized.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1d7e1500a6acfc89415aa2524e2c475c980ac42a",
      "tree": "6c0fafa3864c2dfa778f7543e4d2d441173225a6",
      "parents": [
        "703e5c9993639284bc0a8929b6de362424df7019"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:39 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:42 2009 +0200"
      },
      "message": "[S390] qdio: reduce per device debug messages\n\nEven if turned off the debug message overhead is measurable in the hot path.\nReduce the number of debug message calls in do_QDIO and qdio_kick_handler.\nAlso use hex numbers to save space in the debug entries.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "703e5c9993639284bc0a8929b6de362424df7019",
      "tree": "13d6348ca6e8a00aefa302c6a776bf50180a6ac7",
      "parents": [
        "b0a285d31bd475fdd4312e457288be558b705e55"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:38 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:42 2009 +0200"
      },
      "message": "[S390] cio: introduce consistent subchannel scanning\n\nPreviously, there were multiple subchannel scanning mechanisms\nwhich could potentially conflict with each other. Fix this problem\nby moving blacklist and ccw driver triggered scanning to the\nexisting evaluation method.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b0a285d31bd475fdd4312e457288be558b705e55",
      "tree": "a8e99fc301bedaff3e141b68f7f16183a810192e",
      "parents": [
        "b827d1c8b65b27a293433e7c4723c7dfd6c4b848"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:37 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:42 2009 +0200"
      },
      "message": "[S390] cio: idset use actual number of ssids\n\nThe functions idset_sch_new and for_each_subchannel_staged\nuse different values for the number of subchannel sets. Make\nit consistent by changing idset_sch_new to also use the actual\nnumber of subchannel sets.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b827d1c8b65b27a293433e7c4723c7dfd6c4b848",
      "tree": "5b1eda7bf0a9f87be567a68f59a3e79c8fe9aaa3",
      "parents": [
        "8ea7f5590142c0b9ab319aa3cae85cf430a207d8"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:36 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:42 2009 +0200"
      },
      "message": "[S390] cio: dont kfree vmalloced memory\n\nDon\u0027t use kfree to free memory allocated by vmalloc.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8ea7f5590142c0b9ab319aa3cae85cf430a207d8",
      "tree": "a23b12fbfe51077cc8df6694f4ab7225462b657d",
      "parents": [
        "255305536c1b56ad09590f1400fb2c788265e34e"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:35 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:41 2009 +0200"
      },
      "message": "[S390] cio: introduce css_settle\n\nIntroduce the css_driver callback settle which can be implemented\nby a subchannel driver to wait for the subchannel type specific\nasynchronous work to finish.\nIn channel_subsystem_init_sync we call that for each subchannel\ndriver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "255305536c1b56ad09590f1400fb2c788265e34e",
      "tree": "23c97143b3ffe1598f76bc01b94407fa0c7d79d4",
      "parents": [
        "2f17644d1cd0121daa0a997ff4eca5b3b44d1fae"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:34 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:41 2009 +0200"
      },
      "message": "[S390] cio: introduce css_eval_scheduled\n\nUse css_eval_scheduled to determine if all scheduled subchannel\nevaluation is finished. Wait for this value to be 0 in the\nchannel subsystem init function.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2f17644d1cd0121daa0a997ff4eca5b3b44d1fae",
      "tree": "898504831cd8424525304eb9e35851f744a03d24",
      "parents": [
        "43c1266ce4dc06bfd236cec31e11e9ecd69c0bef"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Sep 22 22:58:33 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Sep 22 22:58:41 2009 +0200"
      },
      "message": "[S390] cio: merge init calls\n\nDefine initialization sequence of css and ccw bus init calls by merging\nthem into a single init call. Also introduce channel_subsystem_init_sync\nto wait for the initialization of devices to finish.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "43c1266ce4dc06bfd236cec31e11e9ecd69c0bef",
      "tree": "40a86739ca4c36200f447f655b01c57cfe646e26",
      "parents": [
        "b8c7f1dc5ca4e0d10709182233cdab932cef593d",
        "57c0c15b5244320065374ad2c54f4fbec77a6428"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:15:07 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:15:07 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-rename-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-rename-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Tidy up after the big rename\n  perf: Do the big rename: Performance Counters -\u003e Performance Events\n  perf_counter: Rename \u0027event\u0027 to event_id/hw_event\n  perf_counter: Rename list_entry -\u003e group_entry, counter_list -\u003e group_list\n\nManually resolved some fairly trivial conflicts with the tracing tree in\ninclude/trace/ftrace.h and kernel/trace/trace_syscalls.c.\n"
    },
    {
      "commit": "b8c7f1dc5ca4e0d10709182233cdab932cef593d",
      "tree": "28c5f79d61ce7167511f18eaed5c9fca87c68ab4",
      "parents": [
        "f4eccb6d979e0cc5a719a50af5f9a56e79092a2d",
        "a71fca58b7f4abca551ae2256ac08dd9123a03f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:52 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  rcu: Fix whitespace inconsistencies\n  rcu: Fix thinko, actually initialize full tree\n  rcu: Apply results of code inspection of kernel/rcutree_plugin.h\n  rcu: Add WARN_ON_ONCE() consistency checks covering state transitions\n  rcu: Fix synchronize_rcu() for TREE_PREEMPT_RCU\n  rcu: Simplify rcu_read_unlock_special() quiescent-state accounting\n  rcu: Add debug checks to TREE_PREEMPT_RCU for premature grace periods\n  rcu: Kconfig help needs to say that TREE_PREEMPT_RCU scales down\n  rcutorture: Occasionally delay readers enough to make RCU force_quiescent_state\n  rcu: Initialize multi-level RCU grace periods holding locks\n  rcu: Need to update rnp-\u003egpnum if preemptable RCU is to be reliable\n"
    },
    {
      "commit": "f4eccb6d979e0cc5a719a50af5f9a56e79092a2d",
      "tree": "00b3ca17251430ce1336d813cf76e95ccdd55099",
      "parents": [
        "8e4bc3dd2ca07d77882eba73cea240aba95a1854",
        "cd74c86bdf705f824d494a2bbda393d1d562b40a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:31 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf_counter, powerpc, sparc: Fix compilation after perf_counter_overflow() change\n  perf_counter: x86: Fix PMU resource leak\n  perf util: SVG performance improvements\n  perf util: Make the timechart SVG width dynamic\n  perf timechart: Show the duration of scheduler delays in the SVG\n  perf timechart: Show the name of the waker/wakee in timechart\n"
    },
    {
      "commit": "8e4bc3dd2ca07d77882eba73cea240aba95a1854",
      "tree": "da105cd2c4f51c78c401c00d8b399572914694ed",
      "parents": [
        "bd4c3a3441144cd46d1f544046523724c5bc6e94",
        "0d721ceadbeaa24d7f9dd41b3e5e29912327a7e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:06:17 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Simplify sys_sched_rr_get_interval() system call\n  sched: Fix potential NULL derference of doms_cur\n  sched: Fix raciness in runqueue_is_locked()\n  sched: Re-add lost cpu_allowed check to sched_fair.c::select_task_rq_fair()\n  sched: Remove unneeded indentation in sched_fair.c::place_entity()\n"
    },
    {
      "commit": "bd4c3a3441144cd46d1f544046523724c5bc6e94",
      "tree": "8b5c67249a7a163caf3f88cbcb9df5236fcc3b93",
      "parents": [
        "b3727c24da69971503a4ca98b3b877753c6a4393",
        "583a22e7c154dc0a3938db522696b4bc7f098f59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:05:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:05:47 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  kernel/profile.c: Switch /proc/irq/prof_cpu_mask to seq_file\n  tracing: Export trace_profile_buf symbols\n  tracing/events: use list_for_entry_continue\n  tracing: remove max_tracer_type_len\n  function-graph: use ftrace_graph_funcs directly\n  tracing: Remove markers\n  tracing: Allocate the ftrace event profile buffer dynamically\n  tracing: Factorize the events profile accounting\n"
    },
    {
      "commit": "b3727c24da69971503a4ca98b3b877753c6a4393",
      "tree": "c57015b202fec5a388010c3899ac6f99ed942996",
      "parents": [
        "58e75a09732be9b850357ba3489bcfb103230b27",
        "6399c087458859cddff2d6b46befb95b866df3e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:05:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:05:19 2009 -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: Print the hypervisor returned tsc_khz during boot\n  x86: Correct segment permission flags in 64-bit linker script\n  x86: cpuinit-annotate SMP boot trampolines properly\n  x86: Increase timeout for EHCI debug port reset completion in early printk\n  x86: Fix uaccess_32.h typo\n  x86: Trivial whitespace cleanups\n  x86, apic: Fix missed handling of discrete apics\n  x86/i386: Remove duplicated #include\n  x86, mtrr: Convert loop to a while based construct, avoid naked semicolon\n  Revert \u0027x86: Fix system crash when loading with \"reservetop\" parameter\u0027\n  x86, mce: Fix compile warning in case of CONFIG_SMP\u003dn\n  x86, apic: Use logical flat on intel with \u003c\u003d 8 logical cpus\n  x86: SGI UV: Map MMIO-High memory range\n  x86: SGI UV: Add volatile semantics to macros that access chipset registers\n  x86: SGI UV: Fix IPI macros\n  x86: apic: Convert BUG() to BUG_ON()\n  x86: Remove final bits of CONFIG_X86_OLD_MCE\n"
    },
    {
      "commit": "58e75a09732be9b850357ba3489bcfb103230b27",
      "tree": "60f1a6f9fa208fd627845a795e739c5ccf01d6bd",
      "parents": [
        "c720f5655df159a630fa0290a0bd67c93e92b0bf",
        "48d0764998ad4ab7570afab8bb3bee0fbfa55b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:04:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:04:30 2009 -0700"
      },
      "message": "Merge branch \u0027writeback\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027writeback\u0027 of git://git.kernel.dk/linux-2.6-block:\n  nfs: initialize the backing_dev_info when creating the server\n  writeback: make balance_dirty_pages() gradually back more off\n  writeback: don\u0027t use schedule_timeout() without setting runstate\n  nfs: nfs_kill_super() should call bdi_unregister() after killing super\n"
    },
    {
      "commit": "c720f5655df159a630fa0290a0bd67c93e92b0bf",
      "tree": "940d139d0ec1ff5201efddef6cc663166a8a2df3",
      "parents": [
        "33e6c1a0de818d3698cdab27c42915661011319d",
        "84d6ae431f315e8973aac3c3fe1d550fc9240ef3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:03:10 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 09:03:10 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (222 commits)\n  V4L/DVB (13033): pt1: Don\u0027t use a deprecated DMA_BIT_MASK macro\n  V4L/DVB (13029): radio-si4713: remove #include \u003clinux/version.h\u003e\n  V4L/DVB (13027): go7007: convert printks to v4l2_info\n  V4L/DVB (13026): s2250-board: Implement brightness and contrast controls\n  V4L/DVB (13025): s2250-board: Fix memory leaks\n  V4L/DVB (13024): go7007: Implement vidioc_g_std and vidioc_querystd\n  V4L/DVB (13023): go7007: Merge struct gofh and go declarations\n  V4L/DVB (13022): go7007: Fix mpeg controls\n  V4L/DVB (13021): go7007: Fix whitespace and line lengths\n  V4L/DVB (13020): go7007: Updates to Kconfig and Makefile\n  V4L/DVB (13019): video: initial support for ADV7180\n  V4L/DVB (13018): kzalloc failure ignored in au8522_probe()\n  V4L/DVB (13017): gspca: kmalloc failure ignored in sd_start()\n  V4L/DVB (13016): kmalloc failure ignored in lgdt3304_attach() and s921_attach()\n  V4L/DVB (13015): kmalloc failure ignored in m920x_firmware_download()\n  V4L/DVB (13014): Add support for Compro VideoMate E800 (DVB-T part only)\n  V4L/DVB (13013): FM TX: si4713: Kconfig: Fixed two typos.\n  V4L/DVB (13012): uvc: introduce missing kfree\n  V4L/DVB (13011): Change tuner type of BeholdTV cards\n  V4L/DVB (13009): gspca - stv06xx-hdcs: Reduce exposure range\n  ...\n"
    },
    {
      "commit": "33e6c1a0de818d3698cdab27c42915661011319d",
      "tree": "763b8d7ab872471fad3a95a4bb8589903bb25880",
      "parents": [
        "0b887ef19d7319263f31babc2a7855bc92865c0e",
        "7cce2f4cb7f5f641f78c8e3eea4e7b1b96cb71c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:15:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:15:18 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubifs-2.6:\n  UBIFS: fix debugging dump\n  UBIFS: improve lprops dump\n  UBIFS: various minor commentary fixes\n  UBIFS: improve journal head debugging prints\n  UBIFS: define journal head numbers in ubifs-media.h\n  UBIFS: amend commentaries\n  UBIFS: check ubifs_scan error codes better\n  UBIFS: do not print scary error messages needlessly\n  UBIFS: add inode size debugging check\n  UBIFS: constify file and inode operations\n  UBIFS: remove unneeded call from ubifs_sync_fs\n  UBIFS: kill BKL\n  UBIFS: remove unused functions\n  UBIFS: suppress compilation warning\n"
    },
    {
      "commit": "0b887ef19d7319263f31babc2a7855bc92865c0e",
      "tree": "eb9aaed5f530a5ad3c9cd28cbec1fade63a993a9",
      "parents": [
        "44040f107e64d689ccd3211ac62c6bc44f3f0775",
        "de75c771b4cc4da963164a538a8448128301bc35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:13:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:13:55 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6\n\n* \u0027linux-next\u0027 of git://git.infradead.org/ubi-2.6:\n  UBI: improve NOR flash erasure quirk\n  UBI: introduce flash dump helper\n  UBI: eliminate possible undefined behaviour\n  UBI: print a warning if too many PEBs are corrupted\n  UBI: amend NOR flash pre-erase quirk\n  UBI: print a message if ECH is corrupted and VIDH is ok\n"
    },
    {
      "commit": "44040f107e64d689ccd3211ac62c6bc44f3f0775",
      "tree": "f85059028aa570e758c7fb272fd8cf823ab4f119",
      "parents": [
        "388dba30471c236a290c4082bce5f2b5cd1a7a06",
        "28d520433b6375740990ab99d69b0d0067fd656b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:10:09 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 08:10:09 2009 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (133 commits)\n  drm/vgaarb: add VGA arbitration support to the drm and kms.\n  drm/radeon: some r420s have a CP race with the DMA engine.\n  drm/radeon/r600/kms: rv670 is not DCE3\n  drm/radeon/kms: r420 idle after programming GA_ENHANCE\n  drm/radeon/kms: more fixes to rv770 suspend/resume path.\n  drm/radeon/kms: more alignment for rv770.c with r600.c\n  drm/radeon/kms: rv770 blit init called too late.\n  drm/radeon/kms: move around new init path code to avoid posting at init\n  drm/radeon/r600: fix some issues with suspend/resume.\n  drm/radeon/kms: disable VGA rendering engine before taking over VRAM\n  drm/radeon/kms: Move radeon_get_clock_info() call out of radeon_clocks_init().\n  drm/radeon/kms: add initial connector properties\n  drm/radeon/kms: Use surfaces for scanout / cursor byte swapping on big endian.\n  drm/radeon/kms: don\u0027t fail if we fail to init GPU acceleration\n  drm/r600/kms: fixup number of loops per blit calculation.\n  drm/radeon/kms: reprogram format in set base.\n  drm/radeon: avivo chips have no separate int bit for display\n  drm/radeon/r600: don\u0027t do interrupts\n  drm: fix _DRM_GEM addmap error message\n  drm: update crtc x/y when only fb changes\n  ...\n\nFixed up trivial conflicts in firmware/Makefile due to network driver\n(cxgb3) and drm (mga/r128/radeon) firmware being listed next to each\nother.\n"
    },
    {
      "commit": "388dba30471c236a290c4082bce5f2b5cd1a7a06",
      "tree": "3c71d6cea401158ed2da5bfc40ee22db9eb00e63",
      "parents": [
        "ebc79c4f8da0f92efa968e0328f32334a2ce80cf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 08:56:58 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 21 07:36:33 2009 -0700"
      },
      "message": "Driver-Core: fix devnode callbacks for dabusb and industrialio\n\nThe build of the dabusb driver broke:\n\n  drivers/media/video/dabusb.c:758: error: unknown field \u0027nodename\u0027 specified in initializer\n  drivers/media/video/dabusb.c:758: warning: initialization from incompatible pointer type\n  make[3]: *** wait: No child processes.  Stop.\n\nDue to this commit:\n\n  e454cea: Driver-Core: extend devnode callbacks to provide permissions\n\nMissing the dabusb driver\u0027s dabusb_nodename() callback.\n\nSimilar issues with the iio/industrialio driver in staging, pointed out\nand patched by Jean Delvare.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nIndustrialio-parts-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48d0764998ad4ab7570afab8bb3bee0fbfa55b2a",
      "tree": "7ad93edfbba609f7f7a730d66d47950630e203d3",
      "parents": [
        "87c6a9b253520b66e7f5e8f67a37a701eaa51cee"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 21 09:59:39 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 21 15:40:33 2009 +0200"
      },
      "message": "nfs: initialize the backing_dev_info when creating the server\n\nNFS may free the server structure without ever having used the\nbdi, so we either need to flag the bdi as being uninitialized or\ninitialize it up front. This does the latter.\n\nThis fixes a crash with mounting more than one NFS file system,\nshould people ever need that kind of obscure NFS functionality.\n\nTested-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "87c6a9b253520b66e7f5e8f67a37a701eaa51cee",
      "tree": "a3778632eabc961ce3b8c32ecfeeb48383cf78e0",
      "parents": [
        "3542a5c0de3d5b33227214a692bf9b12e249078e"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Sep 17 19:59:14 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 21 15:40:33 2009 +0200"
      },
      "message": "writeback: make balance_dirty_pages() gradually back more off\n\nCurrently it just sleeps for a very short time, just 1 jiffy. If\nwe keep looping in there, continually delay for a little longer\nof up to 100msec in total. That was the old limit for congestion\nwait.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "3542a5c0de3d5b33227214a692bf9b12e249078e",
      "tree": "6119bd49d7bbd149b7b6c14eeb60222ff2072bf0",
      "parents": [
        "92f25053c0189f8d2887f837d3936cdca1cdf730"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Sep 17 19:56:01 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 21 15:40:33 2009 +0200"
      },
      "message": "writeback: don\u0027t use schedule_timeout() without setting runstate\n\nJust use schedule_timeout_interruptible(), saves a call to\nset_current_state().\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "92f25053c0189f8d2887f837d3936cdca1cdf730",
      "tree": "42cb0d38ee8983fa31290c5c80322574c04f4d5a",
      "parents": [
        "6952b61de9984073289859073e8195ad0bee8fd5"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Sep 17 14:51:44 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Sep 21 15:40:32 2009 +0200"
      },
      "message": "nfs: nfs_kill_super() should call bdi_unregister() after killing super\n\nOtherwise we could be attempting to flush data for a writeback\nthread and bdi that have already disappeared.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "57c0c15b5244320065374ad2c54f4fbec77a6428",
      "tree": "35369d817f5925aca09b083bba47c437b91386d9",
      "parents": [
        "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:20:38 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 14:34:11 2009 +0200"
      },
      "message": "perf: Tidy up after the big rename\n\n - provide compatibility Kconfig entry for existing PERF_COUNTERS .config\u0027s\n\n - provide courtesy copy of old perf_counter.h, for user-space projects\n\n - small indentation fixups\n\n - fix up MAINTAINERS\n\n - fix small x86 printout fallout\n\n - fix up small PowerPC comment fallout (use \u0027counter\u0027 as in register)\n\nReviewed-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6",
      "tree": "81f98a3ab46c589792057fe2392c1e10f8ad7893",
      "parents": [
        "dfc65094d0313cc48969fa60bcf33d693aeb05a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:02:48 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 14:28:04 2009 +0200"
      },
      "message": "perf: Do the big rename: Performance Counters -\u003e Performance Events\n\nBye-bye Performance Counters, welcome Performance Events!\n\nIn the past few months the perfcounters subsystem has grown out its\ninitial role of counting hardware events, and has become (and is\nbecoming) a much broader generic event enumeration, reporting, logging,\nmonitoring, analysis facility.\n\nNaming its core object \u0027perf_counter\u0027 and naming the subsystem\n\u0027perfcounters\u0027 has become more and more of a misnomer. With pending\ncode like hw-breakpoints support the \u0027counter\u0027 name is less and\nless appropriate.\n\nAll in one, we\u0027ve decided to rename the subsystem to \u0027performance\nevents\u0027 and to propagate this rename through all fields, variables\nand API names. (in an ABI compatible fashion)\n\nThe word \u0027event\u0027 is also a bit shorter than \u0027counter\u0027 - which makes\nit slightly more convenient to write/handle as well.\n\nThanks goes to Stephane Eranian who first observed this misnomer and\nsuggested a rename.\n\nUser-space tooling and ABI compatibility is not affected - this patch\nshould be function-invariant. (Also, defconfigs were not touched to\nkeep the size down.)\n\nThis patch has been generated via the following script:\n\n  FILES\u003d$(find * -type f | grep -vE \u0027oprofile|[^K]config\u0027)\n\n  sed -i \\\n    -e \u0027s/PERF_EVENT_/PERF_RECORD_/g\u0027 \\\n    -e \u0027s/PERF_COUNTER/PERF_EVENT/g\u0027 \\\n    -e \u0027s/perf_counter/perf_event/g\u0027 \\\n    -e \u0027s/nb_counters/nb_events/g\u0027 \\\n    -e \u0027s/swcounter/swevent/g\u0027 \\\n    -e \u0027s/tpcounter_event/tp_event/g\u0027 \\\n    $FILES\n\n  for N in $(find . -name perf_counter.[ch]); do\n    M\u003d$(echo $N | sed \u0027s/perf_counter/perf_event/g\u0027)\n    mv $N $M\n  done\n\n  FILES\u003d$(find . -name perf_event.*)\n\n  sed -i \\\n    -e \u0027s/COUNTER_MASK/REG_MASK/g\u0027 \\\n    -e \u0027s/COUNTER/EVENT/g\u0027 \\\n    -e \u0027s/\\\u003cevent\\\u003e/event_id/g\u0027 \\\n    -e \u0027s/counter/event/g\u0027 \\\n    -e \u0027s/Counter/Event/g\u0027 \\\n    $FILES\n\n... to keep it as correct as possible. This script can also be\nused by anyone who has pending perfcounters patches - it converts\na Linux kernel tree over to the new naming. We tried to time this\nchange to the point in time where the amount of pending patches\nis the smallest: the end of the merge window.\n\nNamespace clashes were fixed up in a preparatory patch - and some\nstylistic fallout will be fixed up in a subsequent patch.\n\n( NOTE: \u0027counters\u0027 are still the proper terminology when we deal\n  with hardware registers - and these sed scripts are a bit\n  over-eager in renaming them. I\u0027ve undone some of that, but\n  in case there\u0027s something left where \u0027counter\u0027 would be\n  better than \u0027event\u0027 we can undo that on an individual basis\n  instead of touching an otherwise nicely automated patch. )\n\nSuggested-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nReviewed-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfc65094d0313cc48969fa60bcf33d693aeb05a7",
      "tree": "6fe01475e45895107866227c18df362fe36b2303",
      "parents": [
        "65abc8653c282ded3dbdb9ec1227784140ba28cd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 11:31:35 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:54:59 2009 +0200"
      },
      "message": "perf_counter: Rename \u0027event\u0027 to event_id/hw_event\n\nIn preparation to the renames, to avoid a namespace clash.\n\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "65abc8653c282ded3dbdb9ec1227784140ba28cd",
      "tree": "299d9dc0e3548016cc01eb2b13db6ea51d519ebb",
      "parents": [
        "ae82bfd61ca7e57cc2d914add9ab0873e260f2f5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 10:18:27 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:54:51 2009 +0200"
      },
      "message": "perf_counter: Rename list_entry -\u003e group_entry, counter_list -\u003e group_list\n\nThis is in preparation of the big rename, but also makes sense\nin a standalone way: \u0027list_entry\u0027 is a bad name as we already\nhave a list_entry() in list.h.\n\nAlso, the \u0027counter list\u0027 is too vague, it doesnt tell us the\npurpose of that list.\n\nClarify these names to show that it\u0027s all about the group\nhiearchy.\n\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ae82bfd61ca7e57cc2d914add9ab0873e260f2f5",
      "tree": "a7f862ad8b0ae4f2e8953e6aa613eb702b484ecf",
      "parents": [
        "cd74c86bdf705f824d494a2bbda393d1d562b40a",
        "ebc79c4f8da0f92efa968e0328f32334a2ce80cf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:51:27 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:51:42 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perfcounters/rename\n\nMerge reason: pull in all the latest code before doing the rename.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7cce2f4cb7f5f641f78c8e3eea4e7b1b96cb71c0",
      "tree": "b064d077928cf224660ab1e1841cdab2c9fd8b08",
      "parents": [
        "e055f7e873d900925c222cf2d1ec955af4a9ca90",
        "ebc79c4f8da0f92efa968e0328f32334a2ce80cf"
      ],
      "author": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Sep 21 12:09:22 2009 +0300"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "Artem.Bityutskiy@nokia.com",
        "time": "Mon Sep 21 12:09:22 2009 +0300"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into linux-next\n\nConflicts:\n\tfs/ubifs/super.c\n\nMerge the upstream tree in order to resolve a conflict with the\nper-bdi writeback changes from the linux-2.6-block tree.\n"
    },
    {
      "commit": "0d721ceadbeaa24d7f9dd41b3e5e29912327a7e1",
      "tree": "54c0c8dc201122483bdd7e8975103b07f6afd34b",
      "parents": [
        "cb5fd13f1178dee4302646b2890d884c380160e1"
      ],
      "author": {
        "name": "Peter Williams",
        "email": "pwil3058@bigpond.net.au",
        "time": "Mon Sep 21 01:31:53 2009 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 09:53:55 2009 +0200"
      },
      "message": "sched: Simplify sys_sched_rr_get_interval() system call\n\nBy removing the need for it to know details of scheduling classes.\n\nThis allows PlugSched to define orthogonal scheduling classes.\n\nSigned-off-by: Peter Williams \u003cpwil3058@bigpond.net.au\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nLKML-Reference: \u003c06d1b89ee15a0eef82d7.1253496713@mudlark.pw.nest\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cd74c86bdf705f824d494a2bbda393d1d562b40a",
      "tree": "8af5261bcd84014f6f587eb326b7dd7c203d0966",
      "parents": [
        "a1792cdacaf5180e04e07811e220c4a3b4a9c33e"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Sep 21 16:44:32 2009 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 09:28:40 2009 +0200"
      },
      "message": "perf_counter, powerpc, sparc: Fix compilation after perf_counter_overflow() change\n\nCommit 5622f295 (\"x86, perf_counter, bts: Optimize BTS overflow\nhandling\") removed the regs field from struct perf_sample_data and\nadded a regs parameter to perf_counter_overflow().  This breaks the\nbuild on powerpc (and Sparc) as reported by Sachin Sant:\n\n  arch/powerpc/kernel/perf_counter.c: In function \u0027record_and_restart\u0027:\n  arch/powerpc/kernel/perf_counter.c:1165: error: unknown field \u0027regs\u0027 specified in initializer\n\nThis adjusts arch/powerpc/kernel/perf_counter.c to correspond with the\nnew struct perf_sample_data and perf_counter_overflow().\n\n[ v2: also fix Sparc, Markus Metzger \u003cmarkus.t.metzger@intel.com\u003e ]\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Markus Metzger \u003cmarkus.t.metzger@intel.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: benh@kernel.crashing.org\nCc: linuxppc-dev@ozlabs.org\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c19127.8400.376239.586120@drongo.ozlabs.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "28d520433b6375740990ab99d69b0d0067fd656b",
      "tree": "d3affea0fb69f84b9c924c03d78c5df23946306f",
      "parents": [
        "aadd4e17452d3d5c2269cd2b000b7de7cfb6c79e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 21 14:33:58 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 21 15:00:27 2009 +1000"
      },
      "message": "drm/vgaarb: add VGA arbitration support to the drm and kms.\n\nVGA arb requires DRM support for non-kms drivers, to turn on/off\nirqs when disabling the mem/io regions.\n\nVGA arb requires KMS support for GPUs where we can turn off VGA\ndecoding. Currently we know how to do this for intel and radeon\nkms drivers, which allows them to be removed from the arbiter.\n\nThis patch comes from Fedora rawhide kernel.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "aadd4e17452d3d5c2269cd2b000b7de7cfb6c79e",
      "tree": "7db901a331809805874891319e0624c055a08662",
      "parents": [
        "5a6e9f9658c853fea8ebbf64cd36287f00a011a2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Sep 21 14:48:45 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 21 14:48:45 2009 +1000"
      },
      "message": "drm/radeon: some r420s have a CP race with the DMA engine.\n\nThis patch makes sure the CP doesn\u0027t DMA do VRAM while 2D\nis active by inserting a CP resync token.\n\ntodo: port to kms.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5a6e9f9658c853fea8ebbf64cd36287f00a011a2",
      "tree": "0e3a6e9d21d3fa537360657e21e36c318a252bbc",
      "parents": [
        "18a4cd2e9147dd41234dade56edb62c6222832eb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Sep 18 11:30:30 2009 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 21 14:47:41 2009 +1000"
      },
      "message": "drm/radeon/r600/kms: rv670 is not DCE3\n\nRV670 was using the wrong modesetting code.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "18a4cd2e9147dd41234dade56edb62c6222832eb",
      "tree": "77abc5c8477129e66b6071a94f03eddc7c33610b",
      "parents": [
        "fe62e1a45d8b11cf653cba79e244fc07bb9a84b0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:15:10 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:15:10 2009 +1000"
      },
      "message": "drm/radeon/kms: r420 idle after programming GA_ENHANCE\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d24041\n\nThe idle allows rs690 to startup properly.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fe62e1a45d8b11cf653cba79e244fc07bb9a84b0",
      "tree": "41107776d5b3312a20d97cd2061cfb6b3b63ad50",
      "parents": [
        "4153e584ee02ee59388a89879795fd3653a6b6da"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:06:30 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Sep 21 14:14:59 2009 +1000"
      },
      "message": "drm/radeon/kms: more fixes to rv770 suspend/resume path.\n\nThis resumes my\nRV730PRO (4650)\nRV770 (4850)\nfine.\n\nStill researching the RV4550 (RV710), resumes without X fine.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ebc79c4f8da0f92efa968e0328f32334a2ce80cf",
      "tree": "8a3ff82f4b7ae26df4f7c8b4c852748f7533a418",
      "parents": [
        "dcbb5593d980bbf4ceef320f8c75210398ed84db",
        "5ac7687860dbfd3dd90e09d2c10dd31de91f20c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 16:02:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 16:02:06 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jaswinder/linux-2.6:\n  includecheck fix: x86, cpu/common.c\n  includecheck fix: kernel/trace, ring_buffer.c\n  includecheck fix: include/linux, ftrace.h\n  includecheck fix: include/linux, page_cgroup.h\n  includecheck fix: include/linux, aio.h\n  includecheck fix: include/drm, drm_memory.h\n  includecheck fix: include/acpi, acpi_bus.h\n  includecheck fix: drivers/xen, evtchn.c\n  includecheck fix: drivers/video, vgacon.c\n  includecheck fix: drivers/scsi, ibmvscsi.c\n  includecheck fix: drivers/scsi, libfcoe.c\n  includecheck fix: x86, shadow.c\n  includecheck fix: x86, traps.c\n  includecheck fix: um, helper.c\n  includecheck fix: s390, sys_s390.c\n"
    },
    {
      "commit": "dcbb5593d980bbf4ceef320f8c75210398ed84db",
      "tree": "aa712d3a48cb34087220a9af4c66953020d87ebf",
      "parents": [
        "996a798abb36aa92d0bad64ba23f4c685ce39537"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:57:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:57:28 2009 -0700"
      },
      "message": "loongson: fix cut-and-paste mis-merge\n\nIngo points out that I screwed up when merging the \u0027timers-for-linus\u0027\nbranch in commit a03fdb7612874834d6847107198712d18b5242c7.\n\nA bit too much copy-and-pasting caused the end result to have an\nextraneous \u0027return\u0027 in the middle of an expression.  That was obviously\nbogus.  Blush.\n\nReported-by-with-patch: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "996a798abb36aa92d0bad64ba23f4c685ce39537",
      "tree": "77e2b9cbccc55862a0fd14eabdcb21521d98b70b",
      "parents": [
        "a57c21c7159e07c27e317ea3513dfb382be3f153",
        "5d3f33318a6c1f79f89e3dd2c7ddc11e0da14895"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:55:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:55:56 2009 -0700"
      },
      "message": "Merge branch \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n\n* \u0027next-i2c\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux:\n  [PATCH] i2c-imx: make bus available early\n  i2c-mv64xxx: correct mv64xxx_i2c_intr() return type\n"
    },
    {
      "commit": "a57c21c7159e07c27e317ea3513dfb382be3f153",
      "tree": "d70427d2d2f44b9d973aa21e7eef93f30f17515d",
      "parents": [
        "e11c675ede0d42a405ae595528bf0b29ce1ae56f",
        "e454cea20bdcff10ee698d11b8882662a0153a47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:55:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:55:39 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  Driver-Core: extend devnode callbacks to provide permissions\n"
    },
    {
      "commit": "e11c675ede0d42a405ae595528bf0b29ce1ae56f",
      "tree": "e0ec481e66e4a4b70289d78992b209639a582c0c",
      "parents": [
        "467f9957d9283be40101d7255d06fae7e211ff4c",
        "7bd032dc2793afcbaf4a350056768da84cdbd89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:55:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:55:17 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (79 commits)\n  USB serial: update the console driver\n  usb-serial: straighten out serial_open\n  usb-serial: add missing tests and debug lines\n  usb-serial: rename subroutines\n  usb-serial: fix termios initialization logic\n  usb-serial: acquire references when a new tty is installed\n  usb-serial: change logic of serial lookups\n  usb-serial: put subroutines in logical order\n  usb-serial: change referencing of port and serial structures\n  tty: Char: mxser, use THRE for ASPP_OQUEUE ioctl\n  tty: Char: mxser, add support for CP112UL\n  uartlite: support shared interrupt lines\n  tty: USB: serial/mct_u232, fix tty refcnt\n  tty: riscom8, fix tty refcnt\n  tty: riscom8, fix shutdown declaration\n  TTY: fix typos\n  tty: Power: fix suspend vt regression\n  tty: vt: use printk_once\n  tty: handle VT specific compat ioctls in vt driver\n  n_tty: move echoctl check and clean up logic\n  ...\n"
    },
    {
      "commit": "467f9957d9283be40101d7255d06fae7e211ff4c",
      "tree": "71d155ab52b3a78bc88d0c8088b09b3c37f9357a",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e",
        "cdf8073d6b2c6c5a3cd6ce0e6c1297157f7f99ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:54:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 20 15:54:37 2009 -0700"
      },
      "message": "Merge branch \u0027perfcounters-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perfcounters-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (58 commits)\n  perf_counter: Fix perf_copy_attr() pointer arithmetic\n  perf utils: Use a define for the maximum length of a trace event\n  perf: Add timechart help text and add timechart to \"perf help\"\n  tracing, x86, cpuidle: Move the end point of a C state in the power tracer\n  perf utils: Be consistent about minimum text size in the svghelper\n  perf timechart: Add \"perf timechart record\"\n  perf: Add the timechart tool\n  perf: Add a SVG helper library file\n  tracing, perf: Convert the power tracer into an event tracer\n  perf: Add a sample_event type to the event_union\n  perf: Allow perf utilities to have \"callback\" options without arguments\n  perf: Store trace event name/id pairs in perf.data\n  perf: Add a timestamp to fork events\n  sched_clock: Make it NMI safe\n  perf_counter: Fix up swcounter throttling\n  x86, perf_counter, bts: Optimize BTS overflow handling\n  perf sched: Add --input\u003dfile option to builtin-sched.c\n  perf trace: Sample timestamp and cpu when using record flag\n  perf tools: Increase MAX_EVENT_LENGTH\n  perf tools: Fix memory leak in read_ftrace_printk()\n  ...\n"
    },
    {
      "commit": "6399c087458859cddff2d6b46befb95b866df3e0",
      "tree": "15290084df15c7999adf4e3ecbae067ab280d0fb",
      "parents": [
        "bfefb7a0c6e08736f2d5917c468467f134bf28bb"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Fri Sep 04 13:13:39 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:25:36 2009 +0200"
      },
      "message": "x86: Print the hypervisor returned tsc_khz during boot\n\nOn an AMD-64 system the processor frequency that is printed during\nsystem boot, may be different than the tsc frequency that was\nreturned by the hypervisor, due to the value returned from\ncalibrate_cpu.\n\nFor debugging timekeeping or other related issues it might be\nbetter to get the tsc_khz value returned by the hypervisor.\n\nThe patch below now prints the tsc frequency that the VMware\nhypervisor returned.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nLKML-Reference: \u003c1252095219.12518.13.camel@ank32.eng.vmware.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bfefb7a0c6e08736f2d5917c468467f134bf28bb",
      "tree": "7aa7084114dc083fe5b4d7b532901bdeb67188e7",
      "parents": [
        "8d0cc631f6dd0a9283ceb7d61d8b85ecbcd355ea",
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:24:58 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:25:03 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/urgent\n\nMerge reason: Bring in changes that the next patch will depend on.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8d0cc631f6dd0a9283ceb7d61d8b85ecbcd355ea",
      "tree": "deb85fdd73884c1bea155de075996afba9d02855",
      "parents": [
        "5f68563996e812f9ca35b3939ad2a42e5d254d66"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Sep 04 09:18:07 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:23:47 2009 +0200"
      },
      "message": "x86: Correct segment permission flags in 64-bit linker script\n\nWhile these don\u0027t get actively used (afaict), it still doesn\u0027t hurt\nfor them to properly reflect what how respective segments will get\nmapped/ accessed.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nLKML-Reference: \u003c4AA0E95F0200007800013707@vpn.id2.novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5f68563996e812f9ca35b3939ad2a42e5d254d66",
      "tree": "89232c0bd7ef8b32f75a519cfe1ed01abb7c3d2e",
      "parents": [
        "414128bd33fef3242747154dfa444970bc5caf4c"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Sep 04 09:16:22 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:23:37 2009 +0200"
      },
      "message": "x86: cpuinit-annotate SMP boot trampolines properly\n\nAdd missing annotations, and make use of include/linux/init.h\u0027s\nmacros.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nLKML-Reference: \u003c4AA0E8F60200007800013703@vpn.id2.novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "414128bd33fef3242747154dfa444970bc5caf4c",
      "tree": "be943bf6a52e3484d26be271a84d9eb5c86b83f2",
      "parents": [
        "4fe487828b912ca004b4f4505275ab164ed6ce9f"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Fri Sep 04 09:13:49 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:23:37 2009 +0200"
      },
      "message": "x86: Increase timeout for EHCI debug port reset completion in early printk\n\nOn one of my systems, several thousand iterations are needed before\nCMD_RESET can be observed clear after setting it. Using a much\nhigher value here obviously cannot hurt.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nLKML-Reference: \u003c4AA0E85D02000078000136F9@vpn.id2.novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cb5fd13f1178dee4302646b2890d884c380160e1",
      "tree": "473960daef1977f2bff85c21d0f5ed9f84d35ebd",
      "parents": [
        "89f19f04dc72363d912fd007a399cb10310eff6e"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Mon Sep 14 20:20:16 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:20:30 2009 +0200"
      },
      "message": "sched: Fix potential NULL derference of doms_cur\n\nIf CONFIG_CPUMASK_OFFSTACK is enabled but doms_cur alloc failed in\narch_init_sched_domains(), doms_cur will move back to\nfallback_doms. But this time, fallback_doms has not been\ninitialized yet.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nCc: a.p.zijlstra@chello.nl\nLKML-Reference: \u003c1252930816-7672-1-git-send-email-yong.zhang0@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4fe487828b912ca004b4f4505275ab164ed6ce9f",
      "tree": "7c6a1d937df679db13f291d0fac20a871b8b1325",
      "parents": [
        "878f4f533e5b4498215e67e0f886b0fc81417f5e"
      ],
      "author": {
        "name": "Sergey Senozhatsky",
        "email": "sergey.senozhatsky@gmail.com",
        "time": "Thu Sep 17 15:54:01 2009 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:19:34 2009 +0200"
      },
      "message": "x86: Fix uaccess_32.h typo\n\nTrivial: correct \"that the we don\u0027t\" typo.\n\nSigned-off-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nLKML-Reference: \u003c20090917125401.GU3717@localdomain.by\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "878f4f533e5b4498215e67e0f886b0fc81417f5e",
      "tree": "e31e857559376479b165de127db6ffc4196a49d5",
      "parents": [
        "8312136fa8b0a3ec7323bbb1a46be8c0c26e994e"
      ],
      "author": {
        "name": "Felipe Contreras",
        "email": "felipe.contreras@gmail.com",
        "time": "Thu Sep 17 00:38:38 2009 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:18:57 2009 +0200"
      },
      "message": "x86: Trivial whitespace cleanups\n\nSigned-off-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nCc: Vegard Nossum \u003cvegardno@ifi.uio.no\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alok N Kataria \u003cakataria@vmware.com\u003e\nCc: \"Tan Wei Chong\" \u003cwei.chong.tan@intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Bob Moore \u003crobert.moore@intel.com\u003e\nLKML-Reference: \u003c1253137123-18047-2-git-send-email-felipe.contreras@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8312136fa8b0a3ec7323bbb1a46be8c0c26e994e",
      "tree": "fc90b5de2e93522c505105f59c8ce6a0162bb6b9",
      "parents": [
        "efc8f7419ea0a97c38d0b80785c8c3d9ab8a4872"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@openvz.org",
        "time": "Tue Sep 15 11:12:30 2009 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:18:07 2009 +0200"
      },
      "message": "x86, apic: Fix missed handling of discrete apics\n\nIn case of discrete (pretty old) apics we may have cpu_has_apic bit\nnot set but have to check if smp_found_config (MP spec) is there\nand apic was not disabled.\n\nAlso don\u0027t forget to print apic/io-apic for such case as well.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: \"Maciej W. Rozycki\" \u003cmacro@linux-mips.org\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nLKML-Reference: \u003c20090915071230.GA10604@lenovo\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "efc8f7419ea0a97c38d0b80785c8c3d9ab8a4872",
      "tree": "5d030c54c526f9acdeb1136449a6f6cc409cb481",
      "parents": [
        "9ff6d8e06fbd9249804d43574167c2acc52886be"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Sep 18 06:39:15 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:16:17 2009 +0200"
      },
      "message": "x86/i386: Remove duplicated #include\n\nRemove duplicated #include in:\n\n  arch/x86/kernel/cpu/common.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "583a22e7c154dc0a3938db522696b4bc7f098f59",
      "tree": "7ba10e2a6935a95138b2c6e2808e9d91eec94ac4",
      "parents": [
        "05bafda856092de0705de239c846777bddb94974"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Sep 18 12:57:09 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:15:40 2009 +0200"
      },
      "message": "kernel/profile.c: Switch /proc/irq/prof_cpu_mask to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9ff6d8e06fbd9249804d43574167c2acc52886be",
      "tree": "644d7c982c9c0738904cd1bf6aba8e1fa4547099",
      "parents": [
        "eda6da9286ad5b35b1eb70f6368958a8ee41a9dd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Sep 14 09:28:07 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:12:21 2009 +0200"
      },
      "message": "x86, mtrr: Convert loop to a while based construct, avoid naked semicolon\n\nPerhaps this is a more readable/standard form.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nLKML-Reference: \u003c1252945687.3937.14.camel@Joe-Laptop.home\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "89f19f04dc72363d912fd007a399cb10310eff6e",
      "tree": "daa64e5de98a668eed4a2ceeb6ca95c478be4053",
      "parents": [
        "3f04e8cd5b24727a2500f8ab8f3de730ba47b02c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Sep 19 11:55:44 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 20:00:32 2009 +0200"
      },
      "message": "sched: Fix raciness in runqueue_is_locked()\n\nrunqueue_is_locked() is unavoidably racy due to a poor interface design.\nIt does\n\n\tcpu \u003d get_cpu()\n\tret \u003d some_perpcu_thing(cpu);\n\tput_cpu(cpu);\n\treturn ret;\n\nIts return value is unreliable.\n\nFix.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c200909191855.n8JItiko022148@imap1.linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a1792cdacaf5180e04e07811e220c4a3b4a9c33e",
      "tree": "1779eb1c8c047e30101f4799f62301339a7aaf2c",
      "parents": [
        "611a546bec3e1af2a87af0862398fc711dc47aef"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Sep 09 10:04:47 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 19:53:57 2009 +0200"
      },
      "message": "perf_counter: x86: Fix PMU resource leak\n\nDave noticed that we leak the PMU resource reservations when we\nfail the hardware counter init.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nLKML-Reference: \u003c1252483487.7746.164.camel@twins\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "611a546bec3e1af2a87af0862398fc711dc47aef",
      "tree": "ee2e222ab0f8a0bee4b6169e6e6a80332edcd10b",
      "parents": [
        "5094b655452dd48367fb28af74ffc76019b93dc2"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Sep 20 18:14:38 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 19:37:36 2009 +0200"
      },
      "message": "perf util: SVG performance improvements\n\nTweak the output SVG to increase performance in SVG viewers by\nlimiting the different types of font sizes and by smarter\ntransformations on the text.\n\nAt least with Inkscape this gives a notable performance improvement\nduring zoom and scrolling.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20090920181438.3a49cb93@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5094b655452dd48367fb28af74ffc76019b93dc2",
      "tree": "72412b375275b943fc417c7e3c55bf50833e9683",
      "parents": [
        "a92fe7b3063db2caa578872fce975ff53aa56214"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Sep 20 18:14:16 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 19:37:35 2009 +0200"
      },
      "message": "perf util: Make the timechart SVG width dynamic\n\nThis patch adds a command line option for timechart that allows the\nuser to specify the width of the SVG file.\n\nThis patch also makes sure that each second of recording has at\nleast 200 units (pixels at 96 DPI) of width.  This impacts\nrecordings longer than 5 seconds; recordings shorter than 5 second\nwill scale up to have a width of 1000 units for the whole recording\n(as before).\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20090920181416.69570c5d@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a92fe7b3063db2caa578872fce975ff53aa56214",
      "tree": "ff864f33e311daacb119e578f39e1fcac2275240",
      "parents": [
        "4f1202c8e61478984ed2d0df616149faf84c2a7f"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Sep 20 18:13:53 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 19:37:35 2009 +0200"
      },
      "message": "perf timechart: Show the duration of scheduler delays in the SVG\n\nGiven that scheduler latencies are the hot thing nowadays, show the\nduration of said latencies in the SVG in text form.\n\nIn addition, if the latency is more than 10 msec, pick a brighter\nyellow color as a way to point these long delays out.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20090920181353.796f4509@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4f1202c8e61478984ed2d0df616149faf84c2a7f",
      "tree": "540fb2e48d8b55bda2db75a61085908401453ac0",
      "parents": [
        "cdf8073d6b2c6c5a3cd6ce0e6c1297157f7f99ba"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Sep 20 18:13:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 19:37:34 2009 +0200"
      },
      "message": "perf timechart: Show the name of the waker/wakee in timechart\n\nTimechart currently shows thin green lines for sending or receiving\nwakeups. This patch also prints (in a very small font) the name of\nthe process that is being woken/wakes up this process.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20090920181328.68baa978@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "05bafda856092de0705de239c846777bddb94974",
      "tree": "c541e77594169545b66abb5d5a444868a6ee56b1",
      "parents": [
        "2df28818047f7cbd8ece9c965a0e8a423c80d511"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Sun Sep 20 12:34:38 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 20 19:15:57 2009 +0200"
      },
      "message": "tracing: Export trace_profile_buf symbols\n\nERROR: \"trace_profile_buf_nmi\" [fs/jbd2/jbd2.ko] undefined!\nERROR: \"trace_profile_buf\" [fs/jbd2/jbd2.ko] undefined!\nERROR: \"trace_profile_buf_nmi\" [fs/ext4/ext4.ko] undefined!\nERROR: \"trace_profile_buf\" [fs/ext4/ext4.ko] undefined!\nERROR: \"trace_profile_buf_nmi\" [arch/x86/kvm/kvm.ko] undefined!\nERROR: \"trace_profile_buf\" [arch/x86/kvm/kvm.ko] undefined!\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c1253442878.7542.3.camel@laptop\u003e\n[ fixed whitespace noise and checkpatch complaint ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5ac7687860dbfd3dd90e09d2c10dd31de91f20c2",
      "tree": "44f2260e9d7476ae02b07431fe282b371c5fdee2",
      "parents": [
        "a0f320f48799f67329fcb1b26ff0451c304e1dde"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:34:24 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:59:19 2009 +0530"
      },
      "message": "includecheck fix: x86, cpu/common.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  arch/x86/kernel/cpu/common.c: linux/smp.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nLKML-Reference: \u003c1252087783.6385.10.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "a0f320f48799f67329fcb1b26ff0451c304e1dde",
      "tree": "8cd612b80bae886e7de4d58430e072a4a4b9d351",
      "parents": [
        "83ba7c34d2b82dc608647f629616df393ab883f9"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:31:16 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:58:56 2009 +0530"
      },
      "message": "includecheck fix: kernel/trace, ring_buffer.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  kernel/trace/ring_buffer.c: trace.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247068617.4382.107.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "83ba7c34d2b82dc608647f629616df393ab883f9",
      "tree": "73b38eeb64598ecf5a2135ddf464919fdab4c4a6",
      "parents": [
        "97572751d78133cf9a5f7165b252bf975f9dd17d"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:24:00 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:58:35 2009 +0530"
      },
      "message": "includecheck fix: include/linux, ftrace.h\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  include/linux/ftrace.h: linux/sched.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247068321.4382.102.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "97572751d78133cf9a5f7165b252bf975f9dd17d",
      "tree": "28391f48e94912700f47f14f0eb5b3ed8756e29e",
      "parents": [
        "43cc960980760f58d1f49ecd39e8cbfb063d63e1"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:20:44 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:57:50 2009 +0530"
      },
      "message": "includecheck fix: include/linux, page_cgroup.h\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  include/linux/page_cgroup.h: linux/swap.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cmenage@google.com\u003e\n"
    },
    {
      "commit": "43cc960980760f58d1f49ecd39e8cbfb063d63e1",
      "tree": "e2278fa317a5beb178b2c52a28c21d47b4ed695a",
      "parents": [
        "067006a5f5b956fbdd183f9b799e7b8059b53f6c"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:09:20 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:09:20 2009 +0530"
      },
      "message": "includecheck fix: include/linux, aio.h\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  include/linux/aio.h: linux/aio_abi.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: bcrl@kvack.org\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247068254.4382.101.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "067006a5f5b956fbdd183f9b799e7b8059b53f6c",
      "tree": "760bebea43b83484d195f6e20f73946fc78d28b1",
      "parents": [
        "b21495a03e20514eacd788a6b5d160667177cd94"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:53:25 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:02:58 2009 +0530"
      },
      "message": "includecheck fix: include/drm, drm_memory.h\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  include/drm/drm_memory.h: linux/vmalloc.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247068169.4382.99.camel@ht.satnam\u003e\nAcked-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b21495a03e20514eacd788a6b5d160667177cd94",
      "tree": "ec2b03db57b8ca6532744a0b5e2305b1fd4a9f34",
      "parents": [
        "56327c2a58b76291616f15c9c84a180cf7049645"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:48:42 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:02:39 2009 +0530"
      },
      "message": "includecheck fix: include/acpi, acpi_bus.h\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  include/acpi/acpi_bus.h: linux/device.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247068058.4382.96.camel@ht.satnam\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "56327c2a58b76291616f15c9c84a180cf7049645",
      "tree": "8bf05662d7e11b79b860137208b5a0b0292c26a5",
      "parents": [
        "6d6c971778c5257fc815e1ebe01779fefda6293c"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:41:10 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:02:20 2009 +0530"
      },
      "message": "includecheck fix: drivers/xen, evtchn.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/xen/evtchn.c: linux/errno.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc:  chrisw@sous-sol.org\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247067749.4382.90.camel@ht.satnam\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "6d6c971778c5257fc815e1ebe01779fefda6293c",
      "tree": "8ab43903c8299d0b64360934d4c81706d16cc3a6",
      "parents": [
        "98840f2ce5339d46e1830b0455360ad03a840d9d"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:28:01 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:01:58 2009 +0530"
      },
      "message": "includecheck fix: drivers/video, vgacon.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/video/console/vgacon.c: linux/slab.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Martin Mares \u003cmj@ucw.cz\u003e\nCc: mchehab@infradead.org\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247067624.4382.88.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "98840f2ce5339d46e1830b0455360ad03a840d9d",
      "tree": "74975745cf33292a7b4e2fc498f2631143442274",
      "parents": [
        "39558c8f8e4c48805e702340e1610961d922268a"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:23:00 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:01:29 2009 +0530"
      },
      "message": "includecheck fix: drivers/scsi, ibmvscsi.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/scsi/ibmvscsi/ibmvscsi.c: asm/firmware.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247067016.4382.78.camel@ht.satnam\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "39558c8f8e4c48805e702340e1610961d922268a",
      "tree": "c8ef87b64492e98ab6fb0e423cdbef5cb9acccfc",
      "parents": [
        "fcf989216138858003f0c354698260f29e6e10b0"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:20:55 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:01:02 2009 +0530"
      },
      "message": "includecheck fix: drivers/scsi, libfcoe.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  drivers/scsi/fcoe/libfcoe.c: linux/netdevice.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247066936.4382.76.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "fcf989216138858003f0c354698260f29e6e10b0",
      "tree": "67cf25cfc67cd6421b53c2b79e0bff61d6bb2f6f",
      "parents": [
        "144374dcc3ad0436f0a1bb3095836cf0ec32eebe"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:13:18 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:00:38 2009 +0530"
      },
      "message": "includecheck fix: x86, shadow.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  arch/x86/mm/kmemcheck/shadow.c: linux/module.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247065179.4382.51.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "144374dcc3ad0436f0a1bb3095836cf0ec32eebe",
      "tree": "7f7cd0317cf07d2bcd5900500a35f30082d6fdbd",
      "parents": [
        "edf382bc6d4429d796fc3b26f7a33eaeca9db8ec"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:09:26 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 16:00:18 2009 +0530"
      },
      "message": "includecheck fix: x86, traps.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  arch/x86/kernel/traps.c: asm/traps.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247065094.4382.49.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "edf382bc6d4429d796fc3b26f7a33eaeca9db8ec",
      "tree": "3e93b95c064cab1687d110bb124997d9d3578b52",
      "parents": [
        "4765d681a4dccdc6ded7dd20329f5498aa53b0d0"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 14:41:40 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:59:20 2009 +0530"
      },
      "message": "includecheck fix: um, helper.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  arch/um/os-Linux/helper.c: linux/limits.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: jdike@addtoit.com\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247064950.4382.45.camel@ht.satnam\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\n"
    },
    {
      "commit": "4765d681a4dccdc6ded7dd20329f5498aa53b0d0",
      "tree": "af87e5a8f275e8ac717a509a9ed963d77c144249",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 14:38:09 2009 +0530"
      },
      "committer": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinderrajput@gmail.com",
        "time": "Sun Sep 20 15:02:14 2009 +0530"
      },
      "message": "includecheck fix: s390, sys_s390.c\n\nfix the following \u0027make includecheck\u0027 warning:\n\n  arch/s390/kernel/sys_s390.c: linux/syscalls.h is included more than once.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nCc: schwidefsky@de.ibm.com\nCc: heiko.carstens@de.ibm.com\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c1247068809.4382.111.camel@ht.satnam\u003e\n"
    },
    {
      "commit": "5d3f33318a6c1f79f89e3dd2c7ddc11e0da14895",
      "tree": "36c5b0dadc48c6cbff5b0199b865922e0d9c76c1",
      "parents": [
        "b0999cc55bd49e315ec82d2fb770a0d9ef7cbed8"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Sep 19 09:09:50 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 19 23:36:56 2009 +0100"
      },
      "message": "[PATCH] i2c-imx: make bus available early\n\nAs I2C is used by PMICs also, make the busses available early via\nsubsys_initcall().\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b0999cc55bd49e315ec82d2fb770a0d9ef7cbed8",
      "tree": "4052376ab9149a0c73d9272556036284653fbd5e",
      "parents": [
        "78f28b7c555359c67c2a0d23f7436e915329421e"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Mon Sep 07 12:00:13 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Sep 19 23:02:03 2009 +0100"
      },
      "message": "i2c-mv64xxx: correct mv64xxx_i2c_intr() return type\n\nThe mv64xxx_i2c_intr() irq handler in drivers/i2c/busses/i2c-mv64xxx.c\nis declared as returning \u0027int\u0027, resulting in this compile-time warning:\n\ndrivers/i2c/busses/i2c-mv64xxx.c: In function \u0027mv64xxx_i2c_probe\u0027:\ndrivers/i2c/busses/i2c-mv64xxx.c:540: warning: passing argument 2 of \u0027request_irq\u0027 from incompatible pointer type\n\nFix: correct the return type to \u0027irqreturn_t\u0027.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "7bd032dc2793afcbaf4a350056768da84cdbd89b",
      "tree": "3a314bb3cd2bbe77fecdb38d52428fa0371c13f9",
      "parents": [
        "320348c8d5c9b591282633ddb8959b42f7fc7a1c"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Sep 04 15:29:59 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:42 2009 -0700"
      },
      "message": "USB serial: update the console driver\n\nThis patch (as1292) modifies the USB serial console driver, to make it\ncompatible with the recent changes to the USB serial core.  The most\nimportant change is that serial-\u003edisc_mutex now has to be unlocked\nfollowing a successful call to usb_serial_get_by_index().\n\nOther less notable changes include:\n\n\tUse the requested port number instead of port 0 always.\n\n\tPrevent the serial device from being autosuspended.\n\n\tUse the ASYNCB_INITIALIZED flag bit to indicate when the\n\tport hardware has been initialized.\n\nIn spite of these changes, there\u0027s no question that the USB serial\nconsole code is still a big hack.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "320348c8d5c9b591282633ddb8959b42f7fc7a1c",
      "tree": "dc49860c46437290db4b994c581bce42a2b8cc09",
      "parents": [
        "ff8324df1187b7280e507c976777df76c73a1ef1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:39:59 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:42 2009 -0700"
      },
      "message": "usb-serial: straighten out serial_open\n\nThis patch (as1291) removes a bunch of code from serial_open(), things\nthat were rendered unnecessary by earlier patches.  A missing spinlock\nis added to protect port-\u003eport.count, which needs to be incremented\neven if the open fails but not if the tty has gotten a hangup.  The\ntest for whether the hardware has been initialized, based on the use\ncount, is replaced by a more transparent test of the\nASYNCB_INITIALIZED bit in the port flags.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ff8324df1187b7280e507c976777df76c73a1ef1",
      "tree": "a4b16a4a422f3fca19eb38eb1b46056a1c50392d",
      "parents": [
        "74556123e034c8337b69a3ebac2f3a5fc0a97032"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:39:51 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:41 2009 -0700"
      },
      "message": "usb-serial: add missing tests and debug lines\n\nThis patch (as1290) adds some missing tests.  serial_down() isn\u0027t\nsupposed to do anything if the hardware hasn\u0027t been initialized, and\nserial_close() isn\u0027t supposed to do anything if the tty has gotten a\nhangup (because serial_hangup() takes care of shutting down the\nhardware).\n\nThe patch also updates and adds a few debugging lines.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "74556123e034c8337b69a3ebac2f3a5fc0a97032",
      "tree": "40490bb64e4eb8a2897a5856e9e62d32567f6b66",
      "parents": [
        "7e29bb4b779f4f35385e6f21994758845bf14d23"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:39:40 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:41 2009 -0700"
      },
      "message": "usb-serial: rename subroutines\n\nThis patch (as1289) renames serial_do_down() to serial_down() and\nserial_do_free() to serial_release().  It also adds a missing call to\ntty_shutdown() in serial_release().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7e29bb4b779f4f35385e6f21994758845bf14d23",
      "tree": "393c102e66ad3bba2b5d27d88770b57ab23a2606",
      "parents": [
        "cc56cd0157753c04a987888a2f793803df661a40"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:39:22 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:40 2009 -0700"
      },
      "message": "usb-serial: fix termios initialization logic\n\nThis patch (as1288) fixes the initialization logic in\nserial_install().  A new tty always needs to have a termios\ninitialized no matter what, not just in the case where the lower\ndriver will override the termios settings.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cc56cd0157753c04a987888a2f793803df661a40",
      "tree": "78397afa3711722fd859181a1228a14613e3bc8b",
      "parents": [
        "8bc2c1b2daf95029658868cb1427baea2da87139"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:39:13 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:40 2009 -0700"
      },
      "message": "usb-serial: acquire references when a new tty is installed\n\nThis patch (as1287) makes serial_install() be reponsible for acquiring\nreferences to the usb_serial structure and the driver module when a\ntty is first used.  This is more sensible than having serial_open() do\nit, because a tty can be opened many times whereas it is installed\nonly once, when it is created.  (Not to mention that these actions are\nreversed when the tty is released, not when it is closed.)  Finally,\nit is at install time that the TTY core takes its own reference to the\nusb_serial module, so it is only fitting that we should act the same\nway in regard to the lower-level serial driver.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8bc2c1b2daf95029658868cb1427baea2da87139",
      "tree": "9895248e23de85d55a4d4ec9234aec7e58de285b",
      "parents": [
        "f5b0953a89fa3407fb293cc54ead7d8feec489e4"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:38:59 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:40 2009 -0700"
      },
      "message": "usb-serial: change logic of serial lookups\n\nThis patch (as1286) changes usb_serial_get_by_index().  Now the\nroutine will check whether the serial device has been disconnected; if\nit has then the return value will be NULL.  If the device hasn\u0027t been\ndisconnected then the routine will return with serial-\u003edisc_mutex\nheld, so that the caller can use the structure without fear of racing\nagainst driver unloads.\n\nThis permits the scope of table_mutex in destroy_serial() to be\nreduced.  Instead of protecting the entire function, it suffices to\nprotect the part that actually uses serial_table[], i.e., the call to\nreturn_serial().  There\u0027s no longer any danger of the refcount being\nincremented after it reaches 0 (which was the reason for having the\nlarge scope previously), because it can\u0027t reach 0 until the serial\ndevice has been disconnected.\n\nAlso, the patch makes serial_install() check that serial is non-NULL\nbefore attempting to use it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f5b0953a89fa3407fb293cc54ead7d8feec489e4",
      "tree": "1cbf21925532e4a88b71b722756c80690d52aac2",
      "parents": [
        "41bd34ddd7aa46dbc03b5bb33896e0fa8100fe7b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:38:44 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:39 2009 -0700"
      },
      "message": "usb-serial: put subroutines in logical order\n\nThis patch (as1285) rearranges the subroutines in usb-serial.c\nconcerned with tty lifetimes into a more logical order: install, open,\nhangup, close, release.  It also updates the formatting of the\nkerneldoc comments.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "41bd34ddd7aa46dbc03b5bb33896e0fa8100fe7b",
      "tree": "adfd9b5af7a68cfa053f1c3f8192578d612ca18e",
      "parents": [
        "a75b7b68ef73685784781d6d2bc416b6dac20969"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Sep 01 11:38:34 2009 -0400"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:39 2009 -0700"
      },
      "message": "usb-serial: change referencing of port and serial structures\n\nThis patch (as1284) changes the referencing of the usb_serial and\nusb_serial_port structures in usb-serial.c.  It\u0027s not feasible to make\nthe port structures keep a reference to the serial structure, because\nthe ports need to remain in existence when serial is released -- quite\na few of the drivers expect this.  Consequently taking a reference\nto the port when the device file is open is insufficient; such a\nreference would not pin serial.\n\nTo fix this, we now take a reference to serial when the device file is\nopened.  The final put_device() for the ports occurs in\ndestroy_serial(), so that the ports will last as long as they are\nneeded.\n\nThe patch initializes all the port devices, including those in the\nunused \"fake\" ports.  This makes the code more uniform because they\ncan all be released in the same way.  The error handling code in\nusb_serial_probe() is much simplified by this approach; instead of\nfreeing everything by hand we can use a single usb_serial_put() call.\n\nAlso simplified is the port-release mechanism.  Instead of being two\nseparate routines, port_release() and port_free() can be combined into\none.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a75b7b68ef73685784781d6d2bc416b6dac20969",
      "tree": "f8af24a2c721da8efb3290315555e49c8e50429b",
      "parents": [
        "502f295f6ca5cd034c69b0662b251ffdeed95d33"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Sep 10 12:20:08 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:38 2009 -0700"
      },
      "message": "tty: Char: mxser, use THRE for ASPP_OQUEUE ioctl\n\nIn moxa specific ASPP_OQUEUE ioctl command, they apparently want\nonly know whether there is space in transmitter hold register.\n\nSo switch UART_LSR_TEMT to UART_LSR_THRE in that specific case\naccording to the change in 1.14 moxa drivers.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "502f295f6ca5cd034c69b0662b251ffdeed95d33",
      "tree": "385df218b34c0111e9392c9b9c909206c5eb793c",
      "parents": [
        "d2cfe9628c6187cafd1aac32a44dcd9ed7adb5fe"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Sep 10 12:20:07 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:38 2009 -0700"
      },
      "message": "tty: Char: mxser, add support for CP112UL\n\nAdd support for MOXA:0x1120 pci device. It\u0027s a 2-port device and differs\nin no way from the others. So this turns out to be a trivial\npci_device_id change.\n\nIncrease also the version number.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d2cfe9628c6187cafd1aac32a44dcd9ed7adb5fe",
      "tree": "8d341d3df935aa1710df451975f80eebdf3e61c2",
      "parents": [
        "054f2346cb0e524cbb678759bfedabfdba4d0100"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Sep 09 16:54:04 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:38 2009 -0700"
      },
      "message": "uartlite: support shared interrupt lines\n\nAdapt isr to work with shared interrupt lines.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "054f2346cb0e524cbb678759bfedabfdba4d0100",
      "tree": "f27ff34eb965df9437b56614689578ce5d3dffd4",
      "parents": [
        "7e63d0c453aa3fae714bc679f6768203b5dc9c32"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Sep 06 23:10:10 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:37 2009 -0700"
      },
      "message": "tty: USB: serial/mct_u232, fix tty refcnt\n\nStanse found a tty refcnt leak in read_int_callback. In fact\nit\u0027s handled wrong altogether. tty_port_tty_get can return NULL\nand it\u0027s not checked in that manner.\n\nFix that by checking the tty_port_tty_get retval and put tty kref\nproperly.\n\nhttp://stanse.fi.muni.cz/\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7e63d0c453aa3fae714bc679f6768203b5dc9c32",
      "tree": "c701021cf2c3ae1d102e57af8289b1eb954a6c95",
      "parents": [
        "90387f5eb08e50d79ab305dab170b4a437d5802c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Sep 06 23:10:09 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:37 2009 -0700"
      },
      "message": "tty: riscom8, fix tty refcnt\n\nStanse found a tty refcnt leak on one fail path in rc_transmit.\nFix that by jumping to the \u0027out\u0027 label.\n\nhttp://stanse.fi.muni.cz/\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "90387f5eb08e50d79ab305dab170b4a437d5802c",
      "tree": "6bdf992e843ab6b514a8e1b166684d1773950392",
      "parents": [
        "1f5c13fad4ec5617b610e12205902c06298c096a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sat Aug 22 09:04:42 2009 +0200"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:37 2009 -0700"
      },
      "message": "tty: riscom8, fix shutdown declaration\n\ntty_port_ops.shutdown takes only one parameter: tty port. Remove\nthe second one and use port-\u003etty where needed instead.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "1f5c13fad4ec5617b610e12205902c06298c096a"
}
