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 #20

Merged
merged 2,753 commits into from
Apr 3, 2018
Merged
Changes from 1 commit
Commits
Show all changes
2753 commits
Select commit Hold shift + click to select a range
8f30c40
drm/i915: Specify which engines to reset following semaphore/event lo…
ickle Mar 20, 2018
76cb9d3
drm/i915/execlists: Use a locked clear_bit() for synchronisation with…
ickle Mar 21, 2018
300efa9
drm/i915: Fix hibernation with ACPI S0 target state
ideak Mar 22, 2018
3af3452
firmware/dmi_scan: Uninline dmi_get_bios_year() helper
andy-shev Mar 20, 2018
47a9973
x86/PCI: Fix a potential regression when using dmi_get_bios_year()
andy-shev Mar 20, 2018
547edac
x86/mm: Update comment in detect_tme() regarding x86_phys_bits
kiryl Mar 15, 2018
07cde31
x86/msr: Allow rdmsr_safe_on_cpu() to schedule
Mar 23, 2018
67bbd7a
x86/cpuid: Allow cpuid_read() to schedule
Mar 23, 2018
c27a2cb
Merge tag 'tegra-for-4.17-misc' of ssh://gitolite.kernel.org/pub/scm/…
arndb Mar 27, 2018
66f3731
Merge tag 'omap-for-v4.16/sram-fix-signed' of ssh://gitolite.kernel.o…
arndb Mar 27, 2018
bbad209
Merge tag 'sunxi-fixes-for-4.16' of ssh://gitolite.kernel.org/pub/scm…
arndb Mar 27, 2018
5607ddd
ALSA: pcm: potential uninitialized return values
Mar 27, 2018
d7785b5
Merge tag 'batadv-net-for-davem-20180326' of git://git.open-mesh.org/…
davem330 Mar 27, 2018
d4c4bc1
net-usb: add qmi_wwan if on lte modem wistron neweb d18q1
fid0did0 Mar 26, 2018
1dfe82e
net: fix possible out-of-bound read in skb_network_protocol()
Mar 26, 2018
19c9ea3
r8169: fix setting driver_data after register_netdev
hkallweit Mar 26, 2018
734549e
net sched actions: fix dumping which requires several messages to use…
Mar 26, 2018
cd00edc
strparser: Fix sign of err codes
Mar 26, 2018
2a7fdec
Merge tag 'mlx5-fixes-2018-03-23' of git://git.kernel.org/pub/scm/lin…
davem330 Mar 27, 2018
b85ab56
llc: properly handle dev_queue_xmit() return value
congwang Mar 26, 2018
ab6f6dd
net/smc: use announced length in sock_recvmsg()
Mar 27, 2018
6e8814c
net/mlx4_en: Fix mixed PFC and Global pause user control requests
Mar 27, 2018
461d5f1
net/mlx4_core: Fix memory leak while delete slave's resources
Mar 27, 2018
d222a08
Merge branch 'mlx4-misc-fixes-for-4.16'
davem330 Mar 27, 2018
b4c786e
perf build: Fix check-headers.sh opts assignment
olsajiri Mar 21, 2018
f58385f
perf mmap: Fix accessing unmapped mmap in perf_mmap__read_done()
Mar 26, 2018
895e3b0
perf mmap: Be consistent when checking for an unmaped ring buffer
acmel Mar 26, 2018
cfbb9be
perf vendor events s390: Add JSON files for IBM z10EC z10BC
Mar 26, 2018
0a73d21
perf vendor events s390: Add JSON files for IBM z196
Mar 26, 2018
3fb1a23
perf vendor events s390: Add JSON files for IBM zEC12 zBC12
Mar 26, 2018
bc17f94
perf vendor events s390: Add JSON files for IBM z13
Mar 26, 2018
109d59b
perf vendor events s390: Add JSON files for IBM z14
Mar 26, 2018
f843752
builddeb: Fix header package regarding dtc source links
jan-kiszka Mar 21, 2018
8a6105c
kbuild: rpm-pkg: Support GNU tar >= 1.29
jgunthorpe Mar 23, 2018
dc6455a
vhost: correctly remove wait queue during poll failure
jasowang Mar 27, 2018
b9fc828
qede: Fix barrier usage after tx doorbell write.
Mar 27, 2018
9137108
RDMA/rdma_cm: Fix use after free race with process_one_req
jgunthorpe Mar 22, 2018
4b658d1
RDMA/ucma: Check that device is connected prior to access it
Mar 25, 2018
c8d3bcb
RDMA/ucma: Check that device exists prior to accessing it
Mar 25, 2018
38759d6
RDMA/hns: ensure for-loop actually iterates and free's buffers
Mar 26, 2018
fd9adc4
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 28, 2018
d2b35e0
Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
torvalds Mar 28, 2018
2b4f44e
Backmerge tag 'v4.16-rc7' into drm-next
airlied Mar 28, 2018
cb17aa5
Merge tag 'drm-intel-next-fixes-2018-03-27' of git://anongit.freedesk…
airlied Mar 28, 2018
9f36f9c
Merge tag 'drm-amdkfd-next-2018-03-27' of git://people.freedesktop.or…
airlied Mar 28, 2018
9b9a513
x86/msr: Make rdmsrl_safe_on_cpu() scheduling safe as well
Mar 28, 2018
151ad17
x86/platform/uv/BAU: Add APIC idt entry
Mar 27, 2018
07344b1
x86/boot: Fix SEV boot failure from change to __PHYSICAL_MASK_SHIFT
tlendacky Mar 27, 2018
17a1079
KVM: x86: Fix pv tlb flush dependencies
Mar 25, 2018
ef1b204
drm/tegra: dc: Using NULL instead of plain integer
Mar 28, 2018
e89f5b3
dma-mapping: Don't clear GFP_ZERO in dma_alloc_attrs
Mar 28, 2018
f67b150
perf/hwbp: Simplify the perf-hwbp code, fix documentation
torvalds Mar 27, 2018
bd47a85
x86/platform/UV: Fix critical UV MMR address error
mike-travis Mar 28, 2018
e2efacb
Revert "x86/mce/AMD: Collect error info even if valid bits are not set"
yghannam Mar 26, 2018
c28d62c
locking/rtmutex: Handle non enqueued waiters gracefully in remove_wai…
Mar 27, 2018
84652ae
RDMA/ucma: Introduce safer rdma_addr_size() variants
rolandd Mar 28, 2018
694f54f
Merge branch 'drm-misc-next-fixes' of git://anongit.freedesktop.org/d…
airlied Mar 28, 2018
880cd27
mm, slab: memcg_link the SLAB's kmem_cache
shakeelb Mar 28, 2018
3d942ee
ipc/shm.c: add split function to shm_vm_ops
mjkravetz Mar 28, 2018
299815a
mm/page_owner: fix recursion bug after changing skip entries
maninder42 Mar 28, 2018
c7f26cc
mm/vmstat.c: fix vmstat_update() preemption BUG
Mar 28, 2018
b213b54
mm/memcontrol.c: fix parameter description mismatch
Mar 28, 2018
914b6df
mm/kmemleak.c: wait for scan completion before disabling free
Mar 28, 2018
5b634e8
MAINTAINERS: correct rmk's email address
Mar 28, 2018
18bd490
MAINTAINERS: demote ARM port to "odd fixes"
Mar 28, 2018
616d8cf
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 28, 2018
a2601d7
Merge tag 'powerpc-4.16-6' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Mar 28, 2018
ef55d15
Merge tag 'drm/tegra/for-4.16-fixes' of git://anongit.freedesktop.org…
airlied Mar 28, 2018
68b8dff
Merge branch 'akpm' (patches from Andrew)
torvalds Mar 29, 2018
28913ee
netfilter: nf_nat_snmp_basic: add correct dependency to Makefile
masahir0y Mar 29, 2018
0b41260
Merge tag 'drm-fixes-for-v4.16-rc8' of git://people.freedesktop.org/~…
torvalds Mar 29, 2018
78282be
Merge tag 'perf-core-for-mingo-4.17-20180328' of git://git.kernel.org…
Mar 29, 2018
b3c3975
lockdep: Make the lock debug output more useful
Mar 27, 2018
2d07491
Merge branch 'perf/urgent' into perf/core
Mar 29, 2018
6ed70cf
perf/x86/pt, coresight: Clean up address filter structure
virtuoso Mar 29, 2018
020295d
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Mar 29, 2018
2d2d99e
lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferre…
Mar 27, 2018
5568cdc
ip_tunnel: Resolve ipsec merge conflict properly.
davem330 Mar 29, 2018
f03dbb0
hv_netvsc: enable multicast if necessary
shemminger Mar 27, 2018
2b1b1b4
mtd: nand: atmel: Fix get_sectorsize() function
Mar 27, 2018
87a73eb
mtd: jedec_probe: Fix crash in jedec_read_mfr()
linusw Mar 3, 2018
58f101b
qede: Do not drop rx-checksum invalidated packets.
Mar 28, 2018
d65026c
vhost: validate log when IOTLB is enabled
jasowang Mar 29, 2018
e457edf
dm mpath: fix support for loading scsi_dh modules during table load
snitm Mar 29, 2018
74957cb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
davem330 Mar 30, 2018
da5dadb
dm: fix dropped return code from dm_get_bdev_for_ioctl
snitm Mar 30, 2018
ab12762
Merge tag 'mtd/fixes-for-4.16' of git://git.infradead.org/linux-mtd
torvalds Mar 30, 2018
d89b9f5
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Mar 30, 2018
c2a9838
Merge tag 'for-4.16/dm-fixes-4' of git://git.kernel.org/pub/scm/linux…
torvalds Mar 30, 2018
85784f9
ceph: only dirty ITER_IOVEC pages for direct read
ukernel Mar 16, 2018
a9645b2
atm: iphase: fix spelling mistake: "Receiverd" -> "Received"
Mar 28, 2018
ae47457
net: Fix untag for vlan packets without ethernet header
Mar 29, 2018
c769acc
vlan: Fix vlan insertion for packets without ethernet header
Mar 29, 2018
52a9692
Merge branch 'vlan-fix'
davem330 Mar 30, 2018
f97c3dc
net/dim: Fix int overflow
talgimellanox Mar 29, 2018
ef82f59
Merge tag 'sound-4.16' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 30, 2018
bd88613
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 30, 2018
7257348
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Mar 30, 2018
9dd2326
Merge tag 'ceph-for-4.16-rc8' of git://github.com/ceph/ceph-client
torvalds Mar 30, 2018
5807b22
ipv6: sr: fix seg6 encap performances with TSO enabled
Mar 29, 2018
82dd0d2
vrf: Fix use after free and double free in vrf_finish_output
dsahern Mar 29, 2018
b6cdbc8
net/ipv6: Fix route leaking between VRFs
dsahern Mar 30, 2018
e81b5e0
net: mvneta: fix enable of all initialized RXQs
yelenaKr Mar 30, 2018
a44406e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Mar 31, 2018
b5dbc28
Merge tag 'kbuild-fixes-v4.16-3' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 31, 2018
169310f
Merge branch 'linus' into locking/core, to pick up fixes
Mar 31, 2018
5149cba
locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches
Waiman-Long Mar 30, 2018
f07cbeb
locking/Kconfig: Add LOCK_DEBUGGING_SUPPORT to make it more readable
Waiman-Long Mar 30, 2018
19193bc
locking/Kconfig: Restructure the lock debugging menu
Waiman-Long Mar 30, 2018
d6289f3
x86/build: Don't pass in -D__KERNEL__ multiple times
Mar 16, 2018
eaeb8e7
x86/cpu/tme: Fix spelling: "configuation" -> "configuration"
Mar 13, 2018
490d03e
perf/x86/intel: Add Cannon Lake support for RAPL profiling
Mar 9, 2018
1159e09
perf/x86/intel: Enable C-state residency events for Cannon Lake
Mar 9, 2018
93e04d4
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 31, 2018
ad0500c
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Mar 31, 2018
10b84da
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Mar 31, 2018
0adb328
Linux 4.16
torvalds Apr 1, 2018
320b164
Merge tag 'drm-for-v4.17' of git://people.freedesktop.org/~airlied/linux
torvalds Apr 2, 2018
54dce3c
Merge branch 'core-core-for-linus' of git://git.kernel.org/pub/scm/li…
torvalds Apr 2, 2018
61d1757
Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pu…
torvalds Apr 2, 2018
cc67cce
Merge branch 'core-headers-for-linus' of git://git.kernel.org/pub/scm…
torvalds Apr 2, 2018
8747a29
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 2, 2018
701f3b3
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm…
torvalds Apr 2, 2018
486adce
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/li…
torvalds Apr 2, 2018
d300b61
kernel: use kernel_wait4() instead of sys_wait4()
Mar 11, 2018
d53238c
kernel: open-code sys_rt_sigpending() in sys_sigpending()
Mar 11, 2018
6b27aef
kexec: call do_kexec_load() in compat syscall directly
Mar 17, 2018
2de0db9
mm: use do_futex() instead of sys_futex() in mm_release()
Mar 11, 2018
37db219
x86: use _do_fork() in compat_sys_x86_clone()
Mar 18, 2018
b51d3cd
x86: remove compat_sys_x86_waitpid()
Mar 18, 2018
7a09e1e
net: socket: add __sys_recvfrom() helper; remove in-kernel call to sy…
Mar 13, 2018
211b634
net: socket: add __sys_sendto() helper; remove in-kernel call to syscall
Mar 13, 2018
4541e80
net: socket: add __sys_accept4() helper; remove in-kernel call to sys…
Mar 13, 2018
9d6a15c
net: socket: add __sys_socket() helper; remove in-kernel call to syscall
Mar 13, 2018
a87d35d
net: socket: add __sys_bind() helper; remove in-kernel call to syscall
Mar 13, 2018
1387c2c
net: socket: add __sys_connect() helper; remove in-kernel call to sys…
Mar 13, 2018
25e290e
net: socket: add __sys_listen() helper; remove in-kernel call to syscall
Mar 13, 2018
8882a10
net: socket: add __sys_getsockname() helper; remove in-kernel call to…
Mar 13, 2018
b21c8f8
net: socket: add __sys_getpeername() helper; remove in-kernel call to…
Mar 13, 2018
6debc8d
net: socket: add __sys_socketpair() helper; remove in-kernel call to …
Mar 13, 2018
005a1ae
net: socket: add __sys_shutdown() helper; remove in-kernel call to sy…
Mar 13, 2018
cc36dca
net: socket: add __sys_setsockopt() helper; remove in-kernel call to …
Mar 13, 2018
13a2d70
net: socket: add __sys_getsockopt() helper; remove in-kernel call to …
Mar 13, 2018
1255e26
net: socket: add do_sys_recvmmsg() helper; remove in-kernel call to s…
Mar 13, 2018
e1834a3
net: socket: move check for forbid_cmsg_compat to __sys_...msg()
Mar 13, 2018
f3bf896
net: socket: replace calls to sys_send() with __sys_sendto()
Mar 13, 2018
d27e9af
net: socket: replace call to sys_recv() with __sys_recvfrom()
Mar 13, 2018
fd4e82f
net: socket: add __compat_sys_recvfrom() helper; remove in-kernel cal…
Mar 16, 2018
73ee3ea
net: socket: add __compat_sys_setsockopt() helper; remove in-kernel c…
Mar 16, 2018
8770cf4
net: socket: add __compat_sys_getsockopt() helper; remove in-kernel c…
Mar 16, 2018
157b334
net: socket: add __compat_sys_recvmmsg() helper; remove in-kernel cal…
Mar 16, 2018
6df3546
net: socket: add __compat_sys_...msg() helpers; remove in-kernel call…
Mar 16, 2018
41f4f0e
ipc: add semtimedop syscall/compat_syscall wrappers
Mar 20, 2018
6989471
ipc: add semget syscall wrapper
Mar 20, 2018
d969c6f
ipc: add semctl syscall/compat_syscall wrappers
Mar 20, 2018
3d65661
ipc: add msgget syscall wrapper
Mar 20, 2018
65749e0
ipc: add shmget syscall wrapper
Mar 20, 2018
da1e274
ipc: add shmdt syscall wrapper
Mar 20, 2018
c84d079
ipc: add shmctl syscall/compat_syscall wrappers
Mar 20, 2018
e340db5
ipc: add msgctl syscall/compat_syscall wrappers
Mar 20, 2018
078faac
ipc: add msgrcv syscall/compat_syscall wrappers
Mar 20, 2018
31c213f
ipc: add msgsnd syscall/compat_syscall wrappers
Mar 20, 2018
192c580
kernel: add do_getpgid() helper; remove internal call to sys_getpgid()
Mar 11, 2018
6203deb
kernel: add do_compat_sigaltstack() helper; remove in-kernel call to …
Mar 17, 2018
e530dca
kernel: provide ksys_*() wrappers for syscalls called by kernel/uid16.c
Mar 19, 2018
7d4dd4f
sched: add do_sched_yield() helper; remove in-kernel call to sched_yi…
Mar 14, 2018
b6e9b0b
mm: add kernel_migrate_pages() helper, move compat syscall to mm/memp…
Mar 17, 2018
7addf44
mm: add kernel_move_pages() helper, move compat syscall to mm/migrate.c
Mar 17, 2018
e7dc9ad
mm: add kernel_mbind() helper; remove in-kernel call to syscall
Mar 17, 2018
af03c4a
mm: add kernel_[sg]et_mempolicy() helpers; remove in-kernel calls to …
Mar 17, 2018
2dae024
fs: add do_readlinkat() helper; remove internal call to sys_readlinkat()
Mar 11, 2018
0a216dd
fs: add do_pipe2() helper; remove internal call to sys_pipe2()
Mar 11, 2018
ee81feb
fs: add do_renameat2() helper; remove internal call to sys_renameat2()
Mar 11, 2018
f139035
fs: add do_futimesat() helper; remove internal call to sys_futimesat()
Mar 11, 2018
791eb22
fs: add do_epoll_*() helpers; remove internal calls to sys_epoll_*()
Mar 11, 2018
52fb6db
fs: add do_signalfd4() helper; remove internal calls to sys_signalfd4()
Mar 11, 2018
2fc96f8
fs: add do_eventfd() helper; remove internal call to sys_eventfd()
Mar 11, 2018
98e5f7b
fs: add do_lookup_dcookie() helper; remove in-kernel call to syscall
Mar 17, 2018
30cfe4e
fs: add do_vmsplice() helper; remove in-kernel call to syscall
Mar 17, 2018
4bdb9ac
fs: add kern_select() helper; remove in-kernel call to sys_select()
Mar 18, 2018
e02af2f
fs: add do_compat_fcntl64() helper; remove in-kernel call to compat s…
Mar 20, 2018
05585e4
fs: add do_compat_select() helper; remove in-kernel call to compat sy…
Mar 20, 2018
570484b
fs: add do_compat_signalfd4() helper; remove in-kernel call to compat…
Mar 20, 2018
ab641af
fs: add do_compat_futimesat() helper; remove in-kernel call to compat…
Mar 20, 2018
d0d89d1
inotify: add do_inotify_init() helper; remove in-kernel call to syscall
Mar 13, 2018
183caa3
fanotify: add do_fanotify_mark() helper; remove in-kernel call to sys…
Mar 17, 2018
cb0b476
fs/quota: add kernel_quotactl() helper; remove in-kernel call to syscall
Mar 17, 2018
ab0d1e8
fs/quota: use COMPAT_SYSCALL_DEFINE for sys32_quotactl()
Mar 4, 2018
312db1a
fs: add ksys_mount() helper; remove in-kernel calls to sys_mount()
Mar 11, 2018
3a18ef5
fs: add ksys_umount() helper; remove in-kernel call to sys_umount()
Mar 11, 2018
c724832
fs: add ksys_dup{,3}() helper; remove in-kernel calls to sys_dup{,3}()
Mar 11, 2018
a16fe33
fs: add ksys_chroot() helper; remove-in kernel calls to sys_chroot()
Mar 11, 2018
e7a3e8b
fs: add ksys_write() helper; remove in-kernel calls to sys_write()
Mar 11, 2018
447016e
fs: add ksys_chdir() helper; remove in-kernel calls to sys_chdir()
Mar 11, 2018
0f32ab8
fs: add ksys_unlink() wrapper; remove in-kernel calls to sys_unlink()
Mar 11, 2018
6380161
hostfs: rename do_rmdir() to hostfs_do_rmdir()
Mar 11, 2018
f459dff
fs: add ksys_rmdir() wrapper; remove in-kernel calls to sys_rmdir()
Mar 11, 2018
0101db7
fs: add do_mkdirat() helper and ksys_mkdir() wrapper; remove in-kerne…
Mar 11, 2018
b724e84
fs: add do_symlinkat() helper and ksys_symlink() wrapper; remove in-k…
Mar 11, 2018
87c4e19
fs: add do_mknodat() helper and ksys_mknod() wrapper; remove in-kerne…
Mar 11, 2018
46ea89e
fs: add do_linkat() helper and ksys_link() wrapper; remove in-kernel …
Mar 11, 2018
03450e2
fs: add ksys_fchmod() and do_fchmodat() helpers and ksys_chmod() wrap…
Mar 11, 2018
cbfe20f
fs: add do_faccessat() helper and ksys_access() wrapper; remove in-ke…
Mar 11, 2018
55731b3
fs: add do_fchownat(), ksys_fchown() helpers and ksys_{,l}chown() wra…
Mar 11, 2018
411d947
fs: add ksys_ftruncate() wrapper; remove in-kernel calls to sys_ftrun…
Mar 11, 2018
2ca2a09
fs: add ksys_close() wrapper; remove in-kernel calls to sys_close()
Mar 11, 2018
bae217e
fs: add ksys_open() wrapper; remove in-kernel calls to sys_open()
Mar 11, 2018
454dab3
fs: add ksys_getdents64() helper; remove in-kernel calls to sys_getde…
Mar 13, 2018
cbb60b9
fs: add ksys_ioctl() helper; remove in-kernel calls to sys_ioctl()
Mar 13, 2018
76847e4
fs: add ksys_lseek() helper; remove in-kernel calls to sys_lseek()
Mar 13, 2018
3ce4a7b
fs: add ksys_read() helper; remove in-kernel calls to sys_read()
Mar 13, 2018
70f68ee
fs: add ksys_sync() helper; remove in-kernel calls to sys_sync()
Mar 14, 2018
9b32105
kernel: add ksys_unshare() helper; remove in-kernel calls to sys_unsh…
Mar 11, 2018
e2aaa9f
kernel: add ksys_setsid() helper; remove in-kernel call to sys_setsid()
Mar 16, 2018
806cbae
fs: add ksys_sync_file_range helper(); remove in-kernel calls to syscall
Mar 11, 2018
df260e2
fs: add ksys_truncate() wrapper; remove in-kernel calls to sys_trunca…
Mar 19, 2018
36028d5
fs: add ksys_p{read,write}64() helpers; remove in-kernel calls to sys…
Mar 19, 2018
edf292c
fs: add ksys_fallocate() wrapper; remove in-kernel calls to sys_fallo…
Mar 19, 2018
9d5b7c9
mm: add ksys_fadvise64_64() helper; remove in-kernel call to sys_fadv…
Mar 11, 2018
a90f590
mm: add ksys_mmap_pgoff() helper; remove in-kernel calls to sys_mmap_…
Mar 11, 2018
c7b95d5
mm: add ksys_readahead() helper; remove in-kernel calls to sys_readah…
Mar 19, 2018
66f4e88
x86/ioport: add ksys_ioperm() helper; remove in-kernel calls to sys_i…
Mar 11, 2018
025bd39
x86: fix sys_sigreturn() return type to be long, not unsigned long
Mar 22, 2018
4c8ca51
x86/sigreturn: use SYSCALL_DEFINE0
Mar 14, 2018
1bec510
kexec: move sys_kexec_load() prototype to syscalls.h
Mar 22, 2018
3c1c456
syscalls: sort syscall prototypes in include/linux/syscalls.h
Mar 25, 2018
0621150
net: remove compat_sys_*() prototypes from net/compat.h
Mar 25, 2018
c679a08
syscalls: sort syscall prototypes in include/linux/compat.h
Mar 25, 2018
3e2052e
syscalls/x86: auto-create compat_sys_*() prototypes
Mar 22, 2018
70dd4b3
kernel/sys_ni: sort cond_syscall() entries
Mar 6, 2018
67a7acd
kernel/sys_ni: remove {sys_,sys_compat} from cond_syscall definitions
Mar 4, 2018
c9a2119
bpf: whitelist all syscalls for error injection
Mar 22, 2018
86bbbeb
Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 2, 2018
46e0d28
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 2, 2018
67dbfc1
Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Apr 2, 2018
2451d1e
Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 2, 2018
5e46caf
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 2, 2018
e68b4ba
Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/li…
torvalds Apr 2, 2018
986b37c
Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm…
torvalds Apr 2, 2018
d22fff8
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 2, 2018
cea061e
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm…
torvalds Apr 2, 2018
a553243
Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 2, 2018
ce6eba3
Merge branch 'sched-wait-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 2, 2018
2fcd2b3
Merge branch 'x86-dma-for-linus' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 3, 2018
bc16d40
Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 3, 2018
17e3cd2
Merge tag 'm68k-for-v4.17-tag1' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 3, 2018
c9297d2
Merge tag 'nds32-for-linus-4.17' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 3, 2018
f5a8eb6
Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 3, 2018
2103596
bitmap: fix memset optimization on big-endian systems
osandov Apr 2, 2018
642e7fd
Merge branch 'syscalls-next' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 3, 2018
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
Prev Previous commit
Next Next commit
net-usb: add qmi_wwan if on lte modem wistron neweb d18q1
This modem is embedded on dlink dwr-921 router.
    The oem configuration states:

    T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1435 ProdID=0918 Rev= 2.32
    S:  Manufacturer=Android
    S:  Product=Android
    S:  SerialNumber=0123456789ABCDEF
    C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=500mA
    I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
    E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
    E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
    E:  Ad=84(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
    E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
    E:  Ad=86(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
    E:  Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
    E:  Ad=88(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
    E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
    E:  Ad=8a(I) Atr=03(Int.) MxPS=  64 Ivl=32ms
    E:  Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
    E:  Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=07(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

Tested on openwrt distribution

Signed-off-by: Giuseppe Lippolis <giu.lippolis@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
fid0did0 authored and davem330 committed Mar 27, 2018
commit d4c4bc11353f3bea6754f7d21e3612c9f32d1d64
3 changes: 3 additions & 0 deletions drivers/net/usb/qmi_wwan.c
Original file line number Diff line number Diff line change
Expand Up @@ -1104,6 +1104,9 @@ static const struct usb_device_id products[] = {
{QMI_FIXED_INTF(0x0846, 0x68a2, 8)},
{QMI_FIXED_INTF(0x12d1, 0x140c, 1)}, /* Huawei E173 */
{QMI_FIXED_INTF(0x12d1, 0x14ac, 1)}, /* Huawei E1820 */
{QMI_FIXED_INTF(0x1435, 0xd181, 3)}, /* Wistron NeWeb D18Q1 */
{QMI_FIXED_INTF(0x1435, 0xd181, 4)}, /* Wistron NeWeb D18Q1 */
{QMI_FIXED_INTF(0x1435, 0xd181, 5)}, /* Wistron NeWeb D18Q1 */
{QMI_FIXED_INTF(0x16d8, 0x6003, 0)}, /* CMOTech 6003 */
{QMI_FIXED_INTF(0x16d8, 0x6007, 0)}, /* CMOTech CHE-628S */
{QMI_FIXED_INTF(0x16d8, 0x6008, 0)}, /* CMOTech CMU-301 */
Expand Down