Date Sun, 1 Nov 2015 16:40:16 -0800 Subject Linux 4.3 is out.. From Linus Torvalds <> So it *felt* like the last week of the rc series was busy, to the

point where I got a bit worried about the release. But doing the

actual numbers shows that that really was just my subjective feeling,

probably due to the kernel summit and travel back home from Korea. It

wasn't actually a particularly busy week, it's just that the pull

requests were more noticeable in the last couple of days.



We had a network update and a late fix for a x86 vm86 mode bug

introduced by the vm86 cleanups, but other than that it's just a

collection of various small oneliners all over. Ok, the vm86 mode

thing was a one-liner too, it was just slightly more nerve-wracking

because it looked scarier than it was before people (Andy) figured out

what was going on.



The changes from rc7 are dominated by the network stuff, but as you

can tell from the appended shortlog it's not anything particularly

scary.



So on the whole, this remains a rather calm release cycle until the

very end. And with the release of 4.3, obviously the merge window for

4.4 is open, and let's keep our fingers crossed that that will be an

equally calm release. Especially since apparently Greg has decided

ahead of time (as an experiment brought on by discussion at the kernel

summit) that 4.4 will be another LTS release.



Linus



---



Aaro Koskinen (1):

ARM: OMAP1: fix incorrect INT_DMA_LCD



Alex Deucher (4):

drm/radeon: don't try to recreate sysfs entries on resume

drm/amdgpu: don't try to recreate sysfs entries on resume

drm/radeon: move bl encoder assignment into bl init

drm/radeon: fix dpms when driver backlight control is disabled



Alexander Duyck (1):

fib_trie: leaf_walk_rcu should not compute key if key is less than pn->key



Andreas Schwab (1):

net: cavium: change NET_VENDOR_CAVIUM to bool



Andrew F. Davis (1):

net: phy: dp83848: Add TI DP83848 Ethernet PHY



Andrew Shewmaker (1):

tcp: allow dctcp alpha to drop to zero



Andy Lutomirski (2):

selftests/x86: Add a fork() to entry_from_vm86 to catch fork bugs

x86/vm86: Set thread.vm86 to NULL on fork/clone



Ard Biesheuvel (1):

arm64/efi: do not assume DRAM base is aligned to 2 MB



Benjamin Herrenschmidt (1):

powerpc/dma: dma_set_coherent_mask() should not be GPL only



Bjørn Mork (1):

qmi_wwan: add Sierra Wireless MC74xx/EM74xx



Carol L Soto (1):

net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes



Christian König (1):

drm/amdgpu: stop leaking page flip fence



Christoph Hellwig (1):

scsi_dh: don't try to load a device handler during async probing



Claudiu Manoil (4):

gianfar: Remove duplicated argument to bitwise OR

gianfar: Don't enable the Filer w/o the Parser

gianfar: Fix Rx BSY error handling

MAINTAINERS: Add entry for gianfar ethernet driver



Dan Carpenter (2):

irda: precedence bug in irlmp_seq_hb_idx()

drm: crtc: integer overflow in drm_property_create_blob()



Dan Williams (1):

memremap: fix highmem support



David Ahern (2):

net: Really fix vti6 with oif in dst lookups

net: ipv6: Dont add RT6_LOOKUP_F_IFACE flag if saddr set



David Daney (1):

net: thunderx: Rewrite silicon revision tests.



David Herrmann (1):

netlink: fix locking around NETLINK_LIST_MEMBERSHIPS



David Howells (2):

ovl: use O_LARGEFILE in ovl_copy_up()

ovl: fix dentry reference leak



Dāvis Mosāns (1):

mvsas: Fix NULL pointer dereference in mvs_slot_task_free



Eric Dumazet (1):

ipv6: gre: support SIT encapsulation



Florian Westphal (1):

netfilter: sync with packet rx also after removing queue entries



Gao feng (1):

vsock: fix missing cleanup when misc_register failed



Guillaume Nault (1):

ppp: fix pppoe_dev deletion condition in pppoe_release()



H. Nikolaus Schaller (1):

ARM: 8445/1: fix vdsomunge not to depend on glibc specific byteswap.h



Hannes Frederic Sowa (4):

overflow-arith: begin to add support for overflow builtin functions

ipv6: protect mtu calculation of wrap-around and infinite loop

by rounding issues

Revert "Merge branch 'ipv6-overflow-arith'"

ipv6: protect mtu calculation of wrap-around and infinite loop

by rounding issues



Hans de Goede (2):

net: sun4i-emac: Properly free resources on probe failure and remove

Input: alps - only the Dell Latitude D420/430/620/630 have

separate stick button bits



Heiko Schocher (2):

drivers: net: cpsw: add phy-handle parsing

net: phy: smsc: disable energy detect mode



Herbert Xu (2):

ipv6: Fix IPsec pre-encap fragmentation check

crypto: api - Only abort operations on fatal signal



Hezi Shahmoon (1):

i2c: mv64xxx: really allow I2C offloading



Jack Morgenstein (1):

net/mlx4_en: Explicitly set no vlan tags in WQE ctrl segment

when no vlan is present



James Morse (1):

openvswitch: Allocate memory for ovs internal device stats.



Jason Wang (1):

macvtap: unbreak receiving of gro skb with frag list



Jay Cornwall (1):

iommu/amd: Fix BUG when faulting a PROT_NONE VMA



Jes Sorensen (2):

md/raid1: submit_bio_wait() returns 0 on success

md/raid10: submit_bio_wait() returns 0 on success



Jesse Brandeburg (2):

i40e: fix stats offsets

i40e: fix annoying message



Jisheng Zhang (7):

clocksource/drivers/arm_global_timer: Prevent ftrace recursion

clocksource/drivers/pistachio: Prevent ftrace recursion

clocksource/drivers/samsung_pwm_timer: Prevent ftrace recursion

clocksource/drivers/prima2: Prevent ftrace recursion

clocksource/drivers/vf_pit_timer: Prevent ftrace recursion

clocksource/drivers/fsl_ftm_timer: Prevent ftrace recursion

clocksource/drivers/digicolor: Prevent ftrace recursion



Joe Jin (1):

xen-netfront: update num_queues to real created



Joe Stringer (7):

openvswitch: Reject ct_state masks for unknown bits

openvswitch: Clarify conntrack COMMIT behaviour

openvswitch: Mark connections new when not confirmed.

openvswitch: Serialize nested ct actions if provided

openvswitch: Fix double-free on ip_defrag() errors

ipv6: Export nf_ct_frag6_consume_orig()

openvswitch: Fix skb leak using IPv6 defrag



Joerg Roedel (1):

iommu/amd: Don't clear DTE flags when modifying it



Jon Paul Maloy (3):

tipc: extend broadcast link window size

tipc: allow non-linear first fragment buffer

tipc: conditionally expand buffer headroom over udp tunnel



Jorgen Hansen (2):

VSOCK: sock_put wasn't safe to call in interrupt context

VSOCK: Fix lockdep issue.



Julia Lawall (6):

net: thunderx: add missing of_node_put

net: netcp: add missing of_node_put

netdev/phy: add missing of_node_put

net: phy: mdio: add missing of_node_put

ath6kl: add missing of_node_put

net: mv643xx_eth: add missing of_node_put



Junichi Nomura (1):

scsi_dh: fix use-after-free when removing scsi device



Karsten Keil (2):

ISDN: fix OOM condition for sending queued I-Frames

mISDN: fix OOM condition for sending queued I-Frames



Konstantin Khlebnikov (2):

ovl: free stack of paths in ovl_fill_super

ovl: free lower_mnt array in ovl_put_super



Lendacky, Thomas (2):

amd-xgbe: Use wmb before updating current descriptor count

amd-xgbe: Fix race between access of desc and desc index



Li RongQing (2):

af_key: fix two typos

net: sysctl: fix a kmemleak warning



Linus Torvalds (1):

Linux 4.3



Lorenzo Pieralisi (1):

arm64: kernel: fix tcr_el1.t0sz restore on systems with extended idmap



Lucas Stach (1):

irqchip/tegra: Propagate IRQ type setting to parent



Magnus Damm (1):

clocksource/drivers/sh_mtu2: Fix multiple shutdown call issue



Maneet Singh (1):

drm: Correct arguments to list_tail_add in create blob ioctl



Mathias Krause (1):

xfrm6: Fix ICMPv6 and MH header checks in _decode_session6



Michael Rossberg (1):

xfrm: Fix state threshold configuration from userspace



Michael S. Tsirkin (1):

vhost: fix performance on LE hosts



Miklos Szeredi (1):

ovl: fix open in stacked overlay



Ming Lin (1):

block: re-add discard_granularity and alignment checks



Nathan Sullivan (1):

net/phy: micrel: Add workaround for bad autoneg



Neil Horman (1):

forcedeth: fix unilateral interrupt disabling in netpoll path



NeilBrown (4):

md/raid1: don't clear bitmap bit when bad-block-list write fails.

md/raid10: don't clear bitmap bit when bad-block-list write fails.

md/raid10: fix the 'new' raid10 layout to work correctly.

Revert "md: allow a partially recovered device to be hot-added

to an array."



Nikolay Borisov (1):

netfilter: ipset: Fix sleeping memory allocation in atomic context



Pablo Neira Ayuso (1):

netfilter: fix Kconfig dependencies for nf_dup_ipv{4,6}



Peter Zijlstra (1):

module: Fix locking in symbol_put_addr()



Philipp Kirchhofer (2):

net: mv643xx_eth: Ensure proper data alignment in TSO TX path

net: mv643xx_eth: Defer writing the first TX descriptor when using TSO



Pravin B Shelar (1):

openvswitch: Fix egress tunnel info.



Randy Dunlap (1):

Input: sur40 - add dependency on VIDEO_V4L2



Renato Westphal (1):

tcp: remove improper preemption check in tcp_xmit_probe_skb()



Roman Gushchin (1):

md/raid5: fix locking in handle_stripe_clean_event()



Ronny Hegewald (1):

rbd: require stable pages if message data CRCs are enabled



Russell King (2):

ARM: make RiscPC depend on MMU

clkdev: fix clk_add_alias() with a NULL alias device name



Sasha Levin (1):

PCI: Prevent out of bounds access in numa_node override



Sergei Shtylyov (2):

sh_eth: fix RX buffer size alignment

sh_eth: fix RX buffer size calculation



Simon Arlott (1):

bcm63xx_enet: check 1000BASE-T advertisement configuration



Sowmini Varadhan (1):

RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure

in rds_tcp_data_recv



Steffen Klassert (1):

xfrm: Fix pmtu discovery for local generated packets.



Sudeep Holla (1):

ARM: dts: fix gpio-keys wakeup-source property



Sunil Goutham (2):

net: thunderx: Remove PF soft reset.

net: thunderx: Fix incorrect subsystem devid of VF on pass2 silicon



Tejun Heo (1):

blkcg: fix incorrect read/write sync/async stat accounting



Thanneeru Srinivasulu (1):

net: thunderx: Incorporate pass2 silicon CPI index configuration changes



Thomas Hellstrom (1):

drm/vmwgfx: Stabilize the command buffer submission code



Thomas Petazzoni (1):

irqchip/armada-370-xp: Fix regression by clearing IRQ_NOAUTOEN



Tony Lindgren (1):

usb: musb: omap2430: Fix regression caused by driver core change



Ville Syrjälä (1):

x86/dma-mapping: Fix arch_dma_alloc_attrs() oops with NULL dev



Vladimir Zapolskiy (2):

Input: lpc32xx_ts - fix warnings caused by enabling unprepared clock

i2c: pnx: fix runtime warnings caused by enabling unprepared clock



Werner Pawlitschko (1):

x86/ioapic: Prevent NULL pointer dereference in setup_ioapic_dest()



Will Deacon (2):

arm64: compat: fix stxr failure case in SWP emulation

Revert "ARM64: unwind: Fix PC calculation"



Yang Shi (1):

bpf: sample: define aarch64 specific registers



lucien (2):

netfilter: ipt_rpfilter: remove the nh_scope test in

rpfilter_lookup_reverse

ipv6: fix the incorrect return value of throw route



Émeric MASCHINO (1):

[IA64] Wire up kcmp syscall





