]>
git.karo-electronics.de Git - karo-tx-linux.git/log
Stephen Rothwell [Tue, 1 Mar 2016 00:05:50 +0000 (11:05 +1100)]
Merge remote-tracking branch 'drm-msm/msm-next'
Stephen Rothwell [Tue, 1 Mar 2016 00:04:23 +0000 (11:04 +1100)]
Merge remote-tracking branch 'drm-misc/topic/drm-misc'
Stephen Rothwell [Tue, 1 Mar 2016 00:02:58 +0000 (11:02 +1100)]
Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next'
Stephen Rothwell [Tue, 1 Mar 2016 00:00:37 +0000 (11:00 +1100)]
Merge remote-tracking branch 'drm-intel/for-linux-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:58:07 +0000 (10:58 +1100)]
Merge remote-tracking branch 'drm-panel/drm/panel/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:54:12 +0000 (10:54 +1100)]
Merge remote-tracking branch 'drm/drm-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:51:04 +0000 (10:51 +1100)]
Merge remote-tracking branch 'crypto/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:48:56 +0000 (10:48 +1100)]
Merge remote-tracking branch 'l2-mtd/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:47:31 +0000 (10:47 +1100)]
Merge remote-tracking branch 'mtd/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:44:40 +0000 (10:44 +1100)]
Merge remote-tracking branch 'mac80211-next/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:43:09 +0000 (10:43 +1100)]
Merge remote-tracking branch 'bluetooth/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:41:43 +0000 (10:41 +1100)]
Merge remote-tracking branch 'wireless-drivers-next/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:40:18 +0000 (10:40 +1100)]
Merge remote-tracking branch 'ipvs-next/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:28:54 +0000 (10:28 +1100)]
Merge remote-tracking branch 'net-next/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:26:51 +0000 (10:26 +1100)]
Merge remote-tracking branch 'slave-dma/next'
Stephen Rothwell [Mon, 29 Feb 2016 23:25:25 +0000 (10:25 +1100)]
Merge remote-tracking branch 'dlm/next'
Stephen Rothwell [Mon, 29 Feb 2016 23:23:56 +0000 (10:23 +1100)]
Merge remote-tracking branch 'ieee1394/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:22:32 +0000 (10:22 +1100)]
Merge remote-tracking branch 'thermal-soc/next'
Stephen Rothwell [Mon, 29 Feb 2016 23:21:08 +0000 (10:21 +1100)]
Merge remote-tracking branch 'thermal/next'
Stephen Rothwell [Mon, 29 Feb 2016 23:18:18 +0000 (10:18 +1100)]
Merge remote-tracking branch 'pm/linux-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:14:51 +0000 (10:14 +1100)]
Merge remote-tracking branch 'libata/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:12:45 +0000 (10:12 +1100)]
Merge remote-tracking branch 'kbuild/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:10:07 +0000 (10:10 +1100)]
Merge remote-tracking branch 'v4l-dvb/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:08:41 +0000 (10:08 +1100)]
Merge remote-tracking branch 'hwmon-staging/hwmon-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:08:36 +0000 (10:08 +1100)]
Merge branch 'dmi/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:07:11 +0000 (10:07 +1100)]
Merge branch 'jdelvare-hwmon/master'
Stephen Rothwell [Mon, 29 Feb 2016 23:05:08 +0000 (10:05 +1100)]
Merge remote-tracking branch 'i2c/i2c/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 23:03:37 +0000 (10:03 +1100)]
Merge remote-tracking branch 'hid/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:58:57 +0000 (09:58 +1100)]
Merge remote-tracking branch 'pci/next'
Stephen Rothwell [Mon, 29 Feb 2016 22:58:43 +0000 (09:58 +1100)]
Merge remote-tracking branch 'vfs/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:49:17 +0000 (09:49 +1100)]
Merge remote-tracking branch 'xfs/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:47:37 +0000 (09:47 +1100)]
Merge remote-tracking branch 'orangefs/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:45:21 +0000 (09:45 +1100)]
Merge remote-tracking branch 'nfs/linux-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:43:51 +0000 (09:43 +1100)]
Merge remote-tracking branch 'gfs2/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:43:34 +0000 (09:43 +1100)]
Merge remote-tracking branch 'fscache/fscache'
Stephen Rothwell [Mon, 29 Feb 2016 22:33:28 +0000 (09:33 +1100)]
Merge remote-tracking branch 'f2fs/dev'
Stephen Rothwell [Mon, 29 Feb 2016 22:31:55 +0000 (09:31 +1100)]
Merge remote-tracking branch 'ext4/dev'
David Woodhouse [Mon, 1 Feb 2016 12:00:25 +0000 (12:00 +0000)]
jffs2: Improve post-mount CRC scan efficiency
We need to finish doing the CRC checks before we can allow writes to
happen, and we currently process the inodes in order. This means a call
to jffs2_get_ino_cache() for each possible inode# up to c->highest_ino.
There may be a lot of lookups which fail, if the inode# space is used
sparsely. And the inode# space is *often* used sparsely, if a file
system contains a lot of stuff that was put there in the original
image, followed by lots of creation and deletion of new files.
Instead of processing them numerically with a lookup each time, just
walk the hash buckets instead.
[fix locking typo reported by Dan Carpenter]
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Florian Fainelli [Thu, 25 Feb 2016 00:07:23 +0000 (16:07 -0800)]
mtd: brcmnand: Fix v7.1 register offsets
The BRCMNAND controller revision 7.1 is almost 100% compatible with the
previous v6.0 register offset layout, except for the Correctable Error
Reporting Threshold registers. Fix this by adding another table with the
correct offsets for CORR_THRESHOLD and CORR_THRESHOLD_EXT.
Fixes: 27c5b17cd1b1 ("mtd: nand: add NAND driver "library" for Broadcom STB NAND controller")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Stephen Rothwell [Mon, 29 Feb 2016 22:21:48 +0000 (09:21 +1100)]
Merge remote-tracking branch 'ext3/for_next'
Stephen Rothwell [Mon, 29 Feb 2016 22:20:19 +0000 (09:20 +1100)]
Merge remote-tracking branch 'ecryptfs/next'
Stephen Rothwell [Mon, 29 Feb 2016 22:18:55 +0000 (09:18 +1100)]
Merge remote-tracking branch 'configfs/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:17:32 +0000 (09:17 +1100)]
Merge remote-tracking branch 'cifs/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:17:23 +0000 (09:17 +1100)]
Merge remote-tracking branch 'btrfs-kdave/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 22:15:49 +0000 (09:15 +1100)]
Merge remote-tracking branch 'btrfs/next'
Stephen Rothwell [Mon, 29 Feb 2016 22:14:25 +0000 (09:14 +1100)]
Merge remote-tracking branch 'xtensa/for_next'
Stephen Rothwell [Mon, 29 Feb 2016 22:12:57 +0000 (09:12 +1100)]
Merge remote-tracking branch 'uml/linux-next'
David S. Miller [Mon, 29 Feb 2016 22:12:08 +0000 (17:12 -0500)]
Merge branch 'lan78xx-next'
Woojung Huh says:
====================
lan78xx: driver update
This patch series add new ethtool functions of set_pauseparam & get_pauseparam
and MAINTAINERS entry.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Woojung.Huh@microchip.com [Thu, 25 Feb 2016 23:33:16 +0000 (23:33 +0000)]
MAINTAINERS: Add LAN78XX entry
Add maintainers for Microchip LAN78XX.
UNGLinuxDriver@microchip.com is alias email which goes to current
developers work for Microchip Network related products.
Signed-off-by: Woojung Huh <woojung.huh@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Woojung.Huh@microchip.com [Thu, 25 Feb 2016 23:33:14 +0000 (23:33 +0000)]
lan78xx: add ethtool set & get pause functions
Add ethtool operations of set_pauseram and get_pauseparm.
Signed-off-by: Woojung Huh <woojung.huh@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Woojung.Huh@microchip.com [Thu, 25 Feb 2016 23:33:09 +0000 (23:33 +0000)]
lan78xx: remove unnecessary code
It is not required after commit
cd772de358d6
("phy: keep pause flags in phy driver features")
Signed-off-by: Woojung Huh <woojung.huh@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Woojung.Huh@microchip.com [Thu, 25 Feb 2016 23:33:07 +0000 (23:33 +0000)]
lan78xx: replace devid to chipid & chiprev
Replace devid to chipid & chiprev for easy access.
Signed-off-by: Woojung Huh <woojung.huh@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Stephen Rothwell [Mon, 29 Feb 2016 22:11:32 +0000 (09:11 +1100)]
Merge remote-tracking branch 'tile/master'
Stephen Rothwell [Mon, 29 Feb 2016 22:10:05 +0000 (09:10 +1100)]
Merge remote-tracking branch 's390/features'
sixiao@microsoft.com [Thu, 25 Feb 2016 23:24:08 +0000 (15:24 -0800)]
hv_netvsc: add ethtool support for set and get of settings
This patch allows the user to set and retrieve speed and duplex of the
hv_netvsc device via ethtool.
Example:
$ ethtool eth0
Settings for eth0:
...
Speed: Unknown!
Duplex: Unknown! (255)
...
$ ethtool -s eth0 speed 1000 duplex full
$ ethtool eth0
Settings for eth0:
...
Speed: 1000Mb/s
Duplex: Full
...
This is based on patches by Roopa Prabhu and Nikolay Aleksandrov.
Signed-off-by: Simon Xiao <sixiao@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
David S. Miller [Mon, 29 Feb 2016 22:02:34 +0000 (17:02 -0500)]
Merge branch 'sch-accurate-backlog'
Cong Wang says:
====================
net_sched: update backlog for hierarchical qdisc's
For hierarchical qdisc like HTB, we currently only update its qlen
but leave its backlog as zero:
qdisc htb 1: dev eth0 root refcnt 2 r2q 10 default 1 direct_packets_stat 0 ver 3.17
Sent
172680457356 bytes
222469449 pkt (dropped 0, overlimits
123575834 requeues 0)
backlog 0b 72p requeues 0
This patchset makes backlog as accurate as qlen.
v3: rebase and fix the n==0 case for qdisc_tree_reduce_backlog()
v2: rebase and update changelog, not code change
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
WANG Cong [Thu, 25 Feb 2016 22:55:03 +0000 (14:55 -0800)]
sch_dsmark: update backlog as well
Similarly, we need to update backlog too when we update qlen.
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
WANG Cong [Thu, 25 Feb 2016 22:55:02 +0000 (14:55 -0800)]
sch_htb: update backlog as well
We saw qlen!=0 but backlog==0 on our production machine:
qdisc htb 1: dev eth0 root refcnt 2 r2q 10 default 1 direct_packets_stat 0 ver 3.17
Sent
172680457356 bytes
222469449 pkt (dropped 0, overlimits
123575834 requeues 0)
backlog 0b 72p requeues 0
The problem is we only count qlen for HTB qdisc but not backlog.
We need to update backlog too when we update qlen, so that we
can at least know the average packet length.
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
WANG Cong [Thu, 25 Feb 2016 22:55:01 +0000 (14:55 -0800)]
net_sched: update hierarchical backlog too
When the bottom qdisc decides to, for example, drop some packet,
it calls qdisc_tree_decrease_qlen() to update the queue length
for all its ancestors, we need to update the backlog too to
keep the stats on root qdisc accurate.
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
WANG Cong [Thu, 25 Feb 2016 22:55:00 +0000 (14:55 -0800)]
net_sched: introduce qdisc_replace() helper
Remove nearly duplicated code and prepare for the following patch.
Cc: Jamal Hadi Salim <jhs@mojatatu.com>
Acked-by: Jamal Hadi Salim <jhs@mojatatu.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Stephen Rothwell [Mon, 29 Feb 2016 21:58:53 +0000 (08:58 +1100)]
Merge remote-tracking branch 'powerpc/next'
Stephen Rothwell [Mon, 29 Feb 2016 21:57:24 +0000 (08:57 +1100)]
Merge remote-tracking branch 'mips/mips-for-linux-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:56:00 +0000 (08:56 +1100)]
Merge remote-tracking branch 'microblaze/next'
Stephen Rothwell [Mon, 29 Feb 2016 21:54:33 +0000 (08:54 +1100)]
Merge remote-tracking branch 'metag/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:53:09 +0000 (08:53 +1100)]
Merge remote-tracking branch 'm68knommu/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:51:46 +0000 (08:51 +1100)]
Merge remote-tracking branch 'm68k/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:50:16 +0000 (08:50 +1100)]
Merge remote-tracking branch 'h8300/h8300-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:40:36 +0000 (08:40 +1100)]
Merge remote-tracking branch 'arm64/for-next/core'
Stephen Rothwell [Mon, 29 Feb 2016 21:38:55 +0000 (08:38 +1100)]
Merge remote-tracking branch 'tegra/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:37:28 +0000 (08:37 +1100)]
Merge remote-tracking branch 'sunxi/sunxi/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:35:19 +0000 (08:35 +1100)]
Merge remote-tracking branch 'samsung-krzk/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:33:32 +0000 (08:33 +1100)]
Merge remote-tracking branch 'rockchip/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:32:05 +0000 (08:32 +1100)]
Merge remote-tracking branch 'renesas/next'
Stephen Rothwell [Mon, 29 Feb 2016 21:30:27 +0000 (08:30 +1100)]
Merge remote-tracking branch 'qcom/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:28:57 +0000 (08:28 +1100)]
Merge remote-tracking branch 'omap/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:27:21 +0000 (08:27 +1100)]
Merge remote-tracking branch 'mvebu/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:25:56 +0000 (08:25 +1100)]
Merge remote-tracking branch 'keystone/next'
Stephen Rothwell [Mon, 29 Feb 2016 21:24:29 +0000 (08:24 +1100)]
Merge remote-tracking branch 'imx-mxs/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:24:17 +0000 (08:24 +1100)]
Merge remote-tracking branch 'berlin/berlin/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:23:56 +0000 (08:23 +1100)]
Merge remote-tracking branch 'at91/at91-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:21:51 +0000 (08:21 +1100)]
Merge remote-tracking branch 'arm-soc/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:20:29 +0000 (08:20 +1100)]
Merge remote-tracking branch 'arm-perf/for-next/perf'
Tejun Heo [Mon, 29 Feb 2016 21:19:43 +0000 (16:19 -0500)]
Merge branch 'for-4.5-fixes' into for-next
Manuel Lauss [Sat, 27 Feb 2016 15:10:05 +0000 (16:10 +0100)]
ata: ahci: don't mark HotPlugCapable Ports as external/removable
The HPCP bit is set by bioses for on-board sata ports either because
they think sata is hotplug capable in general or to allow Windows
to display a "device eject" icon on ports which are routed to an
external connector bracket.
However in Redhat Bugzilla #
1310682 , users report that with kernel 4.4,
where this bit test first appeared, a lot of partitions on sata drives
are now mounted automatically.
This patch should fix redhat and a lot of other distros which
unconditionally automount all devices which have the "removable"
bit set.
Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Fixes: 8a3e33cf92c7 ("ata: ahci: find eSATA ports and flag them as removable" changes userspace behavior)
Link: http://lkml.kernel.org/g/56CF35FA.1070500@redhat.com
Cc: stable@vger.kernel.org #v4.4+
Tejun Heo [Mon, 29 Feb 2016 21:16:46 +0000 (16:16 -0500)]
Merge branch 'for-4.5-fixes' into for-next
Tirumalesh Chalamarla [Tue, 16 Feb 2016 20:08:49 +0000 (12:08 -0800)]
ahci: Workaround for ThunderX Errata#22536
Due to Errata in ThunderX, HOST_IRQ_STAT should be
cleared before leaving the interrupt handler.
The patch attempts to satisfy the need.
Changes from V2:
- removed newfile
- code is now under CONFIG_ARM64
Changes from V1:
- Rebased on top of libata/for-4.6
- Moved ThunderX intr handler to new file
tj: Minor adjustments to comments.
Signed-off-by: Tirumalesh Chalamarla <tchalamarla@caviumnetworks.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Stephen Rothwell [Mon, 29 Feb 2016 21:09:54 +0000 (08:09 +1100)]
Merge remote-tracking branch 'arm/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 21:08:31 +0000 (08:08 +1100)]
Merge remote-tracking branch 'arc/for-next'
Stephen Rothwell [Mon, 29 Feb 2016 20:55:48 +0000 (07:55 +1100)]
Merge remote-tracking branch 'asm-generic/master'
Stephen Rothwell [Mon, 29 Feb 2016 20:45:30 +0000 (07:45 +1100)]
Merge remote-tracking branch 'vfio-fixes/for-linus'
Stephen Rothwell [Mon, 29 Feb 2016 20:45:16 +0000 (07:45 +1100)]
Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-usb-stable'
Stephen Rothwell [Mon, 29 Feb 2016 20:45:13 +0000 (07:45 +1100)]
Merge remote-tracking branch 'usb-serial-fixes/usb-linus'
Stephen Rothwell [Mon, 29 Feb 2016 20:45:03 +0000 (07:45 +1100)]
Merge remote-tracking branch 'sound-current/for-linus'
Stephen Rothwell [Mon, 29 Feb 2016 20:44:58 +0000 (07:44 +1100)]
Merge remote-tracking branch 'wireless-drivers/master'
Stephen Rothwell [Mon, 29 Feb 2016 20:44:55 +0000 (07:44 +1100)]
Merge remote-tracking branch 'ipvs/master'
Stephen Rothwell [Mon, 29 Feb 2016 20:44:52 +0000 (07:44 +1100)]
Merge remote-tracking branch 'ipsec/master'
Stephen Rothwell [Mon, 29 Feb 2016 20:44:49 +0000 (07:44 +1100)]
Merge remote-tracking branch 'net/master'
Stephen Rothwell [Mon, 29 Feb 2016 20:44:48 +0000 (07:44 +1100)]
Merge remote-tracking branch 'sparc/master'
Stephen Rothwell [Mon, 29 Feb 2016 20:44:43 +0000 (07:44 +1100)]
Merge remote-tracking branch 'powerpc-fixes/fixes'
Stephen Rothwell [Mon, 29 Feb 2016 20:44:34 +0000 (07:44 +1100)]
Merge remote-tracking branch 'arm-current/fixes'