4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Alexander Usyskin
commit 967b274e02e18c9fbb4d19b96a89bd0afbc77b7a upstream.
Parameter renaming to fop_type was not reflected in KDoc
Fixes: 3030dc0564594 (mei: add wrapper for queuing control
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Pan Bian
commit 28bedb5ae463b9f7e5195cbc93f1795e374bdef8 upstream.
In function xhci_mtk_probe(), variable ret takes the return value. Its
value should be negative on failures. However, when the
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Lu Baolu
commit 2b985467371a58ae44d76c7ba12b0951fee6ed98 upstream.
handle_cmd_completion() frees a command structure which might be still
referenced by xhci->current_cmd.
This might cause probl
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: OGAWA Hirofumi
commit cb4d5ce588c5ff68e0fdd30370a0e6bc2c0a736b upstream.
This is preparation to fix abort operation race (See "xhci: Fix race
related to abort operation"). To make timeout sleep
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Johan Hovold
commit b05aebc25fdc5aeeac3ee29f0dc9f58dd07c13cc upstream.
Fix NULL-pointer dereference at port open if a device lacks the expected
bulk in and out endpoints.
Unable to handle kern
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Wan Ahmad Zainie
commit 6c97cfc1a097b1e0786c836e92b7a72b4d031e25 upstream.
Intel Apollo Lake also requires XHCI_PME_STUCK_QUIRK.
Adding its PCI ID to quirk.
Signed-off-by: Wan Ahmad Zainie
Si
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Johan Hovold
commit 2330d0a853da260d8a9834a70df448032b9ff623 upstream.
Cancel the heartbeat work on driver unbind in order to avoid I/O after
disconnect in case the port is held open.
Note tha
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Bin Liu
commit 6def85a396ce7796bd9f4561c6ae8138833f7a52 upstream.
During dma teardown for dequque urb, if musb load is high, musb might
generate bogus rx ep interrupt even when the rx fifo is f
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Tony Lindgren
commit 8c300fe282fa254ea730c92cb0983e2642dc1fff upstream.
When unloading omap2430, we can get the following splat:
WARNING: CPU: 1 PID: 295 at kernel/irq/manage.c:1478 __free_irq
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Felipe Balbi
commit 7931ec86c1b738e4e90e58c6d95e5f720d45ee56 upstream.
For now this is just a cleanup patch, no functional
changes. We will be using the new function to fix a
bug introduced lon
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Xiao Guangrong
commit 6ef4e07ecd2db21025c446327ecf34414366498b upstream.
Otherwise, mismatch between the smm bit in hflags and the MMU role
can cause a NULL pointer dereference.
Signed-off-by:
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Johannes Berg
commit 35f432a03e41d3bf08c51ede917f94e2288fbe8c upstream.
In ieee80211_xmit_fast(), 'info' is initialized to point to the skb
that's passed in, but that skb may later be replaced
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Marcin Niestroj
commit 01d1f7a99e457952aa51849ed7c1cc4ced7bca4b upstream.
Datasheet specifies typical and maximum execution times for which CMD
register is occupied after previous command execu
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Shyam Sundar S K
commit 2983f296f2327bc517e3b29344fce82271160197 upstream.
In the function amd_gpio_irq_set_type, read the values from
the ACPI table to set the level and drop the settings pass
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Chen-Yu Tsai
commit 0cff18cbab4f55581d9da86e4286655d9723d7d2 upstream.
The 2 USB host ports are directly tied to the 2 USB hosts in the SoC.
The 2 host pairs were already enabled, but the USB P
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Biggers
commit 42d97eb0ade31e1bc537d086842f5d6e766d9d51 upstream.
Attempting to link a device node, named pipe, or socket file into an
encrypted directory through rename(2) or link(2) alwa
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Alan Stern
commit bcdbeb84477d2d1c08004f3b3e25921040e5 upstream.
The stop_activity() routine in dummy-hcd is supposed to unlink all
active requests for every endpoint, among other things.
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Alan Stern
commit 1c069b057dcf64fada952eaa868d35f02bb0cfc2 upstream.
Andrey Konovalov's fuzz testing of gadgetfs showed that we should
improve the driver's checks for valid configuration descri
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Krzysztof Opasiak
commit 7e4da3fcf7c9fe042f2f7cb7bf23861a899b4a8f upstream.
By convention (according to doc) if function does not provide
get_alt() callback composite framework should assume th
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Linus Walleij
commit 65e4345c8ef8811bbb4860fe5f2df10646b7f2e1 upstream.
The LIS3LV02 has a special bit that need to be set to get the
read values left aligned. Before this patch we get gibberis
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Hans de Goede
commit 51c1685d956221576e165dd88a20063b169bae5a upstream.
usb_get_dr_mode() expects the device-property to be spelled
"dr_mode" not "dr-mode".
Spelling it properly fixes the foll
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Johan Hovold
commit 76ab439ed1b68778e9059c79ecc5d14de76c89a8 upstream.
Fix NULL-pointer dereference in open() should a type-0 or type-1 device
lack the expected endpoints:
Unable to handle ker
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Felipe Balbi
commit d62145929992f331fdde924d5963ab49588ccc7d upstream.
commit 0416e494ce7d ("usb: dwc3: ep0: correct cache
sync issue in case of ep0_bounced") introduced a bug
where we would le
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Mohammed Shafi Shajakhan
commit fcf7cf1551cae54e747a771f5808240f2a37708f upstream.
This partially reverts 'commit 2cdce425aa33
("ath10k: Fix broken NULL func data frame status for 10.4")'
Unfor
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Bart Van Assche
commit 8456066a57940b3884aa080c58b166567dc9de39 upstream.
Pass a task state as second argument to percpu_ida_alloc().
Fixes: commit 5a3ee221b543 ("sbp-target: Conversion to per
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Dan Carpenter
commit 9a29d0fbc2d9ad99fb8a981ab72548cc360e9d4c upstream.
Smatch complains that we started using the array offset before we
checked that it was valid.
Fixes: 017c59c042d0 ('relay
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Aneesh Kumar K.V
commit 3999f52e3198e76607446ab1a4610c1ddc406c56 upstream.
We cannot use the pte value used in set_pte_at for pte_same comparison,
because archs like ppc64, filter/add new pte f
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Takashi Iwai
commit a823a17981a73faa115bc0f7eda0190763075e2c upstream.
cht_bsw_rt5645 driver allocates the own codec_id string but doesn't
release it. For simplicity, put the string in cht_mc_
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Ondrej Zary
commit 7b93ca43b7e21fbe6fb1a6f4ecce4a2f70f424a0 upstream.
When a SW-configurable card is specified but not found, the driver
releases wrong region, causing the following message in
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Richter
commit 9a11a18902bc3b904353063763d06480620245a6 upstream.
When the "policy" securityfs file is opened for read, it is opened as a
sequential file. However, when it is eventually re
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Dmitry Safonov
commit a01aa6c9f40fe03c82032e7f8b3bcf1e6c93ac0e upstream.
As userspace knows nothing about kernel config, thus #ifdefs
around ABI prctl constants makes them invisible to userspac
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Dan Carpenter
commit 16652a936e96f5dae53c3fbd38a570497baadaa8 upstream.
We never set "ret" to RESULT_OK.
Fixes: 9f9c4180f88d ("mmc: mmc_test: add test for non-blocking transfers")
Signed-off-b
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Javier Martinez Canillas
commit 13edb767aa609b6efb7c0c2b57fbd72a6ded0eed upstream.
If the driver is built as a module, autoload won't work because the module
alias information is not filled. So
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Guenter Roeck
commit e36ce99ee0815d7919a7b589bfb66f3de50b6bc7 upstream.
Module test reports:
temp1_max: Suspected overflow: [16 vs. 0]
temp1_min: Suspected overflow: [16 vs. 0]
This i
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Felipe Balbi
commit 19ec31230eb3084431bc2e565fd085f79f564274 upstream.
Let's call dwc3_ep0_prepare_one_trb() explicitly
because there are occasions where we will need more
than one TRB to handl
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Dan Carpenter
commit a75dcb5848359f488c32c0aef8711d9bd37a77b8 upstream.
We should return -ENOMEM here, instead of success.
Signed-off-by: Dan Carpenter
Signed-off-by: Ard Biesheuvel
Cc: Linu
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Michael Walle
commit e9572fdd13e299cfba03abbfd2786c84ac055249 upstream.
Since commit commit eb1c8f4325d5 ("hwmon: (lm90) Convert to use new hwmon
registration API") the temp1_max_alarm and temp
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Pan Bian
commit 20979202ee6e4c68dab7bcf408787225a656d18e upstream.
Fix bug https://bugzilla.kernel.org/show_bug.cgi?id=188561. Function
wm831x_clkout_is_prepared() returns "true" when it fails
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Geert Uytterhoeven
commit bc4725d9029e2c8205fbaf1105e193d1c4e463bb upstream.
The intention was to enable the checks if debugging is enabled, not
disabled.
Fixes: f793d1e51705b276 ("clk: shmobi
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Tony Lindgren
commit bed570307ed78f21b77cb04a1df781dee4a8f05a upstream.
I noticed some wakeirq flakeyness with consumer drivers not using
autosuspend. For drivers not using autosuspend, the wak
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Peter Chen
commit 982555fc26f9d8bcdbd5f9db0378fe0682eb4188 upstream.
For isoc endpoint descriptor, the wMaxPacketSize is not real max packet
size (see Table 9-13. Standard Endpoint Descriptor,
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Johan Hovold
commit 015105b12183556771e111e93f5266851e7c5582 upstream.
Make sure to drop the references taken by of_parse_phandle() and
bus_find_device() before returning from am335x_get_phy_co
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Johan Hovold
commit 99e5cde5eae78bef95bfe7c16ccda87fb070149b upstream.
Make sure to drop any device reference taken by vio_find_node() when
adding and removing virtual I/O slots.
Fixes: 5eeb8c
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Josh Zimmerman
commit 26a137e31ffe6fbfdb008554a8d9b3d55bd5c86e upstream.
If the TPM we're connecting to uses a static burst count, it will report
a burst count of zero throughout the response r
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit 4fd29ec47212c8cbf98916af519019ccc5e58e49 upstream.
Check the return value of xfs_trans_reserve_quota_nblks for errors.
Signed-off-by: Darrick J. Wong
Reviewed-by: Da
4.9-stable review patch. If anyone has any objections, please let me know.
--
commit 2755fc4438501c8c28e7783df890e889f6772bee upstream.
Signed-off-by: Christoph Hellwig
Reviewed-by: Brian Foster
Signed-off-by: Dave Chinner
Cc: Christoph Hellwig
Signed-off-by: Greg Kroah-Har
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Ard Biesheuvel
commit 56e4e76c68fcb51547b5299e5b66a135935ff414 upstream.
The AES-CCM implementation that uses ARMv8 Crypto Extensions instructions
refers to the AES round keys as pairs of 64-bi
On 01/10/2017 12:54 AM, Heikki Krogerus wrote:
Hi Guenter,
On Mon, Jan 09, 2017 at 08:59:32AM -0800, Guenter Roeck wrote:
+/**
+ * typec_register_partner - Register a USB Type-C Partner
+ * @port: The USB Type-C Port the partner is connected to
+ * @desc: Description of the partner
+ *
+ * Regi
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Alexey Kardashevskiy
commit 1c7de2b4ff886a45fbd2f4c3d4627e0f37a9dd77 upstream.
There is at least one Chelsio 10Gb card which uses VPD area to store some
non-standard blocks (example below). Ho
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Sandeen
commit 7710517fc37b1899722707883b54694ea710b3c0 upstream.
When xfs_bmap_trace_exlist called trace_xfs_extlist,
it sent in the "whichfork" var instead of the bmap "state"
as expect
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Chris Brandt
commit e2a33c34ddff22ee208d80abdd12b88a98d6cb60 upstream.
The RZ/A1 is different than the other Renesas SOCs because the MSTP
registers are 8-bit instead of 32-bit and if you try w
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Brian Foster
commit 0260d8ff5f76617e3a55a1c471383ecb4404c3ad upstream.
COW fork reservation is implemented via delayed allocation. The code is
modeled after the traditional delalloc allocation
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Paulo Zanoni
commit 1c4672ce4eeaeaadeea8adabaad21262b7172607 upstream.
We've been ignoring the poor bugzilla reporters that say PSR causes
system lockups and all other sorts of problems. The ea
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Ard Biesheuvel
commit a2c435cc99862fd3d165e1b66bf48ac72c839c62 upstream.
The AES implementation using pure NEON instructions relies on the generic
AES key schedule generation routines, which st
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Sandeen
commit e6fc6fcf4447c9266038c55c25e4c7c14bee110c upstream.
Source xfsprogs commit: ee3754254e8c186c99b6cdd4d59f741759d04acb
Kernel commit 5ef828c4 ("xfs: avoid false quotacheck af
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Ard Biesheuvel
commit caf4b9e2b326cc2a5005a5c557274306536ace61 upstream.
Emit the XTS tweak literal constants in the appropriate order for a
single 128-bit scalar literal load.
Fixes: 49788fe2
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Huang Rui
commit 432abf68a79332282329286d190e21fe3ac02a31 upstream.
The generic command buffer entry is 128 bits (16 bytes), so the offset
of tail and head pointer should be 16 bytes aligned an
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Paulo Zanoni
commit ee3d532fcb64872bc20be0ee58f7afdb9fa82abe upstream.
Mahesh Kumar is already working on a proper implementation for the
workaround, but while we still don't have it, let's jus
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Johannes Weiner
commit 91a45f71078a6569ec3ca5bef74e1ab58121d80e upstream.
Patch series "mm: workingset: radix tree subtleties & single-page file
refaults", v3.
This is another revision of the
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Dan Carpenter
commit c4a407b91f4b644145492e28723f9f880efb1da0 upstream.
We should unlock before returning this error code in vpfe_reqbufs().
Fixes: 622897da67b3 ("[media] davinci: vpfe: add v4
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit b24a978c377be5f14e798cb41238e66fe51aab2f upstream.
Use NOFS for allocating btree cursors, since they can be called
under the ilock.
Signed-off-by: Darrick J. Wong
Re
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Shawn Lin
commit 45e9320f3a4ef9588ee50a2eb1891c4bfdbb07df upstream.
The calculation of negotiated lanes is wrong: it should be shifted by
PCIE_CORE_PL_CONF_LANE_SHIFT, but it is shifted by
PCIE
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Noa Osherovich
commit d76d2fe05fd93673d184af77255bbbc63780f4ea upstream.
Change Mellanox's broken_intx_masking() quirk from an "all Mellanox
devices" to a quirk for listed devices only.
[bhelg
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Sandeen
commit 5d829300bee000980a09ac2ccb761cb25867b67c upstream.
The open-coded pattern:
ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t)
is all over the xfs code; provide a new helper
xfs
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Ard Biesheuvel
commit 1803b9a52c4e5a5dbb8a27126f6bc06939359753 upstream.
The core AES cipher implementation that uses ARMv8 Crypto Extensions
instructions erroneously loads the round keys as 64
4.9-stable review patch. If anyone has any objections, please let me know.
--
commit 65c5f419788d623a0410eca1866134f5e4628594 upstream.
We can easily lookup the previous extent for the cases where we need it,
which saves the callers from looking it up for us later in the series
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Thomas Gleixner
commit c1a9eeb938b5433947e5ea22f89baff3182e7075 upstream.
When a disfunctional timer, e.g. dummy timer, is installed, the tick core
tries to setup the broadcast timer.
If no br
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit 96a3aefb8ffde23180130460b0b2407b328eb727 upstream.
In xfs_dir3_data_read, we can encounter the situation where err == 0 and
*bpp == NULL if the given bno offset happen
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: NeilBrown
commit e2342ca832726a840ca6bd196dd2cc073815b08a upstream.
md_open() gets a counted reference on an mddev using mddev_find().
If it ends up returning an error, it must drop this refere
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Ard Biesheuvel
commit 9c433ad5083fd4a4a3c721d86cbfbd0b2a2326a5 upstream.
The GHASH key and digest are both pairs of 64-bit quantities, but the
GHASH code does not always refer to them as such,
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit fd26a88093bab6529ea2de819114ca92dbd1d71d upstream.
When we're estimating the amount of space it's going to take to satisfy
a delalloc reservation, we need to include t
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit 0f352f8ee8412bd9d34fb2a6411241da61175c0e upstream.
We shouldn't assert if somehow we end up trying to add an attr fork to
an inode that apparently already has attr ext
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit 1bb33a98702d8360947f18a44349df75ba555d5d upstream.
After various discussions on linux-fsdevel, it has been decided that it
is not necessary to cap the length of a dedu
On Tue, Jan 10, 2017 at 02:32:50PM +0100, Juergen Gross wrote:
> The Xen network frontend/backend supports multiple tx/rx queues for one
> virtual interface. The number of queues supported by the backend is
> set to the number of cpus of the backend driver domain (usually dom0)
> and the number of
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Noa Osherovich
commit b88214ce4d7064992452765028bd50702414f15f upstream.
Convert all quirk_broken_intx_masking() quirks from HEADER to FINAL.
The quirk sets dev->broken_intx_masking, which is
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit 20e73b000bcded44a91b79429d8fa743247602ad upstream.
We need to use the actual AG length when making per-AG reservations,
since we could otherwise end up reserving more
On Mon, Jan 09, 2017 at 11:41:15PM +0100, Rafael J. Wysocki wrote:
>
> Please find appended.
Applied, thanks.
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit d2a047f31e86941fa896e0e3271536d50aba415e upstream.
There is no such thing as a zero-level AG btree since even a single-node
zero-records btree has one level. Btree cu
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Thomas Gleixner
commit 9bf11ecce5a2758e5a097c2f3a13d08552d0d6f9 upstream.
When the dummy timer callback is invoked before the real timer callbacks,
then it tries to install that timer for the s
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Brian Norris
commit a45e2611b9bbd81288d97d02ce7e74a60a698d43 upstream.
We're trying to mask out bits[23:8] while retaining [32:24, 7:0], but we're
doing the inverse. That doesn't have too much
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit ef388e2054feedaeb05399ed654bdb06f385d294 upstream.
The on-disk field di_size is used to set i_size, which is a signed
integer of loff_t. If the high bit of di_size is
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Carlos Maiolino
commit ff97f2399edac1e0fb3fa7851d5fbcbdf04717cf upstream.
max_retries _show and _store functions should test against cfg->max_retries,
not cfg->retry_timeout
Signed-off-by: Ca
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit bb3be7e7c1c18e1b141d4cadeb98cc89ecf78099 upstream.
When we're reading a btree block, make sure that what we retrieved
matches the owner and level; and has a plausible n
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Brian Foster
commit f782088c9e5d08e9494c63e68b4e85716df3e5f8 upstream.
xfs_file_iomap_begin_delay() implements post-eof speculative
preallocation by extending the block count of the requested
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Noa Osherovich
commit 1600f62534b7b3da7978b43b52231a54c24df287 upstream.
Mellanox devices were marked as having INTx masking ability broken. As a
result, the VFIO driver fails to start when mo
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Noa Osherovich
commit 7254383341bc6e1a61996accd836009f0c922b21 upstream.
Add Mellanox device IDs for use by the mlx4 driver and INTx quirks.
[bhelgaas: sorted and adapted from
http://lkml.kern
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Sandeen
commit 2e1d23370e75d7d89350d41b4ab58c7f6a0e26b2 upstream.
When we create a new attribute, we first create a shortform
attribute, and try to fit the new attribute into it.
If that
4.9-stable review patch. If anyone has any objections, please let me know.
--
commit 656152e552e5cbe0c11ad261b524376217c2fb13 upstream.
And only lookup the previous extent inside xfs_iomap_prealloc_size
if we actually need it.
Signed-off-by: Christoph Hellwig
Reviewed-by: Bri
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit bec9d48d7a303a5bb95c05961ff07ec7eeb59058 upstream.
Check the minimum block size on v5 filesystems.
[dchinner: cleaned up XFS_MIN_CRC_BLOCKSIZE check]
Signed-off-by:
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Sandeen
commit 200237d6746faaeaf7f4ff4abbf13f3917cee60a upstream.
We've missed properly setting the buffer type for
an AGI transaction in 3 spots now, so just move it
into xfs_read_agi()
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Eric Sandeen
commit c44a1f22626c153976289e1cd67bdcdfefc16e1f upstream.
By inspection, xfs_bmap_trace_exlist isn't handling cow forks,
and will trace the data fork instead.
Fix this by setting
On Tue, 2017-01-10 at 11:09 +, Sean Young wrote:
> > +#include
> > +#include
> > +#include
> > +#include
> > +#include
> > +#include
> > +
> > +#define MTK_IR_DEV KBUILD_MODNAME
>
> You could remove this #define and just use KBUILD_MODNAME
I preferred to use MTK_IR_DEV internally that
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Brian Foster
commit 98efe8af1c9ffac47e842b7a75ded903e2f028da upstream.
Filesystem shutdown testing on an older distro kernel has uncovered an
imbalanced locking pattern for the inode flush loc
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit fba3e594ef0ad911fa8f559732d588172f212d71 upstream.
It turns out that btrfs and xfs had differing interpretations of what
to do when the dedupe length is zero. Change
4.9-stable review patch. If anyone has any objections, please let me know.
--
commit 93533c7855c3c78c8a900cac65c8d669bb14935d upstream.
xfs_iext_lookup_extent looks up a single extent at the passed in offset,
and returns the extent covering the area, or the one behind it in cas
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Brian Foster
commit 974ae922efd93b07b6cdf989ae959883f6f05fd8 upstream.
Speculative preallocation is currently processed entirely by the callers
of xfs_bmapi_reserve_delalloc(). The caller dete
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Brian Foster
commit 04197b341f23b908193308b8d63d17ff23232598 upstream.
We've had reports of generic/095 causing XFS to BUG() in
__xfs_get_blocks() due to the existence of delalloc blocks on a
From: Johannes Berg
The script says that it won't warn:
"No structs that should be const will be found [...]"
but then that doesn't work and it warns on every single struct
instead, since the regular expression ends up empty. Fix that
by checking that it's not empty first.
Fixes: bf1fa1dae68e (
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: Paulo Zanoni
commit 2ef32dee97fcf41987722a37eb6ff1a983915e99 upstream.
The previous spec version said "double Ytile planes minimum lines",
and I interpreted this as referring to what the spec c
4.9-stable review patch. If anyone has any objections, please let me know.
--
From: "Darrick J. Wong"
commit 356a3225222e5bc4df88aef3419fb6424f18ab69 upstream.
When reading into memory all extents of a btree-format inode fork,
complain if the number of extents we find is not
301 - 400 of 1266 matches
Mail list logo