Linux 3.18.48

From: Greg KH
Date: Wed Feb 08 2017 - 08:17:52 EST


I'm announcing the release of the 3.18.48 kernel.

Wait, what? Yeah, 3.18.48, you read that right.

Turns out there was a bug in 3.18.47 in one of the backports. And a bug
in 3.18.27 as well, with one of the backports there. And a very minor
issue in the 3.18.28 release, but no one cares about the debug messages
for a specific scsi driver, so you can just ignore that issue...

Anyway, here's a 3.18 release, hopefully the very last one, that fixes
the above mentioned issues, and a bunch of other basic build warnings
with "newer" versions of gcc (i.e. newer than when 3.18 was first
released.) The build warning removals were added in order to help track
down the "real" issues mentioned above. Having clean builds really does
help, otherwise you get blind to real issues.

So, if you rely on 3.18.y, you should upgrade. But really, go use 4.4.y
or 4.9.y, those are both much better, and far more secure.

Oh, if you are _stuck_ on 3.18 (/me eyes his new phone), well, I might
have a plan for you, that first involves you yelling very loudly at your
hardware vendor and refusing to buy from them again unless they cut this
crap out. After you properly vent to them, drop me an email and let's
see what we can come up with, you aren't in this sinking ship alone, and
it's obvious your vendor isn't going to help out...

The updated 3.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

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

Documentation/Makefile | 2
Documentation/arm/Makefile | 1
Documentation/arm/SH-Mobile/Makefile | 7
Documentation/arm/SH-Mobile/vrl4.c | 170 -----------------------
Documentation/arm/SH-Mobile/zboot-rom-mmcif.txt | 29 ---
Documentation/arm/SH-Mobile/zboot-rom-sdhi.txt | 42 -----
Documentation/video4linux/v4l2-pci-skeleton.c | 2
Makefile | 3
arch/x86/boot/compressed/misc.h | 11 -
arch/x86/xen/mmu.c | 2
crypto/algif_hash.c | 8 -
drivers/ata/pata_hpt366.c | 4
drivers/atm/iphase.c | 2
drivers/block/paride/pg.c | 4
drivers/gpu/drm/i915/i915_debugfs.c | 5
drivers/hid/hid-input.c | 2
drivers/media/platform/s3c-camif/camif-capture.c | 4
drivers/media/v4l2-core/videobuf2-core.c | 1
drivers/mtd/mtd_blkdevs.c | 8 -
drivers/net/ethernet/dec/tulip/uli526x.c | 2
drivers/net/ethernet/emulex/benet/be_main.c | 1
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 30 ++--
drivers/net/wireless/iwlegacy/3945.c | 3
drivers/scsi/be2iscsi/be_main.c | 3
drivers/scsi/bfa/bfa_ioc.c | 22 +-
drivers/scsi/qla2xxx/qla_target.c | 3
drivers/spi/spi-dw-mid.c | 69 ++++++---
drivers/staging/iio/adc/ad7192.c | 2
drivers/staging/lustre/lustre/llite/llite_lib.c | 3
drivers/staging/rtl8723au/core/rtw_wlan_util.c | 2
drivers/usb/gadget/udc/udc-xilinx.c | 4
drivers/usb/renesas_usbhs/common.c | 2
include/linux/blkdev.h | 2
include/linux/module.h | 2
include/linux/skbuff.h | 1
include/linux/usb/renesas_usbhs.h | 2
net/bluetooth/hci_sock.c | 4
net/bridge/netfilter/nft_reject_bridge.c | 2
net/caif/cfpkt_skbuff.c | 2
net/core/skbuff.c | 2
net/core/sysctl_net_core.c | 10 +
net/ipv4/netfilter/nft_reject_ipv4.c | 2
net/ipv4/tcp.c | 4
net/ipv6/ip6_offload.c | 2
net/ipv6/netfilter/nft_reject_ipv6.c | 2
net/netfilter/nft_compat.c | 6
net/netfilter/nft_ct.c | 8 +
net/netfilter/nft_reject.c | 2
net/netfilter/nft_reject_inet.c | 2
sound/pci/oxygen/oxygen_mixer.c | 2
50 files changed, 159 insertions(+), 351 deletions(-)

Andrew Morton (1):
MODULE_DEVICE_TABLE: fix some callsites

Andrey Ryabinin (1):
module: fix types of device tables aliases

Andy Shevchenko (1):
spi: dw-mid: refactor to use helpers

Anil Gurumurthy (1):
bfa: Fix indentation

Arnd Bergmann (3):
net: caif: fix misleading indentation
ata: hpt366: fix constant cast warning
iwlegacy: avoid warning about missing braces

Colin Ian King (1):
Staging: iio: adc: fix indent on break statement

Dan Carpenter (3):
paride: fix the "verbose" module param
Staging: lustre: missing curly braces in ll_setattr_raw()
drm/i915: cleanup some indenting

David Malcolm (1):
drivers/net/ethernet/dec/tulip/uli526x.c: fix misleading indentation in uli526x_timer

David Miller (1):
netfilter: Fix switch statement warnings with recent gcc.

David S. Miller (1):
netfilter; Add some missing default cases to switch statements in nft_reject.

Greg Kroah-Hartman (4):
Fix "crypto: algif_hash - Require setkey before accept(2)"
Fix "tunnels: Don't apply GRO to multiple layers of encapsulation."
Fix "qla2xxx: terminate exchange when command is aborted by LIO"
Linux 3.18.48

Hans Verkuil (1):
s3c-camif: fix compiler warnings

Hans Westgaard Ry (1):
net:Add sysctl_max_skb_frags

Ingo Molnar (1):
x86/boot: Add CONFIG_PARAVIRT_SPINLOCKS quirk to arch/x86/boot/compressed/misc.h

James C Boyd (1):
HID: hid-input: Add parentheses to quell gcc warning

Jiri Slaby (1):
Bluetooth: make hci_test_bit's addr const

Joe Perches (1):
i40e: Reduce stack in i40e_dbg_dump_desc

Juergen Gross (1):
x86/xen: fix upper bound of pmd loop in xen_cleanhighmap()

Linus Torvalds (4):
Disable "frame-address" warning
media: remove unused variable that causes a warning
xilinx usb2 gadget: get rid of incredibly annoying compile warning
blk: rq_data_dir() should not return a boolean

Luis de Bethencourt (1):
staging: rtl8723au: core: rtw_wlan_util: fix misleading indentation

Magnus Damm (1):
Documentation: Remove ZBOOT MMC/SDHI utility and docs

Tillmann Heidsieck (1):
atm: iphase: fix misleading indention

Tim Gardner (1):
be2iscsi: Fix bogus WARN_ON length check

Tomer Barletz (2):
ALSA: oxygen: Fix logical-not-parentheses warning
mtd: blkdevs: fix switch-bool compilation warning

Yoshihiro Shimoda (1):
usb: renesas_usbhs: fix build warning if 64-bit architecture

Attachment: signature.asc
Description: PGP signature