]> Git Repo - linux.git/commitdiff
Merge 4.5-rc4 into char-misc-next
authorGreg Kroah-Hartman <[email protected]>
Sun, 14 Feb 2016 22:25:59 +0000 (14:25 -0800)
committerGreg Kroah-Hartman <[email protected]>
Sun, 14 Feb 2016 22:25:59 +0000 (14:25 -0800)
We want those fixes in here as well.

Signed-off-by: Greg Kroah-Hartman <[email protected]>
1  2 
MAINTAINERS
drivers/misc/mei/main.c
drivers/watchdog/Kconfig
fs/compat_ioctl.c

diff --combined MAINTAINERS
index d63b3c773c7da42dcc4d1a16ac483873299eb879,cc2f753cb357a06762356beff5e3033bda016a56..b44209a11b7949329607392d6ec5081a0b359d2a
@@@ -223,9 -223,7 +223,7 @@@ F: drivers/scsi/aacraid
  
  ABI/API
  L:    [email protected]
- F:    Documentation/ABI/
  F:    include/linux/syscalls.h
- F:    include/uapi/
  F:    kernel/sys_ni.c
  
  ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
@@@ -686,13 -684,6 +684,6 @@@ M:        Michael Hanselmann <linux-kernel@han
  S:    Supported
  F:    drivers/macintosh/ams/
  
- AMSO1100 RNIC DRIVER
- M:    Tom Tucker <[email protected]>
- M:    Steve Wise <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/infiniband/hw/amso1100/
  ANALOG DEVICES INC AD9389B DRIVER
  M:    Hans Verkuil <[email protected]>
  L:    [email protected]
@@@ -967,6 -958,8 +958,8 @@@ M: Rob Herring <[email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-highbank/
+ F:    arch/arm/boot/dts/highbank.dts
+ F:    arch/arm/boot/dts/ecx-*.dts*
  
  ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
  M:    Krzysztof Halasa <[email protected]>
@@@ -1042,6 -1035,7 +1035,7 @@@ M:      Barry Song <[email protected]
  L:    [email protected] (moderated for non-subscribers)
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
  S:    Maintained
+ F:    arch/arm/boot/dts/prima2*
  F:    arch/arm/mach-prima2/
  F:    drivers/clk/sirf/
  F:    drivers/clocksource/timer-prima2.c
@@@ -1143,6 -1137,10 +1137,10 @@@ W:    http://www.hisilicon.co
  S:    Supported
  T:    git git://github.com/hisilicon/linux-hisi.git
  F:    arch/arm/mach-hisi/
+ F:    arch/arm/boot/dts/hi3*
+ F:    arch/arm/boot/dts/hip*
+ F:    arch/arm/boot/dts/hisi*
+ F:    arch/arm64/boot/dts/hisilicon/
  
  ARM/HP JORNADA 7XX MACHINE SUPPORT
  M:    Kristoffer Ericson <[email protected]>
@@@ -1219,6 -1217,7 +1217,7 @@@ M:      Santosh Shilimkar <[email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-keystone/
+ F:    arch/arm/boot/dts/k2*
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
  
  ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
@@@ -1287,6 -1286,7 +1286,7 @@@ L:      [email protected]
  S:    Maintained
  F:    arch/arm/mach-berlin/
  F:    arch/arm/boot/dts/berlin*
+ F:    arch/arm64/boot/dts/marvell/berlin*
  
  
  ARM/Marvell Dove/MV78xx0/Orion SOC support
@@@ -1425,6 -1425,7 +1425,7 @@@ S:      Maintaine
  F:    arch/arm/boot/dts/qcom-*.dts
  F:    arch/arm/boot/dts/qcom-*.dtsi
  F:    arch/arm/mach-qcom/
+ F:    arch/arm64/boot/dts/qcom/*
  F:    drivers/soc/qcom/
  F:    drivers/tty/serial/msm_serial.h
  F:    drivers/tty/serial/msm_serial.c
@@@ -1484,6 -1485,8 +1485,8 @@@ L:      [email protected]
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/boot/dts/s3c*
+ F:    arch/arm/boot/dts/s5p*
+ F:    arch/arm/boot/dts/samsung*
  F:    arch/arm/boot/dts/exynos*
  F:    arch/arm64/boot/dts/exynos/
  F:    arch/arm/plat-samsung/
@@@ -1563,6 -1566,7 +1566,7 @@@ S:      Maintaine
  F:    arch/arm/mach-socfpga/
  F:    arch/arm/boot/dts/socfpga*
  F:    arch/arm/configs/socfpga_defconfig
+ F:    arch/arm64/boot/dts/altera/
  W:    http://www.rocketboards.org
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  
@@@ -1716,7 -1720,7 +1720,7 @@@ M:      Lorenzo Pieralisi <lorenzo.pieralisi
  L:    [email protected] (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/boot/dts/vexpress*
- F:    arch/arm64/boot/dts/arm/vexpress*
+ F:    arch/arm64/boot/dts/arm/
  F:    arch/arm/mach-vexpress/
  F:    */*/vexpress*
  F:    */*/*/vexpress*
@@@ -2343,6 -2347,7 +2347,7 @@@ F:      arch/arm/mach-bcm
  F:    arch/arm/boot/dts/bcm113*
  F:    arch/arm/boot/dts/bcm216*
  F:    arch/arm/boot/dts/bcm281*
+ F:    arch/arm64/boot/dts/broadcom/
  F:    arch/arm/configs/bcm_defconfig
  F:    drivers/mmc/host/sdhci-bcm-kona.c
  F:    drivers/clocksource/bcm_kona_timer.c
@@@ -2357,14 -2362,6 +2362,6 @@@ T:     git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  N:    bcm2835
  
- BROADCOM BCM33XX MIPS ARCHITECTURE
- M:    Kevin Cernekee <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    arch/mips/bcm3384/*
- F:    arch/mips/include/asm/mach-bcm3384/*
- F:    arch/mips/kernel/*bmips*
  BROADCOM BCM47XX MIPS ARCHITECTURE
  M:    Hauke Mehrtens <[email protected]>
  M:    Rafał Miłecki <[email protected]>
@@@ -3445,7 -3442,7 +3442,7 @@@ S:      Maintaine
  F:    drivers/usb/dwc2/
  
  DESIGNWARE USB3 DRD IP DRIVER
- M:    Felipe Balbi <balbi@ti.com>
+ M:    Felipe Balbi <balbi@kernel.org>
  L:    [email protected]
  L:    [email protected]
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
@@@ -4184,13 -4181,6 +4181,6 @@@ W:     http://aeschi.ch.eu.org/efs
  S:    Orphan
  F:    fs/efs/
  
- EHCA (IBM GX bus InfiniBand adapter) DRIVER
- M:    Hoang-Nam Nguyen <[email protected]>
- M:    Christoph Raisch <[email protected]>
- L:    [email protected]
- S:    Supported
- F:    drivers/infiniband/hw/ehca/
  EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
  M:    Thadeu Lima de Souza Cascardo <[email protected]>
  L:    [email protected]
@@@ -5751,7 -5741,6 +5741,7 @@@ S:      Supporte
  F:    include/uapi/linux/mei.h
  F:    include/linux/mei_cl_bus.h
  F:    drivers/misc/mei/*
 +F:    drivers/watchdog/mei_wdt.c
  F:    Documentation/misc-devices/mei/*
  
  INTEL MIC DRIVERS (mic)
@@@ -5810,12 -5799,6 +5800,6 @@@ M:     Juanjo Ciarlante <[email protected]
  S:    Maintained
  F:    net/ipv4/netfilter/ipt_MASQUERADE.c
  
- IPATH DRIVER
- M:    Mike Marciniszyn <[email protected]>
- L:    [email protected]
- S:    Maintained
- F:    drivers/staging/rdma/ipath/
  IPMI SUBSYSTEM
  M:    Corey Minyard <[email protected]>
  L:    [email protected] (moderated for non-subscribers)
@@@ -7371,7 -7354,7 +7355,7 @@@ F:      drivers/tty/isicom.
  F:    include/linux/isicom.h
  
  MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
- M:    Felipe Balbi <balbi@ti.com>
+ M:    Felipe Balbi <balbi@kernel.org>
  L:    [email protected]
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  S:    Maintained
@@@ -7940,7 -7923,7 +7924,7 @@@ F:      drivers/media/platform/omap3isp
  F:    drivers/staging/media/omap4iss/
  
  OMAP USB SUPPORT
- M:    Felipe Balbi <balbi@ti.com>
+ M:    Felipe Balbi <balbi@kernel.org>
  L:    [email protected]
  L:    [email protected]
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
@@@ -8819,6 -8802,7 +8803,7 @@@ L:      [email protected]
  T:    git git://github.com/hzhuang1/linux.git
  T:    git git://github.com/rjarzmik/linux.git
  S:    Maintained
+ F:    arch/arm/boot/dts/pxa*
  F:    arch/arm/mach-pxa/
  F:    drivers/dma/pxa*
  F:    drivers/pcmcia/pxa2xx*
@@@ -8848,6 -8832,7 +8833,7 @@@ L:      [email protected]
  T:    git git://github.com/hzhuang1/linux.git
  T:    git git://git.linaro.org/people/ycmiao/pxa-linux.git
  S:    Maintained
+ F:    arch/arm/boot/dts/mmp*
  F:    arch/arm/mach-mmp/
  
  PXA MMCI DRIVER
@@@ -9794,10 -9779,11 +9780,11 @@@ S:   Supporte
  F:    drivers/scsi/be2iscsi/
  
  Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
- M:    Sathya Perla <[email protected]>
- M:    Ajit Khaparde <[email protected]>
- M:    Padmanabh Ratnakar <[email protected]>
- M:    Sriharsha Basavapatna <[email protected]>
+ M:    Sathya Perla <[email protected]>
+ M:    Ajit Khaparde <[email protected]>
+ M:    Padmanabh Ratnakar <[email protected]>
+ M:    Sriharsha Basavapatna <[email protected]>
+ M:    Somnath Kotur <[email protected]>
  L:    [email protected]
  W:    http://www.emulex.com
  S:    Supported
@@@ -10159,6 -10145,7 +10146,7 @@@ S:   Supporte
  F:    drivers/media/pci/solo6x10/
  
  SOFTWARE RAID (Multiple Disks) SUPPORT
+ M:    Shaohua Li <[email protected]>
  L:    [email protected]
  T:    git git://neil.brown.name/md
  S:    Supported
@@@ -10174,7 -10161,7 +10162,7 @@@ F:   drivers/net/ethernet/natsemi/sonic.
  
  SONICS SILICON BACKPLANE DRIVER (SSB)
  M:    Michael Buesch <[email protected]>
- L:    netdev@vger.kernel.org
+ L:    linux-wireless@vger.kernel.org
  S:    Maintained
  F:    drivers/ssb/
  F:    include/linux/ssb/
  L:    [email protected] (moderated for non-subscribers)
  W:    http://www.st.com/spear
  S:    Maintained
+ F:    arch/arm/boot/dts/spear*
  F:    arch/arm/mach-spear/
  
  SPEAR CLOCK FRAMEWORK SUPPORT
@@@ -11319,7 -11307,7 +11308,7 @@@ F:   Documentation/usb/ehci.tx
  F:    drivers/usb/host/ehci*
  
  USB GADGET/PERIPHERAL SUBSYSTEM
- M:    Felipe Balbi <balbi@ti.com>
+ M:    Felipe Balbi <balbi@kernel.org>
  L:    [email protected]
  W:    http://www.linux-usb.org/gadget
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
@@@ -11395,7 -11383,7 +11384,7 @@@ S:   Maintaine
  F:    drivers/net/usb/pegasus.*
  
  USB PHY LAYER
- M:    Felipe Balbi <balbi@ti.com>
+ M:    Felipe Balbi <balbi@kernel.org>
  L:    [email protected]
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  S:    Maintained
@@@ -12134,7 -12122,7 +12123,7 @@@ F:   drivers/net/hamradio/*scc.
  F:    drivers/net/hamradio/z8530.h
  
  ZBUD COMPRESSED PAGE ALLOCATOR
- M:    Seth Jennings <sjenning[email protected]>
+ M:    Seth Jennings <sjenning@redhat.com>
  L:    [email protected]
  S:    Maintained
  F:    mm/zbud.c
@@@ -12189,7 -12177,7 +12178,7 @@@ F:   include/linux/zsmalloc.
  F:    Documentation/vm/zsmalloc.txt
  
  ZSWAP COMPRESSED SWAP CACHING
- M:    Seth Jennings <sjenning[email protected]>
+ M:    Seth Jennings <sjenning@redhat.com>
  L:    [email protected]
  S:    Maintained
  F:    mm/zswap.c
diff --combined drivers/misc/mei/main.c
index 05775a6f7c8868b30446f4d371a33a95387038bc,80f9afcb13823282a9859e08a96c36f55901efa6..7e637eb46cb9e97a7902010a55c03baaf57bd047
@@@ -65,7 -65,7 +65,7 @@@ static int mei_open(struct inode *inode
                goto err_unlock;
        }
  
 -      cl = mei_cl_alloc_linked(dev, MEI_HOST_CLIENT_ID_ANY);
 +      cl = mei_cl_alloc_linked(dev);
        if (IS_ERR(cl)) {
                err = PTR_ERR(cl);
                goto err_unlock;
@@@ -159,22 -159,27 +159,22 @@@ static ssize_t mei_read(struct file *fi
                goto out;
        }
  
 +      if (ubuf == NULL) {
 +              rets = -EMSGSIZE;
 +              goto out;
 +      }
 +
        if (cl == &dev->iamthif_cl) {
                rets = mei_amthif_read(dev, file, ubuf, length, offset);
                goto out;
        }
  
        cb = mei_cl_read_cb(cl, file);
 -      if (cb) {
 -              /* read what left */
 -              if (cb->buf_idx > *offset)
 -                      goto copy_buffer;
 -              /* offset is beyond buf_idx we have no more data return 0 */
 -              if (cb->buf_idx > 0 && cb->buf_idx <= *offset) {
 -                      rets = 0;
 -                      goto free;
 -              }
 -              /* Offset needs to be cleaned for contiguous reads*/
 -              if (cb->buf_idx == 0 && *offset > 0)
 -                      *offset = 0;
 -      } else if (*offset > 0) {
 +      if (cb)
 +              goto copy_buffer;
 +
 +      if (*offset > 0)
                *offset = 0;
 -      }
  
        err = mei_cl_read_start(cl, length, file);
        if (err && err != -EBUSY) {
  
        cb = mei_cl_read_cb(cl, file);
        if (!cb) {
 -              if (mei_cl_is_fixed_address(cl) && dev->allow_fixed_address) {
 -                      cb = mei_cl_read_cb(cl, NULL);
 -                      if (cb)
 -                              goto copy_buffer;
 -              }
                rets = 0;
                goto out;
        }
@@@ -221,10 -231,10 +221,10 @@@ copy_buffer
                goto free;
        }
  
 -      cl_dbg(dev, cl, "buf.size = %d buf.idx = %ld\n",
 -          cb->buf.size, cb->buf_idx);
 -      if (length == 0 || ubuf == NULL || *offset > cb->buf_idx) {
 -              rets = -EMSGSIZE;
 +      cl_dbg(dev, cl, "buf.size = %zd buf.idx = %zd offset = %lld\n",
 +             cb->buf.size, cb->buf_idx, *offset);
 +      if (*offset >= cb->buf_idx) {
 +              rets = 0;
                goto free;
        }
  
  
        rets = length;
        *offset += length;
 -      if ((unsigned long)*offset < cb->buf_idx)
 +      /* not all data was read, keep the cb */
 +      if (*offset < cb->buf_idx)
                goto out;
  
  free:
        mei_io_cb_free(cb);
 +      *offset = 0;
  
  out:
        cl_dbg(dev, cl, "end mei read rets = %d\n", rets);
@@@ -267,8 -275,9 +267,8 @@@ static ssize_t mei_write(struct file *f
                         size_t length, loff_t *offset)
  {
        struct mei_cl *cl = file->private_data;
 -      struct mei_cl_cb *write_cb = NULL;
 +      struct mei_cl_cb *cb;
        struct mei_device *dev;
 -      unsigned long timeout = 0;
        int rets;
  
        if (WARN_ON(!cl || !cl->dev))
                goto out;
        }
  
 -      if (cl == &dev->iamthif_cl) {
 -              write_cb = mei_amthif_find_read_list_entry(dev, file);
 -
 -              if (write_cb) {
 -                      timeout = write_cb->read_time +
 -                              mei_secs_to_jiffies(MEI_IAMTHIF_READ_TIMER);
 -
 -                      if (time_after(jiffies, timeout)) {
 -                              *offset = 0;
 -                              mei_io_cb_free(write_cb);
 -                              write_cb = NULL;
 -                      }
 -              }
 -      }
 -
        *offset = 0;
 -      write_cb = mei_cl_alloc_cb(cl, length, MEI_FOP_WRITE, file);
 -      if (!write_cb) {
 +      cb = mei_cl_alloc_cb(cl, length, MEI_FOP_WRITE, file);
 +      if (!cb) {
                rets = -ENOMEM;
                goto out;
        }
  
 -      rets = copy_from_user(write_cb->buf.data, ubuf, length);
 +      rets = copy_from_user(cb->buf.data, ubuf, length);
        if (rets) {
                dev_dbg(dev->dev, "failed to copy data from userland\n");
                rets = -EFAULT;
 +              mei_io_cb_free(cb);
                goto out;
        }
  
        if (cl == &dev->iamthif_cl) {
 -              rets = mei_amthif_write(cl, write_cb);
 -
 -              if (rets) {
 -                      dev_err(dev->dev,
 -                              "amthif write failed with status = %d\n", rets);
 -                      goto out;
 -              }
 -              mutex_unlock(&dev->device_lock);
 -              return length;
 +              rets = mei_amthif_write(cl, cb);
 +              if (!rets)
 +                      rets = length;
 +              goto out;
        }
  
 -      rets = mei_cl_write(cl, write_cb, false);
 +      rets = mei_cl_write(cl, cb, false);
  out:
        mutex_unlock(&dev->device_lock);
 -      if (rets < 0)
 -              mei_io_cb_free(write_cb);
        return rets;
  }
  
@@@ -363,22 -393,12 +363,22 @@@ static int mei_ioctl_connect_client(str
  
        /* find ME client we're trying to connect to */
        me_cl = mei_me_cl_by_uuid(dev, &data->in_client_uuid);
 -      if (!me_cl ||
 -          (me_cl->props.fixed_address && !dev->allow_fixed_address)) {
 +      if (!me_cl) {
                dev_dbg(dev->dev, "Cannot connect to FW Client UUID = %pUl\n",
                        &data->in_client_uuid);
 -              mei_me_cl_put(me_cl);
 -              return  -ENOTTY;
 +              rets = -ENOTTY;
 +              goto end;
 +      }
 +
 +      if (me_cl->props.fixed_address) {
 +              bool forbidden = dev->override_fixed_address ?
 +                       !dev->allow_fixed_address : !dev->hbm_f_fa_supported;
 +              if (forbidden) {
 +                      dev_dbg(dev->dev, "Connection forbidden to FW Client UUID = %pUl\n",
 +                              &data->in_client_uuid);
 +                      rets = -ENOTTY;
 +                      goto end;
 +              }
        }
  
        dev_dbg(dev->dev, "Connect to FW Client ID = %d\n",
@@@ -434,11 -454,15 +434,15 @@@ end
   *
   * Return: 0 on success , <0 on error
   */
 -static int mei_ioctl_client_notify_request(struct file *file, u32 request)
 +static int mei_ioctl_client_notify_request(const struct file *file, u32 request)
  {
        struct mei_cl *cl = file->private_data;
  
-       return mei_cl_notify_request(cl, file, request);
+       if (request != MEI_HBM_NOTIFICATION_START &&
+           request != MEI_HBM_NOTIFICATION_STOP)
+               return -EINVAL;
+       return mei_cl_notify_request(cl, file, (u8)request);
  }
  
  /**
   *
   * Return: 0 on success , <0 on error
   */
 -static int mei_ioctl_client_notify_get(struct file *file, u32 *notify_get)
 +static int mei_ioctl_client_notify_get(const struct file *file, u32 *notify_get)
  {
        struct mei_cl *cl = file->private_data;
        bool notify_ev;
diff --combined drivers/watchdog/Kconfig
index 57f872122b16bee37aec41d27ffbd688b968877d,0f6d8515ba4f1d06144bb67c12ef26ef4a545da8..86c2392bd9684ff5c6f604bbf1c004ec9e7581f6
@@@ -145,7 -145,8 +145,8 @@@ config MENF21BMC_WATCHDO
  config TANGOX_WATCHDOG
        tristate "Sigma Designs SMP86xx/SMP87xx watchdog"
        select WATCHDOG_CORE
-       depends on ARCH_TANGOX || COMPILE_TEST
+       depends on ARCH_TANGO || COMPILE_TEST
+       depends on HAS_IOMEM
        help
          Support for the watchdog in Sigma Designs SMP86xx (tango3)
          and SMP87xx (tango4) family chips.
@@@ -618,6 -619,7 +619,7 @@@ config DIGICOLOR_WATCHDO
  config LPC18XX_WATCHDOG
        tristate "LPC18xx/43xx Watchdog"
        depends on ARCH_LPC18XX || COMPILE_TEST
+       depends on HAS_IOMEM
        select WATCHDOG_CORE
        help
          Say Y here if to include support for the watchdog timer
@@@ -1212,21 -1214,6 +1214,21 @@@ config SBC_EPX_C3_WATCHDO
          To compile this driver as a module, choose M here: the
          module will be called sbc_epx_c3.
  
 +config INTEL_MEI_WDT
 +      tristate "Intel MEI iAMT Watchdog"
 +      depends on INTEL_MEI && X86
 +      select WATCHDOG_CORE
 +      ---help---
 +        A device driver for the Intel MEI iAMT watchdog.
 +
 +        The Intel AMT Watchdog is an OS Health (Hang/Crash) watchdog.
 +        Whenever the OS hangs or crashes, iAMT will send an event
 +        to any subscriber to this event. The watchdog doesn't reset the
 +        the platform.
 +
 +        To compile this driver as a module, choose M here:
 +        the module will be called mei_wdt.
 +
  # M32R Architecture
  
  # M68K Architecture
@@@ -1389,6 -1376,7 +1391,7 @@@ config BCM_KONA_WDT_DEBU
  config BCM7038_WDT
        tristate "BCM7038 Watchdog"
        select WATCHDOG_CORE
+       depends on HAS_IOMEM
        help
         Watchdog driver for the built-in hardware in Broadcom 7038 SoCs.
  
@@@ -1398,6 -1386,7 +1401,7 @@@ config IMGPDC_WD
        tristate "Imagination Technologies PDC Watchdog Timer"
        depends on HAS_IOMEM
        depends on METAG || MIPS || COMPILE_TEST
+       select WATCHDOG_CORE
        help
          Driver for Imagination Technologies PowerDown Controller
          Watchdog Timer.
diff --combined fs/compat_ioctl.c
index 31608b3b8f510689eabc5536d0424271599f0fb0,6402eaf8ab958f27cc3371d0773ad45046dc0b8e..bd01b92aad98eb7a8b212a802854bf1546f23c0b
@@@ -1040,6 -1040,28 +1040,6 @@@ COMPATIBLE_IOCTL(PPPIOCGL2TPSTATS
  /* PPPOX */
  COMPATIBLE_IOCTL(PPPOEIOCSFWD)
  COMPATIBLE_IOCTL(PPPOEIOCDFWD)
 -/* ppdev */
 -COMPATIBLE_IOCTL(PPSETMODE)
 -COMPATIBLE_IOCTL(PPRSTATUS)
 -COMPATIBLE_IOCTL(PPRCONTROL)
 -COMPATIBLE_IOCTL(PPWCONTROL)
 -COMPATIBLE_IOCTL(PPFCONTROL)
 -COMPATIBLE_IOCTL(PPRDATA)
 -COMPATIBLE_IOCTL(PPWDATA)
 -COMPATIBLE_IOCTL(PPCLAIM)
 -COMPATIBLE_IOCTL(PPRELEASE)
 -COMPATIBLE_IOCTL(PPYIELD)
 -COMPATIBLE_IOCTL(PPEXCL)
 -COMPATIBLE_IOCTL(PPDATADIR)
 -COMPATIBLE_IOCTL(PPNEGOT)
 -COMPATIBLE_IOCTL(PPWCTLONIRQ)
 -COMPATIBLE_IOCTL(PPCLRIRQ)
 -COMPATIBLE_IOCTL(PPSETPHASE)
 -COMPATIBLE_IOCTL(PPGETMODES)
 -COMPATIBLE_IOCTL(PPGETMODE)
 -COMPATIBLE_IOCTL(PPGETPHASE)
 -COMPATIBLE_IOCTL(PPGETFLAGS)
 -COMPATIBLE_IOCTL(PPSETFLAGS)
  /* Big A */
  /* sparc only */
  /* Big Q for sound/OSS */
@@@ -1239,6 -1261,9 +1239,9 @@@ COMPATIBLE_IOCTL(HCIUNBLOCKADDR
  COMPATIBLE_IOCTL(HCIINQUIRY)
  COMPATIBLE_IOCTL(HCIUARTSETPROTO)
  COMPATIBLE_IOCTL(HCIUARTGETPROTO)
+ COMPATIBLE_IOCTL(HCIUARTGETDEVICE)
+ COMPATIBLE_IOCTL(HCIUARTSETFLAGS)
+ COMPATIBLE_IOCTL(HCIUARTGETFLAGS)
  COMPATIBLE_IOCTL(RFCOMMCREATEDEV)
  COMPATIBLE_IOCTL(RFCOMMRELEASEDEV)
  COMPATIBLE_IOCTL(RFCOMMGETDEVLIST)
This page took 0.181093 seconds and 4 git commands to generate.