Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4243 commits
Select commit Hold shift + click to select a range
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
63db7c9
fbdev: color map copying bounds checking
kees Jan 24, 2017
23bc4e1
tile/ptrace: Preserve previous registers for short regset write
Jan 6, 2017
c83ad97
drm: Fix broken VT switch with video=1366x768 option
tiwai Jan 9, 2017
f11e8bf
mm/mempolicy.c: do not put mempolicy before using its nodemask
tehcaster Jan 24, 2017
d1b232c
sysctl: fix proc_doulongvec_ms_jiffies_minmax()
edumazet Jan 26, 2017
d65032a
ISDN: eicon: silence misleading array-bounds warning
arndb Jan 27, 2017
8637de3
RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled
Jan 15, 2017
bae49e7
s390/ptrace: Preserve previous registers for short regset write
Jan 24, 2017
63fe33a
can: c_can_pci: fix null-pointer-deref in c_can_start() - set device …
einarjon Aug 12, 2016
bca1a95
can: ti_hecc: add missing prepare and unprepare of the clock
yegorich Jan 18, 2017
42ad766
ARC: udelay: fix inline assembler by adding LP_COUNT to clobber list
vineetgarc Jan 24, 2017
acb63c8
ARC: [arcompact] handle unaligned access delay slot corner case
vineetgarc Jan 27, 2017
bde741e
parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
hdeller Jan 28, 2017
0f64f22
nfs: Don't increment lock sequence ID after NFS4ERR_MOVED
chucklever Jan 22, 2017
edef108
NFSv4.0: always send mode in SETATTR after EXCLUSIVE4
bcodding-rh Jan 24, 2017
d79e411
SUNRPC: cleanup ida information when removing sunrpc module
kinglongmee Jan 20, 2017
800a78f
drm/i915: Don't leak edid in intel_crt_detect_ddc()
Jan 20, 2017
e114e66
IB/ipoib: move back IB LL address into the hard header
Oct 13, 2016
5288474
IB/umem: Release pid in error and ODP flow
Jan 5, 2017
5ddaf68
s5k4ecgx: select CRC32 helper
arndb Dec 9, 2016
d430c37
pinctrl: broxton: Use correct PADCFGLOCK offset
westeri Jan 10, 2017
14b9749
platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT
andy-shev Jan 19, 2017
d072189
mm, memcg: do not retry precharge charges
rientjes Jan 24, 2017
6c1ed78
Linux 4.4.46
gregkh Feb 1, 2017
7da3b21
Merge tag 'v4.4.46' into linux-4.4-at91
noglitch Feb 1, 2017
595ac45
r8152: fix the sw rx checksum is unavailable
hayesorz Jan 11, 2017
9edb2d7
mlxsw: spectrum: Fix memory leak at skb reallocation
Jan 12, 2017
811bb1b
mlxsw: switchx2: Fix memory leak at skb reallocation
Jan 12, 2017
290db2c
mlxsw: pci: Fix EQE structure definition
Jan 12, 2017
2e84b8c
net: lwtunnel: Handle lwtunnel_fill_encap failure
Jan 11, 2017
40e7c72
net: ipv4: fix table id in getroute response
Jan 11, 2017
ec9e993
net: systemport: Decouple flow control from __bcm_sysport_tx_reclaim
ffainelli Jan 12, 2017
b82981f
tcp: fix tcp_fastopen unaligned access complaints on sparc
Jan 12, 2017
7d691d8
openvswitch: maintain correct checksum state in conntrack actions
hlrichardson Jan 13, 2017
062b7f3
ravb: do not use zero-length alignment DMA descriptor
mnagai Jan 16, 2017
4f5e54b
ax25: Fix segfault after sock connection timeout
n7nix Jan 14, 2017
6fec199
net: fix harmonize_features() vs NETIF_F_HIGHDMA
edumazet Jan 18, 2017
8a066a8
net: phy: bcm63xx: Utilize correct config_intr function
danitool Jan 18, 2017
8051bf2
ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock
Jan 19, 2017
8f9e4ad
tcp: initialize max window for a new fastopen socket
akodanev Jan 19, 2017
980b9af
bridge: netlink: call br_changelink() during br_dev_newlink()
ivecera Jan 20, 2017
e674c70
r8152: don't execute runtime suspend if the tx is not empty
hayesorz Jan 23, 2017
0492a03
af_unix: move unix_mknod() out of bindlock
congwang Jan 23, 2017
74a7c39
qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card
bmork Jan 24, 2017
384e4bf
net: dsa: Bring back device detaching in dsa_slave_suspend()
ffainelli Jan 25, 2017
4686ea2
Linux 4.4.47
gregkh Feb 4, 2017
0d4b601
Merge tag 'v4.4.47' into linux-4.4-at91
noglitch Feb 6, 2017
62e546b
PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies
bjorn-helgaas Jan 27, 2017
e21a3ca
ext4: validate s_first_meta_bg at mount time
guaneryu Dec 1, 2016
2a3797e
drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215
abridgewater Jan 11, 2017
c4305f0
drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval
imirkin Jan 20, 2017
ae7d33f
crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg
Jan 13, 2017
72bb4b5
crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes
Jan 17, 2017
d49d465
perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory
Jan 26, 2017
579a917
ata: sata_mv:- Handle return value of devm_ioremap.
ArvindYadavCs Dec 12, 2016
db18e92
libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices
htejun Jan 6, 2017
9b993e2
powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe()
Jan 18, 2017
f584bb6
powerpc: Add missing error check to prom_find_boot_cpu()
Jan 23, 2017
2b4e56f
NFSD: Fix a null reference case in find_or_create_lock_stateid()
kinglongmee Jan 18, 2017
5dadebc
svcrpc: fix oops in absence of krb5 module
Jan 31, 2017
7aeb95c
zswap: disable changing params if init fails
ddstreet Feb 3, 2017
920bba1
cifs: initialize file_info_lock
vwax Jan 13, 2017
e86a876
mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()
toshikani Feb 3, 2017
4025ab3
mm, fs: check for fatal signals in do_generic_file_read()
Feb 3, 2017
85fb980
can: bcm: fix hrtimer/tasklet termination in bcm op removal
hartkopp Jan 18, 2017
3a8e217
mmc: sdhci: Ignore unexpected CARD_INT interrupts
Jan 16, 2017
b3c8c31
percpu-refcount: fix reference leak during percpu-atomic transition
dougmill-ibm Jan 28, 2017
8b51676
HID: wacom: Fix poor prox handling in 'wacom_pl_irq'
jigpu Jan 26, 2017
f4f09b7
KVM: x86: do not save guest-unsupported XSAVE state
rkrcmar Feb 1, 2017
244e7f0
USB: serial: qcserial: add Dell DW5570 QDL
aleksander0m Jan 18, 2017
b4b3442
USB: serial: pl2303: add ATEN device ID
mirakels Jan 30, 2017
e4c1e66
USB: Add quirk for WORLDE easykey.25 MIDI keyboard
lalinsky Jan 20, 2017
9cf89ad
usb: gadget: f_fs: Assorted buffer overflow checks.
vpelletier Jan 18, 2017
94c0517
USB: serial: option: add device ID for HP lt2523 (Novatel E371)
bmork Jan 24, 2017
374d066
x86/irq: Make irq activate operations symmetric
KAGA-KOKO Jan 31, 2017
87ebcc5
base/memory, hotplug: fix a kernel oops in show_valid_zones()
toshikani Feb 3, 2017
6a1bd90
Linux 4.4.48
gregkh Feb 9, 2017
f52f36f
Merge tag 'v4.4.48' into linux-4.4-at91
noglitch Feb 9, 2017
e871ea6
ARC: [arcompact] brown paper bag bug in unaligned access delay slot f…
Feb 7, 2017
e72c13d
selinux: fix off-by-one in setprocattr
stephensmalley Jan 31, 2017
fd96835
Revert "x86/ioapic: Restore IO-APIC irq_chip retrigger callback"
torvalds Feb 9, 2017
3b7ff5e
cpumask: use nr_cpumask_bits for parsing functions
htejun Feb 8, 2017
cc187c6
hns: avoid stack overflow with CONFIG_KASAN
arndb Feb 3, 2017
fcc038d
ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset…
Jan 18, 2017
44d03b9
target: Don't BUG_ON during NodeACL dynamic -> explicit conversion
Oct 23, 2016
ee44e73
target: Use correct SCSI status during EXTENDED_COPY exception
Oct 31, 2016
0c863ac
target: Fix early transport_generic_handle_tmr abort scenario
Dec 7, 2016
04ed4a9
target: Fix COMPARE_AND_WRITE ref leak for non GOOD status
Feb 6, 2017
2f46791
ARM: 8642/1: LPAE: catch pending imprecise abort on unmask
sverdlin Jan 17, 2017
b9c29d4
mac80211: Fix adding of mesh vendor IEs
Feb 3, 2017
f2d256a
netvsc: Set maximum GSO size in the right place
bwhacks Feb 9, 2017
52e02d6
scsi: zfcp: fix use-after-free by not tracing WKA port open/close on …
steffen-maier Feb 8, 2017
4d6bdf7
scsi: aacraid: Fix INTx/MSI-x issue with older controllers
Feb 9, 2017
1c0da0a
scsi: mpt3sas: disable ASPM for MPI2 controllers
ojab Dec 28, 2016
010ada0
xen-netfront: Delete rx_refill_timer in xennet_disconnect_backend()
bostrovs Jan 30, 2017
e5f20a3
ALSA: seq: Fix race at creating a queue
tiwai Feb 8, 2017
a44ca38
ALSA: seq: Don't handle loop timeout at snd_seq_pool_done()
tiwai Feb 6, 2017
5b0465d
drm/i915: fix use-after-free in page_flip_completed()
aryabinin Jan 26, 2017
702c0ce
Linux 4.4.49
gregkh Feb 14, 2017
ff376c1
Merge tag 'v4.4.49' into linux-4.4-at91
noglitch Feb 15, 2017
e6c654c
can: Fix kernel panic at security_sock_rcv_skb
edumazet Jan 27, 2017
41e07a7
ipv6: fix ip6_tnl_parse_tlv_enc_lim()
edumazet Jan 24, 2017
3f5b513
ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
Feb 1, 2017
f3ece3b
tcp: fix 0 divide in __tcp_select_window()
edumazet Feb 1, 2017
22449a0
net: use a work queue to defer net_disable_timestamp() work
edumazet Feb 2, 2017
2d9c2e0
ipv4: keep skb->dst around in presence of IP options
edumazet Feb 4, 2017
13c3646
netlabel: out of bound access in cipso_v4_validate()
edumazet Feb 3, 2017
eaa3a58
ip6_gre: fix ip6gre_err() invalid reads
edumazet Feb 5, 2017
96ada0a
ipv6: tcp: add a missing tcp_v6_restore_cb()
edumazet Feb 6, 2017
82e9f6b
tcp: avoid infinite loop in tcp_splice_read()
edumazet Feb 3, 2017
625bd9e
tun: read vnet_hdr_sz once
wdebruij Feb 3, 2017
0db2509
macvtap: read vnet_hdr_size once
wdebruij Feb 3, 2017
f46f344
mlx4: Invoke softirqs after napi_reschedule
gobenji Feb 6, 2017
a4226c7
sctp: avoid BUG_ON on sctp_wait_for_sndbuf
marceloleitner Feb 6, 2017
6f99825
sit: fix a double free on error path
congwang Feb 8, 2017
58691e5
net: introduce device min_header_len
wdebruij Feb 7, 2017
9117c89
packet: round up linear to header len
wdebruij Feb 7, 2017
afb4feb
ping: fix a null pointer dereference
congwang Feb 7, 2017
b9dee56
l2tp: do not use udp_ioctl()
edumazet Feb 10, 2017
c50b74d
Linux 4.4.50
gregkh Feb 18, 2017
ed72cd0
Merge tag 'v4.4.50' into linux-4.4-at91
noglitch Feb 20, 2017
f940011
vfs: fix uninitialized flags in splice_to_pipe()
Feb 16, 2017
385a592
siano: make it work again with CONFIG_VMAP_STACK
mchehab Feb 14, 2017
d7b146c
fuse: fix use after free issue in fuse_dev_do_read()
Feb 8, 2017
8107096
scsi: don't BUG_ON() empty DMA transfers
Jan 31, 2017
65de8bf
Fix missing sanity check in /dev/sg
Feb 19, 2017
c6cbae4
Input: elan_i2c - add ELAN0605 to the ACPI table
Feb 13, 2017
b321283
drm/radeon: Use mode h/vdisplay fields to hide out of bounds HW cursor
Feb 15, 2017
906bb56
drm/dp/mst: fix kernel oops when turning off secondary monitor
plbossart Feb 14, 2017
e6394c7
futex: Move futex_init() to core_initcall
yangyang20220519 Dec 30, 2016
6787d3e
ARM: 8658/1: uaccess: fix zeroing of 64-bit get_user()
kees Feb 16, 2017
efa0619
printk: use rcuidle console tracepoint
sergey-senozhatsky Feb 18, 2017
c6c6851
NTB: ntb_transport: fix debugfs_remove_recursive
Dec 27, 2016
aee7d04
ntb_transport: Pick an unused queue
Feb 13, 2017
6f26f0b
bcache: Make gc wakeup sane, remove set_task_state()
koverstreet Oct 27, 2016
5a86b11
mmc: core: fix multi-bit bus width without high-speed mode
anssih Feb 13, 2017
f1924ac
Linux 4.4.51
gregkh Feb 23, 2017
bc04b69
Merge tag 'v4.4.51' into linux-4.4-at91
noglitch Feb 23, 2017
a82ac39
rtlwifi: rtl_usb: Fix missing entry in USB driver's private data
lwfinger Dec 21, 2016
f0414c1
rtc: interface: ignore expired timers when enqueuing new timers
May 16, 2016
e8330cb
blk-mq: really fix plug list flushing for nomerge queues
osandov Jun 2, 2016
2b3eb43
net/llc: avoid BUG_ON() in skb_orphan()
edumazet Feb 12, 2017
abd672d
packet: fix races in fanout_add()
edumazet Feb 14, 2017
fe41cfb
packet: Do not call fanout_release from atomic contexts
anoobs Feb 15, 2017
a95df07
dccp: fix freeing skb too early for IPV6_RECVPKTINFO
xairy Feb 16, 2017
353dd72
irda: Fix lockdep annotations in hashbin_delete().
davem330 Feb 17, 2017
ce9ecb8
ip: fix IP_CHECKSUM handling
Feb 21, 2017
49ed630
net: socket: fix recvmmsg not returning error from sock_error
Feb 21, 2017
04fae8a
tty: serial: msm: Fix module autoload
Jan 2, 2017
1ae570a
USB: serial: mos7840: fix another NULL-deref at open
jhovold Feb 9, 2017
bcea8e9
USB: serial: cp210x: add new IDs for GE Bx50v3 boards
yungching0725 Feb 3, 2017
af82872
USB: serial: ftdi_sio: fix modem-status error handling
jhovold Jan 12, 2017
cfad081
USB: serial: ftdi_sio: fix extreme low-latency setting
jhovold Jan 25, 2017
22034ee
USB: serial: ftdi_sio: fix line-status over-reporting
jhovold Feb 2, 2017
06b1cf3
USB: serial: spcp8x5: fix modem-status handling
jhovold Jan 12, 2017
b04a2ca
USB: serial: opticon: fix CTS retrieval at open
jhovold Jan 13, 2017
67f47e5
USB: serial: ark3116: fix register-accessor error handling
jhovold Jan 12, 2017
d7f9730
x86/platform/goldfish: Prevent unconditional loading
KAGA-KOKO Feb 15, 2017
1569697
goldfish: Sanitize the broken interrupt handler
KAGA-KOKO Feb 15, 2017
de56348
block: fix double-free in the failure path of cgwb_bdi_init()
htejun Feb 8, 2017
151d4c0
rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down
Jan 26, 2017
e0913cc
Revert "usb: chipidea: imx: enable CI_HDRC_SET_NON_ZERO_TTHA"
Jan 29, 2016
c171caf
kvm: vmx: ensure VMCS is current while enabling PML
peterfeiner Jul 7, 2016
dd4534d
Linux 4.4.52
gregkh Feb 26, 2017
e59f49d
Merge tag 'v4.4.52' into linux-4.4-at91
noglitch Feb 27, 2017
e43e641
Fix USART1 definition for at91sam9g45 SOC.
jay214128 Mar 2, 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