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