Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
249 commits
Select commit Hold shift + click to select a range
28787bf
ARM: sun8i: a33: remove highest OPP to fix CPU crashes
QSchulz Mar 20, 2017
ea33c2c
ARM: sun8i: a33: add operating-points-v2 property to all nodes
QSchulz Mar 21, 2017
06e1a5c
ARM: dts: OMAP3: Fix MFG ID EEPROM
aford173 Mar 6, 2017
ce28994
ARM: dts: am335x-baltos: disable EEE for Atheros 8035 PHY
yegorich Mar 13, 2017
7d79f60
ARM: dts: ti: fix PCI bus dtc warnings
robherring Mar 22, 2017
9bcf53f
ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend
eyalreizer Mar 26, 2017
351b7c4
ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot
tmlind Mar 22, 2017
b03b99a
acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit …
djbw Mar 28, 2017
9cd9a21
ubi/upd: Always flush after prepared for an update
Feb 22, 2017
63ed657
ubifs: Fix memory leak in error path in ubifs_mknod
richardweinberger Feb 10, 2017
b20e2d9
ubifs: Remove filename from debug messages in ubifs_readdir
hyeoncheol Mar 15, 2017
e328379
ubifs: Fix debug messages for an invalid filename in ubifs_dump_node
hyeoncheol Mar 15, 2017
33fda9f
ubifs: Fix debug messages for an invalid filename in ubifs_dump_inode
hyeoncheol Mar 15, 2017
c3d9fda
ubifs: Fix RENAME_WHITEOUT support
nbd168 Mar 6, 2017
d43e85b
ARM: orion5x: only call into phylib when available
arndb Mar 28, 2017
89e357d
af_key: Add lock to key dump
syjcnss Mar 31, 2017
daffad2
clk: stm32f4: fix: exclude values 0 and 1 for PLLQ
Gabriel-Fernandez-stm Mar 16, 2017
62e24c5
reset: add exported __reset_control_get, return NULL if optional
pH5 Feb 5, 2016
04abaf0
ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe…
dgerlach Mar 30, 2017
fe51473
libnvdimm: fix blk free space accounting
djbw Apr 4, 2017
3d016d5
ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d
takaswie Apr 3, 2017
0d98479
arm64: allwinner: a64: add pmu0 regs for USB PHY
Icenowy Apr 5, 2017
d05d862
ASoC: STI: Fix null ptr deference in IRQ handler
arnopo Mar 28, 2017
6780414
scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable
Mar 28, 2017
a00a786
scsi: sr: Sanity check returned mode data
martinkpetersen Mar 17, 2017
8eaf7df
scsi: qedf: Fix crash due to unsolicited FIP VLAN response.
Mar 23, 2017
bf6061b
scsi: qla2xxx: Add fix to read correct register value for ISP82xx.
Mar 31, 2017
7c85615
scsi: sd: Fix capacity calculation with 32-bit sector_t
martinkpetersen Apr 4, 2017
d4ee21e
Merge tag 'reset-fixes-for-4.11-2' of git://git.pengutronix.de/git/pz…
olofj Apr 7, 2017
12d28f9
Merge tag 'sunxi-fixes-for-4.11-2' of https://git.kernel.org/pub/scm/…
olofj Apr 7, 2017
5fa22a6
Merge tag 'mvebu-fixes-4.11-1' of git://git.infradead.org/linux-mvebu…
olofj Apr 7, 2017
096e9e9
nvme-loop: Fix sqsize wrong assignment based on ctrl MQES capability
sagigrimberg Apr 6, 2017
1af76dd
nvme-rdma: Fix sqsize wrong assignment based on ctrl MQES capability
sagigrimberg Apr 6, 2017
c6c64a9
nvme-fc: Fix sqsize wrong assignment based on ctrl MQES capability
sagigrimberg Apr 6, 2017
9eec1c0
MIPS: Malta: Fix i8259 irqchip setup
mpredfearn Apr 6, 2017
f2b4286
MIPS: perf: fix deadlock
vwax Apr 5, 2017
aa4a829
crypto: xts - Fix use-after-free on EINPROGRESS
herbertx Apr 8, 2017
4702bbe
crypto: lrw - Fix use-after-free on EINPROGRESS
herbertx Apr 10, 2017
ef0579b
crypto: ahash - Fix EINPROGRESS notification callback
herbertx Apr 10, 2017
e6534ae
crypto: algif_aead - Fix bogus request dereference in completion func…
herbertx Apr 10, 2017
9d7f29c
MIPS: cevt-r4k: Fix out-of-bounds array access
Apr 5, 2017
0beb201
libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat
djbw Apr 7, 2017
4aa5615
libnvdimm: band aid btt vs clear poison locking
djbw Apr 7, 2017
337b775
MIPS: generic: fix out-of-tree defconfig target builds
MJNowakowski Mar 13, 2017
b6e38b2
ASoC: topology: Fix to store enum text values
Apr 11, 2017
911e572
scsi: aacraid: fix PCI error recovery path
Apr 6, 2017
785a470
scsi: ipr: do not set DID_PASSTHROUGH on CHECK CONDITION
Apr 11, 2017
a8f60d1
s390/mm: fix CMMA vs KSM vs others
borntraeger Apr 9, 2017
e021132
MIPS: Fix modversioning of _mcount symbol
jcowgill Apr 11, 2017
c46f59e
MIPS: Avoid BUG warning in arch_check_elf
jcowgill Apr 11, 2017
0e1bfea
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
jejb Apr 12, 2017
ec62a3b
MIPS: KASLR: Add missing header files
mpredfearn Mar 31, 2017
b9c1153
PCI: hisi: Fix DT binding (hisi-pcie-almost-ecam)
liudongdong3 Mar 23, 2017
bac06cf
MIPS: smp-cps: Fix potentially uninitialised value of core
mpredfearn Mar 31, 2017
162b270
MIPS: KGDB: Use kernel context for sleeping threads
Mar 30, 2017
956a4cd
device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation
djbw Apr 7, 2017
11e63f6
x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions
djbw Apr 6, 2017
edb0b6a
MIPS: PCI: add controllers before the specified head
mkresin Mar 26, 2017
aa01338
clk: sunxi-ng: fix build error without CONFIG_RESET_CONTROLLER
Toreg87 Mar 27, 2017
e87741a
clk: sunxi-ng: fix build failure in ccu-sun9i-a80 driver
Toreg87 Apr 10, 2017
02ae2bc
clk: sunxi-ng: Add clk notifier to gate then ungate PLL clocks
wens Apr 13, 2017
372fa10
clk: sunxi-ng: a33: gate then ungate PLL CPU clk after rate change
wens Apr 13, 2017
4e7655f
ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
tiwai Apr 9, 2017
9e47806
mac80211: fix MU-MIMO follow-MAC mode
jmberg-intel Apr 13, 2017
05b7278
nfsd: fix oops on unsupported operation
olgakorn Mar 23, 2017
e7661a8
scsi: return correct blkprep status code in case scsi_init_io() fails.
Apr 12, 2017
dfb00a5
ALSA: firewire-lib: fix inappropriate assignment between signed/unsig…
takaswie Apr 14, 2017
a8983d0
Revert "tty: don't panic on OOM in tty_set_ldisc()"
gregkh Apr 14, 2017
6492f09
ARC: [plat-eznps] Fix build error
Apr 4, 2017
5a8d75a
block: fix bio_will_gap() for first bvec with offset
Apr 14, 2017
82cc4fc
ftrace: Fix removing of second function probe
rostedt Apr 14, 2017
409c1b2
parisc: fix bugs in pa_memcpy
Apr 14, 2017
c0eb027
vfs: don't do RCU lookup of empty pathnames
torvalds Apr 3, 2017
ca855a5
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
jejb Apr 15, 2017
1ec1688
orangefs: free superblock when mount fails
Apr 14, 2017
be84a46
Merge branch 'parisc-4.11-4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 15, 2017
403a39f
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 15, 2017
d5ff081
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/…
torvalds Apr 15, 2017
3f795ce
parisc: Fix get_user() for 64-bit value on 32-bit kernel
hdeller Apr 16, 2017
330c418
Revert "cgroup: avoid attaching a cgroup root to two different superb…
htejun Apr 16, 2017
4853886
Merge tag 'trace-v4.11-rc5-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 16, 2017
032aaf3
Merge tag 'tty-4.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 16, 2017
11c994d
Merge branch 'for-4.11-fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 16, 2017
e2647b6
Merge tag 'omap-for-v4.11/fixes-rc6-signed' of git://git.kernel.org/p…
olofj Apr 16, 2017
a86f106
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Apr 16, 2017
7395ca0
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 16, 2017
4f7d029
Linux 4.11-rc7
torvalds Apr 16, 2017
271a8b4
sfc: limit the number of receive queues
sf-hgk Apr 12, 2017
1215e51
ipv4: fix a deadlock in ip_ra_control
congwang Apr 12, 2017
1862d62
net-timestamp: avoid use-after-free in ip_recv_error
wdebruij Apr 12, 2017
b47a57a
net: thunderx: Fix set_max_bgx_per_node for 81xx rgx
Apr 13, 2017
426c87c
net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule
Apr 13, 2017
bfe7244
net: phy: micrel: fix crash when statistic requested for KSZ9031 phy
grygoriyS Apr 13, 2017
81d2dd0
net: ethernet: mediatek: fix inconsistency between TXD and the used b…
moore-bros Apr 14, 2017
134d215
net: ethernet: mediatek: fix inconsistency of port number carried in TXD
moore-bros Apr 14, 2017
71947f0
Merge branch 'mediatek-tx-bugs'
davem330 Apr 17, 2017
e759030
Merge tag 'sunxi-clk-fixes-for-4.11-2-bis' of https://git.kernel.org/…
bebarino Apr 17, 2017
0aa8c13
ipv6: drop non loopback packets claiming to originate from ::1
Apr 14, 2017
6b1bb01
bpf: fix cb access in socket filter programs on tail calls
borkmann Apr 17, 2017
c2002f9
bpf: fix checking xdp_adjust_head on tail calls
borkmann Apr 17, 2017
acf167f
Merge branch 'bpf-fixes'
davem330 Apr 17, 2017
d879d0b
ftrace: Fix function pid filter on instances
namhyung Apr 17, 2017
62a6cfd
cifs: Do not send echoes before Negotiate is complete
spuiuk Apr 16, 2017
20bb78f
Merge branch 'parisc-4.11-5' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 17, 2017
096f41d
af_key: Fix sadb_x_ipsecrequest parsing
herbertx Apr 13, 2017
9e1ba4f
powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction
Apr 11, 2017
be5c5e8
powerpc/64: Fix HMI exception on LE with CONFIG_RELOCATABLE=y
mpe Apr 18, 2017
ee8f844
KEYS: Disallow keyrings beginning with '.' to be joined as session ke…
dhowells Apr 18, 2017
c1644fe
KEYS: Change the name of the dead type to ".dead" to prevent user access
dhowells Apr 18, 2017
c9f838d
KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
ebiggers Apr 18, 2017
093be89
selftests: ftrace: Add a testcase for function PID filter
namhyung Apr 17, 2017
5ee4c5a
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Apr 18, 2017
0bad6d7
Merge tag 'trace-v4.11-rc5-3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 18, 2017
9ed19c7
selftests: ftrace: Add check for function-fork before running pid fil…
rostedt Apr 18, 2017
5ef1ecf
mmc: sdio: fix alignment issue in struct sdio_func
hkallweit Mar 29, 2017
fb5e215
Merge tag 'trace-v4.11-rc5-4' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 18, 2017
704de48
Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled
knurd Apr 18, 2017
a6db2c8
mmc: dw_mmc: Don't allow Runtime PM for SDIO cards
dianders Apr 11, 2017
395102d
sparc64: Use LOCKDEP_SMALL, not PROVE_LOCKING_SMALL
danieljordan10 Apr 10, 2017
544f8f9
sparc64: Fix hugepage page table free
Apr 17, 2017
0dc9c63
x86/mce: Make the MCE notifier a blocking one
stellarhopper Apr 18, 2017
40d9018
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Apr 18, 2017
005882e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
torvalds Apr 18, 2017
32fe905
ubifs: Fix O_TMPFILE corner case in ubifs_link()
richardweinberger Mar 30, 2017
1debdc8
sh_eth: unmap DMA buffers when freeing rings
Apr 17, 2017
286f3f4
HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned
jigpu Apr 13, 2017
df62db5
tracing: Allocate the snapshot buffer before enabling probe
rostedt Apr 19, 2017
892c778
backlight: pwm_bl: Fix GPIO out for unimplemented .get_direction()
geertu Apr 4, 2017
3a5088c
block: respect BLK_MQ_F_NO_SCHED
Apr 15, 2017
4981d04
mtip32xx: pass BLK_MQ_F_NO_SCHED
Apr 15, 2017
fe8c470
ACPI / power: Avoid maybe-uninitialized warning
arndb Apr 19, 2017
c4bac97
Merge tag 'backlight-for-v4.11' of git://git.linaro.org/people/daniel…
torvalds Apr 19, 2017
80d136e
mm: make mm_percpu_wq non freezable
Apr 19, 2017
073c516
nsfs: mark dentry with DCACHE_RCUACCESS
congwang Apr 19, 2017
4988f7a
Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6
torvalds Apr 20, 2017
f61143c
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 20, 2017
78f7a45
ring-buffer: Have ring_buffer_iter_empty() return true when empty
rostedt Apr 19, 2017
6f107fa
HID: wacom: Override incorrect logical maximum contact identifier
jigpu Apr 19, 2017
9f32784
mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card
BoughChen Apr 19, 2017
b72f805
genirq/affinity: Fix calculating vectors to assign
Apr 19, 2017
6324805
Merge tag 'mac80211-for-davem-2017-04-18' of git://git.kernel.org/pub…
davem330 Apr 20, 2017
f205b5d
Merge tag 'keys-fixes-20170419' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 20, 2017
db5dc49
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 20, 2017
7f42589
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 20, 2017
160062e
Merge tag 'trace-v4.11-rc5-5' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 20, 2017
3018e94
mac80211: reject ToDS broadcast data frames
jmberg-intel Apr 20, 2017
c1f8d0f
selftests/net: Fixes psock_fanout CBPF test case
mjamaloney Apr 18, 2017
2f3bb64
ipv6: sr: fix out-of-bounds access in SRH validation
Apr 18, 2017
9d386cd
dp83640: don't recieve time stamps twice
Apr 18, 2017
12a0a6c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Apr 20, 2017
74d209b
MAINTAINERS: update entry for TI's CPSW driver
nsekhar Apr 19, 2017
e9156cd
smsc95xx: Use skb_cow_head to deal with cloned skbs
Apr 19, 2017
66367da
qed: Fix possible error in populating max_tc field.
Apr 19, 2017
6cf75f1
qed: Fix sending an invalid PFC error mask to MFW.
Apr 19, 2017
62289ba
qed: Fix possible system hang in the dcbnl-getdcbx() path.
Apr 19, 2017
c0c5dbe
qed: Fix issue in populating the PFC config paramters.
Apr 19, 2017
43af390
Merge branch 'qed-dcbx-fixes'
davem330 Apr 20, 2017
e0535ce
net sched actions: allocate act cookie early
Blub Apr 20, 2017
ff5350a
nvme: Adjust the Samsung APST quirk
amluto Apr 20, 2017
be56945
nvme: Quirk APST off on "THNSF5256GPUK TOSHIBA"
amluto Apr 20, 2017
3a07bb1
blk-mq: fix potential oops with polling and blk-mq scheduler
axboe Apr 20, 2017
d34b073
Revert "mm, page_alloc: only use per-cpu allocator for irq-safe reque…
gormanm Apr 20, 2017
fc280fe
mm: prevent NR_ISOLATE_* stats from going negative
vwax Apr 20, 2017
c154165
Merge branch 'akpm' (patches from Andrew)
torvalds Apr 20, 2017
3d5e801
ARCv2: entry: save Accumulator register pair (r58:59) if present
vineetgarc Apr 20, 2017
b0522e1
MAINTAINERS: Add "B:" field for networking.
davem330 Apr 21, 2017
4d4dfc1
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 21, 2017
11b211e
Merge tag 'mmc-v4.11-rc7' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Apr 21, 2017
4664e32
Merge tag 'acpi-4.11-final' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 21, 2017
a9aa190
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Apr 21, 2017
fe7ba28
Merge tag 'pci-v4.11-fixes-5' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 21, 2017
92b4fc7
Merge tag 'powerpc-4.11-8' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 21, 2017
95b9b88
ipv6: sr: fix double free of skb after handling invalid SRH
Apr 19, 2017
b7c6d26
smsc75xx: use skb_cow_head() to deal with cloned skbs
edumazet Apr 19, 2017
a9e840a
cx82310_eth: use skb_cow_head() to deal with cloned skbs
edumazet Apr 19, 2017
d532c10
sr9700: use skb_cow_head() to deal with cloned skbs
edumazet Apr 19, 2017
d4ca735
lan78xx: use skb_cow_head() to deal with cloned skbs
edumazet Apr 19, 2017
6bc6895
ch9200: use skb_cow_head() to deal with cloned skbs
edumazet Apr 19, 2017
39fba78
kaweth: use skb_cow_head() to deal with cloned skbs
edumazet Apr 19, 2017
918b702
Merge branch 'skb_cow_head'
davem330 Apr 21, 2017
43170c4
gso: Validate assumption of frag_list segementation
ilantayari Apr 19, 2017
557c44b
net: ipv6: RTF_PCPU should not be settable from userspace
Apr 19, 2017
89087c4
bpf: Fix values type used in test_maps
davem330 Apr 20, 2017
6f60f43
net: qrtr: potential use after free in qrtr_sendmsg()
Apr 20, 2017
cdb9049
bpf, doc: update bpf maintainers entry
borkmann Apr 20, 2017
723b929
ip6mr: fix notification device destruction
Apr 21, 2017
c70b17b
netpoll: Check for skb->queue_mapping
tndave Apr 20, 2017
057a650
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Apr 21, 2017
94836ec
Merge tag 'nfsd-4.11-2' of git://linux-nfs.org/~bfields/linux
torvalds Apr 21, 2017
55378a2
net/mlx5: Fix driver load bad flow when having fw initializing timeout
Mar 30, 2017
c415f70
net/mlx5: E-Switch, Correctly deal with inline mode on ConnectX-5
ogerlitz Mar 30, 2017
32f3671
net/mlx5e: Make sure the FW max encap size is enough for ipv4 tunnels
ogerlitz Apr 6, 2017
225aaba
net/mlx5e: Make sure the FW max encap size is enough for ipv6 tunnels
ogerlitz Apr 6, 2017
5ae85b0
net/mlx5: Fix UAR memory leak
Apr 6, 2017
cbad8cd
net/mlx5e: Fix small packet threshold
Mar 22, 2017
5e82c9e
net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling
ilantayari Mar 2, 2017
fa8d7cd
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 23, 2017
e0f4e01
Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 23, 2017
9ea33c4
Merge tag 'upstream-4.11-rc7' of git://git.infradead.org/linux-ubifs
torvalds Apr 23, 2017
5a7ad11
Linux 4.11-rc8
torvalds Apr 23, 2017
b7c02b7
sparc64: Fill in rest of HAVE_REGS_AND_STACK_ACCESS_API
davem330 Apr 24, 2017
f6ebf0b
sparc: Update syscall tables.
davem330 Apr 24, 2017
1510d72
net/mlx5e: Fix race in mlx5e_sw_stats and mlx5e_vport_stats
iamkafai Apr 21, 2017
11faa7b
net: tc35815: move free after the dereference
Apr 21, 2017
b7c8487
ipv4: Avoid caching l3mdev dst on mismatched local route
rshearman Apr 21, 2017
4d6fa57
macsec: avoid heap overflow in skb_to_sgvec
zx2c4 Apr 21, 2017
b40c5f4
udp: disable inner UDP checksum offloads in IPsec case
Apr 21, 2017
9199cb7
ravb: Double free on error in ravb_start_xmit()
Apr 22, 2017
fc1f8f4
net: ipv6: send unsolicited NA if enabled for all interfaces
Apr 22, 2017
38baf3a
Merge tag 'mlx5-fixes-2017-04-22' of git://git.kernel.org/pub/scm/lin…
davem330 Apr 24, 2017
3d339d3
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upst…
torvalds Apr 24, 2017
8f9cedc
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 24, 2017
a424f0d
net: dsa: b53: Include IMP/CPU port in dumb forwarding mode
ffainelli Apr 24, 2017
3fb22b0
net: dsa: b53: Implement software reset for 58xx devices
ffainelli Apr 24, 2017
bfcda65
net: dsa: b53: Fix CPU port for 58xx devices
ffainelli Apr 24, 2017
38a98bc
Merge branch 'dsa-b53-58xx-fixes'
davem330 Apr 24, 2017
ea8b65b
can: usb: Add support of PCAN-Chip USB stamp module
Mar 27, 2017
71b6115
can: usb: Kconfig: Add PCAN-USB X6 device in help text
Mar 27, 2017
b05c73b
net: can: usb: gs_usb: Fix buffer on stack
msalau Apr 23, 2017
6f2aee0
usb: plusb: Add support for PL-27A1
RoEdAl Apr 20, 2017
f647821
macvlan: Fix device ref leak when purging bc_queue
herbertx Apr 20, 2017
6e4cac2
ASoC: intel: Fix PM and non-atomic crash in bytcr drivers
tiwai Apr 24, 2017
a53d26e
sfc: tx ring can only have 2048 entries for all EF10 NICs
sf-hgk Apr 25, 2017
fccb442
Merge tag 'linux-can-fixes-for-4.11-20170425' of git://git.kernel.org…
davem330 Apr 25, 2017
dc9617c
Merge remote-tracking branches 'asoc/fix/intel', 'asoc/fix/topology' …
broonie Apr 25, 2017
72ec0bc
team: fix memory leaks
SinkFinder Apr 24, 2017
b7d6df5
ipv6: move stub initialization after ipv6 setup completion
Apr 24, 2017
d4a2fbc
Merge tag 'asoc-fix-v4.11-rc7' of git://git.kernel.org/pub/scm/linux/…
tiwai Apr 25, 2017
3364d61
tipc: fix socket flow control accounting error at tipc_send_stream
Apr 24, 2017
05ff837
tipc: fix socket flow control accounting error at tipc_recv_stream
Apr 24, 2017
a23f6ce
net: hso: fix module unloading
akemnade Apr 24, 2017
fdfb70d
netvsc: fix calculation of available send sections
shemminger Apr 25, 2017
c8fcd13
qed: Fix error in the dcbx app meta data initialization.
Apr 25, 2017
ec9c421
ipv6: fix source routing
qsn Apr 25, 2017
b1b9d36
bridge: move bridge multicast cleanup to ndo_uninit
lxin Apr 25, 2017
8048ced
net: ipv6: regenerate host route if moved to gc list
Apr 25, 2017
fd2c83b
net/packet: check length in getsockopt() called with PACKET_HDRLEN
ramosian-glider Apr 25, 2017
ea839b4
Merge tag 'arc-4.11-final' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 25, 2017
ea3a859
Merge tag 'sound-4.11' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 26, 2017
f555f34
net: phy: fix auto-negotiation stall due to unavailable interrupt
akochetkov Apr 20, 2017
b43bd72
Revert "phy: micrel: Disable auto negotiation on startup"
davem330 Apr 26, 2017
5294b83
macsec: dynamically allocate space for sglist
zx2c4 Apr 25, 2017
9899886
net: core: Prevent from dereferencing null pointer when releasing SKB
myunghoj Apr 25, 2017
199ab00
ipv6: check skb->protocol before lookup for nexthop
congwang Apr 25, 2017
c120144
tcp: memset ca_priv data to 0 properly
tracywwnj Apr 26, 2017
105f552
ipv6: check raw payload size correctly in ioctl
jbainbri Apr 26, 2017
fc08b19
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Apr 26, 2017
1e2f82d
statx: Kill fd-with-NULL-path support in favour of AT_EMPTY_PATH
dhowells Apr 26, 2017
f832460
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
torvalds Apr 26, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 8 additions & 2 deletions Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,19 @@ Hip05 Example (note that Hip06 is the same except compatible):
};

HiSilicon Hip06/Hip07 PCIe host bridge DT (almost-ECAM) description.

Some BIOSes place the host controller in a mode where it is ECAM
compliant for all devices other than the root complex. In such cases,
the host controller should be described as below.

The properties and their meanings are identical to those described in
host-generic-pci.txt except as listed below.

Properties of the host controller node that differ from
host-generic-pci.txt:

- compatible : Must be "hisilicon,pcie-almost-ecam"
- compatible : Must be "hisilicon,hip06-pcie-ecam", or
"hisilicon,hip07-pcie-ecam"

- reg : Two entries: First the ECAM configuration space for any
other bus underneath the root bus. Second, the base
Expand All @@ -59,7 +65,7 @@ host-generic-pci.txt:

Example:
pcie0: pcie@a0090000 {
compatible = "hisilicon,pcie-almost-ecam";
compatible = "hisilicon,hip06-pcie-ecam";
reg = <0 0xb0000000 0 0x2000000>, /* ECAM configuration space */
<0 0xa0090000 0 0x10000>; /* host bridge registers */
bus-range = <0 31>;
Expand Down
18 changes: 16 additions & 2 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -2585,12 +2585,26 @@ F: include/uapi/linux/if_bonding.h

BPF (Safe dynamic programs and tools)
M: Alexei Starovoitov <ast@kernel.org>
M: Daniel Borkmann <daniel@iogearbox.net>
L: netdev@vger.kernel.org
L: linux-kernel@vger.kernel.org
S: Supported
F: arch/x86/net/bpf_jit*
F: Documentation/networking/filter.txt
F: include/linux/bpf*
F: include/linux/filter.h
F: include/uapi/linux/bpf*
F: include/uapi/linux/filter.h
F: kernel/bpf/
F: tools/testing/selftests/bpf/
F: kernel/trace/bpf_trace.c
F: lib/test_bpf.c
F: net/bpf/
F: net/core/filter.c
F: net/sched/act_bpf.c
F: net/sched/cls_bpf.c
F: samples/bpf/
F: tools/net/bpf*
F: tools/testing/selftests/bpf/

BROADCOM B44 10/100 ETHERNET DRIVER
M: Michael Chan <michael.chan@broadcom.com>
Expand Down Expand Up @@ -8761,6 +8775,7 @@ W: http://www.linuxfoundation.org/en/Net
Q: http://patchwork.ozlabs.org/project/netdev/list/
T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
B: mailto:netdev@vger.kernel.org
S: Maintained
F: net/
F: include/net/
Expand Down Expand Up @@ -12464,7 +12479,6 @@ F: drivers/clk/ti/
F: include/linux/clk/ti.h

TI ETHERNET SWITCH DRIVER (CPSW)
M: Mugunthan V N <mugunthanvnm@ti.com>
R: Grygorii Strashko <grygorii.strashko@ti.com>
L: linux-omap@vger.kernel.org
L: netdev@vger.kernel.org
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
VERSION = 4
PATCHLEVEL = 11
SUBLEVEL = 0
EXTRAVERSION = -rc6
EXTRAVERSION = -rc8
NAME = Fearless Coyote

# *DOCUMENTATION*
Expand Down
8 changes: 8 additions & 0 deletions arch/arc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,14 @@ config ARC_HAS_DIV_REM
bool "Insn: div, divu, rem, remu"
default y

config ARC_HAS_ACCL_REGS
bool "Reg Pair ACCL:ACCH (FPU and/or MPY > 6)"
default n
help
Depending on the configuration, CPU can contain accumulator reg-pair
(also referred to as r58:r59). These can also be used by gcc as GPR so
kernel needs to save/restore per process

endif # ISA_ARCV2

endmenu # "ARC CPU Configuration"
Expand Down
3 changes: 2 additions & 1 deletion arch/arc/include/asm/atomic.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,11 @@
#include <asm/barrier.h>
#include <asm/smp.h>

#define ATOMIC_INIT(i) { (i) }

#ifndef CONFIG_ARC_PLAT_EZNPS

#define atomic_read(v) READ_ONCE((v)->counter)
#define ATOMIC_INIT(i) { (i) }

#ifdef CONFIG_ARC_HAS_LLSC

Expand Down
10 changes: 10 additions & 0 deletions arch/arc/include/asm/entry-arcv2.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@
;
; Now manually save: r12, sp, fp, gp, r25

#ifdef CONFIG_ARC_HAS_ACCL_REGS
PUSH r59
PUSH r58
#endif

PUSH r30
PUSH r12

Expand Down Expand Up @@ -75,6 +80,11 @@
POP r12
POP r30

#ifdef CONFIG_ARC_HAS_ACCL_REGS
POP r58
POP r59
#endif

.endm

/*------------------------------------------------------------------------*/
Expand Down
4 changes: 4 additions & 0 deletions arch/arc/include/asm/ptrace.h
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,10 @@ struct pt_regs {

unsigned long r12, r30;

#ifdef CONFIG_ARC_HAS_ACCL_REGS
unsigned long r58, r59; /* ACCL/ACCH used by FPU / DSP MPY */
#endif

/*------- Below list auto saved by h/w -----------*/
unsigned long r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11;

Expand Down
30 changes: 21 additions & 9 deletions arch/arc/kernel/setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,8 @@ static char *arc_extn_mumbojumbo(int cpu_id, char *buf, int len)
static void arc_chk_core_config(void)
{
struct cpuinfo_arc *cpu = &cpuinfo_arc700[smp_processor_id()];
int fpu_enabled;
int saved = 0, present = 0;
char *opt_nm = NULL;;

if (!cpu->extn.timer0)
panic("Timer0 is not present!\n");
Expand All @@ -346,17 +347,28 @@ static void arc_chk_core_config(void)

/*
* FP hardware/software config sanity
* -If hardware contains DPFP, kernel needs to save/restore FPU state
* -If hardware present, kernel needs to save/restore FPU state
* -If not, it will crash trying to save/restore the non-existant regs
*
* (only DPDP checked since SP has no arch visible regs)
*/
fpu_enabled = IS_ENABLED(CONFIG_ARC_FPU_SAVE_RESTORE);

if (cpu->extn.fpu_dp && !fpu_enabled)
pr_warn("CONFIG_ARC_FPU_SAVE_RESTORE needed for working apps\n");
else if (!cpu->extn.fpu_dp && fpu_enabled)
panic("FPU non-existent, disable CONFIG_ARC_FPU_SAVE_RESTORE\n");
if (is_isa_arcompact()) {
opt_nm = "CONFIG_ARC_FPU_SAVE_RESTORE";
saved = IS_ENABLED(CONFIG_ARC_FPU_SAVE_RESTORE);

/* only DPDP checked since SP has no arch visible regs */
present = cpu->extn.fpu_dp;
} else {
opt_nm = "CONFIG_ARC_HAS_ACCL_REGS";
saved = IS_ENABLED(CONFIG_ARC_HAS_ACCL_REGS);

/* Accumulator Low:High pair (r58:59) present if DSP MPY or FPU */
present = cpu->extn_mpy.dsp | cpu->extn.fpu_sp | cpu->extn.fpu_dp;
}

if (present && !saved)
pr_warn("Enable %s for working apps\n", opt_nm);
else if (!present && saved)
panic("Disable %s, hardware NOT present\n", opt_nm);
}

/*
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/am335x-baltos.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -371,6 +371,8 @@

phy1: ethernet-phy@1 {
reg = <7>;
eee-broken-100tx;
eee-broken-1000t;
};
};

Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/am335x-evmsk.dts
Original file line number Diff line number Diff line change
Expand Up @@ -672,6 +672,7 @@
ti,non-removable;
bus-width = <4>;
cap-power-off-card;
keep-power-in-suspend;
pinctrl-names = "default";
pinctrl-0 = <&mmc2_pins>;

Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/dra7.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -283,6 +283,7 @@
device_type = "pci";
ranges = <0x81000000 0 0 0x03000 0 0x00010000
0x82000000 0 0x20013000 0x13000 0 0xffed000>;
bus-range = <0x00 0xff>;
#interrupt-cells = <1>;
num-lanes = <1>;
linux,pci-domain = <0>;
Expand Down Expand Up @@ -319,6 +320,7 @@
device_type = "pci";
ranges = <0x81000000 0 0 0x03000 0 0x00010000
0x82000000 0 0x30013000 0x13000 0 0xffed000>;
bus-range = <0x00 0xff>;
#interrupt-cells = <1>;
num-lanes = <1>;
linux,pci-domain = <1>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/logicpd-torpedo-som.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
&i2c3 {
clock-frequency = <400000>;
at24@50 {
compatible = "at24,24c02";
compatible = "atmel,24c64";
readonly;
reg = <0x50>;
};
Expand Down
12 changes: 6 additions & 6 deletions arch/arm/boot/dts/sun8i-a33.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -66,12 +66,6 @@
opp-microvolt = <1200000>;
clock-latency-ns = <244144>; /* 8 32k periods */
};

opp@1200000000 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <1320000>;
clock-latency-ns = <244144>; /* 8 32k periods */
};
};

cpus {
Expand All @@ -81,16 +75,22 @@
operating-points-v2 = <&cpu0_opp_table>;
};

cpu@1 {
operating-points-v2 = <&cpu0_opp_table>;
};

cpu@2 {
compatible = "arm,cortex-a7";
device_type = "cpu";
reg = <2>;
operating-points-v2 = <&cpu0_opp_table>;
};

cpu@3 {
compatible = "arm,cortex-a7";
device_type = "cpu";
reg = <3>;
operating-points-v2 = <&cpu0_opp_table>;
};
};

Expand Down
1 change: 1 addition & 0 deletions arch/arm/mach-omap2/common.h
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,7 @@ extern const struct smp_operations omap4_smp_ops;
extern int omap4_mpuss_init(void);
extern int omap4_enter_lowpower(unsigned int cpu, unsigned int power_state);
extern int omap4_hotplug_cpu(unsigned int cpu, unsigned int power_state);
extern u32 omap4_get_cpu1_ns_pa_addr(void);
#else
static inline int omap4_enter_lowpower(unsigned int cpu,
unsigned int power_state)
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/mach-omap2/omap-hotplug.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ void omap4_cpu_die(unsigned int cpu)
omap4_hotplug_cpu(cpu, PWRDM_POWER_OFF);

if (omap_secure_apis_support())
boot_cpu = omap_read_auxcoreboot0();
boot_cpu = omap_read_auxcoreboot0() >> 9;
else
boot_cpu =
readl_relaxed(base + OMAP_AUX_CORE_BOOT_0) >> 5;
Expand Down
22 changes: 18 additions & 4 deletions arch/arm/mach-omap2/omap-mpuss-lowpower.c
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@
#include "prm-regbits-44xx.h"

static void __iomem *sar_base;
static u32 old_cpu1_ns_pa_addr;

#if defined(CONFIG_PM) && defined(CONFIG_SMP)

Expand Down Expand Up @@ -212,6 +213,11 @@ static void __init save_l2x0_context(void)
{}
#endif

u32 omap4_get_cpu1_ns_pa_addr(void)
{
return old_cpu1_ns_pa_addr;
}

/**
* omap4_enter_lowpower: OMAP4 MPUSS Low Power Entry Function
* The purpose of this function is to manage low power programming
Expand Down Expand Up @@ -460,22 +466,30 @@ int __init omap4_mpuss_init(void)
void __init omap4_mpuss_early_init(void)
{
unsigned long startup_pa;
void __iomem *ns_pa_addr;

if (!(cpu_is_omap44xx() || soc_is_omap54xx()))
if (!(soc_is_omap44xx() || soc_is_omap54xx()))
return;

sar_base = omap4_get_sar_ram_base();

if (cpu_is_omap443x())
/* Save old NS_PA_ADDR for validity checks later on */
if (soc_is_omap44xx())
ns_pa_addr = sar_base + CPU1_WAKEUP_NS_PA_ADDR_OFFSET;
else
ns_pa_addr = sar_base + OMAP5_CPU1_WAKEUP_NS_PA_ADDR_OFFSET;
old_cpu1_ns_pa_addr = readl_relaxed(ns_pa_addr);

if (soc_is_omap443x())
startup_pa = __pa_symbol(omap4_secondary_startup);
else if (cpu_is_omap446x())
else if (soc_is_omap446x())
startup_pa = __pa_symbol(omap4460_secondary_startup);
else if ((__boot_cpu_mode & MODE_MASK) == HYP_MODE)
startup_pa = __pa_symbol(omap5_secondary_hyp_startup);
else
startup_pa = __pa_symbol(omap5_secondary_startup);

if (cpu_is_omap44xx())
if (soc_is_omap44xx())
writel_relaxed(startup_pa, sar_base +
CPU1_WAKEUP_NS_PA_ADDR_OFFSET);
else
Expand Down
1 change: 0 additions & 1 deletion arch/arm/mach-omap2/omap-smc.S
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,5 @@ ENTRY(omap_read_auxcoreboot0)
ldr r12, =0x103
dsb
smc #0
mov r0, r0, lsr #9
ldmfd sp!, {r2-r12, pc}
ENDPROC(omap_read_auxcoreboot0)
Loading