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

Sync up with Linus #106

Merged
merged 289 commits into from
Sep 14, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
289 commits
Select commit Hold shift + click to select a range
21fb0cb
[media] vb2: Provide helpers for mapping virtual addresses
jankara Jul 13, 2015
3336c24
[media] media: vb2: Convert vb2_dma_sg_get_userptr() to use frame vector
jankara Jul 13, 2015
5a9e4de
[media] media: vb2: Convert vb2_vmalloc_get_userptr() to use frame ve…
jankara Jul 13, 2015
fb639eb
[media] media: vb2: Convert vb2_dc_get_userptr() to use frame vector
jankara Jul 13, 2015
6690c8c
[media] media: vb2: Remove unused functions
jankara Jul 13, 2015
63540f0
[media] drm/exynos: Convert g2d_userptr_get_dma_addr() to use get_vad…
jankara Jul 20, 2015
76c28f1
target/iscsi: Fix np_ip bracket issue by removing np_ip
Aug 24, 2015
69d7557
target/iscsi: Keep local_ip as the actual sockaddr
Aug 24, 2015
dc58f76
target/iscsi: Replace conn->login_ip with login_sockaddr
Aug 24, 2015
13a3cf0
target/iscsi: Replace __kernel_sockaddr_storage with sockaddr_storage
Aug 24, 2015
fb77bb5
mpt3sas: Added Combined Reply Queue feature to extend up-to 96 MSIX v…
Jun 30, 2015
4dc8c80
mpt3sas: Get IOC_FACTS information using handshake protocol only afte…
Jun 30, 2015
e4bc7f5
mpt3sas: Don't block the drive when drive addition under the control …
Jun 30, 2015
580d4e3
mpt3sas: Remove redundancy code while freeing the controller resources.
Jun 30, 2015
a94bea3
mpt3sas: MPI 2.5 Rev I (2.5.4) specifications.
Jun 30, 2015
e6d45e3
mpt3sas: Provides the physical location of sas drives
Jun 30, 2015
f9d81cf
mpt3sas: Bump mpt3sas Driver version to v5.100.00.00
Jun 30, 2015
2e26c38
mpt3sas: Update MPI2 strings to MPI2.5
Jun 30, 2015
35c319b
mpt3sas: MPI 2.5 Rev J (2.5.5) specification and 2.00.34 header files
Jun 30, 2015
fb84dfc
mpt3sas: Add branding string support for OEM's HBA
Jun 30, 2015
38e4141
mpt3sas: Add branding string support for OEM custom HBA
Jun 30, 2015
2b89669
mpt3sas: Bump mpt3sas driver version to v6.100.00.00
Jun 30, 2015
a6f8400
mpt3sas: MPI 2.5 Rev K (2.5.6) specifications
Jun 30, 2015
3898f08
mpt3sas: Complete the SCSI command with DID_RESET status for log_info…
Jun 30, 2015
62f5c74
mpt3sas: Return host busy error status to SML when DMA mapping of sca…
Jun 30, 2015
d8eb4a4
mpt3sas: Added support for customer specific branding
Jun 30, 2015
bdff785
mpt3sas: Use alloc_ordered_workqueue() API instead of create_singleth…
Jun 30, 2015
3681402
mpt3sas: Call dma_mapping_error() API after mapping an address with d…
Jun 30, 2015
df838f9
mpt3sas: When device is blocked followed by unblock fails, unfreeze t…
Jun 30, 2015
c75683c
mpt3sas : Bump mpt3sas driver version to 9.100.00.00
Jun 30, 2015
3cb4fc1
ipr: Inhibit underlength data check for AFDASD in raw mode.
Aug 19, 2015
e35d7f2
ipr: Enable SIS pipe commands for SIS-32 devices.
Aug 19, 2015
36dd5ac
aic94xx: Skip reading user settings if flash is not found
hreinecke Jul 6, 2015
1bab0de
dm-mpath, scsi_dh: don't let dm detach device handlers
Aug 27, 2015
566079c
dm-mpath, scsi_dh: request scsi_dh modules in scsi_dh, not dm-mpath
Aug 27, 2015
daaa858
scsi_dh: move to drivers/scsi
Aug 27, 2015
086b91d
scsi_dh: integrate into the core SCSI code
Aug 27, 2015
d95dbff
scsi_dh: move device matching to the core code
Aug 27, 2015
ee14c67
scsi_dh: kill struct scsi_dh_data
Aug 27, 2015
e959ed9
scsi_dh: add a common helper to get a scsi_device from a request_queue
Aug 27, 2015
d442277
scsi_dh: don't allow to detach device handlers at runtime
Aug 27, 2015
710105f
scsi_dh: return SCSI_DH_NOTCONN in scsi_dh_activate()
hreinecke Aug 27, 2015
7955323
btrfs: Update out-of-date "skip parity stripe" comment
zhaoleidd Aug 18, 2015
8c204c9
btrfs: Remove noused chunk_tree and chunk_objectid from scrub_enumera…
zhaoleidd Aug 19, 2015
2c45804
btrfs: Cleanup for btrfs_calc_num_tolerated_disk_barrier_failures
zhaoleidd Jul 16, 2015
943c6e9
btrfs: Add raid56 support for updating
zhaoleidd Aug 19, 2015
c6dd6ea
btrfs: async_thread: Fix workqueue 'max_active' value when initializing
Aug 20, 2015
527afb4
Btrfs: cleanup: remove unnecessary check before btrfs_free_path is ca…
Aug 19, 2015
c4749c9
drm/atomic: Fix bookkeeping with TEST_ONLY, v3.
mlankhorst Aug 31, 2015
5a924a0
Merge branches 'thermal-core' and 'thermal-intel' of .git into next
zhang-rui Sep 2, 2015
79a2b16
drm/dp: Define AUX_RETRY_INTERVAL as 500 us
vsyrjala Aug 26, 2015
4efa83c
drm/dp: Adjust i2c-over-aux retry count based on message size and i2c…
vsyrjala Sep 1, 2015
f36203b
drm/dp: Add dp_aux_i2c_speed_khz module param to set the assume i2c b…
vsyrjala Aug 26, 2015
51bc140
drm/i915: Always mark the object as dirty when used by the GPU
ickle Aug 31, 2015
16f7249
uapi/drm/i915_drm.h: fix userspace compilation.
sm00th Sep 2, 2015
4e3d1e2
drm/i915: Pass hpd_status_i915[] to intel_get_hpd_pins() in pre-g4x
vsyrjala Aug 27, 2015
21dd33b
kernel/cpu_pm: fix cpu_cluster_pm_exit comment
ilina-linaro Sep 2, 2015
0ed537b
Merge branch 'pm-opp' into pm-cpufreq
rafaeljw Sep 3, 2015
7d5d0c8
cpufreq: dt: Check OPP count before marking them shared
vireshk Sep 2, 2015
8bc8628
cpufreq: dt: Print error on failing to mark OPPs as shared
vireshk Sep 2, 2015
a202200
cpufreq: dt: Tolerance applies on both sides of target voltage
vireshk Sep 2, 2015
29e47e2
PM / Domains: Try power off masters in error path of __pm_genpd_power…
storulf Sep 2, 2015
abceaa9
cpuidle/coupled: Add sanity check for safe_state_index
Aug 31, 2015
4aeca98
Input: elan_i2c - add ACPI ID "ELAN1000"
jprvita Sep 3, 2015
f2bc114
Input: cyttsp - remove unnecessary MODULE_ALIAS()
Sep 3, 2015
e4dbe79
Input: ab8500-ponkey - Fix module autoload for OF platform driver
luisbg Sep 3, 2015
544edf5
Input: pwm-beeper - fix module autoload for OF platform driver
luisbg Sep 3, 2015
7318577
Input: regulator-haptic - fix module autoload for OF platform driver
luisbg Sep 3, 2015
81648d0
gfs2: Simplify the seq file code for "sbstats"
Aug 27, 2015
15562c4
GFS2: Move glock superblock pointer to field gl_name
AstralBob Mar 16, 2015
88ffbf3
GFS2: Use resizable hash table for glocks
AstralBob Mar 16, 2015
4d20713
gfs2: Make statistics unsigned, suitable for use with do_div()
bwhacks Aug 27, 2015
c9ea8c8
gfs2: Fix a typo in a comment
Aug 27, 2015
8f7e0a8
gfs2: A minor "sbstats" cleanup
Aug 27, 2015
26492f1
Input: sparcspkr - fix module autoload for OF platform drivers
luisbg Sep 3, 2015
22c15e5
Input: elants_i2c - extend the calibration timeout to 12 seconds
james7chen Sep 4, 2015
eb38f3a
Input: evdev - do not report errors form flush()
tiwai Sep 4, 2015
1adecc6
ALSA: hda - Add some FIXUP quirks for white noise on Dell laptop.
Sep 4, 2015
86bfbc1
ALSA: sparc: amd7930: Fix module autoload for OF platform driver
luisbg Sep 3, 2015
6a4756f
cris: arch-v32: gpio: Use kzalloc instead of kmalloc/memset
tititiou36 May 1, 2015
98a725a
CRISv32: add unreachable() to BUG()
vitkyrka May 14, 2015
f59625a
CRISv32: allow CONFIG_DEBUG_BUGVERBOSE
vitkyrka May 14, 2015
ee59843
CRIS: Wire up missing syscalls
May 6, 2015
9423017
CRISv32: ETRAX FS: Squash warnings in pinmux driver
Jun 3, 2015
939b83f
CRISv32: Add GPIO driver to the default configs
Jun 3, 2015
4b86715
CRISv32: Squash compile warnings for axisflashmap
Jun 3, 2015
835e417
CRIS: UAPI: fix ptrace.h
vitkyrka Mar 27, 2015
3a79a07
CRIS: don't make asm/elf.h depend on asm/user.h
vitkyrka May 14, 2015
2493d3e
CRIS: UAPI: fix elf.h export
vitkyrka Mar 27, 2015
0c02fa2
CRIS: UAPI: use generic headers via Kbuild
vitkyrka Feb 28, 2015
889d74a
CRIS: UAPI: use generic auxvec.h
vitkyrka Feb 28, 2015
c823b97
CRIS: UAPI: use generic sockios.h
vitkyrka Feb 28, 2015
53789d2
CRIS: UAPI: use generic sembuf.h
vitkyrka Feb 28, 2015
4526692
CRIS: UAPI: use generic socket.h
vitkyrka Feb 28, 2015
74d94ad
CRIS: UAPI: use generic msgbuf.h
vitkyrka Feb 28, 2015
258a9ff
CRIS: UAPI: use generic shmbuf.h
vitkyrka Feb 28, 2015
20ae247
CRIS: UAPI: use generic types.h
vitkyrka Feb 28, 2015
444e0c2
CRISv32: add support for irqflags tracing
vitkyrka Feb 19, 2015
3fffa23
CRISv32: annotate irq enable in idle loop
vitkyrka Feb 20, 2015
aa6f4d2
CRIS: add STACKTRACE_SUPPORT
vitkyrka May 14, 2015
94c5c11
CRISv32: enable LOCKDEP_SUPPORT
vitkyrka May 14, 2015
7f0144e
CRIS: fix switch_mm() lockdep splat
vitkyrka Feb 20, 2015
c2ffc68
CRISv10: delete unused lib/old_checksum.c
vitkyrka May 22, 2015
254a0f4
CRISv10: delete unused lib/dmacopy.c
vitkyrka May 22, 2015
5269e70
cpufreq: Add ARM_MT8173_CPUFREQ dependency on THERMAL
groeck Sep 3, 2015
30e7a65
PM / Domains: Ensure subdomain is not in use before removing
jonhunter Sep 3, 2015
bb148bd
ALSA: hda - Enable headphone jack detect on old Fujitsu laptops
tiwai Aug 13, 2015
a161574
ALSA: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437
tiwai Aug 13, 2015
467e143
ALSA: hda - Fix white noise on Dell M3800
Sep 5, 2015
f5d7534
Input: i8042 - lower log level for "no controller" message
tiwai Sep 5, 2015
48ead50
Input: Add touchscreen support for Colibri VF50
SanchayanMaity Sep 5, 2015
9a436d5
Input: touchscreen - add imx6ul_tsc driver support
Sep 5, 2015
ade9c1a
Input: imx_keypad - remove obsolete comment
Feb 19, 2014
d224fe0
mpt2sas: Refcount sas_device objects and fix unsafe list usage
jcalvinowens Aug 14, 2015
008549f
mpt2sas: Refcount fw_events and fix unsafe list usage
jcalvinowens Aug 14, 2015
c128797
scsi_debug: define pr_fmt() for consistent logging
Jul 28, 2015
34d5543
scsi_debug: use SCSI_W_LUN_REPORT_LUNS instead of SAM2_WLUN_REPORT_LUNS;
Jul 28, 2015
de232af
scsi_debug: vfree is null safe so drop the check
Jul 28, 2015
58a8635
scsi_debug: make dump_sector static
Jul 28, 2015
299b6c0
scsi_debug: schedule_resp fix input variable check
Jul 28, 2015
f2d3fd2
scsi_debug: fix REPORT LUNS Well Known LU
Jul 28, 2015
2492fc0
scsi_debug: resp_request: remove unused variable
Jul 28, 2015
0c416b5
scsi_transport_sas: Remove check for SAS expander when querying bay/e…
jharg93 Jul 13, 2015
b7f4d63
bfa: Fix indentation
Aug 13, 2015
6f3d828
bfa: Fix incorrect de-reference of pointer
Aug 13, 2015
612872c
lpfc: Fix possible use-after-free and double free in lpfc_mbx_cmpl_rd…
Aug 17, 2015
50acde8
pm80xx: Don't override ts->stat on IO_OPEN_CNX_ERROR_HW_RESOURCE_BUSY
Aug 17, 2015
6229b41
mpt2sas: setpci reset kernel oops fix
nagabi Aug 18, 2015
420fa21
fcoe: Convert use of __constant_htons to htons
v-thakkar Aug 19, 2015
537b604
scsi: fix scsi_error_handler vs. scsi_host_dev_release race
Aug 27, 2015
5ee20bc
ALSA: usb-audio: Change internal PCM order
JohanAR Sep 6, 2015
5e9fd73
NTB: Add list to MAINTAINERS
jonmason Jul 4, 2015
e74bfee
NTB: Add flow control to the ntb_netdev
davejiang Jul 13, 2015
0a5d19d
NTB: Add PCI Device IDs for Broadwell Xeon
davejiang Jul 13, 2015
3151000
NTB: Make the transport list in order of discovery
davejiang Jul 13, 2015
d98ef99
NTB: Clean up QP stats info
davejiang Jul 13, 2015
905921e
NTB: Remove dma_sync_wait from ntb_async_rx
Jul 13, 2015
569410c
NTB: Use unique DMA channels for TX and RX
davejiang Jul 13, 2015
a7c2323
NTB: Fix documentation for ntb_link_is_up
Jul 15, 2015
86663c9
NTB: Fix documentation for ntb_peer_db_clear.
Jul 15, 2015
2aa2a77
NTB: Improve index handling in B2B MW workaround
Aug 31, 2015
9a07826
NTB: Fix range check on memory window index
Aug 31, 2015
d075a88
cpufreq: staticize cpufreq_cpu_get_raw()
vireshk Sep 3, 2015
63431f7
cpufreq: Use __func__ to print function's name
vireshk Jul 27, 2015
e85376c
drm/i915: Fix broken mst get_hw_state.
mlankhorst Aug 27, 2015
48fec5d
ceph: EIO all operations after forced umount
ukernel Jul 1, 2015
a341d4d
ceph: invalidate dirty pages after forced umount
ukernel Jul 1, 2015
b79b236
libceph: remove the unused macro AES_KEY_SIZE
Jul 5, 2015
d920ff6
libceph: Avoid holding the zero page on ceph_msgr_slab_init errors
benoit-canet Jun 25, 2015
6893162
libceph: rename con_work() to ceph_con_workfn()
idryomov Jul 3, 2015
2307863
ceph: fix queuing inode to mdsdir's snaprealm
ukernel Jul 20, 2015
1550d34
ceph: remove redundant test of head->safe and silence static analysis…
badone Aug 18, 2015
a43137f
ceph: remove the useless judgement
majianpeng Aug 18, 2015
e36d571
ceph: no need to get parent inode in ceph_open
majianpeng Aug 18, 2015
5fdb138
ceph: cleanup use of ceph_msg_get
majianpeng Aug 18, 2015
6dd74e4
libceph: set 'exists' flag for newly up osd
ukernel Aug 28, 2015
3ebe138
rbd: fix double free on rbd_dev->header_name
idryomov Aug 31, 2015
d194cd1
rbd: plug rbd_dev->header.object_prefix memory leak
idryomov Aug 31, 2015
8b9558a
libceph: use keepalive2 to verify the mon session is alive
ukernel Sep 1, 2015
7179385
sb_edac: look harder for DDRIO on Haswell systems
aristeu Jun 12, 2015
12f0721
sb_edac: correctly fetch DIMM width on Ivy Bridge and Haswell
aristeu Jun 12, 2015
f33b774
staging: board: Migrate away from __pm_genpd_name_add_device()
geertu Sep 8, 2015
4eafbd1
PM / OPP: add dev_pm_opp_get_suspend_opp() helper
bzolnier Sep 8, 2015
d9df93e
Merge branch 'pm-opp' into pm-cpufreq
rafaeljw Sep 9, 2015
201f371
cpufreq: allow cpufreq_generic_suspend() to work without suspend freq…
bzolnier Sep 8, 2015
953ba9f
cpufreq-dt: add suspend frequency support
bzolnier Sep 8, 2015
d15f9d6
libceph: check data_len in ->alloc_msg()
idryomov Sep 2, 2015
55b0b31
ceph: get inode size for each append write
ukernel Sep 7, 2015
4383868
ceph: improve readahead for file holes
ukernel Sep 7, 2015
acd29f7
drm/i915: Limit the number of loops for reading a split 64bit register
ickle Sep 8, 2015
f15d711
Documentation/watchdog: add timeout and ping rate control to watchdog…
Jun 29, 2015
8a340db
watchdog: imgpdc: Unregister restart handler on remove
ezequielgarcia Jul 23, 2015
9fab069
watchdog: mtk_wdt: add suspend/resume support
Greta423 Jul 24, 2015
5724485
watchdog: mtk_wdt: add wdt shutdown callback to disable wdt if enabled
Greta423 Jul 24, 2015
0919e44
watchdog: sunxi: fix activation of system reset
francescolavra Jul 25, 2015
64307b4
watchdog: (nv_tco) add support for MCP79
vivien Jul 27, 2015
fa928ee
watchdog: booke_wdt: Use infrastructure to check timeout limits
groeck Jul 29, 2015
ab54d7f
Documentation: watchdog: at91sam9_wdt: add clocks property
alexandrebelloni Jul 31, 2015
0a0a542
watchdog: gpio-wdt: be more strict about hw_algo matching
Jul 30, 2015
4f2d0b2
watchdog: gpio-wdt: ping already at startup for always running devices
Jul 31, 2015
7c25f8c
watchdog: NXP LPC18xx Watchdog Timer Driver
Aug 1, 2015
cfde37e
DT: watchdog: Add NXP LPC18xx Watchdog Timer binding documentation
Aug 1, 2015
6cd8a1b
watchdog: lpc18xx_wdt_get_timeleft() can be static
Aug 7, 2015
a57e06f
watchdog: mpc8xxx: remove dead code
Aug 12, 2015
50ffb53
watchdog: mpc8xxx: simplify registration
Aug 12, 2015
f0ded83
watchdog: mpc8xxx: make use of of_device_get_match_data
Aug 12, 2015
de5f712
watchdog: mpc8xxx: use devm_ioremap_resource to map memory
Aug 12, 2015
7997eba
watchdog: mpc8xxx: use dynamic memory for device specific data
Aug 12, 2015
72cd501
watchdog: mpc8xxx: use better error code when watchdog cannot be enabled
Aug 12, 2015
f8c33e9
watchdog: mpc8xxx: allow to compile for MPC512x
Aug 12, 2015
7653486
watchdog: add a driver to support SAMA5D4 watchdog timer
wenyouya Aug 6, 2015
f4fff94
Documentation: dt: binding: atmel-sama5d4-wdt: for SAMA5D4 watchdog d…
wenyouya Aug 6, 2015
a97a09b
watchdog: at91sam9: get and use slow clock
alexandrebelloni Aug 16, 2015
bf5125d
watchdog: at91rm9200: Correct check for syscon_node_to_regmap() errors
andersson Aug 17, 2015
6551881
Watchdog: Fix parent of watchdog_devices
Aug 20, 2015
1b2b90c
PM / OPP: Return suspend_opp only if it is enabled
vireshk Sep 9, 2015
43717aa
intel_pstate: Fix user input of min/max to legal policy region
yu-chen-surf Sep 9, 2015
74da56c
intel_pstate: fix PCT_TO_HWP macro
kaccardi Sep 9, 2015
982b0b2
drm/i915: Fix CSR MMIO address check
tiwai Sep 9, 2015
58590c1
drm/i915: Don't try to use DDR DVFS on CHV when disabled in the BIOS
vsyrjala Sep 8, 2015
8242578
drm/i915: Allow DSI dual link to be configured on any pipe
gksingh1 Aug 3, 2015
bd3e1c7
drm/qxl: validate monitors config modes
jonner Aug 20, 2015
91b6fc0
Merge tag 'drm-intel-next-fixes-2015-09-10' of git://anongit.freedesk…
airlied Sep 11, 2015
d1031d5
Merge tag 'topic/drm-fixes-2015-09-09' of git://anongit.freedesktop.o…
airlied Sep 11, 2015
15ee005
drm/nouveau/gr/nv04: fix big endian setting on gr context
imirkin Sep 1, 2015
c5bf460
drm/nouveau/clk/gt215: Unbreak engine pausing for GT21x/MCP7x
RSpliet Sep 2, 2015
778613e
drm/nouveau/device: enable c800 quirk for tecra w50
Sep 3, 2015
9fbcc7c
Merge branch 'linux-4.3' of git://anongit.freedesktop.org/git/nouveau…
airlied Sep 11, 2015
8f9b565
target/qla2xxx: Honor max_data_sg_nents I/O transfer limit
Jul 31, 2015
4416f89
target: Attach EXTENDED_COPY local I/O descriptors to xcopy_pt_sess
Sep 3, 2015
7dd03ac
target: Fix max_cmd_sn increment w/o cmdsn mutex regressions
rolandd Sep 8, 2015
4824640
target/user: Remove unused variable
Sep 3, 2015
06b967e
target: Remove no-op conditional
Sep 3, 2015
ed97d0c
target/user: Fix UFLAG_UNKNOWN_OP handling
Sep 3, 2015
ac64a2c
target: use stringify.h instead of own definition
ddiss Sep 3, 2015
7c97666
Merge branch 'pm-opp'
rafaeljw Sep 11, 2015
3e66c4b
Merge branch 'pm-cpufreq'
rafaeljw Sep 11, 2015
4614e0c
Merge branches 'pm-cpu', 'pm-cpuidle' and 'pm-domains'
rafaeljw Sep 11, 2015
53431d0
Merge branch 'next' into for-linus
dtor Sep 11, 2015
04d78e3
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Sep 11, 2015
64d1def
Merge tag 'sound-fix-4.3-rc1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Sep 11, 2015
294ab78
scsi_dh: fix randconfig build error
Sep 9, 2015
01cab55
Merge tag 'gfs2-merge-window' of git://git.kernel.org/pub/scm/linux/k…
torvalds Sep 11, 2015
e013f74
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 11, 2015
e91eb62
Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Sep 11, 2015
0ba13fd
Revert "writeback: plug writeback at a high level"
torvalds Sep 11, 2015
51a73ba
Merge git://www.linux-watchdog.org/linux-watchdog
torvalds Sep 11, 2015
7c0d35a
MODSIGN: fix a compilation warning in extract-cert
dhowells Sep 11, 2015
5b25b13
sys_membarrier(): system-wide memory barrier (generic, x86)
compudj Sep 11, 2015
b6d9734
selftests: add membarrier syscall test
pranith Sep 11, 2015
c9946c4
selftests: enhance membarrier syscall test
compudj Sep 11, 2015
6798a8c
fs/seq_file: convert int seq_vprint/seq_printf/etc... returns to void
JoePerches Sep 11, 2015
4f1af60
mm/early_ioremap: add explicit #include of asm/early_ioremap.h
Sep 11, 2015
e527b22
revert "ocfs2/dlm: use list_for_each_entry instead of list_for_each"
akpm00 Sep 11, 2015
9ebd051
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Sep 11, 2015
d9b44fe
Merge tag 'edac/v4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Sep 11, 2015
06a660a
Merge tag 'media/v4.3-2' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 11, 2015
8e78b7d
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Sep 12, 2015
05c7808
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Sep 12, 2015
fa9a67e
Merge tag 'pm+acpi-4.3-rc1-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Sep 12, 2015
f0c032d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 12, 2015
ded0e25
Merge tag 'ntb-4.3' of git://github.com/jonmason/ntb
torvalds Sep 12, 2015
3ebb054
ARCv2: [axs103_smp] Reduce clk for SMP FPGA configs
Sep 11, 2015
01b0c01
Merge branch 'akpm' (patches from Andrew)
torvalds Sep 12, 2015
dfb22fc
thermal: fix intel PCH thermal driver mismerge
torvalds Sep 12, 2015
505a666
writeback: plug writeback in wb_writeback() and writeback_inodes_wb()
torvalds Sep 11, 2015
e1df8b0
Merge branch 'writeback-plugging'
torvalds Sep 12, 2015
10fbd36
blk: rq_data_dir() should not return a boolean
torvalds May 27, 2015
6917b51
Merge tag 'cris-for-4.3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 12, 2015
6ff33f3
Linux 4.3-rc1
torvalds Sep 12, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
* Toradex Colibri VF50 Touchscreen driver

Required Properties:
- compatible must be toradex,vf50-touchscreen
- io-channels: adc channels being used by the Colibri VF50 module
- xp-gpios: FET gate driver for input of X+
- xm-gpios: FET gate driver for input of X-
- yp-gpios: FET gate driver for input of Y+
- ym-gpios: FET gate driver for input of Y-
- interrupt-parent: phandle for the interrupt controller
- interrupts: pen irq interrupt for touch detection
- pinctrl-names: "idle", "default", "gpios"
- pinctrl-0: pinctrl node for pen/touch detection state pinmux
- pinctrl-1: pinctrl node for X/Y and pressure measurement (ADC) state pinmux
- pinctrl-2: pinctrl node for gpios functioning as FET gate drivers
- vf50-ts-min-pressure: pressure level at which to stop measuring X/Y values

Example:

touchctrl: vf50_touchctrl {
compatible = "toradex,vf50-touchscreen";
io-channels = <&adc1 0>,<&adc0 0>,
<&adc0 1>,<&adc1 2>;
xp-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
xm-gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
yp-gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
ym-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
interrupt-parent = <&gpio0>;
interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "idle","default","gpios";
pinctrl-0 = <&pinctrl_touchctrl_idle>;
pinctrl-1 = <&pinctrl_touchctrl_default>;
pinctrl-2 = <&pinctrl_touchctrl_gpios>;
vf50-ts-min-pressure = <200>;
status = "disabled";
};
36 changes: 36 additions & 0 deletions Documentation/devicetree/bindings/input/touchscreen/imx6ul_tsc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
* Freescale i.MX6UL Touch Controller

Required properties:
- compatible: must be "fsl,imx6ul-tsc".
- reg: this touch controller address and the ADC2 address.
- interrupts: the interrupt of this touch controller and ADC2.
- clocks: the root clock of touch controller and ADC2.
- clock-names; must be "tsc" and "adc".
- xnur-gpio: the X- gpio this controller connect to.
This xnur-gpio returns to low once the finger leave the touch screen (The
last touch event the touch controller capture).

Optional properties:
- measure-delay-time: the value of measure delay time.
Before X-axis or Y-axis measurement, the screen need some time before
even potential distribution ready.
This value depends on the touch screen.
- pre-charge-time: the touch screen need some time to precharge.
This value depends on the touch screen.

Example:
tsc: tsc@02040000 {
compatible = "fsl,imx6ul-tsc";
reg = <0x02040000 0x4000>, <0x0219c000 0x4000>;
interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX6UL_CLK_IPG>,
<&clks IMX6UL_CLK_ADC2>;
clock-names = "tsc", "adc";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_tsc>;
xnur-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
measure-delay-time = <0xfff>;
pre-charge-time = <0xffff>;
status = "okay";
};
35 changes: 35 additions & 0 deletions Documentation/devicetree/bindings/watchdog/atmel-sama5d4-wdt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
* Atmel SAMA5D4 Watchdog Timer (WDT) Controller

Required properties:
- compatible: "atmel,sama5d4-wdt"
- reg: base physical address and length of memory mapped region.

Optional properties:
- timeout-sec: watchdog timeout value (in seconds).
- interrupts: interrupt number to the CPU.
- atmel,watchdog-type: should be "hardware" or "software".
"hardware": enable watchdog fault reset. A watchdog fault triggers
watchdog reset.
"software": enable watchdog fault interrupt. A watchdog fault asserts
watchdog interrupt.
- atmel,idle-halt: present if you want to stop the watchdog when the CPU is
in idle state.
CAUTION: This property should be used with care, it actually makes the
watchdog not counting when the CPU is in idle state, therefore the
watchdog reset time depends on mean CPU usage and will not reset at all
if the CPU stop working while it is in idle state, which is probably
not what you want.
- atmel,dbg-halt: present if you want to stop the watchdog when the CPU is
in debug state.

Example:
watchdog@fc068640 {
compatible = "atmel,sama5d4-wdt";
reg = <0xfc068640 0x10>;
interrupts = <4 IRQ_TYPE_LEVEL_HIGH 5>;
timeout-sec = <10>;
atmel,watchdog-type = "hardware";
atmel,dbg-halt;
atmel,idle-halt;
status = "okay";
};
19 changes: 19 additions & 0 deletions Documentation/devicetree/bindings/watchdog/lpc18xx-wdt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
* NXP LPC18xx Watchdog Timer (WDT)

Required properties:
- compatible: Should be "nxp,lpc1850-wwdt"
- reg: Should contain WDT registers location and length
- clocks: Must contain an entry for each entry in clock-names.
- clock-names: Should contain "wdtclk" and "reg"; the watchdog counter
clock and register interface clock respectively.
- interrupts: Should contain WDT interrupt

Examples:

watchdog@40080000 {
compatible = "nxp,lpc1850-wwdt";
reg = <0x40080000 0x24>;
clocks = <&cgu BASE_SAFE_CLK>, <&ccu1 CLK_CPU_WWDT>;
clock-names = "wdtclk", "reg";
interrupts = <49>;
};
6 changes: 6 additions & 0 deletions Documentation/thermal/sysfs-api.txt
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@ Thermal zone device sys I/F, created once it's registered:
|---temp: Current temperature
|---mode: Working mode of the thermal zone
|---policy: Thermal governor used for this zone
|---available_policies: Available thermal governors for this zone
|---trip_point_[0-*]_temp: Trip point temperature
|---trip_point_[0-*]_type: Trip point type
|---trip_point_[0-*]_hyst: Hysteresis value for this trip point
Expand Down Expand Up @@ -256,6 +257,10 @@ policy
One of the various thermal governors used for a particular zone.
RW, Required

available_policies
Available thermal governors which can be used for a particular zone.
RO, Required

trip_point_[0-*]_temp
The temperature above which trip point will be fired.
Unit: millidegree Celsius
Expand Down Expand Up @@ -417,6 +422,7 @@ method, the sys I/F structure will be built like this:
|---temp: 37000
|---mode: enabled
|---policy: step_wise
|---available_policies: step_wise fair_share
|---trip_point_0_temp: 100000
|---trip_point_0_type: critical
|---trip_point_1_temp: 80000
Expand Down
22 changes: 17 additions & 5 deletions Documentation/watchdog/src/watchdog-test.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ static void term(int sig)
int main(int argc, char *argv[])
{
int flags;
unsigned int ping_rate = 1;

fd = open("/dev/watchdog", O_WRONLY);

Expand All @@ -63,22 +64,33 @@ int main(int argc, char *argv[])
fprintf(stderr, "Watchdog card enabled.\n");
fflush(stderr);
goto end;
} else if (!strncasecmp(argv[1], "-t", 2) && argv[2]) {
flags = atoi(argv[2]);
ioctl(fd, WDIOC_SETTIMEOUT, &flags);
fprintf(stderr, "Watchdog timeout set to %u seconds.\n", flags);
fflush(stderr);
goto end;
} else if (!strncasecmp(argv[1], "-p", 2) && argv[2]) {
ping_rate = strtoul(argv[2], NULL, 0);
fprintf(stderr, "Watchdog ping rate set to %u seconds.\n", ping_rate);
fflush(stderr);
} else {
fprintf(stderr, "-d to disable, -e to enable.\n");
fprintf(stderr, "-d to disable, -e to enable, -t <n> to set " \
"the timeout,\n-p <n> to set the ping rate, and \n");
fprintf(stderr, "run by itself to tick the card.\n");
fflush(stderr);
goto end;
}
} else {
fprintf(stderr, "Watchdog Ticking Away!\n");
fflush(stderr);
}

fprintf(stderr, "Watchdog Ticking Away!\n");
fflush(stderr);

signal(SIGINT, term);

while(1) {
keep_alive();
sleep(1);
sleep(ping_rate);
}
end:
close(fd);
Expand Down
10 changes: 10 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -6789,6 +6789,14 @@ W: http://www.mellanox.com
Q: http://patchwork.ozlabs.org/project/netdev/list/
F: drivers/net/ethernet/mellanox/mlxsw/

MEMBARRIER SUPPORT
M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
L: linux-kernel@vger.kernel.org
S: Supported
F: kernel/membarrier.c
F: include/uapi/linux/membarrier.h

MEMORY MANAGEMENT
L: linux-mm@kvack.org
W: http://www.linux-mm.org
Expand Down Expand Up @@ -7396,6 +7404,7 @@ NTB DRIVER CORE
M: Jon Mason <jdmason@kudzu.us>
M: Dave Jiang <dave.jiang@intel.com>
M: Allen Hubbe <Allen.Hubbe@emc.com>
L: linux-ntb@googlegroups.com
S: Supported
W: https://github.com/jonmason/ntb/wiki
T: git git://github.com/jonmason/ntb.git
Expand All @@ -7407,6 +7416,7 @@ F: include/linux/ntb_transport.h
NTB INTEL DRIVER
M: Jon Mason <jdmason@kudzu.us>
M: Dave Jiang <dave.jiang@intel.com>
L: linux-ntb@googlegroups.com
S: Supported
W: https://github.com/jonmason/ntb/wiki
T: git git://github.com/jonmason/ntb.git
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
VERSION = 4
PATCHLEVEL = 2
PATCHLEVEL = 3
SUBLEVEL = 0
EXTRAVERSION =
EXTRAVERSION = -rc1
NAME = Hurr durr I'ma sheep

# *DOCUMENTATION*
Expand Down
2 changes: 2 additions & 0 deletions arch/arc/plat-axs10x/axs10x.c
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,8 @@ static void __init axs103_early_init(void)
unsigned int num_cores = (read_aux_reg(ARC_REG_MCIP_BCR) >> 16) & 0x3F;
if (num_cores > 2)
arc_set_core_freq(50 * 1000000);
else if (num_cores == 2)
arc_set_core_freq(75 * 1000000);
#endif

switch (arc_get_core_freq()/1000000) {
Expand Down
12 changes: 12 additions & 0 deletions arch/cris/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,17 @@ config FORCE_MAX_ZONEORDER
int
default 6

config TRACE_IRQFLAGS_SUPPORT
depends on ETRAX_ARCH_V32
def_bool y

config STACKTRACE_SUPPORT
def_bool y

config LOCKDEP_SUPPORT
depends on ETRAX_ARCH_V32
def_bool y

config CRIS
bool
default y
Expand All @@ -58,6 +69,7 @@ config CRIS
select CLKSRC_MMIO if ETRAX_ARCH_V32
select GENERIC_CLOCKEVENTS if ETRAX_ARCH_V32
select GENERIC_SCHED_CLOCK if ETRAX_ARCH_V32
select HAVE_DEBUG_BUGVERBOSE if ETRAX_ARCH_V32

config HZ
int
Expand Down
8 changes: 8 additions & 0 deletions arch/cris/arch-v10/kernel/entry.S
Original file line number Diff line number Diff line change
Expand Up @@ -955,6 +955,14 @@ sys_call_table:
.long sys_process_vm_writev
.long sys_kcmp /* 350 */
.long sys_finit_module
.long sys_sched_setattr
.long sys_sched_getattr
.long sys_renameat2
.long sys_seccomp /* 355 */
.long sys_getrandom
.long sys_memfd_create
.long sys_bpf
.long sys_execveat

/*
* NOTE!! This doesn't have to be exact - we just have
Expand Down
42 changes: 0 additions & 42 deletions arch/cris/arch-v10/lib/dmacopy.c

This file was deleted.

Loading