MAINTAINERS: add stable_kernel_rules.txt to stable maintainer information

commit 7b175c46720f8e6b92801bb634c93d1016f80c62 upstream.

This hopefully will help point developers to the proper way that patches
should be submitted for inclusion in the stable kernel releases.

Reported-by: David Howells <dhowells@redhat.com>
Acked-by: David Howells <dhowells@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Revert "serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller"

commit 828c6a102b1f2b8583fadc0e779c46b31d448f0b upstream.

This reverts commit 8d2f8cd424ca0b99001f3ff4f5db87c4e525f366.

As reported by Stefan, this device already works with the parport_serial
driver, so the 8250_pci driver should not also try to grab it as well.

Reported-by: Stefan Seyfried <stefan.seyfried@googlemail.com>
Cc: Wang YanQing <udknight@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
nfsd4: fix decoding of compounds across page boundaries

commit 247500820ebd02ad87525db5d9b199e5b66f6636 upstream.

A freebsd NFSv4.0 client was getting rare IO errors expanding a tarball.
A network trace showed the server returning BAD_XDR on the final getattr
of a getattr+write+getattr compound.  The final getattr started on a
page boundary.

I believe the Linux client ignores errors on the post-write getattr, and
that that's why we haven't seen this before.

Reported-by: Rick Macklem <rmacklem@uoguelph.ca>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
SCSI: sd: Fix parsing of 'temporary ' cache mode prefix

commit 2ee3e26c673e75c05ef8b914f54fadee3d7b9c88 upstream.

Commit 39c60a0948cc '[SCSI] sd: fix array cache flushing bug causing
performance problems' added temp as a pointer to "temporary " and used
sizeof(temp) - 1 as its length.  But sizeof(temp) is the size of the
pointer, not the size of the string constant.  Change temp to a static
array so that sizeof() does what was intended.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Revert "sched: Add missing call to calc_load_exit_idle()"

This reverts commit 48f0f14ffb6ff4852922994d11fbda418d40100e which was
commit 749c8814f08f12baa4a9c2812a7c6ede7d69507d upstream.

It seems to be misapplied, and not needed for 3.4-stable

Reported-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Cc: Charles Wang <muming.wq@taobao.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 3.4.53
wlan: Avoid kernel panic during change interface

Check isLoadUnloadInProgress flag during change interface.
Move all the context related check into common function and
call this function for all cfg80211 ops.

Change-Id: Iadbe5840c6af73eec7d1f4acefebb427106992e7
CRs-fixed: 490340
wlan: Handle ACL callback functions supporting NL80211 interface

ACL interface introduces access control policy by configuring
access/deny list of the specific station MAC address. This
commit implements the ACL functionality in the WLAN host driver
by registering the callbacks to {cfg/nl}80211 interface.

Change-Id: Ia170662d032266d735eee5f8626d57cbe29f90b5
CRs-Fixed: 487410
wlan: Indicate correct rssi value into suspend mode

During suspend mode indicate the rssi value from scan result instead of
stored value from pAdapter

CRs-fixed: 490740
Change-Id: Idba61436cf5ba9ebab73a355be057a33020892d8
wlan: Fix misuse of init_completion

calling init_completion instead of INIT_COMPLETION could cause race
condition because init_completion() call does re-inits
not only the variable carrying the flag that the completion finished,
but also initializes the waitqueue associated with the completion.

Change-Id: I6a24214d40c4d19c7ba3cc7f620697552d14bf46
CRs-fixed: 501429
Change the default config method to handle diff BI

Change the default config method used to handle the different
BI scenario. Changing default behaviour method from 2 to 4.

Change-Id: I84e600ac90dae4dfc4e1d95f19e7fd85705c127a
CRs-fixed: 482384
wlan:Pass correct length for GPS vendor specific IE

Length should be size of OUI and size of vendor specific content.

Change-Id: I338299a96f75bfacce280e32bc5276e24a3f2bb0
CRs-Fixed: 479547
wlan: HAL Interface Changes

HAL Changes to support Nprobes and HomeAway Time.

Change-Id: Ia3ef0dd7db86eb83deaca89bcd4de595f8b99573
CRs-Fixed: 481935

Conflicts:
	riva/inc/wlan_hal_msg.h
wlan: GETROAMMODE and SETROAMMODE API

The API SETROAMMODE is used to enable(0) or
disable (0) Legacy Fast Roaming feature
dynamically.GETROAMMODE will display the
current setting/configuration.

Change-Id: Ia237c7f097e88e89ca7f51582d094e15af79aec2
CRs-Fixed: 480064

Conflicts:
	CORE/HDD/src/wlan_hdd_main.c
wlan: Support for NProbes, Home away time and Reassoc

This change has support for NProbes, Scan home away
time and HDD/SME level change for reassoc command

Change-Id: I0c050b4e67ca806b405c68c04d6b99e951dc4c5f
CRs-Fixed: 481935

Conflicts:
	CORE/HDD/src/wlan_hdd_cfg.c
	CORE/HDD/src/wlan_hdd_main.c
	CORE/SME/inc/csrInternal.h
	CORE/SME/src/csr/csrApiRoam.c
	CORE/WDI/CP/inc/wlan_qct_wdi_i.h
wlan: Close net_link() interface after vos_close()

If feature flag 'FEATURE_WLAN_DIAG_SUPPORT_CSR' enabled, during
csrResetCountryInformation() we are trying to use net_link interface
which is already closed while doing hdd_wlan_exit().
So close the net_link interface after closing all
the modules in hdd_wlan_exit().

Change-Id: I9a2ba66d68244be4cd5e2674a27f3dd392479bac
CRs-fixed: 480189
wlan: Change RX wakelock to 50 milliseconds

When the original change to add wakelock to the RX path was added, we
intended to use only 50 milliseconds. However msecs_to_jiffies() were
not added to the timeout argument; so later when the API was corrected
it was considered as 500 milliseconds. Restore the original intended
value.

Change-Id: I19b0458f2ee5d7d5e2e0737128c1642f761762ce
CRs-Fixed: 498941
wlan: no need to re-enable imps/bmps during driver unload

In the disassoc handler we are re-enabling imps & bmps if we had
multisession. In driver unload case, this is not needed. In fact it
creates a situation where hal stop is sent to FW while it is already
in IMPS. Ths fix is to avoid that.

Change-Id: Ib8c2058a71b048a7b4d029f8b533a7cba4334e86
CRs-fixed: 496903
WLAN:CCX IE should be included in all the association req

CCX version IE should be present in all the association
requests when the DUT is configured with CCX.

Change-Id: Ib5697fb1a588191f11ec327a6900b9b050a68c02
CRs-Fixed: 498004
Fix for crash during ApStress on iteration.

Missing NULL pointer check in caused the crash.

Change-Id: I636c7e49484cb0e36c803ef6d6130a48d7978f8b
CRs-Fixed: 491923