Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from base repo #6

Merged
merged 10,000 commits into from
Dec 6, 2017
Merged
Show file tree
Hide file tree
Changes from 75 commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
644a1f1
eeprom: at24: fix reading from 24MAC402/24MAC602
hkallweit Nov 27, 2017
d9bcd46
eeprom: at24: check at24_read/write arguments
hkallweit Nov 24, 2017
f6454f8
ethernet: dwmac-stm32: Fix copyright
Benjamin-Gaignard Nov 29, 2017
88bc0ed
quota: Check for register_shrinker() failure.
Nov 29, 2017
ed56537
Merge branch 'nvme-4.15' of git://git.infradead.org/nvme into for-linus
axboe Nov 29, 2017
f55e101
Revert "mm, thp: Do not make pmd/pud dirty without a reason"
torvalds Nov 29, 2017
da6af54
Merge tag 'printk-hash-pointer-4.15-rc2' of git://github.com/tchardin…
torvalds Nov 29, 2017
668533d
kallsyms: take advantage of the new '%px' format
torvalds Nov 29, 2017
445f288
NFSv4: Ensure gcc 4.4.4 can compile initialiser for "invalid_stateid"
trondmypd Nov 18, 2017
4ba161a
SUNRPC: Allow connect to return EHOSTUNREACH
trondmypd Nov 24, 2017
ef0010a
vsprintf: don't use 'restricted_pointer()' when not restricting
torvalds Nov 29, 2017
1569d65
drm/ttm: fix populate_and_map() functions once more
ChristianKoenigAMD Nov 27, 2017
7fdf165
drm/radeon: remove init of CIK VMIDs 8-16 for amdkfd
ogabbay Nov 29, 2017
e5372cd
sparc64: Fix boot on T4 and later.
davem330 Nov 29, 2017
96c22a4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Nov 29, 2017
fccfde4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
torvalds Nov 29, 2017
198e0c0
Merge tag 'microblaze-4.15-rc2' of git://git.monstr.eu/linux-2.6-micr…
torvalds Nov 29, 2017
26cd947
Merge tag 'for-4.15-rc2-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Nov 29, 2017
b915176
Merge tag 'nfsd-4.15-1' of git://linux-nfs.org/~bfields/linux
torvalds Nov 29, 2017
9b85c2d
tools: bpftool: fix crash on bad parameters with JSON
qmonnet Nov 29, 2017
7868620
tools: bpftool: clean up the JSON writer before exiting in usage()
qmonnet Nov 29, 2017
146882a
tools: bpftool: make error message from getopt_long() JSON-friendly
qmonnet Nov 29, 2017
0d954ee
tools: bpftool: remove spurious line break from error message
qmonnet Nov 29, 2017
507e590
tools: bpftool: unify installation directories
qmonnet Nov 29, 2017
ad3cda0
tools: bpftool: declare phony targets as such
qmonnet Nov 29, 2017
d775a41
Merge branch 'bpftool-misc-fixes'
borkmann Nov 30, 2017
23721a7
trace/xdp: fix compile warning: 'struct bpf_map' declared inside para…
Nov 30, 2017
4b81cb2
mm, memory_hotplug: do not back off draining pcp free pages from kwor…
Nov 30, 2017
687cb08
mm, oom_reaper: gather each vma to prevent leaking TLB entry
WangNan0 Nov 30, 2017
63cd448
mm/cma: fix alloc_contig_range ret code/potential leak
mjkravetz Nov 30, 2017
1501899
mm: fix device-dax pud write-faults triggered by get_user_pages()
djbw Nov 30, 2017
e4e40e0
mm: switch to 'define pmd_write' instead of __HAVE_ARCH_PMD_WRITE
djbw Nov 30, 2017
e7fe7b5
mm: replace pud_write with pud_access_permitted in fault + gup paths
djbw Nov 30, 2017
c7da82b
mm: replace pmd_write with pmd_access_permitted in fault + gup paths
djbw Nov 30, 2017
5c9d2d5
mm: replace pte_write with pte_access_permitted in fault + gup paths
djbw Nov 30, 2017
95a8798
scripts/faddr2line: extend usage on generic arch
LiucIntel Nov 30, 2017
31383c6
mm, hugetlbfs: introduce ->split() to vm_operations_struct
djbw Nov 30, 2017
9702cff
device-dax: implement ->split() to catch invalid munmap attempts
djbw Nov 30, 2017
2bb6d28
mm: introduce get_user_pages_longterm
djbw Nov 30, 2017
b7f0554
mm: fail get_vaddr_frames() for filesystem-dax mappings
djbw Nov 30, 2017
b70131d
v4l2: disable filesystem-dax mapping support
djbw Nov 30, 2017
5f1d43d
IB/core: disable memory registration of filesystem-dax vmas
djbw Nov 30, 2017
04e35f4
exec: avoid RLIMIT_STACK races with prlimit()
kees Nov 30, 2017
6ea8d95
mm/madvise.c: fix madvise() infinite loop under special circumstances
Nov 30, 2017
90daf30
Revert "mm/page-writeback.c: print a warning if the vm dirtiness sett…
Nov 30, 2017
d5dabd6
fs/mbcache.c: make count_objects() more robust
Nov 30, 2017
edbddb8
scripts/bloat-o-meter: don't fail with division by 0
andy-shev Nov 30, 2017
bde5f6b
kmemleak: add scheduling point to kmemleak_scan()
Nov 30, 2017
40a899e
mm: migrate: fix an incorrect call of prep_transhuge_page()
x-y-z Nov 30, 2017
d08afa1
mm, memcg: fix mem_cgroup_swapout() for THPs
shakeelb Nov 30, 2017
b6e8e12
fs/fat/inode.c: fix sb_rdonly() change
OGAWAHirofumi Nov 30, 2017
43694d4
autofs: revert "autofs: take more care to not update last_used on pat…
raven-au Nov 30, 2017
5d38f04
autofs: revert "autofs: fix AT_NO_AUTOMOUNT not being honored"
raven-au Nov 30, 2017
f4f0a3d
mm/hugetlb: fix NULL-pointer dereference on 5-level paging machine
kiryl Nov 30, 2017
72639e6
fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_…
anadav Nov 30, 2017
a0908a1
Merge branch 'akpm' (patches from Andrew)
torvalds Nov 30, 2017
1b6fba4
drm/bridge: adv7511/33: Fix adv7511_cec_init() failure handling
hverkuil Nov 21, 2017
ebe32c3
drm/bridge: synopsys/dw-hdmi: Enable cec clock
phhusson Nov 25, 2017
dbb58bf
drm/bridge: Fix lvds-encoder since the panel_bridge rework.
anholt Nov 14, 2017
cffd2b1
drm/bridge: tc358767: do no fail on hi-res displays
AndreyGusakov Nov 7, 2017
99fc8e9
drm/bridge: tc358767: filter out too high modes
AndreyGusakov Nov 7, 2017
f3b8adb
drm/bridge: tc358767: fix DP0_MISC register set
AndreyGusakov Nov 7, 2017
66d1c3b
drm/bridge: tc358767: fix timing calculations
AndreyGusakov Nov 7, 2017
9217c1a
drm/bridge: tc358767: fix AUXDATAn registers access
AndreyGusakov Nov 7, 2017
4dbd6c0
drm/bridge: tc358767: fix 1-lane behavior
AndreyGusakov Nov 7, 2017
fd50fbb
drm/i915: Disable THP until we have a GPU read BW W/A
jlahtine-intel Nov 27, 2017
8677b1a
drm/omap: Fix error handling path in 'omap_dmm_probe()'
tititiou36 Sep 24, 2017
499ec0e
drm/omap: displays: panel-dpi: add backlight dependency
arndb Oct 5, 2017
23970e1
omapdrm: hdmi4: Correct the SoC revision matching
Nov 20, 2017
bf25dac
drm: omapdrm: Fix DPI on platforms using the DSI VDDS
pinchartl Nov 16, 2017
bc2aba9
omapdrm: hdmi4_cec: signedness bug in hdmi4_cec_init()
Oct 27, 2017
6981037
Merge branch 'pm-tools'
rafaeljw Nov 30, 2017
b6c7026
Merge branch 'acpi-ec' into acpi
rafaeljw Nov 30, 2017
a154f8e
net: mvpp2: allocate zeroed tx descriptors
yanmarkman Nov 30, 2017
f8821f9
skbuff: Grammar s/are can/can/, s/change/changes/
geertu Nov 30, 2017
a158531
gpio: 74x164: Fix crash during .remove()
geertu Nov 21, 2017
793b918
pinctrl: gemini: Fix usage of 3512 groups
linusw Nov 22, 2017
7f8e2a8
gpio: davinci: Assign first bank regs for unbanked case
Keerthyj Nov 10, 2017
1c08ac0
net: stmmac: dwmac-sun8i: fix allwinner,leds-active-low handling
montjoie Nov 28, 2017
a152992
drm/imx: always call wait_for_flip_done in commit_tail
lynxeye-dev Nov 30, 2017
6c9257a
Merge tag 'rxrpc-fixes-20171129' of git://git.kernel.org/pub/scm/linu…
davem330 Nov 30, 2017
90a6ec8
act_sample: get rid of tcf_sample_cleanup_rcu()
congwang Nov 30, 2017
3016dad
tcp: remove buggy call to tcp_v6_restore_cb()
Nov 30, 2017
f859b4a
sit: update frag_off info
liuhangbin Nov 30, 2017
6ad4cc8
pinctrl: sunxi: Fix A80 interrupt pin bank
Andre-ARM Nov 25, 2017
7c5c2c2
pinctrl: sunxi: Fix A64 UART mux value
Andre-ARM Nov 25, 2017
07c43a3
pinctrl: sunxi: Disable strict mode for H5 driver
Andre-ARM Nov 25, 2017
22985bf
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Nov 30, 2017
9e0600f
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Nov 30, 2017
7a38b2d
Merge tag 'usb-serial-4.15-rc2' of https://git.kernel.org/pub/scm/lin…
gregkh Nov 30, 2017
05bccce
Merge tag 'fixes-for-v4.15-rc2' of git://git.kernel.org/pub/scm/linux…
gregkh Nov 30, 2017
770b2ed
usbip: Fix USB device hang due to wrong enabling of scatter-gather
ydu19 Nov 30, 2017
1ac7c8a
usbip: fix usbip attach to find a port that matches the requested speed
Nov 29, 2017
22a6c83
xfs: ubsan fixes
djwong Nov 27, 2017
2d5f4b5
xfs: remove unused parameter from xfs_writepage_map
djwong Nov 27, 2017
3b42d38
xfs: scrub inode mode properly
djwong Nov 28, 2017
373b058
xfs: Properly retry failed dquot items in case of error during buffer…
cmaiolino Nov 28, 2017
eb5b46f
SUNRPC: Handle ENETDOWN errors
trondmypd Nov 30, 2017
5ddf755
RISC-V: use generic serial.h
olofj Nov 30, 2017
5e6f82b
RISC-V: use RISCV_{INT,SHORT} instead of {INT,SHORT} for asm macros
olofj Nov 30, 2017
fe2726a
RISC-V: io.h: type fixes for warnings
olofj Nov 30, 2017
83e7b87
RISC-V: move empty_zero_page definition to C and export it
olofj Nov 30, 2017
24948b7
RISC-V: Export some expected symbols for modules
olofj Nov 30, 2017
4bde632
RISC-V: Provide stub of setup_profiling_timer()
olofj Nov 30, 2017
4a41d5d
RISC-V: Use define for get_cycles like other architectures
olofj Nov 30, 2017
741fc3f
RISC-V: Add missing include
olofj Nov 30, 2017
2b27941
tools/bpf: adjust rlimit RLIMIT_MEMLOCK for test_verifier_log
yonghong-song Nov 30, 2017
6fef90c
net: dsa: bcm_sf2: Set correct CHAIN_ID and slice number mask
ffainelli Nov 30, 2017
08f051e
RISC-V: Flush I$ when making a dirty page executable
aswaterman Oct 25, 2017
921ebd8
RISC-V: Allow userspace to flush the instruction cache
aswaterman Oct 25, 2017
0e710ac
RISC-V: Clean up an unused include
palmer-dabbelt Nov 21, 2017
68615eb
hwmon: (jc42) optionally try to disable the SMBUS timeout
peda-r Nov 27, 2017
8935780
IB/hfi1: Initialize bth1 in 16B rc ack builder
Nov 14, 2017
db0acbc
IB: INFINIBAND should depend on HAS_DMA
geertu Nov 19, 2017
e4b2eb1
Merge tag 'drm-misc-fixes-2017-11-30' of git://anongit.freedesktop.or…
airlied Nov 30, 2017
4dc0f7c
Merge tag 'omapdrm-4.15-fixes' of git://git.kernel.org/pub/scm/linux/…
airlied Nov 30, 2017
9f93b78
Merge tag 'drm-intel-fixes-2017-11-30' of git://anongit.freedesktop.o…
airlied Nov 30, 2017
8503a4c
Merge tag 'imx-drm-fixes-2017-11-30' of git://git.pengutronix.de/git/…
airlied Nov 30, 2017
a42ea78
Merge branch 'for-upstream/hdlcd' of git://linux-arm.org/linux-ld int…
airlied Nov 30, 2017
662e704
Merge tag 'drm-amdkfd-fixes-2017-11-26' of git://people.freedesktop.o…
airlied Nov 30, 2017
062076e
Merge branch 'for-upstream/mali-dp' of git://linux-arm.org/linux-ld i…
airlied Nov 30, 2017
503505b
Merge branch 'drm-fixes-4.15' of git://people.freedesktop.org/~agd5f/…
airlied Nov 30, 2017
9c41180
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Nov 30, 2017
0cf710f
Merge tag 'pm-4.15-rc2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Nov 30, 2017
42062b9
Merge tag 'acpi-4.15-rc2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Nov 30, 2017
df8ba95
Merge tag 'apparmor-pr-2017-11-30' of git://git.kernel.org/pub/scm/li…
torvalds Nov 30, 2017
c8c088b
bpf: set maximum number of attached progs to 64 for a single perf tp
yonghong-song Nov 30, 2017
0ec9552
samples/bpf: add error checking for perf ioctl calls in bpf loader
yonghong-song Nov 30, 2017
435019b
can: kvaser_usb: free buf in error paths
jassarsson Nov 21, 2017
e84f44e
can: kvaser_usb: Fix comparison bug in kvaser_usb_read_bulk_callback()
jassarsson Nov 21, 2017
8bd13bd
can: kvaser_usb: ratelimit errors if incomplete messages are received
jassarsson Nov 21, 2017
f6c23b1
can: ti_hecc: Fix napi poll return value for repoll
Nov 20, 2017
5c2cb02
can: peak/pci: fix potential bug when probe() fails
Nov 23, 2017
658f534
can: flexcan: Update IRQ Err Passive information
marckleinebudde Nov 22, 2017
29c64b1
can: flexcan: fix VF610 state transition issue
marckleinebudde Nov 27, 2017
3fed8db
can: mcba_usb: fix typo
Nov 27, 2017
1cb35a3
can: mcba_usb: fix device disconnect bug
Nov 27, 2017
1bcab12
afs: Fix permit refcounting
dhowells Dec 1, 2017
f8de483
afs: Properly reset afs_vnode (inode) fields
dhowells Dec 1, 2017
7e8b9c1
arm64: module-plts: factor out PLT generation code for ftrace
Nov 20, 2017
be0f272
arm64: ftrace: emit ftrace-mod.o contents through code
Nov 20, 2017
a349b30
arm64: pgd: Mark pgd_cache as __ro_after_init
jinb-park Nov 22, 2017
9de52a7
arm64: fpsimd: Fix failure to restore FPSIMD state after signals
Nov 30, 2017
f8ada18
arm64: perf: remove unsupported events for Cortex-A73
xu-yiping Nov 15, 2017
770ba06
arm64: cpu_ops: Add missing 'const' qualifiers
norov Nov 29, 2017
3a33c76
arm64: context: Fix comments and remove pointless smp_wmb()
wildea01 Nov 30, 2017
75f64f6
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Dec 1, 2017
5dc9cbc
Merge tag 'drm-fixes-for-v4.15-rc2' of git://people.freedesktop.org/~…
torvalds Dec 1, 2017
3c1c4dd
Merge tag 'mmc-v4.15-2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 1, 2017
ae753ee
Merge tag 'afs-fixes-20171201' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 1, 2017
a0651c7
Merge tag 'powerpc-4.15-3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 1, 2017
23f1b8d
fw_cfg: fix driver remove
elmarco Nov 20, 2017
e60ea67
virtio: release virtio index when fail to device_register
dublio Nov 29, 2017
d9e427f
virtio_balloon: fix increment of vb->num_pfns in fill_balloon()
jstancek Dec 1, 2017
e4ec40e
xhci: Don't show incorrect WARN message about events for empty rings
matnyman Dec 1, 2017
80e4576
usb: xhci: fix panic in xhci_free_virt_devices_depth_first
chenyu56 Dec 1, 2017
100d6de
i40iw: Allocate a sdbuf per CQP WQE
Nov 21, 2017
1049998
i40iw: Do not free sqbuf when event is I40IW_TIMER_TYPE_CLOSE
mustafakismail Nov 21, 2017
a283cdc
i40iw: Correct ARP index mask
mustafakismail Nov 21, 2017
8bb4525
i40iw: Move MPA request event for loopback after connect
tatyana-en Nov 21, 2017
a7c6dfe
i40iw: Notify user of established connection after QP in RTS
horosco Nov 21, 2017
23a9cd2
RDMA/cma: Make sure that PSN is not over max allowed
monis410 Nov 26, 2017
a9cd1a6
IB/core: Init subsys if compiled to vmlinuz-core
Nov 27, 2017
db270c4
RDMA/hns: Fix the issue of IOVA not page continuous in hip08
xavierhw Nov 28, 2017
b1c1583
RDMA/hns: Get rid of virt_to_page and vmap calls after dma_alloc_cohe…
xavierhw Nov 28, 2017
378efe7
RDMA/hns: Get rid of page operation after dma_alloc_coherent
xavierhw Nov 28, 2017
315d160
IB/core: Only enforce security for InfiniBand
danielj-mellanox Nov 29, 2017
d30fc51
sctp: only update outstanding_bytes for transmitted queue when doing …
lxin Nov 25, 2017
e5f6129
sctp: abandon the whole msg if one part of a fragmented message is ab…
lxin Nov 25, 2017
779edd7
sctp: do not abandon the other frags in unsent outq if one msg has ou…
lxin Nov 25, 2017
b484d8a
Merge branch 'sctp-prsctp-chunk-fixes'
davem330 Dec 1, 2017
cfac7f8
tcp/dccp: block bh before arming time_wait timer
Dec 1, 2017
c7799c0
tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv()
rantala Nov 29, 2017
a0da456
net: phy-micrel: check return code in flp center function
muvarov Nov 30, 2017
acf1c02
sfp: fix RX_LOS signal handling
Nov 30, 2017
710dfbb
sfp: improve RX_LOS handling
Nov 30, 2017
ec7681b
sfp: warn about modules requiring address change sequence
Nov 30, 2017
2012b7d
phylink: ensure we take the link down when phylink_stop() is called
Nov 30, 2017
ccab371
Merge branch 'sfp-phylink-fixes'
davem330 Dec 1, 2017
4db2b60
move libgcc.h to include/linux
Nov 22, 2017
da894ff
RISC-V: __io_writes should respect the length argument
palmer-dabbelt Nov 28, 2017
f8182f6
RISC-V Atomic Cleanups
palmer-dabbelt Dec 1, 2017
07f8ba7
RISC-V: User-Visible Changes
palmer-dabbelt Dec 1, 2017
7382fbd
RISC-V: __io_writes should respect the length argument
palmer-dabbelt Dec 1, 2017
185e788
move libgcc.h to include/linux
palmer-dabbelt Dec 1, 2017
3b62de2
RISC-V: Fixes for clean allmodconfig build
palmer-dabbelt Dec 1, 2017
4b1967c
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 2, 2017
e1ba1c9
Merge tag 'riscv-for-linus-4.15-rc2_cleanups' of git://git.kernel.org…
torvalds Dec 2, 2017
788c1da
Merge tag 'xfs-4.15-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/x…
torvalds Dec 2, 2017
2db767d
Merge tag 'nfs-for-4.15-2' of git://git.linux-nfs.org/projects/anna/l…
torvalds Dec 2, 2017
81b039e
iio: adc: cpcap: fix incorrect validation
SinkFinder Nov 12, 2017
e53111a
iio: proximity: sx9500: Assign interrupt from GpioIo()
andy-shev Nov 3, 2017
7a6b042
iio: adc: meson-saradc: fix the bit_idx of the adc_en clock
xdarklight Oct 31, 2017
d85eed9
iio: adc: meson-saradc: initialize the bandgap correctly on older SoCs
xdarklight Oct 31, 2017
9674882
iio: adc: meson-saradc: Meson8 and Meson8b do not have REG11 and REG13
xdarklight Oct 31, 2017
c175cb7
iio: fix kernel-doc build errors
rddunlap Oct 30, 2017
ad44a9f
iio: health: max30102: Temperature should be in milli Celsius
pmeerw Oct 27, 2017
6d745ee
iio: stm32: fix adc/trigger link error
arndb Sep 6, 2017
e814bcc
scripts/kernel-doc: Don't fail with status != 0 if error encountered …
wildea01 Nov 29, 2017
e50806a
dmaengine: doc : Fix warning "Title underline too short" while make x…
standby24x7 Nov 28, 2017
0f83aaa
genericirq.rst: Remove :c:func:`...` in code blocks
neuschaefer Nov 28, 2017
a08415e
scsi: documentation: Fix case of 'scsi_device' struct mention(s)
jtpittman195 Nov 22, 2017
8a64e55
gpio: pca953x: fix vendor prefix for PCA9654
Nov 16, 2017
a7f3f93
bnxt_en: Need to unconditionally shut down RoCE in bnxt_shutdown
Dec 1, 2017
c8fb7b8
bnxt_en: wildcard smac while creating tunnel decap filter
Dec 1, 2017
e9ecc73
bnxt_en: fix dst/src fid for vxlan encap/decap actions
Dec 1, 2017
ebd5818
bnxt_en: Fix a variable scoping in bnxt_hwrm_do_send_msg()
Dec 1, 2017
fa935ca
Merge branch 'bnxt_en-fixes'
davem330 Dec 3, 2017
6e47408
vhost: fix skb leak in handle_rx()
Dec 1, 2017
c33ee15
tun: free skb in early errors
Dec 1, 2017
61d7853
tap: free skb if flags error
Dec 1, 2017
7344ba0
Merge branch 'vhost-skb-leaks'
davem330 Dec 3, 2017
bc3ab70
s390/qeth: fix thinko in IPv4 multicast address tracking
julianwiedmann Dec 1, 2017
6d69b1f
s390/qeth: fix GSO throughput regression
julianwiedmann Dec 1, 2017
0cbff6d
s390/qeth: build max size GSO skbs on L2 devices
julianwiedmann Dec 1, 2017
af57b7f
Merge branch 's390-qeth-fixes'
davem330 Dec 3, 2017
a98a4eb
ipvlan: Add the skb->mark as flow4's member to lookup route
gfreewind Dec 1, 2017
45ab4b1
stmmac: reset last TSO segment size after device open
larperaxis Dec 1, 2017
edef309
Merge tag 'at24-4.15-fixes-for-wolfram' of git://git.kernel.org/pub/s…
Dec 2, 2017
ed75e1a
Merge tag 'linux-can-fixes-for-4.15-20171201' of git://git.kernel.org…
davem330 Dec 3, 2017
886afc1
liquidio: fix incorrect indentation of assignment statement
Dec 1, 2017
e168e98
Merge tag 'iio-fixes-for-4.15a' of git://git.kernel.org/pub/scm/linux…
gregkh Dec 3, 2017
c501256
rxrpc: Use correct netns source in rxrpc_release_sock()
dhowells Dec 1, 2017
bcd1d60
rxrpc: Fix the MAINTAINERS record
dhowells Dec 1, 2017
49a418d
Merge tag 'hwmon-for-linus-v4.15-rc2' of git://git.kernel.org/pub/scm…
torvalds Dec 3, 2017
ae4806a
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 3, 2017
87fc5c6
Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
torvalds Dec 3, 2017
ae64f9b
Linux 4.15-rc2
torvalds Dec 3, 2017
eeea10b
tcp: add tcp_v4_fill_cb()/tcp_v4_restore_cb()
Dec 3, 2017
b4d1605
tcp: use IPCB instead of TCP_SKB_CB in inet_exact_dif_match()
dsahern Dec 3, 2017
e4485c7
Merge branch 'tcp-cb-selinux-corruption'
davem330 Dec 3, 2017
c2eb6d0
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
davem330 Dec 3, 2017
9956cfe
Documentation: fix docs build error after source file removed
rddunlap Dec 3, 2017
8ee5ad1
arch/tile: mark as orphaned
cmetcalf-tilera Dec 4, 2017
236fa07
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Dec 4, 2017
2391f0b
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 4, 2017
fd6d2e5
Merge tag 'docs-4.15-fixes' of git://git.lwn.net/linux
torvalds Dec 4, 2017
66bc5df
MAINTAINERS: update Android driver maintainers.
Dec 5, 2017
b7ad7ef
remove task and stack pointer printout from oops dump
torvalds Dec 5, 2017
f81c728
Merge tag 'gpio-v4.15-2' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 5, 2017
54b9937
Merge tag 'pinctrl-v4.15-2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 5, 2017
6b0b3bd
Merge tag 'usb-4.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 5, 2017
84dda29
Merge tag 'tty-4.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 5, 2017
7399693
Merge tag 'staging-4.15-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 5, 2017
1fbd55c
Merge tag 'driver-core-4.15-rc3' of git://git.kernel.org/pub/scm/linu…
torvalds Dec 5, 2017
6a5e05a
Merge tag 'char-misc-4.15-rc3' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 5, 2017
e6cdd80
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 5, 2017
13231ca
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Dec 5, 2017
b562c17
locking/refcounts: Do not force refcount_t usage as GPL-only export
kees Dec 5, 2017
328b4ed
x86: don't hash faulting address in oops printout
torvalds Dec 6, 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
4 changes: 2 additions & 2 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -9331,9 +9331,9 @@ F: drivers/gpu/drm/mxsfb/
F: Documentation/devicetree/bindings/display/mxsfb-drm.txt

MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
M: Hyong-Youb Kim <hykim@myri.com>
M: Chris Lee <christopher.lee@cspi.com>
L: netdev@vger.kernel.org
W: https://www.myricom.com/support/downloads/myri10ge.html
W: https://www.cspi.com/ethernet-products/support/downloads/
S: Supported
F: drivers/net/ethernet/myricom/myri10ge/

Expand Down
2 changes: 1 addition & 1 deletion drivers/atm/ambassador.c
Original file line number Diff line number Diff line change
Expand Up @@ -2258,7 +2258,7 @@ static int amb_probe(struct pci_dev *pci_dev,

PRINTD (DBG_INFO, "registered Madge ATM adapter (no. %d) (%p) at %p",
dev->atm_dev->number, dev, dev->atm_dev);
dev->atm_dev->dev_data = (void *) dev;
dev->atm_dev->dev_data = (void *) dev;

// register our address
amb_esi (dev, dev->atm_dev->esi);
Expand Down
4 changes: 2 additions & 2 deletions drivers/atm/fore200e.c
Original file line number Diff line number Diff line change
Expand Up @@ -3083,8 +3083,8 @@ fore200e_proc_read(struct atm_dev *dev, loff_t* pos, char* page)
ASSERT(fore200e_vcc);

len = sprintf(page,
" %08x %03d %05d %1d %09lu %05d/%05d %09lu %05d/%05d\n",
(u32)(unsigned long)vcc,
" %pK %03d %05d %1d %09lu %05d/%05d %09lu %05d/%05d\n",
vcc,
vcc->vpi, vcc->vci, fore200e_atm2fore_aal(vcc->qos.aal),
fore200e_vcc->tx_pdu,
fore200e_vcc->tx_min_pdu > 0xFFFF ? 0 : fore200e_vcc->tx_min_pdu,
Expand Down
8 changes: 4 additions & 4 deletions drivers/atm/lanai.c
Original file line number Diff line number Diff line change
Expand Up @@ -1586,8 +1586,8 @@ static int service_buffer_allocate(struct lanai_dev *lanai)
lanai->pci);
if (unlikely(lanai->service.start == NULL))
return -ENOMEM;
DPRINTK("allocated service buffer at 0x%08lX, size %zu(%d)\n",
(unsigned long) lanai->service.start,
DPRINTK("allocated service buffer at %p, size %zu(%d)\n",
lanai->service.start,
lanai_buf_size(&lanai->service),
lanai_buf_size_cardorder(&lanai->service));
/* Clear ServWrite register to be safe */
Expand Down Expand Up @@ -2218,9 +2218,9 @@ static int lanai_dev_open(struct atm_dev *atmdev)
#endif
memcpy(atmdev->esi, eeprom_mac(lanai), ESI_LEN);
lanai_timed_poll_start(lanai);
printk(KERN_NOTICE DEV_LABEL "(itf %d): rev.%d, base=0x%lx, irq=%u "
printk(KERN_NOTICE DEV_LABEL "(itf %d): rev.%d, base=%p, irq=%u "
"(%pMF)\n", lanai->number, (int) lanai->pci->revision,
(unsigned long) lanai->base, lanai->pci->irq, atmdev->esi);
lanai->base, lanai->pci->irq, atmdev->esi);
printk(KERN_NOTICE DEV_LABEL "(itf %d): LANAI%s, serialno=%u(0x%X), "
"board_rev=%d\n", lanai->number,
lanai->type==lanai2 ? "2" : "HB", (unsigned int) lanai->serialno,
Expand Down
2 changes: 1 addition & 1 deletion drivers/atm/suni.c
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ static int set_loopback(struct atm_dev *dev,int mode)
default:
return -EINVAL;
}
dev->ops->phy_put(dev, control, reg);
dev->ops->phy_put(dev, control, reg);
PRIV(dev)->loop_mode = mode;
return 0;
}
Expand Down
2 changes: 1 addition & 1 deletion drivers/net/bonding/bond_netlink.c
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ static int bond_changelink(struct net_device *bond_dev, struct nlattr *tb[],
return -EINVAL;

bond_opt_initval(&newval,
nla_get_be64(data[IFLA_BOND_AD_ACTOR_SYSTEM]));
nla_get_u64(data[IFLA_BOND_AD_ACTOR_SYSTEM]));
err = __bond_opt_set(bond, BOND_OPT_AD_ACTOR_SYSTEM, &newval);
if (err)
return err;
Expand Down
4 changes: 2 additions & 2 deletions drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
Original file line number Diff line number Diff line change
Expand Up @@ -2136,8 +2136,8 @@ static int bnxt_get_module_eeprom(struct net_device *dev,
/* Read A2 portion of the EEPROM */
if (length) {
start -= ETH_MODULE_SFF_8436_LEN;
bnxt_read_sfp_module_eeprom_info(bp, I2C_DEV_ADDR_A2, 1, start,
length, data);
rc = bnxt_read_sfp_module_eeprom_info(bp, I2C_DEV_ADDR_A2, 1,
start, length, data);
}
return rc;
}
Expand Down
1 change: 0 additions & 1 deletion drivers/net/ethernet/cavium/thunder/nicvf_queues.c
Original file line number Diff line number Diff line change
Expand Up @@ -1355,7 +1355,6 @@ nicvf_sq_add_hdr_subdesc(struct nicvf *nic, struct snd_queue *sq, int qentry,

/* Offload checksum calculation to HW */
if (skb->ip_summed == CHECKSUM_PARTIAL) {
hdr->csum_l3 = 1; /* Enable IP csum calculation */
hdr->l3_offset = skb_network_offset(skb);
hdr->l4_offset = skb_transport_offset(skb);

Expand Down
6 changes: 4 additions & 2 deletions drivers/net/ethernet/intel/e1000/e1000_hw.c
Original file line number Diff line number Diff line change
Expand Up @@ -4307,8 +4307,10 @@ static void e1000_init_rx_addrs(struct e1000_hw *hw)

rar_num = E1000_RAR_ENTRIES;

/* Zero out the other 15 receive addresses. */
e_dbg("Clearing RAR[1-15]\n");
/* Zero out the following 14 receive addresses. RAR[15] is for
* manageability
*/
e_dbg("Clearing RAR[1-14]\n");
for (i = 1; i < rar_num; i++) {
E1000_WRITE_REG_ARRAY(hw, RA, (i << 1), 0);
E1000_WRITE_FLUSH();
Expand Down
3 changes: 2 additions & 1 deletion drivers/net/ethernet/intel/e1000e/ich8lan.h
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,8 @@
#define NVM_SIZE_MULTIPLIER 4096 /*multiplier for NVMS field */
#define E1000_FLASH_BASE_ADDR 0xE000 /*offset of NVM access regs */
#define E1000_CTRL_EXT_NVMVS 0x3 /*NVM valid sector */
#define E1000_TARC0_CB_MULTIQ_3_REQ (1 << 28 | 1 << 29)
#define E1000_TARC0_CB_MULTIQ_3_REQ 0x30000000
#define E1000_TARC0_CB_MULTIQ_2_REQ 0x20000000
#define PCIE_ICH8_SNOOP_ALL PCIE_NO_SNOOP_ALL

#define E1000_ICH_RAR_ENTRIES 7
Expand Down
9 changes: 6 additions & 3 deletions drivers/net/ethernet/intel/e1000e/netdev.c
Original file line number Diff line number Diff line change
Expand Up @@ -3034,9 +3034,12 @@ static void e1000_configure_tx(struct e1000_adapter *adapter)
ew32(IOSFPC, reg_val);

reg_val = er32(TARC(0));
/* SPT and KBL Si errata workaround to avoid Tx hang */
reg_val &= ~BIT(28);
reg_val |= BIT(29);
/* SPT and KBL Si errata workaround to avoid Tx hang.
* Dropping the number of outstanding requests from
* 3 to 2 in order to avoid a buffer overrun.
*/
reg_val &= ~E1000_TARC0_CB_MULTIQ_3_REQ;
reg_val |= E1000_TARC0_CB_MULTIQ_2_REQ;
ew32(TARC(0), reg_val);
}
}
Expand Down
1 change: 0 additions & 1 deletion drivers/net/ethernet/intel/i40e/i40e_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -7401,7 +7401,6 @@ static int i40e_configure_clsflower(struct i40e_vsi *vsi,
dev_err(&pf->pdev->dev,
"Failed to add cloud filter, err %s\n",
i40e_stat_str(&pf->hw, err));
err = i40e_aq_rc_to_posix(err, pf->hw.aq.asq_last_status);
goto err;
}

Expand Down
2 changes: 1 addition & 1 deletion drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
Original file line number Diff line number Diff line change
Expand Up @@ -2086,7 +2086,7 @@ static int i40e_vc_request_queues_msg(struct i40e_vf *vf, u8 *msg, int msglen)
}

return i40e_vc_send_msg_to_vf(vf, VIRTCHNL_OP_REQUEST_QUEUES, 0,
(u8 *)vfres, sizeof(vfres));
(u8 *)vfres, sizeof(*vfres));
}

/**
Expand Down
46 changes: 17 additions & 29 deletions drivers/net/ethernet/marvell/mvpp2.c
Original file line number Diff line number Diff line change
Expand Up @@ -4629,22 +4629,13 @@ static void mvpp2_port_mii_gmac_configure_mode(struct mvpp2_port *port)
MVPP22_CTRL4_QSGMII_BYPASS_ACTIVE;
val &= ~MVPP22_CTRL4_EXT_PIN_GMII_SEL;
writel(val, port->base + MVPP22_GMAC_CTRL_4_REG);

val = readl(port->base + MVPP2_GMAC_CTRL_2_REG);
val |= MVPP2_GMAC_DISABLE_PADDING;
val &= ~MVPP2_GMAC_FLOW_CTRL_MASK;
writel(val, port->base + MVPP2_GMAC_CTRL_2_REG);
} else if (phy_interface_mode_is_rgmii(port->phy_interface)) {
val = readl(port->base + MVPP22_GMAC_CTRL_4_REG);
val |= MVPP22_CTRL4_EXT_PIN_GMII_SEL |
MVPP22_CTRL4_SYNC_BYPASS_DIS |
MVPP22_CTRL4_QSGMII_BYPASS_ACTIVE;
val &= ~MVPP22_CTRL4_DP_CLK_SEL;
writel(val, port->base + MVPP22_GMAC_CTRL_4_REG);

val = readl(port->base + MVPP2_GMAC_CTRL_2_REG);
val &= ~MVPP2_GMAC_DISABLE_PADDING;
writel(val, port->base + MVPP2_GMAC_CTRL_2_REG);
}

/* The port is connected to a copper PHY */
Expand Down Expand Up @@ -5805,7 +5796,7 @@ static int mvpp2_txq_init(struct mvpp2_port *port,
sizeof(*txq_pcpu->buffs),
GFP_KERNEL);
if (!txq_pcpu->buffs)
goto cleanup;
return -ENOMEM;

txq_pcpu->count = 0;
txq_pcpu->reserved_num = 0;
Expand All @@ -5821,26 +5812,10 @@ static int mvpp2_txq_init(struct mvpp2_port *port,
&txq_pcpu->tso_headers_dma,
GFP_KERNEL);
if (!txq_pcpu->tso_headers)
goto cleanup;
return -ENOMEM;
}

return 0;
cleanup:
for_each_present_cpu(cpu) {
txq_pcpu = per_cpu_ptr(txq->pcpu, cpu);
kfree(txq_pcpu->buffs);

dma_free_coherent(port->dev->dev.parent,
txq_pcpu->size * TSO_HEADER_SIZE,
txq_pcpu->tso_headers,
txq_pcpu->tso_headers_dma);
}

dma_free_coherent(port->dev->dev.parent,
txq->size * MVPP2_DESC_ALIGNED_SIZE,
txq->descs, txq->descs_dma);

return -ENOMEM;
}

/* Free allocated TXQ resources */
Expand Down Expand Up @@ -6867,6 +6842,12 @@ static int mvpp2_check_ringparam_valid(struct net_device *dev,
else if (!IS_ALIGNED(ring->tx_pending, 32))
new_tx_pending = ALIGN(ring->tx_pending, 32);

/* The Tx ring size cannot be smaller than the minimum number of
* descriptors needed for TSO.
*/
if (new_tx_pending < MVPP2_MAX_SKB_DESCS)
new_tx_pending = ALIGN(MVPP2_MAX_SKB_DESCS, 32);

if (ring->rx_pending != new_rx_pending) {
netdev_info(dev, "illegal Rx ring size value %d, round to %d\n",
ring->rx_pending, new_rx_pending);
Expand Down Expand Up @@ -8345,7 +8326,7 @@ static int mvpp2_probe(struct platform_device *pdev)
for_each_available_child_of_node(dn, port_node) {
err = mvpp2_port_probe(pdev, port_node, priv, i);
if (err < 0)
goto err_mg_clk;
goto err_port_probe;
i++;
}

Expand All @@ -8361,12 +8342,19 @@ static int mvpp2_probe(struct platform_device *pdev)
priv->stats_queue = create_singlethread_workqueue(priv->queue_name);
if (!priv->stats_queue) {
err = -ENOMEM;
goto err_mg_clk;
goto err_port_probe;
}

platform_set_drvdata(pdev, priv);
return 0;

err_port_probe:
i = 0;
for_each_available_child_of_node(dn, port_node) {
if (priv->port_list[i])
mvpp2_port_remove(priv->port_list[i]);
i++;
}
err_mg_clk:
clk_disable_unprepare(priv->axi_clk);
if (priv->hw_version == MVPP22)
Expand Down
Loading