3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: John Stultz
commit 29183a70b0b828500816bd794b3fe192fce89f73 upstream.
Additional validation of adjtimex freq values to avoid
potential multiplication overflows were added in commit
5e
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Sasha Levin
commit 6b8d9117ccb4f81b1244aafa7bc70ef8fa45fc49 upstream.
The timeout entries are sizeof(int) rather than sizeof(long), which
means that when they were getting read we'd a
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Sasha Levin
commit db27ebb111e9f69efece08e4cb6a34ff980f8896 upstream.
Max unacked packets/bytes is an int while sizeof(long) was used in the
sysctl table.
This means that when they w
On 06/03/15 09:55, Axel Lin wrote:
> When phy_pm_runtime_get_sync() returns -ENOTSUPP, phy_exit() also returns
> -ENOTSUPP if !phy->ops->exit. Fix it.
> Also move the code to override ret close to the code we got ret.
> I think it is less error prone this way.
>
> Signed-off-by: Axel Lin
Acked-b
LPM capability is hardware property, so now it's moved to DT.
Signed-off-by: Robert Baldyga
---
Documentation/devicetree/bindings/usb/dwc3.txt | 1 +
drivers/usb/dwc3/Kconfig | 7 ---
drivers/usb/dwc3/core.c| 3 +++
drivers/usb/dwc3/core.h
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Daniel Borkmann
commit 2061dcd6bff8b774b4fac8b0739b6be3f87bc9f2 upstream.
I.e. one-to-many sockets in SCTP are not required to explicitly
call into connect(2) or sctp_connectx(2) prio
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Or Gerlitz
commit e9a7faf11af94957e5107b40af46c2e329541510 upstream.
The MLX4_PROT_IB_IPV4 protocol should only be used with RoCEv2 and such.
Removing this wrong usage allows to run m
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: James Hogan
commit ca5d25642e212f73492d332d95dc90ef46a0e8dc upstream.
Export the _save_msa asm function used by the lose_fpu(1) macro to GPL
modules so that KVM can make use of it whe
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Ilya Nelkenbaum
commit c2be9dc0e0fa59cc43c2c7084fc42b430809a0fe upstream.
When marshaling a user path to the kernel struct ib_sa_path, we need
to zero smac and dmac and set the vlan i
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Moshe Lazer
commit 0fb8bcf022f19a375d7c4bd79ac513da8ae6d78b upstream.
The deadlock occurs in __uverbs_modify_qp: we take a lock (idr_read_qp)
and in case of failure in ib_resolve_eth_
Wir bieten privaten und gewerblichen Darlehen ohne Sicherheiten, bei 3%
Zinsen, ab € 10.000 auf € 90.000.000 in 1 Jahr und 20 Jahren Laufzeit
überall in der Welt. !! jetzt bewerben !!
Grüße
Anna
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Ian Abbott
commit be8e89087ec2d2c8a1ad1e3db64bf4efdfc3c298 upstream.
The hardware range code values and list of valid ranges for the AI
subdevice is incorrect for several supported bo
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Daniel Borkmann
commit 4c672e4b42bc8046d63a6eb0a2c6a450a501af32 upstream.
It has been reported that generating an MLD listener report on
devices with large MTUs (e.g. 9000) and a high
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Ilya Dryomov
commit 7c6e6fc53e7335570ed82f77656cedce1502744e upstream.
It is important that both regular and lingering requests lists are
empty when the OSD is removed.
Signed-off-by
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Hans de Goede
commit ce363c2bcb2303e7fad3a79398db739c6995141b upstream.
It seems that the same problems which lead to adding an rfkill blacklist and
putting the Lenovo Yoga 2 11 on it
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Roi Dayan
commit c6c95ef4cec680f7a10aa425a9970744b35b6489 upstream.
We always unmap SGs with the same direction instead of unmapping
with the direction the mapping was done, fix that.
On 05/03/15 17:29, Axel Lin wrote:
> 2015-03-05 18:48 GMT+08:00 Roger Quadros :
>> Hi Alex,
> It's Axel.
My apologies Axel.
>
>>
>> Since we're anyways going to fail probe for !CONFIG_OF, why do you want to
>> add the unnecessary device table to the kernel?
>>
>> what are you benefiting from thi
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Nicholas Bellinger
commit 6c3c9baa0debeb4bcc52a78c4463a0a97518de10 upstream.
This patch fixes an issue with AllRegistrants reservations where
an unregister operation by the I_T nexus
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Lee Duncan
commit 1ecc7586922662e3ca2f3f0c3f17fec8749fc621 upstream.
For PGR reservation of type Write Exclusive Access, allow all non
reservation holding I_T nexuses with active regi
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Ilya Dryomov
commit cc9f1f518cec079289d11d732efa490306b1ddad upstream.
No reason to use BUG_ON for osd request list assertions.
Signed-off-by: Ilya Dryomov
Reviewed-by: Alex Elder
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Jan Kara
commit b10a08194c2b615955dfab2300331a90ae9344c7 upstream.
Currently maximum space limit quota format supports is in blocks however
since we store space limits in bytes, this
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Nicholas Bellinger
commit d16ca7c5198fd668db10d2c7b048ed3359c12c54 upstream.
This patch fixes the usage of R_HOLDER bit for an All Registrants
reservation in READ_FULL_STATUS, where o
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Jurgen Kramer
commit 551c33e729f654ecfaed00ad399f5d2a631b72cb upstream.
Increase si2168 cmd execute timeout to prevent firmware load failures. Tests
shows it takes up to 52ms to load
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Konstantin Khlebnikov
commit 05fbf357d94152171bc50f8a369390f1f16efd89 upstream.
Lockless access to pte in pagemap_pte_range() might race with page
migration and trigger BUG_ON(!PageLo
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Robert Nelson
commit 67fd14b3eca63b14429350e9eadc5fab709a8821 upstream.
Fixes: http://bugs.elinux.org/issues/127
the bb.org community was seeing random reboots before this change.
S
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Nicholas Bellinger
commit ae450e246e8540300699480a3780a420a028b73f upstream.
This patch changes core_scsi3_pro_release() logic to allow an
existing AllRegistrants type reservation to
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Chen-Yu Tsai
commit 9a5e6c7eb5ccbb5f0d3a1dffce135f0a727f40e1 upstream.
The PLLs on newer Allwinner SoC's, such as the A31 and A23, have a
N multiplier factor that starts from 1, not 0
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Dan Carpenter
commit 59c816c1f24df0204e01851431d3bab3eb76719c upstream.
This code in vhost_scsi_make_tpg() is confusing because we limit "tpgt"
to UINT_MAX but the data type of "tpg->
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Peter Feiner
commit 81d0fa623c5b8dbd5279d9713094b0f9b0a00fb4 upstream.
If a /proc/pid/pagemap read spans a [VMA, an unmapped region, then a
VM_SOFTDIRTY VMA], the virtual pages in the
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Hans de Goede
commit 76820fcf7aa5a418b69cb7bed31b62d1feb1d6ad upstream.
For all pll-s on sun6i n == 0 means use a multiplier of 1, rather then 0 as
it means on sun4i / sun5i / sun7i.
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Jason Gerecke
commit 33e5df0e0e32027866e9fb00451952998fc957f2 upstream.
It appears that the Cintiq Companion Hybrid does not send an ABS_MISC event to
userspace when any of its Expres
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Nicolas Dichtel
commit 8997c27ec41127bf57421cc0205413d525421ddc upstream.
src_net points to the netns where the netlink message has been received. This
netns may be different from the
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Al Viro
commit 0db59e59299f0b67450c5db21f7f316c8fb04e84 upstream.
As it is, we have debugfs_remove() racing with symlink traversals.
Supply ->evict_inode() and do freeing there - inod
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Tim Chen
commit 80e3d87b2c5582db0ab5e39610ce3707d97ba409 upstream.
This patch adds checks that prevens futile attempts to move rt tasks
to a CPU with active tasks of equal or higher p
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Adrian Knoth
commit f0153c3d948c1764f6c920a0675d86fc1d75813e upstream.
RME RayDAT and AIO use a fixed buffer size of 16384 samples. With period
sizes of 32-4096, this translates to 4-
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Grazvydas Ignotas
commit 9cb12d7b4ccaa976f97ce0c5fd0f1b6a83bc2a75 upstream.
For whatever reason, generic_access_phys() only remaps one page, but
actually allows to access arbitrary si
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Mikulas Patocka
commit d4d4eda23794c701442e55129dd4f8f2fefd5e4d upstream.
On Dell Latitude C600 laptop with Pentium 3 850MHz processor, the
speedstep-smi driver sometimes loads and so
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Tony Battersby
commit 564e559f2baf6a868768d0cac286980b3cfd6e30 upstream.
If the allocation of bt->bs fails, then bt->map can be freed twice, once
in blk_mq_init_bitmap_tags() -> bt_al
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Malcolm Priestley
commit 15e1ce33182d1d5dbd8efe8d382b9352dc857527 upstream.
A quirk of some older firmwares that report endpoint pipe type as PIPE_BULK
but the endpoint otheriwse func
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: =?UTF-8?q?Christian=20K=C3=B6nig?=
commit a9c73a0e022c33954835e66fec3cd744af90ec98 upstream.
Emit the EOP twice to avoid cache flushing problems.
Signed-off-by: Christian König
Sign
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Nicholas Bellinger
commit f161d4b44d7cc1dc66b53365215227db356378b1 upstream.
This patch addresses the original PR_APTPL_BUF_LEN = 8k limitiation
for write-out of PR APTPL metadata tha
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Alexander Usyskin
commit 1ab1e79b9fd4b01331490bbe2e630a0fc0b25449 upstream.
We should mask interrupt set bit when writing back
hcsr value in reset bit clean-up.
This is refinement fo
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Heinrich Siebmanns
commit 6029ddc2333ae37f637d44beef3a1480cbbb33b9 upstream.
This requires the flag BTUSB_BCM_PATCHRAM to work.
Relevant details from /sys/kernel/debug/usb/devices fo
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Matthew Wilcox
commit 91117a20245b59f70b563523edbf998a62fc6383 upstream.
The 'pfn' returned by axonram was completely bogus, and has been since
2008.
Signed-off-by: Matthew Wilcox
R
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: =?UTF-8?q?Michel=20D=C3=A4nzer?=
commit 16b036af31e1456cb69243a5a0c9ef801ecd1f17 upstream.
If the image size would ever read as 0, pci_get_rom_size() could keep
processing the same im
3.16.7-ckt8 -stable review patch. If anyone has any objections, please let me
know.
--
From: Martin Vajnar
commit a52d209336f8fc7483a8c7f4a8a7d2a8e1692a6c upstream.
Since the removal of CONFIG_REGULATOR_DUMMY option, the touchscreen stopped
working. This patch enables the "re
2015-03-06 10:24 GMT+01:00 Linus Walleij :
> On Fri, Feb 20, 2015 at 7:01 PM, Maxime Coquelin
> wrote:
>
>> This driver adds pinctrl and GPIO support to STMicrolectronic's
>> STM32 family of MCUs.
>>
>> Pin muxing and GPIO handling have been tested on STM32F429
>> based Discovery board.
>>
>> Sign
This is the start of the review cycle for the Linux 3.16.7-ckt8 stable kernel.
This version contains 183 new patches, summarized below. The new patches are
posted as replies to this message and also available in this git branch:
http://kernel.ubuntu.com/git?p=ubuntu/linux.git;h=linux-3.16.y-revi
2015-03-06 10:03 GMT+01:00 Linus Walleij :
> On Thu, Feb 12, 2015 at 6:46 PM, Maxime Coquelin
> wrote:
>
>> Add a MAINTAINER entry covering all STM32 machine and drivers files.
>>
>> Signed-off-by: Maxime Coquelin
>
> (...)
>> +F: drivers/clocksource/arm_system_timer.c
>
> Is that all? And th
Hi,
On 05/03/2015 02:12, Wanpeng Li wrote:
> I observe that dl task can't be migrated to other cpus during cpu hotplug,
> in addition, task may/may not be running again if cpu is added back. The
> root cause which I found is that dl task will be throtted and removed from
> dl rq after comsuming al
Now we could pass PCI domain combined with bus number
in u32 argu. Because in arm/arm64, PCI domain number
is assigned by pci_bus_assign_domain_nr(). So we leave
pci_scan_root_bus() and pci_create_root_bus() in arm/arm64
unchanged. A new function pci_host_assign_domain_nr()
will be introduced for a
On Fri, Mar 6, 2015 at 7:28 AM, Paul Moore wrote:
> On Thu, Mar 5, 2015 at 6:07 PM, Andy Lutomirski wrote:
>> On Mar 5, 2015 10:32 AM, "David Drysdale" wrote:
>>>
>>> Hi,
>>>
>>> Do we currently expect the audit system to work with x32 syscalls?
>>>
>>> I was playing with the audit system for th
When the clock is disabled, do not return a rate of 0 but instead return
the rate the clock will be running at after it gets enabled. This prevents
problems when the core clock code is trying to determine a suitable rate,
while the clock is still off.
Signed-off-by: Heiko Stuebner
---
drivers/rt
Just like pci_scan_bus(), we also should rip out
pci_bus_add_devices() from pci_scan_root_bus().
Lots platforms first call pci_scan_root_bus(), but
after that, they call pci_bus_size_bridges() and
pci_bus_assign_resources(). Place pci_bus_add_devices()
in pci_scan_root_bus() hurts PCI scan logic.
F
Introduce pci_host_bridge_list to manage pci host
bridges in system, so we could detect whether
the host in domain:bus is alreay registered.
Then we could remove bus alreay exist test in
__pci_create_root_bus().
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/host-bridge
> On Fri, 2015-03-06 at 06:04 +, Hiroshi Shimamoto wrote:
> > > From: Hiroshi Shimamoto
> > >
> > > Disable hardware VLAN filtering if netdev->features VLAN flag is
> > dropped.
> > >
> > > In SR-IOV case, there is a use case which needs to disable VLAN
> > filter.
> > > For example, we need t
No one uses pci_scan_bus_parented() any more,
remove it.
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/probe.c | 19 ---
include/linux/pci.h |2 --
2 files changed, 0 insertions(+), 21 deletions(-)
diff --git a/drivers/pci/probe.c b/drivers/pci/p
Pci_bus_add_devices() should not be placed in pci_scan_bus().
Now pci device will be added to driver core once its
creation. All things left in pci_bus_add_devices() are
driver attachment and other trivial sysfs things.
Pci_scan_bus() should be the function responsible for
scanning PCI devices, not
Introduce pci_host_assign_domain_nr() to assign domain
number for pci_host_bridge. Later we will remove
pci_bus_assign_domain_nr().
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/pci.c | 20 +++-
include/linux/pci.h |4
2 files changed, 19 i
v4-v5:
Fix some code style issues and rename some functions suggested by Bjorn.
Fix some code flaw(Eg. call pci_bus_add_devices() before resources claim
or lack the return checking).
v3->v4:
Fix the rebase issue.
v2->v3:
Rebase this series on v4.0-rc1.
v1->v2
This patch separate pci_host_bridge creation out
of pci_create_root_bus(), and try to make a generic
pci_host_bridge, then we could place generic PCI
infos like domain number in it. Also Ripping out
pci_host_bridge creation from pci_create_root_bus()
make code more better readability. Further more,
Hi!
> >>Userland access goes via /dev/cmt_speech. The API is implemented in
> >>libcmtspeechdata, which is used by ofono and the freesmartphone.org project.
> >Yes, the ABI is "tested" for some years, but it is not documented, and
> >it is very wrong ABI.
> >
> >I'm not sure what they do with the
Currently, we use int type for bus number in
pci_create_root_bus(), pci_scan_root_bus() and
pci_scan_bus_legacy. Because PCI bus number
always <= 255, so we could change the bus number
argument type to u32, and combine PCI domain and
bus number in one. Also add a domain member in
pci_host_bridge to
Pcibios_root_bridge_prepare() in powerpc is used
to set root bus speed. Rename it to
pcibios_set_root_bus_speed() for better readability.
Signed-off-by: Yijing Wang
CC: Benjamin Herrenschmidt
CC: linuxppc-...@lists.ozlabs.org
Signed-off-by: Bjorn Helgaas
---
arch/powerpc/include/asm/machdep.h
Signed-off-by: Yijing Wang
CC: Thomas Gleixner
CC: x...@kernel.org
Signed-off-by: Bjorn Helgaas
---
arch/x86/pci/acpi.c | 36
1 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/arch/x86/pci/acpi.c b/arch/x86/pci/acpi.c
index ad0e926..e730d31
Sometimes, we need to know the highest reserved
busnr for children bus. Because parent's
bus->busn_res could have padding in it.
This function return the max child busnr as
pci_scan_child_bus().
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
Signed-off-by: Fengguang Wu
---
drivers/pci
Mvebu_pcie_scan_bus() is not necessary, we could use
pci_common_init_dev() instead of pci_common_init(),
and pass the device pointer as the parent. Then
pci_scan_root_bus() will be called to scan the pci busses.
Signed-off-by: Yijing Wang
CC: Thomas Petazzoni
CC: Jason Cooper
Signed-off-by: Bjo
Now pci_scan_root_bus() is almost similar to
pci_create_root_bus() + pci_scan_child_bus().
So we could use common pci_scan_root_bus() in
pci_common_init_dev() to scan pci busses.
tegra_pcie_scan_bus() is redundant, remove it.
Signed-off-by: Yijing Wang
CC: Thierry Reding
CC: linux-te...@vger.ker
Now no one use weak pcibios_root_bridge_prepare(),
we could remove it.
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/probe.c | 16 +---
include/linux/pci.h |2 --
2 files changed, 1 insertions(+), 17 deletions(-)
diff --git a/drivers/pci/probe.c b/dr
From: Yijing Wang
Now pci_bus_add_devices() has been ripped out
from pci_scan_root_bus(), we could use pci_scan_root_bus()
instead of pci_create_root_bus() + pci_scan_child_bus()
for simplicity.
Signed-off-by: Yijing Wang
CC: "James E.J. Bottomley"
CC: linux-par...@vger.kernel.org
Signed-off-b
Now we could use pci_scan_host_bridge() to scan
pci buses, provide sparc specific pci_host_bridge_ops.
Signed-off-by: Yijing Wang
CC: "David S. Miller"
CC: sparcli...@vger.kernel.org
Signed-off-by: Bjorn Helgaas
---
arch/sparc/kernel/pci.c | 32 ++--
1 files chang
Use pci_scan_root_bus() instead of pci_create_root_bus() +
pci_scan_child_bus() for simplicity.
Signed-off-by: Yijing Wang
CC: Tanmay Inamdar
Signed-off-by: Bjorn Helgaas
---
drivers/pci/host/pci-xgene.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/drivers/pci/hos
On 2015/3/4 18:34, David Vrabel wrote:
On 04/03/15 18:32, Tao Chen wrote:
Defined the string of {xen-pvscsi: } as DRV_PFX, then use it in the pr
sentences and DPRINTK.
Also fixed up some comments just as eliminate redundant white spaces and format
the code.
These will make the code easier to
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/host-bridge.c |6 +++---
drivers/pci/pci.h |2 ++
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/drivers/pci/host-bridge.c b/drivers/pci/host-bridge.c
index bc1de59..51f0a82 100644
--- a/drive
Now we could use pci_scan_host_bridge() to scan
pci buses, provide powerpc specific pci_host_bridge_ops.
Suggested-by: Arnd Bergmann
Signed-off-by: Yijing Wang
CC: Benjamin Herrenschmidt
CC: linuxppc-...@lists.ozlabs.org
Signed-off-by: Bjorn Helgaas
---
arch/powerpc/include/asm/machdep.h
Now we save the domain number in pci_host_bridge,
we could remove pci_bus_assign_domain_nr() and
clean the domain member in pci_bus.
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/pci.c |5 -
drivers/pci/probe.c | 12
include/linux/pci.h |3
Now pci_host_bridge holds the domain number,
so we could eliminate all platform specific
pci_domain_nr().
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
arch/alpha/include/asm/pci.h |2 --
arch/ia64/include/asm/pci.h |1 -
arch/microblaze/pci/pci-common.c | 11 --
Now we have weak functions like pcibios_root_bridge_prepare()
to setup pci host bridge, We could introduce pci_host_bridge_ops
which contain host bridge specific ops to setup pci_host_bridge.
Then host bridge driver could add pci_host_bridge_ops hooks
intead of weak function to setup pci_host_bridg
Pci_claim_bus_resources() should be called before
pci_bus_add_devices(), or driver may failed to
load, because the resources had not claimed.
Signed-off-by: Yijing Wang
---
arch/sparc/kernel/pci.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/arch/sparc/kernel/pci.c
Now no one use pci_create_root_bus(), we could remove it
and rename __pci_create_root_bus() to pci_create_root_bus().
Signed-off-by: wangyij...@huawei.com
Signed-off-by: Bjorn Helgaas
---
drivers/pci/probe.c | 27 ---
include/linux/pci.h |3 ---
2 files changed, 8 i
Use pci_scan_root_bus() instead of pci_create_root_bus() +
pci_scan_child_bus() for simplicity.
Signed-off-by: Yijing Wang
CC: Mohit Kumar
CC: Jingoo Han
Signed-off-by: Bjorn Helgaas
---
drivers/pci/host/pcie-designware.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --g
From: Yijing Wang
Signed-off-by: Yijing Wang
CC: Tony Luck
CC: Fenghua Yu
CC: linux-i...@vger.kernel.org
Signed-off-by: Bjorn Helgaas
---
arch/ia64/pci/pci.c | 34 ++
1 files changed, 18 insertions(+), 16 deletions(-)
diff --git a/arch/ia64/pci/pci.c b/arch
Introduce new scan function pci_scan_host_bridge() to
support host bridge drivers that need to provide platform
own pci_host_bridge_ops.
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/probe.c | 22 ++
include/linux/pci.h |4
2 files change
From: Arnd Bergmann
Use pci_scan_root_bus() instead of deprecated function
pci_scan_bus_parented().
Signed-off-by: Arnd Bergmann
Signed-off-by: Yijing Wang
CC: Konrad Rzeszutek Wilk
CC: xen-de...@lists.xenproject.org
Signed-off-by: Bjorn Helgaas
---
drivers/pci/xen-pcifront.c | 11 +++
Save platform specific sysdata in pci_host_bridge
drvdata, host bridge specific operation need to
access it before the pci bus creation.
Signed-off-by: Yijing Wang
Signed-off-by: Bjorn Helgaas
---
drivers/pci/host-bridge.c |4 +++-
drivers/pci/pci.h |4 +++-
drivers/pci/probe.c
I saw this other thing:
On Fri, Feb 20, 2015 at 7:01 PM, Maxime Coquelin
wrote:
> This adds documentation of device tree bindings for the
> STM32 pin controller.
>
> Signed-off-by: Maxime Coquelin
(...)
> +- altmode : Should be mode or alternate function number associated this pin,
> as
> +des
On Fri, Mar 06, 2015 at 10:27:38AM +0100, Borislav Petkov wrote:
> On Fri, Mar 06, 2015 at 09:09:30AM +, Naoya Horiguchi wrote:
> > I'm not sure why that works, could you elabroate it?
>
> Because the _safe() variants are only for handling reads to possibly
> non-existent MSRs. The _STATUS MSR
On Fri, 2015-03-06 at 06:04 +, Hiroshi Shimamoto wrote:
> > From: Hiroshi Shimamoto
> >
> > Disable hardware VLAN filtering if netdev->features VLAN flag is
> dropped.
> >
> > In SR-IOV case, there is a use case which needs to disable VLAN
> filter.
> > For example, we need to make a network
On 2015/3/5 0:32, Joe Perches wrote:
On Wed, 2015-03-04 at 18:32 +, Tao Chen wrote:
Defined the string of {xen-pvscsi: } as DRV_PFX, then use it in the pr
sentences and DPRINTK.
Also fixed up some comments just as eliminate redundant white spaces and format
the code.
These will make the
On Fri, Mar 06, 2015 at 09:09:30AM +, Naoya Horiguchi wrote:
> I'm not sure why that works, could you elabroate it?
Because the _safe() variants are only for handling reads to possibly
non-existent MSRs. The _STATUS MSRs which you're accessing are
guaranteed to be present, otherwise __mcheck_c
Hi,
I'm testing 4.0-rc1 kernel on my board with 8250 Designware UART.(ARM
Cortex-a15 single core).
I found if serial is busy and writes to the LCR failed after tried 1000
times.
The kernel will hung up.
The system boot success after changed from:
95 st
On Fri, Feb 20, 2015 at 7:01 PM, Maxime Coquelin
wrote:
> This driver adds pinctrl and GPIO support to STMicrolectronic's
> STM32 family of MCUs.
>
> Pin muxing and GPIO handling have been tested on STM32F429
> based Discovery board.
>
> Signed-off-by: Maxime Coquelin
(...)
> +config PINCTRL_ST
Hello,
I try to figure out when the resume function is called in smsc911x driver:
http://lxr.free-electrons.com/source/drivers/net/ethernet/smsc/smsc911x.c
According to datasheet
http://ww1.microchip.com/downloads/en/DeviceDoc/9220.pdf
There is the following sequence:
1. host set mode to D1 (sleep
On Fri, Feb 20, 2015 at 7:01 PM, Maxime Coquelin
wrote:
> This adds documentation of device tree bindings for the
> STM32 pin controller.
>
> Signed-off-by: Maxime Coquelin
(...)
> +Pin controller node:
> +Required properies:
> +- compatible : "st,stm32-pinctrl"
> +- #address-cells: The value
On Thu, Mar 05, 2015 at 09:05:28PM -0700, David Ahern wrote:
> Socket(s): 32
> NUMA node(s): 4
Urgh, with 32 'cpus' per socket, you still do _8_ sockets per node, for
a total of 256 cpus per node.
That's painful. I don't suppose you can really change the hardware, but
that's
On Fri, Mar 06, 2015 at 09:34:21AM +0100, Borislav Petkov wrote:
> On Fri, Mar 06, 2015 at 02:59:13AM +, Naoya Horiguchi wrote:
> > From 8890e9976c525a4b480bf5f86008641688de8c11 Mon Sep 17 00:00:00 2001
> > From: Naoya Horiguchi
> > Date: Fri, 6 Mar 2015 11:52:10 +0900
> > Subject: [PATCH v6]
On Thu, Mar 05, 2015 at 09:05:28PM -0700, David Ahern wrote:
> Since each domain is a superset of the lower one each pass through
> load_balance regularly repeats the processing of the previous domain (e.g.,
> NODE domain repeats the cpus in the CPU domain). Then multiplying that
> across 1024 cpus
On Thu, Feb 12, 2015 at 6:46 PM, Maxime Coquelin
wrote:
> Add a MAINTAINER entry covering all STM32 machine and drivers files.
>
> Signed-off-by: Maxime Coquelin
(...)
> +F: drivers/clocksource/arm_system_timer.c
Is that all? And that is not even a STM32 specific driver.
Yours,
Linus Wall
On Thu, Feb 12, 2015 at 6:45 PM, Maxime Coquelin
wrote:
> STM32 MCUs feature 16 and 32 bits general purpose timers with prescalers.
> The drivers detects whether the time is 16 or 32 bits, and applies a
> 1024 prescaler value if it is 16 bits.
>
> Signed-off-by: Maxime Coquelin
This is a nice d
On Thu, Mar 05, 2015 at 09:05:28PM -0700, David Ahern wrote:
> Hi Peter/Mike/Ingo:
>
> Does that make sense or am I off in the weeds?
How much of your story pertains to 3.18? I'm not particularly interested
in anything much older than that.
--
To unsubscribe from this list: send the line "unsubsc
801 - 900 of 930 matches
Mail list logo