Skip to content

3.5.2-stable review

Greg Kroah-Hartman kvm linux-input lkml virtualization 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest82 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/82virtio-blk: Call del_gendisk() before disable guest kickdrivers/block/virtio_blk.c+2 -20 replies
2/82virtio-blk: Reset device after blk_cleanup_queue()drivers/block/virtio_blk.c+1 -110 replies
3/82virtio-blk: Use block layer provided spinlockdrivers/block/virtio_blk.c+3 -60 replies
4/82Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the castsarch/ia64/include/asm/atomic.h drivers/char/mspec.c+3 -30 replies
5/82asus-wmi: use ASUS_WMI_METHODID_DSTS2 as default DSTS ID.drivers/platform/x86/asus-wmi.c+1 -60 replies
6/82selinux: fix selinux_inode_setxattr oopssecurity/selinux/hooks.c+10 -50 replies
7/82lib/vsprintf.c: kptr_restrict: fix pK-error in SysRq show-all-timers(Q)lib/vsprintf.c+2 -10 replies
8/82sunrpc: clnt: Add missing bracesnet/sunrpc/clnt.c+2 -10 replies
9/82SUNRPC: return negative value in case rpcbind client creation errornet/sunrpc/rpcb_clnt.c+2 -20 replies
10/82mISDN: Bugfix only few bytes are transfered on a connectiondrivers/isdn/hardware/mISDN/avmfritz.c+4 -30 replies
11/82nilfs2: fix deadlock issue between chcp and thaw ioctlsfs/nilfs2/ioctl.c fs/nilfs2/super.c fs/nilfs2/the_nilfs.c +1 more+8 -20 replies
12/82media: ene_ir: Fix driver initialisationdrivers/media/rc/ene_ir.c+2 -10 replies
13/82media: m5mols: Correct reported ISO valuesdrivers/media/video/m5mols/m5mols_controls.c+2 -20 replies
14/82media: videobuf-dma-contig: restore buffer mapping for uncached bufersdrivers/media/video/videobuf-dma-contig.c+32 -210 replies
15/82pcdp: use early_ioremap/early_iounmap to access pcdp tabledrivers/firmware/pcdp.c+2 -20 replies
16/82memcg: prevent OOM with too many dirty pagesmm/vmscan.c+20 -30 replies
17/82memcg: further prevent OOM with too many dirty pagesmm/vmscan.c+24 -90 replies
18/82mm: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page()mm/memory-failure.c+3 -30 replies
19/82ARM: 7466/1: disable interrupt before spinning endlesslyarch/arm/kernel/process.c+2 -00 replies
20/82ARM: 7467/1: mutex: use generic xchg-based implementation for ARMv6+arch/arm/include/asm/mutex.h+4 -1156 replies
21/82ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspendarch/arm/vfp/vfpmodule.c+1 -10 replies
22/82ARM: 7477/1: vfp: Always save VFP state in vfp_pm_suspend on UParch/arm/vfp/vfpmodule.c+6 -00 replies
23/82ARM: 7478/1: errata: extend workaround for erratum #720789arch/arm/mm/tlb-v7.S+12 -00 replies
24/82ARM: 7479/1: mm: avoid NULL dereference when flushing gate_vma with VIVT cachesarch/arm/include/asm/cacheflush.h+6 -20 replies
25/82ARM: 7480/1: only call smp_send_stop() on SMParch/arm/kernel/smp.c+2 -10 replies
26/82ARM: Fix undefined instruction exception handlingarch/arm/kernel/entry-armv.S arch/arm/kernel/traps.c arch/arm/vfp/entry.S +1 more+92 -620 replies
27/82ALSA: hda - add dock support for Thinkpad T430ssound/pci/hda/patch_realtek.c+1 -00 replies
28/82ALSA: hda - add dock support for Thinkpad X230sound/pci/hda/patch_realtek.c+1 -00 replies
29/82ALSA: hda - remove quirk for Dell Vostro 1015sound/pci/hda/patch_conexant.c+0 -10 replies
30/82ALSA: hda - Fix double quirk for Quanta FL1 / Lenovo Ideapadsound/pci/hda/patch_realtek.c+3 -20 replies
31/82mm: setup pageblock_order before its used by sparsememmm/internal.h mm/page_alloc.c mm/sparse.c+7 -20 replies
32/82mm: mmu_notifier: fix freed page still mapped in secondary MMUmm/mmu_notifier.c+23 -220 replies
33/82md/raid1: dont abort a resync on the first badblock.drivers/md/raid1.c+4 -10 replies
34/82video/smscufx: fix line counting in fb_writedrivers/video/smscufx.c+1 -10 replies
35/82block: uninitialized ioc->nr_tasks triggers WARN_ONblock/blk-ioc.c+1 -00 replies
36/82sh: Fix up recursive fault in oops with unset TTB.arch/sh/mm/fault.c+6 -20 replies
37/82ore: Fix out-of-bounds access in _ios_obj()fs/exofs/ore.c+7 -70 replies
38/82ACPI processor: Fix tick_broadcast_mask online/offline regressiondrivers/acpi/processor_driver.c+1 -10 replies
39/82mISDN: Bugfix for layer2 fixed TEI modedrivers/isdn/mISDN/layer2.c+1 -10 replies
40/82mac80211: cancel mesh path timernet/mac80211/mesh.c+1 -00 replies
41/82ath9k: Add PID/VID support for AR1111drivers/net/wireless/ath/ath9k/hw.c drivers/net/wireless/ath/ath9k/hw.h drivers/net/wireless/ath/ath9k/pci.c+3 -00 replies
42/82wireless: reg: restore previous behaviour of chan->max_power calculationsnet/wireless/reg.c+15 -10 replies
43/82x86, nops: Missing break resulting in incorrect selection on Intelarch/x86/kernel/alternative.c+1 -10 replies
44/82x86-64, kcmp: The kcmp system call can be commonarch/x86/syscalls/syscall_64.tbl+1 -10 replies
45/82Input: synaptics - handle out of bounds values from the hardwaredrivers/input/mouse/synaptics.c+22 -00 replies
46/82random: make add_interrupt_randomness() do something sanedrivers/char/random.c drivers/mfd/ab3100-core.c include/linux/random.h +1 more+90 -240 replies
47/82random: use lockless techniques in the interrupt pathdrivers/char/random.c+39 -390 replies
48/82random: create add_device_randomness() interfacedrivers/char/random.c include/linux/random.h+29 -00 replies
49/82usb: feed USB device information to the /dev/random driverdrivers/usb/core/hub.c+9 -00 replies
50/82net: feed /dev/random with the MAC address when registering a devicenet/core/dev.c net/core/rtnetlink.c+4 -00 replies
51/82random: use the arch-specific rng in xfer_secondary_pooldrivers/char/random.c+16 -90 replies
52/82random: add new get_random_bytes_arch() functiondrivers/char/random.c include/linux/random.h+25 -50 replies
53/82random: add tracepoints for easier debugging and verificationdrivers/char/random.c include/trace/events/random.h+156 -40 replies
54/82MAINTAINERS: Theodore Tso is taking over the random driverMAINTAINERS+1 -10 replies
55/82rtc: wm831x: Feed the write counter into device_add_randomness()drivers/rtc/rtc-wm831x.c+23 -10 replies
56/82mfd: wm831x: Feed the device UUID into device_add_randomness()drivers/mfd/wm831x-otp.c+8 -00 replies
57/82random: remove rand_initialize_irq()arch/ia64/kernel/irq_ia64.c drivers/char/random.c drivers/mfd/ab3100-core.c +3 more+0 -790 replies
58/82random: Add comment to random_initialize()drivers/char/random.c+10 -00 replies
59/82dmi: Feed DMI table to /dev/random driverdrivers/firmware/dmi_scan.c+3 -00 replies
60/82random: mix in architectural randomness in extract_buf()drivers/char/random.c+32 -240 replies
61/82HID: multitouch: add support for Novatek touchscreendrivers/hid/hid-ids.h drivers/hid/hid-multitouch.c+8 -00 replies
62/82HID: add support for Cypress barcode scanner 04B4:ED81drivers/hid/hid-core.c drivers/hid/hid-cypress.c drivers/hid/hid-ids.h+4 -00 replies
63/82HID: add ASUS AIO keyboard model AK1Ddrivers/hid/hid-chicony.c drivers/hid/hid-core.c drivers/hid/hid-ids.h+3 -00 replies
64/82mm: hugetlbfs: close race during teardown of hugetlbfs shared page tablesmm/hugetlb.c+23 -20 replies
65/82target: Add range checking to UNMAP emulationdrivers/target/target_core_cdb.c+12 -00 replies
66/82target: Fix reading of data length fields for UNMAP commandsdrivers/target/target_core_cdb.c+3 -30 replies
67/82target: Fix possible integer underflow in UNMAP emulationdrivers/target/target_core_cdb.c+10 -100 replies
68/82target: Check number of unmap descriptors against our limitdrivers/target/target_core_cdb.c+5 -00 replies
69/82ARM: clk-imx31: Fix the keypad clock namearch/arm/mach-imx/clk-imx31.c+1 -10 replies
70/82ARM: imx: enable emi_slow_gate clock for imx5arch/arm/mach-imx/clk-imx51-imx53.c+1 -00 replies
71/82ARM: mxs: Remove MMAP_MIN_ADDR setting from mxs_defconfigarch/arm/configs/mxs_defconfig+0 -10 replies
72/82ARM: dts: imx53-ard: add regulators for lan9220arch/arm/boot/dts/imx53-ard.dts+20 -00 replies
73/82ARM: pxa: remove irq_to_gpio from ezx-pcap driverdrivers/mfd/ezx-pcap.c include/linux/mfd/ezx-pcap.h+2 -10 replies
74/82cfg80211: process pending events when unregistering net devicenet/wireless/core.c net/wireless/core.h net/wireless/util.c+7 -10 replies
75/82printk: Fix calculation of length used to discard recordskernel/printk.c+2 -00 replies
76/82tun: dont zeroize sock->file on detachdrivers/net/tun.c+0 -10 replies
77/82Yama: higher restrictions should block PTRACE_TRACEMEDocumentation/security/Yama.txt include/linux/security.h security/yama/yama_lsm.c+48 -90 replies
78/82iwlwifi: disable greenfield transmissions as a workarounddrivers/net/wireless/iwlwifi/iwl-agn-rs.c+8 -50 replies
79/82e1000e: NIC goes up and immediately goes downdrivers/net/ethernet/intel/e1000e/82571.c+1 -30 replies
80/82Input: eeti_ts: pass gpio value instead of IRQarch/arm/mach-pxa/raumfeld.c drivers/input/touchscreen/eeti_ts.c include/linux/input/eeti_ts.h+15 -90 replies
81/82Input: wacom - Bamboo One 1024 pressure fixdrivers/input/tablet/wacom_wac.c+1 -10 replies
82/82rt61pci: fix NULL pointer dereference in config_lna_gaindrivers/net/wireless/rt2x00/rt61pci.c+1 -20 replies

Reviews trailers per patch

24 of 82 patches have a Reviewed-by or Acked-by.

PatchMichael S. TsirkinRyusuke KonishiFederico VagaHans VerkuilMichal HockoDavid RientjesArnd BergmannNicolas PitreKhalid AzizUros BizjakWill DeaconSteve CapperTejun HeoRafael J. WysockiDeepthi DharwarTim BentleyLuis R. RodriguezDaniel KurtzEric WustrowSascha HauerHaojian ZhuangRuan ZhijieAl ViroEric DumazetYuchung ChengAaron BrownPing ChengEmmanuel GrumbachCesar Eduardo Barros[email protected]Johannes BergIngo MolnarGreg KHMel GormanJohannes WeinerFengguang WuDave Jones
1/82A-b
2/82A-b
3/82A-b
4/82
5/82
6/82T-b
7/82
8/82
9/82
10/82
11/82T-b
12/82
13/82
14/82A-b A-b
15/82A-b
16/82R-b A-b R-b
17/82A-b
18/82A-b
19/82
20/82A-b A-b
21/82
22/82
23/82T-b
24/82T-b
25/82A-b
26/82A-b
27/82
28/82
29/82
30/82
31/82
32/82
33/82
34/82
35/82A-b
36/82
37/82
38/82R-b R-b
39/82
40/82
41/82T-b
42/82A-b
43/82
44/82
45/82R-b
46/82T-b
47/82
48/82
49/82A-b
50/82
51/82
52/82
53/82
54/82
55/82
56/82
57/82
58/82
59/82
60/82A-b
61/82
62/82
63/82
64/82R-b
65/82
66/82
67/82
68/82
69/82
70/82A-b
71/82
72/82
73/82A-b
74/82R-b
75/82
76/82T-b A-b A-b A-b
77/82
78/82R-b T-b
79/82T-b
80/82
81/82R-b
82/82Reported-and-tested-by

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 37 reviewers.

Read the v1 thread

Cover letter [ 00/82] 3.5.2-stable review

From: Greg KH <[email protected]>

This is the start of the stable review cycle for the 3.5.2 release. There are 82 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Wed Aug 15 20:17:43 UTC 2012. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.5.2-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------

 Documentation/security/Yama.txt              |   14 +-
 MAINTAINERS                                  |    2 +-
 Makefile                                     |    4 +-
 arch/arm/boot/dts/imx53-ard.dts              |   20 ++
 arch/arm/configs/mxs_defconfig               |    1 -
 arch/arm/include/asm/cacheflush.h            |    8 +-
 arch/arm/include/asm/mutex.h                 |  119 +--------
 arch/arm/kernel/entry-armv.S                 |  111 +++++---
 arch/arm/kernel/process.c                    |    2 +
 arch/arm/kernel/smp.c                        |    3 +-
 arch/arm/kernel/traps.c                      |    8 -
 arch/arm/mach-imx/clk-imx31.c                |    2 +-
 arch/arm/mach-imx/clk-imx51-imx53.c          |    1 +
 arch/arm/mach-pxa/raumfeld.c                 |    2 +-
 arch/arm/mm/tlb-v7.S                         |   12 +
 arch/arm/vfp/entry.S                         |   16 +-
 arch/arm/vfp/vfphw.S                         |   19 +-
 arch/arm/vfp/vfpmodule.c                     |    8 +-
 arch/ia64/include/asm/atomic.h               |    4 +-
 arch/ia64/kernel/irq_ia64.c                  |    1 -
 arch/sh/mm/fault.c                           |    8 +-
 arch/x86/kernel/alternative.c                |    2 +-
 arch/x86/syscalls/syscall_64.tbl             |    2 +-
 block/blk-ioc.c                              |    1 +
 drivers/acpi/processor_driver.c              |    2 +-
 drivers/block/virtio_blk.c                   |   25 +-
 drivers/char/mspec.c                         |    2 +-
 drivers/char/random.c                        |  352 +++++++++++++++++---------
 drivers/firmware/dmi_scan.c                  |    3 +
 drivers/firmware/pcdp.c                      |    4 +-
 drivers/hid/hid-chicony.c                    |    1 +
 drivers/hid/hid-core.c                       |    2 +
 drivers/hid/hid-cypress.c                    |    2 +
 drivers/hid/hid-ids.h                        |    5 +
 drivers/hid/hid-multitouch.c                 |    5 +
 drivers/input/mouse/synaptics.c              |   22 ++
 drivers/input/tablet/wacom_wac.c             |    2 +-
 drivers/input/touchscreen/eeti_ts.c          |   21 +-
 drivers/isdn/hardware/mISDN/avmfritz.c       |    7 +-
 drivers/isdn/mISDN/layer2.c                  |    2 +-
 drivers/md/raid1.c                           |    5 +-
 drivers/media/rc/ene_ir.c                    |    3 +-
 drivers/media/video/m5mols/m5mols_controls.c |    4 +-
 drivers/media/video/videobuf-dma-contig.c    |   53 ++--
 drivers/mfd/ab3100-core.c                    |    5 -
 drivers/mfd/ezx-pcap.c                       |    2 +-
 drivers/mfd/wm831x-otp.c                     |    8 +
 drivers/net/ethernet/intel/e1000e/82571.c    |    4 +-
 drivers/net/tun.c                            |    1 -
 drivers/net/wireless/ath/ath9k/hw.c          |    1 +
 drivers/net/wireless/ath/ath9k/hw.h          |    1 +
 drivers/net/wireless/ath/ath9k/pci.c         |    1 +
 drivers/net/wireless/iwlwifi/iwl-agn-rs.c    |   13 +-
 drivers/net/wireless/rt2x00/rt61pci.c        |    3 +-
 drivers/platform/x86/asus-wmi.c              |    7 +-
 drivers/rtc/rtc-wm831x.c                     |   24 +-
 drivers/target/target_core_cdb.c             |   43 +++-
 drivers/usb/core/hub.c                       |    9 +
 drivers/video/smscufx.c                      |    2 +-
 fs/exofs/ore.c                               |   14 +-
 fs/nilfs2/ioctl.c                            |    4 +-
 fs/nilfs2/super.c                            |    3 +
 fs/nilfs2/the_nilfs.c                        |    1 +
 fs/nilfs2/the_nilfs.h                        |    2 +
 include/linux/input/eeti_ts.h                |    1 +
 include/linux/irqdesc.h                      |    1 -
 include/linux/mfd/ezx-pcap.h                 |    1 +
 include/linux/random.h                       |    6 +-
 include/linux/security.h                     |    2 -
 include/trace/events/random.h                |  134 ++++++++++
 kernel/irq/handle.c                          |    7 +-
 kernel/irq/manage.c                          |   17 --
 kernel/printk.c                              |    2 +
 lib/vsprintf.c                               |    3 +-
 mm/hugetlb.c                                 |   25 +-
 mm/internal.h                                |    2 +
 mm/memory-failure.c                          |    6 +-
 mm/mmu_notifier.c                            |   45 ++--
 mm/page_alloc.c                              |    4 +-
 mm/sparse.c                                  |    3 +
 mm/vmscan.c                                  |   38 ++-
 net/core/dev.c                               |    3 +
 net/core/rtnetlink.c                         |    1 +
 net/mac80211/mesh.c                          |    1 +
 net/sunrpc/clnt.c                            |    3 +-
 net/sunrpc/rpcb_clnt.c                       |    4 +-
 net/wireless/core.c                          |    5 +
 net/wireless/core.h                          |    1 +
 net/wireless/reg.c                           |   16 +-
 net/wireless/util.c                          |    2 +-
 security/selinux/hooks.c                     |   15 +-
 security/yama/yama_lsm.c                     |   41 +++
 sound/pci/hda/patch_conexant.c               |    1 -
 sound/pci/hda/patch_realtek.c                |    7 +-
 94 files changed, 931 insertions(+), 506 deletions(-)