[3.4.x] a bunch of bug fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

We've started to analize the list of upstream commits that have been
backported to 3.2 but missing from 3.4.

For the 18 commits that I've analized, 
- 4 commits have been backported to 3.4. My script failed to detect them.
- 1 commit is obviosly not a bug fix, don't know why it went into 3.2.x. (*)
- 7 commits were marked for stable but can't be applied cleanly to 3.4.
- 5 commits have no stable tag. I've found out why they were backported to 3.2.x,
and I'm sure they shoud be applied to 3.4.x.
- 1 commit were marked for stable and can be applied cleanly and the fix
is obviously correct, don't know why it's absent from 3.4.x. (**)

So 13 out of 18 commits should be backported.

Please cherry-pick those commits from 3.2.x:

2492cd118dc5 target/file: Use O_DSYNC by default for FILEIO backends
14b557c19dbe target/file: Re-enable optional fd_buffered_io=1 operation
0f3cbc35d209 KVM: Fix buffer overflow in kvm_set_irq()
6ed6791a1697 PM / Hibernate: Hibernate/thaw fixes/improvements
2028a493b8ff Input: synaptics - handle out of bounds values from the hardware
e551857183b5 virtio-blk: Use block layer provided spinlock
1b772a147a18 lib/vsprintf.c: kptr_restrict: fix pK-error in SysRq show-all-timers(Q) (**)
c52f6cc5d3e4 ("nfs: tear down caches in nfs_init_writepagecache when allocation fails")

cherry-pick those commits from mainline:

556061b00c9f sched/nohz: Fix rq->cpu_load[] calculations
5aaa0b7a2ed5 sched/nohz: Fix rq->cpu_load calculations some more

There're 3 other commits that need trivial context adjustments. I'll send out
the backports.

(*) The commit is 0c68ab1b2387 (USB: cdc-wdm: add debug messages on cleanup)

--
 drivers/block/virtio_blk.c        |  9 ++---
 drivers/gpu/drm/i915/i915_dma.c   | 37 ++++++++++++++----
 drivers/input/mouse/synaptics.c   | 23 +++++++++++
 drivers/target/target_core_file.c | 81 +++++++++++++++++---------------------
 drivers/target/target_core_file.h |  2 +-
 fs/nfs/write.c                    | 10 ++++-
 include/linux/sched.h             |  1 +
 kernel/power/swap.c               | 62 ++++++++++++++++++-----------
 kernel/sched/core.c               | 86 ++++++++++++++++++++++++++++++++++-------
 kernel/sched/fair.c               |  2 +-
 kernel/sched/sched.h              |  2 +-
 kernel/time/tick-sched.c          |  1 +
 lib/vsprintf.c                    |  3 +-
 mm/internal.h                     |  2 +
 mm/page_alloc.c                   | 33 +++++++---------
 mm/sparse.c                       |  3 ++
 virt/kvm/irq_comm.c               |  1 +
 17 files changed, 239 insertions(+), 119 deletions(-)
_______________________________________________
kernel.openeuler mailing list
kernel.openeuler@xxxxxxxxxx
http://rnd-openeuler.huawei.com/mailman/listinfo/kernel.openeuler
.

--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]