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

Declare flash partitions in top level .dts files instead of .dtsi file. #36

Open
wants to merge 4,282 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4282 commits
Select commit Hold shift + click to select a range
80cdcd7
USB: musb: fix external abort on suspend
jhovold Aug 24, 2017
afcfe06
USB: core: Avoid race of async_completed() w/ usbdev_release()
dianders Aug 10, 2017
e58b04f
staging/rts5208: fix incorrect shift to extract upper nybble
Aug 18, 2017
177d84e
iio: adc: ti-ads1015: fix incorrect data rate setting update
mita Jul 20, 2017
115af6c
iio: adc: ti-ads1015: fix scale information for ADS1115
mita Jul 20, 2017
c72ad1a
iio: adc: ti-ads1015: enable conversion when CONFIG_PM is not set
mita Jul 20, 2017
1ed4565
iio: adc: ti-ads1015: avoid getting stale result after runtime resume
mita Jul 20, 2017
ff4a98e
iio: adc: ti-ads1015: don't return invalid value from buffer setup ca…
mita Jul 20, 2017
ffb58b8
iio: adc: ti-ads1015: add adequate wait time to get correct conversion
mita Jul 20, 2017
5555eb9
driver core: bus: Fix a potential double free
tititiou36 Aug 29, 2017
a22d561
intel_th: pci: Add Cannon Lake PCH-H support
virtuoso Jun 30, 2016
d8b992d
intel_th: pci: Add Cannon Lake PCH-LP support
virtuoso Jun 30, 2016
90a1e2e
ath10k: fix memory leak in rx ring buffer allocation
Aug 2, 2017
ed7a384
Input: trackpoint - assume 3 buttons when buttons detection fails
DamnWidget Jul 19, 2017
b48f718
rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter
Jul 30, 2017
7475626
Bluetooth: Add support of 13d3:3494 RTL8723BE device
hanipouspilot Aug 8, 2017
23b7d4f
iwlwifi: pci: add new PCI ID for 7265D
lucacoelho Aug 16, 2017
5c23d3e
dlm: avoid double-free on error path in dlm_device_{register,unregister}
edwintorok Aug 3, 2017
0e720cd
mwifiex: correct channel stat buffer overflows
computersforpeace Jun 30, 2017
c193bec
MCB: add support for SC31 to mcb-lpc
Aug 29, 2017
0788667
s390/mm: avoid empty zero pages for KVM guests to avoid postcopy hangs
borntraeger Aug 24, 2017
25bdc51
drm/nouveau/pci/msi: disable MSI on big-endian platforms by default
imirkin Aug 10, 2017
ec552ec
workqueue: Fix flag collision
bwhacks Sep 3, 2017
5b9c6a5
cs5536: add support for IDE controller variant
xdel Aug 10, 2017
b06e1ab
scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE
toddpoynor Aug 16, 2017
7791b59
scsi: sg: recheck MMAP_IO request length with lock held
toddpoynor Aug 16, 2017
8b5a7e4
drm/bridge: adv7511: Use work_struct to defer hotplug handing to out …
johnstultz-work Jan 17, 2017
8bc67f6
drm/bridge: adv7511: Switch to using drm_kms_helper_hotplug_event()
johnstultz-work Jan 17, 2017
f07cb34
Linux 4.9.49
gregkh Sep 10, 2017
2a66318
ARM: dts: at91-sama5d27_som1_ek: enable ulp1 support
ldesroches Sep 11, 2017
3211159
ARM: dts: at91-sama5d27_som1_ek: enable i2c0
ldesroches Sep 11, 2017
d797346
ARM: dts: at91-sama5d27_som1_ek: add aliases for i2c
ldesroches Sep 11, 2017
f01c017
Merge branch 'at91-4.9-trunk/dt' into linux-4.9-at91
ldesroches Sep 11, 2017
13f6e06
ARM: dts: at91-sama5d2_xplained: add pinmuxing for pwm0
claudiubeznea Sep 12, 2017
f2ba537
ARM: dts: at91: at91sam9x25ek: add pwm0
noglitch Sep 12, 2017
e976286
Merge branch 'at91-4.9-trunk/dt' into linux-4.9-at91
noglitch Sep 12, 2017
be56dc7
ARM: dts: at91: sama5d27_som1_ek: add pinmuxing for pwm0
claudiubeznea Sep 13, 2017
e1587c3
ARM: dts: at91: sama5d2_xplained: keep naming convention for pwm
claudiubeznea Sep 13, 2017
0d32b9e
clk: at91: pmc: Save SCSR during suspend
romain-izard-pro Sep 8, 2017
8324b8b
ARM: dts: at91-sama5d27_som1_ek: add drive strength for LCD base signals
ldesroches Sep 13, 2017
ee3a54d
ARM: dts: at91-sama5d2_xplained: add drive strength for LCD base signals
ldesroches Sep 13, 2017
ee92ac1
pinctrl: dt-binding: at91-pio4: add drive-strength property
ldesroches Sep 13, 2017
1d66dcd
pinctrl: at91-pio4: add support for drive-strength property
ldesroches Sep 13, 2017
ec3b3b7
Merge branch 'at91-4.9-trunk/dt' into linux-4.9-at91
ldesroches Sep 13, 2017
690bee4
Merge branch 'at91-4.9-trunk/pinctrl' into linux-4.9-at91
ldesroches Sep 13, 2017
8651620
mtd: nand: mxc: Fix mxc_v1 ooblayout
Nov 25, 2016
f4a272d
mtd: nand: qcom: fix read failure without complete bootchain
Aug 11, 2017
b276bc6
mtd: nand: qcom: fix config error for BCH
Aug 3, 2017
f52a535
nvme-fabrics: generate spec-compliant UUID NQNs
danielverkamp Aug 30, 2017
0f7dbc4
btrfs: resume qgroup rescan on rw remount
cyphar Jul 4, 2017
ebf381b
selftests/x86/fsgsbase: Test selectors 1, 2, and 3
amluto Aug 1, 2017
3c8381d
mm/memory.c: fix mem_cgroup_oom_disable() call missing
Sep 8, 2017
d21f3ea
locktorture: Fix potential memory leak with rw lock test
Nov 10, 2016
03bea51
ALSA: msnd: Optimize / harden DSP and MIDI loops
tiwai Jul 6, 2017
6300c8b
Bluetooth: Properly check L2CAP config option output buffer length
benseri87 Sep 9, 2017
b40aa8b
ARM64: dts: marvell: armada-37xx: Fix GIC maintenance interrupt
Jul 1, 2017
301d91e
ARM: 8692/1: mm: abort uaccess retries upon fatal signal
Aug 22, 2017
a70912a
NFS: Fix 2 use after free issues in the I/O code
trondmypd Sep 9, 2017
3885bc6
NFS: Sync the correct byte range during synchronous writes
Sep 7, 2017
5b82e0e
xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present
RichWpg Sep 12, 2017
4ad5dca
Linux 4.9.50
gregkh Sep 13, 2017
b0f5ecb
ARM: dts: at91: at91-sama5d27_som1: add eeprom device
ldesroches Sep 14, 2017
29e0fab
atmel_flexcom: Support backup mode
romain-izard-pro Sep 15, 2017
93a7976
tty/serial: atmel: Prevent a warning on suspend
romain-izard-pro Sep 15, 2017
dccb31b
ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt()
sbrivio-rh Aug 18, 2017
7f8f23f
ipv6: add rcu grace period before freeing fib6_node
tracywwnj Aug 21, 2017
43c792a
ipv6: fix sparse warning on rt6i_node
tracywwnj Aug 25, 2017
4b4a194
macsec: add genl family module alias
qsn Aug 22, 2017
1e39e5c
udp: on peeking bad csum, drop packets even if not at head
Aug 22, 2017
4d8ee19
fsl/man: Inherit parent device and of_node
ffainelli Aug 22, 2017
08d56d8
sctp: Avoid out-of-bounds reads from address storage
sbrivio-rh Aug 23, 2017
64dfc67
qlge: avoid memcpy buffer overflow
arndb Aug 23, 2017
de2ecec
netvsc: fix deadlock betwen link status and removal
shemminger Aug 24, 2017
2b3bd59
cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mb…
sbrivio-rh Aug 25, 2017
8c623e5
packet: Don't write vnet header beyond end of buffer
gobenji Aug 28, 2017
af33da0
kcm: do not attach PF_KCM sockets to avoid deadlock
Aug 30, 2017
a6e51fd
Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()"
ffainelli Aug 31, 2017
a10c510
tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0
tracywwnj May 18, 2017
73ee5a7
mlxsw: spectrum: Forbid linking to devices that have uppers
idosch Sep 1, 2017
b5a3ae8
bridge: switchdev: Clear forward mark when transmitting packet
idosch Sep 1, 2017
5a7a40b
Revert "net: use lib/percpu_counter API for fragmentation mem account…
netoptimizer Sep 1, 2017
1bcf187
Revert "net: fix percpu memory leaks"
netoptimizer Sep 1, 2017
90406e6
gianfar: Fix Tx flow control deactivation
claudiu-m Sep 4, 2017
f5755c0
vhost_net: correctly check tx avail during rx busy polling
jasowang Sep 5, 2017
ca7d8a3
ip6_gre: update mtu properly in ip6gre_err
lxin Sep 5, 2017
c9335db
ipv6: fix memory leak with multiple tables during netns destruction
qsn Sep 8, 2017
bf8ed95
ipv6: fix typo in fib6_net_exit()
Sep 8, 2017
3f60dad
sctp: fix missing wake ups in some situations
marceloleitner Sep 8, 2017
60b9412
ip_tunnel: fix setting ttl and tos value in collect_md mode
Sep 7, 2017
0f90297
f2fs: let fill_super handle roll-forward errors
Aug 11, 2017
cc9618c
f2fs: check hot_data for roll-forward recovery
Aug 13, 2017
c7d1dde
x86/fsgsbase/64: Fully initialize FS and GS state in start_thread_common
amluto Aug 1, 2017
0caec70
x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps
amluto Aug 1, 2017
3fddeb8
x86/switch_to/64: Rewrite FS/GS switching yet again to fix AMD CPUs
amluto Aug 1, 2017
4c1d33c
xfs: Move handling of missing page into one place in xfs_find_get_des…
jankara May 18, 2017
85ab1b2
xfs: fix spurious spin_is_locked() assert failures on non-smp kernels
Jun 8, 2017
7cb011b
xfs: push buffer of flush locked dquot to avoid quotacheck deadlock
Jun 15, 2017
ce83e49
xfs: try to avoid blowing out the transaction reservation when bunmap…
djwong Jun 15, 2017
6c0ecde
xfs: release bli from transaction properly on fs shutdown
Jun 15, 2017
8913492
xfs: remove bli from AIL before release on transaction abort
Jun 15, 2017
621d0b7
xfs: don't allow bmap on rt files
djwong Jun 19, 2017
171192c
xfs: free uncommitted transactions during log recovery
Sep 17, 2017
b46382f
xfs: free cowblocks and retry on buffered write ENOSPC
Sep 17, 2017
e76496f
xfs: don't crash on unexpected holes in dir/attr btrees
djwong Sep 17, 2017
a6247b0
xfs: check _btree_check_block value
djwong Sep 17, 2017
c32b1ec
xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write
djwong Sep 17, 2017
01bc132
xfs: check _alloc_read_agf buffer pointer before using
djwong Sep 17, 2017
81e27c9
xfs: fix quotacheck dquot id overflow infinite loop
Sep 17, 2017
2299801
xfs: fix multi-AG deadlock in xfs_bunmapi
Sep 17, 2017
f90756d
xfs: Fix per-inode DAX flag inheritance
Sep 17, 2017
8edd73a
xfs: fix inobt inode allocation search optimization
osandov Sep 17, 2017
7fb3e5e
xfs: clear MS_ACTIVE after finishing log recovery
djwong Sep 17, 2017
e1a7b7e
xfs: don't leak quotacheck dquots when cow recovery
djwong Sep 17, 2017
ec0d46e
iomap: fix integer truncation issues in the zeroing and dirtying helpers
Sep 17, 2017
01d38e3
xfs: write unmount record for ro mounts
sandeen Sep 17, 2017
9a3f752
xfs: toggle readonly state around xfs_log_mount_finish
sandeen Sep 17, 2017
1ba0493
xfs: remove xfs_trans_ail_delete_bulk
Sep 17, 2017
7942f60
xfs: Add infrastructure needed for error propagation during buffer IO…
cmaiolino Sep 17, 2017
0800356
xfs: Properly retry failed inode items in case of error during buffer…
cmaiolino Sep 17, 2017
3509392
xfs: fix recovery failure when log record header wraps log end
Sep 17, 2017
e34b72a
xfs: always verify the log tail during recovery
Sep 17, 2017
47db1fc
xfs: fix log recovery corruption error due to tail overwrite
Sep 17, 2017
7549e7c
xfs: handle -EFSCORRUPTED during head/tail verification
Sep 17, 2017
6b6505d
xfs: add log recovery tracepoint for head/tail
Sep 17, 2017
536932f
xfs: stop searching for free slots in an inode chunk when there are none
cmaiolino Sep 17, 2017
63d184d
xfs: evict all inodes involved with log redo item
djwong Sep 17, 2017
81286ad
xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster()
osandov Sep 17, 2017
0f5af7e
xfs: open-code xfs_buf_item_dirty()
Sep 17, 2017
ba986b3
xfs: remove unnecessary dirty bli format check for ordered bufs
Sep 17, 2017
93b6451
xfs: ordered buffer log items are never formatted
Sep 17, 2017
19a87a9
xfs: refactor buffer logging into buffer dirtying helper
Sep 17, 2017
fe211e1
xfs: don't log dirty ranges for ordered buffers
Sep 17, 2017
f9e583e
xfs: skip bmbt block ino validation during owner change
Sep 17, 2017
a51e3e2
xfs: move bmbt owner change to last step of extent swap
Sep 17, 2017
e2bb926
xfs: disallow marking previously dirty buffers as ordered
Sep 17, 2017
a46cf59
xfs: relog dirty buffers during swapext bmbt owner change
Sep 17, 2017
0e8d7e3
xfs: disable per-inode DAX flag
Sep 17, 2017
f46a61f
xfs: fix incorrect log_flushed on fsync
amir73il Sep 17, 2017
bb69e8a
xfs: don't set v3 xflags for v2 inodes
Sep 17, 2017
772003c
xfs: open code end_buffer_async_write in xfs_finish_page_writeback
Sep 17, 2017
81cb6f1
xfs: use kmem_free to free return value of kmem_zalloc
SinkFinder Sep 17, 2017
7b5fcb7
md/raid5: release/flush io in raid5_do_work()
liu-song-6 Aug 24, 2017
ae04a8c
xfs: fix compiler warnings
djwong Aug 31, 2017
7829684
ipv6: Fix may be used uninitialized warning in rt6_check
klassert Aug 25, 2017
089d772
Linux 4.9.51
gregkh Sep 20, 2017
9ab1f42
spi: atmel: print version only after successful registration
baruchsiach May 30, 2017
2958308
spi: atmel: fix corrupted data issue on SAM9 family SoCs
CyrillePitchen Jun 23, 2017
9e3628d
spi: atmel: factorize reusable code for SPI controller init
QSchulz Apr 12, 2017
3ae0b25
spi: atmel: add deepest PM support to SAMA5D2
QSchulz Apr 14, 2017
f000ae3
Merge branches 'at91-4.9-trunk/base_spi' and 'at91-4.9-trunk/b+sr' in…
noglitch Sep 20, 2017
3d101b1
clk: at91: pmc: don't use timeout when resuming
ldesroches Sep 21, 2017
c4c3360
Merge branch 'at91-4.9-trunk/b+sr' into linux-4.9-at91
ldesroches Sep 21, 2017
f1e90f5
mmc: sdhci-of-at91: do not advertise SDR104 mode support
ldesroches Sep 15, 2017
4efdc35
mmc: sdhci: remove tuning failure log for DDR50 mode
ldesroches Sep 15, 2017
8593077
Revert "Makefile: linux4sam_5.7-rc6"
noglitch Sep 22, 2017
53d68c9
Merge tag 'v4.9.48' into linux-4.9-at91
noglitch Sep 22, 2017
da0acae
Merge tag 'v4.9.49' into linux-4.9-at91
noglitch Sep 22, 2017
a9f0633
Merge tag 'v4.9.50' into linux-4.9-at91
noglitch Sep 22, 2017
3695390
Merge tag 'v4.9.51' into linux-4.9-at91
noglitch Sep 22, 2017
276ce45
Revert "clk: at91: pmc: don't use timeout when resuming"
ldesroches Sep 22, 2017
8527cfa
clk: at91: pmc: Wait for clocks when resuming
romain-izard-pro Sep 22, 2017
7630191
clk: at91: pmc: Support backup for programmable clocks
Sep 22, 2017
383b2a0
ehci-atmel: Power down during suspend is normal
romain-izard-pro Sep 15, 2017
98d6fe3
pwm: atmel-tcb: Support backup mode
romain-izard-pro Sep 15, 2017
3534589
Merge branch 'at91-4.9-trunk/b+sr' into linux-4.9-at91
ldesroches Sep 22, 2017
b6e18b2
ARM: dts: at91: at91-sama5d27_som1: fix PHY ID
ldesroches Sep 25, 2017
71b7258
Merge branch 'at91-4.9-trunk/dt' into linux-4.9-at91
ldesroches Sep 25, 2017
8be0870
Makefile: linux4sam_5.7-rc7
noglitch Sep 25, 2017
d9f9b83
SUNRPC: Refactor svc_set_num_threads()
trondmypd Apr 26, 2017
f609266
NFSv4: Fix callback server shutdown
trondmypd Apr 26, 2017
39f5677
mm: prevent double decrease of nr_reserved_highatomic
minchank Dec 13, 2016
e148702
orangefs: Don't clear SGID when inheriting ACLs
jankara Jun 22, 2017
a29aeb8
IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation
mmarcini Aug 22, 2017
0fda166
drm/sun4i: Implement drm_driver lastclose to restore fbdev console
net147 Jul 10, 2017
2f8b06f
IB/addr: Fix setting source address in addr6_resolve()
rolandd Jun 6, 2017
f61a07f
tty: improve tty_insert_flip_char() fast path
arndb Jun 20, 2017
7504624
tty: improve tty_insert_flip_char() slow path
arndb Jun 20, 2017
346abf2
tty: fix __tty_insert_flip_char regression
arndb Aug 2, 2017
6053a5f
pinctrl/amd: save pin registers over suspend/resume
dsd Sep 11, 2017
fcaec23
Input: i8042 - add Gigabyte P57 to the keyboard reset table
khfeng Sep 15, 2017
b234149
MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation
aleksandar-markovic Jul 27, 2017
694f6ea
MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero
aleksandar-markovic Jul 27, 2017
d2b6fcb
MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative
aleksandar-markovic Jul 27, 2017
a04d537
MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opp…
aleksandar-markovic Jul 27, 2017
f7d36f6
MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs
aleksandar-markovic Jul 27, 2017
9381a99
MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs
aleksandar-markovic Jul 27, 2017
4e0694a
MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separ…
aleksandar-markovic Jun 19, 2017
4f8479c
MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation
aleksandar-markovic Jul 27, 2017
8981bca
MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs
aleksandar-markovic Jul 27, 2017
d56a9ca
MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs
aleksandar-markovic Jul 27, 2017
5cabf99
MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration
aleksandar-markovic Jul 27, 2017
d2b488e
MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case)
Jul 27, 2017
1f143ba
MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case)
Jul 27, 2017
dcb3a4b
crypto: ccp - Fix XTS-AES-128 support on v5 CCPs
garyrhook Jul 25, 2017
e684db9
crypto: AF_ALG - remove SGL terminator indicator when chaining
smuellerDD Sep 21, 2017
18d27cb
ext4: fix incorrect quotaoff if the quota feature is enabled
zhangyi089 Aug 24, 2017
3806cea
ext4: fix quota inconsistency during orphan cleanup for read-only mounts
zhangyi089 Aug 24, 2017
48564b5
powerpc: Fix DAR reporting when alignment handler faults
mpe Aug 24, 2017
120ec1e
block: Relax a check in blk_start_queue()
KAGA-KOKO Aug 17, 2017
2cee780
md/bitmap: disable bitmap_resize for file-backed bitmaps.
Aug 31, 2017
cb1441b
skd: Avoid that module unloading triggers a use-after-free
KAGA-KOKO Aug 17, 2017
63e606b
skd: Submit requests to firmware before triggering the doorbell
KAGA-KOKO Aug 17, 2017
83245cd
scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled
steffen-maier Jul 28, 2017
88187de
scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path
Benjamin-Block Jul 28, 2017
0cbb743
scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace rec…
steffen-maier Jul 28, 2017
424a20b
scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate wit…
steffen-maier Jul 28, 2017
8d706e3
scsi: zfcp: fix missing trace records for early returns in TMF eh han…
steffen-maier Jul 28, 2017
5283787
scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records
steffen-maier Jul 28, 2017
adbbbd3
scsi: zfcp: trace HBA FSF response by default on dismiss or timedout …
steffen-maier Jul 28, 2017
c24f722
scsi: zfcp: trace high part of "new" 64 bit SCSI LUN
steffen-maier Jul 28, 2017
7efc415
scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs
shivasharan-s Aug 23, 2017
c62da79
scsi: megaraid_sas: Check valid aen class range to avoid kernel panic
shivasharan-s Aug 23, 2017
d8817f5
scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRO…
shivasharan-s Aug 23, 2017
5b8f80d
scsi: storvsc: fix memory leak on ring buffer busy
longlimsft Aug 29, 2017
91fb151
scsi: sg: remove 'save_scat_len'
hreinecke Apr 7, 2017
2b2d86b
scsi: sg: use standard lists for sg_requests
hreinecke Apr 7, 2017
c6b9a20
scsi: sg: off by one in sg_ioctl()
Aug 17, 2017
25d5a8a
scsi: sg: factor out sg_fill_request_table()
hreinecke Sep 15, 2017
90cb12f
scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE
hreinecke Sep 15, 2017
6e2a025
scsi: qla2xxx: Correction to vha->vref_count timeout
Aug 23, 2017
2a913ae
scsi: qla2xxx: Fix an integer overflow in sysfs code
Aug 30, 2017
df865f8
ftrace: Fix selftest goto location on error
rostedt Sep 1, 2017
100553e
ftrace: Fix memleak when unregistering dynamic ops when tracing disabled
rostedt Sep 1, 2017
96cf918
tracing: Add barrier to trace_printk() buffer nesting modification
rostedt Sep 5, 2017
cf05233
tracing: Apply trace_clock changes to instance max buffer
bliu11-intel Sep 5, 2017
57e4f87
ARC: Re-enable MMU upon Machine Check exception
joabreu Sep 1, 2017
998a9f5
PCI: shpchp: Enable bridge bus mastering if MSI is enabled
zuban32 Jul 18, 2017
2fd6292
PCI: pciehp: Report power fault only once until we clear it
Aug 1, 2017
4c7f54a
net/netfilter/nf_conntrack_core: Fix net_conntrack_lock()
manfred-colorfu Jul 6, 2017
536ab63
s390/mm: fix local TLB flushing vs. detach of an mm address space
Aug 16, 2017
de4360d
s390/mm: fix race on mm->context.flush_mm
Aug 17, 2017
7717a73
media: v4l2-compat-ioctl32: Fix timespec conversion
danielmentzgoogle Aug 3, 2017
38993f3
media: uvcvideo: Prevent heap overflow when accessing mapped controls
groeck Aug 8, 2017
f5c3fd8
PM / devfreq: Fix memory leak when fail to register device
chanwoochoi Aug 24, 2017
2a9b557
bcache: initialize dirty stripes in flash_dev_run()
Sep 6, 2017
c234e0e
bcache: Fix leak of bdev reference
jankara Sep 6, 2017
8f51f38
bcache: do not subtract sectors_to_gc for bypassed IO
Sep 6, 2017
e40cb30
bcache: correct cache_dirty_target in __update_writeback_rate()
Sep 6, 2017
fa92ff6
bcache: Correct return value for sysfs attach errors
tasleson Sep 6, 2017
57aa1a6
bcache: fix for gc and write-back race
Sep 6, 2017
08f75f2
bcache: fix bch_hprint crash and improve output
mlyle Sep 6, 2017
d59dabd
Linux 4.9.52
gregkh Sep 27, 2017
28d74a4
ARM: at91: sama5_defconfig: add mtd tests as modules
noglitch Sep 28, 2017
28add3f
Revert "Makefile: linux4sam_5.7-rc7"
noglitch Oct 2, 2017
d33d343
Merge tag 'v4.9.52' into linux-4.9-at91
noglitch Oct 2, 2017
ca1128a
ARM: at91: sama5_defconfig: remove PERF and KALLSYMS
noglitch Oct 2, 2017
ec098a8
ARM: at91: sama5_defconfig: add back CONFIG_JUMP_LABEL
noglitch Oct 2, 2017
f2fa693
Merge branch 'at91-4.9-trunk/defconfig' into linux-4.9-at91
noglitch Oct 2, 2017
973820d
Makefile: prepare for linux4sam 5.7
noglitch Oct 3, 2017
260cfe4
Declare flash partitions in top level .dts files instead of .dtsi file.
wpd Dec 29, 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.
44 changes: 23 additions & 21 deletions Documentation/arm64/silicon-errata.txt
Original file line number Diff line number Diff line change
Expand Up @@ -42,24 +42,26 @@ file acts as a registry of software workarounds in the Linux Kernel and
will be updated when new workarounds are committed and backported to
stable kernels.

| Implementor | Component | Erratum ID | Kconfig |
+----------------+-----------------+-----------------+-------------------------+
| ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 |
| ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 |
| ARM | Cortex-A53 | #824069 | ARM64_ERRATUM_824069 |
| ARM | Cortex-A53 | #819472 | ARM64_ERRATUM_819472 |
| ARM | Cortex-A53 | #845719 | ARM64_ERRATUM_845719 |
| ARM | Cortex-A53 | #843419 | ARM64_ERRATUM_843419 |
| ARM | Cortex-A57 | #832075 | ARM64_ERRATUM_832075 |
| ARM | Cortex-A57 | #852523 | N/A |
| ARM | Cortex-A57 | #834220 | ARM64_ERRATUM_834220 |
| ARM | Cortex-A72 | #853709 | N/A |
| ARM | MMU-500 | #841119,#826419 | N/A |
| | | | |
| Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
| Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 |
| Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
| Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 |
| Cavium | ThunderX SMMUv2 | #27704 | N/A |
| | | | |
| Freescale/NXP | LS2080A/LS1043A | A-008585 | FSL_ERRATUM_A008585 |
| Implementor | Component | Erratum ID | Kconfig |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 |
| ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 |
| ARM | Cortex-A53 | #824069 | ARM64_ERRATUM_824069 |
| ARM | Cortex-A53 | #819472 | ARM64_ERRATUM_819472 |
| ARM | Cortex-A53 | #845719 | ARM64_ERRATUM_845719 |
| ARM | Cortex-A53 | #843419 | ARM64_ERRATUM_843419 |
| ARM | Cortex-A57 | #832075 | ARM64_ERRATUM_832075 |
| ARM | Cortex-A57 | #852523 | N/A |
| ARM | Cortex-A57 | #834220 | ARM64_ERRATUM_834220 |
| ARM | Cortex-A72 | #853709 | N/A |
| ARM | MMU-500 | #841119,#826419 | N/A |
| | | | |
| Cavium | ThunderX ITS | #22375, #24313 | CAVIUM_ERRATUM_22375 |
| Cavium | ThunderX ITS | #23144 | CAVIUM_ERRATUM_23144 |
| Cavium | ThunderX GICv3 | #23154 | CAVIUM_ERRATUM_23154 |
| Cavium | ThunderX Core | #27456 | CAVIUM_ERRATUM_27456 |
| Cavium | ThunderX SMMUv2 | #27704 | N/A |
| | | | |
| Freescale/NXP | LS2080A/LS1043A | A-008585 | FSL_ERRATUM_A008585 |
| | | | |
| Qualcomm Tech. | QDF2400 ITS | E0065 | QCOM_QDF2400_ERRATUM_0065 |
62 changes: 47 additions & 15 deletions Documentation/arm64/tagged-pointers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,56 @@ in AArch64 Linux.
The kernel configures the translation tables so that translations made
via TTBR0 (i.e. userspace mappings) have the top byte (bits 63:56) of
the virtual address ignored by the translation hardware. This frees up
this byte for application use, with the following caveats:
this byte for application use.

(1) The kernel requires that all user addresses passed to EL1
are tagged with tag 0x00. This means that any syscall
parameters containing user virtual addresses *must* have
their top byte cleared before trapping to the kernel.

(2) Non-zero tags are not preserved when delivering signals.
This means that signal handlers in applications making use
of tags cannot rely on the tag information for user virtual
addresses being maintained for fields inside siginfo_t.
One exception to this rule is for signals raised in response
to watchpoint debug exceptions, where the tag information
will be preserved.
Passing tagged addresses to the kernel
--------------------------------------

(3) Special care should be taken when using tagged pointers,
since it is likely that C compilers will not hazard two
virtual addresses differing only in the upper byte.
All interpretation of userspace memory addresses by the kernel assumes
an address tag of 0x00.

This includes, but is not limited to, addresses found in:

- pointer arguments to system calls, including pointers in structures
passed to system calls,

- the stack pointer (sp), e.g. when interpreting it to deliver a
signal,

- the frame pointer (x29) and frame records, e.g. when interpreting
them to generate a backtrace or call graph.

Using non-zero address tags in any of these locations may result in an
error code being returned, a (fatal) signal being raised, or other modes
of failure.

For these reasons, passing non-zero address tags to the kernel via
system calls is forbidden, and using a non-zero address tag for sp is
strongly discouraged.

Programs maintaining a frame pointer and frame records that use non-zero
address tags may suffer impaired or inaccurate debug and profiling
visibility.


Preserving tags
---------------

Non-zero tags are not preserved when delivering signals. This means that
signal handlers in applications making use of tags cannot rely on the
tag information for user virtual addresses being maintained for fields
inside siginfo_t. One exception to this rule is for signals raised in
response to watchpoint debug exceptions, where the tag information will
be preserved.

The architecture prevents the use of a tagged PC, so the upper byte will
be set to a sign-extension of bit 55 on exception return.


Other considerations
--------------------

Special care should be taken when using tagged pointers, since it is
likely that C compilers will not hazard two virtual addresses differing
only in the upper byte.
6 changes: 5 additions & 1 deletion Documentation/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
extensions = ['kernel-doc', 'rstFlatTable', 'kernel_include', 'cdomain']

# The name of the math extension changed on Sphinx 1.4
if minor > 3:
if major == 1 and minor > 3:
extensions.append("sphinx.ext.imgmath")
else:
extensions.append("sphinx.ext.pngmath")
Expand Down Expand Up @@ -332,6 +332,10 @@
'''
}

# Fix reference escape troubles with Sphinx 1.4.x
if major == 1 and minor > 3:
latex_elements['preamble'] += '\\renewcommand*{\\DUrole}[2]{ #2 }\n'

# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/arm/arch_timer.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ to deliver its interrupts via SPIs.
architecturally-defined reset values. Only supported for 32-bit
systems which follow the ARMv7 architected reset values.

- arm,no-tick-in-suspend : The main counter does not tick when the system is in
low-power system suspend on some SoCs. This behavior does not match the
Architecture Reference Manual's specification that the system counter "must
be implemented in an always-on power domain."


Example:

Expand Down
20 changes: 19 additions & 1 deletion Documentation/devicetree/bindings/arm/atmel-at91.txt
Original file line number Diff line number Diff line change
Expand Up @@ -217,11 +217,29 @@ memory, bridge implementations, processor and other functionality not controlled
elsewhere.

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

sfr@f0038000 {
compatible = "atmel,sama5d3-sfr", "syscon";
reg = <0xf0038000 0x60>;
};

Security Module (SECUMOD)

The Security Module macrocell provides all necessary secure functions to avoid
voltage, temperature, frequency and mechanical attacks on the chip. It also
embeds secure memories that can be scrambled

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

secumod@fc040000 {
compatible = "atmel,sama5d2-secumod", "syscon";
reg = <0xfc040000 0x100>;
};

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;
};
};
};
10 changes: 10 additions & 0 deletions Documentation/devicetree/bindings/clock/at91-clock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,16 @@ Required properties:
"atmel,sama5d2-clk-generated":
at91 generated clock

"atmel,sama5d2-clk-audio-pll-frac":
at91 audio fractional pll

"atmel,sama5d2-clk-audio-pll-pad":
at91 audio pll CLK_AUDIO output pin

"atmel,sama5d2-clk-audio-pll-pmc"
at91 audio pll ouput on AUDIOPLLCLK that feeds the PMC
and can be used by peripheral clock or generic clock

Required properties for SCKC node:
- reg : defines the IO memory reserved for the SCKC.
- #size-cells : shall be 0 (reg is used to encode clk id).
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
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ The TCON acts as a timing controller for RGB, LVDS and TV interfaces.
Required properties:
- compatible: value must be either:
* allwinner,sun5i-a13-tcon
* allwinner,sun6i-a31-tcon
* allwinner,sun6i-a31s-tcon
* allwinner,sun8i-a33-tcon
- reg: base address and size of memory-mapped region
- interrupts: interrupt associated to this IP
Expand All @@ -50,7 +52,7 @@ Required properties:
second the block connected to the TCON channel 1 (usually the TV
encoder)

On the A13, there is one more clock required:
On SoCs other than the A33, there is one more clock required:
- 'tcon-ch1': The clock driving the TCON channel 1

DRC
Expand Down Expand Up @@ -87,6 +89,7 @@ system.
Required properties:
- compatible: value must be one of:
* allwinner,sun5i-a13-display-backend
* allwinner,sun6i-a31-display-backend
* allwinner,sun8i-a33-display-backend
- reg: base address and size of the memory-mapped region.
- clocks: phandles to the clocks feeding the frontend and backend
Expand Down Expand Up @@ -117,6 +120,7 @@ deinterlacing and color space conversion.
Required properties:
- compatible: value must be one of:
* allwinner,sun5i-a13-display-frontend
* allwinner,sun6i-a31-display-frontend
* allwinner,sun8i-a33-display-frontend
- reg: base address and size of the memory-mapped region.
- interrupts: interrupt associated to this IP
Expand All @@ -142,6 +146,8 @@ extra node.
Required properties:
- compatible: value must be one of:
* allwinner,sun5i-a13-display-engine
* allwinner,sun6i-a31-display-engine
* allwinner,sun6i-a31s-display-engine
* allwinner,sun8i-a33-display-engine

- allwinner,pipelines: list of phandle to the display engine
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ Required properties:
- 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.
- atmel,trigger-edge-type: One of possible edge types for the ADTRG hardware
trigger pin. When the specific edge type is detected, the conversion will
start. Possible values are rising, falling, or both.
This property uses the IRQ edge types values: IRQ_TYPE_EDGE_RISING ,
IRQ_TYPE_EDGE_FALLING or IRQ_TYPE_EDGE_BOTH

Example:

Expand All @@ -25,4 +30,5 @@ adc: adc@fc030000 {
atmel,startup-time-ms = <4>;
vddana-supply = <&vdd_3v3_lp_reg>;
vref-supply = <&vdd_3v3_lp_reg>;
atmel,trigger-edge-type = <IRQ_TYPE_EDGE_BOTH>;
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,17 @@ This driver provides a simple power button event via an Interrupt.
Required properties:
- compatible: should be "ti,tps65217-pwrbutton" or "ti,tps65218-pwrbutton"

Required properties for TPS65218:
Required properties:
- interrupts: should be one of the following
- <2>: For controllers compatible with tps65217
- <3 IRQ_TYPE_EDGE_BOTH>: For controllers compatible with tps65218

Examples:

&tps {
tps65217-pwrbutton {
compatible = "ti,tps65217-pwrbutton";
interrupts = <2>;
};
};

Expand Down
Loading