Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4078 commits
Select commit Hold shift + click to select a range
19aa9c1
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
jsmattsonjr Dec 12, 2016
2ef502e
ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using shor…
rostedt Dec 8, 2016
88e4144
platform/x86: asus-nb-wmi.c: Add X45U quirk
marcosps Nov 30, 2016
e945df4
fgraph: Handle a case where a tracer ignores set_graph_notrace
rostedt Dec 9, 2016
0de381c
IB/mad: Fix an array index check
Nov 21, 2016
7b13692
IPoIB: Avoid reading an uninitialized member variable
Nov 21, 2016
b7f73ad
IB/multicast: Check ib_find_pkey() return value
Nov 21, 2016
952a9f5
IB/cma: Fix a race condition in iboe_addr_get_sgid()
Dec 19, 2016
44685f0
media: solo6x10: fix lockup by avoiding delayed register write
Oct 22, 2016
8db0075
Input: drv260x - fix input device's parent assignment
Catramen Dec 12, 2016
edfe6a7
PCI: Check for PME in targeted sleep state
AlanStern Oct 21, 2016
b66e312
libceph: verify authorize reply on connect
idryomov Dec 2, 2016
8a2bcaa
nfs_write_end(): fix handling of short copies
Sep 6, 2016
cadaba8
powerpc/ps3: Fix system hang with GCC 5 builds
glevand Nov 29, 2016
e5de1c7
powerpc: Convert cmp to cmpd in idle enter sequence
segher Oct 6, 2016
e321f38
target/user: Fix use-after-free of tcmu_cmds if they are expired
Nov 22, 2016
7fb5a93
kconfig/nconf: Fix hang when editing symbol with a long prompt
bwh-ct Nov 24, 2016
d857273
sg_write()/bsg_write() is not fit to be called under KERNEL_DS
Dec 16, 2016
9f11a0a
net: mvpp2: fix dma unmapping of TX buffers for fragments
tpetazzoni Dec 21, 2016
cdd86b9
Linux 4.4.41
gregkh Jan 9, 2017
95401a3
Merge tag 'v4.4.41' into linux-4.4-at91
Jan 9, 2017
b87483c
ALSA: hda - Fix up GPIO for ASUS ROG Ranger
tiwai Dec 6, 2016
16b968a
ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL
tiwai Jan 4, 2017
bb1cacd
ALSA: usb-audio: Fix irq/process data synchronization
10ne1 Jan 4, 2017
6e28a02
ARM: davinci: da850: don't add emac clock to lookup table twice
brgl Dec 7, 2016
9b73f43
mac80211: initialize fast-xmit 'info' later
jmberg-intel Jan 2, 2017
7b95f36
KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS
Dec 24, 2016
e72575d
KVM: MIPS: Flush KVM entry code from icache globally
Jan 3, 2017
2a0e2a8
usb: musb: core: add clear_ep_rxintr() to musb_platform_ops
liubiin Jan 4, 2017
96175db
usb: musb: dsps: implement clear_ep_rxintr() callback
liubiin Jan 4, 2017
9cc601b
usb: storage: unusual_uas: Add JMicron JMS56x to unusual device
oneukum Jan 2, 2017
10a4380
usb: gadgetfs: restrict upper bound on device configuration size
gregkh Dec 6, 2016
fe75330
USB: gadgetfs: fix unbounded memory allocation bug
AlanStern Dec 9, 2016
74e36bf
USB: gadgetfs: fix use-after-free bug
AlanStern Dec 9, 2016
f6ff998
USB: gadgetfs: fix checks of wTotalLength in config descriptors
AlanStern Dec 9, 2016
7cc00ab
USB: fix problems with duplicate endpoint addresses
AlanStern Dec 19, 2016
bd4e78b
USB: dummy-hcd: fix bug in stop_activity (handle ep0)
AlanStern Dec 14, 2016
96a21e7
usb: gadget: composite: Test get_alt() presence instead of set_alt()
kopasiak Dec 20, 2016
438efb6
usb: dwc3: core: avoid Overflow events
Dec 23, 2016
e224b8b
usb: xhci: fix possible wild pointer
LuBaolu Jan 3, 2017
b4b404b
xhci: workaround for hosts missing CAS bit
matnyman Oct 20, 2016
b303a10
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake
wanahmadzainie Jan 3, 2017
2d1b4fc
xhci: free xhci virtual devices with leaf nodes first
matnyman Jan 3, 2017
3447b37
usb: xhci: fix return value of xhci_setup_device()
LuBaolu Jan 3, 2017
86bb666
usb: host: xhci: Fix possible wild pointer when handling abort command
wangbaolin719 Jan 3, 2017
f286c25
xhci: Handle command completion and timeout race
matnyman Jan 3, 2017
d88f0f6
usb: xhci: hold lock over xhci_abort_cmd_ring()
LuBaolu Jan 3, 2017
7b5d788
USB: serial: omninet: fix NULL-derefs at open and disconnect
jhovold Jan 3, 2017
4e10670
USB: serial: quatech2: fix sleep-while-atomic in close
jhovold Jan 3, 2017
c6aa862
USB: serial: pl2303: fix NULL-deref at open
jhovold Jan 3, 2017
65d1070
USB: serial: keyspan_pda: verify endpoints at probe
jhovold Jan 3, 2017
0243498
USB: serial: spcp8x5: fix NULL-deref at open
jhovold Jan 3, 2017
33a5d0c
USB: serial: io_ti: fix NULL-deref at open
jhovold Jan 3, 2017
7ef8807
USB: serial: io_ti: fix another NULL-deref at open
jhovold Jan 3, 2017
11743d7
USB: serial: io_ti: fix I/O after disconnect
jhovold Jan 3, 2017
e3d6a0d
USB: serial: iuu_phoenix: fix NULL-deref at open
jhovold Jan 3, 2017
f0bdd7e
USB: serial: garmin_gps: fix memory leak on failed URB submit
jhovold Jan 3, 2017
ad4de3d
USB: serial: ti_usb_3410_5052: fix NULL-deref at open
jhovold Jan 3, 2017
374250e
USB: serial: io_edgeport: fix NULL-deref at open
jhovold Jan 3, 2017
b835f4c
USB: serial: oti6858: fix NULL-deref at open
jhovold Jan 3, 2017
b60b912
USB: serial: cyberjack: fix NULL-deref at open
jhovold Jan 3, 2017
1b1fdc7
USB: serial: kobil_sct: fix NULL-deref in write
jhovold Jan 3, 2017
8577578
USB: serial: mos7840: fix NULL-deref at open
jhovold Jan 3, 2017
f2e8b37
USB: serial: mos7720: fix NULL-deref at open
jhovold Jan 3, 2017
2f525ed
USB: serial: mos7720: fix use-after-free on probe errors
jhovold Jan 3, 2017
5c83e07
USB: serial: mos7720: fix parport use-after-free on probe errors
jhovold Jan 3, 2017
3e3f051
USB: serial: mos7720: fix parallel probe
jhovold Jan 3, 2017
b07b4fa
usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL
Nov 10, 2016
ce737ba
xhci: Use delayed_work instead of timer for command timeout
OGAWAHirofumi Jan 3, 2017
59185ef
xhci: Fix race related to abort operation
OGAWAHirofumi Jan 3, 2017
60dffc1
usb: dwc3: pci: add Intel Gemini Lake PCI ID
Apr 1, 2016
02ef64a
usb: musb: Fix trying to free already-free IRQ 4
tmlind Jan 4, 2017
e675483
usb: hub: Move hub_port_disable() to fix warning if PM is disabled
geertu Dec 14, 2016
d576c36
usb: musb: blackfin: add bfin_fifo_offset in bfin_ops
Jan 4, 2017
f553185
ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
tiwai Nov 29, 2016
de2cf49
USB: serial: kl5kusb105: abort on open exception path
SinkFinder Nov 29, 2016
d36d012
ARM: dts: r8a7794: Correct hsusb parent clock
geertu Nov 7, 2016
1224bb2
USB: phy: am335x-control: fix device and of_node leaks
jhovold Nov 1, 2016
e94800d
USB: serial: io_ti: bind to interface after fw download
jhovold Jan 3, 2017
3e4302f
mei: bus: fix mei_cldev_enable KDoc
ausyskin Dec 14, 2016
7927c03
staging: iio: ad7606: fix improper setting of oversampling pins
eraretuya Oct 8, 2016
efcd2e0
usb: dwc3: gadget: always unmap EP0 requests
Dec 20, 2016
ecd4ad9
usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()
Dec 20, 2016
acb7df2
usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()
Dec 20, 2016
56ef587
stable-fixup: hotplug: fix unused function warning
arndb Jan 9, 2017
8353a5d
ath10k: use the right length of "background"
fishilico Oct 29, 2016
9453d46
cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is s…
groeck Oct 30, 2016
07c0562
hwmon: (scpi) Fix module autoload
Nov 7, 2016
fbab183
hwmon: (amc6821) sign extension temperature
Nov 19, 2016
5e351ca
hwmon: (ds620) Fix overflows seen when writing temperature limits
groeck Nov 20, 2016
fd504f5
hwmon: (nct7802) Fix overflows seen when writing into limit attributes
groeck Dec 5, 2016
92e993a
hwmon: (g762) Fix overflows and crash seen when writing limit attributes
groeck Dec 11, 2016
f371ee8
clk: clk-wm831x: fix a logic error
SinkFinder Dec 1, 2016
4610551
clk: imx31: fix rewritten input argument of mx31_clocks_init()
vzapolskiy Sep 26, 2016
b54dcc3
iommu/amd: Missing error code in amd_iommu_init_device()
Nov 24, 2016
dc78a9e
iommu/amd: Fix the left value check of cmd buffer
huangrui Dec 12, 2016
91bc81b
iommu/vt-d: Fix pasid table size encoding
Dec 6, 2016
8388272
iommu/vt-d: Flush old iommu caches for kdump when the device gets con…
Dec 5, 2016
079c4b4
ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call
charleskeepax Oct 21, 2016
e57c830
scsi: mvsas: fix command_active typo
arndb Nov 16, 2016
69dc847
target/iscsi: Fix double free in lio_target_tiqn_addtpg()
Dec 13, 2016
fc44d3d
irqchip/bcm7038-l1: Implement irq_cpu_offline() callback
ffainelli Oct 31, 2016
b0cb7f6
PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend
tmlind Dec 6, 2016
85baf94
mmc: mmc_test: Uninitialized return value
Nov 14, 2016
6119edd
s390/crypto: unlock on error in prng_tdes_read()
Nov 18, 2016
820c2ac
crypto: arm64/sha2-ce - fix for big endian
Oct 11, 2016
4c575a3
crypto: arm64/ghash-ce - fix for big endian
Oct 11, 2016
bed5c78
crypto: arm/aes-ce - fix for big endian
Oct 11, 2016
bd17e2d
crypto: arm64/aes-ccm-ce: fix for big endian
Oct 11, 2016
83f8a20
crypto: arm64/aes-neon - fix for big endian
Oct 11, 2016
abca9c2
crypto: arm64/sha1-ce - fix for big endian
Oct 11, 2016
5b21c54
crypto: arm64/aes-xts-ce: fix for big endian
Oct 11, 2016
1d31248
crypto: arm64/aes-ce - fix for big endian
Oct 11, 2016
ccd7bd2
md: MD_RECOVERY_NEEDED is set for mddev->recovery
shligit Dec 8, 2016
8f25152
powerpc/pci/rpadlpar: Fix device reference leaks
jhovold Nov 1, 2016
f5a636f
staging: comedi: dt282x: tidy up register bit defines
bigguiness Mar 17, 2016
becfb50
cred/userns: define current_user_ns() as a function
arndb Mar 22, 2016
8003ac6
net: ti: cpmac: Fix compiler warning due to type confusion
paulburton Sep 2, 2016
6b59fb5
net: vxge: avoid unused function warnings
arndb Jan 29, 2016
9205be7
cx23885-dvb: move initialization of a8293_pdata
mchehab Dec 18, 2015
af817b3
drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values
Oct 27, 2016
6053479
tick/broadcast: Prevent NULL pointer dereference
KAGA-KOKO Dec 15, 2016
f108b2d
Revert "usb: gadget: composite: always set ep->mult to a sensible value"
gregkh Jan 12, 2017
adf640e
usb: gadget: composite: always set ep->mult to a sensible value
Sep 28, 2016
49c4446
Linux 4.4.42
gregkh Jan 12, 2017
ae26414
Merge tag 'v4.4.42' into linux-4.4-at91
Jan 13, 2017
33c7b0f
netvsc: reduce maximum GSO size
shemminger Dec 6, 2016
1e5298d
ser_gigaset: return -ENOMEM on error instead of success
Dec 7, 2016
6ac0b38
net: vrf: Drop conntrack data after pass through VRF device on Tx
Dec 14, 2016
58d0d7a
ipv6: handle -EFAULT from skb_copy_bits
kernelslacker Dec 22, 2016
67bce58
net, sched: fix soft lockup in tc_classify
borkmann Dec 21, 2016
3f28476
net: stmmac: Fix race between stmmac_drv_probe and stmmac_open
ffainelli Dec 28, 2016
18d971f
net/mlx5: Check FW limitations on log_max_qp before setting it
noaos Dec 28, 2016
1ff0308
net/mlx5: Avoid shadowing numa_node
Dec 28, 2016
81e7916
drop_monitor: add missing call to genlmsg_end
wr0112358 Dec 31, 2016
14e8d56
drop_monitor: consider inserted data in genlmsg_end
wr0112358 Jan 3, 2017
0d431f9
igmp: Make igmp group member RFC 3376 compliant
mtesar-rh Jan 2, 2017
807cac8
ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules
Jan 2, 2017
c31a3c7
r8152: split rtl8152_suspend function
hayesorz Jan 10, 2017
0d3b9c2
r8152: fix rx issue for runtime suspend
hayesorz Jan 10, 2017
5169043
gro: Enter slow-path if there is no tailroom
herbertx Jan 10, 2017
db7119e
gro: use min_t() in skb_gro_reset_offset()
edumazet Jan 11, 2017
67b2197
gro: Disable frag0 optimization on IPv6 ext headers
herbertx Jan 10, 2017
c177d49
net: ipv4: Fix multipath selection with vrf
Jan 10, 2017
70e05a9
net: vrf: do not allow table id 0
Jan 10, 2017
a2f7271
HID: hid-cypress: validate length of report
gregkh Jan 6, 2017
fa48a16
ALSA: firewire-tascam: Fix to handle error from initialization of str…
takaswie Jan 3, 2017
bed280b
powerpc: Fix build warning on 32-bit PPC
lwfinger Dec 23, 2016
04dc1be
ARM: zynq: Reserve correct amount of non-DMA RAM
kroeschl Oct 31, 2016
dfd64d1
ARM: OMAP4+: Fix bad fallthrough for cpuidle
tmlind Nov 7, 2016
a1c81f8
spi: mvebu: fix baudrate calculation for armada variant
ukleinek Dec 8, 2016
e3f77bb
ALSA: usb-audio: Add a quirk for Plantronics BT600
Jan 9, 2017
e21901d
mm/init: fix zone boundary creation
oohal Jul 26, 2016
d9ea51a
Linux 4.4.43
gregkh Jan 15, 2017
a96159c
Merge tag 'v4.4.43' into linux-4.4-at91
Jan 16, 2017
5137779
Input: xpad - use correct product id for x360w controllers
paroj Dec 27, 2016
2e2679a
Input: i8042 - add Pegatron touchpad to noloop table
marcosps Dec 18, 2016
2deaeea
selftests: do not require bash to run netsocktests testcase
DerDakon Dec 14, 2016
6de62ec
selftests: do not require bash for the generated test
DerDakon Dec 14, 2016
70429b9
mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done}
djbw Jan 11, 2017
6bbb8ff
ocfs2: fix crash caused by stale lvb with fsdlm plugin
Jan 11, 2017
1a46e6e
mm/hugetlb.c: fix reservation race when freeing surplus pages
mjkravetz Jan 11, 2017
816307c
KVM: x86: fix emulation of "MOV SS, null selector"
bonzini Jan 12, 2017
34a55c9
KVM: eventfd: fix NULL deref irqbypass consumer
Wanpeng-Li Jan 6, 2017
3d27cd4
jump_labels: API for flushing deferred jump label updates
dmatlack Dec 16, 2016
1fc673d
KVM: x86: flush pending lapic jump label updates on module unload
dmatlack Dec 16, 2016
4fa0090
KVM: x86: add Align16 instruction flag
rkrcmar Nov 8, 2016
d9c4c1e
KVM: x86: add asm_safe wrapper
rkrcmar Nov 8, 2016
3490e72
KVM: x86: emulate FXSAVE and FXRSTOR
rkrcmar Nov 9, 2016
9d3875c
KVM: x86: Introduce segmented_write_std
stevenrutherford Jan 12, 2017
4a1ecf3
nl80211: fix sched scan netlink socket owner destruction
jmberg-intel Jan 5, 2017
3ef5bc0
USB: serial: kl5kusb105: fix line-state error handling
jhovold Jan 10, 2017
e29f709
USB: serial: ch341: fix initial modem-control state
jhovold Jan 6, 2017
bc74606
USB: serial: ch341: fix open error handling
jhovold Jan 6, 2017
802b4ef
USB: serial: ch341: fix control-message error handling
jhovold Jan 6, 2017
214a8e9
USB: serial: ch341: fix open and resume after B0
jhovold Jan 6, 2017
085f4eb
Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data
groeck Jan 5, 2017
f64b9ac
i2c: print correct device invalid address
Jan 6, 2017
ae76af2
i2c: fix kernel memory disclosure in dev interface
vlad902 Jan 9, 2017
d5fcd71
xhci: fix deadlock at host remove by running watchdog correctly
matnyman Jan 11, 2017
836fd7c
vme: Fix wrong pointer utilization in ca91cx42_slave_get
caringi Jan 10, 2017
4a6716f
mnt: Protect the mountpoint hashtable with mount_lock
ebiederm Jan 3, 2017
075f493
tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx
rgenoud Dec 13, 2016
ca81117
sysrq: attach sysrq handler correctly for 32-bit kernel
mita Jan 5, 2017
b9d6631
sysctl: Drop reference added by grab_header in proc_sys_readdir
zhouchengming1 Jan 6, 2017
a1a0612
drm/radeon: drop verde dpm quirks
alexdeucher Jan 5, 2017
1d25a05
USB: serial: ch341: fix resume after reset
jhovold Jan 6, 2017
0cf2332
USB: serial: ch341: fix modem-control and B0 handling
jhovold Jan 6, 2017
68b97d2
x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearc…
ukasz Dec 28, 2016
205e997
btrfs: fix locking when we put back a delayed ref that's too new
jeffmahoney Dec 20, 2016
f0382c0
btrfs: fix error handling when run_delayed_extent_op fails
jeffmahoney Dec 20, 2016
7aae6e3
pinctrl: meson: fix gpio request disabling other modes
superna9999 Dec 6, 2016
8ff851b
pNFS: Fix race in pnfs_wait_on_layoutreturn
trondmypd Nov 18, 2016
1180423
NFS: Fix a performance regression in readdir
trondmypd Nov 19, 2016
33ebdfe
NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.
Dec 19, 2016
2c1dd42
cpufreq: powernv: Disable preemption while checking CPU throttling state
Nov 8, 2016
4af7970
block: cfq_cpd_alloc() should use @gfp
htejun Nov 10, 2016
ddf0c37
ACPI / APEI: Fix NMI notification handling
prarit Nov 30, 2016
6e8210a
blk-mq: Always schedule hctx->next_cpu
Sep 28, 2016
4d1b508
bus: vexpress-config: fix device reference leak
jhovold Nov 16, 2016
488e7b2
powerpc/ibmebus: Fix further device reference leaks
jhovold Nov 1, 2016
ef6eadb
powerpc/ibmebus: Fix device reference leaks in sysfs interface
jhovold Nov 1, 2016
45611fb
pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE
Nov 12, 2016
a7dd347
Linux 4.4.44
gregkh Jan 20, 2017
1b14fee
Merge tag 'v4.4.44' into linux-4.4-at91
Jan 24, 2017
97085e2
ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short j…
rostedt May 17, 2016
4ffb36e
IB/mlx5: Wait for all async command completions to complete
Oct 27, 2016
1be54a4
IB/mlx4: Set traffic class in AH
Nov 10, 2016
c7a40c4
IB/mlx4: Fix out-of-range array index in destroy qp flow
Nov 27, 2016
f1c9169
IB/mlx4: Fix port query for 56Gb Ethernet links
Nov 10, 2016
ea47049
IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs
Nov 10, 2016
aa02f29
IB/IPoIB: Remove can't use GFP_NOIO warning
Nov 10, 2016
2ba399c
perf scripting: Avoid leaking the scripting_context variable
acmel Oct 25, 2016
280d00a
ARM: dts: imx31: fix clock control module interrupts description
vzapolskiy Sep 26, 2016
d2e4968
ARM: dts: imx31: move CCM device node to AIPS2 bus devices
vzapolskiy Sep 26, 2016
39d7c9c
ARM: dts: imx31: fix AVIC base address
Nov 17, 2016
36672b8
tmpfs: clear S_ISGID when setting posix ACLs
Jan 9, 2017
3b434ca
x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F
bjorn-helgaas Dec 28, 2016
6f3002c
svcrpc: don't leak contexts on PROC_DESTROY
Jan 9, 2017
dc4e372
fuse: clear FR_PENDING flag when moving requests out of pending queue
Jan 12, 2017
4740d1d
PCI: Enumerate switches below PCI-to-PCIe bridges
bjorn-helgaas Jan 11, 2017
0f37d20
HID: corsair: fix DMA buffers on stack
jhovold Jan 12, 2017
75c60df
HID: corsair: fix control-transfer error handling
jhovold Jan 12, 2017
8f6f508
mmc: mxs-mmc: Fix additional cycles after transmission stop
lategoodbye Jan 5, 2017
80aeb7b
ieee802154: atusb: do not use the stack for buffers to make them DMA …
Dec 15, 2016
212bab3
mtd: nand: xway: disable module support
hauke Dec 5, 2016
8691578
x86/ioapic: Restore IO-APIC irq_chip retrigger callback
Jan 17, 2017
7ea1eb7
qla2xxx: Fix crash due to null pointer access
Dec 24, 2016
a07563c
ubifs: Fix journal replay wrt. xattr nodes
richardweinberger Jan 10, 2017
098b62b
clocksource/exynos_mct: Clear interrupt when cpu is shut down
Jan 17, 2017
294b0aa
svcrdma: avoid duplicate dma unmapping during error recovery
sbasavapatna Jan 9, 2017
abfa5e8
ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs
mrutland-arm Jan 6, 2017
62c3d36
ceph: fix bad endianness handling in parse_reply_info_extra
jtlayton Jan 12, 2017
41a9abb
ARM: dts: da850-evm: fix read access to SPI flash
Fabo Jan 17, 2017
76e08d2
arm64/ptrace: Preserve previous registers for short regset write
Jan 18, 2017
d8263f1
arm64/ptrace: Preserve previous registers for short regset write - 2
Jan 18, 2017
03ee97d
arm64/ptrace: Preserve previous registers for short regset write - 3
Jan 18, 2017
4c87fc7
arm64/ptrace: Avoid uninitialised struct padding in fpr_set()
Jan 18, 2017
c55f8aa
arm64/ptrace: Reject attempts to set incomplete hardware breakpoint f…
Jan 18, 2017
68664ae
ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init
gibsson Jan 3, 2017
baa2610
ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation
arndb Nov 16, 2016
a4d2fa0
ARM: 8613/1: Fix the uaccess crash on PB11MPCore
Sep 13, 2016
b02d7a8
blackfin: check devm_pinctrl_get() for errors
Jul 14, 2016
238623c
ite-cir: initialize use_demodulator before using it
fishilico Sep 10, 2016
a5291c1
dmaengine: pl330: Fix runtime PM support for terminated transfers
mszyprow Dec 16, 2016
6e65a4c
selftest/powerpc: Wrong PMC initialized in pmc56_overflow test
Dec 19, 2016
8323d05
arm64: avoid returning from bad_mode
mrutland-arm Jan 18, 2017
ef30573
Linux 4.4.45
gregkh Jan 26, 2017
7c8935e
Merge tag 'v4.4.45' into linux-4.4-at91
Jan 26, 2017
0c40ca4
Add/modify ethernet controler register definitions
Jan 26, 2017
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What /sys/bus/iio/devices/iio:deviceX/in_proximity_raw
What /sys/bus/iio/devices/iio:deviceX/in_proximity_input
Date: March 2014
KernelVersion: 3.15
Contact: Matt Ranostay <[email protected]>
Expand Down
16 changes: 9 additions & 7 deletions Documentation/ABI/testing/sysfs-bus-usb
Original file line number Diff line number Diff line change
Expand Up @@ -134,19 +134,21 @@ Description:
enabled for the device. Developer can write y/Y/1 or n/N/0 to
the file to enable/disable the feature.

What: /sys/bus/usb/devices/.../power/usb3_hardware_lpm
Date: June 2015
What: /sys/bus/usb/devices/.../power/usb3_hardware_lpm_u1
/sys/bus/usb/devices/.../power/usb3_hardware_lpm_u2
Date: November 2015
Contact: Kevin Strasser <[email protected]>
Lu Baolu <[email protected]>
Description:
If CONFIG_PM is set and a USB 3.0 lpm-capable device is plugged
in to a xHCI host which supports link PM, it will check if U1
and U2 exit latencies have been set in the BOS descriptor; if
the check is is passed and the host supports USB3 hardware LPM,
the check is passed and the host supports USB3 hardware LPM,
USB3 hardware LPM will be enabled for the device and the USB
device directory will contain a file named
power/usb3_hardware_lpm. The file holds a string value (enable
or disable) indicating whether or not USB3 hardware LPM is
enabled for the device.
device directory will contain two files named
power/usb3_hardware_lpm_u1 and power/usb3_hardware_lpm_u2. These
files hold a string value (enable or disable) indicating whether
or not USB3 hardware LPM U1 or U2 is enabled for the device.

What: /sys/bus/usb/devices/.../removable
Date: February 2012
Expand Down
10 changes: 8 additions & 2 deletions Documentation/arm/Atmel/README
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,15 @@ the Atmel website: http://www.atmel.com.
http://www.atmel.com/Images/Atmel-11238-32-bit-Cortex-A5-Microcontroller-SAMA5D4_Datasheet.pdf

- sama5d2 family
- sama5d27
- sama5d21
- sama5d22
- sama5d23
- sama5d24
- sama5d26
- sama5d27 (device superset)
- sama5d28 (device superset + environmental monitors)
+ Datasheet
Coming soon
http://www.atmel.com/Images/Atmel-11267-32-bit-Cortex-A5-Microcontroller-SAMA5D2_Datasheet.pdf


Linux kernel information
Expand Down
65 changes: 64 additions & 1 deletion Documentation/devicetree/bindings/arm/atmel-at91.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,10 @@ compatible: must be one of:
- "atmel,sama5d43"
- "atmel,sama5d44"

Chipid required properties:
- compatible: Should be "atmel,sama5d2-chipid"
- reg : Should contain registers location and length

PIT Timer required properties:
- compatible: Should be "atmel,at91sam9260-pit"
- reg: Should contain registers location and length
Expand Down Expand Up @@ -147,6 +151,65 @@ Example:
clocks = <&clk32k>;
};

SHDWC SAMA5D2-Compatible Shutdown Controller

1) shdwc node

required properties:
- compatible: should be "atmel,sama5d2-shdwc".
- reg: should contain registers location and length
- clocks: phandle to input clock.
- #address-cells: should be one. The cell is the wake-up input index.
- #size-cells: should be zero.

optional properties:

- debounce-delay-us: minimum wake-up inputs debouncer period in
microseconds. It's usually a board-related property.
- atmel,wakeup-rtc-timer: boolean to enable Real-Time Clock wake-up.

The node contains child nodes for each wake-up input that the platform uses.

2) input nodes

Wake-up input nodes are usually described in the "board" part of the Device
Tree. Note also that input 0 is linked to the wake-up pin and is frequently
used.

Required properties:
- reg: should contain the wake-up input index [0 - 15].

Optional properties:
- atmel,wakeup-active-high: boolean, the corresponding wake-up input described
by the child, forces the wake-up of the core power supply on a high level.
The default is to be active low.

Example:

On the SoC side:
shdwc@f8048010 {
compatible = "atmel,sama5d2-shdwc";
reg = <0xf8048010 0x10>;
clocks = <&clk32k>;
#address-cells = <1>;
#size-cells = <0>;
atmel,wakeup-rtc-timer;
};

On the board side:
shdwc@f8048010 {
debounce-delay-us = <976>;

input@0 {
reg = <0>;
};

input@1 {
reg = <1>;
atmel,wakeup-active-high;
};
};

Special Function Registers (SFR)

Special Function Registers (SFR) manage specific aspects of the integrated
Expand All @@ -155,7 +218,7 @@ elsewhere.

required properties:
- compatible: Should be "atmel,<chip>-sfr", "syscon".
<chip> can be "sama5d3" or "sama5d4".
<chip> can be "sama5d3", "sama5d4" or "sama5d2".
- reg: Should contain registers location and length

sfr@f0038000 {
Expand Down
52 changes: 52 additions & 0 deletions Documentation/devicetree/bindings/arm/atmel-pmc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,55 @@ Examples:
compatible = "atmel,at91rm9200-pmc";
reg = <0xfffffc00 0x100>;
};

PMC Fast Startup Signals

The PMC Fast Start Signals are used as the wake up source to trigger the PMC
to wake up the system from the ULP1 mode.

required properties:
- compatible: should be "atmel,sama5d2-pmc-fast-startup".

optional properties:
- atmel,wakeup-rtc-timer: boolean to enable RTC alarm wake-up.
- atmel,wakeup-usb-resume: boolean to enable USB resume wake-up.
- atmel,wakeup-sdmmc-cd: boolean to enable SDMMC card detect wake-up.
- atmel,wakeup-rxlp-match: boolean to enable RXLP matching condition wake-up.
- atmel,wakeup-acc-comparison: boolean to enable ACC comparison wake-up.

The node contains child nodes for each wake-up input pin that the platform uses.

Input nodes

Required properties:
- reg: should contain the wake-up input index [0 - 10], to enable
the corresponding wake-up input.

Optional properties:
- atmel,wakeup-active-high: boolean to declare the corresponding wake-up
input described by the child be active high.
The default is to be active low.

Example:

pmc: pmc@f0014000 {
compatible = "atmel,sama5d2-pmc";
reg = <0xf0014000 0x160>;

pmc_fast_restart {
compatible = "atmel,sama5d2-pmc-fast-startup";
#address-cells = <1>;
#size-cells = <0>;

atmel,wakeup-rtc-timer;

wkpin: input@0 {
reg = <0>;
};

gmac_wol: input@10 {
reg = <10>;
atmel,wakeup-active-high;
};
};
};
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/arm/omap/omap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Optional properties:
during suspend.
- ti,no-reset-on-init: When present, the module should not be reset at init
- ti,no-idle-on-init: When present, the module should not be idled at init
- ti,no-idle: When present, the module is never allowed to idle.

Example:

Expand Down
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/ata/ahci-platform.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,10 @@ Optional properties:
- target-supply : regulator for SATA target power
- phys : reference to the SATA PHY node
- phy-names : must be "sata-phy"
- ports-implemented : Mask that indicates which ports that the HBA supports
are available for software to use. Useful if PORTS_IMPL
is not programmed by the BIOS, which is true with
some embedded SOC's.

Required properties when using sub-nodes:
- #address-cells : number of cells to encode an address
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/clock/imx31-clock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ Examples:
clks: ccm@53f80000{
compatible = "fsl,imx31-ccm";
reg = <0x53f80000 0x4000>;
interrupts = <0 31 0x04 0 53 0x04>;
interrupts = <31>, <53>;
#clock-cells = <1>;
};

Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/clock/imx35-clock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ clocks and IDs.
csi_sel 79
iim_gate 80
gpu2d_gate 81
ckli_gate 82

Examples:

Expand Down
35 changes: 35 additions & 0 deletions Documentation/devicetree/bindings/display/bridge/sii902x.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
sii902x HDMI bridge bindings

Required properties:
- compatible: "sil,sii9022"
- reg: i2c address of the bridge

Optional properties:
- interrupts-extended or interrupt-parent + interrupts: describe
the interrupt line used to inform the host about hotplug events.
- reset-gpios: OF device-tree gpio specification for RST_N pin.

Optional subnodes:
- video input: this subnode can contain a video input port node
to connect the bridge to a display controller output (See this
documentation [1]).

[1]: Documentation/devicetree/bindings/media/video-interfaces.txt

Example:
hdmi-bridge@39 {
compatible = "sil,sii9022";
reg = <0x39>;
reset-gpios = <&pioA 1 0>;
ports {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
bridge_in: endpoint {
remote-endpoint = <&dc_out>;
};
};
};
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Innolux AT070TN92 7.0" WQVGA TFT LCD panel

Required properties:
- compatible: should be "innolux,at070tn92"

This binding is compatible with the simple-panel binding, which is specified
in simple-panel.txt in this directory.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Innolux Corporation 12.1" G121X1-L03 XGA (1024x768) TFT LCD panel

Required properties:
- compatible: should be "innolux,g121x1-l03"

This binding is compatible with the simple-panel binding, which is specified
in simple-panel.txt in this directory.
5 changes: 4 additions & 1 deletion Documentation/devicetree/bindings/i2c/i2c-at91.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ I2C for Atmel platforms
Required properties :
- compatible : Must be "atmel,at91rm9200-i2c", "atmel,at91sam9261-i2c",
"atmel,at91sam9260-i2c", "atmel,at91sam9g20-i2c", "atmel,at91sam9g10-i2c",
"atmel,at91sam9x5-i2c" or "atmel,sama5d2-i2c"
"atmel,at91sam9x5-i2c", "atmel,sama5d4-i2c" or "atmel,sama5d2-i2c"
- reg: physical base address of the controller and length of memory mapped
region.
- interrupts: interrupt number to the cpu.
Expand All @@ -17,6 +17,8 @@ Optional properties:
- dma-names: should contain "tx" and "rx".
- atmel,fifo-size: maximum number of data the RX and TX FIFOs can store for FIFO
capable I2C controllers.
- i2c-sda-hold-time-ns: TWD hold time, only available for "atmel,sama5d4-i2c"
and "atmel,sama5d2-i2c".
- Child nodes conforming to i2c bus binding

Examples :
Expand Down Expand Up @@ -52,6 +54,7 @@ i2c0: i2c@f8034600 {
#size-cells = <0>;
clocks = <&flx0>;
atmel,fifo-size = <16>;
i2c-sda-hold-time-ns = <336>;

wm8731: wm8731@1a {
compatible = "wm8731";
Expand Down
28 changes: 28 additions & 0 deletions Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
* AT91 SAMA5D2 Analog to Digital Converter (ADC)

Required properties:
- compatible: Should be "atmel,sama5d2-adc".
- reg: Should contain ADC registers location and length.
- interrupts: Should contain the IRQ line for the ADC.
- clocks: phandle to device clock.
- clock-names: Must be "adc_clk".
- vref-supply: Supply used as reference for conversions.
- vddana-supply: Supply for the adc device.
- atmel,min-sample-rate-hz: Minimum sampling rate, it depends on SoC.
- atmel,max-sample-rate-hz: Maximum sampling rate, it depends on SoC.
- atmel,startup-time-ms: Startup time expressed in ms, it depends on SoC.

Example:

adc: adc@fc030000 {
compatible = "atmel,sama5d2-adc";
reg = <0xfc030000 0x100>;
interrupts = <40 IRQ_TYPE_LEVEL_HIGH 7>;
clocks = <&adc_clk>;
clock-names = "adc_clk";
atmel,min-sample-rate-hz = <200000>;
atmel,max-sample-rate-hz = <20000000>;
atmel,startup-time-ms = <4>;
vddana-supply = <&vdd_3v3_lp_reg>;
vref-supply = <&vdd_3v3_lp_reg>;
}
7 changes: 7 additions & 0 deletions Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,20 @@ Required properties:
- vref-supply: The regulator supply ADC reference voltage.
- #io-channel-cells: Should be 1, see ../iio-bindings.txt

Optional properties:
- resets: Must contain an entry for each entry in reset-names if need support
this option. See ../reset/reset.txt for details.
- reset-names: Must include the name "saradc-apb".

Example:
saradc: saradc@2006c000 {
compatible = "rockchip,saradc";
reg = <0x2006c000 0x100>;
interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cru SCLK_SARADC>, <&cru PCLK_SARADC>;
clock-names = "saradc", "apb_pclk";
resets = <&cru SRST_SARADC>;
reset-names = "saradc-apb";
#io-channel-cells = <1>;
vref-supply = <&vcc18>;
};
Loading