Skip to contentSkip to conversation

Linux 4.19.295

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Sep 23, 2023 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 4.19.295 kernel.

All users of the 4.19 kernel series must upgrade.

The updated 4.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.19.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

------------

 Makefile                                             |    2 
 arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts        |   13 
 arch/arm/boot/dts/bcm47189-luxul-xap-810.dts         |   13 
 arch/arm/boot/dts/bcm5301x.dtsi                      |    4 
 arch/arm/boot/dts/bcm53573.dtsi                      |   27 
 arch/arm/boot/dts/bcm947189acdbmr.dts                |    6 
 arch/arm/boot/dts/s3c6410-mini6410.dts               |   38 
 arch/arm/boot/dts/s3c64xx-pinctrl.dtsi               |  210 ++---
 arch/arm/boot/dts/s5pv210-smdkv210.dts               |   24 
 arch/arm/kernel/hw_breakpoint.c                      |    8 
 arch/arm/mach-omap2/powerdomain.c                    |    2 
 arch/arm/mach-pxa/sharpsl_pm.c                       |    2 
 arch/arm/mach-pxa/spitz.c                            |   14 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                |    7 
 arch/arm64/kernel/hw_breakpoint.c                    |    4 
 arch/m68k/fpsp040/skeleton.S                         |    4 
 arch/m68k/ifpsp060/os.S                              |    4 
 arch/m68k/kernel/relocate_kernel.S                   |    4 
 arch/mips/alchemy/devboards/db1000.c                 |    8 
 arch/mips/alchemy/devboards/db1200.c                 |   19 
 arch/mips/alchemy/devboards/db1300.c                 |   10 
 arch/parisc/include/asm/led.h                        |    4 
 arch/parisc/include/asm/processor.h                  |    1 
 arch/parisc/kernel/processor.c                       |   18 
 arch/powerpc/kernel/head_32.S                        |    2 
 arch/powerpc/kernel/iommu.c                          |   17 
 arch/powerpc/kernel/vmlinux.lds.S                    |    1 
 arch/powerpc/platforms/pseries/ibmebus.c             |    1 
 arch/um/configs/i386_defconfig                       |    1 
 arch/um/configs/x86_64_defconfig                     |    1 
 arch/um/drivers/Kconfig                              |  366 ++++----
 arch/um/drivers/Makefile                             |    2 
 arch/x86/include/asm/virtext.h                       |    6 
 arch/x86/kernel/apm_32.c                             |    6 
 crypto/asymmetric_keys/x509_public_key.c             |    5 
 drivers/acpi/acpica/psopcode.c                       |    2 
 drivers/acpi/video_detect.c                          |    9 
 drivers/amba/bus.c                                   |    1 
 drivers/ata/pata_ftide010.c                          |    1 
 drivers/ata/sata_gemini.c                            |    1 
 drivers/base/regmap/regcache-rbtree.c                |   10 
 drivers/bluetooth/btsdio.c                           |    1 
 drivers/bluetooth/hci_nokia.c                        |    6 
 drivers/char/ipmi/ipmi_si_intf.c                     |    5 
 drivers/char/tpm/tpm_tis_core.c                      |   15 
 drivers/clk/keystone/pll.c                           |    2 
 drivers/clk/qcom/gcc-mdm9615.c                       |    2 
 drivers/clk/sunxi-ng/ccu_mmc_timing.c                |    2 
 drivers/cpufreq/brcmstb-avs-cpufreq.c                |    6 
 drivers/cpufreq/powernow-k8.c                        |    3 
 drivers/crypto/caam/caampkc.c                        |    4 
 drivers/crypto/stm32/stm32-hash.c                    |    2 
 drivers/devfreq/devfreq.c                            |    1 
 drivers/dma/Kconfig                                  |    2 
 drivers/dma/ste_dma40.c                              |    4 
 drivers/fsi/fsi-master-ast-cf.c                      |    1 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c           |    3 
 drivers/gpu/drm/amd/amdgpu/cik.c                     |   97 +-
 drivers/gpu/drm/amd/amdgpu/si.c                      |   99 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c     |    5 
 drivers/gpu/drm/ast/ast_post.c                       |    2 
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c         |    9 
 drivers/gpu/drm/exynos/exynos_drm_crtc.c             |    5 
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c           |    5 
 drivers/gpu/drm/radeon/cik.c                         |   96 +-
 drivers/gpu/drm/radeon/si.c                          |   98 +-
 drivers/gpu/drm/tegra/dpaux.c                        |    6 
 drivers/hid/hid-multitouch.c                         |   13 
 drivers/hid/wacom.h                                  |    1 
 drivers/hid/wacom_sys.c                              |   25 
 drivers/hid/wacom_wac.c                              |    1 
 drivers/hid/wacom_wac.h                              |    1 
 drivers/iio/industrialio-core.c                      |    2 
 drivers/infiniband/core/uverbs_std_types_counters.c  |    2 
 drivers/infiniband/ulp/isert/ib_isert.c              |    2 
 drivers/md/raid1.c                                   |    3 
 drivers/media/dvb-frontends/ascot2e.c                |    2 
 drivers/media/dvb-frontends/atbm8830.c               |    2 
 drivers/media/dvb-frontends/au8522_dig.c             |    2 
 drivers/media/dvb-frontends/bcm3510.c                |    2 
 drivers/media/dvb-frontends/cx22700.c                |    2 
 drivers/media/dvb-frontends/cx22702.c                |    2 
 drivers/media/dvb-frontends/cx24110.c                |    2 
 drivers/media/dvb-frontends/cx24113.c                |    2 
 drivers/media/dvb-frontends/cx24116.c                |    2 
 drivers/media/dvb-frontends/cx24120.c                |    6 
 drivers/media/dvb-frontends/cx24123.c                |    2 
 drivers/media/dvb-frontends/cxd2820r_core.c          |    2 
 drivers/media/dvb-frontends/cxd2841er.c              |    4 
 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c    |    2 
 drivers/media/dvb-frontends/dib0070.c                |    2 
 drivers/media/dvb-frontends/dib0090.c                |    4 
 drivers/media/dvb-frontends/dib3000mb.c              |    2 
 drivers/media/dvb-frontends/dib3000mc.c              |    2 
 drivers/media/dvb-frontends/dib7000m.c               |    2 
 drivers/media/dvb-frontends/dib7000p.c               |    4 
 drivers/media/dvb-frontends/dib8000.c                |    2 
 drivers/media/dvb-frontends/dib9000.c                |    2 
 drivers/media/dvb-frontends/drx39xyj/drxj.c          |    2 
 drivers/media/dvb-frontends/drxd_hard.c              |    2 
 drivers/media/dvb-frontends/drxk_hard.c              |    2 
 drivers/media/dvb-frontends/ds3000.c                 |    2 
 drivers/media/dvb-frontends/dvb-pll.c                |    2 
 drivers/media/dvb-frontends/ec100.c                  |    2 
 drivers/media/dvb-frontends/helene.c                 |    4 
 drivers/media/dvb-frontends/horus3a.c                |    2 
 drivers/media/dvb-frontends/isl6405.c                |    2 
 drivers/media/dvb-frontends/isl6421.c                |    2 
 drivers/media/dvb-frontends/isl6423.c                |    2 
 drivers/media/dvb-frontends/itd1000.c                |    2 
 drivers/media/dvb-frontends/ix2505v.c                |    2 
 drivers/media/dvb-frontends/l64781.c                 |    2 
 drivers/media/dvb-frontends/lg2160.c                 |    2 
 drivers/media/dvb-frontends/lgdt3305.c               |    2 
 drivers/media/dvb-frontends/lgdt3306a.c              |    2 
 drivers/media/dvb-frontends/lgdt330x.c               |    2 
 drivers/media/dvb-frontends/lgs8gxx.c                |    2 
 drivers/media/dvb-frontends/lnbh25.c                 |    2 
 drivers/media/dvb-frontends/lnbp21.c                 |    4 
 drivers/media/dvb-frontends/lnbp22.c                 |    2 
 drivers/media/dvb-frontends/m88ds3103.c              |    2 
 drivers/media/dvb-frontends/m88rs2000.c              |    2 
 drivers/media/dvb-frontends/mb86a16.c                |    2 
 drivers/media/dvb-frontends/mb86a20s.c               |    2 
 drivers/media/dvb-frontends/mt312.c                  |    2 
 drivers/media/dvb-frontends/mt352.c                  |    2 
 drivers/media/dvb-frontends/nxt200x.c                |    2 
 drivers/media/dvb-frontends/nxt6000.c                |    2 
 drivers/media/dvb-frontends/or51132.c                |    2 
 drivers/media/dvb-frontends/or51211.c                |    2 
 drivers/media/dvb-frontends/s5h1409.c                |    2 
 drivers/media/dvb-frontends/s5h1411.c                |    2 
 drivers/media/dvb-frontends/s5h1420.c                |    2 
 drivers/media/dvb-frontends/s5h1432.c                |    2 
 drivers/media/dvb-frontends/s921.c                   |    2 
 drivers/media/dvb-frontends/si21xx.c                 |    2 
 drivers/media/dvb-frontends/sp887x.c                 |    2 
 drivers/media/dvb-frontends/stb0899_drv.c            |    2 
 drivers/media/dvb-frontends/stb6000.c                |    2 
 drivers/media/dvb-frontends/stb6100.c                |    2 
 drivers/media/dvb-frontends/stv0288.c                |    2 
 drivers/media/dvb-frontends/stv0297.c                |    2 
 drivers/media/dvb-frontends/stv0299.c                |    2 
 drivers/media/dvb-frontends/stv0367.c                |    6 
 drivers/media/dvb-frontends/stv0900_core.c           |    2 
 drivers/media/dvb-frontends/stv6110.c                |    2 
 drivers/media/dvb-frontends/stv6110x.c               |    2 
 drivers/media/dvb-frontends/tda10021.c               |    2 
 drivers/media/dvb-frontends/tda10023.c               |    2 
 drivers/media/dvb-frontends/tda10048.c               |    2 
 drivers/media/dvb-frontends/tda1004x.c               |    4 
 drivers/media/dvb-frontends/tda10086.c               |    2 
 drivers/media/dvb-frontends/tda665x.c                |    2 
 drivers/media/dvb-frontends/tda8083.c                |    2 
 drivers/media/dvb-frontends/tda8261.c                |    2 
 drivers/media/dvb-frontends/tda826x.c                |    2 
 drivers/media/dvb-frontends/ts2020.c                 |    2 
 drivers/media/dvb-frontends/tua6100.c                |    2 
 drivers/media/dvb-frontends/ves1820.c                |    2 
 drivers/media/dvb-frontends/ves1x93.c                |    2 
 drivers/media/dvb-frontends/zl10036.c                |    2 
 drivers/media/dvb-frontends/zl10039.c                |    2 
 drivers/media/dvb-frontends/zl10353.c                |    2 
 drivers/media/i2c/ov2680.c                           |  246 +-----
 drivers/media/pci/bt8xx/dst.c                        |    2 
 drivers/media/pci/bt8xx/dst_ca.c                     |    2 
 drivers/media/pci/cx23885/cx23885-video.c            |    2 
 drivers/media/pci/intel/ipu3/ipu3-cio2.c             |    2 
 drivers/media/platform/exynos4-is/media-dev.c        |   12 
 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c |    5 
 drivers/media/platform/ti-vpe/cal.c                  |    4 
 drivers/media/platform/xilinx/xilinx-tpg.c           |    2 
 drivers/media/tuners/fc0011.c                        |    2 
 drivers/media/tuners/fc0012.c                        |    2 
 drivers/media/tuners/fc0013.c                        |    2 
 drivers/media/tuners/max2165.c                       |    2 
 drivers/media/tuners/mc44s803.c                      |    2 
 drivers/media/tuners/mt2060.c                        |    2 
 drivers/media/tuners/mt2131.c                        |    2 
 drivers/media/tuners/mt2266.c                        |    2 
 drivers/media/tuners/mxl5005s.c                      |    2 
 drivers/media/tuners/qt1010.c                        |   13 
 drivers/media/tuners/tda18218.c                      |    2 
 drivers/media/tuners/xc4000.c                        |    2 
 drivers/media/tuners/xc5000.c                        |    2 
 drivers/media/usb/dvb-usb-v2/af9035.c                |   14 
 drivers/media/usb/dvb-usb-v2/anysee.c                |    2 
 drivers/media/usb/dvb-usb-v2/az6007.c                |    8 
 drivers/media/usb/dvb-usb/af9005.c                   |    5 
 drivers/media/usb/dvb-usb/dw2102.c                   |   24 
 drivers/media/usb/dvb-usb/m920x.c                    |    5 
 drivers/media/usb/go7007/go7007-i2c.c                |    2 
 drivers/media/usb/siano/smsusb.c                     |   21 
 drivers/media/v4l2-core/v4l2-fwnode.c                |   45 -
 drivers/mmc/host/Kconfig                             |    5 
 drivers/mtd/nand/raw/brcmnand/brcmnand.c             |  113 +-
 drivers/net/arcnet/arcnet.c                          |    2 
 drivers/net/can/usb/gs_usb.c                         |    5 
 drivers/net/ethernet/atheros/alx/ethtool.c           |    5 
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c      |    7 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c     |    9 
 drivers/net/ethernet/intel/igb/igb.h                 |    4 
 drivers/net/ethernet/intel/igb/igb_main.c            |   16 
 drivers/net/ethernet/intel/igbvf/igbvf.h             |    4 
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c         |   28 
 drivers/net/ethernet/mediatek/mtk_eth_soc.c          |    3 
 drivers/net/macsec.c                                 |    3 
 drivers/net/usb/qmi_wwan.c                           |    1 
 drivers/net/veth.c                                   |    4 
 drivers/net/vxlan.c                                  |   58 -
 drivers/net/wireless/ath/ath10k/pci.c                |    9 
 drivers/net/wireless/ath/ath9k/ahb.c                 |    4 
 drivers/net/wireless/ath/ath9k/htc_drv_debug.c       |    2 
 drivers/net/wireless/ath/ath9k/pci.c                 |    4 
 drivers/net/wireless/ath/ath9k/wmi.c                 |   20 
 drivers/net/wireless/marvell/mwifiex/debugfs.c       |    9 
 drivers/net/wireless/marvell/mwifiex/pcie.c          |  179 ++--
 drivers/net/wireless/marvell/mwifiex/sta_rx.c        |   12 
 drivers/net/wireless/marvell/mwifiex/tdls.c          |    9 
 drivers/net/wireless/marvell/mwifiex/uap_txrx.c      |   30 
 drivers/net/wireless/marvell/mwifiex/util.c          |   10 
 drivers/ntb/ntb_transport.c                          |   19 
 drivers/of/unittest.c                                |   12 
 drivers/parisc/led.c                                 |    4 
 drivers/pci/ats.c                                    |   30 
 drivers/pci/hotplug/pciehp_hpc.c                     |   12 
 drivers/pci/pci-sysfs.c                              |    3 
 drivers/pci/pci.c                                    |    4 
 drivers/pci/pcie/aspm.c                              |   30 
 drivers/pci/probe.c                                  |    2 
 drivers/pci/slot.c                                   |    1 
 drivers/pinctrl/pinctrl-amd.c                        |    4 
 drivers/platform/x86/intel-hid.c                     |   21 
 drivers/pwm/pwm-lpc32xx.c                            |   16 
 drivers/rpmsg/qcom_glink_native.c                    |    4 
 drivers/rtc/rtc-ds1685.c                             |    2 
 drivers/s390/block/dasd.c                            |  125 +--
 drivers/s390/block/dasd_3990_erp.c                   |    2 
 drivers/scsi/be2iscsi/be_iscsi.c                     |    4 
 drivers/scsi/fcoe/fcoe_ctlr.c                        |   20 
 drivers/scsi/hosts.c                                 |    4 
 drivers/scsi/qedf/qedf_dbg.h                         |    2 
 drivers/scsi/qedf/qedf_debugfs.c                     |   28 
 drivers/scsi/qedi/qedi_main.c                        |    5 
 drivers/scsi/qla2xxx/qla_isr.c                       |    1 
 drivers/scsi/qla2xxx/qla_nvme.c                      |    2 
 drivers/scsi/qla4xxx/ql4_os.c                        |   15 
 drivers/scsi/scsi_transport_iscsi.c                  |    8 
 drivers/soc/qcom/qmi_encdec.c                        |    4 
 drivers/spi/spi-tegra20-sflash.c                     |    6 
 drivers/staging/erofs/unzip_vle.c                    |    2 
 drivers/target/iscsi/iscsi_target_configfs.c         |   54 -
 drivers/tty/serial/cpm_uart/cpm_uart_core.c          |   13 
 drivers/tty/serial/sc16is7xx.c                       |   18 
 drivers/tty/serial/serial-tegra.c                    |    6 
 drivers/usb/gadget/function/f_mass_storage.c         |    2 
 drivers/usb/gadget/udc/fsl_qe_udc.c                  |    6 
 drivers/usb/phy/phy-mxs-usb.c                        |   10 
 drivers/usb/serial/option.c                          |    7 
 drivers/usb/typec/tcpci.c                            |    4 
 drivers/usb/typec/tcpci.h                            |    1 
 drivers/video/backlight/bd6107.c                     |    2 
 drivers/video/backlight/gpio_backlight.c             |    2 
 drivers/video/backlight/lv5207lp.c                   |    2 
 drivers/video/fbdev/ep93xx-fb.c                      |    1 
 drivers/watchdog/intel-mid_wdt.c                     |    1 
 fs/attr.c                                            |   20 
 fs/autofs/waitq.c                                    |    3 
 fs/btrfs/delayed-inode.c                             |   19 
 fs/btrfs/extent-tree.c                               |    5 
 fs/btrfs/transaction.c                               |    7 
 fs/cifs/cifsfs.c                                     |    7 
 fs/cifs/smb2ops.c                                    |    1 
 fs/debugfs/inode.c                                   |    6 
 fs/dlm/plock.c                                       |    6 
 fs/eventfd.c                                         |    7 
 fs/ext2/xattr.c                                      |    4 
 fs/jfs/jfs_dmap.c                                    |    1 
 fs/jfs/jfs_extent.c                                  |    5 
 fs/jfs/jfs_imap.c                                    |    1 
 fs/kernfs/mount.c                                    |    2 
 fs/lockd/mon.c                                       |    3 
 fs/namei.c                                           |   22 
 fs/nfs/blocklayout/dev.c                             |    4 
 fs/nfs/pnfs_dev.c                                    |    2 
 fs/nfsd/blocklayoutxdr.c                             |    9 
 fs/nfsd/flexfilelayoutxdr.c                          |    9 
 fs/nfsd/nfs3xdr.c                                    |    4 
 fs/nfsd/nfs4proc.c                                   |    4 
 fs/nfsd/nfs4xdr.c                                    |   36 
 fs/nilfs2/alloc.c                                    |    3 
 fs/nilfs2/inode.c                                    |    7 
 fs/nilfs2/segment.c                                  |    5 
 fs/nls/nls_base.c                                    |    4 
 fs/ocfs2/namei.c                                     |    4 
 fs/overlayfs/namei.c                                 |   24 
 fs/proc/base.c                                       |    3 
 fs/pstore/ram_core.c                                 |    2 
 fs/quota/dquot.c                                     |  189 ++--
 fs/reiserfs/journal.c                                |    4 
 fs/udf/balloc.c                                      |   31 
 fs/udf/inode.c                                       |   45 -
 include/linux/eventfd.h                              |    6 
 include/linux/if_arp.h                               |    4 
 include/linux/namei.h                                |    1 
 include/linux/nls.h                                  |    2 
 include/linux/pci-ats.h                              |    5 
 include/linux/pci.h                                  |    1 
 include/linux/perf_event.h                           |   22 
 include/linux/trace_events.h                         |    3 
 include/net/lwtunnel.h                               |    5 
 include/net/tcp.h                                    |    1 
 include/scsi/scsi_host.h                             |    2 
 include/uapi/linux/pci_regs.h                        |  139 +--
 include/uapi/linux/sync_file.h                       |    2 
 kernel/auditsc.c                                     |    2 
 kernel/cgroup/namespace.c                            |    6 
 kernel/module.c                                      |   15 
 kernel/trace/bpf_trace.c                             |    2 
 kernel/trace/trace_uprobe.c                          |    3 
 lib/idr.c                                            |    2 
 lib/kobject.c                                        |    5 
 lib/mpi/mpi-cmp.c                                    |    8 
 net/9p/trans_virtio.c                                |    2 
 net/core/skbuff.c                                    |   34 
 net/core/sock.c                                      |    9 
 net/dccp/ipv4.c                                      |   13 
 net/dccp/ipv6.c                                      |   15 
 net/ipv4/igmp.c                                      |    3 
 net/ipv4/ip_output.c                                 |    2 
 net/ipv4/tcp_input.c                                 |    3 
 net/ipv6/addrconf.c                                  |    2 
 net/ipv6/ip6_output.c                                |    2 
 net/kcm/kcmsock.c                                    |   15 
 net/netfilter/ipset/ip_set_hash_netportnet.c         |    1 
 net/netfilter/nf_tables_api.c                        |    1 
 net/netfilter/nfnetlink_osf.c                        |    8 
 net/netfilter/nft_flow_offload.c                     |    3 
 net/netfilter/xt_sctp.c                              |    2 
 net/netfilter/xt_u32.c                               |   21 
 net/netlabel/netlabel_kapi.c                         |    3 
 net/netrom/af_netrom.c                               |    5 
 net/sched/Kconfig                                    |   28 
 net/sched/Makefile                                   |    2 
 net/sched/cls_fw.c                                   |    1 
 net/sched/cls_rsvp.c                                 |   28 
 net/sched/cls_rsvp.h                                 |  775 -------------------
 net/sched/cls_rsvp6.c                                |   28 
 net/sched/sch_hfsc.c                                 |    4 
 net/sched/sch_plug.c                                 |    2 
 net/sched/sch_qfq.c                                  |   22 
 net/sctp/sm_sideeffect.c                             |    5 
 net/socket.c                                         |    6 
 net/unix/af_unix.c                                   |    2 
 net/unix/scm.c                                       |    6 
 scripts/kconfig/preprocess.c                         |    3 
 security/keys/keyctl.c                               |   11 
 security/smack/smackfs.c                             |    2 
 sound/Kconfig                                        |    2 
 sound/core/pcm_compat.c                              |    8 
 sound/core/seq/oss/seq_oss_midi.c                    |   35 
 sound/pci/ac97/ac97_codec.c                          |    5 
 sound/soc/atmel/atmel-i2s.c                          |    5 
 sound/soc/codecs/da7219-aad.c                        |   12 
 sound/soc/codecs/es8316.c                            |    2 
 tools/perf/ui/browsers/hists.c                       |    2 
 366 files changed, 2348 insertions(+), 2655 deletions(-)

Aaron Armstrong Skomra (1):
HID: wacom: remove the battery when the EKR is off

Abhishek Mainkar (1):
ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer

Al Viro (1):
new helper: lookup_positive_unlocked()

Alan Stern (1):
USB: gadget: f_mass_storage: Fix unused variable warning

Aleksa Sarai (1):
procfs: block chmod on /proc/thread-self/comm

Alex Henrie (1):
net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr

Alexander Aring (1):
dlm: fix plock lookup when using multiple lockspaces

Alexander Steffen (1):
tpm_tis: Resend command to recover from data transfer errors

Alexei Filippov (1):
jfs: validate max amount of blocks before allocation.

Amit Kucheria (1):
arm64: dts: msm8996: thermal: Add interrupt support

Andrew Kanner (1):
fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()

Andy Shevchenko (1):
iio: core: Use min() instead of min_t() to make code more robust

Ariel Marcovitch (1):
idr: fix param name in idr_alloc_cyclic() doc

Arnd Bergmann (2):
ARM: pxa: remove use of symbol_get()
drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()

Artem Chernyshev (1):
fs: ocfs2: namei: check return value of ocfs2_add_entry()

Baokun Li (4):
quota: factor out dquot_write_dquot()
quota: rename dquot_active() to inode_quota_active()
quota: add new helper dquot_active()
quota: fix dqput() to follow the guarantees dquot_srcu should provide

Baoquan He (1):
idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM

Ben Hutchings (1):
m68k: Fix invalid .section syntax

Bjorn Helgaas (7):
PCI: Cleanup register definition width and whitespace
PCI: Add #defines for Enter Compliance, Transmit Margin drm/amdgpu: Correct Transmit Margin masks drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions drm/radeon: Correct Transmit Margin masks drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"

Bogdan Togorean (1):
drm: adv7511: Fix low refresh rate register for ADV7533/5

Boris Brezillon (1):
PM / devfreq: Fix leak in devfreq_dev_release()

Brian Norris (1):
mwifiex: drop 'set_consistent_dma_mask' log message

Budimir Markovic (1):
net/sched: sch_hfsc: Ensure inner classes have fsc curve

Chengfeng Ye (2):

      scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
      scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock

Chengguang Xu (2):
quota: add dqi_dirty_list description to comment of Dquot List Management
quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list

Chris Lew (1):
soc: qcom: qmi_encdec: Restrict string length in decode

Christian Brauner (1):
attr: block mode changes of symlinks

Christian Göttsche (1):
security: keys: perform capable check only on privileged operations

Christoph Hellwig (3):
mmc: au1xmmc: force non-modular build and remove symbol_get usage
rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules

Christophe JAILLET (3):
mwifiex: switch from 'pci_' to 'dma_' API
media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()

Christophe Leroy (2):
powerpc/32s: Fix assembler warning about r0
serial: cpm_uart: Avoid suspicious locking

Chuck Lever (1):
NFSD: da_addr_body field missing in some GETDEVICEINFO replies

Colin Ian King (1):
media: go7007: Remove redundant if statement

Corinna Vinschen (1):
igb: disable virtualization features on 82580

Damien Le Moal (2):
ata: sata_gemini: Add missing MODULE_DESCRIPTION
ata: pata_ftide010: Add missing MODULE_DESCRIPTION

Dan Carpenter (4):
sctp: handle invalid error codes without calling BUG()
regmap: rbtree: Use alloc_flags for memory allocations
smackfs: Prevent underflow in smk_set_cipso() nfs/blocklayout: Use the passed in gfp flags

Daniel Mack (1):
sc16is7xx: Set iobase to device index

Daniel Vetter (1):
drm/msm/mdp5: Don't leak some plane state

Daniil Dulov (2):
media: dib7000p: Fix potential division by zero
media: cx24120: Add retval check for cx24120_message_send()

Dave Jiang (3):
ntb: Drop packets when qp link is down
ntb: Clean up tx tail index on link down
ntb: Fix calculation ntb_transport_tx_free_entry()

Dave Stevenson (1):
media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips

David Christensen (1):
bnx2x: fix page fault following EEH recovery

David Woodhouse (1):
eventfd: Export eventfd_ctx_do_read()

Dmitry Antipov (4):
wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
wifi: mwifiex: avoid possible NULL skb pointer dereference
wifi: mwifiex: fix fortify warning

Dmitry Baryshkov (1):
clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock

Dmitry Mastykin (1):
netlabel: fix shift wrapping bug in netlbl_catmap_setlong()

Dmytro Maluka (2):
ASoC: da7219: Flush pending AAD IRQ when suspending
ASoC: da7219: Check for failure reading AAD IRQ events

Dominique Martinet (1):
9p: virtio: make sure 'offs' is initialized in zc_request

Dongliang Mu (2):
drivers: usb: smsusb: fix error handling code in smsusb_init_device
wifi: ath9k: fix printk specifier

Edgar (1):
ASoc: codecs: ES8316: Fix DMIC config

Enlin Mu (1):
pstore/ram: Check start of empty przs during init

Enrico Weigelt, metux IT consult (1):
arch: um: drivers: Kconfig: pedantic formatting

Eric Dumazet (3):
tcp: tcp_enter_quickack_mode() should be static
igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
net: read sk->sk_family once in sk_mc_loop()

Fedor Pchelkin (4):
wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
wifi: ath9k: protect WMI command response buffer replacement with a lock NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
autofs: fix memory leak of waitqueues in autofs_catatonic_mode

Filipe Manana (2):
btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
btrfs: fix lockdep splat and potential deadlock after failure running delayed items

Frederick Lawler (2):
drm/amdgpu: Prefer pcie_capability_read_word() drm/radeon: Prefer pcie_capability_read_word()

GONG, Ruiqi (1):
alx: fix OOB-read compiler warning

Gao Xiang (1):
erofs: ensure that the post-EOF tails are all zeroed

Gaosheng Cui (1):
audit: fix possible soft lockup in __audit_inode_child()

Gaurav Jain (1):
crypto: caam - fix unchecked return value error

Geert Uytterhoeven (1):
of: unittest: Fix overlay type in apply/revert check

Georg Ottinger (1):
ext2: fix datatype of block number in ext2_xattr_set2()

Greg Kroah-Hartman (2):
media: dvb: symbol fixup for dvb_attach()
Linux 4.19.295

Guiting Shen (1):
ASoC: atmel: Fix the 8K sample parameter in I2SC master

Gustavo A. R. Silva (2):
ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug

Gustavo Pimentel (1):
PCI: Decode PCIe 32 GT/s link speed

Hangyu Hua (1):
net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()

Hans Verkuil (2):
media: tuners: qt1010: replace BUG_ON with a regular error
media: pci: cx23885: replace BUG with error return

Hans de Goede (5):
platform/x86: intel: hid: Always call BTNL ACPI method
media: ov2680: Remove auto-gain and auto-exposure controls
media: ov2680: Fix ov2680_bayer_order()
media: ov2680: Fix vflip / hflip set functions
media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors

Helge Deller (4):
parisc: Fix /proc/cpuinfo output for lscpu
parisc: led: Fix LAN receive and transmit LEDs
parisc: led: Reduce CPU overhead for disk & lan LED computation
parisc: Drop loops_per_jiffy from per_cpu struct

Hugo Villeneuve (2):
serial: sc16is7xx: fix bug when first setting GPIO direction
serial: sc16is7xx: fix broken port 0 uart init

Ilpo Järvinen (5):
PCI: pciehp: Use RMW accessors for changing LNKCTL PCI/ASPM: Use RMW accessors for changing LNKCTL drm/amdgpu: Use RMW accessors for changing LNKCTL drm/radeon: Use RMW accessors for changing LNKCTL
wifi: ath10k: Use RMW accessors for changing LNKCTL

Irui Wang (1):
media: mediatek: vcodec: Return NULL if no vdec_fb is found

Jamal Hadi Salim (1):
net/sched: Retire rsvp classifier

Jan Kara (1):
udf: Handle error when adding extent to a file

Jann Horn (1):
dccp: Fix out of bounds access in DCCP error handler

Jeff Layton (1):
nfsd: fix change_info in NFSv4 RENAME replies

Jiasheng Jiang (1):
rpmsg: glink: Add check for kstrdup

Jinjie Ruan (1):
net: arcnet: Do not call kfree_skb() under local_irq_disable()

Jiri Benc (1):
vxlan: generalize vxlan_parse_gpe_hdr and remove unused args

Jiri Slaby (SUSE) (1):
ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470

Joel Stanley (1):
powerpc/32: Include .branch_lt in data section

Jordan Rife (1):
net: Avoid address overwrite in kernel_connect

Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro

Konrad Dybcio (1):
arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller

Konstantin Meskhidze (1):
kconfig: fix possible buffer overflow

Konstantin Shelekhin (1):
scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()

Krzysztof Kozlowski (9):
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c64xx: align pinctrl with dtschema
ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)

Kuniyuki Iwashima (6):
netrom: Deny concurrent connect().
af_unix: Fix data-races around user->unix_inflight.
af_unix: Fix data-race around unix_tot_inflight.
af_unix: Fix data-races around sk->sk_shutdown.
af_unix: Fix data race around sk->sk_err.
kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().

Kuppuswamy Sathyanarayanan (2):
PCI/ATS: Add pci_prg_resp_pasid_required() interface. PCI/ATS: Add inline to pci_prg_resp_pasid_required()

Kyle Zeng (1):
netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c

Leon Romanovsky (1):
Revert "IB/isert: Fix incorrect release of isert connection"

Liang Chen (1):
veth: Fixing transmit return status for dropped packets

Liao Chang (1):
cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()

Lin Ma (3):
scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
scsi: be2iscsi: Add length check when parsing nlattrs
scsi: qla4xxx: Add length check when parsing nlattrs

Liu Shixin via Jfs-discussion (1):

      jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount

Lu Jialin (1):
cgroup:namespace: Remove unused cgroup_namespaces_init()

Ma Ke (1):
usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc

Marc Kleine-Budde (1):
can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM

Marco Felsch (3):
media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
usb: typec: tcpci: clear the fault status bit

Mario Limonciello (1):
pinctrl: amd: Don't show Invalid config param errors

Mark O'Donovan (1):
crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()

Martin Kohn (2):
USB: serial: option: add Quectel EM05G variant (0x030e)
net: usb: qmi_wwan: add Quectel EM05GV2

Matthew Wilcox (1):
reiserfs: Check the return value from __getblk()

Minjie Du (1):
drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()

Mohamed Khalfella (1):
skbuff: skb_segment, Call zero copy functions before using skbuff frags

Namhyung Kim (1):
perf hists browser: Fix hierarchy mode header

Nicolas Dichtel (1):
net: handle ARPHRD_PPP in dev_is_mac_header_xmit()

Nigel Croxon (1):
md/raid1: fix error: ISO C90 forbids mixed declarations

Oleksandr Natalenko (2):
scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly

Olga Zaborska (2):
igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
igb: Change IGB_MIN to allow set rx/tx value between 64 and 80

Pablo Neira Ayuso (1):
netfilter: nf_tables: missing NFT_TRANS_PREPARE_ERROR in flowtable deactivatation

Peng Fan (1):
amba: bus: fix refcount leak

Polaris Pi (2):
wifi: mwifiex: Fix OOB and integer underflow when rx packets
wifi: mwifiex: Fix missed return in oob checks failed path

Qu Wenruo (1):
btrfs: output extra debug info if we failed to find an inline backref

Quinn Tran (2):
scsi: qla2xxx: fix inconsistent TMF timeout
scsi: qla2xxx: Turn off noisy message log

Raag Jadav (1):
watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load

Radoslaw Tyl (1):
igb: set max size RX buffer when store bad packet is enabled

Rafał Miłecki (5):
ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
ARM: dts: BCM53573: Drop nonexistent #usb-cells
ARM: dts: BCM53573: Add cells sizes to PCIe node
ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
ARM: dts: BCM53573: Fix Ethernet info for Luxul devices

Rahul Rameshbabu (1):
HID: multitouch: Correct devm device reference for hidinput input_dev name

Randy Dunlap (2):
x86/APM: drop the duplicate APM_MINOR_DEV macro
um: Fix hostaudio build errors

Rob Clark (1):
dma-buf/sync_file: Fix docs syntax

Rob Herring (1):
media: Use of_node_name_eq for node name comparisons

Ruan Jinjie (1):
of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()

Russell Currey (1):
powerpc/iommu: Fix notifiers being shared by PCI and VIO buses

Ryusuke Konishi (2):
nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse

Sabrina Dubroca (1):
Revert "net: macsec: preserve ingress frame ordering"

Sakari Ailus (1):
media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning

Sean Christopherson (1):
x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()

Serge Semin (1):
ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name

Shigeru Yoshida (2):
kcm: Destroy mutex in kcm_exit_net()
kcm: Fix memory leak in error path of kcm_sendmsg()

Shyam Prasad N (1):
cifs: add a warning when the in-flight count goes negative

Slark Xiao (1):
USB: serial: option: add FOXCONN T99W368/T99W373 product

Stefan Haberland (2):
s390/dasd: use correct number of retries for ERP requests s390/dasd: fix hanging device after request requeue

Su Hui (2):
ALSA: ac97: Fix possible error value of *rac97
fs: lockd: avoid possible wrong NULL parameter

Takashi Iwai (2):
ALSA: seq: oss: Fix racy open/close of MIDI devices
ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl

Tan Zhongjun (1):
drm/tegra: Remove superfluous error messages around platform_get_irq()

Thomas Bourgoin (1):
crypto: stm32 - fix loop iterating through scatterlist for DMA

Thomas Zimmermann (6):
drm/msm: Replace drm_framebuffer_{un/reference} with put, get functions backlight/gpio_backlight: Compare against struct fb_info.device backlight/bd6107: Compare against struct fb_info.device backlight/lv5207lp: Compare against struct fb_info.device fbdev/ep93xx-fb: Do not assign to struct fb_info.dev drm/ast: Fix DRAM init on AST2200

Thore Sommer (1):
X.509: if signature is unsupported skip validation

Tom Rix (1):
udf: initialize newblock to 0

Tomislav Novak (1):
hw_breakpoint: fix single-stepping when using bpf_overflow_handler

Tony Battersby (1):
scsi: core: Use 32-bit hostnum in scsi_host_lookup()

Tuo Li (1):
drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()

Vadim Fedorenko (1):
ixgbe: fix timestamp configuration code

Vladimir Zapolskiy (1):
pwm: lpc32xx: Remove handling of PWM channels

Vladislav Efanov (1):
udf: Check consistency of Space Bitmap Descriptor

Wander Lairson Costa (3):
netfilter: xt_u32: validate user space input
netfilter: xt_sctp: validate the flag_info count
netfilter: nfnetlink_osf: avoid OOB read

Wang Ming (2):
fs: Fix error checking for d_hash_and_lookup()
wifi: ath9k: use IS_ERR() with debugfs_create_dir()

Wen Yang (1):
eventfd: prevent underflow for eventfd semaphores

Wesley Chalmers (1):
drm/amd/display: Fix a bug when searching for insert_above_mpcc

William Zhang (4):
mtd: rawnand: brcmnand: Fix crash during the panic_write
mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
mtd: rawnand: brcmnand: Fix potential false time out warning
mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller

Winston Wen (1):
fs/nls: make load_nls() take a const parameter

Wu Zongyong (1):
PCI: Mark NVIDIA T4 GPUs to avoid bus reset

Xiang Yang (1):
IB/uverbs: Fix an potential error pointer dereference

Xu Yang (1):
usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()

Yafang Shao (1):
bpf: Clear the probe_addr for uprobe

Yan Zhai (1):
lwt: Check LWTUNNEL_XMIT_CONTINUE strictly

Yangtao Li (1):
drm/tegra: dpaux: Fix incorrect return value of platform_get_irq

Yi Yang (2):
serial: tegra: handle clk prepare error in tegra_uart_hw_init()
ipmi_si: fix a memleak in try_smi_init()

Yuanjun Gong (2):
ethernet: atheros: fix return value check in atl1c_tso_csum()
Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()

Zhang Jianhua (1):
clk: sunxi-ng: Modify mismatched function name

Zhang Shurong (7):

      spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
      md: raid1: fix potential OOB in raid1_remove_disk()
      media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
      media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
      media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
      media: anysee: fix null-ptr-deref in anysee_master_xfer
      media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()

Zhen Lei (1):

      kobject: Add sanity check for kset->kobj.ktype in kset_register()

Zheng Wang (1):
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition

ruanjinjie (2):
dmaengine: ste_dma40: Add missing IRQ check in d40_probe powerpc/pseries: fix possible memory leak in ibmebus_bus_init()

valis (2):
net: sched: sch_qfq: Fix UAF in qfq_dequeue()
net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free

wenxu (1):
netfilter: nft_flow_offload: fix underflow in flowtable reference counter

author maintainer
#1 lore raw
Makefile +1 -1
index 4f8f98c7227a..6eb08388fa15 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 4
 PATCHLEVEL = 19
-SUBLEVEL = 294
+SUBLEVEL = 295
 EXTRAVERSION =
 NAME = "People's Front"
 
arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts +13 -0
index 74c83b0ca54e..bb7dc00a71e0 100644
@@ -48,3 +48,16 @@
 		};
 	};
 };
+
+&gmac0 {
+	phy-mode = "rgmii";
+	phy-handle = <&bcm54210e>;
+
+	mdio {
+		/delete-node/ switch@1e;
+
+		bcm54210e: ethernet-phy@0 {
+			reg = <0>;
+		};
+	};
+};
arch/arm/boot/dts/bcm47189-luxul-xap-810.dts +13 -0
index 214df18f3a75..6561e3b81b60 100644
@@ -85,3 +85,16 @@
 		};
 	};
 };
+
+&gmac0 {
+	phy-mode = "rgmii";
+	phy-handle = <&bcm54210e>;
+
+	mdio {
+		/delete-node/ switch@1e;
+
+		bcm54210e: ethernet-phy@0 {
+			reg = <0>;
+		};
+	};
+};
arch/arm/boot/dts/bcm5301x.dtsi +2 -2
index a6406a347690..c331217ce21b 100644
@@ -260,7 +260,7 @@
 
 			interrupt-parent = <&gic>;
 
-			ehci: ehci@21000 {
+			ehci: usb@21000 {
 				#usb-cells = <0>;
 
 				compatible = "generic-ehci";
@@ -282,7 +282,7 @@
 				};
 			};
 
-			ohci: ohci@22000 {
+			ohci: usb@22000 {
 				#usb-cells = <0>;
 
 				compatible = "generic-ohci";
arch/arm/boot/dts/bcm53573.dtsi +23 -4
index 453a2a37dabd..e44694800052 100644
@@ -127,6 +127,9 @@
 
 		pcie0: pcie@2000 {
 			reg = <0x00002000 0x1000>;
+
+			#address-cells = <3>;
+			#size-cells = <2>;
 		};
 
 		usb2: usb2@4000 {
@@ -135,7 +138,7 @@
 			#address-cells = <1>;
 			#size-cells = <1>;
 
-			ehci: ehci@4000 {
+			ehci: usb@4000 {
 				compatible = "generic-ehci";
 				reg = <0x4000 0x1000>;
 				interrupt-parent = <&gic>;
@@ -155,9 +158,7 @@
 				};
 			};
 
-			ohci: ohci@d000 {
-				#usb-cells = <0>;
-
+			ohci: usb@d000 {
 				compatible = "generic-ohci";
 				reg = <0xd000 0x1000>;
 				interrupt-parent = <&gic>;
@@ -180,6 +181,24 @@
 
 		gmac0: ethernet@5000 {
 			reg = <0x5000 0x1000>;
+
+			mdio {
+				#address-cells = <1>;
+				#size-cells = <0>;
+
+				switch: switch@1e {
+					compatible = "brcm,bcm53125";
+					reg = <0x1e>;
+
+					status = "disabled";
+
+					/* ports are defined in board DTS */
+					ports {
+						#address-cells = <1>;
+						#size-cells = <0>;
+					};
+				};
+			};
 		};
 
 		gmac1: ethernet@b000 {
arch/arm/boot/dts/bcm947189acdbmr.dts +3 -3
index ef263412fea5..02c916bedd28 100644
@@ -61,9 +61,9 @@
 	spi {
 		compatible = "spi-gpio";
 		num-chipselects = <1>;
-		gpio-sck = <&chipcommon 21 0>;
-		gpio-miso = <&chipcommon 22 0>;
-		gpio-mosi = <&chipcommon 23 0>;
+		sck-gpios = <&chipcommon 21 0>;
+		miso-gpios = <&chipcommon 22 0>;
+		mosi-gpios = <&chipcommon 23 0>;
 		cs-gpios = <&chipcommon 24 0>;
 		#address-cells = <1>;
 		#size-cells = <0>;
arch/arm/boot/dts/s3c6410-mini6410.dts +15 -23
index 1aeac33b0d34..0b07b3c31960 100644
@@ -28,29 +28,21 @@
 		bootargs = "console=ttySAC0,115200n8 earlyprintk rootwait root=/dev/mmcblk0p1";
 	};
 
-	clocks {
-		compatible = "simple-bus";
-		#address-cells = <1>;
-		#size-cells = <0>;
-
-		fin_pll: oscillator@0 {
-			compatible = "fixed-clock";
-			reg = <0>;
-			clock-frequency = <12000000>;
-			clock-output-names = "fin_pll";
-			#clock-cells = <0>;
-		};
+	fin_pll: oscillator-0 {
+		compatible = "fixed-clock";
+		clock-frequency = <12000000>;
+		clock-output-names = "fin_pll";
+		#clock-cells = <0>;
+	};
 
-		xusbxti: oscillator@1 {
-			compatible = "fixed-clock";
-			reg = <1>;
-			clock-output-names = "xusbxti";
-			clock-frequency = <48000000>;
-			#clock-cells = <0>;
-		};
+	xusbxti: oscillator-1 {
+		compatible = "fixed-clock";
+		clock-output-names = "xusbxti";
+		clock-frequency = <48000000>;
+		#clock-cells = <0>;
 	};
 
-	srom-cs1@18000000 {
+	srom-cs1-bus@18000000 {
 		compatible = "simple-bus";
 		#address-cells = <1>;
 		#size-cells = <1>;
@@ -59,7 +51,7 @@
 
 		ethernet@18000000 {
 			compatible = "davicom,dm9000";
-			reg = <0x18000000 0x2 0x18000004 0x2>;
+			reg = <0x18000000 0x2>, <0x18000004 0x2>;
 			interrupt-parent = <&gpn>;
 			interrupts = <7 IRQ_TYPE_LEVEL_HIGH>;
 			davicom,no-eeprom;
@@ -201,12 +193,12 @@
 };
 
 &pinctrl0 {
-	gpio_leds: gpio-leds {
+	gpio_leds: gpio-leds-pins {
 		samsung,pins = "gpk-4", "gpk-5", "gpk-6", "gpk-7";
 		samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
 	};
 
-	gpio_keys: gpio-keys {
+	gpio_keys: gpio-keys-pins {
 		samsung,pins = "gpn-0", "gpn-1", "gpn-2", "gpn-3",
 				"gpn-4", "gpn-5", "gpl-11", "gpl-12";
 		samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
arch/arm/boot/dts/s3c64xx-pinctrl.dtsi +105 -105

754 lines not on this page · raw message

arch/arm/boot/dts/s5pv210-smdkv210.dts +21 -3
index 84b38f185199..53a841ecf7a4 100644
@@ -15,6 +15,7 @@
  */
 
 /dts-v1/;
+#include <dt-bindings/interrupt-controller/irq.h>
 #include <dt-bindings/input/input.h>
 #include "s5pv210.dtsi"
 
@@ -31,11 +32,18 @@
 		reg = <0x20000000 0x40000000>;
 	};
 
-	ethernet@18000000 {
+	pmic_ap_clk: clock-0 {
+		/* Workaround for missing PMIC and its clock */
+		compatible = "fixed-clock";
+		#clock-cells = <0>;
+		clock-frequency = <32768>;
+	};
+
+	ethernet@a8000000 {
 		compatible = "davicom,dm9000";
-		reg = <0xA8000000 0x2 0xA8000002 0x2>;
+		reg = <0xa8000000 0x2>, <0xa8000002 0x2>;
 		interrupt-parent = <&gph1>;
-		interrupts = <1 4>;
+		interrupts = <1 IRQ_TYPE_LEVEL_HIGH>;
 		local-mac-address = [00 00 de ad be ef];
 		davicom,no-eeprom;
 	};
@@ -47,6 +55,14 @@
 		default-brightness-level = <6>;
 		pinctrl-names = "default";
 		pinctrl-0 = <&pwm3_out>;
+		power-supply = <&dc5v_reg>;
+	};
+
+	dc5v_reg: regulator-0 {
+		compatible = "regulator-fixed";
+		regulator-name = "DC5V";
+		regulator-min-microvolt = <5000000>;
+		regulator-max-microvolt = <5000000>;
 	};
 };
 
@@ -147,6 +163,8 @@
 
 &rtc {
 	status = "okay";
+	clocks = <&clocks CLK_RTC>, <&pmic_ap_clk>;
+	clock-names = "rtc", "rtc_src";
 };
 
 &sdhci0 {
arch/arm/kernel/hw_breakpoint.c +4 -4
index 2ee5b7f5e7ad..c71ecd06131c 100644
@@ -631,7 +631,7 @@ int hw_breakpoint_arch_parse(struct perf_event *bp,
 	hw->address &= ~alignment_mask;
 	hw->ctrl.len <<= offset;
 
-	if (is_default_overflow_handler(bp)) {
+	if (uses_default_overflow_handler(bp)) {
 		/*
 		 * Mismatch breakpoints are required for single-stepping
 		 * breakpoints.
@@ -803,7 +803,7 @@ static void watchpoint_handler(unsigned long addr, unsigned int fsr,
 		 * Otherwise, insert a temporary mismatch breakpoint so that
 		 * we can single-step over the watchpoint trigger.
 		 */
-		if (!is_default_overflow_handler(wp))
+		if (!uses_default_overflow_handler(wp))
 			continue;
 step:
 		enable_single_step(wp, instruction_pointer(regs));
@@ -816,7 +816,7 @@ static void watchpoint_handler(unsigned long addr, unsigned int fsr,
 		info->trigger = addr;
 		pr_debug("watchpoint fired: address = 0x%x\n", info->trigger);
 		perf_bp_event(wp, regs);
-		if (is_default_overflow_handler(wp))
+		if (uses_default_overflow_handler(wp))
 			enable_single_step(wp, instruction_pointer(regs));
 	}
 
@@ -891,7 +891,7 @@ static void breakpoint_handler(unsigned long unknown, struct pt_regs *regs)
 			info->trigger = addr;
 			pr_debug("breakpoint fired: address = 0x%x\n", addr);
 			perf_bp_event(bp, regs);
-			if (is_default_overflow_handler(bp))
+			if (uses_default_overflow_handler(bp))
 				enable_single_step(bp, addr);
 			goto unlock;
 		}
arch/arm/mach-omap2/powerdomain.c +1 -1
index 1a0f69c0a376..27c652eaa175 100644
@@ -177,7 +177,7 @@ static int _pwrdm_state_switch(struct powerdomain *pwrdm, int flag)
 		break;
 	case PWRDM_STATE_PREV:
 		prev = pwrdm_read_prev_pwrst(pwrdm);
-		if (pwrdm->state != prev)
+		if (prev >= 0 && pwrdm->state != prev)
 			pwrdm->state_counter[prev]++;
 		if (prev == PWRDM_POWER_RET)
 			_update_logic_membank_counters(pwrdm);
arch/arm/mach-pxa/sharpsl_pm.c +0 -2
index ef9fd9b759cb..34dc87085724 100644
@@ -224,8 +224,6 @@ void sharpsl_battery_kick(void)
 {
 	schedule_delayed_work(&sharpsl_bat, msecs_to_jiffies(125));
 }
-EXPORT_SYMBOL(sharpsl_battery_kick);
-
 
 static void sharpsl_battery_thread(struct work_struct *private_)
 {
arch/arm/mach-pxa/spitz.c +1 -13
index 5d50025492b7..af35a0ba2dca 100644
@@ -13,7 +13,6 @@
  */
 
 #include <linux/kernel.h>
-#include <linux/module.h>	/* symbol_get ; symbol_put */
 #include <linux/platform_device.h>
 #include <linux/delay.h>
 #include <linux/gpio_keys.h>
@@ -517,17 +516,6 @@ static struct pxa2xx_spi_chip spitz_ads7846_chip = {
 	.gpio_cs		= SPITZ_GPIO_ADS7846_CS,
 };
 
-static void spitz_bl_kick_battery(void)
-{
-	void (*kick_batt)(void);
-
-	kick_batt = symbol_get(sharpsl_battery_kick);
-	if (kick_batt) {
-		kick_batt();
-		symbol_put(sharpsl_battery_kick);
-	}
-}
-
 static struct corgi_lcd_platform_data spitz_lcdcon_info = {
 	.init_mode		= CORGI_LCD_MODE_VGA,
 	.max_intensity		= 0x2f,
@@ -535,7 +523,7 @@ static struct corgi_lcd_platform_data spitz_lcdcon_info = {
 	.limit_mask		= 0x0b,
 	.gpio_backlight_cont	= SPITZ_GPIO_BACKLIGHT_CONT,
 	.gpio_backlight_on	= SPITZ_GPIO_BACKLIGHT_ON,
-	.kick_battery		= spitz_bl_kick_battery,
+	.kick_battery		= sharpsl_battery_kick,
 };
 
 static struct pxa2xx_spi_chip spitz_lcdcon_chip = {
arch/arm64/boot/dts/qcom/msm8996.dtsi +7 -0
index 3e7baabf6450..4ee32583dc7c 100644
@@ -382,6 +382,8 @@
 			reg = <0x4a9000 0x1000>, /* TM */
 			      <0x4a8000 0x1000>; /* SROT */
 			#qcom,sensors = <13>;
+			interrupts = <GIC_SPI 458 IRQ_TYPE_LEVEL_HIGH>;
+			interrupt-names = "uplow";
 			#thermal-sensor-cells = <1>;
 		};
 
@@ -390,6 +392,8 @@
 			reg = <0x4ad000 0x1000>, /* TM */
 			      <0x4ac000 0x1000>; /* SROT */
 			#qcom,sensors = <8>;
+			interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
+			interrupt-names = "uplow";
 			#thermal-sensor-cells = <1>;
 		};
 
@@ -899,6 +903,9 @@
 			#size-cells = <1>;
 			ranges;
 
+			interrupts = <GIC_SPI 352 IRQ_TYPE_LEVEL_HIGH>;
+			interrupt-names = "hs_phy_irq";
+
 			clocks = <&gcc GCC_PERIPH_NOC_USB20_AHB_CLK>,
 				<&gcc GCC_USB20_MASTER_CLK>,
 				<&gcc GCC_USB20_MOCK_UTMI_CLK>,
arch/arm64/kernel/hw_breakpoint.c +2 -2
index 9f105fe58595..5d120e39bf61 100644
@@ -661,7 +661,7 @@ static int breakpoint_handler(unsigned long unused, unsigned int esr,
 		perf_bp_event(bp, regs);
 
 		/* Do we need to handle the stepping? */
-		if (is_default_overflow_handler(bp))
+		if (uses_default_overflow_handler(bp))
 			step = 1;
 unlock:
 		rcu_read_unlock();
@@ -740,7 +740,7 @@ static u64 get_distance_from_watchpoint(unsigned long addr, u64 val,
 static int watchpoint_report(struct perf_event *wp, unsigned long addr,
 			     struct pt_regs *regs)
 {
-	int step = is_default_overflow_handler(wp);
+	int step = uses_default_overflow_handler(wp);
 	struct arch_hw_breakpoint *info = counter_arch_bp(wp);
 
 	info->trigger = addr;
arch/m68k/fpsp040/skeleton.S +2 -2
index a8f41615d94a..31a9c634c81e 100644
@@ -499,12 +499,12 @@ in_ea:
 	dbf	%d0,morein
 	rts
 
-	.section .fixup,#alloc,#execinstr
+	.section .fixup,"ax"
 	.even
 1:
 	jbra	fpsp040_die
 
-	.section __ex_table,#alloc
+	.section __ex_table,"a"
 	.align	4
 
 	.long	in_ea,1b
arch/m68k/ifpsp060/os.S +2 -2
index 7a0d6e428066..89e2ec224ab6 100644
@@ -379,11 +379,11 @@ _060_real_access:
 
 
 | Execption handling for movs access to illegal memory
-	.section .fixup,#alloc,#execinstr
+	.section .fixup,"ax"
 	.even
 1:	moveq		#-1,%d1
 	rts
-.section __ex_table,#alloc
+.section __ex_table,"a"
 	.align 4
 	.long	dmrbuae,1b
 	.long	dmrwuae,1b
arch/m68k/kernel/relocate_kernel.S +2 -2
index ab0f1e7d4653..f7667079e08e 100644
@@ -26,7 +26,7 @@ ENTRY(relocate_new_kernel)
 	lea %pc@(.Lcopy),%a4
 2:	addl #0x00000000,%a4		/* virt_to_phys() */
 
-	.section ".m68k_fixup","aw"
+	.section .m68k_fixup,"aw"
 	.long M68K_FIXUP_MEMOFFSET, 2b+2
 	.previous
 
@@ -49,7 +49,7 @@ ENTRY(relocate_new_kernel)
 	lea %pc@(.Lcont040),%a4
 5:	addl #0x00000000,%a4		/* virt_to_phys() */
 
-	.section ".m68k_fixup","aw"
+	.section .m68k_fixup,"aw"
 	.long M68K_FIXUP_MEMOFFSET, 5b+2
 	.previous
 
arch/mips/alchemy/devboards/db1000.c +1 -7
index 13e3c84859fe..6fe0f0f95ed7 100644
@@ -27,7 +27,6 @@
 #include <linux/interrupt.h>
 #include <linux/leds.h>
 #include <linux/mmc/host.h>
-#include <linux/module.h>
 #include <linux/platform_device.h>
 #include <linux/pm.h>
 #include <linux/spi/spi.h>
@@ -176,12 +175,7 @@ static struct platform_device db1x00_audio_dev = {
 
 static irqreturn_t db1100_mmc_cd(int irq, void *ptr)
 {
-	void (*mmc_cd)(struct mmc_host *, unsigned long);
-	/* link against CONFIG_MMC=m */
-	mmc_cd = symbol_get(mmc_detect_change);
-	mmc_cd(ptr, msecs_to_jiffies(500));
-	symbol_put(mmc_detect_change);
-
+	mmc_detect_change(ptr, msecs_to_jiffies(500));
 	return IRQ_HANDLED;
 }
 
arch/mips/alchemy/devboards/db1200.c +2 -17
index da7663770425..ae81e05fcb2c 100644
@@ -23,7 +23,6 @@
 #include <linux/gpio.h>
 #include <linux/i2c.h>
 #include <linux/init.h>
-#include <linux/module.h>
 #include <linux/interrupt.h>
 #include <linux/io.h>
 #include <linux/leds.h>
@@ -355,14 +354,7 @@ static irqreturn_t db1200_mmc_cd(int irq, void *ptr)
 
 static irqreturn_t db1200_mmc_cdfn(int irq, void *ptr)
 {
-	void (*mmc_cd)(struct mmc_host *, unsigned long);
-
-	/* link against CONFIG_MMC=m */
-	mmc_cd = symbol_get(mmc_detect_change);
-	if (mmc_cd) {
-		mmc_cd(ptr, msecs_to_jiffies(200));
-		symbol_put(mmc_detect_change);
-	}
+	mmc_detect_change(ptr, msecs_to_jiffies(200));
 
 	msleep(100);	/* debounce */
 	if (irq == DB1200_SD0_INSERT_INT)
@@ -446,14 +438,7 @@ static irqreturn_t pb1200_mmc1_cd(int irq, void *ptr)
 
 static irqreturn_t pb1200_mmc1_cdfn(int irq, void *ptr)
 {
-	void (*mmc_cd)(struct mmc_host *, unsigned long);
-
-	/* link against CONFIG_MMC=m */
-	mmc_cd = symbol_get(mmc_detect_change);
-	if (mmc_cd) {
-		mmc_cd(ptr, msecs_to_jiffies(200));
-		symbol_put(mmc_detect_change);
-	}
+	mmc_detect_change(ptr, msecs_to_jiffies(200));
 
 	msleep(100);	/* debounce */
 	if (irq == PB1200_SD1_INSERT_INT)
arch/mips/alchemy/devboards/db1300.c +1 -9
index efb318e03e0a..0c12fbc07117 100644
@@ -17,7 +17,6 @@
 #include <linux/interrupt.h>
 #include <linux/ata_platform.h>
 #include <linux/mmc/host.h>
-#include <linux/module.h>
 #include <linux/mtd/mtd.h>
 #include <linux/mtd/rawnand.h>
 #include <linux/mtd/partitions.h>
@@ -457,14 +456,7 @@ static irqreturn_t db1300_mmc_cd(int irq, void *ptr)
 
 static irqreturn_t db1300_mmc_cdfn(int irq, void *ptr)
 {
-	void (*mmc_cd)(struct mmc_host *, unsigned long);
-
-	/* link against CONFIG_MMC=m.  We can only be called once MMC core has
-	 * initialized the controller, so symbol_get() should always succeed.
-	 */
-	mmc_cd = symbol_get(mmc_detect_change);
-	mmc_cd(ptr, msecs_to_jiffies(200));
-	symbol_put(mmc_detect_change);
+	mmc_detect_change(ptr, msecs_to_jiffies(200));
 
 	msleep(100);	/* debounce */
 	if (irq == DB1300_SD1_INSERT_INT)
arch/parisc/include/asm/led.h +2 -2
index 6de13d08a388..b70b9094fb7c 100644
@@ -11,8 +11,8 @@
 #define	LED1		0x02
 #define	LED0		0x01		/* bottom (or furthest left) LED */
 
-#define	LED_LAN_TX	LED0		/* for LAN transmit activity */
-#define	LED_LAN_RCV	LED1		/* for LAN receive activity */
+#define	LED_LAN_RCV	LED0		/* for LAN receive activity */
+#define	LED_LAN_TX	LED1		/* for LAN transmit activity */
 #define	LED_DISK_IO	LED2		/* for disk activity */
 #define	LED_HEARTBEAT	LED3		/* heartbeat */
 
arch/parisc/include/asm/processor.h +0 -1
index 2bd5e695bdad..0e6cac0ece5c 100644
@@ -108,7 +108,6 @@ struct cpuinfo_parisc {
 	unsigned long cpu_loc;      /* CPU location from PAT firmware */
 	unsigned int state;
 	struct parisc_device *dev;
-	unsigned long loops_per_jiffy;
 };
 
 extern struct system_cpuinfo_parisc boot_cpu_data;
arch/parisc/kernel/processor.c +12 -6
index 0b0194150b68..be3618b2c67b 100644
@@ -177,7 +177,6 @@ static int __init processor_probe(struct parisc_device *dev)
 	if (cpuid)
 		memset(p, 0, sizeof(struct cpuinfo_parisc));
 
-	p->loops_per_jiffy = loops_per_jiffy;
 	p->dev = dev;		/* Save IODC data in case we need it */
 	p->hpa = dev->hpa.start;	/* save CPU hpa */
 	p->cpuid = cpuid;	/* save CPU id */
@@ -377,10 +376,18 @@ int
 show_cpuinfo (struct seq_file *m, void *v)
 {
 	unsigned long cpu;
+	char cpu_name[60], *p;
+
+	/* strip PA path from CPU name to not confuse lscpu */
+	strlcpy(cpu_name, per_cpu(cpu_data, 0).dev->name, sizeof(cpu_name));
+	p = strrchr(cpu_name, '[');
+	if (p)
+		*(--p) = 0;
 
 	for_each_online_cpu(cpu) {
-		const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu);
 #ifdef CONFIG_SMP
+		const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu);
+
 		if (0 == cpuinfo->hpa)
 			continue;
 #endif
@@ -425,8 +432,7 @@ show_cpuinfo (struct seq_file *m, void *v)
 
 		seq_printf(m, "model\t\t: %s - %s\n",
 				 boot_cpu_data.pdc.sys_model_name,
-				 cpuinfo->dev ?
-				 cpuinfo->dev->name : "Unknown");
+				 cpu_name);
 
 		seq_printf(m, "hversion\t: 0x%08x\n"
 			        "sversion\t: 0x%08x\n",
@@ -437,8 +443,8 @@ show_cpuinfo (struct seq_file *m, void *v)
 		show_cache_info(m);
 
 		seq_printf(m, "bogomips\t: %lu.%02lu\n",
-			     cpuinfo->loops_per_jiffy / (500000 / HZ),
-			     (cpuinfo->loops_per_jiffy / (5000 / HZ)) % 100);
+			     loops_per_jiffy / (500000 / HZ),
+			     loops_per_jiffy / (5000 / HZ) % 100);
 
 		seq_printf(m, "software id\t: %ld\n\n",
 				boot_cpu_data.pdc.model.sw_id);
arch/powerpc/kernel/head_32.S +1 -1
index 61ca27929355..53a379da17e9 100644
@@ -987,7 +987,7 @@ start_here:
 	 */
 	lis	r5, abatron_pteptrs@h
 	ori	r5, r5, abatron_pteptrs@l
-	stw	r5, 0xf0(r0)	/* This much match your Abatron config */
+	stw	r5, 0xf0(0)	/* This much match your Abatron config */
 	lis	r6, swapper_pg_dir@h
 	ori	r6, r6, swapper_pg_dir@l
 	tophys(r5, r5)
arch/powerpc/kernel/iommu.c +14 -3
index c3d2d5cd7c10..af1a2bf758c5 100644
@@ -145,17 +145,28 @@ static int fail_iommu_bus_notify(struct notifier_block *nb,
 	return 0;
 }
 
-static struct notifier_block fail_iommu_bus_notifier = {
+/*
+ * PCI and VIO buses need separate notifier_block structs, since they're linked
+ * list nodes.  Sharing a notifier_block would mean that any notifiers later
+ * registered for PCI buses would also get called by VIO buses and vice versa.
+ */
+static struct notifier_block fail_iommu_pci_bus_notifier = {
 	.notifier_call = fail_iommu_bus_notify
 };
 
+#ifdef CONFIG_IBMVIO
+static struct notifier_block fail_iommu_vio_bus_notifier = {
+	.notifier_call = fail_iommu_bus_notify
+};
+#endif
+
 static int __init fail_iommu_setup(void)
 {
 #ifdef CONFIG_PCI
-	bus_register_notifier(&pci_bus_type, &fail_iommu_bus_notifier);
+	bus_register_notifier(&pci_bus_type, &fail_iommu_pci_bus_notifier);
 #endif
 #ifdef CONFIG_IBMVIO
-	bus_register_notifier(&vio_bus_type, &fail_iommu_bus_notifier);
+	bus_register_notifier(&vio_bus_type, &fail_iommu_vio_bus_notifier);
 #endif
 
 	return 0;
arch/powerpc/kernel/vmlinux.lds.S +1 -0
index 9b346f3d2814..737a4698bd5e 100644
@@ -328,6 +328,7 @@ SECTIONS
 		*(.sdata2)
 		*(.got.plt) *(.got)
 		*(.plt)
+		*(.branch_lt)
 	}
 #else
 	.data : AT(ADDR(.data) - LOAD_OFFSET) {
arch/powerpc/platforms/pseries/ibmebus.c +1 -0
index c7c1140c13b6..3fce7508a4fc 100644
@@ -452,6 +452,7 @@ static int __init ibmebus_bus_init(void)
 	if (err) {
 		printk(KERN_WARNING "%s: device_register returned %i\n",
 		       __func__, err);
+		put_device(&ibmebus_bus_device);
 		bus_unregister(&ibmebus_bus_type);
 
 		return err;
arch/um/configs/i386_defconfig +1 -0
index 8f114e3b0a7a..8d06b799a0e4 100644
@@ -35,6 +35,7 @@ CONFIG_TTY_CHAN=y
 CONFIG_XTERM_CHAN=y
 CONFIG_CON_CHAN="pts"
 CONFIG_SSL_CHAN="pts"
+CONFIG_SOUND=m
 CONFIG_UML_SOUND=m
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
arch/um/configs/x86_64_defconfig +1 -0
index 5d0875fc0db2..446bdda4cbfb 100644
@@ -33,6 +33,7 @@ CONFIG_TTY_CHAN=y
 CONFIG_XTERM_CHAN=y
 CONFIG_CON_CHAN="pts"
 CONFIG_SSL_CHAN="pts"
+CONFIG_SOUND=m
 CONFIG_UML_SOUND=m
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
arch/um/drivers/Kconfig +178 -188

460 lines not on this page · raw message

arch/um/drivers/Makefile +1 -1
index 693319839f69..d945abf90c31 100644
@@ -52,7 +52,7 @@ obj-$(CONFIG_UML_NET) += net.o
 obj-$(CONFIG_MCONSOLE) += mconsole.o
 obj-$(CONFIG_MMAPPER) += mmapper_kern.o 
 obj-$(CONFIG_BLK_DEV_UBD) += ubd.o 
-obj-$(CONFIG_HOSTAUDIO) += hostaudio.o
+obj-$(CONFIG_UML_SOUND) += hostaudio.o
 obj-$(CONFIG_NULL_CHAN) += null.o 
 obj-$(CONFIG_PORT_CHAN) += port.o
 obj-$(CONFIG_PTY_CHAN) += pty.o
arch/x86/include/asm/virtext.h +0 -6
index 4699acd602af..62810550024d 100644
@@ -89,12 +89,6 @@ static inline int cpu_has_svm(const char **msg)
 		return 0;
 	}
 
-	if (boot_cpu_data.extended_cpuid_level < SVM_CPUID_FUNC) {
-		if (msg)
-			*msg = "can't execute cpuid_8000000a";
-		return 0;
-	}
-
 	if (!boot_cpu_has(X86_FEATURE_SVM)) {
 		if (msg)
 			*msg = "svm not available";
arch/x86/kernel/apm_32.c +0 -6
index f7151cd03cb0..3d7a8049f637 100644
@@ -246,12 +246,6 @@
 extern int (*console_blank_hook)(int);
 #endif
 
-/*
- * The apm_bios device is one of the misc char devices.
- * This is its minor number.
- */
-#define	APM_MINOR_DEV	134
-
 /*
  * Various options can be changed at boot time as follows:
  * (We allow underscores for compatibility with the modules code)
crypto/asymmetric_keys/x509_public_key.c +5 -0
index 9338b4558cdc..1d25ba3775da 100644
@@ -134,6 +134,11 @@ int x509_check_for_self_signed(struct x509_certificate *cert)
 	if (strcmp(cert->pub->pkey_algo, cert->sig->pkey_algo) != 0)
 		goto out;
 
+	if (cert->unsupported_sig) {
+		ret = 0;
+		goto out;
+	}
+
 	ret = public_key_verify_signature(cert->pub, cert->sig);
 	if (ret < 0) {
 		if (ret == -ENOPKG) {
drivers/acpi/acpica/psopcode.c +1 -1
index 8d7dc98bad17..ca01e02af9cb 100644
@@ -603,7 +603,7 @@ const struct acpi_opcode_info acpi_gbl_aml_op_info[AML_NUM_OPCODES] = {
 
 /* 7E */ ACPI_OP("Timer", ARGP_TIMER_OP, ARGI_TIMER_OP, ACPI_TYPE_ANY,
 			 AML_CLASS_EXECUTE, AML_TYPE_EXEC_0A_0T_1R,
-			 AML_FLAGS_EXEC_0A_0T_1R),
+			 AML_FLAGS_EXEC_0A_0T_1R | AML_NO_OPERAND_RESOLVE),
 
 /* ACPI 5.0 opcodes */
 
drivers/acpi/video_detect.c +9 -0
index b4f16073ef43..866bc20c8239 100644
@@ -294,6 +294,15 @@ static const struct dmi_system_id video_detect_dmi_table[] = {
 		DMI_MATCH(DMI_BOARD_NAME, "Lenovo IdeaPad S405"),
 		},
 	},
+	{
+	 /* https://bugzilla.suse.com/show_bug.cgi?id=1208724 */
+	 .callback = video_detect_force_native,
+	 /* Lenovo Ideapad Z470 */
+	 .matches = {
+		DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+		DMI_MATCH(DMI_PRODUCT_VERSION, "IdeaPad Z470"),
+		},
+	},
 	{
 	 /* https://bugzilla.redhat.com/show_bug.cgi?id=1187004 */
 	 .callback = video_detect_force_native,
drivers/amba/bus.c +1 -0
index e1992f361c9a..2aaec96f8384 100644
@@ -349,6 +349,7 @@ static void amba_device_release(struct device *dev)
 {
 	struct amba_device *d = to_amba_device(dev);
 
+	of_node_put(d->dev.of_node);
 	if (d->res.parent)
 		release_resource(&d->res);
 	kfree(d);
drivers/ata/pata_ftide010.c +1 -0
index 569a4a662dcd..9da2e14a0108 100644
@@ -569,6 +569,7 @@ static struct platform_driver pata_ftide010_driver = {
 };
 module_platform_driver(pata_ftide010_driver);
 
+MODULE_DESCRIPTION("low level driver for Faraday Technology FTIDE010");
 MODULE_AUTHOR("Linus Walleij <[email protected]>");
 MODULE_LICENSE("GPL");
 MODULE_ALIAS("platform:" DRV_NAME);
drivers/ata/sata_gemini.c +1 -0
index 46950e0267e0..64b43943f650 100644
@@ -434,6 +434,7 @@ static struct platform_driver gemini_sata_driver = {
 };
 module_platform_driver(gemini_sata_driver);
 
+MODULE_DESCRIPTION("low level driver for Cortina Systems Gemini SATA bridge");
 MODULE_AUTHOR("Linus Walleij <[email protected]>");
 MODULE_LICENSE("GPL");
 MODULE_ALIAS("platform:" DRV_NAME);
drivers/base/regmap/regcache-rbtree.c +5 -5
index e9b7ce8c272c..7353c5527087 100644
@@ -291,7 +291,7 @@ static int regcache_rbtree_insert_to_block(struct regmap *map,
 
 	blk = krealloc(rbnode->block,
 		       blklen * map->cache_word_size,
-		       GFP_KERNEL);
+		       map->alloc_flags);
 	if (!blk)
 		return -ENOMEM;
 
@@ -300,7 +300,7 @@ static int regcache_rbtree_insert_to_block(struct regmap *map,
 	if (BITS_TO_LONGS(blklen) > BITS_TO_LONGS(rbnode->blklen)) {
 		present = krealloc(rbnode->cache_present,
 				   BITS_TO_LONGS(blklen) * sizeof(*present),
-				   GFP_KERNEL);
+				   map->alloc_flags);
 		if (!present)
 			return -ENOMEM;
 
@@ -334,7 +334,7 @@ regcache_rbtree_node_alloc(struct regmap *map, unsigned int reg)
 	const struct regmap_range *range;
 	int i;
 
-	rbnode = kzalloc(sizeof(*rbnode), GFP_KERNEL);
+	rbnode = kzalloc(sizeof(*rbnode), map->alloc_flags);
 	if (!rbnode)
 		return NULL;
 
@@ -360,13 +360,13 @@ regcache_rbtree_node_alloc(struct regmap *map, unsigned int reg)
 	}
 
 	rbnode->block = kmalloc_array(rbnode->blklen, map->cache_word_size,
-				      GFP_KERNEL);
+				      map->alloc_flags);
 	if (!rbnode->block)
 		goto err_free;
 
 	rbnode->cache_present = kcalloc(BITS_TO_LONGS(rbnode->blklen),
 					sizeof(*rbnode->cache_present),
-					GFP_KERNEL);
+					map->alloc_flags);
 	if (!rbnode->cache_present)
 		goto err_free_block;
 
drivers/bluetooth/btsdio.c +1 -0
index 20142bc77554..1325b1df4a8e 100644
@@ -356,6 +356,7 @@ static void btsdio_remove(struct sdio_func *func)
 	if (!data)
 		return;
 
+	cancel_work_sync(&data->work);
 	hdev = data->hdev;
 
 	sdio_set_drvdata(func, NULL);
drivers/bluetooth/hci_nokia.c +5 -1
index 2dc33e65d2d0..5f6c6930b5bd 100644
@@ -743,7 +743,11 @@ static int nokia_bluetooth_serdev_probe(struct serdev_device *serdev)
 		return err;
 	}
 
-	clk_prepare_enable(sysclk);
+	err = clk_prepare_enable(sysclk);
+	if (err) {
+		dev_err(dev, "could not enable sysclk: %d", err);
+		return err;
+	}
 	btdev->sysclk_speed = clk_get_rate(sysclk);
 	clk_disable_unprepare(sysclk);
 
drivers/char/ipmi/ipmi_si_intf.c +5 -0
index 8c7a1b8f9689..3eb226940948 100644
@@ -2119,6 +2119,11 @@ static int try_smi_init(struct smi_info *new_smi)
 		new_smi->io.io_cleanup = NULL;
 	}
 
+	if (rv && new_smi->si_sm) {
+		kfree(new_smi->si_sm);
+		new_smi->si_sm = NULL;
+	}
+
 	kfree(init_name);
 	return rv;
 }
drivers/char/tpm/tpm_tis_core.c +11 -4
index 430a9eac67e1..d1869b9a2ffd 100644
@@ -425,10 +425,17 @@ static int tpm_tis_send_main(struct tpm_chip *chip, const u8 *buf, size_t len)
 	int rc;
 	u32 ordinal;
 	unsigned long dur;
-
-	rc = tpm_tis_send_data(chip, buf, len);
-	if (rc < 0)
-		return rc;
+	unsigned int try;
+
+	for (try = 0; try < TPM_RETRY; try++) {
+		rc = tpm_tis_send_data(chip, buf, len);
+		if (rc >= 0)
+			/* Data transfer done successfully */
+			break;
+		else if (rc != -EIO)
+			/* Data transfer failed, not recoverable */
+			return rc;
+	}
 
 	/* go and do it */
 	rc = tpm_tis_write8(priv, TPM_STS(priv->locality), TPM_STS_GO);
drivers/clk/keystone/pll.c +1 -1
index e7e840fb74ea..526694c2a6c9 100644
@@ -213,7 +213,7 @@ static void __init _of_pll_clk_init(struct device_node *node, bool pllctrl)
 	}
 
 	clk = clk_register_pll(NULL, node->name, parent_name, pll_data);
-	if (clk) {
+	if (!IS_ERR_OR_NULL(clk)) {
 		of_clk_add_provider(node, of_clk_src_simple_get, clk);
 		return;
 	}
drivers/clk/qcom/gcc-mdm9615.c +1 -1
index 849046fbed6d..3df830cdfd01 100644
@@ -66,7 +66,7 @@ static struct clk_regmap pll0_vote = {
 	.enable_mask = BIT(0),
 	.hw.init = &(struct clk_init_data){
 		.name = "pll0_vote",
-		.parent_names = (const char *[]){ "pll8" },
+		.parent_names = (const char *[]){ "pll0" },
 		.num_parents = 1,
 		.ops = &clk_pll_vote_ops,
 	},
drivers/clk/sunxi-ng/ccu_mmc_timing.c +1 -1
index f9869f7353c0..9356dc157156 100644
@@ -50,7 +50,7 @@ int sunxi_ccu_set_mmc_timing_mode(struct clk *clk, bool new_mode)
 EXPORT_SYMBOL_GPL(sunxi_ccu_set_mmc_timing_mode);
 
 /**
- * sunxi_ccu_set_mmc_timing_mode: Get the current MMC clock timing mode
+ * sunxi_ccu_get_mmc_timing_mode: Get the current MMC clock timing mode
  * @clk: clock to query
  *
  * Returns 0 if the clock is in old timing mode, > 0 if it is in
drivers/cpufreq/brcmstb-avs-cpufreq.c +5 -1
index a3c82f530d60..541486217984 100644
@@ -410,7 +410,11 @@ brcm_avs_get_freq_table(struct device *dev, struct private_data *priv)
 	if (ret)
 		return ERR_PTR(ret);
 
-	table = devm_kcalloc(dev, AVS_PSTATE_MAX + 1, sizeof(*table),
+	/*
+	 * We allocate space for the 5 different P-STATES AVS,
+	 * plus extra space for a terminating element.
+	 */
+	table = devm_kcalloc(dev, AVS_PSTATE_MAX + 1 + 1, sizeof(*table),
 			     GFP_KERNEL);
 	if (!table)
 		return ERR_PTR(-ENOMEM);
drivers/cpufreq/powernow-k8.c +2 -1
index 818f92798fb9..55743d78016b 100644
@@ -1104,7 +1104,8 @@ static int powernowk8_cpu_exit(struct cpufreq_policy *pol)
 
 	kfree(data->powernow_table);
 	kfree(data);
-	for_each_cpu(cpu, pol->cpus)
+	/* pol->cpus will be empty here, use related_cpus instead. */
+	for_each_cpu(cpu, pol->related_cpus)
 		per_cpu(powernow_data, cpu) = NULL;
 
 	return 0;
drivers/crypto/caam/caampkc.c +3 -1
index f26d62e5533a..701e4ad8077b 100644
@@ -194,7 +194,9 @@ static int caam_rsa_count_leading_zeros(struct scatterlist *sgl,
 		if (len && *buff)
 			break;
 
-		sg_miter_next(&miter);
+		if (!sg_miter_next(&miter))
+			break;
+
 		buff = miter.addr;
 		len = miter.length;
 
drivers/crypto/stm32/stm32-hash.c +1 -1
index 641b11077f47..015f349bf66b 100644
@@ -578,9 +578,9 @@ static int stm32_hash_dma_send(struct stm32_hash_dev *hdev)
 	}
 
 	for_each_sg(rctx->sg, tsg, rctx->nents, i) {
+		sg[0] = *tsg;
 		len = sg->length;
 
-		sg[0] = *tsg;
 		if (sg_is_last(sg)) {
 			if (hdev->dma_mode == 1) {
 				len = (ALIGN(sg->length, 16) - 16);
drivers/devfreq/devfreq.c +1 -0
index 06a981c72246..91e8b248e815 100644
@@ -582,6 +582,7 @@ static void devfreq_dev_release(struct device *dev)
 		devfreq->profile->exit(devfreq->dev.parent);
 
 	mutex_destroy(&devfreq->lock);
+	srcu_cleanup_notifier_head(&devfreq->transition_notifier_list);
 	kfree(devfreq);
 }
 
drivers/dma/Kconfig +2 -0
index e5f31af65aab..00e1ffa4fcf1 100644
@@ -212,6 +212,7 @@ config FSL_DMA
 config FSL_EDMA
 	tristate "Freescale eDMA engine support"
 	depends on OF
+	depends on HAS_IOMEM
 	select DMA_ENGINE
 	select DMA_VIRTUAL_CHANNELS
 	help
@@ -258,6 +259,7 @@ config IMX_SDMA
 
 config INTEL_IDMA64
 	tristate "Intel integrated DMA 64-bit support"
+	depends on HAS_IOMEM
 	select DMA_ENGINE
 	select DMA_VIRTUAL_CHANNELS
 	help
drivers/dma/ste_dma40.c +4 -0
index e588dc5daaa8..e9d76113c9e9 100644
@@ -3584,6 +3584,10 @@ static int __init d40_probe(struct platform_device *pdev)
 	spin_lock_init(&base->lcla_pool.lock);
 
 	base->irq = platform_get_irq(pdev, 0);
+	if (base->irq < 0) {
+		ret = base->irq;
+		goto destroy_cache;
+	}
 
 	ret = request_irq(base->irq, d40_handle_interrupt, 0, D40_NAME, base);
 	if (ret) {
drivers/fsi/fsi-master-ast-cf.c +1 -0
index 04d10ea8d343..a7fc04bf6550 100644
@@ -1438,3 +1438,4 @@ static struct platform_driver fsi_master_acf = {
 
 module_platform_driver(fsi_master_acf);
 MODULE_LICENSE("GPL");
+MODULE_FIRMWARE(FW_FILE_NAME);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +3 -0
index 787cbeea8dc5..c84f475d4f13 100644
@@ -735,6 +735,9 @@ int amdgpu_device_resize_fb_bar(struct amdgpu_device *adev)
 	u16 cmd;
 	int r;
 
+	if (!IS_ENABLED(CONFIG_PHYS_ADDR_T_64BIT))
+		return 0;
+
 	/* Bypass for VF */
 	if (amdgpu_sriov_vf(adev))
 		return 0;
drivers/gpu/drm/amd/amdgpu/cik.c +53 -44

142 lines not on this page · raw message

drivers/gpu/drm/amd/amdgpu/si.c +54 -45

142 lines not on this page · raw message

drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c +3 -2
index 958994edf2c4..12d043521c07 100644
@@ -193,8 +193,9 @@ struct mpcc *mpc1_insert_plane(
 		/* check insert_above_mpcc exist in tree->opp_list */
 		struct mpcc *temp_mpcc = tree->opp_list;
 
-		while (temp_mpcc && temp_mpcc->mpcc_bot != insert_above_mpcc)
-			temp_mpcc = temp_mpcc->mpcc_bot;
+		if (temp_mpcc != insert_above_mpcc)
+			while (temp_mpcc && temp_mpcc->mpcc_bot != insert_above_mpcc)
+				temp_mpcc = temp_mpcc->mpcc_bot;
 		if (temp_mpcc == NULL)
 			return NULL;
 	}
drivers/gpu/drm/ast/ast_post.c +1 -1
index c1d1ac51d1c2..1f09cb9691f8 100644
@@ -291,7 +291,7 @@ static void ast_init_dram_reg(struct drm_device *dev)
 				;
 			} while (ast_read32(ast, 0x10100) != 0xa8);
 		} else {/* AST2100/1100 */
-			if (ast->chip == AST2100 || ast->chip == 2200)
+			if (ast->chip == AST2100 || ast->chip == AST2200)
 				dram_reg_info = ast2100_dram_table_data;
 			else
 				dram_reg_info = ast1100_dram_table_data;
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +7 -2
index 31b75d3ca6e9..85aba4c38dc0 100644
@@ -756,8 +756,13 @@ static void adv7511_mode_set(struct adv7511 *adv7511,
 	else
 		low_refresh_rate = ADV7511_LOW_REFRESH_RATE_NONE;
 
-	regmap_update_bits(adv7511->regmap, 0xfb,
-		0x6, low_refresh_rate << 1);
+	if (adv7511->type == ADV7511)
+		regmap_update_bits(adv7511->regmap, 0xfb,
+				   0x6, low_refresh_rate << 1);
+	else
+		regmap_update_bits(adv7511->regmap, 0x4a,
+				   0xc, low_refresh_rate << 2);
+
 	regmap_update_bits(adv7511->regmap, 0x17,
 		0x60, (vsync_polarity << 6) | (hsync_polarity << 5));
 
drivers/gpu/drm/exynos/exynos_drm_crtc.c +2 -3
index 2696289ecc78..b3e23ace5869 100644
@@ -43,13 +43,12 @@ static void exynos_drm_crtc_atomic_disable(struct drm_crtc *crtc,
 	if (exynos_crtc->ops->disable)
 		exynos_crtc->ops->disable(exynos_crtc);
 
+	spin_lock_irq(&crtc->dev->event_lock);
 	if (crtc->state->event && !crtc->state->active) {
-		spin_lock_irq(&crtc->dev->event_lock);
 		drm_crtc_send_vblank_event(crtc, crtc->state->event);
-		spin_unlock_irq(&crtc->dev->event_lock);
-
 		crtc->state->event = NULL;
 	}
+	spin_unlock_irq(&crtc->dev->event_lock);
 }
 
 static int exynos_crtc_atomic_check(struct drm_crtc *crtc,
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c +2 -3
index 501d7989b9a5..cd5b9ee22a5b 100644
@@ -185,7 +185,7 @@ static void mdp5_plane_reset(struct drm_plane *plane)
 	struct mdp5_plane_state *mdp5_state;
 
 	if (plane->state && plane->state->fb)
-		drm_framebuffer_unreference(plane->state->fb);
+		drm_framebuffer_put(plane->state->fb);
 
 	kfree(to_mdp5_plane_state(plane->state));
 	plane->state = NULL;
@@ -230,8 +230,7 @@ static void mdp5_plane_destroy_state(struct drm_plane *plane,
 {
 	struct mdp5_plane_state *pstate = to_mdp5_plane_state(state);
 
-	if (state->fb)
-		drm_framebuffer_unreference(state->fb);
+	__drm_atomic_helper_plane_destroy_state(state);
 
 	kfree(pstate);
 }
drivers/gpu/drm/radeon/cik.c +52 -44

141 lines not on this page · raw message

drivers/gpu/drm/radeon/si.c +53 -45

149 lines not on this page · raw message

drivers/gpu/drm/tegra/dpaux.c +2 -4
index d84e81ff36ad..7d9be2f56ab1 100644
@@ -449,10 +449,8 @@ static int tegra_dpaux_probe(struct platform_device *pdev)
 		return PTR_ERR(dpaux->regs);
 
 	dpaux->irq = platform_get_irq(pdev, 0);
-	if (dpaux->irq < 0) {
-		dev_err(&pdev->dev, "failed to get IRQ\n");
-		return -ENXIO;
-	}
+	if (dpaux->irq < 0)
+		return dpaux->irq;
 
 	if (!pdev->dev.pm_domain) {
 		dpaux->rst = devm_reset_control_get(&pdev->dev, "dpaux");
drivers/hid/hid-multitouch.c +3 -10
index 4b1c223be993..6411ee12c7a3 100644
@@ -1540,7 +1540,6 @@ static void mt_post_parse(struct mt_device *td, struct mt_application *app)
 static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
 {
 	struct mt_device *td = hid_get_drvdata(hdev);
-	char *name;
 	const char *suffix = NULL;
 	struct mt_report_data *rdata;
 	struct mt_application *mt_application = NULL;
@@ -1594,15 +1593,9 @@ static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi)
 		break;
 	}
 
-	if (suffix) {
-		name = devm_kzalloc(&hi->input->dev,
-				    strlen(hdev->name) + strlen(suffix) + 2,
-				    GFP_KERNEL);
-		if (name) {
-			sprintf(name, "%s %s", hdev->name, suffix);
-			hi->input->name = name;
-		}
-	}
+	if (suffix)
+		hi->input->name = devm_kasprintf(&hdev->dev, GFP_KERNEL,
+						 "%s %s", hdev->name, suffix);
 
 	return 0;
 }
drivers/hid/wacom.h +1 -0
index 45636d82ec30..0ee71ce94360 100644
@@ -156,6 +156,7 @@ struct wacom_remote {
 		struct input_dev *input;
 		bool registered;
 		struct wacom_battery battery;
+		ktime_t active_time;
 	} remotes[WACOM_MAX_REMOTES];
 };
 
drivers/hid/wacom_sys.c +21 -4
index c50b26a9bc44..8255010b03d0 100644
@@ -2500,6 +2500,18 @@ static void wacom_wireless_work(struct work_struct *work)
 	return;
 }
 
+static void wacom_remote_destroy_battery(struct wacom *wacom, int index)
+{
+	struct wacom_remote *remote = wacom->remote;
+
+	if (remote->remotes[index].battery.battery) {
+		devres_release_group(&wacom->hdev->dev,
+				     &remote->remotes[index].battery.bat_desc);
+		remote->remotes[index].battery.battery = NULL;
+		remote->remotes[index].active_time = 0;
+	}
+}
+
 static void wacom_remote_destroy_one(struct wacom *wacom, unsigned int index)
 {
 	struct wacom_remote *remote = wacom->remote;
@@ -2514,9 +2526,7 @@ static void wacom_remote_destroy_one(struct wacom *wacom, unsigned int index)
 			remote->remotes[i].registered = false;
 			spin_unlock_irqrestore(&remote->remote_lock, flags);
 
-			if (remote->remotes[i].battery.battery)
-				devres_release_group(&wacom->hdev->dev,
-						     &remote->remotes[i].battery.bat_desc);
+			wacom_remote_destroy_battery(wacom, i);
 
 			if (remote->remotes[i].group.name)
 				devres_release_group(&wacom->hdev->dev,
@@ -2524,7 +2534,6 @@ static void wacom_remote_destroy_one(struct wacom *wacom, unsigned int index)
 
 			remote->remotes[i].serial = 0;
 			remote->remotes[i].group.name = NULL;
-			remote->remotes[i].battery.battery = NULL;
 			wacom->led.groups[i].select = WACOM_STATUS_UNKNOWN;
 		}
 	}
@@ -2609,6 +2618,9 @@ static int wacom_remote_attach_battery(struct wacom *wacom, int index)
 	if (remote->remotes[index].battery.battery)
 		return 0;
 
+	if (!remote->remotes[index].active_time)
+		return 0;
+
 	if (wacom->led.groups[index].select == WACOM_STATUS_UNKNOWN)
 		return 0;
 
@@ -2624,6 +2636,7 @@ static void wacom_remote_work(struct work_struct *work)
 {
 	struct wacom *wacom = container_of(work, struct wacom, remote_work);
 	struct wacom_remote *remote = wacom->remote;
+	ktime_t kt = ktime_get();
 	struct wacom_remote_data data;
 	unsigned long flags;
 	unsigned int count;
@@ -2650,6 +2663,10 @@ static void wacom_remote_work(struct work_struct *work)
 		serial = data.remote[i].serial;
 		if (data.remote[i].connected) {
 
+			if (kt - remote->remotes[i].active_time > WACOM_REMOTE_BATTERY_TIMEOUT
+			    && remote->remotes[i].active_time != 0)
+				wacom_remote_destroy_battery(wacom, i);
+
 			if (remote->remotes[i].serial == serial) {
 				wacom_remote_attach_battery(wacom, i);
 				continue;
drivers/hid/wacom_wac.c +1 -0
index 8f2de5cb2b6e..eb5f52e6f19d 100644
@@ -1077,6 +1077,7 @@ static int wacom_remote_irq(struct wacom_wac *wacom_wac, size_t len)
 	if (index < 0 || !remote->remotes[index].registered)
 		goto out;
 
+	remote->remotes[i].active_time = ktime_get();
 	input = remote->remotes[index].input;
 
 	input_report_key(input, BTN_0, (data[9] & 0x01));
drivers/hid/wacom_wac.h +1 -0
index fbdbb74f9f1f..8ff5e4de60f4 100644
@@ -19,6 +19,7 @@
 #define WACOM_NAME_MAX		64
 #define WACOM_MAX_REMOTES	5
 #define WACOM_STATUS_UNKNOWN	255
+#define WACOM_REMOTE_BATTERY_TIMEOUT	21000000000ll
 
 /* packet length for individual models */
 #define WACOM_PKGLEN_BBFUN	 9
drivers/iio/industrialio-core.c +1 -1
index 49d4b4f1a457..ad9bd2001fbd 100644
@@ -323,7 +323,7 @@ static ssize_t iio_debugfs_write_reg(struct file *file,
 	char buf[80];
 	int ret;
 
-	count = min_t(size_t, count, (sizeof(buf)-1));
+	count = min(count, sizeof(buf) - 1);
 	if (copy_from_user(buf, userbuf, count))
 		return -EFAULT;
 
drivers/infiniband/core/uverbs_std_types_counters.c +2 -0
index a0ffdcf9a51c..bb3a03cdc974 100644
@@ -103,6 +103,8 @@ static int UVERBS_HANDLER(UVERBS_METHOD_COUNTERS_READ)(
 		return ret;
 
 	uattr = uverbs_attr_get(attrs, UVERBS_ATTR_READ_COUNTERS_BUFF);
+	if (IS_ERR(uattr))
+		return PTR_ERR(uattr);
 	read_attr.ncounters = uattr->ptr_attr.len / sizeof(u64);
 	read_attr.counters_buff = uverbs_zalloc(
 		attrs, array_size(read_attr.ncounters, sizeof(u64)));
drivers/infiniband/ulp/isert/ib_isert.c +2 -0
index de6fc8887c4a..60594dad5545 100644
@@ -2654,6 +2654,8 @@ static void isert_wait_conn(struct iscsi_conn *conn)
 	isert_put_unsol_pending_cmds(conn);
 	isert_wait4cmds(conn);
 	isert_wait4logout(isert_conn);
+
+	queue_work(isert_release_wq, &isert_conn->release_work);
 }
 
 static void isert_free_conn(struct iscsi_conn *conn)
drivers/md/raid1.c +3 -0
index 0f8b1fb3d051..5ff06fbcfabf 100644
@@ -1785,6 +1785,9 @@ static int raid1_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
 	int number = rdev->raid_disk;
 	struct raid1_info *p = conf->mirrors + number;
 
+	if (unlikely(number >= conf->raid_disks))
+		goto abort;
+
 	if (rdev != p->rdev)
 		p = conf->mirrors + conf->raid_disks + number;
 
drivers/media/dvb-frontends/ascot2e.c +1 -1
index 52ce0e6e2a15..7b0f6eeb383d 100644
@@ -542,7 +542,7 @@ struct dvb_frontend *ascot2e_attach(struct dvb_frontend *fe,
 		priv->i2c_address, priv->i2c);
 	return fe;
 }
-EXPORT_SYMBOL(ascot2e_attach);
+EXPORT_SYMBOL_GPL(ascot2e_attach);
 
 MODULE_DESCRIPTION("Sony ASCOT2E terr/cab tuner driver");
 MODULE_AUTHOR("[email protected]");
drivers/media/dvb-frontends/atbm8830.c +1 -1
index cbcc65dc9d54..af5ada9f8f45 100644
@@ -498,7 +498,7 @@ struct dvb_frontend *atbm8830_attach(const struct atbm8830_config *config,
 	return NULL;
 
 }
-EXPORT_SYMBOL(atbm8830_attach);
+EXPORT_SYMBOL_GPL(atbm8830_attach);
 
 MODULE_DESCRIPTION("AltoBeam ATBM8830/8831 GB20600 demodulator driver");
 MODULE_AUTHOR("David T. L. Wong <[email protected]>");
drivers/media/dvb-frontends/au8522_dig.c +1 -1
index 076f737aa8c0..ee9bacc48112 100644
@@ -891,7 +891,7 @@ struct dvb_frontend *au8522_attach(const struct au8522_config *config,
 	au8522_release_state(state);
 	return NULL;
 }
-EXPORT_SYMBOL(au8522_attach);
+EXPORT_SYMBOL_GPL(au8522_attach);
 
 static const struct dvb_frontend_ops au8522_ops = {
 	.delsys = { SYS_ATSC, SYS_DVBC_ANNEX_B },
drivers/media/dvb-frontends/bcm3510.c +1 -1
index 6457b0912d14..bc4cc8c24e1a 100644
@@ -835,7 +835,7 @@ struct dvb_frontend* bcm3510_attach(const struct bcm3510_config *config,
 	kfree(state);
 	return NULL;
 }
-EXPORT_SYMBOL(bcm3510_attach);
+EXPORT_SYMBOL_GPL(bcm3510_attach);
 
 static const struct dvb_frontend_ops bcm3510_ops = {
 	.delsys = { SYS_ATSC, SYS_DVBC_ANNEX_B },
drivers/media/dvb-frontends/cx22700.c +1 -1
index 961380162cdd..43968d02a664 100644
@@ -444,4 +444,4 @@ MODULE_DESCRIPTION("Conexant CX22700 DVB-T Demodulator driver");
 MODULE_AUTHOR("Holger Waechtler");
 MODULE_LICENSE("GPL");
 
-EXPORT_SYMBOL(cx22700_attach);
+EXPORT_SYMBOL_GPL(cx22700_attach);
drivers/media/dvb-frontends/cx22702.c +1 -1
index ab9b2924bcca..0954e646836c 100644
@@ -616,7 +616,7 @@ struct dvb_frontend *cx22702_attach(const struct cx22702_config *config,
 	kfree(state);
 	return NULL;
 }
-EXPORT_SYMBOL(cx22702_attach);
+EXPORT_SYMBOL_GPL(cx22702_attach);
 
 static const struct dvb_frontend_ops cx22702_ops = {
 	.delsys = { SYS_DVBT },
drivers/media/dvb-frontends/cx24110.c +1 -1
index 9441bdc73097..ad3291d6aafb 100644
@@ -666,4 +666,4 @@ MODULE_DESCRIPTION("Conexant CX24110 DVB-S Demodulator driver");
 MODULE_AUTHOR("Peter Hettkamp");
 MODULE_LICENSE("GPL");
 
-EXPORT_SYMBOL(cx24110_attach);
+EXPORT_SYMBOL_GPL(cx24110_attach);
drivers/media/dvb-frontends/cx24113.c +1 -1
index 91a5033b6bd7..6e486a0d4d20 100644
@@ -600,7 +600,7 @@ struct dvb_frontend *cx24113_attach(struct dvb_frontend *fe,
 
 	return NULL;
 }
-EXPORT_SYMBOL(cx24113_attach);
+EXPORT_SYMBOL_GPL(cx24113_attach);
 
 module_param(debug, int, 0644);
 MODULE_PARM_DESC(debug, "Activates frontend debugging (default:0)");
drivers/media/dvb-frontends/cx24116.c +1 -1
index 220f26663647..cb82998619c8 100644
@@ -1145,7 +1145,7 @@ struct dvb_frontend *cx24116_attach(const struct cx24116_config *config,
 	state->frontend.demodulator_priv = state;
 	return &state->frontend;
 }
-EXPORT_SYMBOL(cx24116_attach);
+EXPORT_SYMBOL_GPL(cx24116_attach);
 
 /*
  * Initialise or wake up device
drivers/media/dvb-frontends/cx24120.c +4 -2
index dd3ec316e7c2..a6cf5a02ce5b 100644
@@ -313,7 +313,7 @@ struct dvb_frontend *cx24120_attach(const struct cx24120_config *config,
 	kfree(state);
 	return NULL;
 }
-EXPORT_SYMBOL(cx24120_attach);
+EXPORT_SYMBOL_GPL(cx24120_attach);
 
 static int cx24120_test_rom(struct cx24120_state *state)
 {
@@ -980,7 +980,9 @@ static void cx24120_set_clock_ratios(struct dvb_frontend *fe)
 	cmd.arg[8] = (clock_ratios_table[idx].rate >> 8) & 0xff;
 	cmd.arg[9] = (clock_ratios_table[idx].rate >> 0) & 0xff;
 
-	cx24120_message_send(state, &cmd);
+	ret = cx24120_message_send(state, &cmd);
+	if (ret != 0)
+		return;
 
 	/* Calculate ber window rates for stat work */
 	cx24120_calculate_ber_window(state, clock_ratios_table[idx].rate);
drivers/media/dvb-frontends/cx24123.c +1 -1
index e49215020a93..faf1c7e5f2e8 100644
@@ -1105,7 +1105,7 @@ struct dvb_frontend *cx24123_attach(const struct cx24123_config *config,
 
 	return NULL;
 }
-EXPORT_SYMBOL(cx24123_attach);
+EXPORT_SYMBOL_GPL(cx24123_attach);
 
 static const struct dvb_frontend_ops cx24123_ops = {
 	.delsys = { SYS_DVBS },
drivers/media/dvb-frontends/cxd2820r_core.c +1 -1
index 3e0d8cbd76da..9b81f1651ad0 100644
@@ -549,7 +549,7 @@ struct dvb_frontend *cxd2820r_attach(const struct cxd2820r_config *config,
 
 	return pdata.get_dvb_frontend(client);
 }
-EXPORT_SYMBOL(cxd2820r_attach);
+EXPORT_SYMBOL_GPL(cxd2820r_attach);
 
 static struct dvb_frontend *cxd2820r_get_dvb_frontend(struct i2c_client *client)
 {
drivers/media/dvb-frontends/cxd2841er.c +2 -2
index c98093ed3dd7..f7cb00128810 100644
@@ -3929,14 +3929,14 @@ struct dvb_frontend *cxd2841er_attach_s(struct cxd2841er_config *cfg,
 {
 	return cxd2841er_attach(cfg, i2c, SYS_DVBS);
 }
-EXPORT_SYMBOL(cxd2841er_attach_s);
[… more lines in the raw message]

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/cxd2880/cxd2880_top.c +1 -1
index f87e27481ea7..ea1bc9a35618 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib0070.c +1 -1
index 37ebd5af8fd4..81e041ff3dd5 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib0090.c +2 -2
index 44a074261e69..c1942d24e090 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib3000mb.c +1 -1
index bbbd53280477..8df51730d870 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib3000mc.c +1 -1
index c9e1db251723..040602e8ad74 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib7000m.c +1 -1
index b79358d09de6..9684559fc670 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib7000p.c +2 -2
index 58387860b62d..6399cbc968c4 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib8000.c +1 -1
index 4b9e4afa4c61..ca3c219df3c5 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dib9000.c +1 -1
index 0183fb1346ef..ebe693bf9256 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/drx39xyj/drxj.c +1 -1
index 9628d4067fe1..9670bc98b45a 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/drxd_hard.c +1 -1
index 684d428efb0d..f9038c495ece 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/drxk_hard.c +1 -1
index 100a3a0b2db3..ad18c8ba1da0 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/ds3000.c +1 -1
index 46a55146cb07..adc00f291921 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/dvb-pll.c +1 -1
index ee830c76e4b3..bd7576e63388 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/ec100.c +1 -1
index c2575fdcc811..121699e41475 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/helene.c +2 -2
index d7790cb98a0c..2945124cb7ae 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/horus3a.c +1 -1
index 02bc08081971..b748b351e161 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/isl6405.c +1 -1
index 3bc78f8ffc00..9ca4a354a392 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/isl6421.c +1 -1
index ae8ec59b665c..a3515dbf1017 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/isl6423.c +1 -1
index 3dd2465d17cf..ea029df731cc 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/itd1000.c +1 -1
index c3a6e81ae87f..9d87ef92f60a 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/ix2505v.c +1 -1
index a30707b61b1f..577491354c5f 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/l64781.c +1 -1
index 9afb5bf6424b..6a19d4d0d4ad 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lg2160.c +1 -1
index 408151e33fa7..96b271a8247d 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lgdt3305.c +1 -1
index 857e9b4d69b4..7592e9e75bfb 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lgdt3306a.c +1 -1
index 0e1f5daaf20c..567bf0dc9206 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lgdt330x.c +1 -1
index 9ee1c1360ab8..b9ae8c838501 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lgs8gxx.c +1 -1
index a6bcf1571d10..f9c1493e80e8 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lnbh25.c +1 -1
index 0b388502c298..bf1c961a64d0 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lnbp21.c +2 -2
index d9966a338a72..84067d27a871 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/lnbp22.c +1 -1
index a62e82bf46f5..a4257e07eb7b 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/m88ds3103.c +1 -1
index c25c92797408..ed4076f1c6e0 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/m88rs2000.c +1 -1
index d5bc85501f9e..6338b64e6adb 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/mb86a16.c +1 -1
index da505a5d035f..ece2c1215576 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/mb86a20s.c +1 -1
index 66fc77db0e75..84f7e9d04398 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/mt312.c +1 -1
index aad07adda37d..208f5d0c083a 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/mt352.c +1 -1
index da3e466d50e2..2d3c6a5ef493 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/nxt200x.c +1 -1
index 0961e686ff68..01d517922e7b 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/nxt6000.c +1 -1
index 72e447e8ba64..4fc817f64be4 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/or51132.c +1 -1
index fc35f37eb3c0..fee54db95532 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/or51211.c +1 -1
index a39bbd8ff1f0..fbf2ccf60de6 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/s5h1409.c +1 -1
index ceeb0c3551ce..47e388faac4a 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/s5h1411.c +1 -1
index 98aeed1d2284..d900874044b2 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/s5h1420.c +1 -1
index a65cdf8e8cd9..085f08427a6d 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/s5h1432.c +1 -1
index 4dc3febc0e12..f4d6304ed2ce 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/s921.c +1 -1
index 79276871112a..4a492445efd7 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/si21xx.c +1 -1
index 8546a236d452..fe0b94d3c8b1 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/sp887x.c +1 -1
index c02f50995df4..070c74b67ec6 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stb0899_drv.c +1 -1
index 874e9c9125d6..6dbc9d890d9c 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stb6000.c +1 -1
index 786b9eccde00..c5e6ddb0ae88 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stb6100.c +1 -1
index 30ac584dfab3..3ea6da8d847d 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stv0288.c +1 -1
index ca5d8e41c114..b2b01fcbbfc8 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stv0297.c +1 -1
index 3ef31a3a27ff..f90f97b9216f 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stv0299.c +1 -1
index 4f466394a16c..822d9add1ecc 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stv0367.c +3 -3
index 5b91e740e135..49f4472f09fa 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stv0900_core.c +1 -1
index 254618a06140..272a408dadc6 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stv6110.c +1 -1
index 7db9a5bceccc..adb881c77acb 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/stv6110x.c +1 -1
index 82c002d3833a..6d87e271ff58 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda10021.c +1 -1
index 5cd885d4ea04..d765b72928ef 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda10023.c +1 -1
index 0a9a54563ebe..c3d0e5057336 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda10048.c +1 -1
index c01d60a88af2..6ca1b25542c5 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda1004x.c +2 -2
index e506f66657bb..57bb83e4d4c7 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda10086.c +1 -1
index 8323e4e53d66..a3457a915dc8 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda665x.c +1 -1
index 8766c9ff6680..d1ccdf19a146 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda8083.c +1 -1
index 53b26060db7e..721513ecdbe8 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda8261.c +1 -1
index 500f50b81b66..50e25ded3084 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tda826x.c +1 -1
index 100da5d5fdc5..c5dd1e6a358d 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/ts2020.c +1 -1
index 3e3e40878633..1bcf822078eb 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/tua6100.c +1 -1
index e6aaf4973aef..647182eb5fa4 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/ves1820.c +1 -1
index eb1249d81310..56e71e780fdd 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/ves1x93.c +1 -1
index ddc5bfd84cd5..071c59057e6d 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/zl10036.c +1 -1
index f1c92338015d..cd1156c18a8b 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/zl10039.c +1 -1
index 6293bd920fa6..b3a76c00fe88 100644

Lines of this file are not shown. View the raw message.

drivers/media/dvb-frontends/zl10353.c +1 -1
index 42e63a3fa121..e2a5dfe93732 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/ov2680.c +47 -199

246 lines not on this page · raw message

drivers/media/pci/bt8xx/dst.c +1 -1
index b98de2a22f78..0e52a8be03eb 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/bt8xx/dst_ca.c +1 -1
index 0a7623c0fc8e..d4c5fe2c186b 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/cx23885/cx23885-video.c +1 -1
index 2a20c7165e1e..16564899f114 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/intel/ipu3/ipu3-cio2.c +1 -1
index 070ddb52c823..2c037538c7d8 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/exynos4-is/media-dev.c +6 -6
index 03171f2cf296..5f50ea283a04 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c +3 -2
index bc8349bc2e80..2c0d89a46410 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/ti-vpe/cal.c +2 -2
index d945323fc437..f9488e01a36f 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/xilinx/xilinx-tpg.c +1 -1
index 9c49d1d10bee..06d25e5fafbf 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/fc0011.c +1 -1
index a983899c6b0b..b407e1965f8a 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/fc0012.c +1 -1
index e992b98ae5bc..6789a85b618b 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/fc0013.c +1 -1
index fc62afb1450d..0b7ff74a7936 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/max2165.c +1 -1
index 721d8f722efb..9600989eea5f 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/mc44s803.c +1 -1
index 2023e081d9ad..7f6d54910f22 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/mt2060.c +1 -1
index 4ace77cfe285..a7fbd4ab2298 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/mt2131.c +1 -1
index 086a7b7cf634..8db33cf31c40 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/mt2266.c +1 -1
index e6cc78720de4..5300f71b8fe5 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/mxl5005s.c +1 -1
index ec584316c812..2c540653e12e 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/qt1010.c +7 -6
index 6d397cc85428..3236e2277ab3 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/tda18218.c +1 -1
index cbbd4d5e15da..16716b557ade 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/xc4000.c +1 -1
index eb6d65dae748..0ef8f054a795 100644

Lines of this file are not shown. View the raw message.

drivers/media/tuners/xc5000.c +1 -1
index f6b65278e502..1175531a6b9b 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/dvb-usb-v2/af9035.c +8 -6
index 1f6c1eefe389..8a83f27875ec 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/dvb-usb-v2/anysee.c +1 -1
index 20ee7eea2a91..83af86505363 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/dvb-usb-v2/az6007.c +8 -0
index 8e914be5b7c5..2f40eb6bdbb8 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/dvb-usb/af9005.c +5 -0
index d2737460c9d3..60acaaf8b892 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/dvb-usb/dw2102.c +24 -0
index cd0566c0b3de..a3c5261f9aa4 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/dvb-usb/m920x.c +3 -2
index 3b2a0f36fc38..e5491b9b8825 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/go7007/go7007-i2c.c +0 -2
index c084bf794b56..64f25d4e52b2 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/siano/smsusb.c +11 -10
index cd706874899c..62e4fecc57d9 100644

Lines of this file are not shown. View the raw message.

drivers/media/v4l2-core/v4l2-fwnode.c +23 -22

45 lines not on this page · raw message

drivers/mmc/host/Kconfig +3 -2
index 2c11944686cf..d50c9079c036 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/nand/raw/brcmnand/brcmnand.c +77 -36

113 lines not on this page · raw message

drivers/net/arcnet/arcnet.c +1 -1
index 553776cc1d29..2b112d3d8540 100644

Lines of this file are not shown. View the raw message.

drivers/net/can/usb/gs_usb.c +3 -2
index b2e48c8595f0..fd80af775ec7 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/atheros/alx/ethtool.c +2 -3
index 2f4eabf652e8..51e5aa2c74b3 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/atheros/atl1c/atl1c_main.c +5 -2
index 7087b88550db..98cc2bd5adc4 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c +7 -2
index 91ddde4d647c..d21b22ed0b60 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/igb/igb.h +2 -2
index 33cbe4f70d59..e6d99759d95a 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/igb/igb_main.c +10 -6
index be5117908985..00d8f1e8177e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/igbvf/igbvf.h +2 -2
index eee26a3be90b..52545cb25d05 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c +15 -13
index eec68cc9288c..9c0e0ccbbe3c 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mediatek/mtk_eth_soc.c +3 -0
index 53cff913abf0..1a4f96894cd7 100644

Lines of this file are not shown. View the raw message.

drivers/net/macsec.c +1 -2
index 6c0f80bea816..a913ba87209a 100644

Lines of this file are not shown. View the raw message.

drivers/net/usb/qmi_wwan.c +1 -0
index c5781888f2f7..aefa57e72695 100644

Lines of this file are not shown. View the raw message.

drivers/net/veth.c +3 -1
index ea999a663933..8006a7716168 100644

Lines of this file are not shown. View the raw message.

drivers/net/vxlan.c +28 -30

58 lines not on this page · raw message

drivers/net/wireless/ath/ath10k/pci.c +5 -4
index 92757495c73b..c929a62c722a 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/ahb.c +2 -2
index 63019c3de034..26023e3b4b9d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/htc_drv_debug.c +1 -1
index b3ed65e5c4da..c55aab01fff5 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/pci.c +2 -2
index 92b2dd396436..cb3318bd3cad 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/wmi.c +12 -8
index 5e2a610df61c..78ce349a48f7 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/debugfs.c +7 -2
index cbe4493b3266..0f62da50e11a 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/pcie.c +95 -84

179 lines not on this page · raw message

drivers/net/wireless/marvell/mwifiex/sta_rx.c +11 -1
index 00fcbda09349..f3c6daeba1b8 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/tdls.c +6 -3
index b6b7bbe168eb..12cfc95f0259 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/uap_txrx.c +29 -1
index 5ce85d5727e4..987057af00fb 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/util.c +7 -3
index f9b71539d33e..c45f72779d08 100644

Lines of this file are not shown. View the raw message.

drivers/ntb/ntb_transport.c +15 -4
index 2d647a1cd0ee..9ac97d560c1c 100644

Lines of this file are not shown. View the raw message.

drivers/of/unittest.c +7 -5
index 29f17c3449aa..2515ce393005 100644

Lines of this file are not shown. View the raw message.

drivers/parisc/led.c +2 -2
index 6a0833f5923c..8a5a73d75400 100644

Lines of this file are not shown. View the raw message.

drivers/pci/ats.c +30 -0
index 5b78f3b1b918..420cd0a578d0 100644

Lines of this file are not shown. View the raw message.

drivers/pci/hotplug/pciehp_hpc.c +3 -9
index 7392b26e9f15..04630106269a 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pci-sysfs.c +3 -0
index 34a7b3c137bb..7d3fb70568e3 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pci.c +3 -1
index c8326c7b468f..2ac400adaee1 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pcie/aspm.c +13 -17
index eec62f7377f4..118c91586798 100644

Lines of this file are not shown. View the raw message.

drivers/pci/probe.c +1 -1
index 113b7bdf86dd..5a609848452f 100644

Lines of this file are not shown. View the raw message.

drivers/pci/slot.c +1 -0
index dfbe9cbf292c..d575583e49c2 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinctrl-amd.c +2 -2
index c140ee16fe7c..ee25edecc2e1 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/intel-hid.c +9 -12
index fa3cda69cec9..159284bfdd7f 100644

Lines of this file are not shown. View the raw message.

drivers/pwm/pwm-lpc32xx.c +8 -8
index ed8e9406b4af..b5f8b86b328a 100644

Lines of this file are not shown. View the raw message.

drivers/rpmsg/qcom_glink_native.c +4 -0
index 940f099c2092..02e39778d3c6 100644

Lines of this file are not shown. View the raw message.

drivers/rtc/rtc-ds1685.c +1 -1
index 6f39f683a98c..83926cd4753b 100644

Lines of this file are not shown. View the raw message.

drivers/s390/block/dasd.c +48 -77

125 lines not on this page · raw message

drivers/s390/block/dasd_3990_erp.c +1 -1
index ee73b0607e47..8598c792ded3 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/be2iscsi/be_iscsi.c +4 -0
index c8f0a2144b44..818a690771e0 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/fcoe/fcoe_ctlr.c +12 -8
index 1e087a206f48..c49986eba47b 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/hosts.c +2 -2
index 2ffc2e15d822..c5a0ef6f67c0 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qedf/qedf_dbg.h +2 -0
index dd0109653aa3..9c7f7b444daa 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qedf/qedf_debugfs.c +18 -10
index c29c162a494f..84f1ddcfbb21 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qedi/qedi_main.c +3 -2
index ab66e1f0fdfa..7a179cfc01ed 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_isr.c +0 -1
index 9c7af5e1dfb0..ca2bc3f36ff6 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_nvme.c +1 -1
index dcd0f058f23e..35762d29b04b 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla4xxx/ql4_os.c +15 -0
index 4ba9f46fcf74..21cc9e2797a2 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/scsi_transport_iscsi.c +8 -0
index 79581771e6f6..b13d1be1b0f1 100644

Lines of this file are not shown. View the raw message.

drivers/soc/qcom/qmi_encdec.c +2 -2
index 3aaab71d1b2c..dbc8b4c93190 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-tegra20-sflash.c +5 -1
index 749288310c36..2989795272a1 100644

Lines of this file are not shown. View the raw message.

drivers/staging/erofs/unzip_vle.c +2 -0
index 83e4d9384bd2..7ccc4a18a900 100644

Lines of this file are not shown. View the raw message.

drivers/target/iscsi/iscsi_target_configfs.c +27 -27

54 lines not on this page · raw message

drivers/tty/serial/cpm_uart/cpm_uart_core.c +4 -9
index ad40c75bb58f..375d4790e058 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/sc16is7xx.c +17 -1
index ebea4a9d8e69..d4496a44abdf 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/serial-tegra.c +5 -1
index 41fe45f2349e..a30f7ed12346 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/function/f_mass_storage.c +1 -1
index 0b7b4d09785b..4f221ca7aad1 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/udc/fsl_qe_udc.c +5 -1
index 2707be628298..cbd8d6c74c93 100644

Lines of this file are not shown. View the raw message.

drivers/usb/phy/phy-mxs-usb.c +2 -8
index e5aa24c1e4fd..8af2ee3713b6 100644

Lines of this file are not shown. View the raw message.

drivers/usb/serial/option.c +7 -0
index cf68a422e75e..a4787fcf6ba9 100644

Lines of this file are not shown. View the raw message.

drivers/usb/typec/tcpci.c +4 -0
index 9f98376d9bef..d1393371b6b0 100644

Lines of this file are not shown. View the raw message.

drivers/usb/typec/tcpci.h +1 -0
index 303ebde26546..dcf60399f161 100644

Lines of this file are not shown. View the raw message.

drivers/video/backlight/bd6107.c +1 -1
index fdb2f7e2c6b5..3eaa250f10de 100644

Lines of this file are not shown. View the raw message.

drivers/video/backlight/gpio_backlight.c +1 -1
index 51c49f03ed83..c2b8b6bf4fcb 100644

Lines of this file are not shown. View the raw message.

drivers/video/backlight/lv5207lp.c +1 -1
index 8ab7297b118a..08aa615cb2a9 100644

Lines of this file are not shown. View the raw message.

drivers/video/fbdev/ep93xx-fb.c +0 -1
index 75f0db25d19f..e81593a93d23 100644

Lines of this file are not shown. View the raw message.

drivers/watchdog/intel-mid_wdt.c +1 -0
index 72c108a12c19..0dec3fba02b9 100644

Lines of this file are not shown. View the raw message.

fs/attr.c +18 -2
index 4d2541c1e68c..f064f08f5194 100644

Lines of this file are not shown. View the raw message.

fs/autofs/waitq.c +2 -1
index f6385c6ef0a5..44ba0cd4ebc4 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/delayed-inode.c +16 -3
index 1fbe2dee1e70..469a90b07d3f 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/extent-tree.c +5 -0
index d71f800e8bf6..bb05b0a82c8b 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/transaction.c +4 -3
index 1f31861453d9..a34c0436ebb1 100644

Lines of this file are not shown. View the raw message.

fs/cifs/cifsfs.c +1 -6
index 52b1524b40cd..ef1a43f4bd66 100644

Lines of this file are not shown. View the raw message.

fs/cifs/smb2ops.c +1 -0
index c07dcb2af2eb..01ab4496cb89 100644

Lines of this file are not shown. View the raw message.

fs/debugfs/inode.c +1 -5
index 4661ecaf6741..1e4ae78f64a8 100644

Lines of this file are not shown. View the raw message.

fs/dlm/plock.c +3 -3
index 0501821182b1..c6079f6c6a79 100644

Lines of this file are not shown. View the raw message.

fs/eventfd.c +5 -2
index ce1d1711fbba..66864100b823 100644

Lines of this file are not shown. View the raw message.

fs/ext2/xattr.c +2 -2
index bd1d68ff3a9f..437175bce22e 100644

Lines of this file are not shown. View the raw message.

fs/jfs/jfs_dmap.c +1 -0
index 63ad6b1d575a..b20fffc8b4c1 100644

Lines of this file are not shown. View the raw message.

fs/jfs/jfs_extent.c +5 -0
index 2ae7d59ab10a..c971e8a6525d 100644

Lines of this file are not shown. View the raw message.

fs/jfs/jfs_imap.c +1 -0
index 93e8c590ff5c..7565e00e8818 100644

Lines of this file are not shown. View the raw message.

fs/kernfs/mount.c +1 -1
index 0b22c39dad47..b2a126a947e3 100644

Lines of this file are not shown. View the raw message.

fs/lockd/mon.c +3 -0
index 654594ef4f94..68a2eac548c3 100644

Lines of this file are not shown. View the raw message.

fs/namei.c +21 -1
index 9e8fca598acc..60b57e0bc174 100644

Lines of this file are not shown. View the raw message.

fs/nfs/blocklayout/dev.c +2 -2
index dec5880ac6de..6e3a14fdff9c 100644

Lines of this file are not shown. View the raw message.

fs/nfs/pnfs_dev.c +1 -1
index e8a07b3f9aaa..ba67906d6b2c 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/blocklayoutxdr.c +9 -0
index 442543304930..2455dc8be18a 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/flexfilelayoutxdr.c +9 -0
index e81d2a5cf381..bb205328e043 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs3xdr.c +1 -3
index b90bea1c434e..9f537decdd9c 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4proc.c +2 -2
index a696a9b90786..5ec90b252b6a 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4xdr.c +12 -24
index 74ab20c89e75..33827cdd8066 100644

Lines of this file are not shown. View the raw message.

fs/nilfs2/alloc.c +2 -1
index 235b959fc2b3..bbd82f650e93 100644

Lines of this file are not shown. View the raw message.

fs/nilfs2/inode.c +5 -2
index 4eed9500f33a..ea94dc21af0c 100644

Lines of this file are not shown. View the raw message.

fs/nilfs2/segment.c +5 -0
index 04e1e671b613..fdcbed6ee832 100644

Lines of this file are not shown. View the raw message.

fs/nls/nls_base.c +2 -2
index 52ccd34b1e79..a026dbd3593f 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/namei.c +4 -0
index bd8d742adf65..bb8483510327 100644

Lines of this file are not shown. View the raw message.

fs/overlayfs/namei.c +8 -16
index badf039267a2..e51dc7f16596 100644

Lines of this file are not shown. View the raw message.

fs/proc/base.c +2 -1
index e3f10c110b74..69f48794b550 100644

Lines of this file are not shown. View the raw message.

fs/pstore/ram_core.c +1 -1
index 60dff7180412..efb765b8466f 100644

Lines of this file are not shown. View the raw message.

fs/quota/dquot.c +122 -67

189 lines not on this page · raw message

fs/reiserfs/journal.c +3 -1
index 78be6dbcd762..3425a04bc8a0 100644

Lines of this file are not shown. View the raw message.

fs/udf/balloc.c +27 -4
index 4c0307f378d7..0dc98bbad9c4 100644

Lines of this file are not shown. View the raw message.

fs/udf/inode.c +28 -17

45 lines not on this page · raw message

include/linux/eventfd.h +6 -0
index 3482f9365a4d..de0ad39d4281 100644

Lines of this file are not shown. View the raw message.

include/linux/if_arp.h +4 -0
index c697a0524273..a6f14d8e4e81 100644

Lines of this file are not shown. View the raw message.

include/linux/namei.h +1 -0
index a78606e8e3df..4632f4ca3342 100644

Lines of this file are not shown. View the raw message.

include/linux/nls.h +1 -1
index 499e486b3722..e0bf8367b274 100644

Lines of this file are not shown. View the raw message.

include/linux/pci-ats.h +5 -0
index 7c4b8e27268c..1ebb88e7c184 100644

Lines of this file are not shown. View the raw message.

include/linux/pci.h +1 -0
index 1d1b0bfd5196..2636990e0ccc 100644

Lines of this file are not shown. View the raw message.

include/linux/perf_event.h +19 -3
index efe30b9b1190..f17e08bd294c 100644

Lines of this file are not shown. View the raw message.

include/linux/trace_events.h +2 -1
index 0643c083ed86..93a1b5497bdf 100644

Lines of this file are not shown. View the raw message.

include/net/lwtunnel.h +4 -1
index 33fd9ba7e0e5..ec75c0a1c529 100644

Lines of this file are not shown. View the raw message.

include/net/tcp.h +0 -1
index c6c48409e7b4..9c43299ff870 100644

Lines of this file are not shown. View the raw message.

include/scsi/scsi_host.h +1 -1
index 5ea06d310a25..c4e38448507d 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/pci_regs.h +72 -67

139 lines not on this page · raw message

include/uapi/linux/sync_file.h +1 -1
index ee2dcfb3d660..d7f7c04a6e0c 100644

Lines of this file are not shown. View the raw message.

kernel/auditsc.c +2 -0
index 1513873e23bd..e4de5b9d5d3f 100644

Lines of this file are not shown. View the raw message.

kernel/cgroup/namespace.c +0 -6
index b05f1dd58a62..313e66b8c662 100644

Lines of this file are not shown. View the raw message.

kernel/module.c +13 -2
index 6ec0b2e0f01f..2ec961945fa8 100644

Lines of this file are not shown. View the raw message.

kernel/trace/bpf_trace.c +1 -1
index 1cb13d6368f3..b794470bb42e 100644

Lines of this file are not shown. View the raw message.

kernel/trace/trace_uprobe.c +2 -1
index 0da379b90249..0e3bdd69fa2d 100644

Lines of this file are not shown. View the raw message.

lib/idr.c +1 -1
index 82c24a417dc6..432a985bf772 100644

Lines of this file are not shown. View the raw message.

lib/kobject.c +5 -0
index 97d86dc17c42..2bab65232925 100644

Lines of this file are not shown. View the raw message.

lib/mpi/mpi-cmp.c +6 -2
index d25e9e96c310..ceaebe181cd7 100644

Lines of this file are not shown. View the raw message.

net/9p/trans_virtio.c +1 -1
index f7cd8e018bde..6b3357a77d99 100644

Lines of this file are not shown. View the raw message.

net/core/skbuff.c +20 -14
index b7314a6cf8c2..e03cd719b86b 100644

Lines of this file are not shown. View the raw message.

net/core/sock.c +5 -4
index 4e3ed80a68ce..e1d0c8c715b8 100644

Lines of this file are not shown. View the raw message.

net/dccp/ipv4.c +9 -4
index c021d5dde8f7..b2fc9ef7708f 100644

Lines of this file are not shown. View the raw message.

net/dccp/ipv6.c +10 -5
index 88732ab4887c..f8d8caa967b1 100644

Lines of this file are not shown. View the raw message.

net/ipv4/igmp.c +2 -1
index a08acb54b6b0..7d82818b711e 100644

Lines of this file are not shown. View the raw message.

net/ipv4/ip_output.c +1 -1
index 92fa11e75a4d..6936f703758b 100644

Lines of this file are not shown. View the raw message.

net/ipv4/tcp_input.c +1 -2
index 281f7799aeaf..9e1ec69fe5b4 100644

Lines of this file are not shown. View the raw message.

net/ipv6/addrconf.c +1 -1
index 5c5c5736f689..5ffa8777ab09 100644

Lines of this file are not shown. View the raw message.

net/ipv6/ip6_output.c +1 -1
index 4f31a781ab37..ff4d349e13f7 100644

Lines of this file are not shown. View the raw message.

net/kcm/kcmsock.c +10 -5
index c0034546a9ed..a82892c28860 100644

Lines of this file are not shown. View the raw message.

net/netfilter/ipset/ip_set_hash_netportnet.c +1 -0
index 613e18e720a4..9290a4d7b862 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_tables_api.c +1 -0
index eeadb638f448..0ff8f1006c6b 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nfnetlink_osf.c +8 -0
index 21e4554c7695..f3676238e64f 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nft_flow_offload.c +0 -3
index 7055088e91c2..ec35a41c7262 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_sctp.c +2 -0
index 2d2fa1d53ea6..05495d3f47b8 100644

Lines of this file are not shown. View the raw message.

net/netfilter/xt_u32.c +21 -0
index a95b50342dbb..58ba402bc0b0 100644

Lines of this file are not shown. View the raw message.

net/netlabel/netlabel_kapi.c +2 -1
index 15fe2120b310..14c3d640f94b 100644

Lines of this file are not shown. View the raw message.

net/netrom/af_netrom.c +5 -0
index a5d819fa7c89..146550ce0ac6 100644

Lines of this file are not shown. View the raw message.

net/sched/Kconfig +0 -28
index 4547022ed7f4..7698a8974a47 100644

Lines of this file are not shown. View the raw message.

net/sched/Makefile +0 -2
index 5eed580cdb42..3139c32e1947 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_fw.c +0 -1
index 5284a473c697..f15089c24a32 100644

Lines of this file are not shown. View the raw message.

net/sched/cls_rsvp.c deleted +0 -28
deleted file mode 100644
index cbb5e0d600f3..000000000000

Lines of this file are not shown. View the raw message.

net/sched/cls_rsvp.h deleted +0 -775

775 lines not on this page · raw message

net/sched/cls_rsvp6.c deleted +0 -28
deleted file mode 100644
index dd08aea2aee5..000000000000

Lines of this file are not shown. View the raw message.

net/sched/sch_hfsc.c +4 -0
index b18ec1f6de60..fa3d2fd4990c 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_plug.c +1 -1
index 5619d2eb17b6..4ddb4af61d10 100644

Lines of this file are not shown. View the raw message.

net/sched/sch_qfq.c +17 -5
index e9420ca261d6..4f246599734e 100644

Lines of this file are not shown. View the raw message.

net/sctp/sm_sideeffect.c +4 -1
index 82d96441e64d..c4a2d647e6cc 100644

Lines of this file are not shown. View the raw message.

net/socket.c +5 -1
index ce70c01eb2f3..db9d908198f2 100644

Lines of this file are not shown. View the raw message.

net/unix/af_unix.c +1 -1
index 402060cf3198..0632b494d329 100644

Lines of this file are not shown. View the raw message.

net/unix/scm.c +3 -3
index a07b2efbf8b5..ac206bfdbbe3 100644

Lines of this file are not shown. View the raw message.

scripts/kconfig/preprocess.c +3 -0
index 8c7e51a6273c..0b0d6ed3eeb9 100644

Lines of this file are not shown. View the raw message.

security/keys/keyctl.c +8 -3
index 9394d72a77e8..9e52a3e0fc67 100644

Lines of this file are not shown. View the raw message.

security/smack/smackfs.c +1 -1
index a9c516362170..61e734baa332 100644

Lines of this file are not shown. View the raw message.

sound/Kconfig +1 -1
index 1140e9988fc5..76febc37862d 100644

Lines of this file are not shown. View the raw message.

sound/core/pcm_compat.c +6 -2
index 946ab080ac00..7c5799fecfa1 100644

Lines of this file are not shown. View the raw message.

sound/core/seq/oss/seq_oss_midi.c +22 -13
index 838c3c8b403c..2ddfd6fed122 100644

Lines of this file are not shown. View the raw message.

sound/pci/ac97/ac97_codec.c +2 -3
index 3f13666a0190..64a1bd420637 100644

Lines of this file are not shown. View the raw message.

sound/soc/atmel/atmel-i2s.c +4 -1
index 99cc73150576..ab7f76117474 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/da7219-aad.c +9 -3
index 2c7d5088e6f2..7e18e007a639 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/es8316.c +1 -1
index 834e542021fe..0fc4755fd0d9 100644

Lines of this file are not shown. View the raw message.

tools/perf/ui/browsers/hists.c +1 -1
index ed34902022c1..31e07e4b5411 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.