Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1333978 > unrolled thread
| Started by | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| First post | 2016-02-15 01:20 +0100 |
| Last post | 2016-02-15 16:50 +0100 |
| Articles | 16 — 3 participants |
Back to article view | Back to linux.kernel
[PATCH 4.3 000/200] 4.3.6-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 01:20 +0100
[PATCH 4.3 012/200] dm btree: fix leak of bufio-backed block in btree_split_sibling error path Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 01:30 +0100
[PATCH 4.3 014/200] block: ensure to split after potentially bouncing a bio Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 01:30 +0100
[PATCH 4.3 001/200] crypto: crc32c-pclmul - use .rodata instead of .rotata Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 01:30 +0100
[PATCH 4.3 010/200] crypto: sun4i-ss - add missing statesize Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 01:30 +0100
[PATCH 4.3 015/200] NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 01:30 +0100
[PATCH 4.3 011/200] block: Always check queue limits for cloned requests Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 01:30 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Guenter Roeck <linux@roeck-us.net> - 2016-02-15 01:50 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-15 02:00 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Shuah Khan <shuahkh@osg.samsung.com> - 2016-02-15 16:20 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Shuah Khan <shuahkh@osg.samsung.com> - 2016-02-15 18:20 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-17 21:40 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Shuah Khan <shuahkh@osg.samsung.com> - 2016-02-17 21:50 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Shuah Khan <shuahkh@osg.samsung.com> - 2016-02-18 04:20 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Greg Kroah-Hartman <gregkh@linuxfoundation.org> - 2016-02-19 23:30 +0100
Re: [PATCH 4.3 000/200] 4.3.6-stable review Guenter Roeck <linux@roeck-us.net> - 2016-02-15 16:50 +0100
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 01:20 +0100 |
| Subject | [PATCH 4.3 000/200] 4.3.6-stable review |
| Message-ID | <r2duF-zw-3@gated-at.bofh.it> |
-------------------------
NOTE: This is the last 4.3.y kernel to be released. After this one, it
is end-of-life, please move to 4.4.y at this point in time.
-------------------------
This is the start of the stable review cycle for the 4.3.6 release.
There are 200 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 Tue Feb 16 22:21:48 UTC 2016.
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/v4.x/stable-review/patch-4.3.6-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 4.3.6-rc1
Maciej W. Rozycki <macro@imgtec.com>
binfmt_elf: Don't clobber passed executable's file header
Eric Biggers <ebiggers3@gmail.com>
fs/pipe.c: return error code rather than 0 in pipe_write()
Junil Lee <junil0814.lee@lge.com>
zsmalloc: fix migrate_zspage-zs_free race condition
Jerome Marchand <jmarchan@redhat.com>
zram: don't call idr_remove() from zram_remove()
Kyeongdon Kim <kyeongdon.kim@lge.com>
zram: try vmalloc() after kmalloc()
Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
zram/zcomp: use GFP_NOIO to allocate streams
Alexandre Courbot <acourbot@nvidia.com>
drm/nouveau/pmu: do not assume a PMU is present
Mika Westerberg <mika.westerberg@linux.intel.com>
HID: multitouch: Fetch feature reports on demand for Win8 devices
Larry Finger <Larry.Finger@lwfinger.net>
rtlwifi: rtl8821ae: Fix lockups on boot
Geert Uytterhoeven <geert@linux-m68k.org>
FS-Cache: Add missing initialization of ret in cachefiles_write_page()
David Howells <dhowells@redhat.com>
FS-Cache: Handle a write to the page immediately beyond the EOF marker
Kinglong Mee <kinglongmee@gmail.com>
FS-Cache: Don't override netfs's primary_index if registering failed
Kinglong Mee <kinglongmee@gmail.com>
FS-Cache: Increase reference of parent after registering, netfs success
Boris BREZILLON <boris.brezillon@free-electrons.com>
crypto: marvell/cesa - fix test in mv_cesa_dev_dma_init()
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Do not set MAY_BACKLOG on the async path
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Do not dereference ctx without socket lock
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Do not assume that req is unchanged
Mathias Krause <minipli@googlemail.com>
crypto: user - lock crypto_alg_list on alg dump
Ryan Ware <ware@linux.intel.com>
EVM: Use crypto_memneq() for digest comparisons
Wang, Rui Y <rui.y.wang@intel.com>
crypto: algif_hash - wait for crypto_ahash_init() to complete
Herbert Xu <herbert@gondor.apana.org.au>
crypto: shash - Fix has_key setting
Eli Cooper <elicooper@gmx.com>
crypto: chacha20-ssse3 - Align stack pointer to 64 bytes
Horia Geant? <horia.geanta@nxp.com>
crypto: caam - make write transactions bufferable on PPC platforms
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - sendmsg SG marking is off by one
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Load TX SG list after waiting
Jean Delvare <jdelvare@suse.de>
crypto: crc32c - Fix crc32c soft dependency
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Fix race condition in skcipher_check_key
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_hash - Fix race condition in hash_check_key
Herbert Xu <herbert@gondor.apana.org.au>
crypto: af_alg - Forbid bind(2) when nokey child sockets are present
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Remove custom release parent function
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_hash - Remove custom release parent function
Herbert Xu <herbert@gondor.apana.org.au>
crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
Alexandra Yates <alexandra.yates@linux.intel.com>
ahci: Intel DNV device IDs SATA
Tejun Heo <tj@kernel.org>
libata: disable forced PORTS_IMPL for >= AHCI 1.3
Xiangliang Yu <Xiangliang.Yu@amd.com>
AHCI: Fix softreset failed issue of Port Multiplier
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Add key check exception for cipher_null
Herbert Xu <herbert@gondor.apana.org.au>
crypto: skcipher - Add crypto_skcipher_has_setkey
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_hash - Require setkey before accept(2)
Herbert Xu <herbert@gondor.apana.org.au>
crypto: hash - Add crypto_ahash_has_setkey
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Add nokey compatibility path
Herbert Xu <herbert@gondor.apana.org.au>
crypto: af_alg - Add nokey compatibility path
Herbert Xu <herbert@gondor.apana.org.au>
crypto: af_alg - Fix socket double-free when accept fails
Herbert Xu <herbert@gondor.apana.org.au>
crypto: af_alg - Disallow bind/setkey/... after accept(2)
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Require setkey before accept(2)
Raghavendra K T <raghavendra.kt@linux.vnet.ibm.com>
sched: Fix crash in sched_init_numa()
Al Viro <viro@ZenIV.linux.org.uk>
ext4: fix an endianness bug in ext4_encrypted_follow_link()
Al Viro <viro@ZenIV.linux.org.uk>
ext4: fix an endianness bug in ext4_encrypted_zeroout()
David Turner <novalis@novalis.org>
ext4: Fix handling of extended tv_sec
Dan Williams <dan.j.williams@intel.com>
ext2, ext4: warn when mounting with dax enabled
Tadeusz Struk <tadeusz.struk@intel.com>
crypto: fix test vector for rsa
Mathias Nyman <mathias.nyman@linux.intel.com>
xhci: fix usb2 resume timing and races.
Ard Biesheuvel <ard.biesheuvel@linaro.org>
arm64: mm: use correct mapping granularity under DEBUG_RODATA
Will Deacon <will.deacon@arm.com>
iommu/io-pgtable-arm: Ensure we free the final level on teardown
Peter Hurley <peter@hurleysoftware.com>
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
Peter Hurley <peter@hurleysoftware.com>
tty: Retry failed reopen if tty teardown in-progress
Peter Hurley <peter@hurleysoftware.com>
tty: Fix GPF in flush_to_ldisc()
Peter Hurley <peter@hurleysoftware.com>
n_tty: Fix unsafe reference to "other" ldisc
Peter Hurley <peter@hurleysoftware.com>
n_tty: Fix poll() after buffer-limited eof push read
Lu Baolu <baolu.lu@linux.intel.com>
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms
Lu Baolu <baolu.lu@linux.intel.com>
usb: xhci: handle both SSIC ports in PME stuck quirk
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
usb: phy: msm: fix error handling in probe.
Lu Baolu <baolu.lu@linux.intel.com>
usb: cdc-acm: send zero packet for intel 7260 modem
Lu Baolu <baolu.lu@linux.intel.com>
usb: cdc-acm: handle unlinked urb in acm read callback
John Ernberg <john.ernberg@actia.se>
USB: option: fix Cinterion AHxx enumeration
Daniele Palmas <dnlplm@gmail.com>
USB: serial: option: Adding support for Telit LE922
Peter Dedecker <peter.dedecker@hotmail.com>
USB: cp210x: add ID for IAI USB to RS485 adaptor
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
Du, Changbin <changbin.du@intel.com>
usb: hub: do not clear BOS field during reset device
Johan Hovold <johan@kernel.org>
USB: visor: fix null-deref at probe
Vladis Dronov <vdronov@redhat.com>
USB: serial: visor: fix crash on detecting device without write_urbs
Bard Liao <bardliao@realtek.com>
ASoC: rt5645: fix the shift bit of IN1 boost
Mauro Carvalho Chehab <mchehab@osg.samsung.com>
saa7134-alsa: Only frees registered sound cards
Takashi Iwai <tiwai@suse.de>
ALSA: dummy: Implement timer backend switching more safely
Takashi Iwai <tiwai@suse.de>
ALSA: hda - Fix bad dereference of jack object
Takashi Iwai <tiwai@suse.de>
ALSA: hda - Fix speaker output from VAIO AiO machines
Takashi Iwai <tiwai@suse.de>
Revert "ALSA: hda - Fix noise on Gigabyte Z170X mobo"
David Henningsson <david.henningsson@canonical.com>
ALSA: hda - Fix static checker warning in patch_hdmi.c
Takashi Iwai <tiwai@suse.de>
ALSA: hda - Add fixup for Mac Mini 7,1 model
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Fix race between stop and interrupt
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Fix wrong instance passed to slave callbacks
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Fix race at concurrent reads
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Fix link corruption due to double start or stop
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Fix leftover link at closing
Takashi Iwai <tiwai@suse.de>
ALSA: timer: Code cleanup
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Fix lockdep warnings due to double mutex locks
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Fix race at closing in virmidi driver
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Fix yet another races among ALSA timer accesses
Vinod Koul <vinod.koul@intel.com>
ASoC: dpcm: fix the BE state on hw_free
Takashi Iwai <tiwai@suse.de>
ALSA: pcm: Fix potential deadlock in OSS emulation
Takashi Iwai <tiwai@suse.de>
ALSA: rawmidi: Fix race at copying & updating the position
Takashi Iwai <tiwai@suse.de>
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
Takashi Iwai <tiwai@suse.de>
ALSA: rawmidi: Make snd_rawmidi_transmit() race-free
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Degrade the error message for too many opens
Takashi Iwai <tiwai@suse.de>
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
Takashi Iwai <tiwai@suse.de>
ALSA: dummy: Disable switching timer backend via sysfs
Takashi Iwai <tiwai@suse.de>
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures
Lucas Tanure <tanure@linux.com>
ALSA: bebob: Use a signed return type for get_formation_index
Andrey Konovalov <andreyknvl@gmail.com>
ALSA: usb-audio: avoid freeing umidi object twice
Jurgen Kramer <gtmkramer@xs4all.nl>
ALSA: usb-audio: Add native DSD support for PS Audio NuWave DAC
Jurgen Kramer <gtmkramer@xs4all.nl>
ALSA: usb-audio: Fix OPPO HA-1 vendor ID
Lev Lybin <lev.lybin@gmail.com>
ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000
Guillaume Fougnies <guillaume@eulerian.com>
ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay
Thomas Gleixner <tglx@linutronix.de>
hrtimer: Handle remaining time proper for TIME_LOW_RES
Al Viro <viro@zeniv.linux.org.uk>
fix sysvfs symlinks
Artur Paszkiewicz <artur.paszkiewicz@intel.com>
md/raid10: fix data corruption and crash during resync
Vladimir Davydov <vdavydov@virtuozzo.com>
mm: memcontrol: fix possible memcg leak due to interrupted reclaim
Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Revert "[media] ivtv: avoid going past input/audio array"
Antonio Ospite <ao2@ao2.it>
media/v4l2-ctrls: fix setting autocluster to manual with VIDIOC_S_CTRL
Tiffany Lin <tiffany.lin@mediatek.com>
media: vb2 dma-sg: Fully cache synchronise buffers in prepare and finish
Tiffany Lin <tiffany.lin@mediatek.com>
media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finish
Benoit Parrot <bparrot@ti.com>
media: v4l2-ctrls: Fix 64bit support in get_ctrl()
Hans Verkuil <hans.verkuil@cisco.com>
v4l2-ctrls: arrays are also considered compound controls
Takashi Iwai <tiwai@suse.de>
c8sectpfe: Remove select on CONFIG_FW_LOADER_USER_HELPER_FALLBACK
Andrzej Hajda <a.hajda@samsung.com>
v4l2-compat-ioctl32: fix alignment for ARM64
Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
vivid: Fix iteration in driver removal path
Wolfram Sang <wsa+renesas@sang-engineering.com>
i2c: rcar: disable runtime PM correctly in slave mode
Wolfram Sang <wsa@the-dreams.de>
i2c: rk3x: populate correct variable for sda_falling_time
Hans de Goede <hdegoede@redhat.com>
i2c: mv64xxx: The n clockdiv factor is 0 based on sunxi SoCs
Javier Martinez Canillas <javier@osg.samsung.com>
media: i2c: Don't export ir-kbd-i2c module alias
Grygorii Strashko <grygorii.strashko@ti.com>
i2c: fix wakeup irq parsing
Ludovic Desroches <ludovic.desroches@atmel.com>
i2c: at91: manage unexpected RXRDY flag when starting a transfer
Cyrille Pitchen <cyrille.pitchen@atmel.com>
i2c: at91: fix write transfers by clearing pending interrupt first
Max Filippov <jcmvbkbc@gmail.com>
xtensa: fix secondary core boot in SMP
Max Filippov <jcmvbkbc@gmail.com>
xtensa: fixes for configs without loop option
Helge Deller <deller@gmx.de>
parisc: Fix __ARCH_SI_PREAMBLE_SIZE
Helge Deller <deller@gmx.de>
parisc: Fix syscall restarts
Helge Deller <deller@gmx.de>
parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h
Helge Deller <deller@gmx.de>
parisc: Fixes and cleanups in kernel uapi header files
Mathias Krause <minipli@googlemail.com>
printk: prevent userland from spoofing kernel messages
Andy Leiserson <andy@leiserson.org>
fix calculation of meta_bg descriptor backups
Junxiao Bi <junxiao.bi@oracle.com>
jbd2: fix null committed data return in undo_access
Jan Kara <jack@suse.cz>
jbd2: Fix unreclaimed pages after truncate in data=journal mode
Jan Kara <jack@suse.com>
jbd2: fix checkpoint list cleanup
Daniel Borkmann <daniel@iogearbox.net>
tracefs: Fix refcount imbalance in start_creating()
Steven Rostedt <rostedt@goodmis.org>
tracing/stacktrace: Show entire trace if passed in function not found
Qiu Peiyang <peiyangx.qiu@intel.com>
tracing: Fix setting of start_index in find_next()
Jiaxing Wang <hello.wjx@gmail.com>
tracing: Update instance_rmdir() to use tracefs_remove_recursive
Christoph Biedl <linux-kernel.bfrz@manchmal.in-ulm.de>
PCI: Fix minimum allocation address overwrite
Grygorii Strashko <grygorii.strashko@ti.com>
PCI: host: Mark PCIe/PCI (MSI) IRQ cascade handlers as IRQF_NO_THREAD
Mathias Krause <minipli@googlemail.com>
PCI: Prevent out of bounds access in numa_node override
Alexander Duyck <aduyck@mirantis.com>
PCI: Set SR-IOV NumVFs to zero after enumeration
Gabriele Paoloni <gabriele.paoloni@huawei.com>
PCI: spear: Fix dw_pcie_cfg_read/write() usage
Sebastian Siewior <bigeasy@linutronix.de>
mtd: ubi: don't leak e if schedule_erase() fails
Sebastian Siewior <bigeasy@linutronix.de>
mtd: ubi: fixup error correction in do_sync_erase()
Brian Norris <computersforpeace@gmail.com>
mtd: jz4740_nand: fix build on jz4740 after removing gpio.h
Brian Norris <computersforpeace@gmail.com>
mtd: nand: fix shutdown/reboot for multi-chip systems
Brian Norris <computersforpeace@gmail.com>
mtd: blkdevs: fix potential deadlock + lockdep warnings
Boris BREZILLON <boris.brezillon@free-electrons.com>
mtd: mtdpart: fix add_mtd_partitions error path
Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
integrity: prevent loading untrusted certificates on the IMA trusted keyring
Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
TPM: revert the list handling logic fixed in 398a1e7
Martin Wilck <Martin.Wilck@ts.fujitsu.com>
tpm_tis: free irq after probing
Hon Ching \(Vicky\) Lo <honclo@linux.vnet.ibm.com>
vTPM: fix memory allocation flag for rtce buffer at kernel boot
Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
tpm, tpm_crb: fix unaligned read of the command buffer address
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
spi/spi-xilinx: Fix race condition on last word read
Uri Mashiach <uri.mashiach@compulab.co.il>
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)
Uri Mashiach <uri.mashiach@compulab.co.il>
wlcore/wl12xx: spi: fix oops on firmware load
Johan Hovold <johan@kernel.org>
spi: fix parent-device reference leak
Vignesh R <vigneshr@ti.com>
spi: ti-qspi: Fix data corruption seen on r/w stress test
David Mosberger-Tang <davidm@egauge.net>
spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word
Neil Armstrong <narmstrong@baylibre.com>
spi: omap2-mcspi: disable other channels CHCONF_FORCE in prepare_message
Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
Revert "dm mpath: fix stalls when handling invalid ioctls"
Mikulas Patocka <mpatocka@redhat.com>
dm: initialize non-blk-mq queue data before queue is used
Dmitry V. Levin <ldv@altlinux.org>
sh64: fix __NR_fgetxattr
xuejiufei <xuejiufei@huawei.com>
ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup
xuejiufei <xuejiufei@huawei.com>
ocfs2/dlm: ignore cleaning the migration mle that is inuse
Joseph Qi <joseph.qi@huawei.com>
ocfs2: fix BUG when calculate new backup super
Junxiao Bi <junxiao.bi@oracle.com>
ocfs2: fix SGID not inherited issue
Mike Kravetz <mike.kravetz@oracle.com>
mm/hugetlb.c: fix resv map memory leak for placeholder entries
Richard Weinberger <richard@nod.at>
kernel/signal.c: unexport sigsuspend()
Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
mm: hugetlb: call huge_pte_alloc() only if ptep is null
OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
fat: fix fake_offset handling on error path
Mike Kravetz <mike.kravetz@oracle.com>
mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holes
Michal Hocko <mhocko@suse.com>
mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any progress
Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
mm: hugetlb: fix hugepage memory leak caused by wrong reserve count
Michal Hocko <mhocko@suse.com>
memcg: fix thresholds for 32b architectures.
Greg Thelen <gthelen@google.com>
fs, seqfile: always allow oom killer
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
lib/hexdump.c: truncate output in case of overflow
Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
mm/oom_kill.c: reverse the order of setting TIF_MEMDIE and sending SIGKILL
Catalin Marinas <catalin.marinas@arm.com>
mm: slab: only move management objects off-slab for sizes larger than KMALLOC_MIN_SIZE
Colin Ian King <colin.king@canonical.com>
proc: fix -ESRCH error when writing to /proc/$pid/coredump_filter
Arnd Bergmann <arnd@arndb.de>
remoteproc: avoid stack overflow in debugfs file
Oleg Nesterov <oleg@redhat.com>
proc: actually make proc_fd_permission() thread-friendly
Takashi Iwai <tiwai@suse.de>
ALSA: hda - Implement loopback control switch for Realtek and other codecs
Ioan-Adrian Ratiu <adi@adirat.com>
HID: usbhid: fix recursive deadlock
Tariq Saeed <tariq.x.saeed@oracle.com>
ocfs2: NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock
Trond Myklebust <trond.myklebust@primarydata.com>
NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn
Junichi Nomura <j-nomura@ce.jp.nec.com>
block: ensure to split after potentially bouncing a bio
Seth Jennings <sjennings@variantweb.net>
drivers/base/memory.c: prohibit offlining of memory blocks with missing sections
Mike Snitzer <snitzer@redhat.com>
dm btree: fix leak of bufio-backed block in btree_split_sibling error path
Hannes Reinecke <hare@suse.de>
block: Always check queue limits for cloned requests
LABBE Corentin <clabbe.montjoie@gmail.com>
crypto: sun4i-ss - add missing statesize
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_skcipher - Use new skcipher interface
Jason A. Donenfeld <Jason@zx2c4.com>
crypto: skcipher - Copy iv from desc even for 0-len walks
David Gstir <david@sigma-star.at>
crypto: talitos - Fix timing leak in ESP ICV verification
David Gstir <david@sigma-star.at>
crypto: nx - Fix timing leak in GCM and CCM decryption
Tadeusz Struk <tadeusz.struk@intel.com>
crypto: qat - don't use userspace pointer
Herbert Xu <herbert@gondor.apana.org.au>
crypto: algif_hash - Only export and import on sockets with data
Jaegeuk Kim <jaegeuk@kernel.org>
f2fs crypto: allocate buffer for decrypting filename
Russell King <rmk+kernel@arm.linux.org.uk>
crypto: caam - fix non-block aligned hash calculation
Nicolas Iooss <nicolas.iooss_linux@m4x.org>
crypto: crc32c-pclmul - use .rodata instead of .rotata
-------------
Diffstat:
Makefile | 4 +-
arch/arm64/mm/mmu.c | 13 +-
arch/parisc/include/asm/compat.h | 4 +-
arch/parisc/include/uapi/asm/ipcbuf.h | 19 +-
arch/parisc/include/uapi/asm/mman.h | 10 -
arch/parisc/include/uapi/asm/msgbuf.h | 10 +-
arch/parisc/include/uapi/asm/posix_types.h | 2 +
arch/parisc/include/uapi/asm/sembuf.h | 6 +-
arch/parisc/include/uapi/asm/shmbuf.h | 8 +-
arch/parisc/include/uapi/asm/siginfo.h | 4 +
arch/parisc/kernel/signal.c | 64 ++++--
arch/parisc/mm/init.c | 16 ++
arch/sh/include/uapi/asm/unistd_64.h | 2 +-
arch/x86/crypto/chacha20-ssse3-x86_64.S | 6 +-
arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +-
arch/xtensa/include/asm/asmmacro.h | 7 +-
arch/xtensa/include/asm/vectors.h | 9 +-
arch/xtensa/kernel/Makefile | 1 +
arch/xtensa/kernel/entry.S | 8 +-
arch/xtensa/kernel/head.S | 2 +-
arch/xtensa/kernel/setup.c | 9 +-
arch/xtensa/kernel/vectors.S | 4 +-
arch/xtensa/kernel/vmlinux.lds.S | 12 +-
arch/xtensa/lib/usercopy.S | 6 +-
arch/xtensa/platforms/iss/setup.c | 2 +
arch/xtensa/platforms/xt2000/setup.c | 2 +
arch/xtensa/platforms/xtfpga/setup.c | 2 +
block/blk-core.c | 25 +--
crypto/ablkcipher.c | 2 +-
crypto/af_alg.c | 55 ++++-
crypto/ahash.c | 5 +-
crypto/algif_hash.c | 181 +++++++++++++++-
crypto/algif_skcipher.c | 279 +++++++++++++++++++------
crypto/blkcipher.c | 2 +-
crypto/crc32c_generic.c | 1 -
crypto/crypto_user.c | 6 +-
crypto/shash.c | 5 +-
crypto/skcipher.c | 2 +
crypto/testmgr.h | 7 +-
drivers/ata/ahci.c | 20 ++
drivers/ata/libahci.c | 13 +-
drivers/base/memory.c | 4 +
drivers/block/zram/zcomp.c | 4 +-
drivers/block/zram/zcomp_lz4.c | 23 +-
drivers/block/zram/zcomp_lzo.c | 23 +-
drivers/block/zram/zram_drv.c | 7 +-
drivers/char/tpm/tpm-chip.c | 2 +-
drivers/char/tpm/tpm_crb.c | 7 +-
drivers/char/tpm/tpm_ibmvtpm.c | 2 +-
drivers/char/tpm/tpm_tis.c | 2 +
drivers/crypto/caam/caamhash.c | 2 +-
drivers/crypto/caam/ctrl.c | 4 +-
drivers/crypto/marvell/cesa.c | 2 +-
drivers/crypto/nx/nx-aes-ccm.c | 2 +-
drivers/crypto/nx/nx-aes-gcm.c | 3 +-
drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +-
drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 +
drivers/crypto/talitos.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 2 +-
drivers/hid/hid-multitouch.c | 45 +++-
drivers/hid/usbhid/hid-core.c | 4 +-
drivers/i2c/busses/i2c-at91.c | 82 ++++++--
drivers/i2c/busses/i2c-mv64xxx.c | 27 ++-
drivers/i2c/busses/i2c-rcar.c | 4 +-
drivers/i2c/busses/i2c-rk3x.c | 2 +-
drivers/i2c/i2c-core.c | 2 +-
drivers/iommu/io-pgtable-arm.c | 11 +-
drivers/md/dm-mpath.c | 7 +-
drivers/md/dm.c | 10 +-
drivers/md/persistent-data/dm-btree.c | 4 +-
drivers/md/raid10.c | 4 +-
drivers/media/i2c/ir-kbd-i2c.c | 1 -
drivers/media/pci/ivtv/ivtv-driver.c | 4 +-
drivers/media/pci/saa7134/saa7134-alsa.c | 5 +-
drivers/media/platform/sti/c8sectpfe/Kconfig | 1 -
drivers/media/platform/vivid/vivid-core.c | 5 +-
drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +-
drivers/media/v4l2-core/v4l2-ctrls.c | 12 +-
drivers/media/v4l2-core/videobuf2-dma-contig.c | 5 +-
drivers/media/v4l2-core/videobuf2-dma-sg.c | 5 +-
drivers/mtd/mtd_blkdevs.c | 10 +-
drivers/mtd/mtdpart.c | 4 +-
drivers/mtd/nand/jz4740_nand.c | 1 +
drivers/mtd/nand/nand_base.c | 2 +-
drivers/mtd/ubi/wl.c | 53 ++---
drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 2 +-
drivers/net/wireless/rtlwifi/rtl8821ae/sw.c | 2 +-
drivers/net/wireless/ti/wlcore/io.h | 10 +-
drivers/net/wireless/ti/wlcore/spi.c | 10 +-
drivers/pci/bus.c | 6 +-
drivers/pci/host/pci-dra7xx.c | 3 +-
drivers/pci/host/pci-exynos.c | 3 +-
drivers/pci/host/pci-imx6.c | 3 +-
drivers/pci/host/pci-tegra.c | 2 +-
drivers/pci/host/pcie-rcar.c | 6 +-
drivers/pci/host/pcie-spear13xx.c | 29 +--
drivers/pci/host/pcie-xilinx.c | 3 +-
drivers/pci/iov.c | 41 ++--
drivers/pci/pci-sysfs.c | 5 +-
drivers/remoteproc/remoteproc_debugfs.c | 2 +-
drivers/spi/spi-atmel.c | 3 +-
drivers/spi/spi-omap2-mcspi.c | 28 +++
drivers/spi/spi-ti-qspi.c | 3 +-
drivers/spi/spi-xilinx.c | 38 ++--
drivers/spi/spi.c | 2 +-
drivers/tty/n_tty.c | 29 +--
drivers/tty/tty_buffer.c | 2 +-
drivers/tty/tty_io.c | 36 +++-
drivers/usb/class/cdc-acm.c | 9 +-
drivers/usb/class/cdc-acm.h | 1 +
drivers/usb/core/hub.c | 8 +-
drivers/usb/host/xhci-hub.c | 45 +++-
drivers/usb/host/xhci-pci.c | 52 +++--
drivers/usb/host/xhci-ring.c | 3 +-
drivers/usb/phy/phy-msm-usb.c | 37 ++--
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/ftdi_sio.c | 1 +
drivers/usb/serial/ftdi_sio_ids.h | 1 +
drivers/usb/serial/option.c | 18 +-
drivers/usb/serial/visor.c | 11 +-
fs/binfmt_elf.c | 10 +-
fs/cachefiles/rdwr.c | 69 +++---
fs/ext2/super.c | 2 +
fs/ext4/crypto.c | 2 +-
fs/ext4/ext4.h | 51 ++++-
fs/ext4/resize.c | 4 +-
fs/ext4/super.c | 6 +-
fs/ext4/symlink.c | 2 +-
fs/f2fs/dir.c | 13 +-
fs/f2fs/namei.c | 10 +-
fs/fat/dir.c | 16 +-
fs/fscache/netfs.c | 38 ++--
fs/fscache/page.c | 2 +-
fs/hugetlbfs/inode.c | 65 +++---
fs/jbd2/checkpoint.c | 8 +-
fs/jbd2/transaction.c | 12 +-
fs/nfs/nfs4proc.c | 1 -
fs/ocfs2/dlm/dlmmaster.c | 26 ++-
fs/ocfs2/dlm/dlmrecovery.c | 2 +
fs/ocfs2/dlmglue.c | 6 +
fs/ocfs2/namei.c | 4 +-
fs/ocfs2/resize.c | 15 +-
fs/pipe.c | 9 +-
fs/proc/base.c | 1 +
fs/proc/fd.c | 14 +-
fs/seq_file.c | 11 +-
fs/sysv/inode.c | 11 +-
fs/tracefs/inode.c | 6 +-
include/crypto/hash.h | 6 +
include/crypto/if_alg.h | 11 +-
include/crypto/skcipher.h | 7 +
include/linux/blkdev.h | 1 -
include/linux/hrtimer.h | 34 ++-
include/linux/signal.h | 1 -
include/sound/rawmidi.h | 4 +
kernel/printk/printk.c | 13 +-
kernel/sched/core.c | 2 +-
kernel/signal.c | 2 +-
kernel/time/hrtimer.c | 55 +++--
kernel/time/timer_list.c | 2 +-
kernel/trace/trace.c | 2 +-
kernel/trace/trace_printk.c | 1 +
kernel/trace/trace_stack.c | 7 +
lib/hexdump.c | 6 +-
lib/libcrc32c.c | 1 +
mm/backing-dev.c | 19 +-
mm/hugetlb.c | 27 ++-
mm/memcontrol.c | 71 +++++--
mm/oom_kill.c | 7 +-
mm/slab.c | 5 +-
mm/vmstat.c | 6 +-
mm/zsmalloc.c | 14 +-
security/integrity/digsig.c | 2 +-
security/integrity/evm/evm_main.c | 3 +-
sound/core/compress_offload.c | 11 +
sound/core/oss/pcm_oss.c | 21 +-
sound/core/rawmidi.c | 134 ++++++++----
sound/core/seq/oss/seq_oss_init.c | 2 +-
sound/core/seq/oss/seq_oss_synth.c | 2 +-
sound/core/seq/seq_clientmgr.c | 3 +
sound/core/seq/seq_ports.c | 233 ++++++++++++---------
sound/core/seq/seq_timer.c | 87 ++++++--
sound/core/seq/seq_virmidi.c | 23 +-
sound/core/timer.c | 98 +++++----
sound/drivers/dummy.c | 35 ++--
sound/firewire/bebob/bebob_stream.c | 14 +-
sound/pci/hda/hda_generic.c | 91 ++++++--
sound/pci/hda/hda_jack.c | 2 +-
sound/pci/hda/hda_jack.h | 2 +-
sound/pci/hda/patch_ca0132.c | 5 +-
sound/pci/hda/patch_cirrus.c | 27 +++
sound/pci/hda/patch_hdmi.c | 5 +-
sound/pci/hda/patch_realtek.c | 11 +-
sound/pci/hda/patch_sigmatel.c | 6 +-
sound/soc/codecs/rt5645.c | 2 +-
sound/soc/soc-pcm.c | 3 +-
sound/usb/midi.c | 1 -
sound/usb/quirks.c | 18 +-
198 files changed, 2305 insertions(+), 962 deletions(-)
[toc] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 01:30 +0100 |
| Subject | [PATCH 4.3 012/200] dm btree: fix leak of bufio-backed block in btree_split_sibling error path |
| Message-ID | <r2fd7-1KG-7@gated-at.bofh.it> |
| In reply to | #1333978 |
4.3-stable review patch. If anyone has any objections, please let me know.
------------------
From: Mike Snitzer <snitzer@redhat.com>
commit 30ce6e1cc5a0f781d60227e9096c86e188d2c2bd upstream.
The block allocated at the start of btree_split_sibling() is never
released if later insert_at() fails.
Fix this by releasing the previously allocated bufio block using
unlock_block().
Reported-by: Mikulas Patocka <mpatocka@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/md/persistent-data/dm-btree.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- a/drivers/md/persistent-data/dm-btree.c
+++ b/drivers/md/persistent-data/dm-btree.c
@@ -471,8 +471,10 @@ static int btree_split_sibling(struct sh
r = insert_at(sizeof(__le64), pn, parent_index + 1,
le64_to_cpu(rn->keys[0]), &location);
- if (r)
+ if (r) {
+ unlock_block(s->info, right);
return r;
+ }
if (key < le64_to_cpu(rn->keys[0])) {
unlock_block(s->info, right);
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 01:30 +0100 |
| Subject | [PATCH 4.3 014/200] block: ensure to split after potentially bouncing a bio |
| Message-ID | <r2fd8-1KG-13@gated-at.bofh.it> |
| In reply to | #1333978 |
4.3-stable review patch. If anyone has any objections, please let me know.
------------------
From: Junichi Nomura <j-nomura@ce.jp.nec.com>
commit 23688bf4f830a89866fd0ed3501e342a7360fe4f upstream.
blk_queue_bio() does split then bounce, which makes the segment
counting based on pages before bouncing and could go wrong. Move
the split to after bouncing, like we do for blk-mq, and the we
fix the issue of having the bio count for segments be wrong.
Fixes: 54efd50bfd87 ("block: make generic_make_request handle arbitrarily sized bios")
Tested-by: Artem S. Tashkinov <t.artem@lycos.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
block/blk-core.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -1616,8 +1616,6 @@ static void blk_queue_bio(struct request
struct request *req;
unsigned int request_count = 0;
- blk_queue_split(q, &bio, q->bio_split);
-
/*
* low level driver can indicate that it wants pages above a
* certain limit bounced to low memory (ie for highmem, or even
@@ -1625,6 +1623,8 @@ static void blk_queue_bio(struct request
*/
blk_queue_bounce(q, &bio);
+ blk_queue_split(q, &bio, q->bio_split);
+
if (bio_integrity_enabled(bio) && bio_integrity_prep(bio)) {
bio->bi_error = -EIO;
bio_endio(bio);
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 01:30 +0100 |
| Subject | [PATCH 4.3 001/200] crypto: crc32c-pclmul - use .rodata instead of .rotata |
| Message-ID | <r2fd8-1KG-17@gated-at.bofh.it> |
| In reply to | #1333978 |
4.3-stable review patch. If anyone has any objections, please let me know.
------------------
From: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
commit 97bce7e0b58dfc7d159ded329f57961868fb060b upstream.
Module crc32c-intel uses a special read-only data section named .rotata.
This section is defined for K_table, and its name seems to be a spelling
mistake for .rodata.
Fixes: 473946e674eb ("crypto: crc32c-pclmul - Shrink K_table to 32-bit words")
Signed-off-by: Nicolas Iooss <nicolas.iooss_linux@m4x.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/arch/x86/crypto/crc32c-pcl-intel-asm_64.S
+++ b/arch/x86/crypto/crc32c-pcl-intel-asm_64.S
@@ -330,7 +330,7 @@ ENDPROC(crc_pcl)
## PCLMULQDQ tables
## Table is 128 entries x 2 words (8 bytes) each
################################################################
-.section .rotata, "a", %progbits
+.section .rodata, "a", %progbits
.align 8
K_table:
.long 0x493c7d27, 0x00000001
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 01:30 +0100 |
| Subject | [PATCH 4.3 010/200] crypto: sun4i-ss - add missing statesize |
| Message-ID | <r2fd8-1KG-31@gated-at.bofh.it> |
| In reply to | #1333978 |
4.3-stable review patch. If anyone has any objections, please let me know.
------------------
From: LABBE Corentin <clabbe.montjoie@gmail.com>
commit 4f9ea86604e3ba64edd2817795798168fbb3c1a6 upstream.
sun4i-ss implementaton of md5/sha1 is via ahash algorithms.
Commit 8996eafdcbad ("crypto: ahash - ensure statesize is non-zero")
made impossible to load them without giving statesize. This patch
specifiy statesize for sha1 and md5.
Fixes: 6298e948215f ("crypto: sunxi-ss - Add Allwinner Security System crypto accelerator")
Tested-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/crypto/sunxi-ss/sun4i-ss-core.c | 2 ++
1 file changed, 2 insertions(+)
--- a/drivers/crypto/sunxi-ss/sun4i-ss-core.c
+++ b/drivers/crypto/sunxi-ss/sun4i-ss-core.c
@@ -39,6 +39,7 @@ static struct sun4i_ss_alg_template ss_a
.import = sun4i_hash_import_md5,
.halg = {
.digestsize = MD5_DIGEST_SIZE,
+ .statesize = sizeof(struct md5_state),
.base = {
.cra_name = "md5",
.cra_driver_name = "md5-sun4i-ss",
@@ -66,6 +67,7 @@ static struct sun4i_ss_alg_template ss_a
.import = sun4i_hash_import_sha1,
.halg = {
.digestsize = SHA1_DIGEST_SIZE,
+ .statesize = sizeof(struct sha1_state),
.base = {
.cra_name = "sha1",
.cra_driver_name = "sha1-sun4i-ss",
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 01:30 +0100 |
| Subject | [PATCH 4.3 015/200] NFSv4.1/pnfs: Fixup an lo->plh_block_lgets imbalance in layoutreturn |
| Message-ID | <r2fd9-1KG-51@gated-at.bofh.it> |
| In reply to | #1333978 |
4.3-stable review patch. If anyone has any objections, please let me know.
------------------
From: Trond Myklebust <trond.myklebust@primarydata.com>
commit 1a093ceb053832c25b92f3cf26b957543c7baf9b upstream.
Since commit 2d8ae84fbc32, nothing is bumping lo->plh_block_lgets in the
layoutreturn path, so it should not be touched in nfs4_layoutreturn_release
either.
Fixes: 2d8ae84fbc32 ("NFSv4.1/pnfs: Remove redundant lo->plh_block_lgets...")
Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
fs/nfs/nfs4proc.c | 1 -
1 file changed, 1 deletion(-)
--- a/fs/nfs/nfs4proc.c
+++ b/fs/nfs/nfs4proc.c
@@ -8060,7 +8060,6 @@ static void nfs4_layoutreturn_release(vo
pnfs_set_layout_stateid(lo, &lrp->res.stateid, true);
pnfs_mark_matching_lsegs_invalid(lo, &freeme, &lrp->args.range);
pnfs_clear_layoutreturn_waitbit(lo);
- lo->plh_block_lgets--;
spin_unlock(&lo->plh_inode->i_lock);
pnfs_free_lseg_list(&freeme);
pnfs_put_layout_hdr(lrp->args.layout);
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 01:30 +0100 |
| Subject | [PATCH 4.3 011/200] block: Always check queue limits for cloned requests |
| Message-ID | <r2fda-1KG-61@gated-at.bofh.it> |
| In reply to | #1333978 |
4.3-stable review patch. If anyone has any objections, please let me know.
------------------
From: Hannes Reinecke <hare@suse.de>
commit bf4e6b4e757488dee1b6a581f49c7ac34cd217f8 upstream.
When a cloned request is retried on other queues it always needs
to be checked against the queue limits of that queue.
Otherwise the calculations for nr_phys_segments might be wrong,
leading to a crash in scsi_init_sgtable().
To clarify this the patch renames blk_rq_check_limits()
to blk_cloned_rq_check_limits() and removes the symbol
export, as the new function should only be used for
cloned requests and never exported.
Cc: Mike Snitzer <snitzer@redhat.com>
Cc: Ewan Milne <emilne@redhat.com>
Cc: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Hannes Reinecke <hare@suse.de>
Fixes: e2a60da74 ("block: Clean up special command handling logic")
Acked-by: Mike Snitzer <snitzer@redhat.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
block/blk-core.c | 21 +++++++--------------
include/linux/blkdev.h | 1 -
2 files changed, 7 insertions(+), 15 deletions(-)
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -2023,7 +2023,8 @@ void submit_bio(int rw, struct bio *bio)
EXPORT_SYMBOL(submit_bio);
/**
- * blk_rq_check_limits - Helper function to check a request for the queue limit
+ * blk_cloned_rq_check_limits - Helper function to check a cloned request
+ * for new the queue limits
* @q: the queue
* @rq: the request being checked
*
@@ -2034,20 +2035,13 @@ EXPORT_SYMBOL(submit_bio);
* after it is inserted to @q, it should be checked against @q before
* the insertion using this generic function.
*
- * This function should also be useful for request stacking drivers
- * in some cases below, so export this function.
* Request stacking drivers like request-based dm may change the queue
- * limits while requests are in the queue (e.g. dm's table swapping).
- * Such request stacking drivers should check those requests against
- * the new queue limits again when they dispatch those requests,
- * although such checkings are also done against the old queue limits
- * when submitting requests.
+ * limits when retrying requests on other queues. Those requests need
+ * to be checked against the new queue limits again during dispatch.
*/
-int blk_rq_check_limits(struct request_queue *q, struct request *rq)
+static int blk_cloned_rq_check_limits(struct request_queue *q,
+ struct request *rq)
{
- if (!rq_mergeable(rq))
- return 0;
-
if (blk_rq_sectors(rq) > blk_queue_get_max_sectors(q, rq->cmd_flags)) {
printk(KERN_ERR "%s: over max size limit.\n", __func__);
return -EIO;
@@ -2067,7 +2061,6 @@ int blk_rq_check_limits(struct request_q
return 0;
}
-EXPORT_SYMBOL_GPL(blk_rq_check_limits);
/**
* blk_insert_cloned_request - Helper for stacking drivers to submit a request
@@ -2079,7 +2072,7 @@ int blk_insert_cloned_request(struct req
unsigned long flags;
int where = ELEVATOR_INSERT_BACK;
- if (blk_rq_check_limits(q, rq))
+ if (blk_cloned_rq_check_limits(q, rq))
return -EIO;
if (rq->rq_disk &&
--- a/include/linux/blkdev.h
+++ b/include/linux/blkdev.h
@@ -767,7 +767,6 @@ extern void blk_rq_set_block_pc(struct r
extern void blk_requeue_request(struct request_queue *, struct request *);
extern void blk_add_request_payload(struct request *rq, struct page *page,
unsigned int len);
-extern int blk_rq_check_limits(struct request_queue *q, struct request *rq);
extern int blk_lld_busy(struct request_queue *q);
extern int blk_rq_prep_clone(struct request *rq, struct request *rq_src,
struct bio_set *bs, gfp_t gfp_mask,
[toc] | [prev] | [next] | [standalone]
| From | Guenter Roeck <linux@roeck-us.net> |
|---|---|
| Date | 2016-02-15 01:50 +0100 |
| Message-ID | <r2fwu-1Sa-7@gated-at.bofh.it> |
| In reply to | #1333978 |
On 02/14/2016 02:20 PM, Greg Kroah-Hartman wrote: > ------------------------- > NOTE: This is the last 4.3.y kernel to be released. After this one, it > is end-of-life, please move to 4.4.y at this point in time. > ------------------------- > > This is the start of the stable review cycle for the 4.3.6 release. > There are 200 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 Tue Feb 16 22:21:48 UTC 2016. > Anything received after that time might be too late. > Hi Greg, Early feedback: Commit 'tracing/stacktrace: Show entire trace if passed in function not found' causes various compile errors in 4.3.y-queue. It should probably not be applied, or it would require a manual backport, since it uses a variable which does not exist in 4.3. Guenter
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-15 02:00 +0100 |
| Message-ID | <r2fGa-1WN-13@gated-at.bofh.it> |
| In reply to | #1334051 |
On Sun, Feb 14, 2016 at 04:47:16PM -0800, Guenter Roeck wrote: > On 02/14/2016 02:20 PM, Greg Kroah-Hartman wrote: > >------------------------- > >NOTE: This is the last 4.3.y kernel to be released. After this one, it > >is end-of-life, please move to 4.4.y at this point in time. > >------------------------- > > > >This is the start of the stable review cycle for the 4.3.6 release. > >There are 200 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 Tue Feb 16 22:21:48 UTC 2016. > >Anything received after that time might be too late. > > > > Hi Greg, > > Early feedback: Commit 'tracing/stacktrace: Show entire trace if passed > in function not found' causes various compile errors in 4.3.y-queue. > It should probably not be applied, or it would require a manual backport, > since it uses a variable which does not exist in 4.3. Ok, thanks, I've now deleted it. greg k-h
[toc] | [prev] | [next] | [standalone]
| From | Shuah Khan <shuahkh@osg.samsung.com> |
|---|---|
| Date | 2016-02-15 16:20 +0100 |
| Message-ID | <r2t6p-2Md-1@gated-at.bofh.it> |
| In reply to | #1333978 |
On 02/14/2016 03:20 PM, Greg Kroah-Hartman wrote: > ------------------------- > NOTE: This is the last 4.3.y kernel to be released. After this one, it > is end-of-life, please move to 4.4.y at this point in time. > ------------------------- > > This is the start of the stable review cycle for the 4.3.6 release. > There are 200 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 Tue Feb 16 22:21:48 UTC 2016. > 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/v4.x/stable-review/patch-4.3.6-rc1.gz > and the diffstat can be found below. > Compiled fine. I am seeing the following depmod warnings. Something missing?? thanks, -- Shuah depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol cast_s3 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol __cast5_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol cast5_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol cast_s2 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol __cast5_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol cast_s1 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast5-avx-x86_64.ko needs unknown symbol cast_s4 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol twofish_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-avx-x86_64.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-x86_64-3way.ko needs unknown symbol lrw_free_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-x86_64-3way.ko needs unknown symbol twofish_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-x86_64-3way.ko needs unknown symbol __twofish_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-x86_64-3way.ko needs unknown symbol lrw_init_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-x86_64-3way.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-x86_64-3way.ko needs unknown symbol xts_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol __serpent_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol serpent_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol __serpent_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx2.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx2.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx2.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx2.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx2.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx2.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx2.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx2.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/ghash-clmulni-intel.ko needs unknown symbol cryptd_free_ahash depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/ghash-clmulni-intel.ko needs unknown symbol cryptd_alloc_ahash depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/ghash-clmulni-intel.ko needs unknown symbol cryptd_ahash_child depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/ghash-clmulni-intel.ko needs unknown symbol cryptd_shash_desc depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol cryptd_alloc_aead depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol cryptd_aead_child depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol lrw_free_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol ablk_init_common depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol lrw_init_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol cryptd_free_aead depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/aesni-intel.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol lrw_free_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol __serpent_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol __serpent_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol lrw_init_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol serpent_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol __serpent_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-avx-x86_64.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/blowfish-x86_64.ko needs unknown symbol blowfish_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol lrw_free_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol __serpent_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol __serpent_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol lrw_init_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol serpent_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol __serpent_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko needs unknown symbol xts_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/twofish-x86_64.ko needs unknown symbol twofish_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-x86_64.ko needs unknown symbol lrw_free_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-x86_64.ko needs unknown symbol lrw_init_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-x86_64.ko needs unknown symbol lrw_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/camellia-x86_64.ko needs unknown symbol xts_crypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol __cast6_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol ablk_decrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol cast_s3 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol cast6_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol lrw_free_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol ablk_set_key depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol ablk_init depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol ablk_exit depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol __cast6_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol __ablk_encrypt depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol __cast6_setkey depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol cast_s2 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol lrw_init_table depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol cast_s1 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol cast_s4 depmod: WARNING: /lib/modules/4.3.6-rc1+/kernel/arch/x86/crypto/cast6-avx-x86_64.ko needs unknown symbol lrw_crypt -- Shuah Khan Sr. Linux Kernel Developer Open Source Innovation Group Samsung Research America (Silicon Valley) shuahkh@osg.samsung.com | (970) 217-8978
[toc] | [prev] | [next] | [standalone]
| From | Shuah Khan <shuahkh@osg.samsung.com> |
|---|---|
| Date | 2016-02-15 18:20 +0100 |
| Message-ID | <r2uYz-41S-33@gated-at.bofh.it> |
| In reply to | #1334506 |
On 02/15/2016 08:16 AM, Shuah Khan wrote: > On 02/14/2016 03:20 PM, Greg Kroah-Hartman wrote: >> ------------------------- >> NOTE: This is the last 4.3.y kernel to be released. After this one, it >> is end-of-life, please move to 4.4.y at this point in time. >> ------------------------- >> >> This is the start of the stable review cycle for the 4.3.6 release. >> There are 200 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 Tue Feb 16 22:21:48 UTC 2016. >> 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/v4.x/stable-review/patch-4.3.6-rc1.gz >> and the diffstat can be found below. >> > > Compiled fine. I am seeing the following depmod warnings. > Something missing?? > Didn't boot on my test system. Unfortunately I won't be able to debug this until Wednesday. thanks, -- Shuah -- Shuah Khan Sr. Linux Kernel Developer Open Source Innovation Group Samsung Research America (Silicon Valley) shuahkh@osg.samsung.com | (970) 217-8978
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-17 21:40 +0100 |
| Message-ID | <r3h3d-3bi-31@gated-at.bofh.it> |
| In reply to | #1334627 |
On Mon, Feb 15, 2016 at 10:11:31AM -0700, Shuah Khan wrote: > On 02/15/2016 08:16 AM, Shuah Khan wrote: > > On 02/14/2016 03:20 PM, Greg Kroah-Hartman wrote: > >> ------------------------- > >> NOTE: This is the last 4.3.y kernel to be released. After this one, it > >> is end-of-life, please move to 4.4.y at this point in time. > >> ------------------------- > >> > >> This is the start of the stable review cycle for the 4.3.6 release. > >> There are 200 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 Tue Feb 16 22:21:48 UTC 2016. > >> 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/v4.x/stable-review/patch-4.3.6-rc1.gz > >> and the diffstat can be found below. > >> > > > > Compiled fine. I am seeing the following depmod warnings. > > Something missing?? > > > > Didn't boot on my test system. Unfortunately > I won't be able to debug this until Wednesday. Were you able to determine what went wrong here? thanks, greg k-h
[toc] | [prev] | [next] | [standalone]
| From | Shuah Khan <shuahkh@osg.samsung.com> |
|---|---|
| Date | 2016-02-17 21:50 +0100 |
| Message-ID | <r3hcS-3fe-11@gated-at.bofh.it> |
| In reply to | #1336742 |
On 02/17/2016 01:39 PM, Greg Kroah-Hartman wrote: > On Mon, Feb 15, 2016 at 10:11:31AM -0700, Shuah Khan wrote: >> On 02/15/2016 08:16 AM, Shuah Khan wrote: >>> On 02/14/2016 03:20 PM, Greg Kroah-Hartman wrote: >>>> ------------------------- >>>> NOTE: This is the last 4.3.y kernel to be released. After this one, it >>>> is end-of-life, please move to 4.4.y at this point in time. >>>> ------------------------- >>>> >>>> This is the start of the stable review cycle for the 4.3.6 release. >>>> There are 200 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 Tue Feb 16 22:21:48 UTC 2016. >>>> 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/v4.x/stable-review/patch-4.3.6-rc1.gz >>>> and the diffstat can be found below. >>>> >>> >>> Compiled fine. I am seeing the following depmod warnings. >>> Something missing?? >>> >> >> Didn't boot on my test system. Unfortunately >> I won't be able to debug this until Wednesday. > > Were you able to determine what went wrong here? > This is also on the same system. I am hoping 3.10 failure and this one are the same :) That is the next on the list. thanks, -- Shuah -- Shuah Khan Sr. Linux Kernel Developer Open Source Innovation Group Samsung Research America (Silicon Valley) shuahkh@osg.samsung.com | (970) 217-8978
[toc] | [prev] | [next] | [standalone]
| From | Shuah Khan <shuahkh@osg.samsung.com> |
|---|---|
| Date | 2016-02-18 04:20 +0100 |
| Message-ID | <r3nih-7S0-1@gated-at.bofh.it> |
| In reply to | #1336750 |
On 02/17/2016 01:41 PM, Shuah Khan wrote:
> On 02/17/2016 01:39 PM, Greg Kroah-Hartman wrote:
>> On Mon, Feb 15, 2016 at 10:11:31AM -0700, Shuah Khan wrote:
>>> On 02/15/2016 08:16 AM, Shuah Khan wrote:
>>>> On 02/14/2016 03:20 PM, Greg Kroah-Hartman wrote:
>>>>> -------------------------
>>>>> NOTE: This is the last 4.3.y kernel to be released. After this one, it
>>>>> is end-of-life, please move to 4.4.y at this point in time.
>>>>> -------------------------
>>>>>
>>>>> This is the start of the stable review cycle for the 4.3.6 release.
>>>>> There are 200 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 Tue Feb 16 22:21:48 UTC 2016.
>>>>> 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/v4.x/stable-review/patch-4.3.6-rc1.gz
>>>>> and the diffstat can be found below.
>>>>>
>>>>
>>>> Compiled fine. I am seeing the following depmod warnings.
>>>> Something missing??
>>>>
>>>
>>> Didn't boot on my test system. Unfortunately
>>> I won't be able to debug this until Wednesday.
>>
>> Were you able to determine what went wrong here?
>>
>
> This is also on the same system. I am hoping 3.10
> failure and this one are the same :) That is the
> next on the list.
>
Hi Greg,
Please remove the following commit:
Steven Rostedt <rostedt@goodmis.org>
tracing/stacktrace: Show entire trace if passed in function not found
This seems to an incomplete backport to 4.3.6 from 4.5
CC kernel/trace/trace_stack.o
kernel/trace/trace_stack.c: In function ‘check_stack’:
kernel/trace/trace_stack.c:126:11: error: ‘stack_trace_max’ undeclared (first use in this function)
if (i == stack_trace_max.nr_entries)
^
kernel/trace/trace_stack.c:126:11: note: each undeclared identifier is reported only once for each function it appears in
scripts/Makefile.build:258: recipe for target 'kernel/trace/trace_stack.o' failed
make[2]: *** [kernel/trace/trace_stack.o] Error 1
scripts/Makefile.build:403: recipe for target 'kernel/trace' failed
make[1]: *** [kernel/trace] Error 2
Makefile:941: recipe for target 'kernel' failed
make: *** [kernel] Error 2
Without kernel/trace/trace_stack.c change everything
works fine.
thanks,
-- Shuah
--
Shuah Khan
Sr. Linux Kernel Developer
Open Source Innovation Group
Samsung Research America (Silicon Valley)
shuahkh@osg.samsung.com | (970) 217-8978
[toc] | [prev] | [next] | [standalone]
| From | Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
|---|---|
| Date | 2016-02-19 23:30 +0100 |
| Message-ID | <r41IK-3Oe-3@gated-at.bofh.it> |
| In reply to | #1337003 |
On Wed, Feb 17, 2016 at 08:14:44PM -0700, Shuah Khan wrote: > On 02/17/2016 01:41 PM, Shuah Khan wrote: > > On 02/17/2016 01:39 PM, Greg Kroah-Hartman wrote: > >> On Mon, Feb 15, 2016 at 10:11:31AM -0700, Shuah Khan wrote: > >>> On 02/15/2016 08:16 AM, Shuah Khan wrote: > >>>> On 02/14/2016 03:20 PM, Greg Kroah-Hartman wrote: > >>>>> ------------------------- > >>>>> NOTE: This is the last 4.3.y kernel to be released. After this one, it > >>>>> is end-of-life, please move to 4.4.y at this point in time. > >>>>> ------------------------- > >>>>> > >>>>> This is the start of the stable review cycle for the 4.3.6 release. > >>>>> There are 200 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 Tue Feb 16 22:21:48 UTC 2016. > >>>>> 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/v4.x/stable-review/patch-4.3.6-rc1.gz > >>>>> and the diffstat can be found below. > >>>>> > >>>> > >>>> Compiled fine. I am seeing the following depmod warnings. > >>>> Something missing?? > >>>> > >>> > >>> Didn't boot on my test system. Unfortunately > >>> I won't be able to debug this until Wednesday. > >> > >> Were you able to determine what went wrong here? > >> > > > > This is also on the same system. I am hoping 3.10 > > failure and this one are the same :) That is the > > next on the list. > > > > Hi Greg, > > Please remove the following commit: > > Steven Rostedt <rostedt@goodmis.org> > tracing/stacktrace: Show entire trace if passed in function not found > > This seems to an incomplete backport to 4.3.6 from 4.5 > > CC kernel/trace/trace_stack.o > kernel/trace/trace_stack.c: In function ‘check_stack’: > kernel/trace/trace_stack.c:126:11: error: ‘stack_trace_max’ undeclared (first use in this function) > if (i == stack_trace_max.nr_entries) > ^ > kernel/trace/trace_stack.c:126:11: note: each undeclared identifier is reported only once for each function it appears in > scripts/Makefile.build:258: recipe for target 'kernel/trace/trace_stack.o' failed > make[2]: *** [kernel/trace/trace_stack.o] Error 1 > scripts/Makefile.build:403: recipe for target 'kernel/trace' failed > make[1]: *** [kernel/trace] Error 2 > Makefile:941: recipe for target 'kernel' failed > make: *** [kernel] Error 2 > > Without kernel/trace/trace_stack.c change everything > works fine. Ah, that too was removed based on Guenter's reporting it broke the build on his machines. thanks for tracking it down. greg k-h
[toc] | [prev] | [next] | [standalone]
| From | Guenter Roeck <linux@roeck-us.net> |
|---|---|
| Date | 2016-02-15 16:50 +0100 |
| Message-ID | <r2tzr-2WJ-13@gated-at.bofh.it> |
| In reply to | #1333978 |
On 02/14/2016 02:20 PM, Greg Kroah-Hartman wrote: > ------------------------- > NOTE: This is the last 4.3.y kernel to be released. After this one, it > is end-of-life, please move to 4.4.y at this point in time. > ------------------------- > > This is the start of the stable review cycle for the 4.3.6 release. > There are 200 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 Tue Feb 16 22:21:48 UTC 2016. > Anything received after that time might be too late. > Build results: total: 146 pass: 146 fail: 0 Qemu test results: total: 95 pass: 95 fail: 0 Details are available at http://kerneltests.org/builders. Guenter
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web