android_kernel_sony_sdm845/drivers
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Phil Elwell a1b53b1b06 lan78xx: Read MAC address from DT if present
commit 760db29bdc97b73ff60b091315ad787b1deb5cf5 upstream.

There is a standard mechanism for locating and using a MAC address from
the Device Tree. Use this facility in the lan78xx driver to support
applications without programmed EEPROM or OTP. At the same time,
regularise the handling of the different address sources.

Signed-off-by: Phil Elwell <phil@raspberrypi.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Tested-by: Paolo Pisati <p.pisati@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-12-01 09:44:25 +01:00
..
accessibility
acpi ACPI / platform: Add SMB0001 HID to forbidden_id_list 2018-11-27 16:09:41 +01:00
amba ARM: amba: Don't read past the end of sysfs "driver_override" buffer 2018-05-01 15:13:08 -07:00
android binder: add missing binder_unlock() 2018-02-28 10:18:33 +01:00
ata ahci: don't ignore result code of ahci_reset_controller() 2018-11-10 07:42:59 -08:00
atm atm: zatm: Fix potential Spectre v1 2018-07-22 14:27:36 +02:00
auxdisplay auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE 2018-02-13 12:35:55 +01:00
base PM / core: Clear the direct_complete flag on errors 2018-10-13 09:18:54 +02:00
bcma
block floppy: fix race condition in __floppy_read_block_0() 2018-12-01 09:44:20 +01:00
bluetooth Revert "Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV" 2018-11-27 16:09:40 +01:00
bus drivers/perf: arm-ccn: don't log to dmesg in event_init 2018-08-03 07:55:19 +02:00
cdrom cdrom: fix improper type cast, which can leat to information leak. 2018-11-21 09:25:57 +01:00
char tpm: Restore functionality to xen vtpm driver. 2018-11-13 11:16:54 -08:00
clk clk: fixed-factor: fix of_node_get-put imbalance 2018-11-27 16:09:39 +01:00
clocksource clockevents/drivers/i8253: Add support for PIT shutdown quirk 2018-11-21 09:26:01 +01:00
connector
cpufreq cpufreq: imx6q: add return value check for voltage scale 2018-12-01 09:44:20 +01:00
cpuidle cpuidle: powernv: Fix promotion from snooze if next state disabled 2018-07-03 11:23:08 +02:00
crypto crypto: caam - fix implicit casts in endianness helpers 2018-11-13 11:16:53 -08:00
dax device-dax: implement ->split() to catch invalid munmap attempts 2018-02-28 10:18:33 +01:00
dca
devfreq PM / devfreq: Fix potential NULL pointer dereference in governor_store 2018-04-13 19:48:09 +02:00
dio
dma dmaengine: dma-jz4780: Return error if not probed from DT 2018-11-13 11:16:53 -08:00
dma-buf dma-buf: remove redundant initialization of sg_table 2018-06-06 16:44:33 +02:00
edac EDAC, skx_edac: Fix logical channel intermediate decoding 2018-11-13 11:16:56 -08:00
eisa
extcon
firewire firewire-ohci: work around oversized DMA reads on JMicron controllers 2018-05-30 07:50:18 +02:00
firmware efi/arm: Revert deferred unmap of early memmap mapping 2018-12-01 09:44:21 +01:00
fmc
fpga
gpio gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path 2018-12-01 09:44:18 +01:00
gpu drm/ast: Remove existing framebuffers before loading driver 2018-12-01 09:44:19 +01:00
hid HID: uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges 2018-11-27 16:09:42 +01:00
hsi HSI: ssi_protocol: double free in ssip_pn_xmit() 2018-03-24 11:00:12 +01:00
hv HV: properly delay KVP packets when negotiation is in progress 2018-10-20 09:51:33 +02:00
hwmon hwmon: (ibmpowernv) Remove bogus __init annotations 2018-11-27 16:09:39 +01:00
hwspinlock
hwtracing coresight: etb10: Fix handling of perf mode 2018-11-13 11:16:53 -08:00
i2c i2c: rcar: cleanup DMA for all kinds of failure 2018-11-13 11:16:48 -08:00
ide cdrom: do not call check_disk_change() inside cdrom_open() 2018-05-30 07:50:47 +02:00
idle idle: i7300: add PCI dependency 2018-02-25 11:05:55 +01:00
iio iio: adc: at91: fix wrong channel number in triggered buffer mode 2018-11-13 11:17:00 -08:00
infiniband IB/hfi1: Eliminate races in the SDMA send error path 2018-12-01 09:44:20 +01:00
input Input: xpad - add support for Xbox1 PDP Camo series gamepad 2018-12-01 09:44:24 +01:00
iommu iommu/amd: Return devid as alias for ACPI HID devices 2018-10-20 09:51:31 +02:00
ipack
irqchip irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP 2018-09-15 09:42:58 +02:00
isdn isdn: Disable IIOCDBGVAR 2018-08-22 07:47:14 +02:00
leds leds: pca955x: Correct I2C Functionality 2018-04-13 19:48:03 +02:00
lguest
lightnvm
macintosh macintosh/rack-meter: Convert cputime64_t use to u64 2018-10-20 09:51:32 +02:00
mailbox mailbox: xgene-slimpro: Fix potential NULL pointer dereference 2018-09-09 20:01:19 +02:00
mcb
md MD: fix invalid stored role for a disk - try2 2018-11-13 11:17:05 -08:00
media media: v4l: event: Add subscription to list before calling "add" operation 2018-11-27 16:09:41 +01:00
memory memory: tegra: Apply interrupts mask per SoC 2018-08-03 07:55:24 +02:00
memstick
message scsi: mptfusion: Add bounds check in mptctl_hp_targetinfo() 2018-05-25 16:13:06 +02:00
mfd mfd: omap-usb-host: Fix dts probe of children 2018-10-18 09:13:20 +02:00
misc drivers/misc/sgi-gru: fix Spectre v1 vulnerability 2018-11-27 16:09:41 +01:00
mmc mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01 2018-11-13 11:16:49 -08:00
mtd mtd: docg3: don't set conflicting BCH_CONST_PARAMS option 2018-11-21 09:26:00 +01:00
net lan78xx: Read MAC address from DT if present 2018-12-01 09:44:25 +01:00
nfc NFC: nfcmrvl_uart: fix OF child-node lookup 2018-12-01 09:44:21 +01:00
ntb ntb_transport: Fix bug with max_mw_size parameter 2018-05-30 07:50:22 +02:00
nubus
nvdimm libnvdimm: Hold reference on parent while scheduling async init 2018-11-13 11:16:55 -08:00
nvme nvmet: fix space padding in serial number 2018-11-10 07:42:55 -08:00
nvmem nvmem: properly handle returned value nvmem_reg_read 2018-08-03 07:55:22 +02:00
of of: add helper to lookup compatible child node 2018-12-01 09:44:21 +01:00
oprofile
parisc parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode 2018-05-30 07:50:43 +02:00
parport parport: sunbpp: fix error return code 2018-09-26 08:36:38 +02:00
pci PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk 2018-11-13 11:16:56 -08:00
pcmcia pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges 2018-11-13 11:16:46 -08:00
perf drivers/perf: arm_pmu: handle no platform_device 2018-03-22 09:17:51 +01:00
phy phy: work around 'phys' references to usb-nop-xceiv devices 2018-01-23 19:57:07 +01:00
pinctrl pinctrl: meson: fix pinconf bias disable 2018-12-01 09:44:20 +01:00
platform platform/x86: acerhdf: Add BIOS entry for Gateway LT31 v1.3307 2018-11-27 16:09:38 +01:00
pnp
power power: remove possible deadlock when unregistering power_supply 2018-10-03 17:01:43 -07:00
powercap PowerCap: Fix an error code in powercap_register_zone() 2018-04-13 19:47:56 +02:00
pps
ps3
ptp ptp: fix Spectre v1 vulnerability 2018-11-10 07:43:00 -08:00
pwm pwm: tiehrpwm: Fix disabling of output of PWMs 2018-09-09 20:01:25 +02:00
rapidio drivers/rapidio/devices/rio_mport_cdev.c: fix resource leak in error handling path in 'rio_dma_transfer()' 2017-12-14 09:28:22 +01:00
ras
regulator regulator: fix crash caused by null driver data 2018-10-03 17:01:49 -07:00
remoteproc
reset reset: hi6220: Set module license so that it can be loaded 2018-11-10 07:42:47 -08:00
rpmsg rpmsg: smd: fix memory leak on channel create 2018-11-13 11:17:03 -08:00
rtc rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write 2018-12-01 09:44:20 +01:00
s390 s390/qeth: fix HiperSockets sniffer 2018-11-27 16:09:39 +01:00
sbus
scsi scsi: ufshcd: release resources if probe fails 2018-12-01 09:44:25 +01:00
sfi
sh
sn
soc soc/tegra: pmc: Fix child-node lookup 2018-11-13 11:17:04 -08:00
spi spi: rspi: Fix interrupted DMA transfers 2018-10-03 17:01:49 -07:00
spmi
ssb
staging staging: wilc1000: Fix problem with wrong vif index 2018-11-10 07:42:50 -08:00
target scsi: iscsi: target: Don't use stack buffer for scatterlist 2018-10-18 09:13:20 +02:00
tc TC: Set DMA masks for devices 2018-11-13 11:17:02 -08:00
thermal thermal: of-thermal: disable passive polling when thermal zone is disabled 2018-10-03 17:01:51 -07:00
thunderbolt thunderbolt: Resume control channel after hibernation image is created 2018-04-24 09:34:12 +02:00
tty tty: wipe buffer if not echoing data 2018-12-01 09:44:25 +01:00
uio uio: Fix an Oops on load 2018-11-27 16:09:41 +01:00
usb usb: xhci: fix uninitialized completion when USB3 port got wrong status 2018-12-01 09:44:25 +01:00
uwb uwb: hwa-rc: fix memory leak at probe 2018-10-03 17:01:42 -07:00
vfio vfio: platform: Fix reset module leak in error path 2018-08-03 07:55:13 +02:00
vhost vhost/scsi: truncate T10 PI iov_iter to prot_bytes 2018-11-21 09:26:00 +01:00
video mach64: fix image corruption due to reading accelerator registers 2018-11-21 09:26:00 +01:00
virt
virtio virtio: pci-legacy: Validate queue pfn 2018-09-15 09:42:57 +02:00
vlynq
vme
w1 w1: omap-hdq: fix missing bus unregister at removal 2018-11-13 11:17:01 -08:00
watchdog watchdog: sbsa: use 32-bit read for WCV 2018-05-30 07:50:34 +02:00
xen Kbuild: use -fshort-wchar globally 2018-11-23 08:20:37 +01:00
zorro zorro: Set up z->dev.dma_mask for the DMA API 2018-05-30 07:50:44 +02:00
Kconfig
Makefile usb: build drivers/usb/common/ when USB_SUPPORT is set 2018-02-25 11:05:45 +01:00