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